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 — тот же корпус, pin-to-pin совместимость. Компоненты в других корпусах, требующие переработки 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 (против PIC16C71-04/SO (predecessor))
- Reprogrammability vs OTP cost (против PIC16C72A-04/SO vs PIC16F72-I/SO)
- Commercial temperature grade pricing (против 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.