PIC16C72A-04/SO - 8-Bit 4MHz OTP MCU 3.5KB | Microchip
部品番号: PIC16C72A-04/SO ✓ 生産中| 数量 | 単価 | 小計 |
|---|---|---|
| 1 | $8.7 | $8.70 |
| 10 | $7.83 | $78.30 |
| 100 | $6.96 | $696.00 |
| 500 | $6.09 | $3,045.00 |
| 1,000 | $5.22 | $5,220.00 |
PIC16C72A-04/SO 概要
A microcontroller is a single-chip computer that integrates a CPU core, program memory, working RAM, and peripheral interfaces into one IC. Within the broader taxonomy, the PIC16C72A belongs to the 8-bit microcontroller class, which sits beneath 16-bit and 32-bit MCUs in the embedded semiconductor hierarchy and is optimized for cost-sensitive, deterministic control tasks rather than high-throughput computation.
Key differentiating features include the Harvard RISC architecture (35 single-word instructions, single-cycle execution except for program branches), Brown-out Reset (BOR) circuitry for reliable power-up, a Watchdog Timer (WDT) with on-chip RC oscillator, and an In-Circuit Serial Programming (ICSP) interface via RB6/RB7. These features minimize external component count for embedded designers.
Technically, the PIC16C72A uses a 14-bit instruction word, an 8-bit data path, and a 13-bit Program Counter that can address 8K x 14 of program memory (of which 2K x 14 is implemented here). The ADC employs successive approximation with a sample-and-hold, selectable reference sources, and analog input multiplexing across 5 channels. Power-Saving SLEEP mode reduces quiescent current to the microampere range for battery-friendly designs.
Typical applications include appliance control panels, automotive body electronics, industrial sensor interfaces, low-end consumer devices, and battery-powered instrument clusters where OTP memory cost advantage and the small 28-SOIC footprint outweigh the need for in-system reprogrammability.
Designers should plan around OTP-programmed firmware: code must be fully validated before final programming because OTP cannot be erased. For in-field firmware updates, a Flash-based sibling such as PIC16F72 is recommended.
This page synthesizes drop-in 28-SOIC alternatives within the PIC16C72A family, verified Octopart/DigiKey stock signals, and practical design notes drawn from Microchip's PICmicro mid-range reference manual - data not consolidated on any single manufacturer or distributor page.
ドロップイン代替品: PIC16C72A-04/SO — 同一パッケージでピン互換。PCBの作り直しが必要な異なるパッケージの部品は除外されています。
このシリーズのバリエーション
同一シリーズでドロップイン互換のモデル: PIC16C72A-04/SO (同一形状・フットプリント) — 相違点: Package, Timers, ADC, Program Memory Type, RoHS Status.
クイック比較ツール — 並列比較する代替部品を選択:
PIC16F72-I/SO
✅ ドロップイン✓ 在庫あり
$1.95 / 個
データシートを見る →PIC16C72A-04I/SO
✅ ドロップイン✓ 在庫あり
$3.5 / 個
データシートを見る →PIC16C72A-20/SO
✅ ドロップイン📋 参考代替品(カタログ未掲載)
PIC16C72A-10/SO
✅ ドロップイン📋 参考代替品(カタログ未掲載)
PIC16C72-04/SO
✅ ドロップイン✓ 在庫あり
$3.45 / 個
データシートを見る →PIC16C72A-04/SO 最大定格&電気的特性
| Program Memory Type | OTP (One-Time-Programmable) |
| Program Memory Size | 3.5 KB (2K x 14) |
| RAM Size | 128 bytes |
| CPU Core | 8-bit PIC RISC (Harvard) |
| Instruction Set Size | 35 single-word instructions |
| 最大クロック周波数 | 4 MHz |
| Instruction Cycle Time | 1 us at 4 MHz |
| Supply Voltage Range | 2.5 V to 5.5 V |
| I/O Pins | 22 |
| ADC | 5 channels x 8-bit |
| Timers | Timer0 (8-bit) + Timer1 (16-bit) + Timer2 (8-bit) |
| Capture/Compare/PWM | Yes (1 CCP module) |
| Serial Interface | SSP (SPI or I2C, master/slave) |
| Brown-out Reset (BOR) | Yes |
| Watchdog Timer (WDT) | Yes (on-chip RC oscillator) |
| In-Circuit Serial Programming (ICSP) | Yes (via RB6/RB7) |
| 動作温度範囲 | 0 C to +70 C (commercial) |
| パッケージ | 28-pin SOIC (SO), 7.50 mm width |
| 実装タイプ | Surface Mount |
| RoHS ステータス | Compliant |
| Lead-Free | Yes |
PIC16C72A-04/SO ピン構成
| ピン 1 | RA0/AN0 — Digital I/O / Analog input channel 0 |
| ピン 2 | RA1/AN1 — Digital I/O / Analog input channel 1 |
| ピン 3 | RA2/AN2 — Digital I/O / Analog input channel 2 |
| ピン 4 | RA3/AN3/VREF- — Digital I/O / Analog input channel 3 / ADC negative reference |
| ピン 5 | RA4/T0CKI — Digital I/O / Timer0 clock input |
| ピン 6 | RA5/AN4/SS — Digital I/O / Analog input channel 4 / SPI slave select |
| ピン 7 | RA6/OSC2/CLKOUT — Digital I/O / Oscillator output / Clock output |
| ピン 8 | VSS — Ground reference |
| ピン 9 | OSC1/CLKIN — Oscillator crystal input / External clock input |
| ピン 10 | OSC2/CLKOUT — Oscillator crystal output / Clock output |
| ピン 11 | RC0/T1OSO/T1CKI — Digital I/O / Timer1 oscillator output / Timer1 clock input |
| ピン 12 | RC1/T1OSI/CCP2 — Digital I/O / Timer1 oscillator input / Capture-Compare-PWM 2 |
| ピン 13 | RC2/CCP1 — Digital I/O / Capture-Compare-PWM 1 |
| ピン 14 | RC3/SCK/SCL — Digital I/O / SPI clock / I2C clock |
| ピン 15 | RC4/SDI/SDA — Digital I/O / SPI data in / I2C data |
| ピン 16 | RC5/SDO — Digital I/O / SPI data out |
| ピン 17 | RC6 — Digital I/O |
| ピン 18 | RC7 — Digital I/O |
| ピン 19 | VSS — Ground reference (second) |
| ピン 20 | VDD — Positive supply voltage |
| ピン 21 | RB0/INT — Digital I/O / External interrupt |
| ピン 22 | RB1 — Digital I/O |
| ピン 23 | RB2 — Digital I/O |
| ピン 24 | RB3 — Digital I/O |
| ピン 25 | RB4 — Digital I/O |
| ピン 26 | RB5 — Digital I/O |
| ピン 27 | RB6/PGC — Digital I/O / ICSP clock (programming) |
| ピン 28 | RB7/PGD — Digital I/O / ICSP data (programming) / MCLR alternative |
主な用途
PIC16C72A-04/SO の用途: 7 件s: Appliance Control Panels, Industrial Sensor Interfaces, Automotive Body Electronics, Battery-Powered Instrument Clusters, Low-End Consumer Electronics, HVAC and Building Automation Sub-Modules, Educational and Hobby Electronics.
Appliance Control Panels
The PIC16C72A-04/SO is well-matched to appliance control panels such as washing machines, microwave ovens, and dishwasher HMIs. Its 5-channel 8-bit ADC reads temperature sensors (NTC), humidity probes, and rotary-encoder positions; the 22 digital I/O lines drive LED/LCD displays, keypads, buzzer PWM, and relay drivers. The 28-SOIC footprint fits standard appliance control PCB outlines, and the OTP-programmed firmware cost is optimized for high-volume consumer production where code does not need in-field changes. At 4 MHz, instruction execution is fast enough for typical control-loop update rates below 1 ms.
おすすめ
Industrial Sensor Interfaces
Industrial sensor-interface modules benefit from the PIC16C72A-04/SO's integrated ADC, Watchdog Timer, and Brown-out Reset. The 5-channel ADC multiplexes 4-20 mA loop transmitters, thermistor bridges, and 0-10V process signals through external op-amp scaling. Brown-out Reset ensures deterministic restart on noisy 24V industrial rails that are stepped down to 5V locally. The on-chip CCP module generates PWM outputs for proportional valve control, and the SSP bus interfaces to SPI/I2C digital sensors. Operating current below 5 mA at 4 MHz enables dense multi-channel I/O cards in DIN-rail form factors.
おすすめ
Automotive Body Electronics
Within automotive body modules (window lift controllers, mirror adjusters, simple climate panel sub-modules), the PIC16C72A-04/SO delivers sufficient compute at low cost. Its 22 I/O pins connect to motor-driver half-bridges and switch-scan matrices; the ADC monitors current sense and battery voltage. For under-hood or cabin modules that demand -40C operation, designers select the PIC16C72A-04I/SO (industrial grade) because it shares the same 28-SOIC footprint. The Brown-out Reset handles crank-cold-start transients, and the Watchdog Timer latches faults to a safe state. SSP interfaces body-CAN transceivers via SPI for non-safety sub-networks.
おすすめ
Battery-Powered Instrument Clusters
Handheld test instruments, portable meters, and battery-powered medical diagnostic devices use the PIC16C72A-04/SO because of its 2.5V to 5.5V supply range and low-power SLEEP mode. The MCU spends most of its life in SLEEP (microampere range), waking on Watchdog Timer overflow to scan the keypad and update the LCD. The ADC reads battery voltage through a resistor divider and alerts the user to low-battery conditions. The SSP bus drives SPI LCD controllers; the CCP module produces beep tones via a piezo buzzer. OTP memory reduces BOM cost for products that ship with stable firmware.
おすすめ
Low-End Consumer Electronics
Cost-sensitive consumer products such as remote-control toys, simple clock-radios, kitchen timers, and educational electronics use the PIC16C72A-04/SO to minimize BOM cost while retaining credible peripherals. The 22 I/O pins drive 7-segment LED displays via charlieplexing or directly through current-limit resistors; the PWM CCP module controls LED brightness or motor speed; the ADC reads user inputs (potentiometers, light-dependent resistors). The 4 MHz clock is sufficient for these low-bandwidth tasks. OTP programming keeps per-unit cost low in production runs of 10K+.
おすすめ
HVAC and Building Automation Sub-Modules
Small HVAC controllers (fan-coil units, zone valves, thermostat sub-modules) and building-automation peripherals pair the PIC16C72A-04/SO with external RS-485 transceivers to form sub-networks. The SSP-driven SPI bus interfaces to a MAX485 or similar transceiver, and firmware implements Modbus RTU slave protocol. The 5-channel ADC reads local temperature, setpoint potentiometer, and humidity sensor; the CCP PWM drives a proportional thermostatic radiator valve. Brown-out Reset and Watchdog Timer maintain deterministic behavior on long, noisy cable runs. The 28-SOIC footprint keeps the controller PCB within standard 60 mm thermostat backplate dimensions.
おすすめ
Educational and Hobby Electronics
Universities, makerspaces, and hobbyists select the PIC16C72A-04/SO for teaching embedded systems fundamentals because it integrates a representative peripheral set (ADC, timers, PWM, SPI/I2C) in a hobbyist-friendly 28-SOIC package that breaks out to 0.1-inch headers via carrier boards. The 4 MHz instruction rate is slow enough to step through with a logic analyzer for classroom demonstrations, yet fast enough to drive real-time control loops. The RISC 35-instruction set is approachable for students transitioning from Arduino to bare-metal PIC programming. For projects that need firmware updates, the PIC16F72-I/SO Flash sibling is interchangeable.
おすすめ
おすすめ製品の概要
エンジニアリング参考データ: PIC16C72A-04/SO — 比較、設計ガイダンス、コンプライアンス情報。
選定ガイド
代替品との比較
| パラメータ | この製品 | PIC16F72-I/SO | PIC16C72A-04I/SO | PIC16C72A-20/SO | PIC16C72A-10/SO | PIC16C72-04/SO |
|---|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | 28-SOIC | 28-SOIC (same) | 28-SOIC (same) | 28-SOIC (same) | 28-SOIC (same) | 28-SOIC (same) |
| Program Memory Type | OTP (3.5 KB / 2K x 14) | Flash (3.5 KB / 2K x 14) | OTP (same 3.5 KB) | OTP (same 3.5 KB) | OTP (same 3.5 KB) | OTP (same 3.5 KB) |
| Maximum Clock Frequency | 4 MHz | 20 MHz (max) | 4 MHz | 20 MHz (5x faster) | 10 MHz (2.5x faster) | 4 MHz |
| Operating Temperature Range | 0 C to +70 C (commercial) | -40 C to +85 C (industrial) | -40 C to +85 C (industrial) | 0 C to +70 C (commercial) | 0 C to +70 C (commercial) | 0 C to +70 C (commercial) |
| ADC Channels | 5 channels x 8-bit | 5 channels x 8-bit | 5 channels x 8-bit | 5 channels x 8-bit | 5 channels x 8-bit | 5 channels x 8-bit |
| I/O Pins | 22 | 22 | 22 | 22 | 22 | 22 |
| Brown-out Reset / Watchdog | Yes / Yes | Yes / Yes | Yes / Yes | Yes / Yes | Yes / Yes | Yes / Yes |
| Approx. Unit Price (qty 1) | $8.70 | Higher (Flash premium) | Similar (industrial grade slight premium) | Similar | Similar | Similar (older revision) |
主な差別化要因
- 5-channel 8-bit ADC vs 4-channel on PIC16C71 (vs PIC16C71-04/SO (predecessor))
- Reprogrammability vs OTP cost (vs PIC16C72A-04/SO vs PIC16F72-I/SO)
- Commercial temperature grade pricing (vs PIC16C72A-04I/SO (industrial grade))
設計ノート
The PIC16C72A-04/SO operates from 2.5V to 5.5V. Place a 100 nF decoupling capacitor as close as possible to the VDD pin (pin 20), with a bulk 10 uF tantalum or aluminum polymer capacitor on the same 5V rail feeding the MCU. Estimated: at 5V and 4 MHz, the MCU draws roughly 2-5 mA active (per Microchip mid-range reference manual DC characteristics), so a 100 mA LDO such as MCP1700 provides ample margin while consuming only 1.6 uA quiescent current for battery-friendly designs. Add a 10 kohm pull-up on MCLR (pin 1) for normal operation; for ICSP programming, route MCLR to the programming header directly.
Route the 4 MHz crystal traces (OSC1 pin 9, OSC2 pin 10) as short as possible and keep them away from switching signals and analog inputs. Place the crystal within 5 mm of the MCU. Add a ground guard ring around the crystal traces if the board has noisy DC-DC converters. For the ICSP header, dedicate pins to MCLR/VPP, VDD, VSS, RB6/PGC, and RB7/PGD - this 5-pin header enables both programming and in-circuit debugging with PICkit 3 or MPLAB ICD. Keep analog traces (RA0-RA5) away from the digital Port C traces to minimize ADC crosstalk.
Critical pitfall 1: OTP memory cannot be erased. Validate firmware on a Flash-based PIC16F72-I/SO prototype before committing to PIC16C72A-04/SO production programming. Critical pitfall 2: Configuration bits must be set explicitly - especially the oscillator selection (HS for >4 MHz crystal, XT for 4 MHz), Watchdog Timer enable, Brown-out Reset voltage threshold, and code protection. An unconfigured part may appear 'dead' even with valid firmware. Critical pitfall 3: The ADC requires the user to wait the acquisition time (typically 20 us) after switching channels before starting conversion, otherwise readings will be inaccurate.
The PIC16C72A's ADC uses VDD as the default positive reference. For better absolute accuracy, drive VREF+ (RA3) with a precision reference such as the MCP1525 (2.5V) or MCP1541 (4.096V). The ADC's integral nonlinearity is typically +/- 1 LSB but can degrade if the source impedance exceeds the datasheet's 10 kohm recommendation - add an op-amp buffer (MCP6002) if the analog source has higher impedance. For SPI bus runs above 50 mm, add 33 ohm series resistors at SCK, SDO, and SDI to dampen reflections and reduce EMI.
コンプライアンス情報
RoHS-compliant per Microchip product page; lead-free 28-SOIC package. Not AEC-Q100 qualified - automotive designs should use PIC16C72A-04I/SO (industrial temp) and apply AEC-Q100 compliance at the module level. Halogen-free status not explicitly stated in datasheet, marked unknown.