What Is the PIC16F84A? Classic 8-bit PIC: Specs and Uses
October 24, 2026 4 min read
Quick answer
The PIC16F84A is a classic, simple 8-bit PIC microcontroller. It offers 1K instructions of flash, 68 B RAM and 13 I/O; it has no ADC. It is ideal for simple embedded control and teaching; it has been the entry chip into the PIC world for decades (PDIP-18).
The PIC16F84A is one of the most classic 8-bit PIC microcontrollers. Small, simple and legendary in teaching, it has been the entry chip into the PIC world for decades. For the concept, see what is a microcontroller (MCU).
What is the PIC16F84A used for?
Simple embedded control, driving LEDs/relays, reading buttons and basic projects. It has no ADC; with small memory and 13 I/O it is ideal for teaching and minimal applications.
Specifications
| Parameter | Value |
|---|---|
| Core | 8-bit PIC, up to 20 MHz |
| Program memory | 1K instructions (flash) |
| RAM / EEPROM | 68 B / 64 B |
| I/O | 13 pins |
| ADC | NONE |
| Package | PDIP-18 |
Limitations
- No ADC; for analog reading use an external ADC or a different PIC.
- Very small memory; only simple programs.
Equivalents
- PIC16F628A: a more capable 18-pin PIC (internal oscillator, comparators).
- PIC16F877A: a much richer 40-pin PIC.
- PIC12F675: a small 8-pin PIC.
Find it in our catalog
Use the PIC16F84A search.
Frequently Asked Questions
What is the PIC16F84A?+
The PIC16F84A is a classic, simple 8-bit PIC microcontroller. It offers 1K instructions of flash, 68 B RAM and 13 I/O; it has no ADC. It has been the entry chip for learning PIC for decades.
Does the PIC16F84A have an ADC?+
No; it has no analog-to-digital converter. For analog reading you need an external ADC or a PIC with an ADC (e.g. the PIC16F877A).
What is the difference between the PIC16F84A and the PIC16F877A?+
The PIC16F877A offers far more memory, I/O and peripherals (ADC, USART, PWM); the PIC16F84A is minimal (no ADC, 13 I/O).
What is an equivalent to the PIC16F84A?+
The more capable PIC16F628A; the rich PIC16F877A; and the small PIC12F675.