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

PIC16F87-I/P 8-Bit MCU, 20 MHz, 7 KB Flash, 18-PDIP

MPNPIC16F87-I/P
Active

Microchip PIC® 16F series PIC16F87-I/P, 8-bit MCU, 20 MHz, 7 KB Flash, 368 x 8 RAM, 256 x 8 EEPROM, 16 I/O, I²C/SPI/UART, -40°C to 85°C, 18-DIP, Through Hole.

$4.5900Ref. 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

PIC16F87-I/P specifications
ParameterValue
SeriesPIC® 16F
MountingThrough Hole
Oscillator typeInternal
Program memory typeFLASH
Voltage - supply (Vcc (Vdd))4V ~ 5.5V
Operating temperature-40°C~85°C(TA)
Speed20MHz
PackageTube
RAM size368 x 8
Core size8-Bit
EEPROM size256 x 8
PeripheralsBrown-out Detect/Reset, POR, PWM, WDT
ConnectivityI²C, SPI, UART/USART
Number of i (O)16
Core processorPIC
Case18-DIP (0.300\", 7.62mm)
Program memory size7KB (4K x 14)

Product details

20 MHz 8-bit PIC — memory budget and peripheral set

The Microchip PIC16F87-I/P is an 8-bit PIC MCU running at 20 MHz, with 7 KB (4K x 14) Flash program memory, 368 bytes of RAM, and 256 bytes of EEPROM.

18-pin DIP — legacy footprint, through-hole assembly

Housed in an 18-DIP (0.300", 7.62 mm) package with through-hole mounting, the PIC16F87-I/P mates with standard 0.1" pitch sockets or solders directly into a plated-through-hole PCB. The 18-PDIP footprint is a common legacy form factor, still used in industrial control boards, prototyping, and low-volume production where hand-assembly or socketed firmware updates are preferred.

Frequently asked questions

What is the PIC16F87-I/P's core speed and memory size?

The PIC16F87-I/P runs at 20 MHz and carries 7 KB (4K x 14) Flash program memory, 368 bytes of RAM, and 256 bytes of EEPROM.

Can the PIC16F87-I/P be programmed with a PICkit?

Yes — the PIC16F87-I/P uses Microchip's standard ICSP (In-Circuit Serial Programming) interface, which is supported by PICkit programmers and debuggers. The 18-pin DIP package makes it straightforward to socket in a programming adapter.