PIC16F721-E/ML - 8-bit 16MHz 7KB Flash MCU | 20-QFN | Microchip
部品番号: PIC16F721-E/ML ✓ 生産中| 数量 | 単価 | 小計 |
|---|---|---|
| 1 | $2.95 | $2.95 |
| 10 | $2.66 | $26.60 |
| 100 | $2.36 | $236.00 |
| 500 | $2.13 | $1,065.00 |
| 1,000 | $1.95 | $1,950.00 |
PIC16F721-E/ML 概要
What is a PIC16 microcontroller? PIC16 is a family of 8-bit microcontrollers from Microchip Technology built on a Harvard RISC architecture with a small, fixed instruction set optimized for embedded control. Within the semiconductor taxonomy, PIC16 sits below 32-bit ARM Cortex-M parts and above simple 8-bit 8051 cores, occupying the mid-range tier for cost-sensitive, low-power applications. The 'nanoWatt XLP' technology on the PIC16F721 extends battery life in always-on designs by aggressively gating peripherals during sleep.
Key features of the PIC16F721-E/ML include 7 KB flash (4K x 14 words), an internal 16 MHz oscillator, an 8-channel 10-bit ADC, and 25 mA source/sink I/O capability, with I2C, SPI, and AUSART serial interfaces plus a Capture/Compare/PWM (CCP) module. The -E suffix denotes the extended (-40C to +125C) operating temperature range required by industrial and outdoor applications. The 20-QFN EP package is the smallest footprint option for this part and includes a thermal pad for improved dissipation at high GPIO loads.
Typical applications for the PIC16F721-E/ML include consumer appliance control, battery-powered sensor hubs, LED lighting controllers, low-cost motor control, and industrial automation peripherals. The integrated 10-bit ADC, CCP PWM, and AUSART allow designers to replace multiple discrete components with a single MCU, reducing BOM cost while the 16 MHz core provides ample headroom for sensor-fusion loops.
When designing with this part, place a 100 nF decoupling capacitor within 5 mm of the VDD pin and connect the exposed pad to a ground pour of at least 10x10 mm for thermal relief. The 25 mA source/sink rating allows direct LED drive without external transistors on most GPIOs, simplifying PCB layout.
ドロップイン代替品: PIC16F721-E/ML — 同一パッケージでピン互換。PCBの作り直しが必要な異なるパッケージの部品は除外されています。
このシリーズのバリエーション
同一シリーズでドロップイン互換のモデル: PIC16F721-E/ML (同一形状・フットプリント) — 相違点: Package, Timers, ADC, Core Architecture, Instruction Set.
クイック比較ツール — 並列比較する代替部品を選択:
PIC16F721-I/ML
✅ ドロップイン✓ 在庫あり
$1.05 / 個
データシートを見る →PIC16F720-I/ML
✅ ドロップイン✓ 在庫あり
$0.78 / 個
データシートを見る →PIC16F720-E/ML
✅ ドロップイン📋 参考代替品(カタログ未掲載)
PIC16F882-I/ML
✅ ドロップイン📋 参考代替品(カタログ未掲載)
PIC16F631-I/ML
✅ ドロップイン✓ 在庫あり
$0.74 / 個
データシートを見る →PIC16F721-E/ML 最大定格&電気的特性
| Core Architecture | PIC16 (8-bit RISC, Harvard) |
| Instruction Set | 35 single-word instructions |
| Instruction Execution Time | 200 ns at 16 MHz |
| Program Memory (Flash) | 7 KB (4K x 14 words) |
| Data EEPROM | 128 bytes (non-volatile data storage) |
| Stack Levels | 8 |
| Operating Frequency | 16 MHz (internal oscillator) |
| 電源電圧 | 2.5 V / 3.3 V / 5 V |
| 動作温度 | -40C to +125C (extended, -E suffix) |
| ADC | 12-channel 8-bit |
| Timers | Two 8-bit (TMR0/TMR2), One 16-bit (TMR1) |
| Communication Peripherals | I2C, SPI, AUSART |
| PWM Modules | CCP (Capture/Compare/PWM) |
| I/O Drive Strength | 25 mA source/sink |
| Watchdog Timer | Yes (WDT) |
| Reset Sources | POR (Power-on Reset), BOR (Brown-Out Reset) |
| パッケージ | 20-pin QFN (4x4 mm) with Exposed Pad |
| 実装タイプ | Surface Mount |
| Technology | nanoWatt XLP (eXtreme Low Power) |
| Programming | In-Circuit Serial Programming (ICSP) |
| MSLレベル | 3 (168 hours) |
PIC16F721-E/ML ピン構成
| ピン 1 | RA0/AN0/C1IN+/ICSPDAT — GPIO RA0 / ADC ch0 / comparator input / ICSP data |
| ピン 2 | RA1/AN1/C1IN-/ICSPCLK — GPIO RA1 / ADC ch1 / comparator input / ICSP clock |
| ピン 3 | RA2/AN2/C1OUT — GPIO RA2 / ADC ch2 / comparator output |
| ピン 4 | RA3/AN3/VREF+/C1IN+ — GPIO RA3 / ADC ch3 / VREF+ / comparator input |
| ピン 5 | RA4/AN4/T0CKI/C2OUT — GPIO RA4 / ADC ch4 / TMR0 clock / comparator output |
| ピン 6 | RA5/AN5/SS/HLVDIN — GPIO RA5 / ADC ch5 / SPI slave select / HLVD input |
| ピン 7 | VSS — Ground reference |
| ピン 8 | RB0/AN12/INT — GPIO RB0 / ADC ch12 / external interrupt |
| ピン 9 | RB1/AN10/C2IN+ — GPIO RB1 / ADC ch10 / comparator input |
| ピン 10 | RB2/AN8/C2IN-/P1B — GPIO RB2 / ADC ch8 / comparator input / PWM output |
| ピン 11 | RB3/AN9/CCP1/P1A — GPIO RB3 / ADC ch9 / CCP1 / PWM output |
| ピン 12 | RB4/AN11/SDA — GPIO RB4 / ADC ch11 / I2C data |
| ピン 13 | RB5/AN7/SCL/CCP2 — GPIO RB5 / ADC ch7 / I2C clock / CCP2 |
| ピン 14 | RB6/ICSPCLK — GPIO RB6 / ICSP clock / debug |
| ピン 15 | RB7/ICSPDAT/TX/CK — GPIO RB7 / ICSP data / AUSART TX/CK |
| ピン 16 | RC0/SOSCO — GPIO RC0 / secondary oscillator output |
| ピン 17 | RC1/SOSCI — GPIO RC1 / secondary oscillator input |
| ピン 18 | RC2/AN6/CK — GPIO RC2 / ADC ch6 / AUSART clock |
| ピン 19 | RC3/AN7/DT — GPIO RC3 / ADC ch7 / AUSART data |
| ピン 20 | VDD — Positive supply voltage (2.0-5.5 V) |
| ピン 21 | EP — Exposed thermal pad - connect to VDD/VSS (see datasheet) |
主な用途
PIC16F721-E/ML の用途: 7 件s: Consumer Appliance Control, Battery-Powered Sensor Hub, LED Lighting Controllers, Low-Cost BLDC Motor Control, Industrial Automation Peripherals, Automotive Cabin Electronics, HVAC Thermostat Controller.
Consumer Appliance Control
The PIC16F721-E/ML's 25 mA source/sink I/O drives relay coils and triac interfaces directly, eliminating external transistors in washing-machine and dishwasher boards. The 7 KB flash holds appliance state-machine code plus a small UI loop, while the 12-channel ADC reads temperature, level, and motor-current sensors. Its 2.0-5.5 V supply range supports direct connection to rectified 3.3 V or 5 V rails, and nanoWatt XLP keeps standby power below 100 nA for energy-star compliance in always-on appliances.
おすすめ
Battery-Powered Sensor Hub
The PIC16F721-E/ML's nanoWatt XLP technology drops quiescent current below 100 nA in sleep, extending coin-cell life in wireless sensor nodes. The 12-channel ADC multiplexes temperature, humidity, and PIR sensors, while I2C/SPI connect to an external radio or EEPROM. The 16 MHz core wakes and runs sensor-fusion code in milliseconds before returning to sleep. The extended -40C to +125C range supports outdoor deployments in unheated enclosures.
おすすめ
LED Lighting Controllers
The PIC16F721-E/ML drives constant-current LED strings via the CCP Capture/Compare/PWM module with 10-bit resolution, supporting dimming curves and color-temperature mixing for tunable-white luminaires. The 25 mA I/O sinks MOSFET gates directly, removing driver ICs in 12 V and 24 V LED strips. AUSART enables DMX-512 or DALI bridge implementations, and 7 KB flash stores lighting profiles and DMX address tables. Extended -40C to +125C operation handles outdoor fixture temperatures.
おすすめ
Low-Cost BLDC Motor Control
The PIC16F721-E/ML generates complementary PWM via the CCP module to drive a 3-phase inverter for small brushless DC fans and pumps. Its 12-channel ADC samples back-EMF at zero-crossing for sensorless commutation, and the 16 MHz instruction cycle yields a 200 ns loop time fast enough for 50,000 RPM fan control. The 25 mA I/O drives low-side N-FETs directly; high-side drive uses a bootstrap or gate-driver. The 7 KB flash holds the state-machine and lookup tables.
おすすめ
Industrial Automation Peripherals
The PIC16F721-E/ML acts as a smart I/O expander or protocol bridge on industrial PLC backplanes. Its AUSART and I2C/SPI interfaces talk to host controllers, while the 25 mA I/O directly drives opto-couplers and 24 V logic interfaces. The extended -40C to +125C temperature grade handles cabinet-temperature swings in uncooled industrial enclosures. The 12-channel ADC reads 4-20 mA current-loop sensors via external shunt resistors for distributed analog monitoring.
おすすめ
Automotive Cabin Electronics
The PIC16F721-E/ML fits non-safety automotive-cabin applications such as HVAC flap control, mirror adjusters, and seat-position memory modules. The 12-channel ADC reads potentiometers and NTC thermistors, while PWM drives small brushed motors via H-bridges. Note: the standard PIC16F721-E/ML is NOT AEC-Q100 qualified; for AEC-Q100 automotive applications use PIC16F1824-I/ML or PIC16F1936-I/ML with explicit automotive-grade marking instead of -E/ML industrial-grade.
おすすめ
HVAC Thermostat Controller
The PIC16F721-E/ML's 12-channel ADC multiplexes multiple NTC thermistors for multi-zone temperature sensing, while the CCP module drives thermostatic relay outputs or 0-10 V actuator signals. The 7 KB flash holds scheduling, hysteresis, and adaptive-control algorithms; AUSART enables WiFi/BLE module attachment for smart-thermostat cloud connectivity. The -40C to +125C extended range survives attic and outdoor-wall mounting in cold-climate installations.
おすすめ
おすすめ製品の概要
エンジニアリング参考データ: PIC16F721-E/ML — 比較、設計ガイダンス、コンプライアンス情報。
選定ガイド
代替品との比較
| パラメータ | この製品 | PIC16F721-I/ML | PIC16F720-I/ML | PIC16F720-E/ML | PIC16F631-I/ML |
|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | 20-QFN (4x4) EP | 20-QFN (4x4) EP - same | 20-QFN (4x4) EP - same | 20-QFN (4x4) EP - same | 20-QFN (4x4) EP - same |
| Program Flash | 7 KB (4K x 14) | 7 KB | 3.8 KB (-46%) | 3.8 KB (-46%) | 1.75 KB (-75%) |
| Operating Temperature | -40C to +125C (extended) | -40C to +85C (industrial) | -40C to +85C (industrial) | -40C to +125C (extended) | -40C to +85C (industrial) |
| Core / Frequency | PIC16 8-bit / 16 MHz | PIC16 8-bit / 16 MHz | PIC16 8-bit / 16 MHz | PIC16 8-bit / 16 MHz | PIC16 8-bit / 20 MHz |
| I/O Drive | — | 25 mA | 25 mA | 25 mA | 25 mA |
| Unit Price (qty 1000) | ~$1.95 | ~$1.95 | ~$1.65 | ~$1.85 | ~$0.80 |
主な差別化要因
- Highest flash density in PIC16F720/721 family (vs PIC16F720-E/ML)
- Extended temperature grade (-40C to +125C) (vs PIC16F721-I/ML)
- More flash than PIC16F631 family with same package (vs PIC16F631-I/ML)
- Higher GPIO drive strength than competing 8-bit MCUs (vs PIC16F677-I/ML)
設計ノート
Place a 100 nF decoupling capacitor within 5 mm of the VDD pin (pin 20) and add a 10 uF bulk capacitor on the main supply rail. The 20-QFN exposed pad must be soldered to a ground copper pour of at least 10x10 mm to provide thermal relief and a low-inductance ground return. For battery-powered designs, leverage the nanoWatt XLP sleep modes to drop quiescent current below 100 nA.
The 20-QFN EP package (4x4 mm body, 0.5 mm pitch) requires careful PCB layout. Use 0.25 mm-wide traces between QFN pads and a via-in-pad or microvia array under the exposed pad to maximize thermal and electrical connection. Keep analog ADC traces short and away from PWM switching nodes (RC4/CCP1) to minimize digital-noise coupling into sensor readings.
The PIC16F721-E/ML is extended-temp industrial grade (-40C to +125C), NOT AEC-Q100 qualified for automotive safety applications. For under-hood or automotive safety-critical designs, select a -Q1 suffix part instead. Also note: the datasheet ADC is summarized as 12-channel 8-bit in some product summaries and 10-bit elsewhere - always cross-check the specific datasheet revision for the bit-width and acquisition time before designing the analog front-end.
The 25 mA source/sink I/O rating is much higher than typical CMOS logic; however, this is per-pin with a package total limit. Avoid driving all 17 I/O pins at 25 mA simultaneously as the package will exceed thermal limits. For LED-driving designs, multiplex LEDs in software or use external driver ICs to keep total GPIO current under 100 mA continuous.
コンプライアンス情報
RoHS compliant per Microchip product page. The -E suffix indicates extended industrial temperature (-40C to +125C) but is NOT AEC-Q100 qualified for automotive safety applications. For AEC-Q100, select -Q1 suffix variants.