PIC16F688
1.0
DEVICE OVERVIEW
The PIC16F688 is covered by this data sheet. It is
available in 14-pin PDIP, SOIC, TSSOP and QFN
packages. Figure 1-1 shows a block diagram of the
PIC16F688
description.
device. Table 1-1 shows the pinout
FIGURE 1-1:
PIC16F688 BLOCK DIAGRAM
INT
Configuration
13
8
PORTA
Data Bus
Program Counter
Flash
RA0
RA1
RA2
RA3
RA4
RA5
4k x 14
Program
Memory
RAM
256 bytes
File
Registers
8-Level Stack
(13 bit)
Program
14
RAM Addr
Bus
9
Addr MUX
Instruction Reg
PORTC
Indirect
Addr
7
Direct Addr
8
RC0
RC1
RC2
RC3
RC4
RC5
FSR Reg
STATUS Reg
8
3
MUX
Power-up
Timer
Instruction
Decode &
Control
Oscillator
Start-up Timer
ALU
Power-on
Reset
8
Timing
Generation
Watchdog
Timer
OSC1/CLKIN
W Reg
Brown-out
Reset
OSC2/CLKOUT
Internal
Oscillator
Block
RX/DT
TX/CK
T1G
VDD
VSS
MCLR
T1CKI
Timer0
Timer1
EUSART
T0CKI
2
Analog-to-Digital Converter
EEDAT
Analog Comparators
and Reference
256 bytes
DATA
8
EEPROM
EEADDR
VREF
C1IN- C1IN+ C1OUT C2IN- C2IN+ C2OUT
AN0 AN1 AN2 AN3 AN4 AN5 AN6 AN7
© 2007 Microchip Technology Inc.
DS41203D-page 5