PIC16C72A-20E/SS - 8-Bit MCU 3.5KB OTP 28SSOP | Microchip
部品番号: PIC16C72A-20E/SS ✗ 生産終了| 数量 | 単価 | 小計 |
|---|---|---|
| 1 | $4.34 | $4.34 |
| 10 | $3.91 | $39.10 |
| 100 | $3.47 | $347.00 |
| 500 | $3.04 | $1,520.00 |
| 1,000 | $2.61 | $2,610.00 |
PIC16C72A-20E/SS 概要
What is an 8-bit microcontroller? An 8-bit MCU is a single-chip computer with an 8-bit data path that integrates a CPU, program memory (ROM/OTP/Flash), data memory (RAM), timers, I/O ports, and peripheral interfaces on one die. It belongs to the broader hierarchy: microcontroller -> embedded processor -> semiconductor -> integrated circuit. Mid-range PIC MCUs like the PIC16C72A sit between baseline PIC10/12 devices and enhanced PIC18 devices in Microchip's lineup, balancing cost, peripheral integration, and code efficiency.
Key features include 5 channels of 8-bit Analog-to-Digital converter, two additional timers (Timer0, Timer1, Timer2 with PWM), a Capture/Compare/PWM (CCP) module, and a Synchronous Serial Port (SSP) configurable as either 3-wire SPI or 2-wire I²C. The device supports in-circuit serial programming and operates from 2.5 V to 5.5 V across the -40 °C to +125 °C extended industrial temperature range. Brown-out Reset and a Watchdog Timer with on-chip RC oscillator are built in for reliable unattended operation.
Internally the PIC16C72A uses a Harvard architecture with separate program and data buses, a hardware multiply assist, and a 14-bit instruction word with 8-bit data path. The OTP (one-time programmable) program memory is suited to mature, stable firmware in volume production where field reprogrammability is not required, and the SSOP-28 footprint supports compact surface-mount assembly.
Typical applications include appliance control panels, sensor signal conditioning with on-chip ADC, low-cost motor control via CCP/PWM, battery chargers, simple sensor hubs, and industrial instrumentation front-ends. The extended temperature grade also suits outdoor or harsh-environment nodes.
Design consideration: pair the ADC inputs with adequate source-impedance buffering and use the SSP module's I²C mode with proper pull-ups. The 'E' suffix indicates the extended industrial temperature grade (-40 °C to +125 °C) compared to the standard 'I' grade (-40 °C to +85 °C), so verify the thermal envelope for your enclosure before substitution.
This page combines datasheet specifications, distributor pricing, drop-in alternatives, and design notes not consolidated on the manufacturer product page, providing practical context for sourcing, replacement, and PCB design decisions.
ドロップイン代替品: PIC16C72A-20E/SS — 同一パッケージでピン互換。PCBの作り直しが必要な異なるパッケージの部品は除外されています。
このシリーズのバリエーション
同一シリーズでドロップイン互換のモデル: PIC16C72A-20E/SS (同一形状・フットプリント) — 相違点: Package, Program Memory Size, ADC, Core Architecture, Maximum Clock Frequency.
クイック比較ツール — 並列比較する代替部品を選択:
PIC16C72-20E/SS
✅ ドロップイン✓ 在庫あり
$4.04 / 個
データシートを見る →PIC16C72-20/SS
✅ ドロップイン✓ 在庫あり
$3.1 / 個
データシートを見る →PIC16C72-10/SS
✅ ドロップイン✓ 在庫あり
$5.62 / 個
データシートを見る →PIC16C715-20/P
✅ ドロップイン✓ 在庫あり
$1.94 / 個
データシートを見る →PIC16C712-20E/SS
✅ ドロップイン✓ 在庫あり
$4.2 / 個
データシートを見る →PIC16C72A-20E/SS 最大定格&電気的特性
| Core Architecture | PIC16 8-bit RISC (Harvard) |
| Program Memory Type | OTP (One-Time Programmable) |
| Program Memory Size | 3.5 KB |
| RAM | 128 bytes |
| Data EEPROM | 0 bytes (none on die) |
| 最大クロック周波数 | 20 MHz |
| Instruction Cycle Time | 200 ns |
| Number of I/O Pins | 22 |
| ADC | 5 channels x 8-bit |
| Timers | 3 (Timer0, Timer1, Timer2) |
| Capture/Compare/PWM | 1 CCP module |
| Serial Interface | SSP (SPI or I²C, master/slave) |
| Operating Voltage | 2.5 V to 5.5 V |
| 動作温度 | -40 °C to +125 °C (Extended 'E' grade) |
| Watchdog Timer | Yes (with on-chip RC oscillator) |
| Brown-out Reset | Yes |
| In-Circuit Serial Programming | Yes (ICSP) |
| パッケージ | 28-pin SSOP (5.30 mm body) |
| 実装タイプ | Surface Mount |
| Instruction Set | 35 single-word instructions |
| RoHS ステータス | Compliant (Pb-free SSOP) |
PIC16C72A-20E/SS ピン構成
| ピン 1 | RA2/AN2 — PORTA bit 2 / analog input channel 2 |
| ピン 2 | RA3/AN3/VREF+ — PORTA bit 3 / analog input 3 / ADC reference positive |
| ピン 3 | RA4/AN4 — PORTA bit 4 / analog input channel 4 (open-drain) |
| ピン 4 | RA5/AN5 — PORTA bit 5 / analog input channel 5 |
| ピン 5 | VSS — Ground reference |
| ピン 6 | OSC1/CLKIN — Crystal oscillator input / external clock |
| ピン 7 | OSC2/CLKOUT — Crystal oscillator output / clock out (Fosc/4) |
| ピン 8 | RB0/INT — PORTB bit 0 / external interrupt |
| ピン 9 | RB1 — PORTB bit 1 |
| ピン 10 | RB2 — PORTB bit 2 |
| ピン 11 | RB3 — PORTB bit 3 |
| ピン 12 | RB4 — PORTB bit 4 (interrupt-on-change) |
| ピン 13 | RB5 — PORTB bit 5 (interrupt-on-change) |
| ピン 14 | RB6/PGC — PORTB bit 6 / ICSP clock |
| ピン 15 | RB7/PGD — PORTB bit 7 / ICSP data |
| ピン 16 | RC0/T1OSO/T1CKI — PORTC bit 0 / Timer1 oscillator output / clock in |
| ピン 17 | RC1/T1OSI — PORTC bit 1 / Timer1 oscillator input |
| ピン 18 | RC2/CCP1 — PORTC bit 2 / Capture/Compare/PWM output |
| ピン 19 | RC3/SCK/SCL — PORTC bit 3 / SSP SPI clock / I²C clock |
| ピン 20 | RC4/SDI/SDA — PORTC bit 4 / SSP SPI data in / I²C data |
| ピン 21 | RC5/SDO — PORTC bit 5 / SSP SPI data out |
| ピン 22 | RC6 — PORTC bit 6 |
| ピン 23 | RC7 — PORTC bit 7 |
| ピン 24 | MCLR/VPP — Master clear reset (active low) / ICSP programming voltage |
| ピン 25 | RA0/AN0 — PORTA bit 0 / analog input channel 0 |
| ピン 26 | RA1/AN1 — PORTA bit 1 / analog input channel 1 |
| ピン 27 | VREF-/CVREF — ADC reference negative / comparator voltage reference |
| ピン 28 | VDD — Positive supply voltage (2.5 V to 5.5 V) |
主な用途
PIC16C72A-20E/SS の用途: 6 件s: Appliance Control Panels, Battery Chargers (Lead-Acid / Li-Ion), Sensor Signal Conditioning Hubs, Low-Cost PWM Motor Control, Industrial Instrumentation Front-Ends, Simple Sensor Hubs and Edge Nodes.
Appliance Control Panels
The PIC16C72A-20E/SS fits washing-machine, dishwasher, and microwave front-panel designs because its 22 I/O pins drive 7-segment displays, keypads, and LED indicators while the 5-channel 8-bit ADC reads temperature sensors (NTC) and humidity probes. The 20 MHz core and 200 ns instruction cycle execute state-machine logic with sub-millisecond response. Brown-out Reset and Watchdog Timer with on-chip RC oscillator ensure recovery from brown-outs. The -40 °C to +125 °C extended temperature grade handles the thermal envelope behind a kitchen appliance fascia.
おすすめ
Battery Chargers (Lead-Acid / Li-Ion)
The PIC16C72A-20E/SS implements CC/CV charge profiles by sampling charge current and battery voltage through its 5-channel ADC and modulating MOSFET gate drive via the CCP/PWM module. The 22 I/O lines connect to relay drivers, status LEDs, and an I²C interface for capacity display. OTP memory suits mature charging algorithms with no field updates needed. The 2.5 V-5.5 V operating range operates from a 5 V auxiliary rail directly. Brown-out Reset prevents charger misbehavior during battery disconnect events.
おすすめ
Sensor Signal Conditioning Hubs
Industrial sensor hubs use the PIC16C72A-20E/SS to multiplex analog inputs through its 5-channel ADC, perform linearization in firmware, and forward processed values over SPI or I²C to a host controller. The 3.5 KB OTP holds calibration tables for thermocouple, RTD, or strain-gauge linearization. The 200 ns instruction cycle supports 1 kHz sample rates per channel. The extended temperature grade enables deployment in factory-floor enclosures without additional thermal conditioning.
おすすめ
Low-Cost PWM Motor Control
Small DC motor and fan controllers leverage the PIC16C72A-20E/SS CCP/PWM module to generate variable-duty drive signals up to 20 kHz while Timer0/Timer1/Timer2 handle quadrature feedback decoding and RPM calculation. The 22 I/O pins drive H-bridge enable lines, tachometer inputs, and fault LEDs. The 8-bit ADC monitors motor current via a shunt resistor. Because OTP memory locks the algorithm at production, this suits mature, fixed-speed fans or pumps where firmware updates are not required.
おすすめ
Industrial Instrumentation Front-Ends
Process instrumentation like panel meters and transducer readouts use the PIC16C72A-20E/SS as the local MCU: the 5-channel ADC digitizes 4-20 mA loop signals or 0-10 V process variables, the SSP drives an I²C LCD display, and the 22 I/O pins key in configuration. The extended temperature grade and brown-out reset suit unattended installations. OTP memory locks calibration constants for shipped units. Watchdog Timer with on-chip RC oscillator ensures lock-up recovery in remote enclosures.
おすすめ
Simple Sensor Hubs and Edge Nodes
IoT edge nodes without wireless use the PIC16C72A-20E/SS to aggregate analog sensor readings over its 5-channel ADC and forward them via I²C to an upstream wireless MCU. The low 2.5 V minimum VDD allows 2x AA battery operation with a boost converter. The 20 MHz core executes filter and threshold logic in 200 ns per cycle. Extended temperature grade supports outdoor enclosures. Brown-out Reset preserves node state on battery droop. The compact SSOP-28 footprint enables sub-25 mm sensor modules.
おすすめ
おすすめ製品の概要
エンジニアリング参考データ: PIC16C72A-20E/SS — 比較、設計ガイダンス、コンプライアンス情報。
選定ガイド
代替品との比較
| パラメータ | この製品 | PIC16C72-20E/SS | PIC16C72-20/SS | PIC16C72-10/SS | PIC16C715-20/P | PIC16C712-20E/SS |
|---|---|---|---|---|---|---|
| Package | 28-SSOP (5.30 mm) | 28-SSOP - same | 28-SSOP - same | 28-SSOP - same | 28-PDIP - different | 28-SSOP - same |
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Core | PIC16 8-bit RISC | PIC16 8-bit RISC | PIC16 8-bit RISC | PIC16 8-bit RISC | PIC16 8-bit RISC | PIC16 8-bit RISC |
| Program Memory | 3.5 KB OTP | 3.5 KB OTP | 3.5 KB OTP | 3.5 KB OTP | 2 KB OTP | 1.75 KB OTP |
| RAM | 128 bytes | 128 bytes | 128 bytes | 128 bytes | 128 bytes | 128 bytes |
| Max Clock | 20 MHz | 20 MHz | 20 MHz | 10 MHz (-50%) | 20 MHz | 20 MHz |
| ADC | 5 ch x 8-bit | 5 ch x 8-bit | 5 ch x 8-bit | 5 ch x 8-bit | 4 ch x 8-bit | 4 ch x 8-bit |
| Operating Temperature | -40 to +125 °C (Extended) | -40 to +125 °C (Extended) | 0 to +70 °C (Commercial) | 0 to +70 °C (Commercial) | -40 to +125 °C (Extended) | -40 to +125 °C (Extended) |
| Serial Interface | SSP (SPI/I²C) | SSP (SPI/I²C) | SSP (SPI/I²C) | SSP (SPI/I²C) | SSP (SPI/I²C) | SSP (SPI/I²C) |
主な差別化要因
- Extended industrial temperature grade in 28-SSOP (vs PIC16C72-20/SS)
- Full 20 MHz operation across VDD range (vs PIC16C72-10/SS)
- 5-channel 8-bit ADC vs 4 channels on PIC16C715 (vs PIC16C715-20/P)
- Lower program memory than PIC16C72 family top end (vs PIC16F882-I/SS)
設計ノート
The PIC16C72A-20E/SS requires a stable VDD rail between 2.5 V and 5.5 V. Place a 100 nF decoupling capacitor as close as possible to the VDD pin (pin 28) with a short trace to VSS (pin 5). Add a bulk 10 µF tantalum or ceramic on the board's VDD node. For battery-powered designs at 3 V or below, enable Brown-out Reset to avoid indeterminate execution during droop. Estimated: total IC current draw at 20 MHz and 5 V is approximately 15 mA per the datasheet DC characteristics table.
Keep the crystal/oscillator traces (OSC1/OSC2, pins 6-7) short and symmetric. Place load capacitors within 5 mm of the OSC pins. If using an external clock, drive OSC1 with a CMOS-level source and leave OSC2 floating. Route the MCLR/VPP line (pin 24) so it can be pulled up to VDD via a 10 kΩ resistor and that ICSP programming access remains feasible in production.
Do not rely on the PIC16C72A-20E/SS for UART-based asynchronous serial - it has no USART, only SSP (SPI/I²C). If the design needs RS-232/485, use a PIC16C73A/74A/76/77 family member or add an external transceiver such as MAX232. Also verify that any 'compatible' PIC16LF628A or PIC16F628 part is checked for pinout differences - pin 28 functions and oscillator layouts differ across PIC16 mid-range sub-families.
コンプライアンス情報
RoHS compliant per Microchip product page (Pb-free SSOP). Not AEC-Q100 qualified - choose PIC16F882-I/SS or PIC16F72-I/SS for automotive. Halogen-free per Microchip environmental compliance documentation.