EmbeddedRelated.com
The 2026 Embedded Online Conference
PIC16F88-I/P

MCHPPIC16F88-I/P

Microchip Technology
Another 18-pin DIP PIC with on-chip peripherals and EEPROM; a common candidate where slightly different peripheral mappings or pricing matter.
Active1,287 in stock

Overview

The PIC16F88-I/P is a versatile 18-pin Mid-Range 8-bit microcontroller featuring 7.168KB of Flash memory and 256 bytes of EEPROM. It is a staple in the embedded industry for low-pin-count applications that require stable internal oscillators, analog-to-digital conversion, and robust data retention in a breadboard-friendly PDIP package.

Why Choose This Part

This MCU offers excellent data longevity with 1,000,000 typical EEPROM erase/write cycles and over 40 years of data retention. The integration of In-Circuit Debugging (ICD) and Two-Speed Oscillator Start-up allows for rapid development and reliable performance in power-sensitive environments.

Applications

Legacy System Retrofitting
Replacing older 8-bit controllers in industrial equipment where 18-pin DIP footprints are required for maintenance.
Simple Sensor Interfacing
Utilizing the internal 10-bit ADC for monitoring analog sensors in environmental or industrial monitoring tools.
Educational Prototyping
Serving as a fundamental learning platform for assembly or C programming due to its straightforward architecture and DIP package.
Battery-Powered Timing
Implementing low-power wake-up cycles using the 31.25kHz RC_RUN mode and Sleep functionality for long-term monitoring.

Key Specifications

Speed 20MHz
RAM Size 368 x 8
Core Size 8-Bit
EEPROM Size 256 x 8
Peripherals Brown-out Detect/Reset, POR, PWM, WDT
Connectivity I2C, SPI, UART/USART
Mounting Type Through Hole
Number of I/O 16
Core Processor PIC
Package / Case 18-DIP (0.300", 7.62mm)
Data Converters A/D 7x10b
Oscillator Type Internal
Program Memory Size 7KB (4K x 14)
Program Memory Type FLASH
Operating Temperature -40degC ~ 85degC (TA)
Supplier Device Package 18-PDIP
Voltage - Supply (Vcc/Vdd) 4V ~ 5.5V

Getting Started

Developers can program the PIC16F88 using the MPLAB X IDE and the XC8 compiler. Hardware programming and debugging are typically performed using the Microchip MPLAB PICkit 4 or MPLAB ICD 4 via the 2-pin ICSP interface.

Also Consider

PIC16F628A-I/P MCHPMicrochip Technology - A common 18-pin alternative for applications that do not require an integrated ADC.
PIC16F1827-I/P MCHPMicrochip Technology - An Enhanced Mid-Range 18-pin alternative with more modern peripherals and increased performance at a similar price point.
ATmega328P MCHPMicrochip Technology - A popular 28-pin DIP alternative with more memory and larger I/O count for breadboard prototyping.
The 2026 Embedded Online Conference