Skip to main content
Microchip Technology PIC16F88-E/SO — Microcontrollers & Processors (MCU / MPU / DSP)

PIC16F88-E/SO 8-bit MCU, 20MHz, 7KB Flash, -40°C to 125°C

MPNPIC16F88-E/SO
Active

Microchip PIC® 16F series PIC16F88-E/SO, 8-bit PIC MCU, 20MHz, 7KB Flash, 368 x 8 RAM, 256 x 8 EEPROM, 18-SOIC, -40°C to 125°C, 4V to 5.5V supply.

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

Specifications

PIC16F88-E/SO specifications
ParameterValue
SeriesPIC® 16F
MountingSurface Mount
Oscillator typeInternal
Program memory typeFLASH
Voltage - supply (Vcc (Vdd))4V ~ 5.5V
Operating temperature-40°C~125°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-SOIC (0.295\", 7.50mm Width)
Data convertersA/D 7x10b
Program memory size7KB (4K x 14)

Product details

20 MHz 8-bit workhorse with industrial temperature range

The Microchip PIC16F88-E/SO is an 8-bit PIC® MCU from the PIC® 16F family, running at 20 MHz with 7 KB of Flash program memory, 368 x 8 bytes of RAM, and 256 x 8 bytes of EEPROM.

4V to 5.5V supply — legacy 5V logic compatibility

The supply range of 4V to 5.5V (Vcc/Vdd) means this part runs directly on a standard 5V rail without a regulator. That matters when you are replacing a part in an existing 5V system — no re-spin of the power section. The 20 MHz clock is achievable across the full voltage and temperature range, not just at 5V nominal.

7 KB Flash, 368 bytes RAM, 256 bytes EEPROM — sizing the firmware

With 7 KB of Flash (4K x 14 words) and 368 bytes of RAM, this is a mid-range 8-bit part. The 256 bytes of EEPROM let you store calibration constants or configuration data that survives reprogramming. The 14-bit wide instruction word is standard for PIC mid-range cores — your toolchain handles it transparently, but it means each instruction is 14 bits, not 8, so the 4K word count is the real limit for code size.

18-SOIC package — field-swappable with basic tools

The wide body gives enough pin pitch (1.27 mm) that bridging is unlikely with steady hands.

Frequently asked questions

What is the difference between PIC16F88-E/SO and PIC16F88-I/SO?

The difference is the temperature grade. The -E grade is the part to pick if your system sees under-hood, engine-bay, or outdoor enclosure temperatures above 85°C.

Does PIC16F88-E/SO have an internal oscillator?

Yes, the oscillator type is listed as Internal. It can run from its internal oscillator without an external crystal or clock source, saving two I/O pins and board space.

What is the maximum clock speed of PIC16F88-E/SO?

The maximum clock speed is 20 MHz. This is the rated speed for the part across its full operating voltage and temperature range.