Key facts
- Brand
- MICROCHIP
- Model
- PIC16F688
- Industry
- Industrial
- Documents
- 3
- Languages
- EN
- Last added
- 2012-05-07
Start here

Microchip PIC16F688 Datasheet
The PIC16F688 is a 14‑pin flash‑based 8‑bit CMOS microcontroller featuring nanoWatt technology, a high‑performance RISC CPU, and a wide operating voltage range of 2.0 V‑5.5 V. It includes 4 KB of flash memory, 256 B of SRAM, 256 B of EEPROM, 12 I/O pins, a 10‑bit ADC with eight channels, and multiple timer and communication modules.
The datasheet details device overview, memory organization, clock sources, I/O pin functions, timer modules, comparator and ADC modules, EEPROM/Flash control, EUSART features, electrical specifications, packaging options, and revision history. It also provides ordering information and worldwide sales contacts.
MICROCHIP PIC16F688 specifications
| Flash memory size | 4096 bytes |
|---|---|
| SRAM size | 256 bytes |
| EEPROM size | 256 bytes |
| I/O pins | 12 |
| ADC resolution | 10‑bit |
| Operating voltage range | 2.0 V – 5.5 V |
| Industrial temperature range | -40 °C – +85 °C |
| Extended temperature range | -40 °C – +125 °C |
| Maximum oscillator frequency | 20 MHz |
| Standby current | 50 nA @ 2.0 V (typical) |
| Operating current (32 kHz) | 11 µA @ 2.0 V (typical) |
| Operating current (4 MHz) | 220 µA @ 4 MHz (typical) |
| Watchdog timer current | 1 µA @ 2.0 V (typical) |
| Flash write endurance | 100,000 cycles |
| EEPROM write endurance | 1,000,000 cycles |
Source: Microchip PIC16F688 Datasheet
All MICROCHIP PIC16F688 documents by type
Ratings, dimensions and ordering codes, for selection and design work.
Questions answered in these manuals
What is the operating voltage range of the PIC16F688?
The device operates from 2.0 V to 5.5 V.
What is the standby current consumption?
Typical standby current is 50 nA at 2.0 V.
What is the operating voltage range of the PIC16F688?
The device operates from 2.0 V to 5.5 V.
How much standby current does the PIC16F688 draw?
Typical standby current is 50 nA at 2.0 V.
