PIC16LF721-E/ML - 8-bit MCU, 7KB Flash, 16MHz, 20-QFN | Microchip
부품 번호: PIC16LF721-E/ML ✓ 활성| 수량 | 단가 | 합계 |
|---|---|---|
| 1 | $1.85 | $1.85 |
| 10 | $1.66 | $16.60 |
| 100 | $1.48 | $148.00 |
| 500 | $1.35 | $675.00 |
| 1,000 | $1.22 | $1,220.00 |
PIC16LF721-E/ML 개요
An MCU (microcontroller unit) is a single-chip computer that integrates a CPU core, non-volatile program memory, working RAM, peripheral set and interrupt controller on one silicon die. The PIC16F/LF family is Microchip's mid-range 8-bit core family using a Harvard RISC architecture with 35 single-word instructions, 8 stack levels, and 200 ns instruction execution time, balancing deterministic real-time control with low power consumption. The LF suffix denotes the wide-voltage 1.8V-3.6V sub-family that suits battery-powered and energy-harvesting designs.
Key differentiating features include automotive-grade -40C to +125C operating range, 128 B of non-volatile EEPROM emulation data, an internal 16 MHz oscillator that eliminates an external crystal in cost-sensitive designs, and a 12-channel 8-bit ADC for sensor multiplexing. The 25 mA source/sink capability is double typical MCU drive and lets the device drive LEDs and small relays directly without external buffers.
The PIC16LF721 uses a 14-bit instruction word with a hardware multiplier and nanoWatt power-management modes including Sleep, Idle and a low-power Timer1 gate. The internal 16 MHz oscillator with PLL options and configurable oscillator modes supports a wide range of peripheral clocking strategies while reducing BOM count. The mid-range PIC16 core provides deterministic interrupt response under 200 ns, making this MCU suitable for tight feedback loops in motor control, lighting and power conversion.
Typical applications include LED lighting control, consumer remote controls, battery chargers, sensor conditioning nodes, small appliance control and automotive body electronics such as seat heaters, mirror controls and climate sensors. The combination of EEPROM emulation, dual CCP for PWM and a 12-channel ADC supports sensor-rich closed-loop systems without requiring a larger pin-count device.
When designing with this MCU, place a 100 nF decoupling capacitor on every VDD pin within 2 mm of the lead, tie all unused I/O to defined logic levels to minimize Sleep current, and verify ADC acquisition time against source impedance using the ADCON register defaults. In-Circuit Serial Programming (ICSP) requires a dedicated ICSPCLK/ICSPDAT pair and a MCLR pull-up to enable production programming without desoldering the device.
This page synthesizes distributor pricing, drop-in same-package alternatives, and practical design notes not found in the manufacturer datasheet.
드롭인 대체품: PIC16LF721-E/ML — 동일 패키지, 핀 호환. PCB 재작업이 필요한 다른 패키지 부품은 제외됩니다.
이 시리즈의 변형
다음과 드롭인 호환되는 동일 시리즈 모델: PIC16LF721-E/ML (동일 폼 팩터 및 풋프린트) — 차이점: Instruction Set, Package, Stack Levels, Timers, ADC.
빠른 비교 도구 — 나란히 비교할 대체 부품을 선택하십시오:
PIC16LF721-I/ML
✅ 드롭인📋 참조 대체품 (카탈로그에 없음)
PIC16F721-E/ML
✅ 드롭인✓ 재고 있음
$1.95 / 개
데이터시트 보기 →PIC16LF721T-E/ML
✅ 드롭인📋 참조 대체품 (카탈로그에 없음)
PIC16F721-I/ML
✅ 드롭인✓ 재고 있음
$1.05 / 개
데이터시트 보기 →PIC16LF721-I/MV
✅ 드롭인 ⚠️ 사양 미검증📋 참조 대체품 (카탈로그에 없음)
PIC16LF721-E/ML 최대 정격 & 전기적 특성
| Core | PIC16 mid-range 8-bit RISC |
| Instruction Set | 35 single-word instructions, 14-bit word |
| Instruction Execution Time | 200 ns at 16 MHz |
| Program Memory | 7 KB Flash (4K x 14), self read/write |
| Data SRAM | 256 B |
| Non-volatile Data Storage (EEPROM emulation) | 128 B |
| Maximum CPU Frequency | 16 MHz |
| Supply Voltage (VDD) | 1.8 V to 3.6 V |
| I/O Pins | 18 |
| I/O Source/Sink Current | 25 mA per pin |
| 패키지 | 20-QFN (4x4 mm), code ML |
| 동작 온도 | -40C to +125C (Automotive E temp grade) |
| Stack Levels | 8 hardware |
| Timers | TMR0 (8-bit), TMR1 (16-bit), TMR2 (8-bit) |
| Capture/Compare/PWM | 2 CCP modules |
| ADC | 12-channel, 8-bit resolution |
| Communication | I2C, SPI, AUSART (Enhanced USART) |
| Internal Oscillator | 16 MHz |
| Watchdog Timer | Yes (WDT) |
| Resets | Power-on Reset (POR), Brown-out Reset (BOR) |
| Programming | In-Circuit Serial Programming (ICSP) |
| Power-Saving Modes | Sleep, Idle, nanoWatt |
| 실장 유형 | Surface Mount |
| RoHS 상태 | Compliant |
| MSL 레벨 | 3 (168 hours) |
PIC16LF721-E/ML 핀 구성
| 핀 1 | RA3/MCLR — Digital I/O / Master Clear (reset, active low) |
| 핀 2 | RA0 — Digital I/O / AN0 analog input |
| 핀 3 | RA1 — Digital I/O / AN1 analog input |
| 핀 4 | RA2 — Digital I/O / AN2 analog input / VREF- |
| 핀 5 | RA4 — Digital I/O / AN3 / T0CKI (Timer0 clock) |
| 핀 6 | RA5 — Digital I/O / AN4 / SS (SPI slave select) |
| 핀 7 | VSS — Ground reference |
| 핀 8 | RB0 — Digital I/O / AN12 / INT (external interrupt) |
| 핀 9 | RB1 — Digital I/O / AN10 |
| 핀 10 | RB2 — Digital I/O / AN8 |
| 핀 11 | RB3 — Digital I/O / AN9 / CCP1 (PWM output) |
| 핀 12 | RB4 — Digital I/O / AN11 |
| 핀 13 | RB5 — Digital I/O / AN13 |
| 핀 14 | RB6 — Digital I/O / ICSPCLK (programming clock) |
| 핀 15 | RB7 — Digital I/O / ICSPDAT (programming data) |
| 핀 16 | RC0 — Digital I/O / AN5 |
| 핀 17 | RC1 — Digital I/O / AN6 |
| 핀 18 | RC2 — Digital I/O / AN7 / CCP1 |
| 핀 19 | RC3 — Digital I/O / AN8 / SCL (I2C clock) |
| 핀 20 | VDD — Positive supply (1.8 V to 3.6 V) |
일반적인 애플리케이션
PIC16LF721-E/ML 적합 용도: 6 애플리케이션s: Battery-Powered IoT Sensor Node, LED Lighting Controller, Consumer Remote Control, Automotive Body Electronics, Small Appliance Control Board, Battery Charger / Power Bank.
Battery-Powered IoT Sensor Node
The PIC16LF721-E/ML is well matched to battery-powered IoT sensor nodes thanks to its 1.8 V - 3.6 V LF supply range that runs directly from a CR2032 coin cell or 2xAA alkaline pack without a boost regulator. With Sleep current in the microamp range when peripherals are gated off via PCON/WDTCON, the MCU can sustain years of life on a single coin cell when sampling temperature or humidity every few seconds. The 12-channel 8-bit ADC multiplexes multiple analog sensors, while I2C/SPI/AUSART interfaces connect to a low-power radio module such as the MRF24J40 or RN2483. The 25 mA source/sink capability is more than double typical MCU drive, so a high-side P-FET or LED can be switched directly without a buffer transistor, cutting BOM cost by one component.
추천
LED Lighting Controller
The PIC16LF721-E/ML drives LED lighting strings directly through its two CCP modules generating PWM dimming signals, while its 25 mA source/sink I/O current eliminates the need for external MOSFET drivers in low-current decorative strips. With 16 MHz CPU and 200 ns instruction execution, the MCU implements software-controlled color-mixing loops for RGB strips at >1 kHz PWM frequency to avoid visible flicker. The wide 1.8 V - 3.6 V supply lets the same firmware run on both 3.3 V digital logic rails and 2-cell AA battery packs. The 12-channel 8-bit ADC monitors ambient light, temperature, and current sense feedback for closed-loop brightness control without an external AFE.
추천
Consumer Remote Control
The PIC16LF721-E/ML suits consumer IR/RF remote controls with its 1.8 V - 3.6 V LF supply that matches a single CR2032 coin cell for >5-year battery life. The CCP modules generate 38 kHz carrier for IR transmission while the AUSART interface supports bidirectional RF links via an OOK/FSK transceiver. Sleep current in the microamp range, combined with the 16-bit Timer1 clocked from a 32.768 kHz crystal, supports real-time wake-on-button-press scheduling without CPU intervention. The 128 B EEPROM emulation stores user preferences such as channel pairing codes that survive battery replacement.
추천
Automotive Body Electronics
The PIC16LF721-E/ML is qualified to the automotive -40C to +125C E temperature grade, making it suitable for under-dash body modules such as seat heater controllers, mirror actuators, climate sensor nodes, and interior lighting dimmers. The two CCP modules drive PWM outputs for seat heater regulation or mirror-fold motors, while the 12-channel 8-bit ADC reads thermistor inputs, current sense and position feedback. The internal 16 MHz oscillator eliminates an external crystal, reducing BOM cost and improving vibration tolerance in door-module applications. The 1.8 V - 3.6 V LF supply pairs naturally with post-regulator 3.3 V rails in modern automotive body controllers.
추천
Small Appliance Control Board
The PIC16LF721-E/ML is a strong fit for small appliance control boards in coffee makers, blenders, humidifiers and fans, where its 16 MHz MIPS performance executes closed-loop PID control of motor speed or heater element temperature in under 200 ns per instruction cycle. The two CCP modules output complementary PWM for H-bridge motor drive or zero-cross TRIAC dimming. The 12-channel 8-bit ADC reads thermistor inputs, water level sensors and current sense; the AUSART interface exposes a service/diagnostic port for production test. With the automotive -40C to +125C grade and 1.8 V - 3.6 V supply, the same firmware drops into both white-goods and automotive body applications.
추천
Battery Charger / Power Bank
The PIC16LF721-E/ML is well suited to single-cell Li-Ion / Li-Po charger controllers and power-bank monitoring boards. The 1.8 V - 3.6 V supply range runs directly off the battery cell with no LDO drop, while the 12-channel 8-bit ADC monitors charge current, battery voltage, cell temperature and USB-C VBUS presence. The CCP modules drive PWM into a buck or boost power-stage MOSFET gate; the AUSART interface reports state-of-charge and fault codes to a host system. nanoWatt Sleep current keeps the always-on monitor path under 1 uA when no device is connected, extending shelf life on retail shelves.
추천
추천 제품 요약
엔지니어링 참조 데이터: PIC16LF721-E/ML — 비교, 설계 지침 및 규정 준수 정보.
선택 가이드
대체품과의 비교
| 파라미터 | 이 제품 | PIC16LF721-I/ML | PIC16F721-E/ML | PIC16LF721T-E/ML | PIC16F721-I/ML | PIC16LF721-I/MV |
|---|---|---|---|---|---|---|
| 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 | 20-QFN - same |
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Supply Voltage | 1.8 V to 3.6 V | 1.8 V to 3.6 V | 2.0 V to 5.5 V | 1.8 V to 3.6 V | 2.0 V to 5.5 V | 1.8 V to 3.6 V |
| Temperature Grade | Automotive E (-40C to +125C) | Industrial I (-40C to +85C) | Automotive E (-40C to +125C) | Automotive E (-40C to +125C) | Industrial I (-40C to +85C) | Industrial I (-40C to +85C) |
| Program Memory (Flash) | 7 KB | 7 KB | 7 KB | 7 KB | 7 KB | 7 KB |
| Data SRAM | 256 B | 256 B | 256 B | 256 B | 256 B | 256 B |
| Maximum CPU Frequency | 16 MHz | 16 MHz | 16 MHz | 16 MHz | 16 MHz | 16 MHz |
| I/O Pins / Source-Sink Drive | 18 / 25 mA | 18 / 25 mA | 18 / 25 mA | 18 / 25 mA | 18 / 25 mA | 18 / 25 mA |
| ADC | 12-channel, 8-bit | 12-channel, 8-bit | 12-channel, 8-bit | 12-channel, 8-bit | 12-channel, 8-bit | 12-channel, 8-bit |
주요 차별점
- Wider low-voltage operating range than F-version siblings (vs PIC16F721-E/ML)
- Automotive -40C to +125C E temperature grade (vs PIC16LF721-I/ML)
- 25 mA source/sink I/O drive without external buffers (vs PIC16F877 (typical 20 mA GPIO))
설계 노트
Place a 100 nF X7R decoupling capacitor within 2 mm of every VDD pin (pin 20) and tie all unused I/O to defined logic levels via the ANSEL and TRIS registers before issuing SLEEP. nanoWatt technology Sleep current drops to under 1 uA when the ADC, comparators and WDT are disabled, but only if PCON and WDTCON are configured correctly. For battery applications using Timer1 as a wake-up source, run TMR1 from a 32.768 kHz crystal on the SOSCO/SOSCI pins and keep the main HF oscillator off during Sleep.
The 20-QFN (4x4 mm) package has a central thermal pad that should be soldered to a ground copper pour with at least 4 thermal vias to the inner ground plane for low-impedance VSS return. Route the AUSART lines (RC6/RC7 if used, or alternative remapped pins) as a matched-length differential pair if operating above 115.2 kbps. Keep the ICSP lines RB6/RB7 accessible via a 2x3 0.1-inch header on production boards for in-circuit firmware updates without desoldering.
Estimated: at 16 MHz full-load operation with all 18 I/O driving 25 mA, total power dissipation is approximately 0.4 W (CPU core ~10 mA + I/O ~450 mA total worst case). With the 20-QFN package theta_JA of approximately 35 C/W on a 1 sq inch 2-layer copper pour, junction temperature rise is roughly 14 C above ambient, well inside the -40C to +125C automotive E grade. For continuous 25 mA per-pin operation across all 18 I/O, use a 4-layer PCB with a dedicated ground plane to drop theta_JA below 25 C/W.
Do not connect the MCLR/RA3 pin directly to VDD without a pull-up; the datasheet requires a 10 kohm pull-up to VDD for proper reset behavior, and leaving MCLR floating causes erratic reset. ADC acquisition time is highly dependent on source impedance - use the ADCON register default for sources under 10 kohm and add a 100 ns acquisition delay via ACQT for higher-impedance sensors. ICSP programming requires a 5V-tolerant programmer capable of supplying 13V on MCLR for high-voltage programming; verify your programmer supports the PIC16F721 family before locking the firmware.
규정 준수 정보
RoHS and REACH compliant per Microchip product page. E temperature grade (-40C to +125C) qualifies the part for automotive body applications, but the PIC16LF721 family is not AEC-Q100 qualified. For AEC-Q100 requirements, consider the PIC16F1xxx Q-grade variants.