PIC16LF72-I/SO - 8-Bit 20MHz MCU 3.5KB FLASH | Microchip
部品番号: PIC16LF72-I/SO ✓ 生産中| 数量 | 単価 | 小計 |
|---|---|---|
| 1 | $4.16 | $4.16 |
| 10 | $3.74 | $37.40 |
| 100 | $2.78 | $278.00 |
| 500 | $2.41 | $1,205.00 |
| 1,000 | $2.05 | $2,050.00 |
PIC16LF72-I/SO 概要
A microcontroller (MCU) is a single-chip computer with CPU, RAM, non-volatile program memory, and peripherals integrated on one die; PIC16F-series parts use an enhanced Harvard RISC architecture with 14-bit wide instructions and a small, fixed instruction set. The PIC16LF72 sits inside that hierarchy as a general-purpose 28-pin mid-range MCU, between the smaller PIC16C7X family and the larger PIC16F87x family. This taxonomy helps engineers select the right part for power, I/O, peripheral and memory requirements.
Key features include 22 digital I/O pins, an integrated 8-bit A/D converter with 5 input channels, two 8-bit timers plus one 16-bit timer, a synchronous serial port (SSP) supporting SPI and I2C, and a universal synchronous/asynchronous receiver-transmitter (USART). CMOS FLASH technology enables in-circuit serial programming (ICSP) and 100,000 erase/write cycle endurance, allowing field firmware updates. The device consumes less than 2 mA at 5V/4MHz and less than 20 µA at 3V/32kHz, qualifying it for battery-powered designs.
Typical applications include industrial control panels, low-power remote sensor nodes, small appliance controllers, automotive body and accessory modules (AEC-Q100 grade not qualified - choose PIC16F72-I/SO or PIC16F72T-I/SO for the same family in automotive), white-goods motor control, and LED lighting controllers. The wide 2.0V–5.5V operating range allows direct connection to a single Li-ion cell, a 3.3V regulated rail, or a regulated 5V supply.
When designing with this MCU, place a 100 nF decoupling capacitor within 5 mm of each VDD pin and a single 10 µF bulk capacitor on the main supply rail. Reserve the MCLR pin with a 10 kΩ pull-up to VDD; failure to do so leaves the device in reset during normal operation. Program the configuration bits to enable the internal RC oscillator if no external crystal is present, freeing two I/O pins.
ドロップイン代替品: PIC16LF72-I/SO — 同一パッケージでピン互換。PCBの作り直しが必要な異なるパッケージの部品は除外されています。
このシリーズのバリエーション
同一シリーズでドロップイン互換のモデル: PIC16LF72-I/SO (同一形状・フットプリント) — 相違点: Package, Timers, Operating Temperature, ADC, Connectivity.
クイック比較ツール — 並列比較する代替部品を選択:
PIC16F72-I/SO
✅ ドロップイン✓ 在庫あり
$1.95 / 個
データシートを見る →PIC16LF72T-I/SO
✅ ドロップイン📋 参考代替品(カタログ未掲載)
PIC16LF72-I/SP
✅ ドロップイン✓ 在庫あり
$1.55 / 個
データシートを見る →PIC16LF72-I/SS
✅ ドロップイン✓ 在庫あり
$2.43 / 個
データシートを見る →PIC16LF72-I/SOG
✅ ドロップイン📋 参考代替品(カタログ未掲載)
PIC16LF722-I/SO
✅ ドロップイン ⚠️ 仕様未検証✓ 在庫あり
$1.4 / 個
データシートを見る →PIC16LF726-I/SO
✅ ドロップイン ⚠️ 仕様未検証✓ 在庫あり
$1.72 / 個
データシートを見る →PIC16LF72-I/SO 最大定格&電気的特性
| Core Architecture | PIC16 (8-bit RISC, 14-bit instruction word) |
| 最大クロック周波数 | 20 MHz |
| Program Memory (FLASH) | 3.5 KB (2K x 14) |
| Data RAM | 128 B |
| Data EEPROM | Not present on this part |
| Operating Voltage (VDD) | 2.0 V to 5.5 V |
| I/O Pins | 22 |
| A/D Converter | 8-bit, 5 channels |
| Timers | 2 x 8-bit + 1 x 16-bit (Timer0/1/2) |
| Serial Interfaces | SSP (SPI/I2C), USART/SCI |
| 動作温度 | -40 °C to +85 °C (industrial, 'I') |
| パッケージ | 28-SOIC (7.50 mm body width, SO) |
| 実装タイプ | Surface Mount |
| RoHS ステータス | Compliant (per distributor listing) |
| Programming | In-Circuit Serial Programming (ICSP) |
| Brown-out Reset (BOR) | Yes |
| Watchdog Timer (WDT) | Yes, software-enabled |
PIC16LF72-I/SO ピン構成
| ピン 1 | RA2/AN2/VREF- — PORTA bit 2 / A/D channel 2 / A/D negative reference |
| ピン 2 | RA3/AN3/VREF+ — PORTA bit 3 / A/D channel 3 / A/D positive reference |
| ピン 3 | RA4/T0CKI — PORTA bit 4 / Timer0 clock input |
| ピン 4 | RA5/AN4/SS — PORTA bit 5 / A/D channel 4 / SSP slave select |
| ピン 5 | VSS — Ground reference |
| ピン 6 | OSC1/CLKIN — Oscillator crystal input / external clock input |
| ピン 7 | OSC2/CLKOUT — Oscillator crystal output / clock output |
| ピン 8 | RC0/T1OSO/T1CKI — PORTC bit 0 / Timer1 oscillator output / Timer1 clock input |
| ピン 9 | RC1/T1OSI/CCP2 — PORTC bit 1 / Timer1 oscillator input / CCP2 PWM output |
| ピン 10 | RC2/CCP1 — PORTC bit 2 / CCP1 PWM output |
| ピン 11 | RC3/SCK/SCL — PORTC bit 3 / SSP SPI clock / I2C clock |
| ピン 12 | RC4/SDI/SDA — PORTC bit 4 / SSP SPI data in / I2C data |
| ピン 13 | RC5/SDO — PORTC bit 5 / SSP SPI data out |
| ピン 14 | RC6/TX/CK — PORTC bit 6 / USART async transmit / sync clock |
| ピン 15 | RC7/RX/DT — PORTC bit 7 / USART async receive / sync data |
| ピン 16 | VSS — Ground reference |
| ピン 17 | VDD — Positive supply (2.0 V to 5.5 V) |
| ピン 18 | RB0/INT — PORTB bit 0 / external interrupt |
| ピン 19 | RB1 — PORTB bit 1 |
| ピン 20 | RB2 — PORTB bit 2 |
| ピン 21 | RB3/PGM — PORTB bit 3 / LVP programming |
| ピン 22 | RB4 — PORTB bit 4 |
| ピン 23 | RB5 — PORTB bit 5 |
| ピン 24 | RB6/PGC — PORTB bit 6 / ICSP clock |
| ピン 25 | RB7/PGD — PORTB bit 7 / ICSP data |
| ピン 26 | VSS — Ground reference |
| ピン 27 | VDD — Positive supply (2.0 V to 5.5 V) |
| ピン 28 | RA0/AN0 — PORTA bit 0 / A/D channel 0 |
| ピン 29 | RA1/AN1 — PORTA bit 1 / A/D channel 1 |
| ピン 30 | MCLR/VPP — Master clear reset / programming voltage |
主な用途
PIC16LF72-I/SO の用途: 7 件s: Industrial Control Panels, Battery-Powered Sensor Nodes, Small Appliance Controllers, LED Lighting Controllers, Remote Control and HMI Boards, White-Goods Motor Control, Automotive Body and Accessory Modules.
Industrial Control Panels
The PIC16LF72-I/SO fits industrial control panels because its 22 I/O pins, 20 MHz core, and 2.0 V–5.5 V operating range match the requirements of relay driving, contactor control, and key-switch input scanning. The 3.5 KB FLASH accommodates PID loops and Modbus RTU slave stacks, while the integrated USART connects directly to a 4–20 mA loop transmitter. Per DS39597B the -40 °C to +85 °C industrial temperature range covers most cabinet environments. Compared with smaller PIC16C7X devices, the LF72 adds A/D input monitoring for panel-mounted sensors. Place optocouplers between the MCU and 24 V field wiring, and use the WDT to recover from firmware lock-up.
おすすめ
Battery-Powered Sensor Nodes
The 'LF' variant's 2.0 V minimum VDD and sub-2 mA active current make PIC16LF72-I/SO well-suited to battery-powered sensor nodes running from a single Li-ion or 2x AA cell. Per DS39597B the device idles at <20 µA at 3 V/32 kHz, allowing months of life on a 2,000 mAh cell when using sleep modes with WDT wake-up. The 5-channel 8-bit ADC reads temperature, humidity, or battery voltage directly, while the I2C/SPI SSP interfaces to a digital sensor like the MCP9808 or SHT21. Compare to discrete designs: integrated peripherals eliminate a separate A/D chip, reducing BOM cost and PCB area by roughly 30%.
おすすめ
Small Appliance Controllers
The PIC16LF72-I/SO's combination of 22 I/O, 8-bit ADC, 3.5 KB FLASH, and USART suits small-appliance controllers such as coffee machines, microwave ovens, toasters, and blenders where the MCU drives relays, reads thermistor inputs, and runs a small user interface. Per DS39597B the CCP module generates PWM for heating element control, while Timer0/1/2 debounce keypad switches without external hardware. The 2.0 V–5.5 V VDD allows direct connection to rectified mains supply after regulation. Compared with the older PIC16C7X family, FLASH-based program storage supports ICSP firmware updates on the production line.
おすすめ
LED Lighting Controllers
The PIC16LF72-I/SO drives LED lighting controllers because its CCP/PWM module generates dimming waveforms and its 5-channel ADC reads ambient light and current-sense amplifiers. Per DS39597B the 8-bit PWM resolution at 20 MHz is sufficient for 256-step logarithmic dimming, while the integrated USART connects to DMX-512 or DALI bridge chips. The 2.0 V minimum VDD allows direct drive from a 3.3 V regulated rail shared with the LED driver. Compared with discrete 555-timer designs, the integrated MCU eliminates two timing chips and four passive components, saving about 30% PCB area in a 60 mm x 60 mm light fixture.
おすすめ
Remote Control and HMI Boards
The PIC16LF72-I/SO suits remote-control and HMI boards where the MCU scans keypads, drives character LCDs via SPI, and transmits over IR or RF. Per DS39597B the SSP module in SPI mode connects directly to a 16x2 character LCD (e.g., HD44780-compatible controllers) with only four signal lines, freeing I/O for keypad scanning. The USART links to a 433 MHz/915 MHz ISM-band RF transceiver such as the MRF89XA or Si4432 for one-way or two-way remote control. The 3.5 KB FLASH fits simple custom protocols, and the 128-byte RAM supports a 32-character receive buffer.
おすすめ
White-Goods Motor Control
The PIC16LF72-I/SO's 20 MHz instruction rate, three timers (Timer0/1/2), and CCP PWM module handle simple white-goods motor control such as universal-motor speed control in washing machines, fans, and small pumps. Per DS39597B the 16-bit Timer1 can be clocked from an external 32.768 kHz crystal to maintain a real-time clock for delay timers, while the ADC reads back EMF or tachogenerator signals. The 22 I/O pins directly drive triac/optocoupler interfaces. The 2.0 V minimum VDD keeps the MCU alive through brown-out events, supported by the integrated BOR circuit.
おすすめ
Automotive Body and Accessory Modules
Although the PIC16LF72-I/SO is not AEC-Q100 qualified, it is widely used in non-safety automotive body modules such as interior lighting, seat controllers, and aftermarket accessories where it operates from a regulated 5 V rail. Per DS39597B the -40 °C to +85 °C temperature range covers cabin environments, while the integrated A/D monitors switch positions. For AEC-Q100-grade applications use PIC16F72-I/SO (same die, automotive screening). Compared with discrete logic designs, the integrated MCU eliminates four logic ICs in a typical seat-controller PCB, reducing assembly cost.
おすすめ
おすすめ製品の概要
エンジニアリング参考データ: PIC16LF72-I/SO — 比較、設計ガイダンス、コンプライアンス情報。
選定ガイド
代替品との比較
| パラメータ | この製品 | PIC16F72-I/SO | PIC16LF72T-I/SO | PIC16LF72-I/SOG | PIC16LF722-I/SO | PIC16LF726-I/SO |
|---|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | 28-SOIC | 28-SOIC - same | 28-SOIC - same | 28-SOIC - same | 28-SOIC - same | 28-SOIC - same |
| Program Memory (FLASH) | 3.5 KB | 3.5 KB | 3.5 KB | 3.5 KB | 8 KB | 16 KB |
| Data RAM | 128 B | 128 B | 128 B | 128 B | 256 B | 768 B |
| Operating Voltage | 2.0 V to 5.5 V | 2.0 V to 5.5 V | 2.0 V to 5.5 V | 2.0 V to 5.5 V | 1.8 V to 3.6 V | 1.8 V to 3.6 V |
| Max Clock Frequency | 20 MHz | 20 MHz | 20 MHz | 20 MHz | 20 MHz | 20 MHz |
| ADC | 8-bit, 5 ch | 8-bit, 5 ch | 8-bit, 5 ch | 8-bit, 5 ch | 8-bit, 11 ch | 12-bit, 11 ch |
| AEC-Q100 Qualified | No | No (industrial grade) | No | No | No | No |
| Pin Compatibility | Reference | 100% drop-in | 100% drop-in (same die) | 100% drop-in (same die) | Same footprint, firmware port required | Same footprint, firmware port required |
主な差別化要因
- Lowest-voltage variant in the PIC16F72 family (2.0 V minimum) (vs PIC16F72-I/SO)
- Larger FLASH and more RAM than legacy PIC16C7X family (vs PIC16C71-I/SO)
- More I/O and ADC channels than PIC16F628 in same 28-SOIC (vs PIC16F628A-I/SO)
- Mature, deep-inventory part with broad ecosystem (vs PIC16LF1902-I/SP)
設計ノート
Decouple each VDD pin (pins 17 and 27) with a 100 nF ceramic capacitor placed within 5 mm of the pin and a single 10 µF bulk tantalum or ceramic capacitor on the main supply rail. For battery-powered designs, add a 100 µF reservoir capacitor to handle transient loads from relays or RF transmitters. Per DS39597B the LF72 will draw roughly 1.5 mA at 5 V/4 MHz and <20 µA in sleep mode at 3 V/32 kHz; the BOR circuit resets the device if VDD drops below the configured threshold (2.0 V–4.5 V range).
Place the ICSP connector (typically 6-pin RA-RJ45) so that RB6/PGC and RB7/PGD traces are short and parallel, with MCLR/VPP pulled high through a 10 kΩ resistor and protected by a clamping diode to VDD for in-circuit programming. Keep the trace from OSC1/OSC2 to the crystal short (<10 mm) and surround the crystal with a ground guard ring to reduce EMI susceptibility. If using the internal RC oscillator, leave OSC1 floating or terminated to reduce stray coupling.
Do not leave MCLR floating - this keeps the part in reset. Configure the WDT in CONFIG register to enable software-controlled reset recovery. Always read-modify-write PORTB/RA/RC registers with care (the read-modify-write RMW issue) by using shadow registers. When migrating from PIC16F72 to PIC16LF722, do not assume bit-compatible SFRs; consult DS41341A. The PIC16LF72 has NO data EEPROM - store non-volatile parameters in FLASH with wear-leveling if needed.
The 28-SOIC package has a thermal resistance (theta_JA) of approximately 80 °C/W on a 1 oz 2-layer FR-4 board. At maximum operating current of 20 mA at 5 V the dissipation is only 100 mW, so thermal management is generally not a concern. In high-ambient-temperature (>70 °C) sealed enclosures derate by 1 mW per °C above 70 °C to maintain the silicon junction below 125 °C.
コンプライアンス情報
RoHS compliant per distributor listings (DigiKey, Newark). Not AEC-Q100 qualified - use PIC16F72-I/SO or PIC16F1823-I/SO for automotive. Lead-free (Pb-free) and matte-tin finish per Microchip product page.