English
Language : 

PIC16F688 Datasheet, PDF (169/174 Pages) Microchip Technology – 14-Pin Flash-Based, 8-Bit CMOS Microcontrollers with nanoWatt Technology
PIC16F688
O
OPCODE Field Descriptions ............................................. 119
OPTION_REG Register ................................................ 14, 46
OSCCON Register ........................................................ 10, 30
Oscillator
Associated Registers .................................................. 30
Oscillator Configurations ..................................................... 21
Oscillator Specifications .................................................... 145
Oscillator Start-up Timer (OST)
Specifications............................................................ 149
Oscillator Switching
Fail-Safe Clock Monitor............................................... 28
Two-Speed Clock Start-up.......................................... 27
P
Packaging ......................................................................... 159
Marking ..................................................................... 159
PDIP Details.............................................................. 160
SOIC Details ............................................................. 161
TSSOP Details.......................................................... 162
PCL and PCLATH ............................................................... 19
Computed GOTO........................................................ 19
Stack ........................................................................... 19
PCON Register ................................................................. 105
PICkit 1 Flash Starter Kit................................................... 133
PICSTART Plus Development Programmer ..................... 132
PIE1 Register ...................................................................... 16
Pin Diagram .......................................................................... 2
Pinout Description
PIC16F688.................................................................... 6
PIR1 Register...................................................................... 17
PORTA................................................................................ 31
Additional Pin Functions ............................................. 31
Interrupt-on-Change ........................................... 33
Ultra Low-Power Wake-up ............................ 31, 34
Weak Pull-up ...................................................... 31
Associated Registers .................................................. 39
Pin Descriptions and Diagrams................................... 36
RA0 ............................................................................. 36
RA1 ............................................................................. 36
RA2 ............................................................................. 37
RA4 ............................................................................. 38
RA5 ............................................................................. 38
Specifications............................................................ 147
PORTA Register ................................................................. 31
PORTC ............................................................................... 40
Associated Registers ............................................ 30, 43
PA/PB/PC/PD.See Enhanced Universal
Asynchronous Receiver
Transmitter (EUSART)........................................ 40
Specifications............................................................ 147
PORTC Register ................................................................. 43
Power-Down Mode (Sleep) ............................................... 115
Power-on Reset (POR) ..................................................... 103
Power-up Timer (PWRT) .................................................. 104
Specifications............................................................ 149
Precision Internal Oscillator Parameters........................... 146
Prescaler
Shared WDT/Timer0 ................................................... 47
Switching Prescaler Assignment................................. 47
PRO MATE II Universal Device Programmer ................... 131
Product Identification System ........................................... 171
Program Memory .................................................................. 7
Map and Stack .............................................................. 7
Programming, Device Instructions .................................... 119
R
RA3/MCLR/VPP .................................................................. 37
RCREG............................................................................... 89
RCSTA Register ................................................................. 79
SPEN Bit..................................................................... 77
Read-Modify-Write Operations ......................................... 119
Register
RCREG Register ........................................................ 84
Registers
ADCON0 (A/D Control 0)............................................ 66
ADCON1 (A/D Control 1)............................................ 66
ANSEL (Analog Select) .............................................. 65
BAUDCTL (Baud Rate Control).................................. 80
CALIB (Calibration Word) ......................................... 101
CMCON0 (Comparator Control 0) .............................. 53
CMCON1 (Comparator Control 1) .............................. 58
CONFIG (Configuration Word) ................................. 100
EEADR (EEPROM Address) ...................................... 72
EECON1 (EEPROM Control 1) .................................. 72
EEDAT (EEPROM Data) ............................................ 72
INTCON (Interrupt Control) ........................................ 15
IOCA (Interrupt-on-change PORTA) .......................... 33
OPTION_REG ...................................................... 14, 46
OSCCON (Oscillator Control)..................................... 30
PCON (Power Control) ............................................. 105
PIE1 (Peripheral Interrupt Enable 1) .......................... 16
PIR1 (Peripheral Interrupt Register 1) ........................ 17
PORTA ....................................................................... 31
PORTC ....................................................................... 43
RCSTA (Receive Status and Control) ........................ 79
Reset Values ............................................................ 107
Reset Values (Special Registers)............................. 108
Special Function Register Map..................................... 8
Special Register Summary ........................................... 9
Status ......................................................................... 13
T1CON (Timer1 Control) ............................................ 51
TRISA (Tri-state PORTA) ........................................... 32
TRISC (Tri-state PORTC)........................................... 43
TXSTA (Transmit Status and Control)........................ 78
VRCON (Voltage Reference Control) ......................... 61
WDTCON (Watchdog Timer Control) ....................... 114
WPUA (Weak Pull-up PORTA)................................... 32
Reset ................................................................................ 102
Revision History................................................................ 163
S
Software Simulator (MPLAB SIM) .................................... 130
Software Simulator (MPLAB SIM30) ................................ 130
SPBRG ............................................................................... 81
SPBRGH ............................................................................ 81
Special Function Registers ................................................... 7
Status Register ................................................................... 13
T
T1CON Register ................................................................. 51
Time-out Sequence .......................................................... 105
Timer0
Associated Registers.................................................. 47
External Clock ............................................................ 46
External Clock Requirements ................................... 150
Interrupt ...................................................................... 45
Operation.................................................................... 45
T0CKI ......................................................................... 46
 2004 Microchip Technology Inc.
Preliminary
DS41203B-page 167