This document is a data sheet for the PIC16F84A 18-pin Enhanced FLASH/EEPROM 8-bit Microcontroller from Microchip Technology Inc. It describes the features and characteristics of the product.
The PIC16F84A is an 18‑pin enhanced FLASH/EEPROM 8‑bit microcontroller from Microchip. It features a 20 MHz maximum clock, 1024 words of program memory, 68 bytes of RAM, 64 bytes of EEPROM, and 13 configurable I/O pins.
The datasheet includes sections on device overview, memory organization, I/O ports, Timer0 module, special CPU features, instruction set summary, electrical characteristics, packaging information, and product identification details, along with revision history and support contacts.
| Operating speed | DC - 20 MHz clock input |
|---|---|
| Program memory | 1024 words (1 K words) |
| Data RAM | 68 bytes |
| Data EEPROM | 64 bytes |
| I/O pins | 13 pins with individual direction control |
| Pin current capability | 25 mA sink max, 25 mA source max per pin |
| Flash erase/write cycles | 10,000 cycles |
| EEPROM erase/write cycles | 10,000,000 cycles |
| EEPROM data retention | > 40 years |
| Operating voltage range | 2.0 V to 5.5 V |
The PIC16F84A provides 1024 words (1 K words) of program memory.
The device has 13 I/O pins that can be individually configured.
Each I/O pin can sink up to 25 mA and source up to 25 mA.
It operates from 2.0 V to 5.5 V for both commercial and industrial versions.