DS41202C PIC16F684 Data Sheet is a 14-pin Flash-Based, 8-Bit CMOS Microcontrollers with nanoWatt Technology
The PIC16F684 is a 14‑pin flash‑based 8‑bit CMOS microcontroller featuring a high‑performance RISC CPU, low‑power operation, and a rich set of peripherals. It includes a precision internal oscillator, up to 20 MHz clock speed, and a wide operating voltage range of 2.0 V‑5.5 V.
Key features include 12 I/O pins with programmable pull‑ups, 10‑bit ADC with 8 channels, multiple timers, comparator modules, and an 8‑level hardware stack. The device offers high endurance flash (100 k writes) and EEPROM (1 M writes) with data retention over 40 years, making it suitable for a variety of embedded applications.
| Operating voltage range | 2.0 V‑5.5 V |
|---|---|
| Maximum oscillator frequency | 20 MHz |
| Standby current | 1 nA @ 2.0 V (typical) |
| Flash endurance | 100 k write cycles |
| EEPROM endurance | 1 M write cycles |
| Data retention | > 40 years |
| A/D converter resolution | 10‑bit, 8 channels |
| Number of I/O pins | 12 |
| Hardware stack depth | 8‑level |
The standby current is 1 nA at 2.0 V typical.
The device provides 12 I/O pins with individual direction control.
The flash memory can be written up to 100 000 times.
It operates from 2.0 V to 5.5 V.