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 — тот же корпус, pin-to-pin совместимость. Компоненты в других корпусах, требующие переработки 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 (против PIC16F721-I/ML)
- Lower voltage operation for 2 x AAA direct drive (против PIC16LF720-I/ML)
- Extended temperature range for harsh environments (против PIC16F720-E/ML)
- True drop-in upgrade path within the same silicon family (против 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.