Electronic Components Datasheet Search
  English  ▼
ALLDATASHEET.COM

X  

PIC12F683 Datasheet(PDF) 53 Page - Microchip Technology

Part # PIC12F683
Description  8-Pin Flash-Based, 8-Bit CMOS Microcontrollers with nanoWatt Technology
Download  148 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
Manufacturer  MICROCHIP [Microchip Technology]
Direct Link  http://www.microchip.com
Logo MICROCHIP - Microchip Technology

PIC12F683 Datasheet(HTML) 53 Page - Microchip Technology

Back Button PIC12F683 Datasheet HTML 49Page - Microchip Technology PIC12F683 Datasheet HTML 50Page - Microchip Technology PIC12F683 Datasheet HTML 51Page - Microchip Technology PIC12F683 Datasheet HTML 52Page - Microchip Technology PIC12F683 Datasheet HTML 53Page - Microchip Technology PIC12F683 Datasheet HTML 54Page - Microchip Technology PIC12F683 Datasheet HTML 55Page - Microchip Technology PIC12F683 Datasheet HTML 56Page - Microchip Technology PIC12F683 Datasheet HTML 57Page - Microchip Technology Next Button
Zoom Inzoom in Zoom Outzoom out
 53 / 148 page
background image
 2004 Microchip Technology Inc.
Preliminary
DS41211B-page 51
PIC12F683
8.4
Comparator Output
The comparator output is read through the CMCON0
register. This bit is read-only. The comparator output
may also be directly output to the GP2 pin. When
enabled, multiplexors in the output path of the GP2 pin
will switch and the output will be the unsynchronized
output of the comparator. The uncertainty of the
comparator is related to the input offset voltage and
the response time given in the specifications.
Figure 8-4 shows the output block diagram for the
comparator.
The TRISIO bit will still function as an output enable/
disable for the GP2 pin while in this mode.
The polarity of the comparator outputs can be changed
using the CINV bit (CMCON0<4>).
Timer1 gate source can be configured to use the T1G
pin or the comparator output as selected by the T1GSS
bit (CMCON1<1>). This feature can be used to time the
duration or interval of analog events. The output of the
comparator can also be synchronized with Timer1 by
setting
the
CMSYNC
bit
(CMCON1<0>).
When
enabled, the output of the comparator is latched on the
falling edge of the Timer1 clock source. If a prescaler is
used with Timer1, the comparator is latched after the
prescaler. To prevent a race condition, the comparator
output is latched on the falling edge of the Timer1 clock
source and Timer1 increments on the rising edge of its
clock source. See Figure 8-4, Comparator Output
Block
Diagram
and
Figure 6-1,
Timer1
on
the
PIC12F683 Block Diagram for more information.
It is recommended to synchronize the comparator with
Timer1 by setting the CMSYNC bit when the compara-
tor is used as the Timer1 gate source. This ensures
Timer1 does not miss an increment if the comparator
changes during an increment.
8.5
Comparator Interrupt
The comparator interrupt flag is set whenever there is
a change in the output value of the comparator.
Software will need to maintain information about the
status of the output bit, as read from CMCON0<6>, to
determine the actual change that has occurred. The
CMIF bit (PIR1<3>) 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
CMIE
bit
(PIE1<3>)
and
the
PEIE
bit
(INTCON<6>) must be set to enable the interrupts. In
addition, the GIE bit must also be set. If any of these
bits are cleared, the interrupt is not enabled, though the
CMIF bit will still be set if an interrupt condition occurs.
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.
b)
Clear flag bit CMIF.
A mismatch condition will continue to set flag bit CMIF.
Reading CMCON0 will end the mismatch condition and
allow flag bit CMIF to be cleared.
Note:
If a change in the CMCON0 register
(COUT)
should occur
when
a
read
operation is being executed (start of the
Q2 cycle), then the CMIF (PIR1<3>)
interrupt flag may not get set.


Similar Part No. - PIC12F683

ManufacturerPart #DatasheetDescription
logo
Microchip Technology
PIC12F683 MICROCHIP-PIC12F683 Datasheet
782Kb / 78P
   Debug Header Specification
2006-2012
PIC12F683-E/MD MICROCHIP-PIC12F683-E/MD Datasheet
3Mb / 176P
   8-Pin Flash-Based, 8-Bit CMOS Microcontrollers with nanoWatt Technology
2007
PIC12F683-E/MDQTP MICROCHIP-PIC12F683-E/MDQTP Datasheet
3Mb / 176P
   8-Pin Flash-Based, 8-Bit CMOS Microcontrollers with nanoWatt Technology
2007
PIC12F683-E/MF MICROCHIP-PIC12F683-E/MF Datasheet
3Mb / 176P
   8-Pin Flash-Based, 8-Bit CMOS Microcontrollers with nanoWatt Technology
2007
PIC12F683-E/MFQTP MICROCHIP-PIC12F683-E/MFQTP Datasheet
3Mb / 176P
   8-Pin Flash-Based, 8-Bit CMOS Microcontrollers with nanoWatt Technology
2007
More results

Similar Description - PIC12F683

ManufacturerPart #DatasheetDescription
logo
Microchip Technology
PIC12F683 MICROCHIP-PIC12F683_07 Datasheet
3Mb / 176P
   8-Pin Flash-Based, 8-Bit CMOS Microcontrollers with nanoWatt Technology
2007
PIC16F636T-I MICROCHIP-PIC16F636T-I Datasheet
2Mb / 234P
   8/14-Pin, Flash-Based 8-Bit CMOS Microcontrollers with nanoWatt Technology
12/08/06
PIC16F636-I MICROCHIP-PIC16F636-I Datasheet
2Mb / 234P
   8/14-Pin, Flash-Based 8-Bit CMOS Microcontrollers with nanoWatt Technology
12/08/06
PIC12F635 MICROCHIP-PIC12F635_07 Datasheet
3Mb / 234P
   8/14-Pin, Flash-Based 8-Bit CMOS Microcontrollers with nanoWatt Technology
2007
PIC12F635 MICROCHIP-PIC12F635 Datasheet
3Mb / 196P
   8/14-PIN FLASH-BASED, 8-BIT CMOS MICROCONTROLLERS WITH NANOWATT TECHNOLOGY
2005
PIC16F628A-IP MICROCHIP-PIC16F628A-IP Datasheet
3Mb / 180P
   Flash-Based, 8-Bit CMOS Microcontrollers with nanoWatt Technology
03/26/09
PIC16F684 MICROCHIP-PIC16F684_07 Datasheet
3Mb / 192P
   14-Pin, Flash-Based 8-Bit CMOS Microcontrollers with nanoWatt Technology
2007
PIC16F627A MICROCHIP-PIC16F627A_05 Datasheet
2Mb / 180P
   Flash-Based, 8-Bit CMOS Microcontrollers with nanoWatt Technology
2005
PIC16F627A MICROCHIP-PIC16F627A_07 Datasheet
2Mb / 178P
   Flash-Based, 8-Bit CMOS Microcontrollers with nanoWatt Technology
2007
PIC16F627A MICROCHIP-PIC16F627A_09 Datasheet
3Mb / 180P
   Flash-Based, 8-Bit CMOS Microcontrollers with nanoWatt Technology
2009
More results


Html Pages

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100  ...More


Datasheet Download

Go To PDF Page


Link URL




Privacy Policy
ALLDATASHEET.COM
Does ALLDATASHEET help your business so far?  [ DONATE ] 

About Alldatasheet   |   Advertisement   |   Datasheet Upload   |   Contact us   |   Privacy Policy   |   Link Exchange   |   Manufacturer List
All Rights Reserved©Alldatasheet.com


Mirror Sites
English : Alldatasheet.com  |   English : Alldatasheet.net  |   Chinese : Alldatasheetcn.com  |   German : Alldatasheetde.com  |   Japanese : Alldatasheet.jp
Russian : Alldatasheetru.com  |   Korean : Alldatasheet.co.kr  |   Spanish : Alldatasheet.es  |   French : Alldatasheet.fr  |   Italian : Alldatasheetit.com
Portuguese : Alldatasheetpt.com  |   Polish : Alldatasheet.pl  |   Vietnamese : Alldatasheet.vn
Indian : Alldatasheet.in  |   Mexican : Alldatasheet.com.mx  |   British : Alldatasheet.co.uk  |   New Zealand : Alldatasheet.co.nz
Family Site : ic2ic.com  |   icmetro.com