PIC16F720-I/ML - 8-bit MCU, 16MHz, 3.5KB Flash, 20-QFN | Microchip
부품 번호: PIC16F720-I/ML ✓ 활성| 수량 | 단가 | 합계 |
|---|---|---|
| 1 | $1.4 | $1.40 |
| 10 | $1.26 | $12.60 |
| 100 | $1.12 | $112.00 |
| 500 | $0.99 | $495.00 |
| 1,000 | $0.87 | $870.00 |
| 3,000 | $0.78 | $2,340.00 |
PIC16F720-I/ML 개요
A microcontroller (MCU) is a single-chip computer that integrates a CPU, RAM, non-volatile program memory, and peripherals into one package. Within the semiconductor hierarchy, an MCU belongs to the broader family of microcontrollers -> microprocessors -> digital logic ICs -> integrated circuits. The PIC mid-range core occupies the entry-to-mid tier of Microchip's 8-bit portfolio, designed for cost-sensitive embedded control where deterministic interrupt response, low power, and small footprint outweigh raw computational throughput.
Key features of the PIC16F720-I/ML include 18 general-purpose I/O pins with 25 mA source/sink capability for direct LED or transistor drive, a 12-channel 8-bit ADC, two 8-bit timers (TMR0/TMR2), one 16-bit timer (TMR1), a Capture/Compare/PWM (CCP) module, AUSART, I²C and SPI serial interfaces, and nanoWatt XLP ultra-low-power technology. The integrated 16 MHz internal oscillator eliminates the need for an external crystal in most designs, reducing BOM cost and PCB area.
The mid-range architecture uses a 14-bit instruction word with single-cycle execution except for branches, providing deterministic timing critical for motor control and power-conversion feedback loops. HEF (High Endurance Flash) memory blocks allow up to 100k write/erase cycles for data EEPROM emulation, surpassing conventional EEPROM endurance. The AUSART module supports RS-232/RS-485 links, while the MSSP block handles both I²C and SPI master/slave transactions.
Typical applications include consumer appliance control, low-end remote sensors, battery chargers, LED lighting controllers, small motor drivers, IoT edge nodes, and white-goods user interfaces. The combination of nanoWatt XLP sleep currents (<1 µA typical) and an integrated ADC makes it especially attractive for battery-powered measurement products that must operate for years on a single cell.
When designing with this part, allocate enough decoupling (100 nF plus 1 µF bulk) close to VDD and place the ICSP/ICD pins on accessible test points to retain in-circuit debug capability throughout the product lifecycle. Always verify the chosen variant's voltage range: the 'L' (low-voltage) variants such as PIC16LF720 operate down to 1.8 V, while the standard PIC16F720 typically begins at 2.0 V or higher.
This page synthesizes distributor pricing, drop-in PIC16F720/721 family alternatives, and practical design notes not found in the manufacturer datasheet, giving engineers a single reference for selection, replacement, and sourcing decisions.
드롭인 대체품: PIC16F720-I/ML — 동일 패키지, 핀 호환. PCB 재작업이 필요한 다른 패키지 부품은 제외됩니다.
이 시리즈의 변형
다음과 드롭인 호환되는 동일 시리즈 모델: PIC16F720-I/ML (동일 폼 팩터 및 풋프린트) — 차이점: Package, Timers, Core Architecture, ADC, Operating Temperature.
빠른 비교 도구 — 나란히 비교할 대체 부품을 선택하십시오:
PIC16F721-I/ML
✅ 드롭인✓ 재고 있음
$1.05 / 개
데이터시트 보기 →PIC16LF720-I/ML
✅ 드롭인✓ 재고 있음
$0.68 / 개
데이터시트 보기 →PIC16F720-E/ML
✅ 드롭인📋 참조 대체품 (카탈로그에 없음)
PIC16F720T-I/ML
✅ 드롭인✓ 재고 있음
$1.08 / 개
데이터시트 보기 →PIC16F720-I/ML 최대 정격 & 전기적 특성
| Core Architecture | PIC Mid-Range 8-bit |
| Instruction Set | 35 instructions, 14-bit word |
| Program Memory (Flash) | 3.5 KB (2K x 14) |
| Data SRAM | 128 B |
| Non-volatile Data Storage (HEF) | 128 B |
| Hardware Stack | 8 levels |
| Maximum CPU Speed | 16 MHz (4 MIPS) |
| Internal Oscillator | 16 MHz, ±1% factory calibrated |
| Supply Voltage Range | 1.8 V to 5.5 V |
| I/O Pins | 18 |
| I/O Source/Sink Current | 25 mA per pin |
| ADC | 12-channel, 8-bit |
| Timers | Two 8-bit (TMR0/TMR2), one 16-bit (TMR1) |
| Capture/Compare/PWM | 1 CCP module |
| Serial Interfaces | AUSART, I²C (MSSP), SPI (MSSP) |
| Watchdog Timer | Yes (WDT) |
| Resets | POR, BOR |
| In-Circuit Programming | ICSP / ICD support |
| 동작 온도 | -40 °C to +85 °C (Industrial) |
| 패키지 | 20-pin QFN (4x4 mm) |
| 실장 유형 | Surface Mount |
| RoHS 상태 | Compliant |
| Lifecycle Stage | ACTIVE |
PIC16F720-I/ML 핀 구성
| 핀 1 | RA3/AN3/VREF+/T0CKI/C1OUT — Bidirectional I/O, analog input, VREF+, TMR0 clock, comparator output |
| 핀 2 | RA4/AN4/T1G/HCOUT/CCP1 — Bidirectional I/O, analog input, TMR1 gate, comparator out, CCP1 PWM output |
| 핀 3 | RA5/MCLR/VPP/SS/HCOUT — Bidirectional I/O, Master Clear Reset (active low), ICSP programming voltage, SPI slave select |
| 핀 4 | RA0/AN0/ULPWU/C12IN0- — Bidirectional I/O, analog input, ultra-low-power wake-up, comparator input |
| 핀 5 | RA1/AN1/C12IN1- — Bidirectional I/O, analog input, comparator input |
| 핀 6 | RA2/AN2/VREF-/T0CKI/CPS3 — Bidirectional I/O, analog input, VREF-, TMR0 clock, capacitive sense |
| 핀 7 | VSS — Ground reference |
| 핀 8 | RA7/OSC1/CLKIN/CLKR — Bidirectional I/O, oscillator input, external clock in, clock output |
| 핀 9 | RA6/OSC2/CLKOUT/VCAP — Bidirectional I/O, oscillator output, clock out, core voltage bypass cap |
| 핀 10 | RC0/T1OSO/T1CKI/P2B — Bidirectional I/O, TMR1 oscillator output, TMR1 clock, PWM output |
| 핀 11 | RC1/T1OSI/CCP2/P2A — Bidirectional I/O, TMR1 oscillator input, CCP2 output, PWM output |
| 핀 12 | RC2/CCP1/P1A/AN10 — Bidirectional I/O, CCP1 PWM output, analog input |
| 핀 13 | RC3/AN7/SS/CPS7 — Bidirectional I/O, analog input, SPI slave select, capacitive sense |
| 핀 14 | RC4/AN8/CPS8/SDA/SDI — Bidirectional I/O, analog input, I²C data, SPI data in |
| 핀 15 | RC5/AN9/CPS9/SCK/SCL — Bidirectional I/O, analog input, SPI clock, I²C clock |
| 핀 16 | RC6/AN11/SS/TX/CK — Bidirectional I/O, analog input, AUSART TX/CK |
| 핀 17 | RC7/AN12/RX/DT — Bidirectional I/O, analog input, AUSART RX/DT |
| 핀 18 | VDD — Positive supply voltage (1.8 V to 5.5 V) |
| 핀 19 | RB4/AN12/CPS4 — Bidirectional I/O, analog input, capacitive sense |
| 핀 20 | RB5/AN13/CPS5 — Bidirectional I/O, analog input, capacitive sense |
일반적인 애플리케이션
PIC16F720-I/ML 적합 용도: 6 애플리케이션s: Battery-Powered IoT Sensor Node, Consumer Appliance Control (White Goods), LED Lighting Controller / Driver, Low-End Remote Control / IR Transmitter, Small BLDC or Brushed-DC Motor Driver, Smart Meter / Utility Sub-Metering.
Battery-Powered IoT Sensor Node
The PIC16F720-I/ML fits battery-powered IoT sensor nodes because of its nanoWatt XLP sleep current below 1 µA typical, integrated 16 MHz factory-calibrated oscillator that eliminates an external crystal, and 12-channel 8-bit ADC for direct sensor readout. With 3.5 KB Flash and 128 B SRAM it can run a sleeping duty-cycled sensor stack reporting temperature, humidity, or contact closures every few seconds for years on a CR2032. Place a 100 nF decoupling cap within 2 mm of VDD, route the ADC input through a small RC filter (10 kΩ + 100 nF), and use the AUSART to wake the host MCU on threshold crossings.
추천
Consumer Appliance Control (White Goods)
In washing machines, dishwashers, and microwave ovens, the PIC16F720-I/ML drives 7-segment or LED displays, scans keypads, and controls relays or TRIACs via its 18 GPIO pins rated at 25 mA source/sink. The CCP module generates the PWM for variable-speed motor drivers, while the AUSART links the user-interface board to the power board. Industrial temperature grade and 5 V tolerance make it robust against the electrical noise of brushed motors. Add a TVS diode on MCLR and an RC snubber on each relay contact to pass IEC 61000-4-2/4-4 surge tests.
추천
LED Lighting Controller / Driver
The PIC16F720-I/ML acts as the digital brain of an RGB or warm-dimmable LED fixture, using the CCP module to generate PWM dimming signals at frequencies up to several kHz while the 8-bit ADC reads a potentiometer or 0–10 V analog dimming input. The 16 MHz core provides plenty of cycles for smooth 16-bit dithered PWM, and the HEF data Flash stores calibration constants. NanoWatt XLP keeps standby power below 0.1 W to comply with energy regulations. Use N-channel MOSFETs driven from GPIO through a gate resistor (100 Ω) for high-side PWM switching.
추천
Low-End Remote Control / IR Transmitter
For TV, set-top, or appliance remote controls, the PIC16F720-I/ML's tiny 4x4 mm QFN footprint, sub-µA sleep current, and integrated 16 MHz oscillator allow a complete two-AAA-cell design lasting several years. The AUSART or MSSP drives an IR LED through a single BJT, while the ADC scans resistive key matrices. Self-read/write Flash enables inexpensive in-field code updates via ICSP. Use a watchdog timer to recover from battery brown-outs and add a 47 µF bulk cap to handle the IR LED pulse current peaks.
추천
Small BLDC or Brushed-DC Motor Driver
The PIC16F720-I/ML's CCP module and 16-bit TMR1 are well suited to sensorless or Hall-sensor BLDC commutation in small fans, pumps, and toys. The fast PWM frequency and 25 mA I/O directly drive gate-driver inputs or low-side N-FETs. The integrated 8-bit ADC samples back-EMF or current-sense for closed-loop speed control. Note that the MCU itself dissipates under 100 mW; the dominant thermal load is the power stage. Add a flyback diode across each motor terminal and use a 1 kΩ pull-up on MCLR for reliable ICSP programming.
추천
Smart Meter / Utility Sub-Metering
Utility sub-meters for water, gas, or heat use the PIC16F720-I/ML's nanoWatt XLP modes to achieve <10 µA average current while periodically waking to count pulses from a flow or rotation sensor through an external interrupt. The 128 B of HEF Flash stores tamper flags, meter ID, and rolling consumption logs. AUSART or I²C links the meter to a concentrator over a wired M-Bus or wireless sub-GHz radio. Place an ESD protection array (such as PESD5V0L1BA) on the pulse input to survive 8 kV contact discharge.
추천
추천 제품 요약
엔지니어링 참조 데이터: PIC16F720-I/ML — 비교, 설계 지침 및 규정 준수 정보.
선택 가이드
대체품과의 비교
| 파라미터 | 이 제품 | PIC16F721-I/ML | PIC16LF720-I/ML | PIC16F720-E/ML | PIC16F720T-I/ML |
|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | 20-QFN (4x4 mm) | 20-QFN (4x4 mm) - same | 20-QFN (4x4 mm) - same | 20-QFN (4x4 mm) - same | 20-QFN (4x4 mm) - same |
| Flash Memory | 3.5 KB | 7 KB (+100%) | 3.5 KB (same) | 3.5 KB (same) | 3.5 KB (same) |
| SRAM | 128 B | 256 B (+100%) | 128 B (same) | 128 B (same) | 128 B (same) |
| Max CPU Speed | 16 MHz / 4 MIPS | 16 MHz / 4 MIPS | 16 MHz / 4 MIPS | 16 MHz / 4 MIPS | 16 MHz / 4 MIPS |
| Supply Voltage | 2.0 V to 5.5 V | 2.0 V to 5.5 V | 1.8 V to 3.6 V | 2.0 V to 5.5 V | 2.0 V to 5.5 V |
| Operating Temperature | -40 °C to +85 °C | -40 °C to +85 °C | -40 °C to +85 °C | -40 °C to +125 °C | -40 °C to +85 °C |
| I/O Pins | 18 | 18 | 18 | 18 | 18 |
| Lifecycle Status | ACTIVE | ACTIVE | ACTIVE | ACTIVE | ACTIVE |
주요 차별점
- Double the Flash and SRAM in the same footprint (vs PIC16F721-I/ML)
- Lower voltage operation for 2 x AAA direct drive (vs PIC16LF720-I/ML)
- Extended temperature range for harsh environments (vs PIC16F720-E/ML)
- True drop-in upgrade path within the same silicon family (vs Cross-brand alternatives (e.g. ATmega, STM8))
설계 노트
Place a 100 nF ceramic decoupling capacitor within 2 mm of VDD (pin 18) and a 10 µF bulk capacitor on the same supply rail to suppress digital switching transients. For battery applications, leverage the nanoWatt XLP Sleep mode with peripherals disabled to achieve sub-1 µA quiescent current; use the RTC or watchdog timer to wake the part periodically. Estimated: a typical wake-measure-transmit cycle every 10 s with a 20 ms active phase draws an average of roughly 25 µA from a 3 V coin cell.
The 20-QFN (4x4 mm) package has an exposed thermal pad on the underside that must be soldered to a PCB land of at least the same size, connected to the ground plane through multiple thermal vias. This pad doubles as the primary electrical ground return. Failing to solder it properly will cause overheating and unreliable operation. Keep analog traces (ADC inputs, VREF) away from digital switching lines and the CCP PWM output to avoid coupling noise into the 8-bit ADC readings.
Route the ICSPDAT and ICSPCLK lines (shared with RB4/RB5 on some PICs, or specific PGC/PGD pins on the PIC16F720) directly to a 6-pin header with no series resistors in the signal path; Microchip programmers like PICkit 3 require clean access. Place a 4.7 kΩ pull-up on MCLR (pin 3) for normal operation. If using the internal oscillator, leave OSC1/OSC2 (RA7/RA6) configured as GPIO or as the clock output, and do not place an external crystal on the board.
Do not confuse the PIC16F720 (standard 2.0–5.5 V) with the PIC16LF720 (1.8–3.6 V low-voltage variant) - mixing them up will cause brown-out resets or Flash read errors. The ADC reference voltage (VREF+/VREF-) must be sourced from a low-impedance buffer; using VDD as VREF without a 10 µF cap close to the VREF pin can corrupt ADC readings by 1–2 LSB. Finally, ensure BOR is enabled in the configuration words to guarantee a clean restart after power brown-outs.
규정 준수 정보
Lead-free 20-QFN package per Microchip product page; RoHS and REACH compliant; not AEC-Q100 qualified - choose automotive-grade PIC16F720-E/ML or PIC16F720-I/ML with PPAP documentation if required.