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 — 동일 패키지, 핀 호환. 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 (vs PIC16F72-I/SO)
- Compact 3.5 KB program size optimised for cost-sensitive designs (vs PIC16F73-I/SO)
- FLASH-based for in-field reprogramming (vs 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.