Datasheet
© 2007 Microchip Technology Inc. DS41211D-page 167
PIC12F683
INDEX
A
A/D
Specifications.................................................... 133, 134
Absolute Maximum Ratings ..............................................115
AC Characteristics
Industrial and Extended ............................................ 125
Load Conditions........................................................ 124
ADC ....................................................................................61
Acquisition Requirements ........................................... 67
Associated registers.................................................... 69
Block Diagram............................................................. 61
Calculating Acquisition Time....................................... 67
Channel Selection....................................................... 61
Configuration............................................................... 61
Configuring Interrupt ................................................... 64
Conversion Clock........................................................ 62
Conversion Procedure ................................................ 64
GPIO Configuration..................................................... 61
Internal Sampling Switch (R
SS) IMPEDANCE ................67
Interrupts.....................................................................63
Operation .................................................................... 63
Operation During Sleep ..............................................64
Reference Voltage (V
REF)........................................... 62
Result Formatting........................................................ 63
Source Impedance...................................................... 67
Special Event Trigger.................................................. 64
Starting an A/D Conversion ........................................63
ADCON0 Register............................................................... 65
ADRESH Register (ADFM = 0)........................................... 66
ADRESH Register (ADFM = 1)........................................... 66
ADRESL Register (ADFM = 0)............................................ 66
ADRESL Register (ADFM = 1)............................................ 66
Analog Input Connection Considerations............................ 52
Analog-to-Digital Converter. See ADC
ANSEL Register..................................................................33
Assembler
MPASM Assembler...................................................112
B
Block Diagrams
(CCP) Capture Mode Operation ................................. 76
ADC ............................................................................ 61
ADC Transfer Function ............................................... 68
Analog Input Model............................................... 52, 68
CCP PWM...................................................................78
Clock Source............................................................... 19
Comparator.................................................................51
Compare .....................................................................77
Crystal Operation........................................................ 22
External RC Mode....................................................... 23
Fail-Safe Clock Monitor (FSCM).................................29
GP1 Pin....................................................................... 37
GP2 Pin....................................................................... 37
GP3 Pin....................................................................... 38
GP4 Pin....................................................................... 38
GP5 Pin....................................................................... 39
In-Circuit Serial Programming Connections.............. 100
Interrupt Logic.............................................................93
MCLR
Circuit...............................................................86
On-Chip Reset Circuit................................................. 85
PIC12F683.................................................................... 5
Resonator Operation................................................... 22
Timer1.........................................................................44
Timer2 ........................................................................ 49
TMR0/WDT Prescaler ................................................ 41
Watchdog Timer (WDT).............................................. 96
Brown-out Reset (BOR)...................................................... 87
Associated.................................................................. 88
Calibration .................................................................. 87
Specifications ........................................................... 129
Timing and Characteristics....................................... 128
C
C Compilers
MPLAB C18.............................................................. 112
MPLAB C30.............................................................. 112
Calibration Bits.................................................................... 85
Capture Module. See Capture/Compare/PWM (CCP)
Capture/Compare/PWM (CCP) .......................................... 75
Associated registers w/ Capture, Compare
and Timer1 ......................................................... 81
Associated registers w/ PWM and Timer2.................. 81
Capture Mode............................................................. 76
CCPx Pin Configuration.............................................. 76
Compare Mode........................................................... 77
CCPx Pin Configuration...................................... 77
Software Interrupt Mode............................... 76, 77
Special Event Trigger ......................................... 77
Timer1 Mode Selection................................. 76, 77
Prescaler .................................................................... 76
PWM Mode................................................................. 78
Duty Cycle.......................................................... 79
Effects of Reset .................................................. 80
Example PWM Frequencies and
Resolutions, 20 MHZ.................................. 79
Example PWM Frequencies and
Resolutions, 8 MHz .................................... 79
Operation in Sleep Mode.................................... 80
Setup for Operation ............................................ 80
System Clock Frequency Changes .................... 80
PWM Period ............................................................... 79
Setup for PWM Operation .......................................... 80
Timer Resources ........................................................ 75
CCP. See Capture/Compare/PWM (CCP)
CCP1CON Register............................................................ 75
Clock Sources
External Modes........................................................... 21
EC ...................................................................... 21
HS ...................................................................... 22
LP....................................................................... 22
OST .................................................................... 21
RC ...................................................................... 23
XT....................................................................... 22
Internal Modes............................................................ 23
Frequency Selection........................................... 25
HFINTOSC......................................................... 23
INTOSC.............................................................. 23
INTOSCIO .......................................................... 23
LFINTOSC.......................................................... 25
Clock Switching .................................................................. 27
Code Examples
A/D Conversion .......................................................... 64
Assigning Prescaler to Timer0.................................... 42
Assigning Prescaler to WDT....................................... 42
Changing Between Capture Prescalers ..................... 76
Data EEPROM Read.................................................. 73
Data EEPROM Write.................................................. 73