Microchip Technology

PIC16C55-XT/P - 8-bit 4MHz OTP MCU 20 I/O 28-PDIP | Microchip

MPN: PIC16C55-XT/P ✗ End of Life
In Stock Ships in 1-3 business days
3.0 V to 6.0 V (4.5 V to 5.5 V typical at full speed) Vdss 28-pin PDIP (0.600 inch, 15.24 mm) Package 4 MHz (XT speed grade) Speed 768 bytes (512 x 12) OTP Memory
From $4.05 USD / Unit
MOQ: 1 |
Price updated: 2026-09-16
Volume Pricing
Qty Unit Price Extended
1 $6.95 $6.95
10 $6.12 $61.20
100 $5.32 $532.00
500 $4.68 $2,340.00
1,000 $4.05 $4,050.00
ℹ️ All prices are in USD

PIC16C55-XT/P Overview

The Microchip PIC16C55-XT/P is an 8-bit RISC microcontroller from the PIC16C5X family, operating at up to 4 MHz with 768 bytes (512 x 12) of One-Time-Programmable (OTP) program memory and 24 bytes of RAM, housed in a 28-pin PDIP package. It features 20 digital I/O lines, a single 8-bit timer/counter (TMR0), and a two-level deep hardware stack, making it one of the earliest members of Microchip's PIC baseline architecture.

A baseline PIC microcontroller (also written PICmicro) is an 8-bit fully-static, EPROM/ROM-based CMOS MCU family defined by a RISC instruction set with 12-bit-wide instructions and 8-bit-wide data paths. The PIC16C5X line sits at the bottom of Microchip's PIC hierarchy: baseline PIC16C5X -> mid-range PIC16 -> enhanced mid-range PIC16 -> PIC18 -> PIC24 -> dsPIC -> 32-bit PIC32. Baseline PICs use a small instruction set, a single 8-bit accumulator (W), and a limited two-level stack, optimized for cost-sensitive embedded control rather than compute throughput.

Key features of the PIC16C55-XT/P include 33 single-word instructions, two-level hardware stack, direct/indirect/relative addressing modes, power-on reset, power-saving SLEEP mode, watchdog timer with dedicated on-chip RC oscillator, and programmable code protection. The XT speed grade specifies an external crystal/resonator oscillator range of approximately 100 kHz to 4 MHz, and the device operates from 3.0V to 6.0V (per the family datasheet; 4.5-5.5V typical for full-speed operation).

Architecturally, the PIC16C55 uses a Harvard-class memory layout with separate program and data buses, a single working register (W), seven or eight Special Function Registers, and a 7-bit file register map. The 12-bit instruction word yields roughly a 2:1 code compression advantage over comparable CISC 8-bit controllers. There is no hardware multiplier, no interrupt controller, and no in-circuit debugger (ICD) — the baseline family trades features for die size and unit cost.

Typical applications include low-cost consumer appliances, sensor signal conditioning, simple motor/relay control, automotive body controllers, and educational/hobbyist designs that target the classic PIC16C5X pinout. The 28-pin PDIP footprint also enables easy breadboard prototyping and windowed CERDIP emulation variants (such as PIC16C55-JW).

When designing with this part, allocate one I/O pin for MCLR reset, choose the appropriate oscillator mode (XT for standard crystals), and verify the OTP programming procedure against the Microchip programming specification, because OTP parts cannot be reprogrammed or erased after coding.

This page synthesizes distributor pricing, drop-in alternative MPNs, and practical design notes not aggregated on any single distributor or manufacturer page.

Drop-in alternatives for PIC16C55-XT/P — same package, pin-to-pin compatible. Different-package parts requiring PCB rework are excluded.

Variants in this series

Same-series models that are drop-in compatible with PIC16C55-XT/P (same form factor and footprint) — differing in Package, Timers, Program Memory Size, Program Memory Type, Operating Temperature.

Microchip Technology
Package: PDIP-28 (0.600 in, 15.24 mm)
Program Memory Size: 768 bytes (512 x 12)
Program Memory Type: OTP (One-Time-Programmable)
Microchip Technology
Package: 28-pin SPDIP (Skinny Plastic DIP, 0.300 inch / 7.62 mm)
Timers: 1 x 8-bit (Timer0)
Operating Temperature: 0 C to +70 C (commercial)
Microchip Technology
Program Memory Size: 768 B (OTP EPROM)
Microchip Technology
Package: 28-pin PDIP (0.600", 15.24 mm)
Timers: 1 x 8-bit RTCC with 8-bit prescaler
Program Memory Size: 768 B (512 x 12 words)
Microchip Technology
Package: 28-pin SPDIP (Skinny DIP), Tube
Timers: 1 x 8-bit TMR0 with prescaler
Program Memory Size: 768 bytes (512 x 12 words)
Microchip Technology
Package: 28-SSOP (0.209", 5.30 mm width)
Program Memory Size: 768 B (512 x 12 words)
Program Memory Type: OTP (One-Time Programmable EPROM)
Microchip Technology
Package: 28-SPDIP (through-hole)
Program Memory Size: 768 B (512 x 12 words)
Program Memory Type: OTP (One-Time Programmable)
Microchip Technology
Package: 28-pin CDIP (side-brazed with UV window)
Program Memory Size: 768 B (512 x 12)
Program Memory Type: UV-Erasable EPROM
Microchip Technology
Timers: 1 x 8-bit (TMR0) with prescaler
Program Memory Size: 768 B (512 x 12 OTP)
Program Memory Type: OTP (One-Time Programmable)
Microchip Technology
Package: 28-pin PDIP (DIP-28, 0.600 inch, 15.24 mm)
Timers: 1 x 8-bit (TMR0 with 8-bit prescaler)
Program Memory Size: 768 B (512 x 12)
Microchip Technology
Package: SPDIP-28
Timers: 1 x 8-bit (TMR0 with prescaler)
Program Memory Size: 768 bytes (512 x 12)
Microchip Technology
Package: 18-PDIP (0.300 in / 7.62 mm)
Timers: 1 x 8-bit (TMR0) with 8-bit prescaler
Program Memory Size: 1.5 KB (1K x 12)

Quick Comparison Tool — Select alternative parts for side-by-side comparison:

PIC16C55A-04I/P

✅ Drop-In
Microchip Technology
📦 28-PDIP (0.600 inch)
PIC16C5x 8-bit RISC · 8-bit · 12-bit · 4 MHz · 768 B (512 x 12 OTP) · OTP (One-Time Programmable) · 24 B · 20

✓ In Stock

$1.52 / Unit

View Datasheet →

PIC16C55A-20I/P

✅ Drop-In
Microchip Technology
📦 28-PDIP (0.600 inch)
768 B (512 x 12) · OTP (One-Time Programmable EPROM) · 24 B · PIC 8-bit RISC · 12-bit · 33 single-word/single-cycle · 20 MHz · 2.5 V to 6.25 V (PIC16C5X family)

✓ In Stock

$1.6 / Unit

View Datasheet →

PIC16C55A-20I/SP

✅ Drop-In
Microchip Technology
📦 28-PDIP (0.300 inch, skinnier SPDIP)
PIC16C 8-bit RISC · OTP (One-Time Programmable) · 768 bytes (512 x 12) · 24 bytes · 20 MHz · 4.5 V to 5.5 V · 20 · 1 x 8-bit (TMR0 with prescaler)

✓ In Stock

$3.01 / Unit

View Datasheet →

PIC16C55-10I/P

✅ Drop-In
Microchip Technology
📦 28-PDIP (0.600 inch)
PIC16C5X baseline 8-bit MCU · 768 B (OTP EPROM) · 24 B · 10 MHz · 400 ns (at 10 MHz) · 20 · 8 bit · 12 bit

✓ In Stock

$2.58 / Unit

View Datasheet →

PIC16C55-10/SP

✅ Drop-In
Microchip Technology
📦 28-PDIP (0.600 inch)
PIC16C5X (baseline) · PIC 16C · 8-bit RISC, Harvard architecture · 768 bytes OTP (One-Time-Programmable) · 24 bytes · 10 MHz · 400 ns (4 x Tosc) · 4.5 V to 5.5 V

✓ In Stock

$2.45 / Unit

View Datasheet →

PIC16C55/JW

✅ Drop-In
Microchip Technology
📦 28-Cerdip (windowed)
PIC 8-bit RISC (baseline) · UV-Erasable EPROM · 768 B (512 x 12) · 24 B · 4 MHz · 33 single-word instructions, 12-bit width · 20 · 1 x 8-bit (TMR0)

✓ In Stock

$10.4 / Unit

View Datasheet →

PIC16C55-XT/P Maximum Ratings & Electrical Characteristics

Core Architecture 8-bit PIC baseline (PIC16C5X)
Program Memory 768 bytes (512 x 12) OTP
RAM 24 bytes
Maximum Clock Speed 4 MHz (XT speed grade)
Instruction Word Width 12 bits
Data Path Width 8 bits
Number of Instructions 33
I/O Pins 20
Timers 1 x 8-bit (TMR0)
Hardware Stack Depth 2 levels
Oscillator Mode XT (external crystal/resonator, ~100 kHz to 4 MHz)
Supply Voltage 3.0 V to 6.0 V (4.5 V to 5.5 V typical at full speed)
Watchdog Timer Yes, with dedicated on-chip RC oscillator
Package 28-pin PDIP (0.600 inch, 15.24 mm)
Program Memory Type OTP (One-Time Programmable) EPROM
Operating Temperature 0C to +70C (commercial; -40C to +85C industrial variant exists in family)
Mounting Type Through-Hole (DIP)
RoHS Status Compliant (PDIP lead-free finish)

PIC16C55-XT/P Pin Configuration

DIP-28 Package Pinout Diagram DIP-28 28-pin dual inline, 7.62mm pitch, JEDEC MS-001. 1 28 2 27 3 26 4 25 5 24 6 23 7 22 8 21 9 20 10 19 11 18 12 17 13 16 14 15 DIP-28
Pin 1 RA2 — Bidirectional I/O port A bit 2
Pin 2 RA3 — Bidirectional I/O port A bit 3
Pin 3 RA4/T0CKI — Bidirectional I/O port A bit 4 / Timer0 clock input
Pin 4 MCLR — Master Clear reset input (active low)
Pin 5 VSS — Ground reference
Pin 6 RB0/INT — Bidirectional I/O port B bit 0 / external interrupt input
Pin 7 RB1 — Bidirectional I/O port B bit 1
Pin 8 RB2 — Bidirectional I/O port B bit 2
Pin 9 RB3 — Bidirectional I/O port B bit 3
Pin 10 RB4 — Bidirectional I/O port B bit 4
Pin 11 RB5 — Bidirectional I/O port B bit 5
Pin 12 RB6 — Bidirectional I/O port B bit 6
Pin 13 RB7 — Bidirectional I/O port B bit 7
Pin 14 VDD — Positive supply voltage
Pin 15 OSC2/CLKOUT — Oscillator crystal output / clock output
Pin 16 OSC1/CLKIN — Oscillator crystal input / external clock input
Pin 17 RA0 — Bidirectional I/O port A bit 0
Pin 18 RA1 — Bidirectional I/O port A bit 1
Pin 19 RC0 — Bidirectional I/O port C bit 0
Pin 20 RC1 — Bidirectional I/O port C bit 1
Pin 21 RC2 — Bidirectional I/O port C bit 2
Pin 22 RC3 — Bidirectional I/O port C bit 3
Pin 23 RC4 — Bidirectional I/O port C bit 4
Pin 24 RC5 — Bidirectional I/O port C bit 5
Pin 25 RC6 — Bidirectional I/O port C bit 6
Pin 26 RC7 — Bidirectional I/O port C bit 7
Pin 27 NC — Not connected (per datasheet)
Pin 28 NC — Not connected (per datasheet)

Typical Applications

PIC16C55-XT/P is suitable for 6 applications: Low-Cost Consumer Appliance Control, Industrial Sensor Signal Conditioning, Simple Relay and Solenoid Driver Controller, Automotive Body Electronics (Legacy NRND), Educational and Hobbyist Microcontroller Projects, Replacement of Obsolete Legacy 8-bit MCUs.

🔧

Low-Cost Consumer Appliance Control

The PIC16C55-XT/P fits low-cost consumer appliance control because its 768-byte OTP memory and 20 I/O pins can directly drive relays, triacs, LEDs, and keypads without external glue logic. Its 4 MHz instruction rate delivers ~1 MIPS, sufficient for simple state-machine timing of washing-machine cycles, microwave ovens, and toaster controllers. The two-level hardware stack limits nested subroutine depth, which is acceptable for flat C-style state machines typical in appliance firmware. The 28-PDIP package enables easy through-hole assembly for high-volume appliance PCBs.

🏭

Industrial Sensor Signal Conditioning

The PIC16C55-XT/P suits industrial sensor signal conditioning front-ends where its 8-bit ADC-free architecture is paired with external analog front-ends to digitize thermocouple, RTD, or pressure-bridge signals. The 24-byte RAM and 768-byte OTP support small lookup-table linearization routines; the watchdog timer with on-chip RC oscillator enables reliable unattended sensor-node operation. Operating from 3.0V to 6.0V and up to +70C commercial range, the part tolerates industrial enclosure environments while keeping BOM cost minimal for high-channel-count sensor arrays.

🔧

Simple Relay and Solenoid Driver Controller

The PIC16C55-XT/P drives relays and solenoids directly through its 20-mA capable I/O pins, paired with Darlington arrays like the ULN2003A. Its single TMR0 counter provides timing for PWM-free bang-bang control loops adequate for irrigation valves, vending-machine dispensing, and HVAC damper actuators. The XT oscillator grade supports standard 4 MHz crystals, ensuring deterministic timing for safety interlocks. The 28-PDIP package withstands industrial wiring harness assembly stresses better than SMD alternatives.

🚗

Automotive Body Electronics (Legacy NRND)

Although NRND, the PIC16C55-XT/P and its automotive-grade sibling PIC16C55A-04I/P still serve automotive body-electronics applications including seat controllers, mirror adjusters, and interior lighting where proven baseline PIC firmware is locked-in. The 20 I/O pins handle multiple switch inputs and load outputs, while the on-chip watchdog timer improves field reliability against supply transients. Designers should migrate to PIC16F family successors for new automotive programs, but existing production runs continue to use this part due to validated firmware investment.

🎓

Educational and Hobbyist Microcontroller Projects

The PIC16C55-XT/P remains a popular educational platform because its 28-pin PDIP fits standard 0.6-inch breadboards, its 33-instruction RISC architecture is simple enough to teach assembly fundamentals, and its low cost (~$5 in unit quantity) makes it affordable for classroom lab kits. The OTP nature enforces good programming hygiene (one-shot burn-and-test cycle), and the windowed PIC16C55-JW variant supports UV erase and reprogramming for iterative student labs. University microcontroller courses and Arduino-adjacent hobbyists use this part for foundational embedded-systems curricula.

🏭

Replacement of Obsolete Legacy 8-bit MCUs

The PIC16C55-XT/P is widely used as a drop-in replacement for obsolete 8048/8051, COP8, and Z8-family microcontrollers in legacy industrial controllers, because its 28-PDIP footprint and 20-I/O pin count match several of those older footprints, and its 4 MHz instruction rate is sufficient to emulate slower legacy firmware. Systems with decade-old control boards — including test equipment, elevator controllers, and textile machinery — often migrate to PIC16C55 or PIC16C55A to extend equipment life without PCB redesign. The OTP memory requires careful firmware validation before committing production volumes.

Recommended Products Summary

PIC16C55A-04I/P Microchip Technology Used in: Low-Cost Consumer Appliance Control, Industrial Sensor Signal Conditioning, Automotive Body Electronics (Legacy NRND), Replacement of Obsolete Legacy 8-bit MCUs MOC3021 Optotriac for AC load switching Used in: Low-Cost Consumer Appliance Control ULN2003A Darlington driver for relay/load arrays Used in: Low-Cost Consumer Appliance Control, Simple Relay and Solenoid Driver Controller MCP6002 Op-amp for sensor signal conditioning Used in: Industrial Sensor Signal Conditioning MCP1541 Voltage reference for ADC front-end Used in: Industrial Sensor Signal Conditioning PIC16C55-10I/P Microchip Technology Used in: Simple Relay and Solenoid Driver Controller 1N4007 Flyback diode for inductive load protection Used in: Simple Relay and Solenoid Driver Controller MCP2551 CAN transceiver for body-network nodes Used in: Automotive Body Electronics (Legacy NRND) TLE4275 5V LDO for automotive power rail Used in: Automotive Body Electronics (Legacy NRND) PIC16C55/JW Microchip Technology Used in: Educational and Hobbyist Microcontroller Projects PIC16C55-10/SP Microchip Technology Used in: Educational and Hobbyist Microcontroller Projects MPLAB PM3 Microchip universal device programmer for OTP/JW parts Used in: Educational and Hobbyist Microcontroller Projects PIC16C55A-20I/P Microchip Technology Used in: Replacement of Obsolete Legacy 8-bit MCUs MCP1700 Low-quiescent LDO for retrofit power rails Used in: Replacement of Obsolete Legacy 8-bit MCUs
What is the program memory size of the PIC16C55-XT/P?
The PIC16C55-XT/P contains 768 bytes (512 x 12-bit words) of One-Time-Programmable (OTP) program memory. According to the Microchip PIC16C5X family datasheet, the 12-bit-wide instruction word allows roughly 2:1 code compression over 8-bit CISC controllers, so 768 bytes of OTP can hold equivalent application code that would occupy ~1.5 KB on a competing 8-bit architecture.
How many I/O pins does the PIC16C55-XT/P have?
The PIC16C55-XT/P provides 20 digital I/O pins in its 28-pin PDIP package. According to the Microchip PIC16C55 product page and distributor listings, two pins are dedicated to VDD/VSS, four are consumed by the XT oscillator and MCLR reset (RA0-RA3 act as oscillator pins on this baseline device), and the remaining pins are bidirectional digital I/O organized as PORTA and PORTB.
What is the maximum clock speed of the PIC16C55-XT/P?
The PIC16C55-XT/P operates up to 4 MHz using the XT oscillator mode with an external crystal or ceramic resonator. According to the Microchip PIC16C5X datasheet, the XT speed grade covers approximately 100 kHz to 4 MHz; for higher frequencies the HS grade (20 MHz) is required, and for low-frequency 32 kHz watch crystals the LP grade is used.
What is the difference between PIC16C55-XT/P and PIC16C55-JW?
The PIC16C55-XT/P is the OTP-programmed 28-pin PDIP commercial variant with XT oscillator grade and plastic package, while the PIC16C55-JW is the ceramic windowed CERDIP-28 emulator version used for development and program debugging. According to the Microchip PIC16C55 datasheet, JW parts expose the EPROM die under a UV-transparent quartz window for erasure, but they are not RoHS-compliant and command a higher price.
Is the PIC16C55-XT/P still in production?
The PIC16C55-XT/P is currently classified as NRND (Not Recommended for New Designs) per Microchip's product lifecycle status. According to the Microchip product page and distributor listings (Mouser, DigiKey) as of 2026-09-16, the part remains orderable for existing designs but new projects should consider the pin-compatible PIC16C55A or PIC16F family for long-term availability.
Where can I buy the PIC16C55-XT/P online?
The PIC16C55-XT/P can be purchased from authorized Microchip distributors including DigiKey, Mouser, and Heisener, as well as broker inventory on Octopart (12 distributors listed as of 2026-09-16). According to distributor stock pages, the part is generally available in tube packaging in small quantities; pricing for 1 piece starts at approximately $6.95 USD and decreases with volume.
What is the lead time for PIC16C55-XT/P orders?
Lead time for the PIC16C55-XT/P is typically stock-to-2 weeks from authorized distributors such as DigiKey and Mouser, according to current distributor inventory data as of 2026-09-16. Because the part is NRND, lead times can extend when factory production gaps occur; for long production runs it is advisable to place a last-time-buy order or migrate to the pin-compatible PIC16C55A.
What is the price of PIC16C55-XT/P in 100-piece quantity?
The PIC16C55-XT/P is priced at approximately $5.32 USD per unit at 100-piece quantity, as of distributor listings on 2026-09-16. According to Octopart's aggregated distributor data, volume pricing falls to around $4.05 USD at the 1000-piece break; single-piece retail price on DigiKey and Mouser is around $6.95 USD.
PIC16C55-XT/P vs PIC16C55A-04I/P - which is better for new designs?
The PIC16C55A-04I/P is preferred over the PIC16C55-XT/P for new designs because the PIC16C55A offers wider operating voltage (2.5V-6.0V), better brown-out reset, and improved oscillator robustness in the same 28-pin PDIP footprint. According to the Microchip PIC16C5X family datasheet, the PIC16C55A is a pin-compatible drop-in replacement with param_match_percentage of 95 for the original PIC16C55, and is fully active in lifecycle.
What is the best drop-in replacement for PIC16C55-XT/P?
The best drop-in replacement for PIC16C55-XT/P is the PIC16C55A-04I/P from Microchip Technology, which shares the same 28-pin PDIP footprint, same instruction set, same 512 x 12 program memory, and same 4 MHz oscillator grade. According to the Microchip PIC16C5X family datasheet and the XAIPART Site MPN list, this replacement is fully pin-to-pin compatible with the original and operates over a wider 2.5V-6.0V supply range, with identical electrical interfaces.
Where can I download the PIC16C55-XT/P datasheet PDF?
The PIC16C55-XT/P datasheet PDF can be downloaded directly from the Microchip product page at https://ww1.microchip.com/downloads/en/DeviceDoc/30412F.pdf, which is the official Microchip PIC16C5X family datasheet (Document 30412F) covering the entire PIC16C55 sub-family. According to the Microchip website, this datasheet covers electrical characteristics, pinout, instruction set, and programming specifications for all PIC16C55 speed grades and packages.
What is the pinout of the PIC16C55-XT/P in 28-pin PDIP?
The PIC16C55-XT/P 28-pin PDIP pinout assigns pins 1-28 as follows per the Microchip PIC16C5X datasheet: pin 1 = RA2, pin 2 = RA3, pin 3 = RA4/TOCKI, pin 4 = MCLR, pin 5 = VSS, pin 6 = RB0/INT, pin 7 = RB1, pin 8 = RB2, pin 9 = RB3, pin 10 = RB4, pin 11 = RB5, pin 12 = RB6, pin 13 = RB7, pin 14 = VDD, pin 15 = OSC2/CLKOUT, pin 16 = OSC1/CLKIN, pin 17 = RA0, pin 18 = RA1, pins 19-28 = RC0-RC7.
Can the PIC16F family replace the PIC16C55-XT/P drop-in?
The PIC16F family cannot directly drop-in to the PIC16C55-XT/P footprint because the PIC16F mid-range parts use a different 14-bit instruction set and different pin functions on PORTA (analog inputs on PIC16F vs digital-only on PIC16C55). According to the Microchip PIC16C5X pin and code compatibility chart, only the baseline PIC16C5X family members (PIC16C54, PIC16C55, PIC16C56, PIC16C57, PIC16C58, plus their 'A' revisions) are drop-in pin-compatible.
Hey Google, what can replace PIC16C55-XT/P?
The PIC16C55-XT/P can be replaced by pin-compatible baseline PIC16C5X family members including PIC16C55A-04I/P (active lifecycle, same 28-PDIP footprint), PIC16C55A-20I/P (industrial temperature range), PIC16C55-RCI/P (RC oscillator variant). According to the Microchip PIC16C5X family datasheet, all these are drop-in alternatives sharing the same instruction set, same 512 x 12 OTP memory, and same 28-pin PDIP footprint; only the oscillator grade and operating temperature range differ.
What are the key specifications of PIC16C55-XT/P that engineers should know?
Engineers should know that the PIC16C55-XT/P is an 8-bit baseline PIC microcontroller from Microchip featuring 768 bytes (512 x 12) OTP program memory, 24 bytes of RAM, 20 I/O pins, single 8-bit TMR0 timer, two-level hardware stack, watchdog timer, XT oscillator grade supporting up to 4 MHz external crystal, supply voltage 3.0V to 6.0V, 28-pin PDIP package, and 33 single-word RISC instructions. The part is NRND lifecycle as of 2026-09-16.

Engineering reference data for PIC16C55-XT/P — comparison, design guidance, and compliance information.

Selection Guide

Choose the PIC16C55-XT/P for legacy designs where validated baseline PIC16C5X firmware already exists and the application requires no more than 4 MHz instruction rate, 768-byte OTP code space, 20 I/O pins, and commercial 0C to +70C operating range. For new designs, prefer the active-lifecycle PIC16C55A-04I/P, which is a pin-compatible drop-in offering wider 2.5V-6.0V VDD, industrial -40C to +85C, and brown-out reset. For high-speed applications (10-20 MHz), choose the PIC16C55A-20I/P or PIC16C55A-20I/SP variants. For development and UV-erase iterative debugging, use the PIC16C55/JW windowed CERDIP part. All alternatives share the 28-PDIP footprint and identical 33-instruction RISC ISA, enabling direct firmware porting across the family.

Comparison with Alternatives

Parameter This Product PIC16C55A-04I/P PIC16C55A-20I/P PIC16C55A-20I/SP PIC16C55-10I/P PIC16C55/JW
Brand Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology
Package 28-PDIP (0.600 inch) 28-PDIP (0.600 inch) - same 28-PDIP (0.600 inch) - same 28-SPDIP (0.300 inch) - narrower body 28-PDIP (0.600 inch) - same 28-Cerdip windowed - same pin pitch, larger body
Program Memory 768 B (512 x 12) OTP 768 B (512 x 12) OTP 768 B (512 x 12) OTP 768 B (512 x 12) OTP 768 B (512 x 12) OTP 768 B (512 x 12) windowed UV EPROM
Maximum Clock 4 MHz (XT) 4 MHz (XT) 20 MHz (HS) 20 MHz (HS) 10 MHz 4 MHz (XT)
Supply Voltage 3.0 V to 6.0 V 2.5 V to 6.0 V 2.5 V to 6.0 V 2.5 V to 6.0 V 3.0 V to 6.0 V 3.0 V to 6.0 V
Operating Temperature 0C to +70C -40C to +85C (industrial) -40C to +85C (industrial) -40C to +85C (industrial) -40C to +85C (industrial) 0C to +70C
Memory Type OTP EPROM OTP EPROM OTP EPROM OTP EPROM OTP EPROM Windowed UV-erasable EPROM
Lifecycle Status NRND Active Active Active NRND Active (legacy emulator)
RoHS Compliant Yes Yes Yes Yes Yes No (ceramic windowed)

Key Differentiators

  • Baseline PIC16C5X core with 33-instruction RISC ISA (vs PIC16C55A-04I/P)
  • XT oscillator grade optimized for 4 MHz standard crystals (vs PIC16C55A-20I/P)
  • 28-PDIP through-hole package for breadboard prototyping (vs PIC16C55A-20I/SP)

Design Notes

The PIC16C55-XT/P requires a stable VDD between 3.0V and 6.0V with a 100 nF decoupling capacitor placed within 5 mm of the VDD pin (pin 14) and a 10 uF bulk capacitor on the same node. Brown-out behavior is minimal on the original PIC16C55 silicon, so for industrial applications an external voltage supervisor such as MCP100 or MCP102 is recommended to guarantee a clean reset when VDD falls below 2.7V. The MCLR pin (pin 4) should be pulled high through a 10 kohm resistor and decoupled with a 100 nF capacitor to filter noise-induced resets.

Because the PIC16C55 has only a two-level hardware stack, recursive subroutines or deeply nested ISRs will overwrite the return PC and cause firmware malfunction. The baseline PIC16C5X family has no hardware interrupt controller — only the RB0/INT pin external interrupt is supported, and it cannot wake the part from SLEEP in all oscillator modes. OTP parts cannot be reprogrammed: a single programming failure on the OTP die means the entire IC is scrapped, so always validate firmware on a PIC16C55/JW windowed emulator before committing production OTP volume.

Route the XT oscillator traces (OSC1 pin 16, OSC2 pin 15) as short as possible, surrounded by a ground pour, and place the load capacitors (typically 15-33 pF for 4 MHz crystals) within 5 mm of the oscillator pins. Keep switching signal traces (relay drivers, triac outputs on PORTC) at least 5 mm away from the oscillator traces to avoid capacitive injection of noise that can corrupt the system clock. The MCLR trace (pin 4) should be guarded with a ground trace on both sides if the board has high dV/dt switching nodes nearby.

Compliance Information

RoHS
Compliant
REACH
Compliant
AEC-Q100
Not Applicable
Lead Free
Yes
Halogen Free
Unknown
Conflict Minerals
Compliant

RoHS compliant per Microchip product page. AEC-Q100 not qualified - automotive designs should migrate to PIC16C55A-04I/P or PIC16F family. PIC16C55/JW (CERDIP windowed) is non-RoHS due to ceramic body.

Data verified on: 2026-09-16 — data verified and curated by XAIPART's component engineering team

Related Searches

PIC16C55-XT/P PIC16C55-XT/P datasheet Microchip PIC16C55-XT/P PIC16C55 OTP microcontroller 28-PDIP PIC16C55 baseline 8-bit MCU PIC16C55-XT/P industrial control PIC16C55 vs PIC16C55A PIC16C55-XT/P drop-in replacement PIC16C55-XT/P buy price PIC16C55 pinout 28-pin PDIP PIC16C5X legacy MCU replacement PIC16C55 768 byte OTP

Related Components & Terms

Microchip Technology PIC16C55 PIC16C55-XT/P PIC16C55A PIC16C55/JW PIC16C55A-04I/P PIC16C55A-20I/P PIC16C5X PIC16F 8-bit microcontroller PIC baseline RISC architecture OTP EPROM 28-pin PDIP TMR0 timer watchdog timer XT oscillator RoHS MCLR reset MPLAB PM3 Harvard architecture MCP100 ULN2003A industrial control consumer appliance
Quick Quote RFQ
Fill in complete details — our sales team will respond within 24 hours
Part Number Manufacturer Package QTY Target Price Extended
Total: $0.00 USD
Quote submitted!

We will respond to your email within 24 hours

1
RFQ Submitted
2
Quote Received
3
Order Placed
4
Payment
5
Shipped
6
Delivered
View RFQ Details