Microchip Technology

PIC16C55AT-20E/SS - 8-Bit OTP MCU, 768B, 20MHz, 28-SSOP | Microchip

MPN: PIC16C55AT-20E/SS ✗ End of Life
In Stock Ships in 1-3 business days
5 V nominal Vdss 28-SSOP (5.30 mm body width) Package 20 MHz Speed OTP EPROM Memory
From $2.31 USD / Unit
MOQ: 1 |
Price updated: 2026-09-16
Volume Pricing
Qty Unit Price Extended
1 $3.6 $3.60
10 $3.24 $32.40
100 $2.89 $289.00
500 $2.59 $1,295.00
1,000 $2.31 $2,310.00
ℹ️ All prices are in USD

PIC16C55AT-20E/SS Overview

The Microchip Technology PIC16C55AT-20E/SS is an 8-bit EPROM/ROM-based CMOS microcontroller from the PIC16C5X family, delivering 768 bytes of OTP program memory (organized as 512 x 12 bits) and 25 bytes of RAM in a 28-pin SSOP package. It operates at 20 MHz, runs on a 5 V supply, and integrates Power-On Reset (POR) and a Watchdog Timer (WDT) for embedded control reliability.

A microcontroller (MCU) is a single-chip computer that integrates a CPU core, program memory, working RAM, and peripheral set into one IC. The PIC16C5X family belongs to the 8-bit MCU hierarchy (8-bit -> CISC/RISC MCU -> microcontroller -> embedded controller -> semiconductor IC). These devices target cost-sensitive, deterministic control tasks where a full 16- or 32-bit MCU would be overkill.

Key features include 20 I/O pins, an instruction set optimized for code density (12-bit wide instructions giving roughly 2:1 compression over competing 8-bit MCUs), and a fully static CMOS core that supports operation down to DC. The OTP (One-Time Programmable) program memory allows factory or low-volume programming at low unit cost.

Technically, the device uses a Harvard architecture with separate program and data buses. Its 20 MHz oscillator produces a 200 ns instruction cycle, and the wide-instruction design means each opcode carries both operation and operand in one fetch, yielding high throughput per MHz. Brown-out and power-on reset plus WDT give it tolerance to harsh industrial supply environments.

Typical applications include appliance controls, simple sensor interfaces, LED driver sequencers, and low-cost consumer white goods where deterministic response and minimum external components matter more than raw MIPS.

When designing, ensure the EPROM programming window (if used for windowed parts) is covered with opaque tape, and verify timing budgets against the 200 ns instruction cycle. This page synthesizes distributor stock, parametric drop-in alternatives, and practical SSOP layout notes beyond the bare Microchip datasheet.

Drop-in alternatives for PIC16C55AT-20E/SS — 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 PIC16C55AT-20E/SS (same form factor and footprint) — differing in Program Memory Size, Package, Program Memory Type, Mounting Type, Core Architecture.

Microchip Technology
Program Memory Size: 768 B (512 x 12 words)
Package: 20-pin SSOP (0.209", 5.30 mm body width)
Program Memory Type: OTP EPROM (One-Time Programmable)
Microchip Technology
Program Memory Size: 768 bytes (512 x 12-bit words)
Package: 28-SSOP (0.209", 5.30 mm width)
Program Memory Type: OTP (One-Time-Programmable)
Microchip Technology
Program Memory Size: 3.5 KB (2K x 14 words)
Package: 20-pin SSOP (5.30 mm)
Mounting Type: Surface Mount (Gull-wing)
Microchip Technology
Program Memory Size: 768 B (512 x 12) OTP
Package: 28-SSOP (5.30 mm)
Program Memory Type: OTP (One-Time Programmable)
Microchip Technology
Program Memory Size: 768 B (512 x 12) OTP
Package: 28-SSOP (5.30 mm / 0.209")
Program Memory Type: OTP (One-Time-Programmable EPROM)
Microchip Technology
Program Memory Size: 768 B (512 x 12)
Program Memory Type: OTP
Microchip Technology
Program Memory Size: 1.5 KB (1K x 12) OTP
Package: 20-pin SSOP (5.30 mm body width)
Program Memory Type: OTP (One-Time Programmable)

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

PIC16C55A-20E/SS

✅ Drop-In
📦 28-SSOP
identical die, no tape-and-reel suffix; same VDD, clock, pinout

📋 Reference alternative (not in catalog)

PIC16C55AT-04E/SS

✅ Drop-In
Microchip Technology
📦 28-SSOP
8-bit Microcontroller (MCU) · PIC RISC (Harvard) · PIC16C5X · OTP EPROM · 768 B (512 x 12 words) · 25 B · None · 4 MHz

✓ In Stock

$2.12 / Unit

View Datasheet →

PIC16C55A-20I/SS

✅ Drop-In
Microchip Technology
📦 28-SSOP
PIC 16C · PIC · 8-Bit · 20 MHz · 768 B (512 x 12) OTP · OTP (One-Time Programmable) · 24 B · 20

✓ In Stock

$1.04 / Unit

View Datasheet →

PIC16C55AT-04/SS

✅ Drop-In
Microchip Technology
📦 28-SSOP
PIC 8-bit RISC · PIC16C5X · 768 B (512 x 12) OTP · 24 B · 4 MHz · 250 ns (4 MHz / 4) · 3 V to 6.25 V · 20

✓ In Stock

$1.55 / Unit

View Datasheet →

PIC16C558-20E/SS

✅ Drop-In
Microchip Technology
📦 28-SSOP
PIC 8-bit RISC (Harvard) · OTP EPROM · 3.5 KB (2K x 14 words) · 128 bytes · Not present · 20 MHz · 200 ns · 35 single-word instructions

✓ In Stock

$2.53 / Unit

View Datasheet →

PIC16C554-20E/SS

✅ Drop-In
Microchip Technology
📦 28-SSOP
PIC 8-bit RISC · 8-bit · OTP (One-Time Programmable EPROM) · 896 bytes (512 x 14 bits) · 80 bytes · 20 MHz · 200 ns · 35 single-word instructions

✓ In Stock

$1.95 / Unit

View Datasheet →

PIC16C54CT-20E/SS

✅ Drop-In
Microchip Technology
📦 28-SSOP
8-bit PIC RISC (Harvard) · PIC® 16C (PIC16C5X family, PIC16C54C die) · OTP EPROM (One-Time Programmable) · 768 B (512 x 12 words) · 12 bits · 25 B · 20 MHz · 200 ns at 20 MHz

✓ In Stock

$1.89 / Unit

View Datasheet →

PIC16C55AT-20E/SS Maximum Ratings & Electrical Characteristics

Core PIC 8-bit (Harvard architecture)
Family PIC16C5X (PIC16C55A)
Program Memory Type OTP EPROM
Program Memory Size 768 bytes (512 x 12 bits)
RAM Size 25 x 8 bytes
Maximum Clock Frequency 20 MHz
Instruction Cycle 200 ns (at 20 MHz)
Supply Voltage 5 V nominal
I/O Pins 20
Peripherals POR (Power-On Reset), WDT (Watchdog Timer)
Package 28-SSOP (5.30 mm body width)
Mounting Type Surface Mount
Operating Temperature Range Extended -40C to +125C (E suffix)
Instruction Width 12 bits
RoHS Status Compliant
Lifecycle Obsolete (per distributor listing)

PIC16C55AT-20E/SS Pin Configuration

SSOP-28 Package Pinout Diagram SSOP-28 5.3x10.2mm, P0.65mm, JEDEC MO-150. 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 SSOP-28
Pin 1 RA2 — Port A bit 2 (digital I/O)
Pin 2 RA3 — Port A bit 3 (digital I/O)
Pin 3 RA4/T0CKI — Port A bit 4 / Timer0 clock input
Pin 4 MCLR — Master Clear (reset, active low)
Pin 5 VSS — Ground reference
Pin 6 RB0/INT — Port B bit 0 / external interrupt
Pin 7 RB1 — Port B bit 1
Pin 8 RB2 — Port B bit 2
Pin 9 RB3 — Port B bit 3
Pin 10 RB4 — Port B bit 4
Pin 11 RB5 — Port B bit 5
Pin 12 RB6 — Port B bit 6
Pin 13 RB7 — Port B bit 7
Pin 14 VSS — Ground reference
Pin 15 OSC1/CLKIN — Oscillator crystal input / external clock in
Pin 16 OSC2/CLKOUT — Oscillator crystal output / clock out
Pin 17 RC0 — Port C bit 0
Pin 18 RC1 — Port C bit 1
Pin 19 RC2 — Port C bit 2
Pin 20 RC3 — Port C bit 3
Pin 21 RC4 — Port C bit 4
Pin 22 RC5 — Port C bit 5
Pin 23 RC6 — Port C bit 6
Pin 24 RC7 — Port C bit 7
Pin 25 VSS — Ground reference
Pin 26 VDD — Positive supply voltage
Pin 27 RA0 — Port A bit 0
Pin 28 RA1 — Port A bit 1

Typical Applications

PIC16C55AT-20E/SS is suitable for 6 applications: Appliance Control Boards, Simple Sensor Interfaces, LED Display Sequencers, Low-Cost Consumer White Goods, Automotive Body Electronics (Legacy), Industrial Timer and Counter Modules.

🏭

Appliance Control Boards

The PIC16C55AT-20E/SS fits white-goods control boards such as washing-machine timers, microwave keypads, and dishwasher cycle controllers. Its 768 bytes of OTP memory holds a typical appliance state machine, the 20 MHz clock provides 200 ns instruction cycles for fast relay and triac switching, and the 20 I/O pins drive 7-segment displays, keypads, and indicator LEDs. The extended -40C to +125C temperature grade tolerates the thermal environment inside a sealed appliance. Power-On Reset and Watchdog Timer prevent lock-ups during mains brown-outs, a common failure mode in white goods.

🧩

Simple Sensor Interfaces

The PIC16C55AT-20E/SS is well suited to read sensors such as thermistors, NTC probes, optical interrupters, and simple switches in industrial sensor-interface modules. With 20 I/O pins and 25 bytes of RAM, the MCU can scan 4-8 sensor channels, debounce inputs, and output a logic-level or PWM signal. Its 20 MHz speed allows 10-bit-equivalent sigma-delta oversampling of low-frequency analog channels when paired with an external RC network. The OTP memory is sufficient for fixed calibration tables used in production.

💡

LED Display Sequencers

The PIC16C55AT-20E/SS drives chasing-light, marquee, and decorative LED strips in signage and consumer lighting. Its 20 I/O pins multiplex 8x8 LED matrices or 4-digit 7-segment displays using charlieplexing or direct drive. The 200 ns instruction cycle supports smooth PWM dimming at frequencies above the flicker fusion threshold. OTP memory locks in animation patterns that the manufacturer wants protected from end-user modification. Brown-out reset prevents LED corruption during power dips.

📱

Low-Cost Consumer White Goods

The PIC16C55AT-20E/SS targets cost-sensitive consumer products such as remote-control handsets, electronic toys, small kitchen gadgets, and bathroom fixtures. At 768 bytes of OTP, the firmware size matches typical product feature sets. The 28-SSOP package gives a compact 5.30 mm body that fits inside handheld enclosures. The 20 MHz clock supports infrared RC5/RC6 transmit encoding at 36-40 kHz carrier with margin for protocol timing tolerances.

🚗

Automotive Body Electronics (Legacy)

The PIC16C55AT-20E/SS has historically served in non-safety automotive body modules such as mirror controllers, seat-position memory switches, and interior lighting timers. Its extended temperature grade meets under-dash thermal requirements. Power-On Reset handles cranking brown-outs and the Watchdog Timer recovers from EMC-induced faults. Note that for new automotive designs, AEC-Q100-qualified PIC16F counterparts from Microchip are required; this OTP part is recommended only for legacy service and aftermarket repairs.

🏭

Industrial Timer and Counter Modules

The PIC16C55AT-20E/SS implements DIN-rail timer, counter, and pulse-stretcher modules in industrial control cabinets. The Watchdog Timer and Power-On Reset deliver the deterministic recovery required for unattended operation. Its 20 I/O pins accept 24 V signals via external optocouplers or resistor dividers, and drive relay coils or solid-state outputs through drivers. The 768-byte OTP holds canned timing profiles for delay-on-make, delay-on-break, and interval-on operations used in process automation.

Recommended Products Summary

PIC16F57-I/SS Flash-based migration target with more memory Used in: Appliance Control Boards, LED Display Sequencers, Automotive Body Electronics (Legacy) PIC16C558-20E/SS Microchip Technology Used in: Appliance Control Boards, Automotive Body Electronics (Legacy) PIC16C554-20E/SS Microchip Technology Used in: Simple Sensor Interfaces, Industrial Timer and Counter Modules PIC16F54-I/SS Flash-based alternative for field recalibration Used in: Simple Sensor Interfaces, Low-Cost Consumer White Goods, Industrial Timer and Counter Modules PIC16C55A-20E/SS Identical die, alternate ordering code Used in: LED Display Sequencers PIC16C55A-20I/SS Microchip Technology Used in: Low-Cost Consumer White Goods
What is the program memory size of PIC16C55AT-20E/SS?
The PIC16C55AT-20E/SS has 768 bytes of OTP program memory organized as 512 words x 12 bits. The 12-bit instruction width is a defining feature of the PIC16C5X family, and the OTP memory is factory-programmed once and cannot be erased, which keeps unit cost low for production volumes.
What is the maximum operating frequency of PIC16C55AT-20E/SS?
The PIC16C55AT-20E/SS runs at 20 MHz maximum oscillator frequency, producing a 200 ns instruction cycle. According to the Microchip PIC16C5X datasheet family documentation, the '20' speed suffix in the ordering code designates this 20 MHz grade; a '04' suffix would indicate the 4 MHz, lower-power grade.
Is PIC16C55AT-20E/SS still in production?
No. PIC16C55AT-20E/SS is marked obsolete by major distributors including DigiKey and Octopart; existing inventory is limited and prices trend upward as stock depletes. For new designs, Microchip recommends migrating to the flash-based PIC16F54 or PIC16F57 in the same 28-SSOP footprint.
Where can I buy PIC16C55AT-20E/SS today?
PIC16C55AT-20E/SS is available in limited stock from DigiKey, Octopart-listed distributors, trustcompo.com, ampheo.com, and Hotenda as of 2026-09-16. Lead times vary by reel quantity; small orders may ship immediately, while full-reel 1000-unit orders can require 6-12 weeks from authorized stocking distributors.
What is the price of PIC16C55AT-20E/SS as of 2026-09-16?
The unit price of PIC16C55AT-20E/SS is approximately $3.60 at qty 1 and drops to about $2.31 at qty 1000, as of 2026-09-16 per DigiKey listings. The closely related non-'E' temperature grade variant PIC16C55AT-20/SS is listed around $3.60 at qty 1, indicating temperature grade does not significantly affect price.
What is the difference between PIC16C55A-20E/SS and PIC16C55AT-20E/SS?
The 'T' suffix in PIC16C55AT-20E/SS denotes tape-and-reel packaging, while the 'E' suffix denotes the extended -40C to +125C operating temperature grade. The die, pinout, and electrical specs are identical between PIC16C55A-20E/SS and PIC16C55AT-20E/SS; the T only changes the carrier format supplied to the pick-and-place line.
What is a drop-in replacement for PIC16C55AT-20E/SS?
The closest drop-in replacement is PIC16C55A-20E/SS (same die, no tape-and-reel suffix), followed by the lower-speed PIC16C55AT-04E/SS (4 MHz, same pinout) and PIC16C55A-20I/SS (industrial temp grade, same package). All share the 28-SSOP footprint and PIC16C5X core, allowing PCB-direct swap where speed grade differences are acceptable.
Where to download the PIC16C55AT-20E/SS datasheet PDF?
The PIC16C55AT-20E/SS datasheet PDF is available on the Microchip product page for the PIC16C55A family, and mirrors are hosted at datasheetq.com and GlobalSpec. Search 'PIC16C55A datasheet' on microchip.com to reach the family-level document covering all PIC16C55A speed grades and packages.
Where to find the PIC16C55AT-20E/SS pinout?
The 28-SSOP pinout for PIC16C55AT-20E/SS is documented in the PIC16C55A datasheet family specification. Pins include RA0-RA3 (port A), RB0-RB7 (port B), RC0-RC7 (port C), MCLR (reset), OSC1/OSC2, VDD, and VSS. Use Microchip's MPLAB pinout view or the datasheet SSOP-28 diagram to confirm pin 1 orientation.
Is PIC16C55AT-20E/SS RoHS compliant?
Yes, PIC16C55AT-20E/SS is RoHS compliant per the Microchip product page and distributor listings. Lead-free reflow at 260C peak is supported. Note that the OTP windowed /JW variants may not be RoHS due to the borosilicate glass package; the SSOP 'SS' package is the lead-free surface-mount form.
Hey Google, what can replace the obsolete PIC16C55AT-20E/SS in my existing design?
For an existing PCB using PIC16C55AT-20E/SS, the simplest replacement is PIC16C55A-20E/SS (identical die, no tape-and-reel suffix) or PIC16C55AT-04E/SS (4 MHz, same pins) when 20 MHz is not required. For new designs, migrate to flash-based PIC16F54-I/SS or PIC16F57-I/SS, which offer reprogrammability and active Microchip support.
Is PIC16C55AT-20E/SS the same as PIC16C55A-20E/SS?
PIC16C55AT-20E/SS and PIC16C55A-20E/SS use the identical PIC16C55A silicon die; the only difference is the 'T' suffix indicating tape-and-reel packaging format. Electrically, in-circuit, and from a firmware perspective they are the same part. Use either ordering code for a drop-in swap on the same 28-SSOP footprint.
What are the key specifications of PIC16C55AT-20E/SS that engineers should know?
The key specifications are: 8-bit PIC core, 768 bytes OTP program memory (512 x 12 bits), 25 bytes RAM, 20 MHz maximum clock, 200 ns instruction cycle, 20 I/O pins across ports A/B/C, POR and WDT peripherals, 5 V supply, extended -40C to +125C temperature grade, and 28-SSOP surface-mount package. Lifecycle is obsolete as of 2026-09-16.
Can PIC16F54-I/SS replace PIC16C55AT-20E/SS?
PIC16F54-I/SS is a flash-based, pin-compatible upgrade path for PIC16C55AT-20E/SS but is NOT a strict drop-in because the PIC16F54 has a different instruction set, different SFR map, and only 25 bytes of RAM versus the PIC16C55A's 25 bytes. Firmware must be recompiled against the PIC16F54 architecture; the PCB footprint itself is compatible in 28-SSOP.
What is the best Microchip equivalent for PIC16C55AT-20E/SS in active production?
The best active Microchip equivalent is PIC16F54-I/SS or PIC16F57-I/SS, both in 28-SSOP and flash-based for reprogrammability. These give the same 20 MHz performance, similar I/O count, and modern toolchain support. PIC16F57 offers 3 KB of program memory, expanding on the PIC16C55A's 768 bytes for future firmware growth.

Engineering reference data for PIC16C55AT-20E/SS — comparison, design guidance, and compliance information.

Selection Guide

Choose PIC16C55AT-20E/SS when you have an existing 28-SSOP PCB layout, need 20 I/O pins, and want 20 MHz speed in a legacy or service application. Choose PIC16C55A-20E/SS (no T suffix) for tray-packed low-volume builds. Choose PIC16C55AT-04E/SS or PIC16C55AT-04/SS when 4 MHz is sufficient and you want lower EMI or lower power. For new designs, migrate to flash-based PIC16F54-I/SS or PIC16F57-I/SS in the same 28-SSOP footprint to gain reprogrammability and active Microchip support. Note: PIC16C55AT-20E/SS is obsolete; long-term availability is limited.

Comparison with Alternatives

Parameter This Product PIC16C55A-20E/SS PIC16C55AT-04E/SS PIC16C55A-20I/SS PIC16C558-20E/SS PIC16C554-20E/SS
Package 28-SSOP (5.30 mm) 28-SSOP - same 28-SSOP - same 28-SSOP - same 28-SSOP - same 28-SSOP - same
Brand Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology
Core / Architecture PIC 8-bit Harvard PIC 8-bit Harvard PIC 8-bit Harvard PIC 8-bit Harvard PIC 8-bit Harvard PIC 8-bit Harvard
Program Memory 768 B OTP 768 B OTP 768 B OTP 768 B OTP 2 KB OTP 896 B OTP
Maximum Clock 20 MHz 20 MHz 4 MHz 20 MHz 20 MHz 20 MHz
RAM 25 bytes 25 bytes 25 bytes 25 bytes 72 bytes 80 bytes
Temperature Grade Extended -40C to +125C Extended -40C to +125C Extended -40C to +125C Industrial -40C to +85C Extended -40C to +125C Extended -40C to +125C
Lifecycle Status Obsolete Obsolete Obsolete Obsolete Obsolete Obsolete

Key Differentiators

  • Tape-and-reel suffix for high-volume SMT lines (vs PIC16C55A-20E/SS)
  • Extended -40C to +125C temperature grade (vs PIC16C55A-20I/SS)
  • 20 MHz maximum clock for fast control loops (vs PIC16C55AT-04E/SS)
  • 20 I/O pins across three ports (vs PIC16C54CT-20E/SS)

Design Notes

The 28-SSOP package has a 0.65 mm pin pitch; route all signals on a 0.20 mm trace width with 0.10 mm clearance to escape the fine-pitch lead frame. Place a 100 nF decoupling capacitor within 3 mm of the VDD pin and a 10 uF bulk capacitor at the board power entry. The MCLR pin requires a 10 kohm pull-up to VDD and, if not used, can be tied directly to VDD. The OSC1/OSC2 pair should be guarded by a ground pour to minimize EMI coupling into adjacent signal traces.

PIC16C5X devices use a 12-bit instruction set that is incompatible with PIC16F and PIC18 instruction sets. When migrating from PIC16C55AT-20E/SS to a flash-based PIC16F54 or PIC16F57, the assembly source or C source must be recompiled against the new architecture; you cannot simply re-flash the binary. Also note that the PIC16C5X lacks a hardware UART, so any serial protocol must be bit-banged in firmware, reserving one or two timer resources.

When designing a long-life industrial product on PIC16C55AT-20E/SS, plan for end-of-life migration now. The part is marked obsolete by major distributors, so allocate PCB space on the carrier board for a daughter-module footprint that can accept either the legacy PIC16C55AT-20E/SS in 28-SSOP or a future PIC16F57-I/SS migration board. Use a common pinout to avoid redesign. The 28-SSOP land pattern is shared across the entire PIC16C5X family, simplifying drop-in retrofits.

Compliance Information

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

RoHS and lead-free per Microchip product page. Not AEC-Q100 qualified - this is a commercial/industrial OTP part, not automotive-qualified.

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

Related Searches

PIC16C55AT-20E/SS PIC16C55AT-20E/SS datasheet Microchip PIC16C55AT-20E/SS PIC16C55A 8-bit OTP microcontroller 28-SSOP PIC16C5X 768 byte OTP 20 MHz MCU PIC16C55AT-20E/SS obsolete replacement PIC16C55AT-20E/SS buy PIC16C55AT-20E/SS price PIC16C55AT-20E/SS vs PIC16F54 PIC16C55AT-20E/SS pinout 28-SSOP PIC16C55AT-20E/SS drop-in replacement PIC16C5X family microcontroller what is the program memory of PIC16C55AT-20E/SS

Related Components & Terms

Microchip Technology PIC16C55AT-20E/SS PIC16C55A PIC16C5X family PIC16C558 PIC16C554 PIC16C54C PIC16F54 PIC16F57 PIC 8-bit core Harvard architecture OTP EPROM Watchdog Timer Power-On Reset MCLR reset SSOP-28 RoHS REACH 28-SSOP package Tape and Reel extended temperature grade industrial temperature grade MPLAB RC oscillator 12-bit instruction set
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