Microchip Technology

PIC16C55-HSE/SO - 8-bit OTP MCU, 16MHz, 768B | Microchip

MPN: PIC16C55-HSE/SO ✗ End of Life
In Stock Ships in 1-3 business days
2.5 V to 6.25 V Vdss 28-SOIC (0.295", 7.50 mm width) Package 16 MHz (HS mode, 5V) Speed OTP (One-Time Programmable) Memory
From $3.95 USD / Unit
MOQ: 1 |
Price updated: 2026-09-16
Volume Pricing
Qty Unit Price Extended
1 $6.5 $6.50
10 $5.85 $58.50
100 $5.1 $510.00
500 $4.45 $2,225.00
1,000 $3.95 $3,950.00
ℹ️ All prices are in USD

PIC16C55-HSE/SO Overview

The Microchip Technology PIC16C55-HSE/SO is an 8-bit PIC® 16C family microcontroller featuring a 16MHz maximum clock speed, 768 bytes (512 x 12) of One-Time Programmable (OTP) program memory, and a 28-pin SOIC (7.50 mm width) surface-mount package. It belongs to the baseline PIC16C5x family, the industry's first RISC-architecture 8-bit microcontrollers, and uses a 12-bit wide instruction set that yields roughly 2:1 code compression versus typical 8-bit CISC competitors.

A microcontroller (MCU) is a single-chip computer that integrates a CPU core, program memory, working RAM, digital I/O, timers, and interrupt logic into one package. The PIC16C5x family uses a Harvard architecture with separated program and data paths, allowing instruction fetch and operand read to occur in the same cycle - this is why the baseline PIC executes nearly every instruction in a single 200 ns cycle at 20 MHz. MCUs sit at the lowest tier of embedded computing (MCU -> 8-bit microcontroller -> microcontroller -> embedded processor) and are the workhorses of appliance control, sensor reading, and human-machine interface products.

Key features of the PIC16C55-HSE/SO include the 20 MHz 'HS' high-speed oscillator option (the -HSE/ suffix selects the high-speed crystal mode with the part rated for 16 MHz at 5 V), 25 bytes of RAM, 20 source-capable digital I/O pins, a watchdog timer, a 4-channel 8-bit analog-to-digital converter is NOT present on this baseline part (the PIC16C55 is digital-only - the 'C' suffix variant adds ADC), and an 8-bit timer/counter. The part runs from 2.5 V to 6.25 V, allowing it to operate directly from a 5 V regulated rail or from a 3-cell battery stack.

The architecture is RISC-based with only 33 single-word/12-bit instructions, and the two-stage pipeline lets every instruction except branches execute in one cycle. The 25-byte general-purpose RAM is mirrored across all four banks of the data memory map (typical for the PIC16C5x baseline family), and I/O registers include the standard PORTA and PORTB latches, the TRIS direction registers, the OPTION register, and the TMR0 timer/counter. Brown-out detection is not present on the baseline 'C55' part but is available on the 'C55A' revision.

Typical applications include legacy industrial control boards, simple appliance controllers, low-end consumer electronics, sensor front-ends, and educational/hobby designs where deterministic timing and code efficiency matter more than RAM or peripheral richness. The 28-SOIC package also makes it easy to hand-solder prototypes and rework production boards. The PIC16C55-HSE/SO is widely used as a drop-in upgrade for older PIC16C54 designs that need more I/O and instructions, and is supported by the MPLAB PM3 universal programmer plus all current MPLAB X IDE toolchains.

When designing with this part, remember that OTP means the program memory cannot be erased - it is blank from the factory and must be programmed once at production. For prototyping, the PIC16C55/JW windowed ceramic version or the PIC16F55 Flash equivalent are recommended instead. Also note that the 'HSE' suffix selects the high-speed crystal oscillator mode; using a low-frequency crystal will halve the throughput and waste the part's capability.

This page synthesizes distributor pricing, drop-in alternatives, and practical design notes not found in the bare manufacturer datasheet.

Drop-in alternatives for PIC16C55-HSE/SO — 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-HSE/SO (same form factor and footprint) — differing in Package, Maximum Clock Frequency, Program Memory Size, Program Memory Type, RAM Size.

Microchip Technology
Package: 28-pin SOIC (SO), 0.295" / 7.50 mm wide body
Maximum Clock Frequency: 10 MHz
Program Memory Size: 768 bytes (512 x 12 words)
Microchip Technology
Package: 28-pin SOIC (SO), 7.50 mm body width
Maximum Clock Frequency: 10 MHz
Program Memory Size: 768 bytes (512 x 12 words)
Microchip Technology
Package: 28-SPDIP (Skinny Plastic DIP, 0.300 in / 7.62 mm row spacing)
Maximum Clock Frequency: 16 MHz
Program Memory Size: 768 B (512 x 12) OTP

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

PIC16F57-I/SO

✅ Drop-In
📦 28-SOIC (0.295", 7.50 mm)
Flash memory instead of OTP (reprogrammable, 2K words); same 28-SOIC footprint, same 20 I/O pins, same HS oscillator mode

📋 Reference alternative (not in catalog)

PIC16C55A-20I/SO

✅ Drop-In ⚠️ 参数待验证
📦 28-SOIC (0.295", 7.50 mm)
'A' silicon revision adds brown-out reset; same die/package as PIC16C55; pin-to-pin compatible

📋 Reference alternative (not in catalog)

PIC16C55-10I/SO

✅ Drop-In
Microchip Technology
📦 28-SOIC (0.295", 7.50 mm)
8-bit CMOS Microcontroller (MCU) · PIC16C5X (PIC16C55 sub-family) · EPROM / OTP (One-Time Programmable) · 768 bytes (512 x 12 words) · 25 bytes · 12-bit · 8-bit · 10 MHz

✓ In Stock

$1.18 / Unit

View Datasheet →

PIC16C55-10/SO

✅ Drop-In
Microchip Technology
📦 28-SOIC (0.295", 7.50 mm)
PIC16C5x baseline 8-bit RISC · 12-bit wide, 33 instructions, single-cycle (200 ns @ 10 MHz) · OTP (One-Time-Programmable) EPROM · 768 bytes (512 x 12 words) · 24 bytes · 20 · 10 MHz · 4.5 V to 5.5 V

✓ In Stock

$2.49 / Unit

View Datasheet →

PIC16C55-HS/SO

✅ Drop-In
📦 28-SOIC (0.295", 7.50 mm)
HS oscillator mode without extended temperature grade; same die, same pinout

📋 Reference alternative (not in catalog)

PIC16C55-HSE/SP

✅ Drop-In ⚠️ 参数待验证
Microchip Technology
📦 28-SPDIP
PIC16C5X baseline (RISC, 12-bit instruction word) · 8 bit · 16 MHz · 768 B (512 x 12) OTP · 24 B (24 x 8) · 20 · 2.5 V to 6.25 V · 28-SPDIP (Skinny Plastic DIP, 0.300 in / 7.62 mm row spacing)

✓ In Stock

$4.36 / Unit

View Datasheet →

PIC16C55-HSE/SO Maximum Ratings & Electrical Characteristics

Product Family PIC® 16C
Core 8-bit RISC (PIC16C5x baseline)
Maximum Clock Frequency 16 MHz (HS mode, 5V)
Instruction Cycle Time 200 ns (at 20 MHz clock)
Program Memory Type OTP (One-Time Programmable)
Program Memory Size 768 bytes (512 x 12 bits)
RAM Size 25 bytes
Data EEPROM Not present
I/O Pins 20
Timers 1 x 8-bit (TMR0) + WDT
ADC Not present (baseline part)
Operating Voltage Range 2.5 V to 6.25 V
Package 28-SOIC (0.295", 7.50 mm width)
Mounting Type Surface Mount
MSL Level 1 (unlimited floor life at <=30C/85% RH)
Lead-Free / RoHS Compliant (per DigiKey listing)

PIC16C55-HSE/SO Pin Configuration

Generic Component Pin Configuration Generic integrated-circuit pinout placeholder. Pin 1 indicated by dot; exact pin count and functions in the pin table below. 1 N 2 N-1 3 N-2 4 N-3 Pin Configuration See pin table below for pin functions Package-specific diagram not available
Pin 1 RA2 — PORTA bit 2 (digital I/O)
Pin 2 RA3 — PORTA bit 3 (digital I/O)
Pin 3 RA4/T0CKI — PORTA bit 4 / Timer0 clock input
Pin 4 RA5 — PORTA bit 5 (digital I/O)
Pin 5 RA6 — PORTA bit 6 (digital I/O)
Pin 6 RA7 — PORTA bit 7 (digital I/O)
Pin 7 OSC1/CLKIN — Oscillator crystal input / external clock input
Pin 8 OSC2/CLKOUT — Oscillator crystal output / clock output (Fosc/4)
Pin 9 MCLR/VPP — Master clear reset (active low) / programming voltage input
Pin 10 VSS — Ground reference
Pin 11 VDD — Positive supply voltage (2.5-6.25V)
Pin 12 RB0/INT — PORTB bit 0 / external interrupt input
Pin 13 RB1 — PORTB bit 1 (digital I/O)
Pin 14 RB2 — PORTB bit 2 (digital I/O)
Pin 15 RB3 — PORTB bit 3 (digital I/O)
Pin 16 RB4 — PORTB bit 4 (digital I/O)
Pin 17 RB5 — PORTB bit 5 (digital I/O)
Pin 18 RB6 — PORTB bit 6 (digital I/O)
Pin 19 RB7 — PORTB bit 7 (digital I/O)
Pin 20 RA0 — PORTA bit 0 (digital I/O)
Pin 21 RA1 — PORTA bit 1 (digital I/O)

Typical Applications

PIC16C55-HSE/SO is suitable for 6 applications: Legacy Industrial Control Boards, Appliance Front-Panel Controllers, Sensor Front-End Readout Boards, Educational and Hobby Embedded Projects, Low-End Consumer Electronics, Simple PWM Motor Speed Controllers.

🏭

Legacy Industrial Control Boards

The PIC16C55-HSE/SO's deterministic 200 ns instruction cycle at 16 MHz and 20 source-capable I/O pins make it a strong fit for legacy industrial control boards that bit-bang older serial protocols (RS-485, I2C bit-bang) or sequence relays. Its 768-byte OTP program memory holds typical ladder-logic replacement routines for valve sequencing, motor start/stop interlocks, and sensor multiplexing. The 28-SOIC package allows dense through-hole-replacement layouts where the original design used a 28-pin PDIP socket. Wide 2.5-6.25V operating range means the part can run directly from a 24V industrial rail stepped down to 5V via a simple linear regulator, with no need for an additional DC-DC stage.

📱

Appliance Front-Panel Controllers

For consumer appliance front panels (washing machines, microwave ovens, HVAC thermostats), the PIC16C55-HSE/SO provides just enough program memory, RAM, and I/O to drive a multiplexed 7-segment or character LCD, scan a keypad matrix, and read a few NTC thermistors through an external ADC. Its 2.5-6.25V operating range covers direct 5V regulator and 3-cell alkaline battery operation. The HS-mode 16 MHz clock lets the MCU debounce keys and update displays without visible flicker. Pin-compatible Flash alternatives like the PIC16F57-I/SO are now preferred for new designs because the OTP limitation prevents last-minute firmware fixes during product validation cycles.

🧩

Sensor Front-End Readout Boards

The PIC16C55-HSE/SO fits sensor front-end readouts where the MCU aggregates data from one or two SPI sensors, applies linearization or averaging in firmware, and forwards the result over UART. With 25 bytes of RAM the part can buffer a handful of recent samples, and the 768-byte program memory is enough for floating-point-free linearization tables. Operating at 16 MHz, the MCU can poll sensors at 1-10 kHz without DMA. Designers pair it with low-noise analog front ends such as the MCP3551 22-bit ADC for slow precision signals, or with digital sensors like the MCP9808 for temperature logging.

🔧

Educational and Hobby Embedded Projects

The PIC16C55-HSE/SO remains popular in university embedded systems courses because its small instruction set (33 instructions of 12 bits each) lets students learn the entire ISA in one lab session. The 28-SOIC package is hand-solderable and breadboard-friendly with a SOIC-to-DIP adapter. The 16 MHz HS-mode clock supports real-time experiments in PWM generation, interrupt handling, and timer-based scheduling without aliasing. The baseline PIC16C5x architecture remains the canonical teaching example for Harvard-vs-von-Neumann design trade-offs. Hobbyists use it for retro projects like LED cubes, model-railroad controllers, and animatronic Halloween props.

🎮

Low-End Consumer Electronics

Toys, remote controls, novelty lighting, and other low-end consumer products use the PIC16C55-HSE/SO because its 2.5-6.25V operating range can be powered directly from two or three AA cells without a regulator, and its 8-bit RISC core delivers more than enough MIPS for blinking LEDs, decoding IR remote protocols, and driving small sound chips. The 768-byte program memory comfortably fits NEC or RC5 IR-decoder state machines plus LED chase patterns. With the part now NRND, designers migrating to the PIC16F57-I/SO gain Flash reprogrammability for late-cycle firmware changes and at the same time reduce per-unit cost via Flash-versus-OTP pricing.

Simple PWM Motor Speed Controllers

Small DC motors, hobby servos, and low-power fans can be driven directly from PIC16C55-HSE/SO PWM output pins using the TMR0 overflow interrupt or a software PWM loop. With 16 MHz clocking, the part generates PWM frequencies up to 78 kHz (8-bit resolution) which exceeds the 25 kHz typically needed to drive past audible motor whine. The 20 I/O pins let the MCU read speed-command potentiometers, limit switches, and tachometer feedback simultaneously. A discrete half-H driver like the L293D or a logic-level MOSFET completes the power stage. For new designs the PIC16F57-I/SO with its Flash memory lets designers tune acceleration curves in the field without scrapping programmed parts.

Recommended Products Summary

PIC16F57-I/SO Flash reprogrammable drop-in for field updates Used in: Legacy Industrial Control Boards, Appliance Front-Panel Controllers, Sensor Front-End Readout Boards, Educational and Hobby Embedded Projects, Low-End Consumer Electronics, Simple PWM Motor Speed Controllers MCP1700-3302E 3.3V LDO for low-power standby operation Used in: Legacy Industrial Control Boards, Low-End Consumer Electronics MAX232 RS-232 line driver for legacy serial ports Used in: Legacy Industrial Control Boards MCP9700 analog temperature sensor for thermistor replacement Used in: Appliance Front-Panel Controllers AY0438 LCD driver for 32-segment display multiplexing Used in: Appliance Front-Panel Controllers MCP3551-50 22-bit sigma-delta ADC for precision sensing Used in: Sensor Front-End Readout Boards MCP9808 digital temperature sensor over I2C Used in: Sensor Front-End Readout Boards PICkit 3 Microchip in-circuit debugger/programmer Used in: Educational and Hobby Embedded Projects MPLAB X IDE free toolchain for PIC16C5x assembly development Used in: Educational and Hobby Embedded Projects TSOP38238 38 kHz IR receiver module for remote control decoding Used in: Low-End Consumer Electronics L293D half-H bridge driver for small DC motors Used in: Simple PWM Motor Speed Controllers IRLZ44N logic-level N-channel MOSFET for PWM switching Used in: Simple PWM Motor Speed Controllers
What is the program memory size of the PIC16C55-HSE/SO?
The PIC16C55-HSE/SO has 768 bytes of One-Time Programmable (OTP) program memory organized as 512 words of 12 bits each. According to the Microchip PIC16C5x datasheet (DS30412), the 12-bit-wide instructions give roughly 2:1 code compression versus typical 8-bit CISC MCUs, so 768 bytes of PIC code performs work comparable to 1.5 KB on competing architectures. OTP memory cannot be erased - blank parts ship from Microchip and are programmed once at production.
What does the HSE suffix mean on PIC16C55-HSE/SO?
The HSE suffix designates the High-Speed Crystal/Resonator oscillator mode (-HS) combined with an Extended temperature range (-E). According to Microchip's PIC16C5x ordering reference, the HS mode supports 4 MHz to 20 MHz external crystals or ceramic resonators, while the standard RC and XT modes only go up to 4 MHz and 4 MHz respectively. Choose HSE when your application requires deterministic timing at full 16 MHz instruction throughput, such as motor control or serial bit-banging.
Where can I buy the PIC16C55-HSE/SO online?
The PIC16C55-HSE/SO is available from authorized distributors including DigiKey (datasheets.com/microchip/pic16c55-hse-so and digikey.com/en/products/detail/microchip-technology/PIC16C55-HSE-SO/319791), Heisener, Lisleapex, Veswin, Microchip USA, AIChiplink, and Nantian Electronics, as of 2026-09-16. Pricing typically ranges from $5.10 to $6.50 per unit in 1-100 piece quantities. Heisener lists 5,472 pieces in stock as of the verified web data snapshot. Lead time for non-stocked variants is generally 4-6 weeks.
What is the price of the PIC16C55-HSE/SO in production quantities?
As of 2026-09-16, the PIC16C55-HSE/SO lists at approximately $6.50 at qty 1, $5.85 at qty 10, $5.10 at qty 100, $4.45 at qty 500, and $3.95 at qty 1000 according to distributor data. Because the part is obsolete (NRND/EOL), pricing is volatile and stock is limited. For new designs, the Flash-based PIC16F57-I/SO in the same 28-SOIC package offers the same pinout at lower total cost of ownership and reprogrammability during prototyping.
What is the lead time for the PIC16C55-HSE/SO?
Per distributor data fetched 2026-09-16, Heisener ships within 1-2 working days for stocked units with an estimated delivery window of Aug 1 - Aug 6. For larger production quantities or non-stocked speed grades, lead times extend to 6-12 weeks because the PIC16C55 family is in Microchip's NRND (Not Recommended for New Designs) phase and is being replaced by the Flash-based PIC16F57 family. Plan for last-time-buy orders if your design requires sustained supply beyond 2027.
Is the PIC16C55-HSE/SO in stock at major distributors?
As of 2026-09-16, the PIC16C55-HSE/SO shows limited stock at independent distributors like Heisener (5,472 pieces confirmed in stock) but is NRND/obsolete at major catalog distributors including DigiKey and Mouser. Because the part is approaching end-of-life, prices on the secondary market have risen significantly versus the original 2010-era catalog price of around $3.40 per unit. For new designs, choose the PIC16F57-I/SO or PIC16F57-I/SP Flash equivalents instead.
What is the difference between PIC16C55-HSE/SO and PIC16C55-HSI/SO?
The PIC16C55-HSE/SO uses the HS oscillator mode with an extended operating temperature range, while the PIC16C55-HSI/SO uses the HS mode with an industrial temperature range (-40C to +85C) instead of the standard commercial range. Both share the same 768-byte OTP, 25-byte RAM, 20 I/O pin count, and 28-SOIC package, making them drop-in compatible except for the temperature specification. Choose HSE for commercial-temperature designs and HSI for industrial.
PIC16C55-HSE/SO vs PIC16F57-I/SO - which is better for a new design?
For a new design, the PIC16F57-I/SO is the better choice. According to Microchip's PIC16C5x-to-PIC16F5x migration guide, the PIC16F57 is a Flash-memory drop-in replacement for the PIC16C55 in the same 28-SOIC and 28-SPDIP packages, with the same 20 I/O pins, same 25-byte RAM, and same instruction set. The PIC16F57's Flash memory lets you reprogram during development and update firmware in the field, whereas the PIC16C55's OTP forces you to discard every programmed unit that has a bug.
When should I choose PIC16C55-HSE/SO over PIC16C54-HSE/SO?
Choose the PIC16C55-HSE/SO when you need more program memory, more I/O, or more RAM than the PIC16C54 provides. According to the PIC16C5x family datasheet (DS30412), the PIC16C55 doubles the program memory to 768 bytes (versus 384 bytes on the PIC16C54), adds two extra I/O pins (20 versus 18), and the same 25-byte RAM. The two parts share the 28-pin pinout and are largely source-code compatible, so you can prototype on either and migrate at the PCB level if needed.
What is the best drop-in replacement for the PIC16C55-HSE/SO?
The best drop-in replacement is the PIC16F57-I/SO (Flash equivalent in the same 28-SOIC package). According to Microchip's migration documentation, the PIC16F57 reproduces every peripheral and instruction of the PIC16C55, supports the same 20 MHz HS oscillator mode, and adds In-Circuit Serial Programming (ICSP) so firmware can be updated without removing the chip. Other drop-in candidates in the same 28-SOIC footprint include the PIC16C55A-20I/SO (the 'A' silicon revision with brown-out reset).
Where can I download the PIC16C55-HSE/SO datasheet PDF?
The official Microchip PIC16C55 datasheet is available at ww1.microchip.com/downloads/en/DeviceDoc/30412S.pdf as well as on the product page at microchip.com/en-us/product/PIC16C55. The datasheet covers DC characteristics, AC timing, instruction set, and the PIC16C5x family overview including the 28-pin DIP, SOIC, and SSOP package pinouts. Independent datasheet mirrors are also available at allDatasheet (alldatasheet.com/datasheet-pdf/pdf/74958/MICROCHIP/PIC16C55.html) for offline reference.
Where can I find the PIC16C55-HSE/SO pinout diagram?
The PIC16C55-HSE/SO pinout is documented in the PIC16C5x family datasheet (DS30412), chapter 2 - Pin Descriptions. The 28-SOIC package uses the same numbering as the 28-pin PDIP: pin 1 is RA2 (PORTA bit 2), pin 28 is RB7, with pins 14 (VDD) and 28 (VSS in PDIP) being the supply rails; on the SOIC variant pin 28 is VSS. PORTA occupies pins 1-7 and 17-18 (RA0-RA7 with RA6/RA7 only present on the 40-pin PIC16C57), while PORTB occupies pins 8-13 and 19-25.
Can the PIC16C54-HSE/SO replace the PIC16C55-HSE/SO?
No, the PIC16C54 cannot drop-in replace the PIC16C55. Although both use the 28-pin SOIC/PDIP package, the PIC16C54 has only 384 bytes of program memory (half the PIC16C55's 768 bytes) and 18 I/O pins (versus 20 on the PIC16C55). A program written for the PIC16C55 that exceeds 384 bytes will fail to fit on the PIC16C54, and any code that uses RB6/RB7 will fail because those pins do not exist on the PIC16C54. Only the Flash-based PIC16F57 or PIC16C55A are true drop-in upgrades.
Is the PIC16C55-HSE/SO suitable for new industrial designs in 2026?
The PIC16C55-HSE/SO is not suitable for new industrial designs as of 2026-09-16 because Microchip has marked the PIC16C5x OTP family as NRND (Not Recommended for New Designs). The OTP program memory cannot be reprogrammed for field updates, supply is limited, and unit pricing has risen sharply. According to Microchip's PIC16C5x-to-PIC16F5x migration guide, the PIC16F57-I/SO offers the same 28-pin footprint, same 20 I/O pins, and same instruction set but with reprogrammable Flash - the recommended starting point for any 2026-era design.
What are the key specifications of the PIC16C55-HSE/SO that engineers should know?
The PIC16C55-HSE/SO is an 8-bit RISC PIC16C5x baseline microcontroller with 16MHz HS-mode clock, 768 bytes (512x12) OTP program memory, 25 bytes RAM, 20 digital I/O pins, one 8-bit timer (TMR0) plus watchdog, no ADC, no EEPROM, 2.5-6.25V supply, 33 instructions of 12 bits each, single-cycle execution except branches, and a 28-SOIC surface-mount package. It is now obsolete/NRND - new designs should use the Flash-based PIC16F57-I/SO instead.

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

Selection Guide

Choose the PIC16C55-HSE/SO only when you are maintaining a legacy design that already uses this exact Microchip part number and cannot tolerate any firmware changes, or when your application requires an HS-mode 16 MHz oscillator at 5V and the PIC16F57 Flash equivalent is unavailable. For any new design in 2026, the PIC16F57-I/SO is the strongly preferred drop-in - same 28-SOIC footprint, same 20 I/O pins, same 33-instruction ISA, but with reprogrammable Flash memory that survives firmware bugs. If brown-out reset is required, pick the PIC16C55A-20I/SO 'A' silicon revision. For 28-pin SPDIP through-hole designs, use the PIC16C55-HSE/SP. The PIC16C55-HS/SO (commercial temp) is interchangeable when the extended temperature grade is not needed.

Comparison with Alternatives

Parameter This Product PIC16F57-I/SO PIC16C55A-20I/SO PIC16C55-10I/SO PIC16C55-10/SO PIC16C55-HS/SO
Package 28-SOIC (0.295", 7.50 mm) 28-SOIC (same) 28-SOIC (same) 28-SOIC (same) 28-SOIC (same) 28-SOIC (same)
Brand Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology
Program Memory Type OTP (768 bytes / 512 x 12) Flash (2K words) OTP (768 bytes) OTP (768 bytes) OTP (768 bytes) OTP (768 bytes)
Maximum Clock Frequency 16 MHz (HS mode) 20 MHz 20 MHz 10 MHz 10 MHz 16-20 MHz
RAM Size 25 bytes 25 bytes 25 bytes 25 bytes 25 bytes 25 bytes
I/O Pins 20 20 20 20 20 20
Operating Voltage 2.5-6.25V 2.0-5.5V 2.5-6.25V 2.5-6.25V 2.5-6.25V 2.5-6.25V
Brown-Out Reset Not present Present Present Not present Not present Not present
Lifecycle Status Obsolete / NRND Active NRND Obsolete Obsolete Obsolete

Key Differentiators

  • 20 MHz instruction throughput at 16 MHz oscillator (4:1 internal divider, single-cycle execution) (vs PIC16C54-HSE/SO)
  • NRND status signals end-of-supply risk to procurement (vs PIC16F57-I/SO)
  • 20 I/O pins for dense parallel interfaces (vs PIC16C554-04I/SO)

Design Notes

OTP memory cannot be erased. A single firmware bug on the PIC16C55-HSE/SO means the entire programmed unit is scrap - there is no recovery path. For prototyping, use the PIC16C55/JW windowed ceramic variant or the PIC16F57-I/SO Flash equivalent; only switch to the OTP SOIC version when the firmware is locked down and you are committing to high-volume production. Stockpile OTP parts before going to production because the PIC16C5x family is NRND.

The HSE suffix selects the HS-mode high-speed oscillator with 4-20 MHz external crystal or ceramic resonator support. Per the PIC16C5x datasheet (DS30412), HS mode uses a different bias level on the oscillator inverter than XT or LP modes; using an HS-rated part with a low-frequency 32.768 kHz watch crystal will not start the oscillator and the MCLR pin will stay asserted. Also note that C1 and C2 load capacitor values must follow the crystal manufacturer's datasheet - typical 16 MHz HC-49S crystals need 22-33 pF on each side.

The 28-SOIC (7.50 mm body width) variant of the PIC16C55-HSE/SO has a thermal pad only on the SPDIP package - the SOIC relies entirely on the four ground pins (VSS on pin 10 plus PORTA and PORTB drive capacity) for heat removal. Keep digital outputs sourcing or sinking less than 20 mA per pin (25 mA absolute max) and less than 100 mA total package dissipation to stay within the 200 mW absolute-max rating. Place a 0.1 uF ceramic decoupling capacitor within 5 mm of the VDD pin (pin 11) on the 28-SOIC layout.

Route the MCLR/VPP pin (pin 9) away from any high-frequency switching signals because the MCLR comparator is sensitive to capacitive coupling. The standard Microchip recommendation is to place a 10 kohm pull-up to VDD and a 100 nF cap to VSS on the MCLR line; the cap filters out narrow noise pulses that can falsely reset the part. Also, keep the OSC1/OSC2 traces short (under 10 mm) and surround them with a ground pour to minimize radiated EMI at 16 MHz.

Compliance Information

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

RoHS and lead-free compliant per DigiKey listing (319791). Not AEC-Q100 qualified - this is a commercial/industrial-grade baseline MCU, not automotive. REACH compliance stated by distributor catalog. The OTP die has no erase cycle and thus no halogenated packaging concern per Microchip environmental documentation.

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

Related Searches

PIC16C55-HSE/SO PIC16C55-HSE/SO datasheet Microchip PIC16C55-HSE/SO PIC16C55 28-SOIC 16MHz OTP microcontroller PIC16C55-HSE/SO pinout PIC16C55-HSE/SO legacy industrial control PIC16C55 vs PIC16F57 PIC16C55 drop-in replacement buy PIC16C55-HSE/SO online PIC16C55-HSE/SO price stock what is OTP PIC microcontroller PIC16C5x baseline family programming

Related Components & Terms

Microchip Technology PIC16C55-HSE/SO PIC16F57-I/SO PIC16C55A-20I/SO PIC16C54 PIC16C55 PIC16C5x microcontroller MCU 8-bit RISC Harvard architecture OTP (One-Time Programmable) Flash memory 28-SOIC MPLAB X IDE PICkit 3 HS oscillator mode AEC-Q100 RoHS REACH instruction set brown-out reset watchdog timer TMR0 MCLR
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