This data sheet introduces the features of the PIC16F84A and PIC16LF84A microcontrollers. These microcontrollers include 35 single-word instructions, operate at a speed of 20 MHz, and have 1024 words of program memory, 68 bytes of data RAM, and 64 bytes of data EEPROM.
The PIC16F84A is an 8‑bit microcontroller with 1024 words of program memory, 68 bytes of data RAM, 64 bytes of EEPROM, and 13 configurable I/O pins. It operates from 2.0 V to 5.5 V and supports up to a 20 MHz clock, delivering a 200 ns instruction cycle.
The datasheet includes sections on device overview, memory organization, I/O ports, timer module, EEPROM memory, CPU special features, instruction set summary, development support, electrical characteristics, packaging information, and revision history, providing all needed details for designers and developers.
| Program memory | 1024 words |
|---|---|
| Data RAM | 68 bytes |
| Data EEPROM | 64 bytes |
| Operating speed | 20 MHz clock input |
| Instruction cycle time | 200 ns |
| I/O pins | 13 pins |
| Pin current capability | 25 mA sink/source per pin |
| Supply voltage range | 2.0 V to 5.5 V |
| Typical power consumption | < 2 mA @ 5 V, 4 MHz |
The device operates from 2.0 V to 5.5 V.
It provides 13 configurable I/O pins.
Each pin can sink or source up to 25 mA.
The program memory is 1024 words.