Microchip PIC16F688 Datasheet

14-Pin Flash-Based, 8-Bit CMOS Microcontrollers with nanoWatt Technology


Microchip PIC16F688 Datasheet - cover page
Brand
MICROCHIP
Category
Other Electronics
Document type
Datasheet
Language
English
Pages
202
File format
PDF
File size
2.1 MB
Published
07 May, 2012
Updated
30 September, 2023
MD5 checksum
346F3C88AE4272D042B98067442CD7E5

About this manual

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.

What's inside

  • Device Overview
  • Memory Organization
  • Clock Sources
  • I/O Ports
  • Timer0 Module
  • Timer1 Module
  • Comparator Module
  • Analog-to-Digital Converter (A/D) Module
  • Enhanced Universal Asynchronous Receiver Transmitter (EUSART)
  • Electrical Specification

Specifications

Flash memory size4096 bytes
SRAM size256 bytes
EEPROM size256 bytes
I/O pins12
ADC resolution10‑bit
Operating voltage range2.0 V – 5.5 V
Industrial temperature range-40 °C – +85 °C
Extended temperature range-40 °C – +125 °C
Maximum oscillator frequency20 MHz
Standby current50 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 current1 µA @ 2.0 V (typical)
Flash write endurance100,000 cycles
EEPROM write endurance1,000,000 cycles

Frequently asked questions

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.

Which package types are offered for the PIC16F688?

It is available in 14‑pin PDIP, SOIC, TSSOP and 16‑pin QFN packages.

How much flash memory does the PIC16F688 contain?

The microcontroller includes 4 KB (4096 bytes) of flash memory.

Download PDF (2.1 MB)

More MICROCHIP Manuals


View all MICROCHIP manuals →