PIC16F72-E/SO - 8-Bit 20MHz 3.5KB FLASH MCU | Microchip
Артикул: PIC16F72-E/SO ✓ Активен| Кол-во | Цена за ед. | Итого |
|---|---|---|
| 1 | $4.62 | $4,62 |
| 10 | $4.21 | $42,10 |
| 100 | $3.78 | $378,00 |
| 500 | $3.4 | $1.700,00 |
| 1.000 | $3.05 | $3.050,00 |
PIC16F72-E/SO Обзор
A microcontroller (MCU) is a single-chip computer that integrates a CPU core, program memory, data memory, and peripheral interfaces on one die. The PIC16F72 belongs to Microchip's PIC16 family, which sits within the broader PIC microcontroller taxonomy (PIC10/12/16/18/24/32) and the wider 8-bit RISC microcontroller category. PIC16 devices target mid-range applications requiring more peripheral capability than PIC10/12 parts while remaining simpler and more economical than PIC18/24/32 devices. Within the system hierarchy, MCUs are classified as microcontrollers -> embedded processors -> semiconductors, and they serve as the principal decision-making element in countless consumer, industrial, and automotive subsystems.
Key features include 5 channels of 8-bit Analog-to-Digital conversion with 2 additional timers, capture/compare/PWM functionality, and a synchronous serial port configurable as either 3-wire SPI or 2-wire I2C. The 35 single-word instruction RISC architecture enables compact, deterministic code, and the part is code-compatible with the PIC16C5X, PIC12CXXX, and PIC16C7X families. Two 8-bit timers plus one 16-bit timer/counter provide flexible event timing and PWM generation. Brown-out reset, watchdog timer, and in-circuit serial programming (ICSP) round out the on-chip feature suite.
The PIC16F72-E/SO is well suited to applications including appliance control, sensor interfacing, low-power motor control, LED lighting controllers, battery chargers, and industrial automation. With 22 I/O, 5 ADC inputs, and PWM-capable timers, it can directly drive relays, MOSFET gates, and indicator LEDs while reading analog sensors such as thermistors or current shunts. Its 2.5V-5.5V supply range allows direct operation from a single Li-ion cell or a regulated 3.3V/5V rail.
When designing with this part, place decoupling capacitors (100 nF plus 10 uF bulk) adjacent to VDD/AVDD/VSS pins and reserve the ICSP/ICD pins (RB6/RB7) for in-circuit debugging. Verify that analog and digital ground returns share a single-point connection to minimise ADC noise, and ensure MCLR has the correct pull-up network for reliable reset behaviour.
Аналоги без доработки для PIC16F72-E/SO — тот же корпус, pin-to-pin совместимость. Компоненты в других корпусах, требующие переработки PCB, исключены.
Варианты в этой серии
Модели той же серии, совместимые без доработки с PIC16F72-E/SO (тот же форм-фактор и посадочное место) — отличается по Package, Timers, ADC, RAM, RoHS Status.
Инструмент быстрого сравнения — выберите альтернативные компоненты для сравнения бок о бок:
PIC16F72-I/SO
✅ Прямая замена✓ В наличии
$1.95 / шт.
Открыть даташит →PIC16F73-I/SO
✅ Прямая замена✓ В наличии
$2.45 / шт.
Открыть даташит →PIC16F73-E/SO
✅ Прямая замена📋 Справочный аналог (нет в каталоге)
PIC16F872-I/SO
✅ Прямая замена📋 Справочный аналог (нет в каталоге)
PIC16F76-I/SO
✅ Прямая замена✓ В наличии
$2.1 / шт.
Открыть даташит →PIC16C72-20E/SO
✅ Прямая замена✓ В наличии
$2.46 / шт.
Открыть даташит →PIC16F72-E/SO Максимальные параметры и электрические характеристики
| Architecture | PIC 8-bit RISC |
| Core | PIC16 |
| Program Memory Type | FLASH |
| Program Memory Size | 3.5 KB (2K x 14) |
| RAM | 128 bytes |
| EEPROM | Not present |
| Maximum Clock Speed | 20 MHz |
| Instruction Execution Time | 200 ns |
| Supply Voltage Range | 2.5 V to 5.5 V |
| I/O Pins | 22 |
| ADC Channels | 5 x 8-bit |
| Timers | 2 x 8-bit + 1 x 16-bit (TMR0/TMR1/TMR2) |
| Capture/Compare/PWM | Yes (CCP module) |
| Serial Interfaces | SSP (SPI / I2C configurable) |
| Диапазон рабочих температур | -40C to +125C (Extended -E grade) |
| Корпус | 28-pin SOIC (SO) |
| Тип монтажа | Surface Mount |
| Статус RoHS | Compliant (lead-free SO package) |
| Instruction Set | 35 single-word instructions |
Конфигурация выводов PIC16F72-E/SO
| Контакт 1 | MCLR/VPP — Master Clear (reset) input / programming voltage |
| Контакт 2 | RA0/AN0 — Digital I/O / Analog input channel 0 |
| Контакт 3 | RA1/AN1 — Digital I/O / Analog input channel 1 |
| Контакт 4 | RA2/AN2 — Digital I/O / Analog input channel 2 |
| Контакт 5 | RA3/AN3/VREF — Digital I/O / Analog input channel 3 / ADC reference voltage |
| Контакт 6 | RA4/T0CKI — Digital I/O / Timer0 clock input |
| Контакт 7 | RA5/AN4/SS — Digital I/O / Analog input channel 4 / SPI slave select |
| Контакт 8 | OSC2/CLKOUT — Oscillator output / Clock output (Fosc/4) |
| Контакт 9 | OSC1/CLKIN — Oscillator input / External clock input |
| Контакт 10 | RC0/T1OSO/T1CKI — Digital I/O / Timer1 oscillator output / Timer1 clock input |
| Контакт 11 | RC1/T1OSI/CCP2 — Digital I/O / Timer1 oscillator input / Capture-Compare-PWM 2 |
| Контакт 12 | RC2/CCP1 — Digital I/O / Capture-Compare-PWM 1 output |
| Контакт 13 | RC3/SCK/SCL — Digital I/O / SPI clock / I2C clock |
| Контакт 14 | RC4/SDI/SDA — Digital I/O / SPI data in / I2C data |
| Контакт 15 | RC5/SDO — Digital I/O / SPI data out |
| Контакт 16 | RC6/TX/CK — Digital I/O / USART transmit / USART clock |
| Контакт 17 | RC7/RX/DT — Digital I/O / USART receive / USART data |
| Контакт 18 | RB0/INT — Digital I/O / External interrupt |
| Контакт 19 | RB1 — Digital I/O |
| Контакт 20 | RB2 — Digital I/O |
| Контакт 21 | RB3/PGM — Digital I/O / Low-voltage programming input |
| Контакт 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 | VSS — Ground reference |
| Контакт 27 | VDD — Positive supply voltage |
| Контакт 28 | NC — Not connected (per datasheet) |
Типичное применение
PIC16F72-E/SO подходит для 6 применениеs: Appliance Control, Sensor Interface Hubs, PWM Motor and Fan Control, LED Lighting Controllers, Battery Chargers, Industrial Automation Modules.
Appliance Control
The PIC16F72-E/SO is well suited to appliance control panels including washing machines, microwave ovens, and induction cooktops. Its 5 ADC channels read temperature sensors, level probes, and current shunts, while the CCP/PWM outputs regulate heating power or motor speed. The extended -40C to +125C temperature grade handles under-hood or near-heater thermal environments. The 3.5 KB FLASH holds the main control loop plus UI state machine. Designers leverage the SSP for I2C-based keypads or LED driver ICs.
Рекомендуется
Sensor Interface Hubs
The PIC16F72-E/SO acts as a low-power sensor aggregator in industrial IoT nodes, reading thermistors, photodiodes, and potentiometers through its 5-channel 8-bit ADC. The SSP (SPI/I2C) interfaces to digital sensors or EEPROMs for configuration storage, while the timers trigger periodic wake-up measurements to minimise quiescent current. The 22 I/O pins provide headroom for status LEDs, fault outputs, and UART-based diagnostic links.
Рекомендуется
PWM Motor and Fan Control
Motor and fan controllers benefit from the PIC16F72-E/SO's CCP module and 16-bit TMR1 for precise PWM generation up to 20 MHz instruction rate. The MCU computes duty cycle from analog feedback (potentiometer, tachometer, or temperature sensor) and updates the PWM output each PWM period. With 22 I/O, designers can simultaneously drive direction relays, brake transistors, and tachometer feedback inputs for closed-loop DC brush or single-phase BLDC control.
Рекомендуется
LED Lighting Controllers
The PIC16F72-E/SO's CCP module generates PWM dimming signals for constant-current LED drivers in architectural, automotive interior, and signage lighting. The 5 ADC inputs sense ambient light via photodioders or potentiometers for closed-loop brightness control, while the SSP bus can drive serially-chained LED driver ICs (e.g., WS2801 or TLC5940). The 2.5-5.5 V supply range allows direct operation from a single-cell Li-ion battery pack.
Рекомендуется
Battery Chargers
Lead-acid and Li-ion charger designs use the PIC16F72-E/SO to monitor battery voltage, charge current, and temperature through its 5-channel ADC. The CCP/PWM output drives a buck or flyback controller, while the timers orchestrate multi-stage charge profiles and fault recovery. The extended temperature grade supports under-hood automotive or outdoor solar-charging enclosures. Brown-out reset and watchdog timer add the safety layer required for unattended battery systems.
Рекомендуется
Industrial Automation Modules
Programmable logic controllers and signal-conditioning modules use the PIC16F72-E/SO for digital I/O expansion, analog monitoring, and simple feedback loops. The SSP interface connects to Modbus or RS-485 transceiver ICs, allowing the MCU to act as a node on industrial networks. The extended -40C to +125C grade and 28-pin SOIC footprint support harsh DIN-rail enclosures with temperature swings. Watchdog timer and brown-out reset provide the safety integrity required by IEC 61131 industrial control subsystems.
Рекомендуется
Сводка рекомендуемых товаров
Справочные инженерные данные для PIC16F72-E/SO — сравнение, рекомендации по проектированию и информация о соответствии.
Руководство по выбору
Сравнение с аналогами
| Параметр | Этот товар | PIC16F72-I/SO | PIC16F73-I/SO | PIC16F73-E/SO | PIC16F872-I/SO | PIC16F76-I/SO | PIC16C72-20E/SO |
|---|---|---|---|---|---|---|---|
| Package | 28-pin SOIC (SO) | 28-pin SOIC (SO) | 28-pin SOIC (SO) | 28-pin SOIC (SO) | 28-pin SOIC (SO) | 28-pin SOIC (SO) | 28-pin SOIC (SO) |
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Program Memory | 3.5 KB FLASH | 3.5 KB FLASH | 7 KB FLASH | 7 KB FLASH | 2 KB FLASH | 14 KB FLASH | 1.75 KB OTP |
| RAM | 128 bytes | 128 bytes | 192 bytes | 192 bytes | 128 bytes | 368 bytes | 128 bytes |
| I/O Pins | 22 | 22 | 22 | 22 | 22 | 22 | 22 |
| ADC Channels | 5 x 8-bit | 5 x 8-bit | 5 x 8-bit | 5 x 8-bit | 5 x 8-bit | 5 x 8-bit | 5 x 8-bit |
| Maximum Clock | 20 MHz | 20 MHz | 20 MHz | 20 MHz | 20 MHz | 20 MHz | 20 MHz |
| CCP/PWM Modules | 1 | 1 | 2 | 2 | 1 | 2 | 1 |
| Temperature Grade | Extended -40C to +125C | Industrial -40C to +85C | Industrial -40C to +85C | Extended -40C to +125C | Industrial -40C to +85C | Industrial -40C to +85C | Extended -40C to +125C |
Ключевые отличия
- Extended temperature grade in standard 28-pin SOIC (против PIC16F72-I/SO)
- Compact 3.5 KB program size optimised for cost-sensitive designs (против PIC16F73-I/SO)
- FLASH-based for in-field reprogramming (против PIC16C72-20E/SO)
Заметки по проектированию
Estimated: the PIC16F72-E/SO core draws approximately 2-10 mA depending on clock, peripheral enable, and I/O loading. Place a 100 nF ceramic decoupling capacitor directly at pin 27 (VDD) and a 10 uF bulk capacitor on the supply rail within 25 mm of the MCU. The ADC reference (RA3/VREF) requires a 100 nF ceramic bypass when used; floating VREF will use VDD as the reference, which is acceptable for low-precision measurements but should be noted in calibration routines.
Route the OSC1/OSC2 traces short and symmetric, and place the load capacitors (typically 15-33 pF for a standard crystal) within 5 mm of the MCU. Keep oscillator traces away from switching nodes such as PWM outputs on RC1/RC3/RC4 to avoid injected noise coupling. The MCLR pin (pin 1) should have a 10 kohm pull-up to VDD and a 100 nF capacitor to ground for noise immunity; do not leave MCLR floating as intermittent resets will occur.
Several pitfalls deserve attention: (1) do not exceed 25 mA per I/O pin or 200 mA total into VDD, otherwise latch-up or thermal damage will occur; (2) configure unused I/O as outputs driving low to minimise supply current; (3) when migrating code from PIC16F73 to PIC16F72 verify CCP module count and RAM size since the F73 has more of both; (4) the PIC16C72-20E/SO is OTP/EPROM-based, not FLASH, so firmware upgrades are not possible - use F-series variants for field updates.
Информация о соответствии
RoHS and lead-free confirmed from Microchip SO package ordering information. AEC-Q100 not qualified - choose automotive-graded PIC16 variants for AEC-Q100 systems. Halogen-free status not explicitly stated in retrieved data.