Microchip PIC16F685/687/689/690 Datasheet

This is a data sheet about PIC16F685/687/689/690


Microchip PIC16F685/687/689/690 Datasheet - cover page
Brand
MICROCHIP
Category
Other Electronics
Document type
Datasheet
Language
English
Pages
258
File format
PDF
File size
4.3 MB
Published
03 May, 2012
Updated
30 September, 2023
MD5 checksum
BCC966871CCE5691754DBF811EABF04C

About this manual

The PIC16F685/687/689/690 family are 20‑pin flash‑based, 8‑bit CMOS microcontrollers featuring nanoWatt low‑power technology. They are offered in PDIP, SOIC, SSOP and QFN packages and include a high‑performance RISC CPU with only 35 instructions, an 8‑level deep hardware stack, and a range of low‑power modes such as Sleep and Ultra‑Low‑Power Wake‑up.

Key on‑chip peripherals include a 10‑bit, 12‑channel ADC, two analog comparators, an enhanced USART supporting RS‑485/RS‑232/LIN, SPI/I²C (SSP), multiple timers (Timer0, Timer1 with gate control, Timer2), and an ECCP+ PWM module. Memory options provide up to 4 KB Flash, 256 B RAM and 256 B EEPROM with high endurance and long data retention.

What's inside

  • Device Overview
  • Memory Organization
  • Clock Sources
  • I/O Ports
  • Timer0 Module
  • Timer1 Module with Gate Control
  • Timer2 Module
  • Comparator Module
  • Analog-to-Digital Converter (A/D) Module
  • Enhanced USART Module

Specifications

Operating voltage range2.0 V – 5.5 V
Maximum CPU clock20 MHz
Flash program memory (PIC16F685)4 KB (4096 bytes)
RAM (all models)256 bytes
EEPROM (all models)256 bytes
Standby current1 nA @ 2.0 V (typical)
A/D converter resolution10‑bit, up to 12 channels
Flash endurance100 k write cycles
EEPROM endurance1 M write cycles

Frequently asked questions

What is the operating voltage range of the PIC16F685/687/689/690?

The devices operate from 2.0 V to 5.5 V, covering both industrial and extended temperature ranges.

How much flash memory does the PIC16F685 provide?

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

What is the standby current of these microcontrollers?

Typical standby current is 1 nA at 2.0 V.

What ADC resolution and channel count are available?

The on‑chip ADC offers 10‑bit resolution with up to 12 input channels.

Download PDF (4.3 MB)

More MICROCHIP Manuals


View all MICROCHIP manuals →