Microchip Technology

PIC16C55-HS/P - 8-bit OTP MCU 20MHz 768B | Microchip

部品番号: PIC16C55-HS/P ✗ 生産終了
在庫あり 1〜3営業日以内に発送
3.3 V to 5.5 V Vdss 28-PDIP (0.600 in, 15.24 mm) Package 20 MHz Speed OTP EPROM Memory
開始価格 $3.95 USD / 個
MOQ: 1 |
価格更新日: 2026-09-16
ボリューム価格
数量 単価 小計
1 $5.97 $5.97
10 $5.5 $55.00
100 $4.95 $495.00
500 $4.4 $2,200.00
1,000 $3.95 $3,950.00
ℹ️ すべての価格はUSDです

PIC16C55-HS/P 概要

The Microchip Technology PIC16C55-HS/P is an 8-bit CMOS RISC microcontroller built on the PIC16C5x baseline core, offering 768 bytes of one-time programmable (OTP) program memory and 24 bytes of RAM in a 28-pin PDIP through-hole package. The -HS speed grade specifies a 20 MHz maximum clock frequency, with the part running from a 3.3 V to 5.5 V supply and providing 20 digital I/O lines. PIC16C5x instruction words are 12 bits wide against an 8-bit data path, giving roughly 2:1 code compression versus competing 8-bit MCUs.

What is an 8-bit OTP microcontroller? An OTP microcontroller integrates CPU, RAM, ROM/EPROM, and peripherals in a single chip; OTP (one-time programmable) means the program memory can be written once with a device programmer and is non-erasable, which lowers per-unit cost versus flash or EEPROM for high-volume fixed-function products. PIC microcontrollers belong to the Harvard-architecture RISC family (peripheral > microcontroller > embedded controller > semiconductor) and remain widely deployed where deterministic instruction timing and small pin counts dominate.

Key features of the PIC16C55-HS/P include a 2-level hardware stack, direct/indirect/relative addressing modes, one 8-bit real-time counter (TMR0) with programmable prescaler, watchdog timer, power-on reset, and a power-saving SLEEP mode. The device exposes 20 bidirectional I/O pins grouped into two ports (PORTA, PORTB) plus dedicated RESET, OSC1/OSC2 clock pins. All I/O pins source/sink up to 25 mA, enough to drive LEDs and small relays directly.

Architecturally, the PIC16C5x uses a fixed instruction set of 33 single-cycle commands executed from on-chip EPROM; the 12-bit opcode plus 2-stage pipeline yields most instructions completing in one oscillator cycle (~200 ns at 20 MHz). Self-programming is not supported; production code is loaded by MPLAB PM3 or compatible device programmers prior to PCB soldering or via ICSP-style test points.

Typical applications include appliance controllers, simple sensor/actuator boards, smart-card readers, hobby/education boards, and other high-volume fixed-function consumer products where cost dominates and field firmware updates are unnecessary. Designers value the deterministic instruction timing and the very low sleep current for battery-friendly idle states.

When designing with this part, derate I/O source/sink to stay below the absolute 25 mA per-pin / 200 mA per-package limits, and budget for an external R/C or crystal oscillator network on OSC1/OSC2 since no internal oscillator is provided. The 28-PDIP footprint is friendly to through-hole prototyping and hand-rework for low-volume production.

This page consolidates distributor stock, price tiers, drop-in alternatives from the PIC16C5x family, and applied design notes not all present on the manufacturer summary page.

ドロップイン代替品: PIC16C55-HS/P — 同一パッケージでピン互換。PCBの作り直しが必要な異なるパッケージの部品は除外されています。

このシリーズのバリエーション

同一シリーズでドロップイン互換のモデル: PIC16C55-HS/P (同一形状・フットプリント) — 相違点: Package, Timers, Program Memory Size, Program Memory Type, Core Architecture.

Microchip Technology
Package: 18-pin PDIP (Plastic DIP)
Timers: 1 x 8-bit TMR0 with 8-bit prescaler
Program Memory Type: OTP (One-Time Programmable EPROM)
Microchip Technology
Package: PDIP-28 (0.600 in, 15.24 mm)
Timers: 1 x 8-bit (TMR0)
Program Memory Size: 768 bytes (512 x 12)
Microchip Technology
Package: 28-pin SOIC (SO), 0.295" / 7.50 mm wide body
Timers: TMR0 (8-bit) with 8-bit prescaler
Program Memory Size: 768 bytes (512 x 12 words)
Microchip Technology
Package: 28-pin SPDIP (Skinny Plastic DIP, 0.300 inch / 7.62 mm)
Timers: 1 x 8-bit (Timer0)
Microchip Technology
Package: 28-PDIP (through-hole)
Timers: TMR0 (8-bit with 8-bit prescaler)
Program Memory Size: 768 B (512 x 12 words)
Microchip Technology
Package: 28-pin PDIP (DIP-28, 0.6 inch width)
Timers: 1 x 8-bit (TMR0) with 8-bit prescaler
Program Memory Size: 768 B (512 x 12-bit words)
Microchip Technology
Package: 28-Pin PDIP (0.600 in / 15.24 mm)
Program Memory Size: 768 bytes (512 x 12 words, OTP EPROM)
Core Architecture: PIC16C5X (8-bit RISC baseline)
Microchip Technology
Package: 28-pin PDIP (DIP-28, 0.600 inch, 15.24 mm)
Timers: 1 x 8-bit (TMR0 with 8-bit prescaler)
Microchip Technology
Package: 18-pin PDIP (through-hole)
Timers: TMR0 (8-bit with 8-bit prescaler)
Program Memory Size: 1.5 KB (1K x 12)
Microchip Technology
Package: 18-pin PDIP (through-hole, 7.62 mm row spacing)
Program Memory Size: 768 B (512 x 12 words)
Program Memory Type: Flash

クイック比較ツール — 並列比較する代替部品を選択:

PIC16C54-HS/P

✅ ドロップイン
Microchip Technology
📦 28-PDIP
PIC 16C, 8-bit RISC · 12 bits · 33 single-word/single-cycle · OTP (One-Time Programmable EPROM) · 768 B (512 x 12) · 25 B · None · 12

✓ 在庫あり

$1.15 / 個

データシートを見る →

PIC16C56-HS/P

✅ ドロップイン
Microchip Technology
📦 28-PDIP
PIC16C5x · 8-bit RISC · OTP EPROM · 1.5 KB (1K x 12) · 25 bytes · 20 MHz · 200 ns @ 20 MHz (4 clock cycles per instruction) · 33 single-word instructions

✓ 在庫あり

$1.8 / 個

データシートを見る →

PIC16C55A-20I/P

✅ ドロップイン
Microchip Technology
📦 28-PDIP
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)

✓ 在庫あり

$1.6 / 個

データシートを見る →

PIC16C55A-04E/P

✅ ドロップイン
Microchip Technology
📦 28-PDIP
PIC16C5X (8-bit RISC baseline) · 768 bytes (512 x 12 words, OTP EPROM) · 25 x 8 bytes · 4 MHz · 33 instructions, single-word, single-cycle · 12 bits · 20 · 1 x 8-bit (TMR0 with prescaler)

✓ 在庫あり

$3.15 / 個

データシートを見る →

PIC16C55-10/SO

✅ ドロップイン
Microchip Technology
📦 28-PDIP
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

✓ 在庫あり

$2.49 / 個

データシートを見る →

PIC16C55-10/SP

✅ ドロップイン
Microchip Technology
📦 28-PDIP
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

✓ 在庫あり

$2.45 / 個

データシートを見る →

PIC16F54-I/P

✅ ドロップイン
Microchip Technology
📦 28-PDIP
PIC16 (8-bit RISC, 12-bit instruction word) · Flash · 768 B (512 x 12 words) · 25 B · None · 20 MHz · 200 ns · 33 single-word instructions

✓ 在庫あり

$0.68 / 個

データシートを見る →

PIC16C55-HS/P 最大定格&電気的特性

Core PIC16C5x 8-bit RISC (12-bit instructions)
Program Memory Type OTP EPROM
Program Memory Size 768 B (512 x 12)
RAM 24 B
Data EEPROM Not present
最大クロック周波数 20 MHz
電源電圧 3.3 V to 5.5 V
I/O Pins 20
Timers 1 x 8-bit (TMR0 with prescaler)
Hardware Stack 2-level
Instruction Set 33 instructions, single-cycle
Watchdog Timer Yes
Power-on Reset Yes
Brown-out Reset Not present
ICSP / In-Circuit Programming Not supported on PIC16C5x
Oscillator Modes RC, XT, HS, LP (external)
動作温度範囲 0 C to +70 C (commercial, per HS speed grade)
I/O Source/Sink 25 mA per pin
パッケージ 28-PDIP (0.600 in, 15.24 mm)
実装タイプ Through-Hole

PIC16C55-HS/P ピン構成

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
ピン 1 RA2 — Bidirectional I/O, PORTA bit 2
ピン 2 RA3 — Bidirectional I/O, PORTA bit 3
ピン 3 RA4/T0CKI — Bidirectional I/O / TMR0 clock input
ピン 4 MCLR — Master Clear (active-low reset)
ピン 5 VSS — Ground reference
ピン 6 RA0 — Bidirectional I/O, PORTA bit 0
ピン 7 RA1 — Bidirectional I/O, PORTA bit 1
ピン 8 RA2 — Bidirectional I/O (port-mirror in baseline PIC16C5X)
ピン 9 RA3 — Bidirectional I/O (port-mirror in baseline PIC16C5X)
ピン 10 RB0/INT — Bidirectional I/O, PORTB bit 0
ピン 11 RB1 — Bidirectional I/O, PORTB bit 1
ピン 12 RB2 — Bidirectional I/O, PORTB bit 2
ピン 13 RB3 — Bidirectional I/O, PORTB bit 3
ピン 14 RB4 — Bidirectional I/O, PORTB bit 4
ピン 15 RB5 — Bidirectional I/O, PORTB bit 5
ピン 16 RB6 — Bidirectional I/O, PORTB bit 6 (also programming clock)
ピン 17 RB7 — Bidirectional I/O, PORTB bit 7 (also programming data)
ピン 18 VSS — Ground reference (second VSS pin)
ピン 19 VDD — Positive supply, +3.3 V to +5.5 V
ピン 20 OSC2/CLKOUT — Oscillator crystal / clock output
ピン 21 OSC1/CLKIN — Oscillator crystal / clock input
ピン 22 RB7 — PORTB bit 7 (port-mirror in baseline PIC16C5X)
ピン 23 RB6 — PORTB bit 6 (port-mirror in baseline PIC16C5X)
ピン 24 RB5 — PORTB bit 5 (port-mirror in baseline PIC16C5X)
ピン 25 RB4 — PORTB bit 4 (port-mirror in baseline PIC16C5X)
ピン 26 RB3 — PORTB bit 3 (port-mirror in baseline PIC16C5X)
ピン 27 RB2 — PORTB bit 2 (port-mirror in baseline PIC16C5X)
ピン 28 RB1 — PORTB bit 1 (port-mirror in baseline PIC16C5X)

主な用途

PIC16C55-HS/P の用途: 6 件s: Appliance Controller Board, Smart Card / RFID Reader Slave Controller, Hobby / Education Development Board, Simple Sensor / Actuator Board, LED Display / Marquee Driver, Industrial Push-Button / Keypad Front Panel.

🏭

Appliance Controller Board

The PIC16C55-HS/P suits appliance controller boards (washing machines, dishwashers, microwave ovens) because its 20 MHz HS grade delivers the cycle-budget to scan a 4x4 keypad matrix, multiplex a 4-digit 7-segment display, and drive TRIACs for load switching within a 10 ms main loop. The 20 I/O pins are partitioned as PORTA (keypad rows + TRIAC triggers) and PORTB (display segments + status LEDs) with TMR0 providing the 1 ms tick. OTP memory is acceptable in this application because firmware is finalized at production and cost dominates. The 28-PDIP through-hole package also survives the higher mechanical and thermal stress of white-goods manufacturing versus SMD.

🔧

Smart Card / RFID Reader Slave Controller

The PIC16C55-HS/P operates as a slave protocol converter in legacy smart-card and 125 kHz RFID reader boards, where the 20 MHz clock gives 200 ns instruction cycles - enough to bit-bang ISO 7816 T=0 character frames at 9600 baud while servicing the host UART. Twenty I/O pins accommodate the smart-card socket (VCC, RST, CLK, I/O, PRES), the host interface (TX, RX, RTS), the LED indicators, and the beeper driver. The deterministic instruction timing of the baseline PIC core is preferred over interrupt-driven parts because the synchronous card clock must be generated without jitter. OTP is acceptable because the reader protocol is fixed at production.

🎓

Hobby / Education Development Board

The PIC16C55-HS/P is a popular MCU on legacy hobby and education boards (e.g. PICSTART-compatible training kits) because the 28-PDIP package is easy to socket, hand-solder, and replace when students accidentally short outputs. The 33-instruction baseline PIC instruction set is the simplest in Microchip's portfolio, making it the canonical teaching device for Harvard-architecture, accumulator-based programming. Each instruction executes in one cycle (200 ns at 20 MHz), letting students observe exact timing on an oscilloscope without instruction-pipeline ambiguity. The OTP requirement teaches the full programming workflow: write code, compile with MPASM, program with PM3, and verify.

🧩

Simple Sensor / Actuator Board

The PIC16C55-HS/P is well-suited to fixed-function sensor and actuator boards such as thermostat remotes, fan controllers, and irrigation valves, where the firmware reads a thermistor via RC time on T0CKI, debounces a few buttons, and pulses a relay driver. The single 8-bit TMR0 with prescaler delivers 1 s ticks from a 32.768 kHz timebase or 50 ms ticks from the 20 MHz system clock without needing additional timer peripherals. Twenty I/O pins cover sensor inputs, button matrix, status LEDs, and relay drivers; the 25 mA I/O source rating directly drives small relays and LED indicators. The SLEEP mode reduces quiescent current to the low-microamp range for battery-friendly idle.

💡

LED Display / Marquee Driver

The PIC16C55-HS/P drives 8x8 or smaller multiplexed LED marquees at 20 MHz, where each row refresh must complete within 1.25 ms to avoid visible flicker (i.e. <125 microseconds per row at 100 Hz refresh). Twenty I/O pins accommodate an 8-row + 8-column multiplex matrix with spare pins for brightness PWM via TMR0 compare and serial configuration via a UART bit-bang on RB0/RB1. The deterministic instruction timing of the baseline PIC core produces clean row-multiplex timing without DMA or interrupts. OTP is acceptable because display patterns are pre-computed and stored in lookup tables; PIC16C56-HS/P (1k x 12) is preferred when more font tables are required.

🏭

Industrial Push-Button / Keypad Front Panel

The PIC16C55-HS/P serves as the front-panel MCU in industrial equipment where a 4x4 metal keypad, status LEDs, and a beeper must be scanned while a host PLC communicates over RS-485. The 20 MHz clock provides 200 ns instruction cycles to debounce and scan the keypad in under 1 ms, freeing the main task to forward keystrokes to the host. Twenty I/O pins cover the keypad (8 lines), status LEDs (6 lines), beeper (1 line), and the RS-485 interface (TX, RX, DE). The hardware 2-level stack simplifies the deterministic keypad scanner - one level for the main loop, one level for the UART byte handler.

おすすめ製品の概要

MOC3021 Optotriac driver for AC load switching 使用用途: Appliance Controller Board PIC16F54-I/P Microchip Technology 使用用途: Appliance Controller Board MCP1700 3.3 V LDO for smart-card VCC rail 使用用途: Smart Card / RFID Reader Slave Controller MAX232 RS-232 level shifter for host interface 使用用途: Smart Card / RFID Reader Slave Controller PIC16F57-I/P Microchip Technology 使用用途: Hobby / Education Development Board MPLAB PM3 Device programmer required for OTP programming 使用用途: Hobby / Education Development Board MCP9700 Low-cost analog temperature sensor 使用用途: Simple Sensor / Actuator Board ULN2003 Darlington array for relay/valve drivers 使用用途: Simple Sensor / Actuator Board ULN2803 Darlington array for LED row drivers 使用用途: LED Display / Marquee Driver TPIC6B595 Power shift register for column expansion 使用用途: LED Display / Marquee Driver MAX485 RS-485 transceiver for host communication 使用用途: Industrial Push-Button / Keypad Front Panel 24LC256 Optional I2C EEPROM for parameter storage 使用用途: Industrial Push-Button / Keypad Front Panel
What is the program memory size of PIC16C55-HS/P?
The PIC16C55-HS/P integrates 768 bytes of OTP EPROM organized as 512 x 12-bit words. According to the Microchip PIC16C5X datasheet (DS30430E family), the PIC16C55 is the highest-memory-density device in the baseline PIC16C5X family, sharing the same 28-pin PDIP pinout as the PIC16C54 (512 x 12) and PIC16C56 (1k x 12).
Does PIC16C55-HS/P support ICSP / in-circuit programming?
No. The PIC16C55 is a baseline PIC16C5x device and does NOT support ICSP; the program memory is OTP EPROM that must be written with an external device programmer such as the MPLAB PM3 prior to PCB mounting or via test-points that expose VPP, RB6 (clock) and RB7 (data). Designers building production boards must include programming-header access or program the part before soldering.
What is the difference between the HS and XT speed grades on the PIC16C55?
The PIC16C55-HS/P runs at 20 MHz maximum clock using a high-speed crystal/oscillator, while the PIC16C55-XT grade supports up to 4 MHz with a standard crystal/oscillator, and the PIC16C55-LP supports up to 200 kHz for low-power operation. All three grades share the same 28-PDIP pinout, 768-byte OTP memory, and 24-byte RAM, making them drop-in compatible when re-fused for the new oscillator network.
What is the supply voltage range of PIC16C55-HS/P?
The PIC16C55-HS/P operates from 3.3 V to 5.5 V on VDD; older PIC16C5X datasheet revisions specify 2.0 V to 6.25 V, but Microchip recommends staying within the 3.3 V to 5.5 V window for reliable HS-mode 20 MHz operation. Below 4.5 V, the HS-grade oscillator may fail to start reliably with low-gain crystals.
How many I/O pins does PIC16C55-HS/P have?
The PIC16C55-HS/P exposes 20 digital I/O pins across two ports: PORTA (5 pins, RA0-RA3 + RA4/T0CKI) and PORTB (8 pins, RB0-RB7). Each I/O can source or sink 25 mA, with a per-package 200 mA absolute limit and 100 mA limit on PORTB. Pins RB0-RB3 also serve as the external EPROM programming interface in programming mode.
What is the difference between PIC16C55 and PIC16C55A?
The PIC16C55A is an enhanced baseline part with the same 768-byte OTP memory and 28-PDIP pinout, but adds a wider 2.0 V-6.25 V supply window, lower power consumption, and an on-chip RC oscillator option. It is NOT a drop-in for the original PIC16C55 in all designs because the electrical characteristics, oscillator modes, and configuration fuses differ; verify against the PIC16C55A datasheet (DS30262E) before substituting.
What is a drop-in replacement for PIC16C55-HS/P?
Same-package drop-in replacements in the PIC16C5X family include PIC16C54-HS/P (512 x 12 OTP, 33% less program memory) and PIC16C56-HS/P (1k x 12 OTP, 33% more program memory). Both share the 28-PDIP footprint and HS 20 MHz speed grade but differ in code-memory density - you must recompile and re-fit your firmware if migrating to PIC16C54 because larger programs will not fit.
Where to download PIC16C55-HS/P datasheet PDF?
The official Microchip PIC16C5X family datasheet (DS30430E) covers PIC16C54/55/56/57/58A and is available at https://ww1.microchip.com/downloads/en/DeviceDoc/30430S.pdf. The datasheet includes DC/AC electrical characteristics, timing diagrams, instruction set summary, and PDIP/SOIC packaging information required for PCB layout and firmware development.
What is the pinout of PIC16C55-HS/P?
The PIC16C55-HS/P uses the standard 28-pin PIC16C5X baseline pinout: pin 1 = RA2, pin 2 = RA3, pin 3 = RA4/T0CKI, pin 4 = MCLR (reset), pin 5 = VSS, pin 6 = RA0, pin 7 = RA1, pin 8 = RA2 (port-A digital I/O), pin 9 = RA3, pin 10 = RB0/INT, pins 11-18 = RB1-RB7, pin 19 = VSS, pin 20 = VDD, pin 21 = RB7 (port-B digital I/O), pins 22-25 = RB6-RB3, pin 26 = RB2, pin 27 = RB1, pin 28 = RB0. The package_svg_key below uses the dip-28 SVG diagram to confirm pin numbering.
What is the price of PIC16C55-HS/P?
The PIC16C55-HS/P lists at approximately USD 5.97 per unit at qty 1 from authorized distributors (Heisener, DigiKey, Mouser) as of 2026-09-16. Stock is limited because the PIC16C5X family was discontinued years ago; expect 8-14 day lead time and per-tube packaging. Pricing above reflects distributor-published numbers and may vary by date code and warranty terms.
Is PIC16C55-HS/P in stock at distributors?
Heisener reports approximately in stock as of 2026-09-16 with an estimated delivery of Aug 14 - Aug 19. The PIC16C55-HS/P is a discontinued part (Microchip ended the PIC16C5X OTP baseline line); remaining inventory is held by specialist distributors, and lead times grow longer as stock is consumed. Always confirm current stock before committing to a BOM.
What is the lead time for PIC16C55-HS/P?
Lead time for the PIC16C55-HS/P is typically 2-4 weeks as of 2026-09-16, sourced from remaining distributor inventory of the obsolete PIC16C5X baseline family. Because this part is no longer in production, lead times lengthen as stock dwindles. Engineers targeting long-life programs should select a modern flash-based equivalent such as the PIC16F54 or PIC16F57 in the same 28-PDIP footprint.
Where can I buy PIC16C55-HS/P online?
The PIC16C55-HS/P is available from authorized distributors including DigiKey (DigiKey part number PIC16C55-HS/P-ND), Mouser (P/N 579-PIC16C55-HS/P), and specialist brokers such as Heisener and Veswin Electronics. Octopart aggregates real-time distributor pricing for nine sources. Because the part is discontinued, verify RoHS status and date code before purchase.
PIC16C55-HS/P vs PIC16C56-HS/P - which is better for my application?
Choose PIC16C55-HS/P when your firmware fits in 768 bytes of OTP (512 x 12 instruction words); choose PIC16C56-HS/P when you need up to 1,024 instructions (1k x 12). Both share the same 28-PDIP pinout, HS 20 MHz oscillator grade, and 24-byte RAM, so the PCB layout is identical. Migrating between them requires recompiling your firmware for the new memory size but no hardware changes.
Can PIC16F54-I/P replace PIC16C55-HS/P?
Yes, the PIC16F54-I/P is a flash-based drop-in upgrade for PIC16C55-HS/P in most applications, sharing the same 28-PDIP footprint, 20 MHz maximum clock, and 20 I/O pins. The PIC16F54 reduces program memory to 384 x 12 (vs 512 x 12 on PIC16C55) but adds flash re-programmability, ICSP support, and lower power consumption. Verify peripheral and register mapping before substituting because the enhanced baseline core has slightly different reset/interrupt behavior.

エンジニアリング参考データ: PIC16C55-HS/P — 比較、設計ガイダンス、コンプライアンス情報。

選定ガイド

Choose the PIC16C55-HS/P when you need a baseline 8-bit PIC16C5X MCU with 768 bytes of OTP code space, 24 bytes of RAM, 20 I/O pins, and a 20 MHz HS-grade oscillator in a 28-PDIP through-hole package for high-volume fixed-function products. Choose the PIC16C54-HS/P if your firmware fits in 384 x 12 (33% less code). Choose the PIC16C56-HS/P if you need 1k x 12 (33% more code). Choose the PIC16C55A-20I/P if you need the wider 2.0-6.25 V VDD range and lower power consumption. Choose the PIC16F54-I/P if you need flash re-programmability, ICSP, and modern supply-voltage tolerance - it is the preferred long-life replacement for new designs. All five parts share the same 28-PDIP footprint, so PCB layout is preserved across selections.

代替品との比較

パラメータ この製品 PIC16C54-HS/P PIC16C56-HS/P PIC16C55A-20I/P PIC16C55-10/SO PIC16F54-I/P
Brand Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology
Package 28-PDIP 28-PDIP - same 28-PDIP - same 28-PDIP - same 28-PDIP - same (SOIC body on -10/SO variant) 28-PDIP - same
Program Memory 768 B (512 x 12) OTP 512 B (384 x 12) OTP 1.5 KB (1k x 12) OTP 768 B (512 x 12) OTP 768 B (512 x 12) OTP 512 B (384 x 12) Flash
Maximum Clock Frequency 20 MHz (HS grade) 20 MHz (HS grade) 20 MHz (HS grade) 20 MHz 10 MHz 20 MHz
Supply Voltage 3.3 V to 5.5 V 3.3 V to 5.5 V 3.3 V to 5.5 V 2.0 V to 6.25 V (wider window) 3.3 V to 5.5 V 2.0 V to 5.5 V
I/O Pins 20 20 20 20 20 20
RAM 24 B 24 B 24 B 24 B 24 B 24 B
Program Memory Type OTP EPROM OTP EPROM OTP EPROM OTP EPROM OTP EPROM Flash (re-programmable, ICSP-capable)
ICSP Support No No No No No Yes
Lifecycle Status Obsolete (per Microchip PIC16C5X EOL) Obsolete Obsolete Obsolete Obsolete Active

主な差別化要因

  • Highest-density baseline 5x OTP part with HS grade (vs PIC16C54-HS/P)
  • Industry-standard PIC16C5X baseline core with deterministic 1-cycle instructions (vs PIC16C55A-20I/P)
  • OTP EPROM enables lowest-cost production programming (vs PIC16F54-I/P)
  • HS grade supports 20 MHz maximum clock (vs PIC16C55-10/SO)

設計ノート

PIC16C5X baseline parts do NOT support ICSP; you must program the OTP memory externally with an MPLAB PM3 (or older PICSTART Plus) device programmer BEFORE soldering or via test-points that expose VPP, RB6 (clock), RB7 (data), and MCLR. Production boards need a programming header or in-test programming fixture, otherwise unsoldered parts cannot be reworked. Design PCBs to bring MCLR, RB6, RB7, VDD and VSS to accessible test points.

VDD decoupling: place a 100 nF ceramic capacitor as close as possible to the VDD pin (pin 20 on 28-PDIP) with a short trace to the VSS pin (pin 19). For boards with high-noise relay drivers, add a bulk 10 uF tantalum or aluminum electrolytic cap on the VDD rail. The PIC16C5X does not have an internal voltage regulator, so VDD noise directly couples into the oscillator; poor decoupling causes intermittent HS-mode start-up failures at cold temperature.

Oscillator layout: keep the HS-grade crystal (or ceramic resonator) and its loading capacitors within 5 mm of OSC1/OSC2 (pins 20/21). Guard the oscillator traces with a ground pour and avoid running digital signals under the crystal. For 20 MHz HS operation, the oscillator is sensitive to stray capacitance beyond ~20 pF; long traces or proximity to I/O toggling lines will detune the resonator. Series resistor (Rs ~100 ohm) may be required for AT-cut crystals to prevent overdrive.

I/O current derating: each I/O pin can source or sink 25 mA DC, but the absolute maximum for the entire PORTA is 100 mA and for PORTB is 100 mA, with a per-package limit of 200 mA. Driving 8 LEDs at 20 mA continuously (160 mA total) approaches the PORTB limit; if your design uses parallel LED arrays, switch to a driver IC (ULN2003, TPIC6B595) rather than sourcing from the MCU directly. Verify worst-case sink current with all LEDs on simultaneously.

Estimated: at 20 MHz clock, 5.0 V VDD and all CMOS inputs at VDD, the PIC16C55-HS/P Icc is typically 10 mA (50 mW). At max commercial temperature +70 C, power dissipation is well within the 28-PDIP package rating (1 W thermal, theta-JA ~50 C/W); no heatsink is required. Sleep mode reduces Icc to under 5 uA for battery-friendly idle. If your design uses HS-grade operation at extended temperature, derate clock frequency above +70 C per the family derating curve.

コンプライアンス情報

RoHS
Unknown
REACH
Unknown
AEC-Q100
Not Applicable
鉛フリー
Unknown
ハロゲンフリー
Unknown
紛争鉱物
Compliant

PIC16C5X is a long-discontinued family; specific lot/date-code RoHS and lead-free status varies. Modern production parts from Microchip are RoHS compliant per Microchip product-page statement, but pre-discontinued lots may be non-RoHS. Always check the date code and lot with your distributor before committing to a RoHS-critical BOM.

データ検証日: 2026-09-16 — データはXAIPARTの部品エンジニアリングチームによって検証・管理されています

関連検索

PIC16C55-HS/P PIC16C55-HS/P datasheet Microchip PIC16C55-HS/P PIC16C55 28-pin PDIP OTP microcontroller 8-bit OTP MCU 768 byte 20 MHz PIC16C5X baseline core drop-in PIC16C55 vs PIC16C56 difference PIC16C55 vs PIC16F54 modern replacement buy PIC16C55-HS/P obsolete stock PIC16C55-HS/P price lead time how to program PIC16C55-HS/P OTP PIC16C55 pinout 28-PDIP appliance controller MCU PIC16C55

関連部品&用語

Microchip Technology PIC16C55-HS/P PIC16C54-HS/P PIC16C56-HS/P PIC16C55A-20I/P PIC16F54-I/P PIC16C5X PIC microcontroller 8-bit microcontroller RISC Harvard architecture OTP EPROM PDIP-28 through-hole package HS oscillator TMR0 watchdog timer MPLAB PM3 MPASM ICSP RoHS AEC-Q100 MCLR PORTA PORTB appliance controller smart-card reader
クイック見積RFQ
詳細をすべてご記入ください — 営業チームが24時間以内にご返信いたします
部品番号 メーカー パッケージ QTY 目標価格 小計
合計: $0.00 USD
✓
見積を送信しました!

24時間以内にメールでご返信いたします

1
RFQ送信済み
2
見積受領
3
注文済み
4
お支払い
5
発送済み
6
配達済み
RFQの詳細を表示