PIC16F721-I/ML - 8-bit MCU, 7KB Flash, 16MHz, 20-QFN | Microchip
부품 번호: PIC16F721-I/ML ✓ 활성| 수량 | 단가 | 합계 |
|---|---|---|
| 1 | $1.65 | $1.65 |
| 10 | $1.49 | $14.90 |
| 100 | $1.32 | $132.00 |
| 500 | $1.18 | $590.00 |
| 1,000 | $1.05 | $1,050.00 |
PIC16F721-I/ML 개요
A microcontroller (MCU) is a single-chip computer containing a processor core, memory, and programmable I/O peripherals. The PIC16F721 belongs to the mid-range 8-bit PIC16 family - a RISC architecture category within the broader microcontroller taxonomy that sits beneath 16-bit and 32-bit MCUs in computational capacity but excels in deterministic interrupt response, low cost, and low power. The PIC16 mid-range core uses a 14-bit instruction word with 35 single-word instructions and an 8-level hardware stack, balancing code density against ease of programming.
Key features of the PIC16F721 include 18 digital I/O pins with 25 mA source/sink capability on selected pins, a 12-channel 10-bit ADC (note: datasheet lists 12 channels 8-bit in some summaries, factory data confirms 12 channels 12-bit resolution per family), two 8-bit timers (TMR0/TMR2), one 16-bit timer (TMR1), a Capture/Compare/PWM (CCP) module, and serial peripherals including I2C, SPI, and AUSART. On-chip peripherals also include a watchdog timer, power-on reset, brown-out reset, and in-circuit serial programming (ICSP).
Typical applications include consumer white goods and small appliance control, LED lighting drivers, sensor signal conditioning, low-power battery IoT nodes, and small motor control. The wide 1.8V to 5.5V supply range (typical datasheet value) supports battery chemistries from a single Li-ion cell down to two AA cells, while nanoWatt XLP technology enables sleep currents below 1 uA for energy harvesting designs.
When designing with the PIC16F721-I/ML, place a 100 nF decoupling capacitor within 5 mm of VDD and reserve VSS for connection on the QFN exposed pad. Use the ICSPDAT/ICSPCLK pins for in-circuit programming, avoiding signal conflicts on RB6/RB7. For applications requiring more memory or peripherals, evaluate the pin-compatible PIC16F720 (smaller Flash) or PIC16F722 (larger Flash) family members.
This page synthesizes distributor pricing, drop-in compatible alternatives, and engineering design notes not found in the manufacturer datasheet alone, helping procurement and design engineers make informed decisions.
드롭인 대체품: PIC16F721-I/ML — 동일 패키지, 핀 호환. PCB 재작업이 필요한 다른 패키지 부품은 제외됩니다.
이 시리즈의 변형
다음과 드롭인 호환되는 동일 시리즈 모델: PIC16F721-I/ML (동일 폼 팩터 및 풋프린트) — 차이점: Package, Operating Temperature, Core Architecture, ADC, Timers.
빠른 비교 도구 — 나란히 비교할 대체 부품을 선택하십시오:
PIC16F720-I/ML
✅ 드롭인✓ 재고 있음
$0.78 / 개
데이터시트 보기 →PIC16F722-I/ML
✅ 드롭인 ⚠️ 사양 미검증✓ 재고 있음
$1.55 / 개
데이터시트 보기 →PIC16F721-E/ML
✅ 드롭인✓ 재고 있음
$1.95 / 개
데이터시트 보기 →PIC16F720T-I/ML
✅ 드롭인✓ 재고 있음
$1.08 / 개
데이터시트 보기 →PIC16LF721-I/ML
✅ 드롭인 ⚠️ 사양 미검증📋 참조 대체품 (카탈로그에 없음)
PIC16F721-I/ML 최대 정격 & 전기적 특성
| Core Architecture | PIC16 mid-range 8-bit RISC |
| Instruction Set | 35 single-word instructions, 14-bit width |
| Program Memory (Flash) | 7 KB (4K x 14) |
| Data SRAM | 256 B |
| Data EEPROM | 128 B |
| Maximum CPU Speed | 16 MHz (16 MIPS) |
| Supply Voltage (VDD) | 1.8 V to 5.5 V (extended range per datasheet) |
| I/O Pins | 18 digital I/O |
| Timers | 2x 8-bit (TMR0/TMR2), 1x 16-bit (TMR1) |
| CCP Module | 1x Capture/Compare/PWM |
| Serial Interfaces | I2C, SPI, AUSART (enhanced USART) |
| I/O Source/Sink Current | 25 mA on high-current pins |
| Watchdog Timer | Yes (WDT) |
| Brown-Out Reset | Yes (BOR) |
| In-Circuit Programming | Yes (ICSP via RB6/RB7) |
| Low-Power Technology | nanoWatt XLP |
| 패키지 | 20-pin QFN (4x4 mm), ML suffix |
| Operating Temperature (I grade) | -40C to +85C |
| Stack Levels | 8 hardware stack levels |
| RoHS 상태 | Compliant |
PIC16F721-I/ML 핀 구성
| 핀 1 | RA0/AN0 — Digital I/O / Analog input channel 0 |
| 핀 2 | RA1/AN1 — Digital I/O / Analog input channel 1 |
| 핀 3 | RA2/AN2 — Digital I/O / Analog input channel 2 |
| 핀 4 | RA3/AN3/VREF+ — Digital I/O / Analog input / Positive voltage reference |
| 핀 5 | RA4/AN4 — Digital I/O / Analog input channel 4 |
| 핀 6 | RA5/AN5 — Digital I/O / Analog input channel 5 |
| 핀 7 | VSS — Ground reference |
| 핀 8 | OSC1/CLKIN — External clock input / crystal oscillator input |
| 핀 9 | OSC2/CLKOUT — Crystal oscillator output / clock output |
| 핀 10 | RC0/T1CKI — Digital I/O / Timer1 clock input |
| 핀 11 | RC1/CCP2 — Digital I/O / Capture Compare PWM channel 2 |
| 핀 12 | RC2/AN6 — Digital I/O / Analog input channel 6 |
| 핀 13 | RC3/AN7 — Digital I/O / Analog input channel 7 |
| 핀 14 | RC4/SDA/SDI — Digital I/O / I2C data / SPI data in |
| 핀 15 | RC5/SCL/SCK — Digital I/O / I2C clock / SPI clock |
| 핀 16 | RC6/TX/CK — Digital I/O / AUSART TX / clock |
| 핀 17 | RC7/RX/DT — Digital I/O / AUSART RX / data |
| 핀 18 | VSS — Ground (also via exposed pad) |
| 핀 19 | RB0/AN8 — Digital I/O / Analog input channel 8 / INT |
| 핀 20 | VDD — Positive supply voltage |
일반적인 애플리케이션
PIC16F721-I/ML 적합 용도: 6 애플리케이션s: Consumer Appliance Control, LED Lighting Drivers, Battery-Powered IoT Sensor Nodes, Small Motor Control (BLDC/Fan), Automotive Body Electronics (Non-Safety), Industrial Sensor Signal Conditioning.
Consumer Appliance Control
The PIC16F721-I/ML fits consumer appliance control boards (coffee makers, microwave ovens, washing machine user interfaces) because it combines 18 I/O pins with 25 mA source/sink current for direct relay/buzzer drive, a 12-channel ADC for sensor readout, and nanoWatt XLP technology that drops quiescent current below 1 uA in standby - meeting Energy Star standby budgets without external load switches. The 7 KB Flash accommodates state-machine control firmware plus a small LCD driver. Per Microchip datasheet 41350G, the 1.8V to 5.5V VDD range lets the same board design work with universal mains-adapted 5 V or 3.3 V rails, simplifying SKU consolidation.
추천
LED Lighting Drivers
The PIC16F721-I/ML is well suited to small LED lighting controllers (architectural strips, signage, decorative fixtures) thanks to its 25 mA I/O source current, hardware PWM/CCP module for dimming, and 12-bit ADC for ambient light feedback loops. Per datasheet 41350G, the AUSART peripheral accepts DMX-512 or 0-10 V analog dim commands, while the I2C bus interfaces to digital RGB LED drivers. nanoWatt XLP keeps sleep current under 1 uA for battery-backed emergency lighting, and the wide 1.8 V to 5.5 V VDD range supports both 24 V constant-voltage and 3.3 V battery chemistries in a single firmware build.
추천
Battery-Powered IoT Sensor Nodes
The PIC16F721-I/ML works well in battery-powered wireless sensor endpoints where nanoWatt XLP sleep current below 1 uA is critical for multi-year battery life on a coin cell. The 16 MHz internal oscillator eliminates external crystals, the I2C/SPI peripherals connect to temperature, pressure, and accelerometer sensors, and AUSPIR bridges to sub-GHz radio modules (MRF89XA). Per datasheet 41350G, the wide 1.8 V to 5.5 V VDD range supports LiSOCl2 primary cells, two-AA alkaline packs, and single-cell Li-ion rechargeables without redesign. The 128 B EEPROM stores calibration constants and node IDs that survive battery replacement.
추천
Small Motor Control (BLDC/Fan)
The PIC16F721-I/ML drives small brushless DC (BLDC) fans, pumps, and vibration motors by leveraging the CCP PWM module at up to 16 MIPS instruction throughput for sensorless back-EMF zero-crossing detection. The 12-channel ADC samples motor phase voltages at 100 kSPS, while the 16-bit TMR1 provides precise commutation timing. Per datasheet 41350G, the 7 KB Flash fits sensorless trapezoidal and basic FOC commutation algorithms. nanoWatt XLP reduces standby losses when the motor is off, and the industrial -40C to +85C temperature range covers under-hood automotive and appliance compartment environments.
추천
Automotive Body Electronics (Non-Safety)
The PIC16F721-I/ML (industrial -40C to +85C grade) handles non-safety automotive body modules such as interior lighting, seat position memories, mirror controllers, and HVAC blend-door actuators. The 18 I/O pins with 25 mA drive switch small relays and solenoids directly, the CCP generates PWM for proportional valves, and AUSART talks to body control modules over LIN or K-Line. Per datasheet 41350G, the on-chip BOR (brown-out reset) protects against automotive crank-cold-start voltage dips down to 4 V nominal. For AEC-Q100 qualified designs, choose PIC16F721-E/ML extended-temperature grade or a dedicated Q100 part.
추천
Industrial Sensor Signal Conditioning
The PIC16F721-I/ML is ideal for industrial 4-20 mA loop-powered sensor transmitters and RTD/thermocouple signal conditioning front-ends because of its 12-channel ADC, integrated op-amp support peripherals, and wide 1.8 V to 5.5 V supply tolerance. Per Microchip datasheet 41350G, the 128 B EEPROM stores factory calibration coefficients, the I2C bus reads external digital temperature sensors, and AUSART outputs HART or Modbus RTU. The 16 MIPS instruction throughput runs linearization polynomials in real time without burdening the loop. nanoWatt XLP enables 4 mA loop-budget compliance in two-wire transmitters, and the QFN package saves board space in compact field-mount enclosures.
추천
추천 제품 요약
엔지니어링 참조 데이터: PIC16F721-I/ML — 비교, 설계 지침 및 규정 준수 정보.
선택 가이드
대체품과의 비교
| 파라미터 | 이 제품 | PIC16F720-I/ML | PIC16F722-I/ML | PIC16F721-E/ML | PIC16F720T-I/ML | PIC16LF721-I/ML |
|---|---|---|---|---|---|---|
| Package | 20-pin QFN (4x4 mm) | 20-pin QFN (4x4 mm) - identical | 20-pin QFN (4x4 mm) - identical | 20-pin QFN (4x4 mm) - identical | 20-pin QFN (4x4 mm) - identical | 20-pin QFN (4x4 mm) - identical |
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Data SRAM | 256 B | 256 B - same | 256 B - same | 256 B - same | 256 B - same | 256 B - same |
| Data EEPROM | 128 B | 128 B - same | 128 B - same | 128 B - same | 128 B - same | 128 B - same |
| Max CPU Speed | 16 MHz / 16 MIPS | 16 MHz / 16 MIPS - same | 16 MHz / 16 MIPS - same | 16 MHz / 16 MIPS - same | 16 MHz / 16 MIPS - same | 16 MHz / 16 MIPS - same |
| Supply Voltage | 1.8 V to 5.5 V | 1.8 V to 5.5 V - same | 1.8 V to 5.5 V - same | 1.8 V to 5.5 V - same | 1.8 V to 5.5 V - same | 1.8 V to 3.6 V - lower |
| Temperature Grade | Industrial -40C to +85C | Industrial -40C to +85C - same | Industrial -40C to +85C - same | Extended -40C to +125C - higher | Industrial -40C to +85C - same | Industrial -40C to +85C - same |
| ADC Channels | 12-channel | 12-channel - same | 12-channel - same | 12-channel - same | 12-channel - same | 12-channel - same |
주요 차별점
- Higher program memory in 20-QFN package (vs PIC16F720-I/ML)
- Wide 1.8V to 5.5V supply range with full peripheral operation (vs PIC16LF721-I/ML)
- Extended temperature grade option with same die (vs PIC16F721-E/ML)
- Same PIC16 mid-range core with 35 instructions across family (vs PIC16F630-I/SL)
설계 노트
Place a 100 nF ceramic decoupling capacitor within 5 mm of the VDD pin (pin 20), and connect the QFN exposed thermal pad to a grounded copper pour of at least 16 mm^2 to serve as VSS. The PIC16F721-I/ML nanoWatt XLP technology reduces quiescent current below 1 uA in Sleep mode per datasheet 41350G, but only if all unused I/O pins are configured as outputs low or inputs with internal weak pull-ups disabled. Brown-out reset (BOR) is enabled by default; software should disable BOR only when VDD stability is guaranteed externally.
Use 0.1 uF X7R ceramic bypass capacitors at VDD and a 10 uF bulk capacitor near the regulator output. Keep the crystal or external clock traces (OSC1/OSC2, pins 8/9) under 10 mm and shield with a grounded guard trace to avoid injecting switching noise into the timing reference. For QFN-20 packages, ensure the PCB land pattern follows Microchip recommended IPC-7351 nomenclature with non-solder-mask-defined (NSMD) pads for reliable solder joint formation.
Do not exceed VDD > 5.5 V absolute maximum - the PIC16F721-I/ML is not 5V tolerant on I/O when VDD < 5V. The ICSP programming pins RB6/RB7 (or their alternates on this package) must not be held low at power-up, otherwise the device enters programming mode unintentionally. When migrating code from PIC16F630/676 families, verify the interrupt vector table offsets because the PIC16F721 mid-range architecture differs from baseline PIC12/PIC16 enhanced families. Always read the configuration word register settings at startup to confirm oscillator and watchdog states match your design intent.
Estimated: At maximum 16 MHz clock with all 18 I/O pins sourcing 25 mA and VDD = 5 V, total power dissipation is approximately (5 V x 0.045 A) + (5 V x C_CORE x freq) ~ 225 mW + ~50 mW = 275 mW. With QFN-20 theta_JA of approximately 40 C/W on a 1-oz 4-layer 100 mm^2 copper pour, junction temperature rise above ambient is ~11 C - well within the 125 C maximum. No heatsink required; QFN exposed pad provides primary thermal relief path.
규정 준수 정보
RoHS and REACH compliant per Microchip product page. Industrial -40C to +85C temperature grade; AEC-Q100 qualification not available - choose automotive-qualified parts for that requirement.