PIC16C72A-20I/SO - 8-Bit 20MHz OTP MCU 3.5KB 28-SOIC | Microchip
料号: PIC16C72A-20I/SO ✓ 量产中| 数量 | 单价 | 小计 |
|---|---|---|
| 1 | $8.95 | $8.95 |
| 10 | $8.2 | $82.00 |
| 100 | $7.45 | $745.00 |
| 500 | $6.8 | $3,400.00 |
| 1,000 | $6.15 | $6,150.00 |
PIC16C72A-20I/SO 概述
An 8-bit PIC microcontroller is a RISC (Reduced Instruction Set Computer) device built around a Harvard architecture with separate program and data buses, executing one instruction per instruction cycle (4 clock cycles). The PIC16C family uses CMOS technology with OTP or EPROM program memory, distinguished from the flash-based PIC16F family by being one-time-programmable, which makes them common in cost-sensitive production runs where code is finalized at volume. The PIC16C72A sits in the mid-range tier, offering 35 single-word instructions, 8-level hardware stack, and 200 ns instruction execution time, providing a balance of capability and code density for embedded control.
Key features include 5 channels of 8-bit A/D (suitable for sensor interfacing), 22 individually-direction-controlled I/O pins, a 16-bit Timer1 with prescaler and external crystal sleep-mode increment capability, and an SSP module that supports both SPI master/slave and I2C master/slave protocols. The part operates from 3.0 V to 5.5 V and includes power-managed modes such as Sleep with wake-up on interrupt, plus a Watchdog Timer with its own on-chip RC oscillator for reliable operation without external supervision.
Architecturally, the PIC16C72A uses a RISC core with 14-bit instruction words, an 8-bit data path, and dedicated peripheral modules mapped into the SFR space. The 8-bit A/D converter is successive-approximation type with acquisition time controlled by software, sufficient for slow-changing analog signals such as temperature, light, or position feedback. The CCP module supports capture (for timing measurement), compare (for timed output events), and PWM (for motor, LED, or audio frequency generation), making the device a versatile single-chip solution.
Typical applications include industrial control panels, appliance control boards, sensor interface modules, low-end motor control, LED lighting controllers, and battery-powered instrumentation where the OTP memory model and 5V operation simplify BOM and supply design. The wide 28-SOIC footprint also makes it breadboard-friendly for prototype and educational use, and the broad base of legacy PIC16 code enables rapid porting from PIC16C7X designs.
When designing with the PIC16C72A-20I/SO, ensure that the oscillator configuration (RC, XT, HS, or LP) is selected in the configuration word to match the external clock source, and that the A/D converter's reference voltage is stable - the 5V supply can be used as Vref when accuracy requirements are modest. Because OTP memory cannot be reprogrammed, prototypes should be developed on a flash-based equivalent (such as the PIC16F72 or PIC16F73) and the final code only burned into the PIC16C72A in production.
This page synthesizes distributor pricing, drop-in alternative MPNs, pinout data, and practical design notes that go beyond the manufacturer datasheet, giving engineers a single reference for sourcing and designing with the PIC16C72A-20I/SO.
直接替换替代料: PIC16C72A-20I/SO ——相同封装,引脚兼容。需要 PCB 改动的不同封装料号已排除。
本系列中的变体
可与以下型号直接替换的同系列型号: PIC16C72A-20I/SO (相同外形与封装尺寸) ——差异在于 Package, Timers, Operating Temperature, ADC, Core.
快速对比工具——选择替代料号进行并排对比:
PIC16C72A-20/SO
✅ 直接替换📋 参考替代料(不在目录中)
PIC16C72A-20I/ML
✅ 直接替换✓ 有现货
$3.1 / 个
查看数据手册 →PIC16C72-20I/SO
✅ 直接替换📋 参考替代料(不在目录中)
PIC16C72-20/SO
✅ 直接替换✓ 有现货
$3.78 / 个
查看数据手册 →PIC16C72-10I/SO
✅ 直接替换✓ 有现货
$4.25 / 个
查看数据手册 →PIC16C72-04I/SO
✅ 直接替换✓ 有现货
$4.71 / 个
查看数据手册 →PIC16F72-I/SO
✅ 直接替换✓ 有现货
$1.95 / 个
查看数据手册 →PIC16C72A-20I/SO 最大额定值与电气特性
| Core Architecture | PIC 8-bit RISC (Harvard) |
| Program Memory Type | OTP (One-Time Programmable) |
| Program Memory Size | 3.5 KB (2K x 14) |
| RAM Size | 128 x 8 bytes |
| Maximum CPU Frequency | 20 MHz |
| Instruction Execution Time | 200 ns |
| Number of I/O Pins | 22 |
| A/D Converter | 5 channels x 8-bit |
| Timers | Timer0 (8-bit), Timer1 (16-bit), Timer2 (8-bit PWM) |
| Capture/Compare/PWM | 1 CCP module |
| Serial Communication | SSP (SPI or I2C) |
| 电源电压 | 3.0 V to 5.5 V |
| 工作温度 | -40C to +85C (Industrial) |
| 封装 | 28-pin SOIC (SO) |
| 安装类型 | Surface Mount |
| Number of Instructions | 35 single-word |
| Watchdog Timer | Yes, with on-chip RC oscillator |
PIC16C72A-20I/SO 引脚配置
| 引脚 1 | MCLR/VPP — Master Clear (reset) input or programming voltage input |
| 引脚 2 | RA0/AN0 — PORTA bit 0 / Analog input 0 |
| 引脚 3 | RA1/AN1 — PORTA bit 1 / Analog input 1 |
| 引脚 4 | RA2/AN2 — PORTA bit 2 / Analog input 2 |
| 引脚 5 | RA3/AN3/VREF — PORTA bit 3 / Analog input 3 / A/D voltage reference |
| 引脚 6 | RA4/T0CKI — PORTA bit 4 / Timer0 clock input |
| 引脚 7 | RA5/AN4/SS — PORTA bit 5 / Analog input 4 / SPI slave select |
| 引脚 8 | OSC2/CLKOUT — Oscillator output / Clock output |
| 引脚 9 | OSC1/CLKIN — Oscillator input / External clock input |
| 引脚 10 | VSS — Ground reference |
| 引脚 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 / Capture Compare PWM 1 |
| 引脚 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 reference (second) |
| 引脚 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 |
| 引脚 26 | RB5 — PORTB bit 5 |
| 引脚 27 | RB6/PGC — PORTB bit 6 / ICSP clock |
| 引脚 28 | RB7/PGD — PORTB bit 7 / ICSP data |
典型应用
PIC16C72A-20I/SO 适用于 7 应用s: Industrial Control Panels, Appliance Control Boards, Sensor Interface Modules, LED Lighting Controllers, Low-End Motor Control, Battery-Powered Instrumentation, Educational and Hobbyist Embedded Systems.
Industrial Control Panels
The PIC16C72A-20I/SO fits industrial control panel designs where its 22 I/O pins drive relay coils, LED indicators, and keypad matrix scanning while the 5-channel 8-bit A/D reads panel-mounted sensors such as thermistors, pressure transducers, and potentiometers. At 20 MHz with 200 ns instruction execution, the MCU can service a 4x4 keypad matrix with sub-10 ms debounce and a multiplexed 7-segment display refresh at 100+ Hz without CPU saturation. The industrial -40C to +85C temperature range and 3.0-5.5V supply allow direct operation from 5V industrial backplanes without level shifters. The OTP memory model is ideal for panel controllers whose code is finalized at panel commissioning and never requires field updates, keeping per-unit cost low for high-volume panel runs.
推荐
Appliance Control Boards
The PIC16C72A-20I/SO is well-suited for washing machine, dishwasher, and oven control boards where the CCP module drives TRIAC phase-control for heating elements and the SSP runs SPI to a segmented LCD or EEPROM display. Its 5-channel A/D monitors water level, temperature, and motor current via shunt resistors, with software-decided safety thresholds. The 28-SOIC package mounts to a hand-solderable through-hole or SMT pad pattern familiar to appliance designers, and the 5V operation aligns with white-goods power rails. OTP memory locks firmware at production, preventing end-user firmware modification - a key safety and liability requirement for appliances sold globally.
推荐
Sensor Interface Modules
For sensor interface modules in HVAC, environmental monitoring, and process control, the PIC16C72A-20I/SO provides 5 channels of 8-bit A/D sufficient to digitize multiple 0-5V analog sensors with adequate resolution for setpoint control. The SSP configured as I2C allows connection to off-chip I2C sensors (temperature, humidity, light) expanding the system beyond the 5 internal A/D channels. The 128 bytes of RAM and 3.5 KB OTP hold calibration coefficients, linearization tables, and Modbus or simple serial protocol stacks. The 28-SOIC surface-mount package suits compact sensor PCBAs, and the industrial temperature grade supports outdoor and factory-floor deployment.
推荐
LED Lighting Controllers
The PIC16C72A-20I/SO controls RGB or white LED lighting fixtures using its CCP module for PWM dimming on one channel and software PWM on additional pins for RGB color mixing. The 20 MHz clock provides PWM frequencies above 100 kHz to avoid visible flicker, while the A/D channels read ambient light sensors and potentiometer dimmer inputs. The SSP in SPI mode can drive addressable LED strips (WS2801, APA102) for higher-end fixtures. With 22 I/O pins, a single PIC16C72A-20I/SO can manage multiple LED channels, a 7-segment display, and capacitive touch buttons without additional I/O expanders, making it a cost-effective lighting controller solution.
推荐
Low-End Motor Control
The PIC16C72A-20I/SO drives small DC motors, stepper motors, and BLDC fans using its CCP module for PWM speed control and the 5-channel A/D for back-EMF sensing or current feedback. The 20 MHz instruction rate provides sufficient bandwidth for closed-loop PI control loops at 1-10 kHz update rates. Timer1's 16-bit range allows precise RPM measurement via tachometer pulse counting. The 5V I/O directly interfaces to optocouplers or gate drivers for safe motor isolation. The industrial temperature range supports motor control in automotive under-hood and industrial cabinet environments, while the OTP memory model is appropriate for fixed-curve motor controllers where the speed profile is finalized at design time.
推荐
Battery-Powered Instrumentation
The PIC16C72A-20I/SO with its low-power Sleep mode (microamp range) and wake-on-interrupt capability is a fit for battery-powered data loggers, handheld meters, and portable test instruments. The A/D channels digitize battery voltage, sensor signals, and reference voltages for accurate measurement, while the SSP in I2C mode connects to external EEPROM (24LC256) for non-volatile data storage. The Watchdog Timer with its own RC oscillator ensures the instrument recovers from software faults without draining the battery. Industrial -40 to +85C operation supports field deployment in outdoor and cold-storage environments, and the 28-SOIC PCB-friendly package suits hand-held device form factors.
推荐
Educational and Hobbyist Embedded Systems
The PIC16C72A-20I/SO is widely used in university embedded systems courses and hobbyist projects because the 28-SOIC or PDIP (SP variant) package is breadboard-friendly and the 5V operation tolerates a wide range of 5V-tolerance peripherals. The PIC16C family has an extensive library of open-source example code, application notes, and community tutorials, making it accessible for students learning RISC architecture, A/D conversion, PWM, and serial protocols. The 35 single-word instruction set is small enough to learn in a semester, and the 8-level hardware stack is straightforward to debug without complex RTOS considerations. The 5-channel A/D, CCP PWM, and SPI/I2C peripherals cover the typical student project requirements from sensor reading to actuator control.
推荐
推荐产品汇总
工程参考数据: PIC16C72A-20I/SO ——对比、设计指导和合规信息。
选型指南
与替代料对比
| 参数 | 本产品 | PIC16C72A-20/SO | PIC16C72A-20I/ML | PIC16C72-20I/SO | PIC16C72-10I/SO | PIC16F72-I/SO |
|---|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | 28-SOIC (SO) | 28-SOIC (SO) - same | 28-SOIC (SO) - same | 28-SOIC (SO) - same | 28-SOIC (SO) - same | 28-SOIC (SO) - same |
| Program Memory | 3.5 KB OTP | 3.5 KB OTP | 3.5 KB OTP | 3.5 KB OTP | 3.5 KB OTP | 3.5 KB Flash |
| Max Clock Frequency | 20 MHz | 20 MHz | 20 MHz | 20 MHz | 10 MHz | 20 MHz |
| Temperature Grade | Industrial -40C to +85C | Commercial 0C to +70C | Industrial -40C to +85C | Industrial -40C to +85C | Industrial -40C to +85C | Industrial -40C to +85C |
| A/D Converter | 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 |
| RAM | 128 bytes | 128 bytes | 128 bytes | 128 bytes | 128 bytes | 128 bytes |
| Memory Type | OTP | OTP | OTP | OTP | OTP | Flash (reprogrammable) |
关键差异点
- Industrial temperature grade in 28-SOIC package (对比 PIC16C72A-20/SO)
- Flash memory for development and field updates (对比 PIC16C72-20I/SO)
- Full 20 MHz speed grade (对比 PIC16C72-10I/SO)
设计说明
The PIC16C72A uses OTP (one-time-programmable) memory, so any programming error or code bug discovered after programming requires discarding the part. For development, use a flash-based equivalent (PIC16F72-I/SO or PIC16F73-I/SO) and only switch to PIC16C72A for production runs. Also confirm the configuration word (oscillator type, Watchdog enable, code protection bits) is set correctly before programming, as OTP mistakes cannot be corrected with a chip erase.
Place a 100 nF decoupling capacitor as close as possible to the VDD pin (pin 20) and a 10-47 uF bulk capacitor on the same supply trace. The MCLR/VPP pin (pin 1) requires a 10 kohm pull-up resistor to VDD and a 100 nF capacitor to ground for in-circuit serial programming (ICSP) reliability. The oscillator pins (9, 10) should be kept short and surrounded by a ground pour; for crystal operation use 15-33 pF load capacitors selected per crystal manufacturer specifications.
The PIC16C72A supply range is 3.0 V to 5.5 V; for designs operating from a 3.3 V rail, verify the A/D converter's Vref+ selection is below 3.3 V. In Sleep mode, current consumption drops to microamp range with peripherals disabled - disable the A/D converter via ADON=0 and the SSP via SSPEN=0 before entering Sleep to minimize quiescent current. The Watchdog Timer can run during Sleep but draws additional current; disable WDT in firmware for lowest Sleep current in battery applications.
合规信息
RoHS compliance status not explicitly stated in the verified web data - mark as unknown. Lead-free is the standard for SOIC packaging at Microchip. AEC-Q100 not applicable as this is an industrial-grade (-40C to +85C) part, not automotive-grade (-40C to +125C with Q100 qualification).