欢迎访问ic37.com |
会员登录 免费注册
发布采购

PIC16F913-I/ML 参数 Datasheet PDF下载

PIC16F913-I/ML图片预览
型号: PIC16F913-I/ML
PDF下载: 下载PDF文件 查看货源
内容描述: 40分之28 / 44/ 64引脚基于闪存的8位CMOS微控制器与LCD驱动器和纳瓦技术 [28/40/44/64-Pin Flash-Based, 8-Bit CMOS Microcontrollers with LCD Driver and nanoWatt Technology]
分类和应用: 驱动器闪存微控制器
文件页数/大小: 330 页 / 6045 K
品牌: MICROCHIP [ MICROCHIP ]
 浏览型号PIC16F913-I/ML的Datasheet PDF文件第112页浏览型号PIC16F913-I/ML的Datasheet PDF文件第113页浏览型号PIC16F913-I/ML的Datasheet PDF文件第114页浏览型号PIC16F913-I/ML的Datasheet PDF文件第115页浏览型号PIC16F913-I/ML的Datasheet PDF文件第117页浏览型号PIC16F913-I/ML的Datasheet PDF文件第118页浏览型号PIC16F913-I/ML的Datasheet PDF文件第119页浏览型号PIC16F913-I/ML的Datasheet PDF文件第120页  
PIC16F913/914/916/917/946  
8.3  
Comparator Control  
8.4  
Comparator Response Time  
The CMCON0 register (Register 8-1) provides access  
to the following comparator features:  
The comparator output is indeterminate for a period of  
time after the change of an input source or the selection  
of a new reference voltage. This period is referred to as  
the response time. The response time of the comparator  
differs from the settling time of the voltage reference.  
Therefore, both of these times must be considered when  
determining the total response time to a comparator  
input change. See the Comparator and Voltage  
Reference Specifications in Section 19.0 “Electrical  
Specifications” for more details.  
• Mode selection  
• Output state  
• Output polarity  
• Input switch  
8.3.1  
COMPARATOR OUTPUT STATE  
Each comparator state can always be read internally  
via the associated CxOUT bit of the CMCON0 register.  
The comparator outputs are directed to the CxOUT  
pins when CM<2:0> = 110. When this mode is  
selected, the TRIS bits for the associated CxOUT pins  
must be cleared to enable the output drivers.  
8.5  
Comparator Interrupt Operation  
The comparator interrupt flag is set whenever there is  
a change in the output value of the comparator.  
Changes are recognized by means of a mismatch  
circuit which consists of two latches and an  
exclusive-or gate (see Figure 8-2 and Figure 8-3). One  
latch is updated with the comparator output level when  
the CMCON0 register is read. This latch retains the  
value until the next read of the CMCON0 register or the  
occurrence of a Reset. The other latch of the mismatch  
circuit is updated on every Q1 system clock. A  
mismatch condition will occur when a comparator  
output change is clocked through the second latch on  
the Q1 clock cycle. The mismatch condition will persist,  
holding the CxIF bit of the PIR2 register true, until either  
the CMCON0 register is read or the comparator output  
returns to the previous state.  
8.3.2  
COMPARATOR OUTPUT POLARITY  
Inverting the output of a comparator is functionally  
equivalent to swapping the comparator inputs. The  
polarity of a comparator output can be inverted by set-  
ting the CxINV bits of the CMCON0 register. Clearing  
CxINV results in a non-inverted output. A complete  
table showing the output state versus input conditions  
and the polarity bit is shown in Table 8-1.  
TABLE 8-1:  
OUTPUT STATE VS. INPUT  
CONDITIONS  
Input Conditions  
CxINV  
CxOUT  
Note:  
A write operation to the CMCON0 register  
will also clear the mismatch condition  
VIN- > VIN+  
VIN- < VIN+  
VIN- > VIN+  
VIN- < VIN+  
0
0
1
1
0
1
1
0
because all writes include  
a
read  
operation at the beginning of the write  
cycle.  
Software will need to maintain information about the  
status of the comparator output to determine the actual  
change that has occurred.  
Note:  
CxOUT refers to both the register bit and  
output pin.  
8.3.3  
COMPARATOR INPUT SWITCH  
The CxIF bit of the PIR2 register is the comparator  
interrupt flag. This bit must be reset in software by  
clearing it to ‘0’. Since it is also possible to write a ‘1’ to  
this register, a simulated interrupt may be initiated.  
The inverting input of the comparators may be switched  
between two analog pins or an analog input pin and  
and the fixed voltage reference in the following modes:  
The CxIE bit of the PIE2 register and the PEIE and GIE  
bits of the INTCON register must all be set to enable  
comparator interrupts. If any of these bits are cleared,  
the interrupt is not enabled, although the CxIF bit of the  
PIR2 register will still be set if an interrupt condition  
occurs.  
• CM<2:0> = 001(Comparator C1 only)  
• CM<2:0> = 010(Comparators C1 and C2)  
• CM<2:0> = 101(Comparator C2 only)  
In the above modes, both pins remain in Analog mode  
regardless of which pin is selected as the input. The CIS  
bit of the CMCON0 register controls the comparator  
input switch.  
The user, in the Interrupt Service Routine, can clear the  
interrupt in the following manner:  
a) Any read or write of CMCON0. This will end the  
mismatch condition. See Figures 8-6 and 8-7  
b) Clear the CxIF interrupt flag.  
A persistent mismatch condition will preclude clearing  
the CxIF interrupt flag. Reading CMCON0 will end the  
mismatch condition and allow the CxIF bit to be cleared.  
DS41250F-page 114  
© 2007 Microchip Technology Inc.  
 复制成功!