Microchip PIC16F684 14‑Pin Flash‑Based 8‑Bit CMOS Microcontroller Data Sheet

DS41202C PIC16F684 Data Sheet is a 14-pin Flash-Based, 8-Bit CMOS Microcontrollers with nanoWatt Technology


Microchip PIC16F684 14‑Pin Flash‑Based 8‑Bit CMOS Microcontroller Data Sheet - cover page
Brand
MICROCHIP
Category
Other device
Document type
Datasheet
Language
English
Pages
164
File format
PDF
File size
2.7 MB
Published
04 May, 2012
Updated
30 September, 2023
MD5 checksum
EEBF9B2AAF0FB22292DD96E325AA3446

About this manual

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.

What's inside

  • Device Overview
  • Memory Organization
  • Clock Sources
  • I/O Ports
  • Timer Modules
  • Comparator Module
  • Analog‑to‑Digital Converter
  • Enhanced Capture/Compare/PWM Module
  • Electrical Specifications
  • Packaging Information

Specifications

Operating voltage range2.0 V‑5.5 V
Maximum oscillator frequency20 MHz
Standby current1 nA @ 2.0 V (typical)
Flash endurance100 k write cycles
EEPROM endurance1 M write cycles
Data retention> 40 years
A/D converter resolution10‑bit, 8 channels
Number of I/O pins12
Hardware stack depth8‑level

Frequently asked questions

What is the standby current of the PIC16F684?

The standby current is 1 nA at 2.0 V typical.

How many I/O pins does the PIC16F684 provide?

The device provides 12 I/O pins with individual direction control.

What is the flash memory endurance of the PIC16F684?

The flash memory can be written up to 100 000 times.

What is the operating voltage range for the PIC16F684?

It operates from 2.0 V to 5.5 V.

Download PDF (2.7 MB)

More MICROCHIP Manuals


View all MICROCHIP manuals →