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.