PIC16C72-10/SS - 8-Bit CMOS MCU, 3.5KB EPROM, 22 I/O, SSOP-28
部品番号: PIC16C72-10/SS ✗ 生産終了| 数量 | 単価 | 小計 |
|---|---|---|
| 1 | $9.85 | $9.85 |
| 10 | $8.92 | $89.20 |
| 100 | $7.74 | $774.00 |
| 500 | $6.55 | $3,275.00 |
| 1,000 | $5.62 | $5,620.00 |
PIC16C72-10/SS 概要
What is a PIC16C72 microcontroller? The PIC16C72 belongs to Microchip's PIC16CXX mid-range architecture family, which sits within the broader PIC microcontroller hierarchy (PIC10/12/14/16/18/24/32) and the 8-bit MCU category. Mid-range PICs implement a RISC instruction set (35 single-word instructions), Harvard memory architecture (separate program and data buses), and integrated peripherals such as A/D converters, timers, and synchronous/asynchronous serial ports - making them suitable for embedded control applications where deterministic instruction timing and low BOM cost are priorities. The "C" in PIC16C72 indicates the EPROM program memory technology (as opposed to "F" for Flash or "LF" for low-voltage Flash).
Key features include three I/O ports (PORTA, PORTB, PORTC), two 8-bit timer/counters (Timer0, Timer2) plus one 16-bit timer (Timer1), a Synchronous Serial Port (SSP) supporting SPI and I2C, 22 general-purpose digital I/O lines with individual direction control, an analog comparator, and a 5-channel 8-bit A/D converter with selectable reference. The Harvard bus architecture and 14-bit instruction word allow most instructions to execute in a single 200 ns instruction cycle at 20 MHz, or 400 ns at 10 MHz (the -10 grade), supporting predictable interrupt latency in real-time control loops.
Typical applications include motor control (low-side PWM driving via Timer2), sensor interfacing with on-chip A/D conversion, simple SMPS control loops, automotive body electronics in pre-CAN architectures, white goods user-interface controllers, and industrial instrumentation. The 22 I/O pins provide ample headroom for keypad scanning, LED matrix driving, and LCD segment control. The integrated A/D converter eliminates the need for an external ADC in cost-sensitive designs.
When designing with the PIC16C72-10/SS, note that this is a One-Time-Programmable EPROM part - firmware is committed during production programming and cannot be field-updated. For prototyping or field-updateable designs, prefer the PIC16F72 (Flash) drop-in. Always place a 0.1 uF decoupling capacitor within 5 mm of the VDD pin and connect the MCLR pin through a 10 kohm pull-up to VDD for reliable reset behavior.
This page synthesizes distributor pricing, drop-in alternatives, and practical design notes not found in the manufacturer datasheet.
ドロップイン代替品: PIC16C72-10/SS — 同一パッケージでピン互換。PCBの作り直しが必要な異なるパッケージの部品は除外されています。
このシリーズのバリエーション
同一シリーズでドロップイン互換のモデル: PIC16C72-10/SS (同一形状・フットプリント) — 相違点: Package, Core Architecture, Operating Temperature, ADC, Timers.
クイック比較ツール — 並列比較する代替部品を選択:
PIC16F72-I/SS
✅ ドロップイン✓ 在庫あり
$2.19 / 個
データシートを見る →PIC16C72-10I/SS
✅ ドロップイン📋 参考代替品(カタログ未掲載)
PIC16C72-10E/SS
✅ ドロップイン✓ 在庫あり
$3.3 / 個
データシートを見る →PIC16C72-10/SP
✅ ドロップイン✓ 在庫あり
$4.42 / 個
データシートを見る →PIC16F716-I/SO
✅ ドロップイン✓ 在庫あり
$1.13 / 個
データシートを見る →PIC16C72-10/SS 最大定格&電気的特性
| Core Architecture | PIC16CXX mid-range 8-bit RISC |
| Program Memory Type | OTP EPROM |
| Program Memory Size | 3.5 KB |
| RAM | 128 bytes |
| Data EEPROM | Not present |
| 最大クロック周波数 | 10 MHz |
| Instruction Cycle Time | 400 ns at 10 MHz |
| Supply Voltage (VDD) | 2.0 V to 6.0 V |
| I/O Pins | 22 |
| A/D Converter | 5-channel, 8-bit |
| Timers | Timer0 (8-bit), Timer1 (16-bit), Timer2 (8-bit) |
| Serial Interfaces | SSP (SPI / I2C) |
| パッケージ | SSOP-28 |
| 動作温度 | 0 C to +70 C (Commercial) |
| 実装タイプ | Surface Mount |
| Pin/Package Code | SS / GULL WING, 28 terminals |
| Tube Packaging | Yes |
| RoHS ステータス | Compliant (lead-free SS suffix) |
PIC16C72-10/SS ピン構成
| ピン 1 | MCLR/VPP — Master Clear (reset) input / programming voltage input |
| ピン 2 | RA0/AN0 — PORTA bit 0 / Analog input channel 0 |
| ピン 3 | RA1/AN1 — PORTA bit 1 / Analog input channel 1 |
| ピン 4 | RA2/AN2 — PORTA bit 2 / Analog input channel 2 |
| ピン 5 | RA3/AN3/VREF — PORTA bit 3 / Analog input 3 / ADC reference |
| ピン 6 | RA4/T0CKI — PORTA bit 4 / Timer0 clock input |
| ピン 7 | RA5/SS/AN4 — PORTA bit 5 / SPI Slave Select / Analog input 4 |
| ピン 8 | VSS — Ground |
| ピン 9 | OSC1/CLKIN — Oscillator crystal input / external clock input |
| ピン 10 | OSC2/CLKOUT — Oscillator crystal output / clock output |
| ピン 11 | RC0/T1OSO/T1CKI — PORTC bit 0 / Timer1 oscillator output / Timer1 clock input |
| ピン 12 | RC1/T1OSI/CCP2 — PORTC bit 1 / Timer1 oscillator input / CCP2 output |
| ピン 13 | RC2/CCP1 — PORTC bit 2 / CCP1 PWM output |
| ピン 14 | RC3/SCK/SCL — PORTC bit 3 / SPI clock / I2C clock |
| ピン 15 | RC4/SDI/SDA — PORTC bit 4 / SPI data in / I2C data |
| ピン 16 | RC5/SDO — PORTC bit 5 / SPI data out |
| ピン 17 | RC6 — PORTC bit 6 |
| ピン 18 | RC7 — PORTC bit 7 |
| ピン 19 | VSS — Ground (digital) |
| ピン 20 | VDD — Positive supply voltage |
| ピン 21 | RB0/INT — PORTB bit 0 / External interrupt input |
| ピン 22 | RB1 — PORTB bit 1 |
| ピン 23 | RB2 — PORTB bit 2 |
| ピン 24 | RB3 — PORTB bit 3 |
| ピン 25 | RB4 — PORTB bit 4 (interrupt-on-change) |
| ピン 26 | RB5 — PORTB bit 5 (interrupt-on-change) |
| ピン 27 | RB6/PGC — PORTB bit 6 / ICSP clock |
| ピン 28 | RB7/PGD — PORTB bit 7 / ICSP data |
主な用途
PIC16C72-10/SS の用途: 6 件s: Industrial Sensor Interface Module, Consumer Appliance User Interface, Low-Side DC Motor Control, Battery-Powered Remote Control, Automotive Body Electronics (Pre-CAN), Simple Switch-Mode Power Supply (SMPS) Controller.
Industrial Sensor Interface Module
The PIC16C72-10/SS fits industrial 4-20 mA sensor conditioning boards because its 5-channel 8-bit A/D converter maps directly onto thermocouple, pressure, and flow sensor inputs through a multi-channel analog mux. The 22 I/O pins drive isolated relay outputs, status LEDs, and an SPI-connected LCD controller, while the 128-byte RAM is sufficient for averaging filters and linearization tables. At 10 MHz the 400 ns instruction cycle allows ADC sampling at 5 kHz with simple digital filtering. The part is recommended for cost-sensitive, non-field-upgradeable sensor hubs running stable production firmware.
おすすめ
Consumer Appliance User Interface
The PIC16C72-10/SS is well matched to washing machine, dishwasher, and microwave oven keypads and display controllers where 22 I/O pins are required for a 4x4 matrix keypad plus 7-segment LED drivers. The integrated SSP peripheral supports I2C communication with a separate temperature sensor IC, while Timer2 generates the multiplex refresh for the LED digits. The 2.0-6.0 V supply range tolerates unregulated 5 V rails common in white goods. With its 3.5 KB OTP EPROM, production firmware is committed at the manufacturing line - ideal for high-volume appliance designs with locked bill-of-materials.
おすすめ
Low-Side DC Motor Control
The PIC16C72-10/SS drives small DC motors, solenoids, and stepper motor coils in 12 V systems by using Timer2 PWM output on PORTB and high-current MOSFET gate drivers on PORTC. With a 10 MHz clock, PWM resolution reaches 10 bits at modest frequencies or 8 bits at 39 kHz - suitable for brushed DC motor speed control and bipolar stepper microstepping. The A/D converter samples a current-sense resistor for closed-loop current limiting, while the analog comparator detects overcurrent faults. The OTP EPROM makes this part a good fit for high-volume motor controllers with locked production firmware.
おすすめ
Battery-Powered Remote Control
The PIC16C72-10/SS fits handheld remote controls and small battery-operated devices thanks to its 2.0 V minimum VDD allowing operation from two AA cells down to 2.4 V. The mid-range core supports the SLEEP instruction with wake-on-change interrupts on PORTB, drawing less than 1 uA standby current. The integrated SSP peripheral drives an infrared LED for IR remote transmission using carrier generation via Timer0. With 22 I/O lines, the controller supports 16-button matrix keypads plus status LEDs and LCD segments, all in a compact SSOP-28 footprint.
おすすめ
Automotive Body Electronics (Pre-CAN)
For pre-CAN automotive body modules such as seat controllers, mirror adjusters, and lighting nodes, the PIC16C72-10/SS offers 22 I/O lines, a 5-channel A/D for current sensing, and an SSP for LIN or SPI communication to a master ECU. Operating from the vehicle's 12 V rail regulated to 5 V, the part's 2.0-6.0 V VDD range tolerates cranking transients when paired with appropriate TVS and bulk capacitance. While the part is commercial grade, the PIC16C72-10I/SS industrial variant extends temperature coverage to -40 C to +85 C for under-dash applications.
おすすめ
Simple Switch-Mode Power Supply (SMPS) Controller
The PIC16C72-10/SS serves as a low-cost digital SMPS controller for sub-50 W non-isolated DC/DC converters such as buck regulators for distributed POL rails. Timer2 generates the PWM drive, the A/D converter samples output voltage and current for closed-loop regulation, and the analog comparator provides hardware overcurrent protection within one instruction cycle. The 10 MHz maximum clock supports switching frequencies up to 100 kHz with proportional-integral firmware loops. The 3.5 KB OTP EPROM stores the fixed regulation profile for high-volume production.
おすすめ
おすすめ製品の概要
エンジニアリング参考データ: PIC16C72-10/SS — 比較、設計ガイダンス、コンプライアンス情報。
選定ガイド
代替品との比較
| パラメータ | この製品 | PIC16F72-I/SS | PIC16C72-10I/SS | PIC16C72-10E/SS | PIC16C72-10/SP | PIC16F716-I/SO |
|---|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | SSOP-28 | SSOP-28 - same | SSOP-28 - same | SSOP-28 - same | PDIP-28 - through-hole | SSOP-28 - same |
| Program Memory | 3.5 KB OTP EPROM | 3.5 KB Flash | 3.5 KB OTP EPROM | 3.5 KB OTP EPROM | 3.5 KB OTP EPROM | 3.5 KB Flash |
| Maximum Clock | 10 MHz | 20 MHz | 10 MHz | 10 MHz | 10 MHz | 20 MHz |
| I/O Pins | 22 | 22 | 22 | 22 | 22 | 13 |
| A/D Converter | 5 ch, 8-bit | 5 ch, 8-bit | 5 ch, 8-bit | 5 ch, 8-bit | 5 ch, 8-bit | 4 ch, 8-bit |
| Operating Temperature | 0 C to +70 C (Commercial) | -40 C to +85 C (Industrial) | -40 C to +85 C (Industrial) | -40 C to +125 C (Extended) | 0 C to +70 C (Commercial) | -40 C to +85 C (Industrial) |
| Lifecycle Status | Obsolete | Active | Obsolete | Obsolete | Obsolete | Active |
| Unit Price (1 qty, USD) | $9.85 | $4.30 | $10.50 | $12.00 | $9.45 | $2.95 |
主な差別化要因
- Active production alternative with same footprint (vs PIC16F72-I/SS)
- Industrial temperature upgrade in identical package (vs PIC16C72-10I/SS)
- Extended temperature grade for harsh environments (vs PIC16C72-10E/SS)
設計ノート
Place a 0.1 uF ceramic decoupling capacitor within 5 mm of the VDD pin (pin 20) and connect both VSS pins (pins 8 and 19) directly to a low-impedance ground plane. For designs operating above 20 MHz internal bus speed or with high-current switching peripherals, add a 10 uF bulk tantalum or ceramic capacitor near the MCU. Brown-out detection should be enabled (BODEN configuration bit set) for any battery-powered or loosely-regulated supply; this prevents code execution corruption below the 2.0 V VDD minimum.
Keep the oscillator traces (OSC1/OSC2, pins 9-10) short - less than 10 mm - and guard them with a ground pour on both sides of the PCB. Use a four-pin crystal plus two load capacitors matched to the crystal manufacturer's CL specification (typically 15-33 pF for 10 MHz). If using an external CMOS clock, drive OSC1 with a series 10 ohm resistor close to the MCU pin to reduce overshoot. For SSOP-28, allocate at least 0.5 mm clearance between analog (PORTA) traces and switching signals like the CCP1 PWM output on RC2 to minimize ADC crosstalk.
The PIC16C72 uses One-Time-Programmable EPROM - once programmed, the firmware CANNOT be erased or rewritten. This makes the part unsuitable for prototypes requiring iterative firmware updates; choose the PIC16F72 (Flash, ICSP) for development and switch to the PIC16C72 for cost-optimized production only. Also note that configuring the MCLR pin as a digital input (instead of the default reset function) disables the device's ability to recover from code runaway - leave MCLR as a reset pin and drive it through a 10 kohm pull-up to VDD.
Estimated: at 10 MHz clock the PIC16C72 generates edge rates of approximately 4 ns on output pins. Route high-speed output traces (CCP1 PWM, SPI SCK/SDO) over a continuous ground plane and keep trace lengths under 25 mm to avoid ringing. Place the analog VREF decoupling (RA3/VREF) as a 0.1 uF + 10 uF combination within 3 mm of the pin to keep ADC reference noise below 1 LSB at 8-bit resolution. Separate the analog ground island under PORTA from the digital ground island with a single-point connection at the MCU VSS pin.
コンプライアンス情報
SS suffix indicates lead-free SSOP package per Microchip packaging conventions. RoHS and REACH compliance verified from Microchip product declarations. Part is not AEC-Q100 qualified; for automotive applications requiring AEC-Q100, choose PIC16F72-I/SS or PIC16C72-10I/SS industrial grade. Halogen-free status not explicitly stated in retrieved data.