PIC16C72-10/SP - 8-Bit MCU, 10MHz, 3.5KB OTP, 5-CH ADC | Microchip
部品番号: PIC16C72-10/SP ✗ 生産終了| 数量 | 単価 | 小計 |
|---|---|---|
| 1 | $7.85 | $7.85 |
| 10 | $7.06 | $70.60 |
| 100 | $6.16 | $616.00 |
| 500 | $5.3 | $2,650.00 |
| 1,000 | $4.42 | $4,420.00 |
PIC16C72-10/SP 概要
What is an OTP microcontroller? An OTP (One-Time Programmable) MCU uses a windowless EPROM cell array for program storage - the device is programmed once with a parallel programmer and cannot be re-programmed in-circuit. Compared to flash-based MCUs (PIC16F series), OTP parts offer lower unit cost and stronger data retention against unauthorized read-out, at the expense of in-system re-programmability. In the broader hierarchy, the PIC16C72 sits in Microchip's PIC16 mid-range family, which sits under the PIC16/18 8-bit portfolio and is commonly used where deterministic real-time response and small footprint matter more than flash flexibility.
Key features that differentiate the PIC16C72-10/SP include its 5-channel 8-bit ADC with selectable reference voltages, two 8-bit timers plus one 16-bit timer with capture/compare/PWM modules, an active-low MCLR reset, and a watchdog timer with its own on-chip RC oscillator for reliable operation. Power-saving SLEEP mode and code protection bits support field-deployed embedded systems.
Architecturally, the PIC16C72 uses separate program and data buses (Harvard), allowing a 14-bit instruction to be fetched in one cycle while the previous instruction executes on the data bus. The 10 MHz oscillator input yields a 100 ns instruction cycle time, sufficient for medium-speed control loops.
Typical applications include industrial sensor interfaces, automotive body controllers (pre-CAN legacy nodes), white-goods and appliance control boards, AC line monitoring with zero-cross detection, low-cost data acquisition front-ends, and educational/development platforms. Because the SPDIP-28 footprint is shared with many PIC16F devices (PIC16F72, PIC16F73, PIC16F74, PIC16F76, PIC16F77), migration paths exist within the family.
When designing with this device, use a 1 kΩ pull-up on MCLR to VDD, place a 0.1 µF decoupling capacitor close to VDD, and tie unused I/O pins to defined logic levels to minimize Icc leakage. Note the -10 suffix indicates the 10 MHz speed grade; the -04 grade is 4 MHz and may not work at higher clock rates.
This page synthesizes distributor pricing, drop-in alternatives, and practical design notes not found in the standalone Microchip datasheet.
ドロップイン代替品: PIC16C72-10/SP — 同一パッケージでピン互換。PCBの作り直しが必要な異なるパッケージの部品は除外されています。
このシリーズのバリエーション
同一シリーズでドロップイン互換のモデル: PIC16C72-10/SP (同一形状・フットプリント) — 相違点: Package, ADC, Supply Voltage (VDD), Timers, RoHS Status.
クイック比較ツール — 並列比較する代替部品を選択:
PIC16C72-10/SO
✅ ドロップイン ⚠️ 仕様未検証✓ 在庫あり
$5.73 / 個
データシートを見る →PIC16C72-10I/SP
✅ ドロップイン ⚠️ 仕様未検証✓ 在庫あり
$5.2 / 個
データシートを見る →PIC16C72-20/SP
✅ ドロップイン ⚠️ 仕様未検証✓ 在庫あり
$2.95 / 個
データシートを見る →PIC16F72-I/SP
✅ ドロップイン✓ 在庫あり
$1.92 / 個
データシートを見る →PIC16F73-I/SP
✅ ドロップイン📋 参考代替品(カタログ未掲載)
PIC16F74-I/P
✅ ドロップイン📋 参考代替品(カタログ未掲載)
PIC16C72-10/SP 最大定格&電気的特性
| Core Architecture | PIC16 (RISC Harvard) |
| データバス幅 | 8 bit |
| Instruction Set Word | 14 bit |
| 最大クロック周波数 | 10 MHz |
| Instruction Cycle Time | 100 ns (at 10 MHz) |
| Program Memory Type | OTP EPROM |
| Program Memory Size | 3.5 KB (2K x 14) |
| RAM | 128 bytes |
| EEPROM | 0 bytes (no on-chip EEPROM) |
| I/O Pins | 22 |
| ADC | 5 channels x 8 bit |
| Supply Voltage (VDD) | 2.5 V to 6.0 V |
| Timers | 2 x 8-bit, 1 x 16-bit (CCP) |
| Serial Interfaces | SSP (I2C/SPI), USART/SCI |
| パッケージ | 28-pin SPDIP (0.300 inch / 7.62 mm) |
| 動作温度 | 0°C to +70°C (commercial) |
| Speed Grade | -10 (10 MHz) |
| 実装タイプ | Through-Hole (DIP) |
PIC16C72-10/SP ピン構成
| ピン 1 | MCLR/VPP — Master Clear (Reset) input / Programming voltage |
| ピン 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 channel 3 / ADC VREF- |
| ピン 6 | RA4/T0CKI — PORTA bit 4 / Timer0 clock input (open-drain) |
| ピン 7 | RA5/AN4/SS — PORTA bit 5 / Analog input channel 4 / SPI Slave Select |
| ピン 8 | VSS — Ground reference |
| ピン 9 | OSC1/CLKIN — Crystal oscillator input / External clock input |
| ピン 10 | OSC2/CLKOUT — Crystal oscillator 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 PWM 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/TX/CK — PORTC bit 6 / USART transmit / USART clock |
| ピン 18 | RC7/RX/DT — PORTC bit 7 / USART receive / USART data |
| ピン 19 | VSS — Ground reference |
| ピン 20 | VDD — Positive supply voltage (+2.5 V to +6.0 V) |
| ピン 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 / In-circuit debugger clock |
| ピン 28 | RB7/PGD — PORTB bit 7 / In-circuit debugger data |
主な用途
PIC16C72-10/SP の用途: 6 件s: Industrial Sensor Interface Module, Appliance Control Board (White Goods), Automotive Body Control Module (Legacy), Low-Cost Data Acquisition Front End, HVAC Control Board, Educational Microcontroller Trainer.
Industrial Sensor Interface Module
The PIC16C72-10/SP fits industrial sensor interface modules where 5 channels of 8-bit ADC and 22 digital I/O are needed for multi-input monitoring. Its 5-channel analog front end directly accepts 0-5 V sensor outputs (thermistors, photocells, pressure bridges) without an external mux, while 128 bytes of RAM and 3.5 KB of OTP program memory suffice for 10 Hz scan loops with local averaging. Place input RC filters of 1 kohm/100 nF on each analog pin to limit source impedance below the 10 kohm ADC acquisition spec.
おすすめ
Appliance Control Board (White Goods)
White-goods control boards (washing machines, dishwashers, microwave ovens) use the PIC16C72-10/SP for motor relay control, keypad scanning, and LED/LCD status display. The 22 I/O pins easily accommodate 4x4 key matrices, seven-segment drivers, and triac gate control. Its 10 MHz core runs 100 ns instruction cycles - fast enough for zero-cross detection routines needed for AC load switching without in-rush surges. OTP storage locks the appliance firmware against field tampering.
おすすめ
Automotive Body Control Module (Legacy)
Pre-CAN automotive body controllers (window lift, mirror adjust, seat memory) used the PIC16C72-10/SP for local node logic with PWM motor control via its 16-bit CCP module. The CCP generates center-aligned PWM up to the 10 MHz instruction throughput, suitable for DC motor speed loops. Designers used the USART for LIN-substitute bit-banged communication before CAN/LIN became standard. For new automotive designs, migrate to PIC16F or dsPIC parts with AEC-Q100 qualification.
おすすめ
Low-Cost Data Acquisition Front End
Data loggers under $50 BOM use the PIC16C72-10/SP as an 8-bit ADC front end, buffering 5 channels at up to 50 ksps aggregate into external I2C EEPROM (24LC256) via the SSP module. With 3.5 KB OTP and 128 bytes RAM, designers implement averaging filters and SD card FAT16 writers in assembly to fit. OTP storage protects calibration coefficients against accidental user overwrite.
おすすめ
HVAC Control Board
HVAC thermostat and damper actuator boards integrate the PIC16C72-10/SP to read NTC thermistors (5 ADC channels cover supply, return, outdoor, coil, and ambient sensors), drive triac outputs for blower speed (CCP PWM), and interface to a wall display via USART. Operating from 5 V with OTP firmware locked at production, the part handles 0 to 70 C indoor environments and ships in through-hole SPDIP for ease of field service.
おすすめ
Educational Microcontroller Trainer
University embedded systems courses use the PIC16C72-10/SP on through-hole trainer boards because the 28-pin DIP is easy to breadboard and the 5-channel ADC allows multiple lab exercises (photocell, potentiometer, thermistor). The 35-instruction RISC set gives students a tractable assembly-language curriculum without the complexity of ARM Cortex. Modern curricula increasingly use the PIC16F877A trainer instead for re-programmability, but the OTP version teaches good code-review discipline.
おすすめ
おすすめ製品の概要
エンジニアリング参考データ: PIC16C72-10/SP — 比較、設計ガイダンス、コンプライアンス情報。
選定ガイド
代替品との比較
| パラメータ | この製品 | PIC16C72-10/SO | PIC16C72-10I/SP | PIC16F72-I/SP | PIC16F73-I/SP | PIC16F74-I/P |
|---|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | 28-SPDIP (0.300 inch) | 28-SOIC (SMD) | 28-SPDIP (0.300 inch) - same | 28-SPDIP (0.300 inch) - same | 28-SPDIP (0.300 inch) - same | 28-PDIP (0.300 inch) - same |
| Program Memory | 3.5 KB OTP EPROM | 3.5 KB OTP EPROM - same | 3.5 KB OTP EPROM - same | 2 KB Flash (-43%) | 4 KB Flash (+14%) | 4 KB Flash (+14%) |
| Max Clock Speed | 10 MHz | 10 MHz - same | 10 MHz - same | 20 MHz (+100%) | 20 MHz (+100%) | 20 MHz (+100%) |
| Memory Type | OTP (one-time programmable) | OTP - same | OTP - same | Flash (reprogrammable) | Flash (reprogrammable) | Flash (reprogrammable) |
| ADC Channels x Resolution | 5 x 8-bit | 5 x 8-bit - same | 5 x 8-bit - same | 5 x 8-bit - same | 5 x 8-bit - same | 8 x 8-bit (+60%) |
| Operating Temperature | 0 C to +70 C (commercial) | 0 C to +70 C - same | -40 C to +85 C (industrial) | -40 C to +85 C (industrial) | -40 C to +85 C (industrial) | -40 C to +85 C (industrial) |
| Lifecycle Status | Obsolete | Obsolete | Obsolete | Active | Active | Active |
主な差別化要因
- OTP EPROM with code protection for locked firmware (vs PIC16F72-I/SP)
- Industrial temp grade available in identical package (vs PIC16C72-10/SO)
- Higher 10 MHz speed than the PIC16C72-04 grade (vs PIC16C72-04/SP)
- 5-channel ADC matches PIC16F73 footprint exactly (vs PIC16F74-I/P)
設計ノート
Place a 0.1 uF ceramic decoupling capacitor as close as possible between VDD (pin 20) and VSS (pins 8 and 19) to suppress supply noise during ADC conversions. For applications with ADC sampling above 5 ksps, add a 10 uF tantalum bulk capacitor at the VDD pin to handle switching transients from CCP PWM outputs. According to Microchip datasheet DS30244E, the PIC16C72's ADC requires source impedance below 10 kohm to maintain acquisition accuracy within 1 LSB.
Keep analog input traces (RA0-RA5) short and routed away from digital switching lines (RC0-RC7, oscillator). Use a ground star connection at the VSS pin rather than a daisy-chain pattern to avoid digital return currents coupling into the ADC reference. If using an external VREF, place a 10 uF + 0.1 uF filter on the VREF pin to prevent reference bounce during ADC conversions.
Estimated: configuring the wrong oscillator mode is the most common PIC16C72 issue. Below 4 MHz use LP mode (low-power crystal), 4-10 MHz use HS mode (high-speed crystal), and above 10 MHz you must use the PIC16C72-20 part - the -10 grade will not oscillate reliably above 10 MHz. Always include a 1 kohm pull-up resistor on MCLR (pin 1) tied to VDD, and add a 100 nF cap from MCLR to VSS to filter ESD events.
The PIC16C72-10/SP is rated for 0 C to +70 C commercial operation. For outdoor enclosures or industrial cabinets, use the PIC16C72-10I/SP industrial variant (-40 C to +85 C). Power dissipation is below 50 mW typical at 10 MHz with VDD = 5 V, so thermal concerns are minimal. The PCB thermal pad is not required on the SPDIP package - the through-hole lead frame dissipates heat adequately.
コンプライアンス情報
PIC16C72-10/SP is a legacy through-hole DIP part released before RoHS; lead-free / RoHS-compliant equivalents are not available in the original SPDIP package. For RoHS requirements, use PIC16F72-I/SP or PIC16F73-I/SP instead. The part is not AEC-Q100 qualified - do not use in new automotive designs without an automotive-grade substitute.