PIC16F721T-I/ML - 8-bit 16MHz 7KB Flash MCU 20-QFN | Microchip
부품 번호: PIC16F721T-I/ML ✓ 활성| 수량 | 단가 | 합계 |
|---|---|---|
| 1 | $1.85 | $1.85 |
| 10 | $1.66 | $16.60 |
| 100 | $1.47 | $147.00 |
| 500 | $1.32 | $660.00 |
| 1,000 | $1.18 | $1,180.00 |
PIC16F721T-I/ML 개요
An 8-bit microcontroller is a single-chip computer built around an 8-bit data path. The PIC16F721 uses Microchip's mid-range PIC (RISC) architecture with 35 single-word instructions and 8 hardware stack levels, executing most instructions in one instruction cycle. PIC MCUs sit in the hierarchy: 8-bit microcontroller -> microcontroller -> embedded processor -> semiconductor. They are favored for deterministic timing, low power consumption, and easy in-circuit programmability, making them well suited for cost-sensitive embedded control.
Key differentiators include the integrated 16MHz internal oscillator that eliminates an external crystal, the nanoWatt XLP technology for ultra-low standby current, and the High Endurance Flash memory region that allows up to 100K writes for data logging. The 12-channel 8-bit ADC enables direct sensing of multiple analog signals, while the dedicated PWM/CCP module drives motors, LEDs, or power converters. A Brown-Out Reset (BOR) and Power-On Reset (POR) ensure reliable startup, and the Watchdog Timer (WDT) recovers the device from code lockups.
Communication peripherals include I2C, SPI, and AUSART (asynchronous/synchronous UART) for master-slave or point-to-point links with sensors, memories, or other MCUs. The 2.5V to 5.5V supply range allows operation from a single Li-ion cell or a regulated 5V bus. The 20-QFN (4x4) package offers a small PCB footprint suitable for space-constrained designs such as wearable sensors, sensor nodes, and IoT edge devices.
Typical applications include consumer appliance controls, LED lighting drivers, sensor hubs, and portable industrial monitoring. The device supports ICSP (In-Circuit Serial Programming) so firmware can be updated via two pins in production or in-field. The industrial -40C to +85C temperature range (suffix 'I') qualifies it for outdoor and factory-floor installations. This page consolidates distributor pricing, drop-in alternatives, and design notes that extend beyond the manufacturer datasheet to help engineers select and source this MCU efficiently.
드롭인 대체품: PIC16F721T-I/ML — 동일 패키지, 핀 호환. PCB 재작업이 필요한 다른 패키지 부품은 제외됩니다.
이 시리즈의 변형
다음과 드롭인 호환되는 동일 시리즈 모델: PIC16F721T-I/ML (동일 폼 팩터 및 풋프린트) — 차이점: Package, Core Architecture, Program Memory (Flash), ADC, Data SRAM.
빠른 비교 도구 — 나란히 비교할 대체 부품을 선택하십시오:
PIC16F721-I/ML
✅ 드롭인✓ 재고 있음
$1.05 / 개
데이터시트 보기 →PIC16F720T-I/ML
✅ 드롭인✓ 재고 있음
$1.08 / 개
데이터시트 보기 →PIC16F722T-I/ML
✅ 드롭인✓ 재고 있음
$1.26 / 개
데이터시트 보기 →PIC16F720-I/ML
✅ 드롭인✓ 재고 있음
$0.78 / 개
데이터시트 보기 →PIC16F716T-I/ML
✅ 드롭인📋 참조 대체품 (카탈로그에 없음)
PIC16F722-I/ML
✅ 드롭인 ⚠️ 사양 미검증✓ 재고 있음
$1.55 / 개
데이터시트 보기 →PIC16F721T-I/ML 최대 정격 & 전기적 특성
| Core Architecture | PIC16 (Mid-Range) 8-bit RISC |
| Instruction Set Width | 14-bit |
| Number of Instructions | 35 single-word instructions |
| Stack Levels | 8 hardware levels |
| Program Memory (Flash) | 7 KB (4K x 14) |
| RAM | 256 bytes |
| Non-volatile Data Storage (HEF) | 128 bytes |
| Maximum CPU Clock | 16 MHz (internal) / 20 MHz (external) |
| I/O Pins | 18 |
| I/O Drive Strength | 25 mA source / 25 mA sink |
| ADC | 12 channels, 8-bit resolution |
| Timers | Two 8-bit (TMR0/TMR2), One 16-bit (TMR1) |
| Capture/Compare/PWM (CCP) | 1 module |
| Communication Peripherals | I2C, SPI (MSSP), AUSART |
| Supply Voltage Range | 2.5 V to 5.5 V |
| Watchdog Timer (WDT) | Yes |
| Brown-Out Reset (BOR) | Yes |
| Power-On Reset (POR) | Yes |
| In-Circuit Serial Programming (ICSP) | Yes (2-pin) |
| 동작 온도 | -40C to +85C (industrial, 'I' suffix) |
| 패키지 | 20-pin QFN (4x4 mm) |
| RoHS 상태 | Compliant |
PIC16F721T-I/ML 핀 구성
| 핀 1 | RA0/AN0 — PORTA bit 0 / Analog input channel 0 / ICSPDAT |
| 핀 2 | RA1/AN1 — PORTA bit 1 / Analog input channel 1 / ICSPCLK |
| 핀 3 | RA2/AN2 — PORTA bit 2 / Analog input channel 2 |
| 핀 4 | RA3/AN3/VREF+ — PORTA bit 3 / Analog input channel 3 / ADC reference plus |
| 핀 5 | RA4/AN4 — PORTA bit 4 / Analog input channel 4 |
| 핀 6 | RA5/AN5 — PORTA bit 5 / Analog input channel 5 |
| 핀 7 | RA6/OSC2 — PORTA bit 6 / Oscillator output |
| 핀 8 | RA7/OSC1 — PORTA bit 7 / Oscillator input |
| 핀 9 | VSS — Ground reference |
| 핀 10 | VDD — Positive supply (2.5V to 5.5V) |
| 핀 11 | RB0/AN12 — PORTB bit 0 / Analog input channel 12 / INT |
| 핀 12 | RB1/AN10 — PORTB bit 1 / Analog input channel 10 |
| 핀 13 | RB2/AN8 — PORTB bit 2 / Analog input channel 8 |
| 핀 14 | RB3/AN9 — PORTB bit 3 / Analog input channel 9 |
| 핀 15 | RB4 — PORTB bit 4 |
| 핀 16 | RB5 — PORTB bit 5 |
| 핀 17 | RB6/ICSPCLK — PORTB bit 6 / ICSP clock |
| 핀 18 | RB7/ICSPDAT — PORTB bit 7 / ICSP data |
| 핀 19 | RC0 — PORTC bit 0 |
| 핀 20 | RC1 — PORTC bit 1 |
일반적인 애플리케이션
PIC16F721T-I/ML 적합 용도: 7 애플리케이션s: Consumer Appliance Control, LED Lighting Drivers, Battery-Powered Sensor Hubs, Industrial Monitoring Modules, Automotive Interior Accessories, IoT Edge Sensor Nodes, Hobbyist and Educational Projects.
Consumer Appliance Control
The PIC16F721T-I/ML fits consumer appliance controls with its 7 KB Flash, 25 mA source/sink I/O to drive relays and triacs directly, and 2.5V-5.5V operation that matches rectified mains drops. Its 12-channel 8-bit ADC monitors temperature, current, and water level sensors, while the AUSART links to a human-machine interface module. NanoWatt XLP delivers sub-1uA standby current that helps meet energy-star standby budgets for white goods. Pin count (18 I/O) is sufficient for keypad scanning and triac firing without external logic.
추천
LED Lighting Drivers
For LED lighting drivers the PIC16F721T-I/ML's CCP PWM module drives MOSFETs at audio-band rates to avoid flicker, and 12 ADC channels measure multiple LED-string currents for closed-loop brightness control. The 256-byte SRAM is ample for color-mixing computations in architectural RGBW fixtures. Operating voltage 2.5V-5.5V simplifies design for 24V constant-voltage LED strips with a small LDO front-end. Industrial -40C to +85C range is suitable for outdoor luminaires and ceiling-mounted installations.
추천
Battery-Powered Sensor Hubs
Sensor-hub designs benefit from the PIC16F721T-I/ML's nanoWatt XLP technology drawing sub-1uA in sleep, waking on watchdog or interrupt to take ADC readings and transmit via AUSART or SPI. The 7 KB Flash handles stack-friendly Zigbee/LoRa node firmware, and 256-byte SRAM is sufficient for runtime state plus short packet buffers. 2.5V-5.5V operation runs directly from 2xAA or single Li-ion cells, eliminating boost converters for portable instrumentation. The 20-QFN (4x4) package suits miniaturized wearable devices.
추천
Industrial Monitoring Modules
Industrial monitoring modules use the PIC16F721T-I/ML as the local controller sampling thermocouples, 4-20mA loops, and switch contacts via its 12-channel 8-bit ADC. The 25 mA I/O source/sink directly powers relays, optocouplers, and indicator LEDs. Industrial -40C to +85C temperature range handles outdoor enclosures and factory floors. I2C/SPI buses connect to EEPROM data loggers and isolated RS-485 transceivers for SCADA integration; AUSART supports legacy Modbus RTU slave protocols in PLC remote I/O.
추천
Automotive Interior Accessories
Automotive interior accessories such as ambient lighting, USB chargers, and HVAC knob controllers use the PIC16F721T-I/ML for its deterministic 5-MIPS performance, sufficient for debounced switch scanning and PWM fan/LED control at 25 mA per pin. The 12-channel ADC reads ambient light sensors and thermistors directly; AUSART links to a body control module for diagnostics. Note: this part does NOT carry AEC-Q100 qualification - for AEC-Q100 grades use the PIC16F721-E/ML extended-temperature variant. Operating voltage tolerates 12V battery transients with external TVS clamping.
추천
IoT Edge Sensor Nodes
IoT edge sensor nodes leverage the PIC16F721T-I/ML for its nanoWatt XLP technology, which drops quiescent current below 1 uA - critical for coin-cell or energy-harvesting nodes. The on-chip 16 MHz oscillator eliminates external crystals, reducing BOM cost and PCB area in space-constrained sensor packages. Seven KB of Flash accommodates small LoRaWAN or BLE peripheral firmware stacks; the 12-channel 8-bit ADC supports simultaneous humidity, temperature, and gas-sensor readout. I2C master interfaces with low-power sensors; AUSART provides a debug console.
추천
Hobbyist and Educational Projects
Educational and maker applications benefit from the PIC16F721T-I/ML's well-supported PIC architecture with a free MPLAB X IDE, free XC8 compiler, and inexpensive PICkit programmers. The 7 KB Flash holds introductory C programs and real-time control exercises; 18 GPIO plus 12 ADC channels accommodate sensor and actuator experiments on breadboards. Compatibility with hundreds of app notes and Microchip's Curiosity development boards reduces learning curves. The 20-QFN (4x4) footprint plus breakout boards ease hand-soldering.
추천
추천 제품 요약
엔지니어링 참조 데이터: PIC16F721T-I/ML — 비교, 설계 지침 및 규정 준수 정보.
선택 가이드
대체품과의 비교
| 파라미터 | 이 제품 | PIC16F721-I/ML | PIC16F720T-I/ML | PIC16F722T-I/ML | PIC16F720-I/ML | PIC16F716T-I/ML |
|---|---|---|---|---|---|---|
| Package | 20-QFN (4x4) | 20-QFN (4x4) - same | 20-QFN (4x4) - same | 20-QFN (4x4) - same | 20-QFN (4x4) - same | 20-QFN equivalent family |
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Program Memory (Flash) | 7 KB | 7 KB | 3.5 KB | 14 KB | 3.5 KB | 3.5 KB |
| RAM | 256 bytes | 256 bytes | 128 bytes | 256 bytes | 128 bytes | 128 bytes |
| Maximum CPU Clock | 16 MHz internal | 16 MHz internal | 16 MHz internal | 16 MHz internal | 16 MHz internal | 20 MHz |
| I/O Pins | 18 | 18 | 18 | 25 | 18 | 13 |
| ADC Channels | 12 channels, 8-bit | 12 channels, 8-bit | 12 channels, 8-bit | 11 channels, 8-bit | 12 channels, 8-bit | 4 channels, 8-bit |
| Operating Voltage | 2.5V to 5.5V | 2.5V to 5.5V | 2.5V to 5.5V | 1.8V to 5.5V | 2.5V to 5.5V | 2.0V to 5.5V |
| Operating Temperature | -40C to +85C (industrial) | -40C to +85C | -40C to +85C | -40C to +85C | -40C to +85C | -40C to +85C |
| AEC-Q100 Qualified | No | No | No | No | No | No |
주요 차별점
- Industry-leading nanoWatt XLP sleep current (vs PIC16F720T-I/ML)
- Double the program memory of the 720 sibling (vs PIC16F720T-I/ML)
- Pin-compatible upgrade to the higher-pin-count 722 (vs PIC16F722T-I/ML)
설계 노트
Place a 100 nF decoupling capacitor as close as possible to the VDD pin (pin 10) and the exposed thermal pad on the underside (which must be soldered to the PCB ground plane). For designs with analog channels near the MCU, add a 10 uF bulk capacitor at VDD to suppress switching transients from relay or PWM loads. Use a star-ground topology if mixing analog and digital return currents, and avoid routing high-current traces beneath the QFN footprint to minimize capacitive crosstalk.
The PIC16F721T-I/ML's nanoWatt XLP technology drops IPD (deep sleep) current below 1 uA when the ADC and clock are disabled, so battery designs can leave the device in sleep most of the time. Plan the firmware so the wakeup source (WDT, INT, or interrupt-on-change) triggers a short active period to take an ADC reading, transmit via AUSART, then returns to sleep. Estimated: at 0.1% duty cycle with average active current of 2 mA, the average draw is approximately 2 uA, extending a 1000 mAh Li-ion cell to ~50 years theoretical life.
The ICSP lines (ICSPCLK on pin 17 / RB6 and ICSPDAT on pin 18 / RB7) are multiplexed with PORTB and have weak pull-ups enabled in ICSP mode. When designing a production PCB, do not place strong loads (more than 5 mA) on these pins, as the ICSP programmer drives them during debug. Add 4.7k ohm series resistors in series with the ICSP header only if the pins drive external circuits during normal operation, to prevent contention during programming.
The 20-QFN (4x4) package has an exposed thermal pad on pin 11 area that must be soldered to a PCB copper pour to meet thermal specifications. For applications dissipating more than 100 mW (typical at 16 MHz full load with multiple I/O switching), use a 1 square inch copper pour on at least one PCB layer stitched with thermal vias to a back-side ground plane. The MCU itself does not dissipate significant power - the bottleneck is the PCB thermal path, not junction temperature.
Common pitfalls when migrating firmware to PIC16F721 from the PIC16F720 family: (1) interrupt vector addresses differ - confirm vector table in linker script; (2) HEF region at addresses 0x2100-0x217F must be unlocked before each write cycle; (3) on first power-up after programming, the BOR flag must be cleared or the firmware loop can stall in the reset handler. Always prototype with the MPLAB debugger's 'pause on reset' option to catch these conditions before deploying firmware.
규정 준수 정보
RoHS-compliant per Microchip product declaration. The 'I' suffix denotes industrial temperature grade (-40C to +85C). For automotive applications requiring AEC-Q100, select the PIC16F721-E/ML extended-temperature variant or a specifically AEC-qualified part.