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
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
L
Load Conditions................................................................ 152
M
MCLR................................................................................ 113
Internal...................................................................... 113
Memory Organization............................................................ 7
Data .............................................................................. 7
Program ........................................................................ 7
Microchip Internet Web Site.............................................. 197
Migrating from other PIC Devices..................................... 191
MPLAB ASM30 Assembler, Linker, Librarian ................... 140
MPLAB ICD 2 In-Circuit Debugger ................................... 141
MPLAB ICE 2000 High-Performance Universal
In-Circuit Emulator .................................................... 141
MPLAB ICE 4000 High-Performance Universal
In-Circuit Emulator .................................................... 141
MPLAB Integrated Development Environment Software .. 139
MPLAB PM3 Device Programmer .................................... 141
MPLINK Object Linker/MPLIB Object Librarian ................ 140
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
O
OPCODE Field Descriptions............................................. 129
OPTION Register................................................................ 14
OPTION_REG Register ...................................................... 47
OSCCON Register........................................................ 10, 22
Oscillator
Shared WDT/Timer0................................................... 46
Switching Prescaler Assignment ................................ 46
Product Identification System ........................................... 199
Program Memory.................................................................. 7
Map and Stack.............................................................. 7
Programming, Device Instructions.................................... 129
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)
R
RA3/MCLR/VPP .................................................................. 39
RCREG............................................................................... 90
RCSTA Register ................................................................. 93
Reader Response............................................................. 198
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
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
© 2007 Microchip Technology Inc.
DS41203D-page 195