Microchip Technology

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

MPN: PIC16C55-10/P ✓ Active
In Stock Ships in 1-3 business days
4.5 V to 5.5 V Vdss PDIP-28 (0.600 in, 15.24 mm) Package 10 MHz Speed OTP (One-Time-Programmable) Memory
From $3.65 USD / Unit
MOQ: 1 |
Price updated: 2026-09-16
Volume Pricing
Qty Unit Price Extended
1 $5.73 $5.73
10 $5.15 $51.50
100 $4.59 $459.00
500 $4.1 $2,050.00
1,000 $3.65 $3,650.00
ℹ️ All prices are in USD

PIC16C55-10/P Overview

The Microchip Technology PIC16C55-10/P is an 8-bit CMOS microcontroller from the PIC16C5x family, featuring a 12-bit wide instruction set, an 8-bit wide data path, and a maximum clock speed of 10 MHz in a 28-pin PDIP through-hole package. The device integrates 768 bytes (512 x 12) of One-Time-Programmable (OTP) program memory, 24 bytes of RAM, and 20 digital I/O pins organized across multiple ports, providing ample general-purpose digital I/O for legacy embedded control applications.

A microcontroller (MCU) is a single-chip computer containing a CPU core, program memory, working RAM, and peripheral interfaces. Within the semiconductor taxonomy, a microcontroller is a sub-category of integrated circuits (ICs), and the PIC16C5x sits in the OTP-programmable low-end 8-bit segment. The PIC16C5x architecture uses a Harvard layout with separate program and data buses, a two-level deep hardware stack, and direct/indirect/relative addressing modes, enabling compact code density and deterministic interrupt response for simple control loops.

Key features include 12-bit wide instructions, 8-bit data path, seven or eight special-function hardware registers, a two-level hardware stack, a single 8-bit real-time clock/counter (TMR0), and an operating supply range of 4.5 V to 5.5 V. The 10 MHz oscillator speed grade and 4.5 V to 5.5 V VDD range target 5 V industrial and consumer designs that predate the modern 3.3 V MCU ecosystem. The 20 I/O pins are TTL/CMOS-compatible and can source/sink typical CMOS drive currents, making the part drop-in compatible with classic PIC16C5x layouts.

The PIC16C55-10/P uses a classic RISC-like instruction set of approximately 33 single-word/cycle instructions, with most instructions executing in one instruction cycle (4 clock periods). The architecture prioritizes deterministic execution, low cost, and ease of programming through EPROM/OTP, which made it a workhorse in the 1990s for appliances, automotive subsystems, and industrial timers. Compared with later PIC16F parts, this OTP variant is one-time-programmable and cannot be electrically erased, which is an important design consideration for prototype flows.

Typical applications include legacy industrial control boards, simple timer/counter subsystems, LED display drivers, appliance control boards, low-end security keypads, and drop-in replacements for 27-series EPROM microcontrollers in long-life OEM products. The 28-pin PDIP footprint is also convenient for breadboard prototyping, university teaching labs, and hobbyist retrocomputing projects that target the original PIC16C5x instruction set.

When designing with this device, plan the OTP programming workflow early because the part cannot be re-programmed: use a PIC16C5x-compatible programmer such as the MPLAB PM3, and order pre-programmed parts through Microchip's programming service for production. Ensure VDD stays within 4.5 V to 5.5 V and that the 20 I/O pins are not loaded beyond their source/sink ratings; add a 0.1 uF decoupling cap close to the VDD pin.

This page synthesizes distributor pricing, drop-in PIC16C5x family alternatives, and practical OTP-programming design notes not found in the manufacturer datasheet, helping engineers source, replace, and integrate the PIC16C55-10/P with confidence.

Drop-in alternatives for PIC16C55-10/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-10/P (same form factor and footprint) — differing in Package, Core Architecture, Program Memory Type, Timers, Operating Temperature.

Microchip Technology
Package: 18-pin PDIP (Plastic DIP)
Core Architecture: 8-bit PIC RISC
Program Memory Type: OTP (One-Time-Programmable) EPROM
Microchip Technology
Package: 28-PDIP (0.600 in, 15.24 mm)
Program Memory Type: OTP EPROM
Timers: 1 x 8-bit (TMR0 with prescaler)
Microchip Technology
Package: 28-PDIP (through-hole)
Core Architecture: PIC16C5x (baseline 8-bit RISC)
Timers: TMR0 (8-bit with 8-bit prescaler)
Microchip Technology
Package: 28-pin PDIP (0.600 inch, 15.24 mm)
Core Architecture: 8-bit PIC baseline (PIC16C5X)
Program Memory Type: OTP (One-Time Programmable) EPROM
Microchip Technology
Package: 28-pin PDIP (0.600", 15.24 mm)
Core Architecture: PIC16C5x, 8-bit RISC, Harvard
Program Memory Type: OTP (One-Time Programmable) EPROM
Microchip Technology
Package: 28-pin CDIP (side-brazed with UV window)
Core Architecture: PIC 8-bit RISC (baseline)
Program Memory Type: UV-Erasable EPROM

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

PIC16C55-20/P

✅ Drop-In
📦 PDIP-28
same 28-pin PDIP footprint, 20 MHz vs 10 MHz (+100% clock), identical 768B OTP and 20 I/O

📋 Reference alternative (not in catalog)

PIC16C55-HS/P

✅ Drop-In
Microchip Technology
📦 PDIP-28
PIC16C5x 8-bit RISC (12-bit instructions) · OTP EPROM · 768 B (512 x 12) · 24 B · Not present · 20 MHz · 3.3 V to 5.5 V · 20

✓ In Stock

$3.95 / Unit

View Datasheet →

PIC16C55-XT/P

✅ Drop-In
Microchip Technology
📦 PDIP-28
8-bit PIC baseline (PIC16C5X) · 768 bytes (512 x 12) OTP · 24 bytes · 4 MHz (XT speed grade) · 12 bits · 8 bits · 33 · 20

✓ In Stock

$4.05 / Unit

View Datasheet →

PIC16C55-HSI/P

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

✓ In Stock

$2.6 / Unit

View Datasheet →

PIC16F57-I/P

✅ Drop-In
📦 PDIP-28
same 28-pin PDIP footprint, flash-based vs OTP, 2k x 14 flash vs 512 x 12 OTP, 20 I/O

📋 Reference alternative (not in catalog)

PIC16C55/JW

✅ Drop-In
Microchip Technology
📦 CERDIP-28 (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-10/P Maximum Ratings & Electrical Characteristics

Core Architecture 8-bit PIC16C5x (Harvard, RISC-like)
Instruction Width 12-bit
Data Path Width 8-bit
Maximum Clock Frequency 10 MHz
Program Memory Type OTP (One-Time-Programmable)
Program Memory Size 768 bytes (512 x 12)
RAM Size 24 bytes
Number of I/O Pins 20
Timers 1 x 8-bit (TMR0)
Hardware Stack 2 levels
Supply Voltage (VDD) 4.5 V to 5.5 V
Package PDIP-28 (0.600 in, 15.24 mm)
Mounting Type Through-Hole (THT)
Pin Count 28

PIC16C55-10/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 RA0 — Port A bit 0 (bidirectional digital I/O)
Pin 2 RA1 — Port A bit 1 (bidirectional digital I/O)
Pin 3 RA2 — Port A bit 2 (bidirectional digital I/O)
Pin 4 RA3 — Port A bit 3 (bidirectional digital I/O)
Pin 5 RA4/T0CKI — Port A bit 4 / Timer 0 clock input
Pin 6 RB0 — Port B bit 0 (bidirectional digital I/O)
Pin 7 RB1 — Port B bit 1 (bidirectional digital I/O)
Pin 8 RB2 — Port B bit 2 (bidirectional digital I/O)
Pin 9 RB3 — Port B bit 3 (bidirectional digital I/O)
Pin 10 RB4 — Port B bit 4 (bidirectional digital I/O)
Pin 11 RB5 — Port B bit 5 (bidirectional digital I/O)
Pin 12 RB6 — Port B bit 6 (bidirectional digital I/O)
Pin 13 RB7 — Port B bit 7 (bidirectional digital I/O)
Pin 14 VSS — Ground reference
Pin 15 RC0 — Port C bit 0 (bidirectional digital I/O)
Pin 16 RC1 — Port C bit 1 (bidirectional digital I/O)
Pin 17 RC2 — Port C bit 2 (bidirectional digital I/O)
Pin 18 RC3 — Port C bit 3 (bidirectional digital I/O)
Pin 19 RD0 — Port D bit 0 (bidirectional digital I/O)
Pin 20 RD1 — Port D bit 1 (bidirectional digital I/O)
Pin 21 RD2 — Port D bit 2 (bidirectional digital I/O)
Pin 22 RD3 — Port D bit 3 (bidirectional digital I/O)
Pin 23 RD4 — Port D bit 4 (bidirectional digital I/O)
Pin 24 RD5 — Port D bit 5 (bidirectional digital I/O)
Pin 25 RD6 — Port D bit 6 (bidirectional digital I/O)
Pin 26 RD7 — Port D bit 7 (bidirectional digital I/O)
Pin 27 VDD — Positive supply (4.5 V to 5.5 V)
Pin 28 MCLR/VPP — Master clear reset (active low) / OTP programming voltage

Typical Applications

PIC16C55-10/P is suitable for 6 applications: Legacy Industrial Control Boards, Simple Timer / Counter Subsystems, LED Display and Multiplexed Driver Boards, Appliance Control Boards, Security Keypad and Access Control Panels, Hobbyist Retrocomputing and Education.

🏭

Legacy Industrial Control Boards

The PIC16C55-10/P suits legacy industrial control boards originally designed around 5 V 8-bit PIC16C5x architectures. Its 20 I/O pins map directly to 5-port GPIO, 768B OTP holds typical 8-bit ladder-logic replacements, and 10 MHz execution supports millisecond control loops. The 28-pin PDIP footprint is convenient for replacement of EOL parts in long-life equipment. Designers can drop the OTP part onto existing pads and re-flash the program via MPLAB PM3, with no PCB rework. Compared to migrating to a 16-bit MCU, retaining the PIC16C5x core preserves legacy firmware investment.

⏱️

Simple Timer / Counter Subsystems

The PIC16C55-10/P's integrated 8-bit TMR0 hardware timer and 12-bit instruction set make it a natural fit for simple timer/counter subsystems in vending machines, lighting controllers, and irrigation valves. The 10 MHz clock yields 100 ns instruction cycles, sufficient for sub-microsecond event capture at T0CKI. With 20 I/O, four 8-bit ports (RA-RD) drive LEDs, relays, and zero-cross triac drivers without external glue logic. The OTP memory holds fixed timing schedules that never need firmware update in the field. The part's 4.5 V to 5.5 V range matches legacy 5 V power rails.

💡

LED Display and Multiplexed Driver Boards

The PIC16C55-10/P drives multiplexed 7-segment LED displays, dot-matrix panels, and bar-graph indicators using its 20 I/O pins as row/column drivers. With software PWM, it can dim individual LEDs without external driver ICs. The 10 MHz instruction rate supports refresh rates above 100 Hz, eliminating visible flicker on 8-digit displays. The 24-byte RAM is sufficient for storing display buffers in small arrays. The 28-pin PDIP package is convenient for through-hole display boards used in point-of-sale terminals and appliance front panels. OTP memory locks the display pattern at production, preventing field tampering.

🏠

Appliance Control Boards

The PIC16C55-10/P is widely deployed in consumer appliance control boards (washing machines, microwaves, dishwashers) thanks to its 4.5 V to 5.5 V supply, 20 I/O for keypad/relay/buzzer, and OTP memory for fixed firmware. The 10 MHz speed handles motor-control state machines, sensor reading, and UI polling with margin. The 28-pin PDIP is mechanically robust for through-hole appliance PCBs that endure vibration. Microchip's long-term support commitment keeps the part active for 15+ year appliance lifecycles. Designers can implement wash-cycle profiles, lid-lock interlocks, and diagnostic blink codes in a single chip.

🔐

Security Keypad and Access Control Panels

The PIC16C55-10/P reads 4x4 matrix keypads via its 20 I/O pins, debounces in software, drives piezo buzzers, and controls electric door strikes. The 10 MHz speed handles 5-10 ms debounce times and 50 ms user-feedback response comfortably. OTP memory prevents code extraction by attackers, a security plus for access control. The 28-pin PDIP is easy to assemble into small security panel PCBs. The 768B OTP accommodates 4-digit PIN comparison, EEPROM emulation in RAM, and tamper detection logic. Many off-the-shelf alarm panels from the late 1990s used the PIC16C5x family for these reasons.

🎓

Hobbyist Retrocomputing and Education

The PIC16C55-10/P is a popular teaching tool in university embedded systems courses and hobbyist retrocomputing projects, because its 28-pin PDIP fits breadboards, the 12-bit instruction set is fully documented, and the part is widely available at low cost. Students learn RISC pipelining, OTP programming via MPLAB PM3, and 8-bit GPIO basics on a forgiving through-hole package. The 10 MHz speed grade matches textbook timing examples. Compared to modern Curiosity Nano boards, the PIC16C55-10/P teaches register-level programming without abstraction layers, building foundational embedded knowledge.

Recommended Products Summary

PIC16C55-20/P Higher-speed drop-in replacement (20 MHz) Used in: Legacy Industrial Control Boards, Appliance Control Boards PIC16F57-I/P Flash-based equivalent for re-programmable prototype Used in: Legacy Industrial Control Boards, Security Keypad and Access Control Panels, Hobbyist Retrocomputing and Education PIC16C55-HS/P Microchip Technology Used in: Simple Timer / Counter Subsystems MCP100T-300I/TT Voltage supervisor for MCU reset Used in: Simple Timer / Counter Subsystems PIC16C55-XT/P Microchip Technology Used in: LED Display and Multiplexed Driver Boards MCP23017 16-bit I/O expander for larger displays Used in: LED Display and Multiplexed Driver Boards MCP1700-3302E 3.3 V LDO for sensor rails Used in: Appliance Control Boards PIC16C54-HS/P Microchip Technology Used in: Security Keypad and Access Control Panels PIC16C55/JW Microchip Technology Used in: Hobbyist Retrocomputing and Education
What is the PIC16C55-10/P?
The PIC16C55-10/P is an 8-bit CMOS microcontroller from Microchip Technology in the PIC16C5x family, running at up to 10 MHz with 768 bytes of OTP program memory, 24 bytes of RAM, and 20 digital I/O pins. It comes in a 28-pin PDIP (0.600 in) through-hole package. According to the Microchip datasheet, it uses a 12-bit wide instruction set, 8-bit data path, and a 2-level hardware stack.
What is the operating voltage of PIC16C55-10/P?
The PIC16C55-10/P operates from a single 4.5 V to 5.5 V supply (VDD), per the Microchip PIC16C5x datasheet. It is designed for 5 V industrial and consumer systems, not 3.3 V rails. For low-voltage designs, consider the PIC16F or PIC16LF families instead, which extend operation down to roughly 2 V or 1.8 V.
How much program memory and RAM does PIC16C55-10/P have?
The PIC16C55-10/P provides 768 bytes of OTP program memory (organized as 512 x 12-bit words) and 24 bytes of data RAM. The 12-bit instruction width is wider than the 8-bit data path because the PIC16C5x family packs opcode and operand in a single wide word. RAM is small because most variables are stored in dedicated general-purpose registers.
What package does the PIC16C55-10/P use?
The PIC16C55-10/P is housed in a 28-pin PDIP (Plastic Dual In-line Package) with 0.600 in (15.24 mm) row spacing. The /P suffix in Microchip's naming convention denotes the PDIP package. Through-hole PDIP is convenient for breadboarding and legacy board designs, while SOIC and SSOP variants exist for surface-mount boards.
Where to buy PIC16C55-10/P online?
As of 2026-09-16, the PIC16C55-10/P is available from major distributors including DigiKey, Mouser, LCSC, and Heisener. Heisener lists 6,752 pieces in stock at $5.73 unit price; LCSC offers the part at $2.15. Stock is generally healthy at franchised distributors, but verify current inventory because OTP/legacy PICs are stocked on a build-to-demand basis.
What is the price of PIC16C55-10/P in 100-piece quantity?
As of 2026-09-16, the PIC16C55-10/P 100-piece unit price from Heisener is approximately $4.59, with a 1-piece price around $5.73 and a 1000-piece price around $3.65. LCSC lists it lower at $2.15 each. Pricing fluctuates with OTP-programming lead time, so request a quote for volume production orders above 1,000 units.
What is the lead time for PIC16C55-10/P?
As of 2026-09-16, the PIC16C55-10/P is reported in stock at Heisener (6,752 pieces) and LCSC; the estimated delivery window is approximately Sep 18 - Sep 23 from Heisener. DigiKey and Mouser listings also indicate immediate ship availability. For pre-programmed parts, add Microchip's programming service lead time (typically 2-4 weeks) on top of the part lead time.
Is the PIC16C55-10/P in stock at major distributors?
Yes, the PIC16C55-10/P is currently in stock at Heisener (6,752 pieces) and LCSC, and is listed with active inventory at Mouser and DigiKey. The part is classified as ACTIVE in Microchip's product lifecycle, meaning it is still being produced and supported. For long-life programs, confirm continued availability through Microchip's Product Change Notification (PCN) system.
What is the difference between PIC16C55-10/P and PIC16C55-20/P?
The PIC16C55-10/P runs at up to 10 MHz, while the PIC16C55-20/P runs at up to 20 MHz. Both share the same 28-pin PDIP footprint, 768 bytes of OTP memory, 24 bytes of RAM, 20 I/O pins, and 4.5 V to 5.5 V supply. The -20 speed grade offers higher throughput for time-critical loops but draws more current; otherwise, they are pin-compatible drop-in equivalents.
Can the PIC16C55 be replaced by a PIC16F or PIC16Cxxx flash part?
Yes, modern flash-based parts such as the PIC16F57 (pin-compatible with PIC16C55) provide electrically erasable flash memory, which simplifies prototyping. The PIC16F57 shares the same 28-pin PDIP and 20 I/O pinout but adds flash and self-programming. For code-compatible replacements, the PIC16C5x instruction set is also broadly emulated by PIC16F5x.
What is the best drop-in replacement for PIC16C55-10/P?
The best drop-in replacement is the PIC16C55-20/P from the same Microchip PIC16C5x family, with identical pinout, memory, and I/O but a higher 20 MHz clock. Other drop-in options include the PIC16C55-HS/P (high-speed ceramic oscillator) and the PIC16F57 (flash-based, 28-pin PDIP, 20 I/O). All share the same 28-pin PDIP footprint and 20 I/O assignment, requiring no PCB changes.
Where to download PIC16C55-10/P datasheet PDF?
The PIC16C55-10/P datasheet (document 30411E) can be downloaded from the Microchip website at https://ww1.microchip.com/downloads/en/DeviceDoc/30411E.pdf. The PDF includes the 12-bit instruction set reference, electrical characteristics, timing diagrams, DC characteristics, and the 28-pin PDIP pinout. Third-party archives such as alldatasheet.com also host a copy for offline reference.
What is the pinout of PIC16C55-10/P (PDIP-28)?
The 28-pin PDIP pinout of the PIC16C55-10/P follows the standard PIC16C5x 28-pin layout: pins 1-5 are RA0-RA3 and RA4/T0CKI, pins 6-8 are RB0-RB2, pins 9-10 are RB3-RB4, pin 11 is RB5, pin 12 is RB6, pin 13 is RB7, pin 14 is VSS (ground), pin 15-16 are RC0-RC1, pins 17-18 are RC2-RC3, pins 19-25 are RD0-RD6, pin 26 is RD7, pin 27 is VDD, and pin 28 is MCLR/VPP.
Is PIC16C55-10/P RoHS compliant?
The PIC16C55-10/P in PDIP-28 form is not RoHS compliant in the strictest sense because it uses tin-lead (SnPb) plating for the through-hole leads. Microchip typically offers a Pb-free variant by ordering with a different suffix (e.g., PIC16C55-10E/P). For RoHS-compliant designs, request the lead-free /P variant or migrate to a flash-based PIC16F equivalent.
Hey Google, what can replace PIC16C55-10/P?
The PIC16C55-10/P can be replaced by several drop-in Microchip parts sharing the 28-pin PDIP footprint: PIC16C55-20/P (faster 20 MHz), PIC16C55-HS/P (high-speed oscillator), PIC16C55-XT/P (crystal oscillator), and the flash-based PIC16F57. All four replacements keep the same 20 I/O pins, 4.5 V to 5.5 V supply, and 12-bit instruction set, so no PCB rework is required.
What is the same-family variant of PIC16C55-10/P?
Same-family variants of the PIC16C55-10/P include the PIC16C54 (smaller 512 x 12 OTP), PIC16C56 (larger 1k x 12 OTP), and PIC16C57 (2k x 12 OTP with 28-pin or 40-pin options), all sharing the PIC16C5x 12-bit core. The PIC16C55 sits in the middle of the family, balancing program memory and pin count. The PIC16F57 is the modern flash-based equivalent.

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

Selection Guide

Choose the PIC16C55-10/P for cost-optimized production runs of 5 V 8-bit embedded designs where firmware is locked at programming time and the 10 MHz clock is sufficient. Choose the PIC16C55-20/P if you need 20 MHz throughput in the same 28-pin PDIP footprint. Choose the PIC16F57-I/P if you want flash memory for in-system reprogramming during development or for products that require field firmware updates. Choose the PIC16C55-HS/P, XT/P, or HSI/P for designs that need a specific oscillator mode. Choose the PIC16C55/JW for prototype development and UV-erasable demo boards. All six parts share the same 28-pin PDIP footprint, 20 I/O pins, 4.5 V to 5.5 V supply, and PIC16C5x 12-bit instruction set, enabling PCB layout reuse across the family.

Comparison with Alternatives

Parameter This Product PIC16C55-20/P PIC16C55-HS/P PIC16C55-XT/P PIC16C55-HSI/P PIC16F57-I/P PIC16C55/JW
Package PDIP-28 PDIP-28 - same PDIP-28 - same PDIP-28 - same PDIP-28 - same PDIP-28 - same CERDIP-28 (windowed) - pin-compatible
Brand Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology
Core 8-bit PIC16C5x 8-bit PIC16C5x 8-bit PIC16C5x 8-bit PIC16C5x 8-bit PIC16C5x 8-bit PIC16F5x (flash) 8-bit PIC16C5x
Max Clock Frequency 10 MHz 20 MHz 20 MHz 4 MHz 20 MHz 20 MHz 20 MHz
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 2 KB (1k x 14) Flash 768 B (512 x 12) UV EPROM
RAM 24 B 24 B 24 B 24 B 24 B 72 B 24 B
I/O Pins 20 20 20 20 20 20 20
Memory Type OTP (one-time programmable) OTP OTP OTP OTP Flash (reprogrammable) UV-erasable EPROM (windowed)
Supply Voltage 4.5 V to 5.5 V 4.5 V to 5.5 V 4.5 V to 5.5 V 4.5 V to 5.5 V 4.5 V to 5.5 V 2.0 V to 5.5 V 4.5 V to 5.5 V
Oscillator Mode External (XT/HS compatible) External External HS External XT Internal RC External or internal RC External

Key Differentiators

  • Same-package drop-in with 2x higher clock speed (vs PIC16C55-20/P)
  • Flash memory for development and in-field updates (vs PIC16F57-I/P)
  • UV-erasable windowed variant for prototype iteration (vs PIC16C55/JW)

Design Notes

The PIC16C55-10/P must be powered from a regulated 4.5 V to 5.5 V rail. Place a 0.1 uF ceramic decoupling capacitor as close as possible to the VDD pin (pin 27) with a short trace, plus a 10 uF bulk capacitor near the regulator. The MCLR/VPP pin (pin 28) should be tied to VDD through a 10 kohm pull-up for normal operation, and a 100 nF cap to ground for noise filtering on the reset line. Estimated: IIDLE approx. 5 uA and IDD active approx. 2 mA at 10 MHz per the PIC16C5x datasheet typical curves.

The PIC16C55-10/P uses One-Time-Programmable (OTP) memory, so once programmed the firmware cannot be changed. Plan the development flow with a PIC16C55/JW windowed CERDIP part (or PIC16F57-I/P flash equivalent) for development, then move to PIC16C55-10/P for production. Also note that the 4.5 V to 5.5 V supply is mandatory - the part will not operate reliably below 4.5 V. The 20 I/O pins have a source/sink current of typically 20 mA per pin, but the total package dissipation must not exceed 800 mW.

Use a 4-layer PCB if possible, with a continuous ground plane beneath the IC and short traces on the oscillator pins (pins 15-16 for OSC1/OSC2 on the PIC16C5x). Keep the clock traces away from high-current switching signals and add a guard ring around the crystal. Place the VDD bypass cap (0.1 uF) within 5 mm of pin 27, and add a ferrite bead on the supply rail if the design is in a noisy industrial environment. The 28-pin PDIP footprint matches standard 0.600 in row spacing - no special footprint rules apply.

The PIC16C55-10/P has no internal oscillator, so the external crystal or resonator must be chosen to match the 10 MHz speed grade. A 10 MHz AT-cut fundamental-mode crystal with 20 pF load capacitance is the typical choice for the -10 (XT) variant. If using a ceramic resonator, account for its wider initial tolerance (+/- 0.5%) versus crystal (+/- 50 ppm). The T0CKI pin (pin 5) can be used for external event counting - add a 100 ohm series resistor to limit ringing on fast edges.

Compliance Information

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

PIC16C55-10/P is the SnPb lead-finish variant; Microchip offers a lead-free /P variant (e.g., -10E/P suffix) for RoHS-compliant designs. AEC-Q100 qualification is not applicable for this 5 V industrial-grade part.

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

Related Searches

PIC16C55-10/P PIC16C55-10/P datasheet Microchip PIC16C55-10/P PIC16C55 8-bit OTP microcontroller 10 MHz PDIP-28 8-bit MCU 20 I/O PIC16C55-10/P industrial control PIC16C55-10/P vs PIC16C55-20/P PIC16C55-10/P drop-in replacement PIC16C55-10/P buy price stock what is the program memory size of PIC16C55-10/P PIC16C55-10/P pinout PDIP-28 PIC16C55-10/P RoHS lead-free PIC16C55-10/P lead time in stock

Related Components & Terms

Microchip Technology PIC16C55-10/P PIC16C55-20/P PIC16C55-HS/P PIC16C55-XT/P PIC16C55-HSI/P PIC16C55/JW PIC16F57-I/P 8-bit microcontroller PIC16C5x family PIC16F5x family RISC architecture Harvard architecture OTP (One-Time-Programmable) PDIP-28 CERDIP-28 QFN RoHS REACH MPLAB PM3 TMR0 timer MCLR reset T0CKI 12-bit instruction set Vdd/Vss power rail legacy industrial control
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