PIC16C72-04I/SO - 8-Bit 4MHz MCU 3.5KB OTP 28-SOIC | Microchip
Артикул: PIC16C72-04I/SO ✓ Активен| Кол-во | Цена за ед. | Итого |
|---|---|---|
| 1 | $7.45 | $7,45 |
| 10 | $6.91 | $69,10 |
| 100 | $6.02 | $602,00 |
| 500 | $5.34 | $2.670,00 |
| 1.000 | $4.71 | $4.710,00 |
PIC16C72-04I/SO Обзор
Background: An 8-bit microcontroller (MCU) is a single-chip computer that integrates a CPU core, program memory (ROM/OTP/Flash), data memory (RAM), and peripheral interfaces (timers, ADC, communication ports). The PIC16C7X family uses a Harvard architecture with separate program and data buses, allowing instruction fetch and data access to occur simultaneously. Microchip's mid-range 14-bit instruction word PIC16C core became an industry standard for low-cost embedded control, and the PIC16C72 specifically targets designs needing on-chip analog acquisition without an external ADC.
Key features include 4 MHz maximum operating frequency, 2.0-6.0 V supply voltage range (typical operation 4.0-5.5 V per datasheet), 22 source/sink capable I/O pins depending on package variant, two 8-bit Timer0 and Timer2 plus one 16-bit Timer1, 5-channel 8-bit analog-to-digital converter on the 28-pin packages, and Power-on Reset/Brown-out Reset circuitry. The OTP program memory makes this part suited to low-volume production runs where mask-ROM economics are not justified.
The PIC16C72-04I/SO is built on Microchip's CMOS process technology with fully static design, allowing clock frequencies down to DC. The 'I' suffix designates industrial temperature range (-40°C to +85°C), and the '04' speed grade specifies 4 MHz. The 'SO' package suffix denotes 28-pin SOIC wide-body (300-mil). The integrated ADC sample-and-hold and analog multiplexer support up to 5 analog inputs on this package.
Typical applications include industrial process control, motor drive signal conditioning, sensor signal acquisition with on-chip ADC, simple appliance control, low-end embedded control with serial communication (I2C/SPI), and educational/development platforms where OTP ROM cost is acceptable.
Design considerations: Use Microchip's MPLAB X IDE and MPASM/MPLAB XC8 toolchain for code development. Select the proper oscillator configuration (XT/LP/HS/RC) for the chosen crystal or resonator. Decouple VDD/VSS with 0.1 µF ceramic capacitors close to the pins and provide bulk capacitance for analog reference stability. For EMI robustness, place the crystal near OSC1/OSC2 with short traces and a guard ground.
This page consolidates pricing from authorized channels, drop-in same-package PIC16C72 alternatives sourced from Microchip's product tree, and design guidance beyond what is summarized in the datasheet's first pages.
Аналоги без доработки для PIC16C72-04I/SO — тот же корпус, pin-to-pin совместимость. Компоненты в других корпусах, требующие переработки PCB, исключены.
Варианты в этой серии
Модели той же серии, совместимые без доработки с PIC16C72-04I/SO (тот же форм-фактор и посадочное место) — отличается по Package, Timers, Core Architecture, ADC, RoHS Status.
Инструмент быстрого сравнения — выберите альтернативные компоненты для сравнения бок о бок:
PIC16C72-04/SO
✅ Прямая замена ⚠️ Характеристики не проверены✓ В наличии
$3.45 / шт.
Открыть даташит →PIC16C72-10I/SO
✅ Прямая замена ⚠️ Характеристики не проверены✓ В наличии
$4.25 / шт.
Открыть даташит →PIC16C72-20I/SO
✅ Прямая замена ⚠️ Характеристики не проверены📋 Справочный аналог (нет в каталоге)
PIC16C72T-04I/SO
✅ Прямая замена📋 Справочный аналог (нет в каталоге)
PIC16C73B-04I/SO
✅ Прямая замена✓ В наличии
$7.1 / шт.
Открыть даташит →PIC16F72-I/SO
✅ Прямая замена ⚠️ Характеристики не проверены✓ В наличии
$1.95 / шт.
Открыть даташит →PIC16C72-04I/SO Максимальные параметры и электрические характеристики
| Core | PIC16 8-bit RISC |
| Instruction Set Architecture | PIC16CXX Mid-Range (14-bit instruction word) |
| Maximum Clock Speed | 4 MHz |
| Program Memory Size | 3.5 KB (2K x 14) OTP |
| RAM Size | 128 bytes |
| Data EEPROM | Not present (OTP ROM variant) |
| Supply Voltage (VDD) | 4.0 V to 5.5 V (industrial operation; 2.0-6.0 V device absolute max) |
| I/O Pins | 13 (digital, bidirectional) |
| ADC | 8-bit, 5 channels (28-pin package) |
| Timers | Timer0 (8-bit), Timer1 (16-bit), Timer2 (8-bit) |
| Communication | SSP/SPI/I2C + USART/SCI |
| Рабочая температура | -40 °C to +85 °C (industrial, 'I' suffix) |
| Корпус | 28-pin SOIC (SO) wide-body, 300-mil |
| Тип монтажа | Surface Mount |
| Статус RoHS | Compliant |
| Уровень MSL | 1 |
| Speed Grade Suffix | 04 = 4 MHz |
Конфигурация выводов PIC16C72-04I/SO
| Контакт 1 | RA2/AN2 — Bidirectional I/O / Analog channel 2 |
| Контакт 2 | RA3/AN3/VREF+ — Bidirectional I/O / Analog channel 3 / ADC reference positive |
| Контакт 3 | RA4/T0CKI — Bidirectional I/O / Timer0 clock input |
| Контакт 4 | RA5/AN4/SS — Bidirectional I/O / Analog channel 4 / SPI slave select |
| Контакт 5 | VSS — Ground reference |
| Контакт 6 | OSC1/CLKIN — Oscillator crystal input / external clock input |
| Контакт 7 | OSC2/CLKOUT — Oscillator crystal output / clock output |
| Контакт 8 | RC0/T1OSO/T1CKI — Digital I/O / Timer1 oscillator output / Timer1 clock input |
| Контакт 9 | RC1/T1OSI/CCP2 — Digital I/O / Timer1 oscillator input / CCP2 PWM output |
| Контакт 10 | RC2/CCP1 — Digital I/O / CCP1 PWM output |
| Контакт 11 | RC3/SCK/SCL — Digital I/O / SPI clock / I2C clock |
| Контакт 12 | RC4/SDI/SDA — Digital I/O / SPI data in / I2C data |
| Контакт 13 | RC5/SDO — Digital I/O / SPI data out |
| Контакт 14 | RC6/TX/CK — Digital I/O / USART transmit / USART clock |
| Контакт 15 | RC7/RX/DT — Digital I/O / USART receive / USART data |
| Контакт 16 | VSS — Ground reference |
| Контакт 17 | VDD — Positive supply voltage |
| Контакт 18 | RB0/INT — Digital I/O / external interrupt |
| Контакт 19 | RB1 — Digital I/O |
| Контакт 20 | RB2 — Digital I/O |
| Контакт 21 | RB3 — Digital I/O |
| Контакт 22 | RB4 — Digital I/O |
| Контакт 23 | RB5 — Digital I/O |
| Контакт 24 | RB6/PGC — Digital I/O / ICSP clock |
| Контакт 25 | RB7/PGD — Digital I/O / ICSP data |
| Контакт 26 | MCLR/VPP — Master clear reset / programming voltage |
| Контакт 27 | RA0/AN0 — Bidirectional I/O / Analog channel 0 |
| Контакт 28 | RA1/AN1 — Bidirectional I/O / Analog channel 1 |
Типичное применение
PIC16C72-04I/SO подходит для 7 применениеs: Industrial Process Control, Sensor Signal Acquisition with On-Chip ADC, Low-End Embedded Control with I2C/SPI Peripherals, Motor Drive Signal Conditioning, Simple Appliance Control, Educational and Development Platforms, Automotive Subsystem Modules (Non-Safety).
Industrial Process Control
The PIC16C72-04I/SO suits industrial process control loops where its 4 MHz clock, 3.5 KB program memory and industrial -40C to +85C temperature range handle sensor conditioning and actuator drive sequencing. The integrated 5-channel 8-bit ADC reads thermocouples, pressure transducers, or 4-20 mA loop signals directly without an external ADC chip, reducing BOM cost. Brown-out reset and watchdog timer ensure recovery from power-line glitches common on factory floors. Per the Microchip PIC16C7X datasheet, the 128 bytes RAM is sufficient for PID control state and a small RTOS table. Connect the analog signals to RA0-RA4, drive control outputs from port B or port C, and use the USART to report status to a higher-level PLC.
Рекомендуется
Sensor Signal Acquisition with On-Chip ADC
The PIC16C72-04I/SO's integrated 5-channel 8-bit ADC makes it ideal for sensor signal acquisition boards that need to digitize multiple analog inputs without external converter ICs. At 4 MHz clock, each ADC conversion takes roughly 20 us, giving a sample rate of about 50 kS/s aggregate across channels - sufficient for temperature, light, and position sensors. The ADC reference can be tied to VDD for ratiometric measurements, simplifying power design. Per the Microchip datasheet, the ADC includes sample-and-hold and software-selectable acquisition timing. Place 0.1 uF ceramic bypass capacitors on VDD/VSS within 5 mm of the pins to keep analog readings stable, and use the USART to stream converted samples to a host controller.
Рекомендуется
Low-End Embedded Control with I2C/SPI Peripherals
The PIC16C72-04I/SO integrates a Synchronous Serial Port (SSP) that handles either SPI or I2C master/slave communication, allowing it to control EEPROMs, RTC chips, sensor ICs, and display drivers from a single MCU. With 3.5 KB of OTP memory and 13 I/O pins, it can serve as the main controller in small appliances, HVAC accessories, or simple human-interface boards. Per the Microchip PIC16C7X datasheet, the SSP supports both 100 kHz Standard-mode and 400 kHz Fast-mode I2C. Configure RC3/SDA and RC4/SCL for I2C, drive an LED matrix or character LCD from port B, and read user buttons from port A with internal weak pull-ups enabled in software.
Рекомендуется
Motor Drive Signal Conditioning
The PIC16C72-04I/SO is well-suited as a signal-conditioning and supervisory controller in motor drive boards, where it reads current-sense amplifiers via its 5-channel ADC and generates PWM signals through the Capture/Compare/PWM (CCP) module. At 4 MHz, the PWM resolution is adequate for variable-speed DC motor and small brushless DC drive stages. Brown-out reset protects the MCU from low-voltage glitches that can corrupt gate-drive logic, while the watchdog timer recovers from firmware lockups. Per the Microchip datasheet, the CCP module operates in PWM mode with up to 10-bit resolution. Use Timer2 as the PWM time base, output the PWM on RC2/CCP1, and gate the motor driver through a port B pin.
Рекомендуется
Simple Appliance Control
The PIC16C72-04I/SO fits mid-volume appliance controllers such as washing-machine timers, dishwasher cycle controllers, and coffee-machine user-interface boards where OTP memory cost advantages outweigh the lack of firmware updates. Its 13 I/O pins drive relays via transistors, read keypads, and control 7-segment or character-LCD displays. The integrated ADC reads water-level sensors, temperature probes, or humidity sensors without external converter ICs. Per the Microchip PIC16C7X datasheet, the device's industrial temperature grade handles under-cabinet heat. Configure port B as outputs to relay drivers, port C as keypad scan lines, and use the SSP in I2C mode to talk to an external RTC for time-of-day scheduling.
Рекомендуется
Educational and Development Platforms
The PIC16C72-04I/SO is a popular teaching example for embedded systems courses because it demonstrates a complete mid-range PIC16CXX architecture with ADC, timers, USART, and SSP in a single 28-SOIC chip. Students learn assembly or C programming on a Harvard-architecture core with 14-bit instructions, observing direct register-level control of peripherals. Per the Microchip PIC16C7X datasheet, the 3.5 KB program memory and 128 bytes RAM are large enough for meaningful labs without overwhelming beginners. Pair the chip with an MPLAB X IDE-compatible programmer/debugger such as PICkit 3, and use the PICkit Serial Analyzer for logic-trace debugging during lab exercises.
Рекомендуется
Automotive Subsystem Modules (Non-Safety)
The PIC16C72-04I/SO serves in non-safety automotive subsystems such as HVAC blend-door actuators, interior lighting controllers, and seat-position memory modules where its 4 MHz core, ADC, and PWM peripherals handle slow control loops. Its industrial temperature grade extends into the automotive cabin environment (-40C to +85C). Per the Microchip PIC16C7X datasheet, the device's USART enables LIN-bus slave communication for body-electronics networks when used with an external LIN transceiver. Use the ADC to read potentiometers, the PWM module to drive small DC motors, and the USART to respond to LIN master requests from the vehicle BCM.
Рекомендуется
Сводка рекомендуемых товаров
Справочные инженерные данные для PIC16C72-04I/SO — сравнение, рекомендации по проектированию и информация о соответствии.
Руководство по выбору
Сравнение с аналогами
| Параметр | Этот товар | PIC16C72-04/SO | PIC16C72-10I/SO | PIC16C73B-04I/SO | PIC16F72-I/SO |
|---|---|---|---|---|---|
| Package | 28-SOIC (SO) wide-body | 28-SOIC (SO) wide-body - same | 28-SOIC (SO) wide-body - same | 28-SOIC (SO) wide-body - same | 28-SOIC (SO) wide-body - same |
| Brand | Microchip Technology | Microchip Technology - same | Microchip Technology - same | Microchip Technology - same | Microchip Technology - same |
| Maximum Clock Speed | 4 MHz | 4 MHz | 10 MHz | 4 MHz | 20 MHz |
| Program Memory | 3.5 KB OTP | 3.5 KB OTP | 3.5 KB OTP | 7.2 KB OTP | 3.5 KB Flash |
| RAM Size | 128 bytes | 128 bytes | 128 bytes | 192 bytes | 128 bytes |
| ADC | 8-bit, 5 channels | 8-bit, 5 channels | 8-bit, 5 channels | 8-bit, 6 channels | 8-bit, 5 channels |
| Operating Temperature | -40C to +85C (industrial) | 0C to +70C (commercial) | -40C to +85C (industrial) | -40C to +85C (industrial) | -40C to +85C (industrial) |
| Memory Type | OTP (one-time programmable) | OTP | OTP | OTP | Flash (reprogrammable) |
| I/O Pins | 13 | 13 | 13 | 22 | 13 |
Ключевые отличия
- Higher speed grade upgrade path in same package (против PIC16C72-10I/SO)
- Industrial temperature grade vs commercial alternative (против PIC16C72-04/SO)
- More program memory for complex algorithms (против PIC16C73B-04I/SO)
- Flash reprogrammability for field updates (против PIC16F72-I/SO)
Заметки по проектированию
Estimated: at VDD = 5.0 V and 4 MHz clock with all peripherals idle, the PIC16C72-04I/SO draws roughly 2-5 mA typical supply current per the Microchip PIC16C7X datasheet electrical characteristics. Decouple VDD/VSS with a 0.1 uF ceramic capacitor placed within 5 mm of the supply pins, and add a 10 uF bulk tantalum or aluminum capacitor on the same rail to suppress switching transients from relays or motors. For ADC accuracy, place an additional 0.1 uF ceramic on the VREF+ pin if used as a separate reference. Brown-out reset is enabled by default at 4.0 V threshold - do not disable this in motor-drive or industrial environments where supply sag is expected.
Place the 28-SOIC footprint on a 300-mil-wide SOIC land pattern with at least 0.5 mm clearance to adjacent traces. Keep OSC1/OSC2 traces short (under 10 mm) and route them over a continuous ground plane to minimize radiated EMI from the crystal oscillator. Place the MCLR pull-up resistor (typically 10 kOhm) within 5 mm of pin 26, and add a 100 nF capacitor in parallel to filter ESD strikes on the reset line. For analog pins RA0-RA3, route them away from RB port switching signals to avoid digital-coupling noise into ADC readings. Per the Microchip datasheet, unused I/O pins should be configured as outputs and tied low, or left as input with the internal weak pull-up disabled to minimize supply current.
Do not exceed the absolute maximum VDD of 6.0 V or apply voltage to any pin before VDD is present, as latch-up can permanently damage the device. The PIC16C72-04I/SO uses OTP memory - once programmed, it cannot be erased. Ensure the firmware is fully validated in a PIC16F72 or PIC16C72 development equivalent before committing to OTP programming for production. Per the Microchip datasheet, the watchdog timer is disabled after reset - enable it in software by clearing the SWDTEN bit logic and setting WDTE in the configuration word to avoid firmware lockup in the field. The MCLR pin must NOT be left floating; always provide a pull-up to VDD.
Estimated: at 4 MHz oscillator frequency, the PIC16C72-04I/SO generates minimal EMI, but the digital switching on port B and port C can inject noise into the analog inputs through the supply rail. Use a ferrite bead (e.g., BLM18PG221) between digital VDD and analog AVSS, or power the analog reference separately. For the USART signals on RC6/RC7, add 100 ohm source-impedance resistors and keep trace lengths matched within 5 mm if the baud rate exceeds 115.2 kbps. The SSP in SPI master mode can run up to Fosc/4 = 1 MHz at 4 MHz oscillator; for I2C Fast-mode (400 kHz) operation, ensure the SDA/SCL lines have 4.7 kOhm pull-ups to VDD as recommended by the Microchip PIC16C7X datasheet.
Информация о соответствии
RoHS compliant per Microchip product page. Not AEC-Q100 qualified - not intended for automotive safety-critical applications; choose AEC-Q100 qualified PIC variants for safety uses. Lead-free and halogen-free per Microchip environmental certification.