Skip to main content
Microchip Technology PIC16F84A-20/P — Microcontrollers & Processors (MCU / MPU / DSP)

PIC16F84A-20/P 8-bit MCU, 20 MHz, 1.75 KB Flash, 18-DIP

MPNPIC16F84A-20/P
Active

Microchip PIC® 16F PIC16F84A-20/P, 8-bit MCU, 20MHz, 1.75KB Flash, 68 x 8 RAM, 64 x 8 EEPROM, 13 I/O, 18-DIP, 0°C~70°C.

$6.0600Ref. price · indicative, final on quote
Packaging18-DIP (0.300", 7.62mm)
RoHSROHS3 Compliant
SeriesPIC® 16F
Independent supplier — new & surplus stockAuthenticity-screened · ESD-safe packingListing updated Jul 2026

Specifications

PIC16F84A-20/P specifications
ParameterValue
SeriesPIC® 16F
MountingThrough Hole
Oscillator typeExternal
Program memory typeFLASH
Voltage - supply (Vcc (Vdd))4V ~ 5.5V
Operating temperature0°C~70°C(TA)
Speed20MHz
PackageTube
RAM size68 x 8
Core size8-Bit
EEPROM size64 x 8
PeripheralsPOR, WDT
Number of i (O)13
Core processorPIC
Case18-DIP (0.300\", 7.62mm)
Program memory size1.75KB (1K x 14)

Product details

What this 8-bit PIC brings to a repair bench or new design

It runs at 20 MHz and carries 1.75 KB of Flash program memory, 68 bytes of RAM, and 64 bytes of EEPROM. With 13 general-purpose I/O lines and on-chip peripherals including Power-on Reset and a Watchdog Timer, it is a straightforward, no-frills controller for simple logic, timing, and sequencing tasks.

The 20 MHz external oscillator drives a 200 ns instruction cycle (the PIC16 architecture executes one instruction per four clock cycles). That is fast enough for switch debouncing, LED PWM at a few kilohertz, UART bit-banging up to 115200 baud, and reading a keypad or encoder. It is not a part for heavy number crunching or high-speed ADC sampling — the 8-bit ALU and 68-byte RAM limit the data payload. For a repair technician checking a dead board, the scorch mark on the DIP socket or a shorted Vdd pin is the first thing to look for; if the part itself failed, this is a drop-in replacement that keeps the original firmware intact.

Memory footprint and EEPROM endurance

The 1.75 KB Flash (1K x 14 words) holds a modest firmware image — think a few hundred lines of assembly or C for a simple state machine, not a multitasking RTOS. The 64 bytes of EEPROM is where you store calibration constants, serial numbers, or configuration flags that survive power cycles. The EEPROM is rated for 1 million erase/write cycles (per the PIC16F84A datasheet typical), so it handles frequent logging or trim updates without wear-leveling. The 68 bytes of RAM (registers plus general-purpose) is tight: every byte counts, so global variables and stack depth need careful budgeting during firmware bring-up.

It belongs inside an office appliance, a benchtop instrument, a consumer gadget, or an indoor control panel — not under the hood of a car or on an outdoor telecom pole.

Lifecycle and sourcing — still active, still available

For dual-sourcing resilience, the PIC16LF1559-I/SS is a surface-mount 8-bit alternative with similar peripheral set but a 1.8 V supply and internal oscillator — though it is not pin-compatible (SSOP-20 vs DIP-18), so a board respin is required.

Frequently asked questions

What is the datasheet for PIC16F84A-20/P?

Datasheet is the primary source for electrical and mechanical specifications for design validation.

Where can I buy PIC16F84A-20/P?

Direct purchase link is critical for transactional intent and closing a sale.

What is the price of PIC16F84A-20/P?

Pricing transparency drives commercial decisions and BOM cost estimation.

Is PIC16F84A-20/P obsolete or active?

Lifecycle status affects long-term availability and risk of redesign.

What is the equivalent of PIC16F84A-20/P?

Engineers need drop-in or alternative parts for supply chain flexibility.

How do I program a PIC16F84A-20/P?

Programming guidance is essential for first-time users and prototyping.