PIC16C55A-20E/SO - 20MHz 8-Bit OTP MCU | Microchip | 28-SOIC
部品番号: PIC16C55A-20E/SO ✗ 生産終了| 数量 | 単価 | 小計 |
|---|---|---|
| 1 | $8.92 | $8.92 |
| 10 | $8.05 | $80.50 |
| 100 | $7.1 | $710.00 |
| 500 | $6.3 | $3,150.00 |
| 1,000 | $5.65 | $5,650.00 |
PIC16C55A-20E/SO 概要
A microcontroller (MCU) is a single-chip computer that combines a CPU core, program memory, working RAM, and configurable I/O peripherals on one IC. The PIC16C5X family occupies the entry-level, cost-optimized branch of Microchip's 8-bit PIC portfolio, descending from the broader class of 8-bit microcontrollers -> microcontrollers -> embedded processors -> semiconductors. It uses a RISC instruction set with 33 single-cycle instructions, has no onboard peripherals beyond the core I/O and timer, and is intended for high-volume cost-sensitive applications where OTP programmability is acceptable.
Key features of the PIC16C55A-20E/SO include 768 bytes of OTP program memory, 24 bytes of RAM, four I/O ports (PORTB 8-bit, PORTC 8-bit, PORTD 4-bit plus RA 4-bit variant), a 20 MHz maximum oscillator frequency, and a wide 3.0 V to 5.5 V supply range. The 20 MHz clock enables a 200 ns instruction cycle at full speed; instructions are 12 bits wide, providing compact code density. The device uses an external oscillator and supports crystal, ceramic resonator, or RC clock inputs.
Architecturally, the PIC16C55A uses a Harvard RISC core with separate program and data paths, a 12-bit instruction word, and a 2-level hardware stack. Its reset and watchdog timing characteristics are defined in the manufacturer datasheet. There is no integrated UART, ADC, or interrupt controller beyond the basic external/port-change interrupt on PORTB, making this part one of the simplest members of the PIC16C5X family and the closest sibling of the PIC16C54A and PIC16C57C.
Typical applications for the PIC16C55A-20E/SO include low-cost consumer appliances, simple motor controllers, LED display drivers, automotive body controllers (using the -E temperature grade), battery chargers, remote-control transmitters, and any high-volume embedded design that requires OTP one-time programmable memory rather than flash. The PIC16C5X is often selected where field upgrades are unnecessary and unit cost is the primary driver.
When designing with this device, note that OTP memory cannot be rewritten in-circuit, so the firmware must be fully verified on EPROM-windowed samples (PIC16C55A-20/JW) before committing to OTP production. The lack of an internal oscillator means an external clock source must always be supplied, and the wide 0.295-inch SO body requires careful clearances in compact layouts.
This page synthesizes distributor pricing, drop-in OTP/EPROM and FLASH alternatives, and practical design notes not found in the standalone manufacturer datasheet.
ドロップイン代替品: PIC16C55A-20E/SO — 同一パッケージでピン互換。PCBの作り直しが必要な異なるパッケージの部品は除外されています。
このシリーズのバリエーション
同一シリーズでドロップイン互換のモデル: PIC16C55A-20E/SO (同一形状・フットプリント) — 相違点: Program Memory Size, Program Memory Type, Core Architecture, Package, Number of Instructions.
クイック比較ツール — 並列比較する代替部品を選択:
PIC16C55A-20/SO
✅ ドロップイン✓ 在庫あり
$2.9 / 個
データシートを見る →PIC16C55A-04E/SO
✅ ドロップイン📋 参考代替品(カタログ未掲載)
PIC16C57C-20/SO
✅ ドロップイン✓ 在庫あり
$2.89 / 個
データシートを見る →PIC16F54-I/SO
✅ ドロップイン📋 参考代替品(カタログ未掲載)
PIC16C54A-20I/SO
✅ ドロップイン✓ 在庫あり
$1.15 / 個
データシートを見る →PIC16C55A-20E/SO 最大定格&電気的特性
| Core Architecture | 8-bit PIC RISC (Harvard) |
| Family | PIC16C5X (PIC16C55A) |
| Program Memory Type | OTP (One-Time Programmable) EPROM |
| Program Memory Size | 768 B (512 x 12 words) |
| RAM Size | 24 B |
| Instruction Word Width | 12 bits |
| Number of Instructions | 33 (single-cycle) |
| Max CPU Frequency | 20 MHz |
| Instruction Cycle Time | 200 ns @ 20 MHz |
| I/O Pins | 20 |
| Supply Voltage (Vdd) | 3.0 V to 5.5 V |
| Oscillator Type | External (XT, HS, LP, RC) |
| 動作温度 | -40 C to +125 C (E grade) |
| パッケージ | 28-SOIC (0.295 in / 7.50 mm width, SO) |
| 実装タイプ | Surface Mount |
PIC16C55A-20E/SO ピン構成
| ピン 1 | VDD — Positive supply voltage (3.0 V to 5.5 V) |
| ピン 2 | RA0 — I/O port A bit 0 |
| ピン 3 | RA1 — I/O port A bit 1 |
| ピン 4 | RA2 — I/O port A bit 2 |
| ピン 5 | RA3 — I/O port A bit 3 |
| ピン 6 | RTCC — Real-time clock/counter input |
| ピン 7 | VSS — Ground reference |
| ピン 8 | OSC2 — Oscillator output (crystal/RC) |
| ピン 9 | OSC1 — Oscillator input (crystal/external clock) |
| ピン 10 | RC0 — I/O port C bit 0 |
| ピン 11 | RC1 — I/O port C bit 1 |
| ピン 12 | RC2 — I/O port C bit 2 |
| ピン 13 | RC3 — I/O port C bit 3 |
| ピン 14 | RC4 — I/O port C bit 4 |
| ピン 15 | RC5 — I/O port C bit 5 |
| ピン 16 | RC6 — I/O port C bit 6 |
| ピン 17 | RC7 — I/O port C bit 7 |
| ピン 18 | RD0 — I/O port D bit 0 |
| ピン 19 | RD1 — I/O port D bit 1 |
| ピン 20 | RD2 — I/O port D bit 2 |
| ピン 21 | RD3 — I/O port D bit 3 |
| ピン 22 | RB0 — I/O port B bit 0 (interrupt-on-change capable) |
| ピン 23 | RB1 — I/O port B bit 1 (interrupt-on-change capable) |
| ピン 24 | RB2 — I/O port B bit 2 (interrupt-on-change capable) |
| ピン 25 | RB3 — I/O port B bit 3 (interrupt-on-change capable) |
| ピン 26 | RB4 — I/O port B bit 4 (interrupt-on-change capable) |
| ピン 27 | RB5 — I/O port B bit 5 (interrupt-on-change capable) |
| ピン 28 | RB6 — I/O port B bit 6 (interrupt-on-change capable) |
主な用途
PIC16C55A-20E/SO の用途: 6 件s: Low-Cost Consumer Appliance Controller, Automotive Body Control Modules, LED Display and Sign Drivers, Remote Control and RF Encoder, Simple Battery Charger Controller, Industrial Sensor Interface / Signal Conditioner.
Low-Cost Consumer Appliance Controller
The PIC16C55A-20E/SO fits low-cost consumer appliance controllers because its 768-byte OTP program memory covers typical state-machine firmware, its 20 MHz clock delivers 200 ns instruction cycles for fast timer-driven PWM and debounce tasks, and the 28-SOIC surface-mount package keeps board cost low. With 20 I/O pins split across multiple ports the MCU can directly drive 7-segment displays, keypad scan matrices, relay coils, and indicator LEDs without external expanders. At 5 V supply the 20 MHz speed is comfortably within the spec's 3.0 V to 5.5 V range. The extended temperature grade supports appliance environments with hot enclosures.
おすすめ
Automotive Body Control Modules
The PIC16C55A-20E/SO is well-suited to automotive body controllers (window lift, mirror adjust, simple lighting) where the extended -40 C to +125 C temperature grade is mandatory. The 20 MHz clock provides sufficient throughput for CAN/LIN bit-banging or low-speed serial protocols common in entry-level BCMs, and the 768-byte OTP holds the entire BCM state-machine. The 28-SOIC package withstands automotive soldering profiles and the wide 0.295-inch body improves manufacturability. Note that AEC-Q100 qualification is not explicitly stated in the verified data, so OEMs requiring full AEC-Q100 should select an automotive-grade variant.
おすすめ
LED Display and Sign Drivers
The PIC16C55A-20E/SO drives multiplexed LED displays well thanks to its 20 I/O pins (enough for an 8-digit 7-segment + 8 column-driver matrix) and 20 MHz throughput that handles multiplex refresh with timing headroom. The 24-byte RAM accommodates a small display buffer, and the 768-byte OTP program memory holds segment lookup tables and dimming state machines. The 28-SOIC package supports automated pick-and-place assembly for high-volume signage production.
おすすめ
Remote Control and RF Encoder
In low-cost RF remote controls and IR encoders the PIC16C55A-20E/SO provides 20 MHz speed for tight bit timing of 38 kHz carrier modulation, 768 bytes of OTP for key-scanning and protocol state, and 20 I/O for matrix keypads. The wide supply range (3.0 V to 5.5 V) lets the same board accept 2 x AA alkaline (3 V) or regulated 5 V supplies. The 28-SOIC footprint supports slim handheld plastic enclosures. Power consumption is low enough for battery operation with external sleep/wake.
おすすめ
Simple Battery Charger Controller
The PIC16C55A-20E/SO acts as a state-machine controller in entry-level NiCd/NiMH/Li-ion chargers where its 20 MHz clock monitors V/I sense inputs through digital I/O and times charge phases (precharge, fast-charge, top-off, terminate). The 768-byte OTP holds the charger algorithm, the 28-SOIC footprint is compatible with wave-soldered or reflow production, and the extended -40 C to +125 C grade handles warm charger enclosures. Designers should add external ADC circuitry because this MCU has no integrated ADC.
おすすめ
Industrial Sensor Interface / Signal Conditioner
The PIC16C55A-20E/SO is used as a low-cost front-end MCU in industrial signal-conditioning modules where it scans digital sensor inputs, performs linearization or threshold logic in firmware, and drives isolated outputs. The 20 MHz throughput handles 1 kHz sample loops for simple digital filtering, the 20 digital I/Os are sufficient to read multiple sensor channels, and the wide operating temperature grade (-40 C to +125 C) suits factory-floor environments. The 28-SOIC package is compatible with conformal-coated industrial PCBs.
おすすめ
おすすめ製品の概要
エンジニアリング参考データ: PIC16C55A-20E/SO — 比較、設計ガイダンス、コンプライアンス情報。
選定ガイド
代替品との比較
| パラメータ | この製品 | PIC16C55A-20/SO | PIC16C55A-04E/SO | PIC16C57C-20/SO | PIC16F54-I/SO | PIC16C54A-20I/SO |
|---|---|---|---|---|---|---|
| Package | 28-SOIC (SO, 0.295 in) | 28-SOIC (SO, 0.295 in) - same | 28-SOIC (SO, 0.295 in) - same | 28-SOIC (SO, 0.295 in) - same | 28-SOIC (SO, 0.295 in) - same | 28-SOIC (SO, 0.295 in) - same |
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Max Clock Frequency | 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) | 1536 B (1024 x 12 OTP) | 768 B FLASH | 512 B (384 x 12 OTP) |
| RAM Size | 24 B | 24 B | 24 B | 72 B | 25 B | 25 B |
| Memory Type | OTP EPROM | OTP EPROM | OTP EPROM | OTP EPROM | FLASH (reprogrammable) | OTP EPROM |
| Operating Temperature | -40 C to +125 C (E grade) | 0 C to +70 C | -40 C to +125 C (E grade) | 0 C to +70 C | -40 C to +85 C (I grade) | -40 C to +85 C (I grade) |
| Supply Voltage | 3.0 V to 5.5 V | 3.0 V to 5.5 V | 3.0 V to 5.5 V | 3.0 V to 5.5 V | 2.0 V to 5.5 V | 3.0 V to 5.5 V |
| Lifecycle Status | NRND | NRND | NRND | NRND | Active | NRND |
| Oscillator | External (XT/HS/LP/RC) | External (XT/HS/LP/RC) | External (XT/HS/LP/RC) | External (XT/HS/LP/RC) | External | External (XT/HS/LP/RC) |
主な差別化要因
- Extended temperature grade in same SOIC footprint (vs PIC16C55A-20/SO)
- 20 MHz max clock vs 4 MHz alternative (vs PIC16C55A-04E/SO)
- FLASH-based upgrade path available (vs PIC16F54-I/SO)
- Larger program memory than PIC16C54A (vs PIC16C54A-20I/SO)
設計ノート
OTP memory cannot be erased or rewritten - firmware must be fully validated on EPROM-windowed samples (PIC16C55A-20/JW) or a FLASH-based sister part (PIC16F54-I/SO) before committing to OTP volume production. A single firmware bug in production requires scrapping all programmed parts. For new designs, prefer PIC16F54-I/SO (FLASH, in-circuit reprogrammable) over the OTP PIC16C55A.
Place the external crystal or resonator as close as possible to the OSC1/OSC2 pins (pins 8-9) and keep the trace lengths matched and short. Use a ground plane under the oscillator area to reduce EMI pickup. The 28-SOIC (0.295 in) body is wider than the standard 0.150 mm SOIC-8 footprint family, so confirm pad geometry and keep-out spacing against the actual land pattern recommended in the Microchip packaging specification (document 00049H).
Decouple VDD (pin 1) with a 100 nF ceramic capacitor as close as possible to the pin, plus a bulk capacitor (1-10 uF) within 10 mm. The PIC16C55A core draws low current at 20 MHz (typically <5 mA active), so power-rail sizing is straightforward, but switching I/O loads driven by the MCU may inject noise - separate analog and digital supplies if the board also hosts precision analog circuitry. The supply range is 3.0 V to 5.5 V; operation below 3.0 V is not guaranteed.
Unused I/O pins on ports B, C, and D should be configured as outputs and tied either high or low in firmware to avoid floating inputs that consume extra current. PORTB has interrupt-on-change capability on RB0-RB7; if interrupts are not used, disable the RBIE flag to prevent spurious wakeups. The PIC16C55A does not include an integrated ADC, so analog measurements require external ADC chips or a comparator circuit built from external transistors.
コンプライアンス情報
PIC16C55A family predates current RoHS directives and Microchip does not publish RoHS compliance data for this part in the verified web sources. AEC-Q100 not explicitly qualified per Microchip product page; the -E temperature grade is not a substitute for AEC-Q100. Compliance info marked [DATA_NEEDED] should be confirmed with Microchip before automotive or EU-volume production.