14-Pin Flash-Based, 8-Bit CMOS Microcontrollers with nanoWatt Technology
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.
| 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 |
The device operates from 2.0 V to 5.5 V.
Typical standby current is 50 nA at 2.0 V.
It is available in 14‑pin PDIP, SOIC, TSSOP and 16‑pin QFN packages.
The microcontroller includes 4 KB (4096 bytes) of flash memory.