Datasheet
© 2009 Microchip Technology Inc. DS41203E-page 197
PIC16F688
ADC ............................................................................69
Associated Registers ................................................ 121
Comparator................................................................. 59
Context Saving..........................................................122
Interrupt-on-Change.................................................... 34
PORTA Interrupt-on-Change .................................... 120
RA2/INT .................................................................... 120
Timer0....................................................................... 120
TMR1 .......................................................................... 50
INTOSC Specifications ............................................. 154, 155
IOCA Register..................................................................... 35
L
Load Conditions ................................................................ 152
M
MCLR................................................................................113
Internal...................................................................... 113
.............................................................................................. 7
Data ..............................................................................7
Program ........................................................................ 7
.......................................... 199, 193, 140, 141, 139, 141, 140
O
OPCODE Field Descriptions............................................. 129
OPTION Register................................................................ 14
OPTION_REG Register...................................................... 47
OSCCON Register........................................................ 10, 22
Oscillator
Associated registers..............................................32, 52
Oscillator Module ................................................................ 21
EC...............................................................................21
HFINTOSC.................................................................. 21
HS............................................................................... 21
INTOSC ...................................................................... 21
INTOSCIO................................................................... 21
LFINTOSC ..................................................................21
LP................................................................................21
RC...............................................................................21
RCIO...........................................................................21
XT ............................................................................... 21
Oscillator Parameters .......................................................154
Oscillator Specifications.................................................... 153
Oscillator Start-up Timer (OST)
Specifications............................................................157
Oscillator Switching
Fail-Safe Clock Monitor............................................... 31
Two-Speed Clock Start-up.......................................... 29
OSCTUNE Register ............................................................26
P
Packaging .........................................................................185
Marking..................................................................... 185
PDIP Details.............................................................. 186
PCL and PCLATH............................................................... 19
Computed GOTO........................................................ 19
Stack........................................................................... 19
PCON Register ........................................................... 18, 115
PICSTART Plus Development Programmer ..................... 142
PIE1 Register...................................................................... 16
Pin Diagram ...................................................................... 2, 3
Pinout Description
PIC16F688.................................................................... 6
PIR1 Register...................................................................... 17
PORTA................................................................................33
Additional Pin Functions .............................................34
ANSEL Register ................................................. 34
Interrupt-on-Change ........................................... 34
Ultra Low-Power Wake-up............................ 34, 36
Weak Pull-up ...................................................... 34
Associated registers ................................................... 41
Pin Descriptions and Diagrams .................................. 37
RA0............................................................................. 37
RA1............................................................................. 38
RA2............................................................................. 38
RA4............................................................................. 39
RA5............................................................................. 40
Specifications ........................................................... 155
PORTA Register................................................................. 33
PORTC............................................................................... 42
Associated registers ................................................... 44
PA/PB/PC/PD.See Enhanced Universal Asynchronous
Receiver Transmitter (EUSART) ........................ 42
Specifications ........................................................... 155
PORTC Register................................................................. 42
Power-Down Mode (Sleep)............................................... 125
Power-up Timer (PWRT) .................................................. 113
Specifications ........................................................... 157
Precision Internal Oscillator Parameters .......................... 155
Prescaler
Shared WDT/Timer0................................................... 46
Switching Prescaler Assignment ................................ 46
Program Memory.................................................................. 7
Map and Stack.............................................................. 7
Programming, Device Instructions.................................... 129
R
RA3/MCLR/VPP .................................................................. 39
RCREG............................................................................... 90
RCSTA Register ................................................................. 93
Reader Response............................................................. 200
Read-Modify-Write Operations ......................................... 129
Register
RCREG Register ........................................................ 99
Registers
ADCON0 (ADC Control 0) .......................................... 71
ADCON1 (ADC Control 1) .......................................... 71
ADRESH (ADC Result High) with ADFM = 0) ............ 72
ADRESH (ADC Result High) with ADFM = 1) ............ 72
ADRESL (ADC Result Low) with ADFM = 0).............. 72
ADRESL (ADC Result Low) with ADFM = 1).............. 72
ANSEL (Analog Select) .............................................. 34
BAUDCTL (Baud Rate Control).................................. 94
CMCON0 (Comparator Control 0).............................. 61
CMCON1 (Comparator Control 1).............................. 62
CONFIG (Configuration Word) ................................. 111
EEADR (EEPROM Address) ...................................... 78
EECON1 (EEPROM Control 1) .................................. 79
EEDAT (EEPROM Data)............................................ 78
EEDATH (EEPROM Data High Byte)......................... 78
INTCON (Interrupt Control) ........................................ 15
IOCA (Interrupt-on-Change PORTA).......................... 35
OPTION_REG (OPTION)........................................... 14
OPTION_REG (Option).............................................. 47
OSCCON (Oscillator Control)..................................... 22
OSCTUNE (Oscillator Tuning).................................... 26
PCON (Power Control Register)................................. 18
PCON (Power Control)............................................. 115
PIE1 (Peripheral Interrupt Enable 1) .......................... 16
PIR1 (Peripheral Interrupt Register 1)........................ 17
PORTA ....................................................................... 33
PORTC....................................................................... 42