PIC16LF873AT-I/ML - 8-bit PIC MCU, 7KB Flash, 28-QFN | Microchip
部品番号: PIC16LF873AT-I/ML ✓ 生産中| 数量 | 単価 | 小計 |
|---|---|---|
| 1 | $6.18 | $6.18 |
| 10 | $5.51 | $55.10 |
| 100 | $4.85 | $485.00 |
| 500 | $4.21 | $2,105.00 |
| 1,000 | $3.78 | $3,780.00 |
PIC16LF873AT-I/ML 概要
What is a PIC microcontroller? A PIC microcontroller is a programmable system-on-a-chip built around the Microchip PIC (Peripheral Interface Controller) RISC architecture, combining CPU core, non-volatile FLASH program memory, volatile SRAM, data EEPROM, and a rich set of peripherals (timers, ADC, communication ports) into a single CMOS device. PIC MCUs belong to the broader microcontroller (MCU) family, which in turn sits under embedded systems and integrated circuits. They are widely used because of their deterministic instruction set, low power consumption, and easy in-system programmability via ICSP.
Key features of the PIC16LF873AT-I/ML include 35 single-word instructions, 200 ns instruction execution time at 20 MHz (10 MHz part rated at 10 MHz max), nanoWatt power management with multiple idle/sleep modes, a 10-bit successive-approximation ADC with 5 channels, an enhanced USART supporting RS-485/RS-232, and an MSSP module configurable for SPI or I2C master/slave operation. The device also supports in-circuit serial programming (ICSP) via two pins, allowing firmware updates after PCB assembly.
Architecturally, the part is built on Microchip's enhanced PIC16 mid-range core with a 14-bit instruction word and an 8-bit data path, providing 200 ns minimum instruction cycle. The Harvard architecture separates program and data buses, enabling simultaneous instruction fetch and data access. Hardware multipliers, watchdog timers, brown-out detect, and code protection bits round out the security and reliability feature set.
Typical applications include low-power sensor nodes, battery-powered instrumentation, industrial control loops, automotive body electronics sub-modules, and consumer appliances. The exposed thermal pad on the 28-QFN package aids heat dissipation when the device drives I/O at high currents, while the wide operating voltage makes it suitable for 3.3 V and 5 V rails. When designing with this part, ensure decoupling capacitors are placed within 5 mm of the VDD pins and that the MCLR pin is pulled high through a 10 kohm resistor for normal operation, with optional ESD protection if the pin is exposed to user access.
ドロップイン代替品: PIC16LF873AT-I/ML — 同一パッケージでピン互換。PCBの作り直しが必要な異なるパッケージの部品は除外されています。
このシリーズのバリエーション
同一シリーズでドロップイン互換のモデル: PIC16LF873AT-I/ML (同一形状・フットプリント) — 相違点: Package, Timers, ADC, I/O Pins, Communication.
クイック比較ツール — 並列比較する代替部品を選択:
PIC16F873AT-I/ML
✅ ドロップイン📋 参考代替品(カタログ未掲載)
PIC16LF873A-I/ML
✅ ドロップイン✓ 在庫あり
$4.21 / 個
データシートを見る →PIC16LF873-04/SO
✅ ドロップイン ⚠️ 仕様未検証✓ 在庫あり
$3.4 / 個
データシートを見る →PIC16LF873AT-I/ML 最大定格&電気的特性
| Core Architecture | PIC16 8-bit RISC |
| Program Memory | 7 KB (4K x 14) FLASH |
| Data SRAM | 192 bytes |
| Data EEPROM | 128 bytes |
| 最大クロック周波数 | 10 MHz |
| Instruction Execution Time | 200 ns |
| Supply Voltage Range | 2.0 V to 5.5 V |
| 動作温度範囲 | -40C to +85C (Industrial) |
| I/O Pins | 22 |
| Timers | 3 |
| PWM Channels | 2 |
| ADC | 10-bit, 5 channels |
| Communication | USART, MSSP (I2C/SPI) |
| パッケージ | 28-QFN (6x6 mm) with exposed pad |
| Package Code | ML |
| 実装タイプ | Surface Mount |
| RoHS ステータス | Compliant |
PIC16LF873AT-I/ML ピン構成
| ピン 1 | RA2/AN2/VREF- — PORTA bit 2 / ADC input 2 / DAC negative reference |
| ピン 2 | RA3/AN3/VREF+ — PORTA bit 3 / ADC input 3 / DAC positive reference |
| ピン 3 | RA4/T0CKI — PORTA bit 4 / Timer0 clock input |
| ピン 4 | RA5/AN4/SS — PORTA bit 5 / ADC input 4 / SPI slave select |
| ピン 5 | VSS — Ground reference |
| ピン 6 | OSC1/CLKI — Crystal oscillator input / external clock input |
| ピン 7 | OSC2/CLKO — Crystal oscillator output / clock output |
| ピン 8 | RC0/T1OSO/T1CKI — PORTC bit 0 / Timer1 oscillator output / Timer1 clock |
| ピン 9 | RC1/T1OSI/CCP2 — PORTC bit 1 / Timer1 oscillator input / CCP2 PWM |
| ピン 10 | RC2/CCP1 — PORTC bit 2 / CCP1 PWM output |
| ピン 11 | RC3/SCK/SCL — PORTC bit 3 / SPI clock / I2C clock |
| ピン 12 | RC4/SDI/SDA — PORTC bit 4 / SPI data in / I2C data |
| ピン 13 | RC5/SDO — PORTC bit 5 / SPI data out |
| ピン 14 | RC6/TX/CK — PORTC bit 6 / USART TX / USART clock |
| ピン 15 | RC7/RX/DT — PORTC bit 7 / USART RX / USART data |
| ピン 16 | RB0/INT — PORTB bit 0 / external interrupt |
| ピン 17 | RB1 — PORTB bit 1 |
| ピン 18 | RB2 — PORTB bit 2 |
| ピン 19 | RB3/PGM — PORTB bit 3 / low-voltage ICSP programming |
| ピン 20 | RB4 — PORTB bit 4 |
| ピン 21 | RB5 — PORTB bit 5 |
| ピン 22 | RB6/PGC — PORTB bit 6 / ICSP clock |
| ピン 23 | RB7/PGD — PORTB bit 7 / ICSP data |
| ピン 24 | RA0/AN0 — PORTA bit 0 / ADC input 0 |
| ピン 25 | RA1/AN1 — PORTA bit 1 / ADC input 1 |
| ピン 26 | MCLR/VPP — Master clear reset / programming voltage input |
| ピン 27 | VDD — Positive supply voltage |
| ピン 28 | RA6 — PORTA bit 6 |
主な用途
PIC16LF873AT-I/ML の用途: 6 件s: Battery-Powered Sensor Node, Industrial Control Loop, Consumer Appliance Control, Automotive Body Electronics, Portable Medical Monitoring Device, Smart Home Lighting Controller.
Battery-Powered Sensor Node
The PIC16LF873AT-I/ML fits battery-powered sensor nodes because its 2.0 V minimum supply voltage lets the device keep running as the battery discharges, while the nanoWatt sleep modes drop quiescent current below 1 uA for > 5 year coin-cell life. With 22 I/O, the MCU can read multiple sensors and wake only on interrupt, and the 192-byte SRAM comfortably holds a 50-sample rolling buffer.
おすすめ
Industrial Control Loop
For industrial control loops, the PIC16LF873AT-I/ML provides a 10-bit ADC with 5 input channels that can digitize up to 5 transducer signals per scan, while its enhanced USART supports RS-485 communication to a remote PLC or HMI. The 28-QFN (6x6 mm) footprint fits in compact DIN-rail modules, and the industrial -40C to +85C range handles factory-floor temperature swings without thermal derating.
おすすめ
Consumer Appliance Control
In consumer appliances such as coffee machines, washing machines, or induction cooktops, the PIC16LF873AT-I/ML provides 22 I/O to drive relays, triacs, segment displays, and keypads while running control firmware within its 7 KB FLASH budget. The 2 PWM channels support brushed DC motor or heater proportional control, and the wide 2.0-5.5 V supply lets the same PCB design accept both 3.3 V and 5 V power trees.
おすすめ
Automotive Body Electronics
The PIC16LF873AT-I/ML is commonly used in automotive body modules (window lift, mirror adjust, interior lighting) where the QFN package's small footprint and 22 I/O fit behind a small cluster. However, AEC-Q100 Grade 1 (-40C to +125C) qualification is required for under-hood applications, so designers should migrate to the PIC16F18855-Q1 family for true automotive-grade designs.
おすすめ
Portable Medical Monitoring Device
For portable medical devices like pulse oximeters or glucose meters, the PIC16LF873AT-I/ML's 2.0 V low-voltage operation maximizes battery life on 2x AA cells, and its 10-bit ADC samples photodiode or electrochemical sensor signals with sufficient resolution for trend logging. The 7 KB FLASH holds the entire firmware plus a calibration table, and the 28-QFN's exposed pad enables clean thermal management for continuous-use wearables.
おすすめ
Smart Home Lighting Controller
The PIC16LF873AT-I/ML suits smart-home lighting controllers because its 22 I/O can drive LED channels, dimmers, and rotary-encoder inputs, while the 2 PWM channels support phase-correct dimming down to sub-1% brightness. The MSSP port drives a chain of WS2812 or APA102 LEDs over SPI, and the USART links to a Wi-Fi or BLE module for cloud connectivity - all in a compact 6x6 mm QFN that fits inside a wall switch box.
おすすめ
おすすめ製品の概要
エンジニアリング参考データ: PIC16LF873AT-I/ML — 比較、設計ガイダンス、コンプライアンス情報。
選定ガイド
代替品との比較
| パラメータ | この製品 | PIC16F873AT-I/ML | PIC16LF873A-I/ML |
|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | 28-QFN (ML) | 28-QFN (ML) - same | 28-QFN (ML) - same |
| Program Memory (FLASH) | 7 KB | 7 KB | 7 KB |
| Data SRAM | 192 bytes | 192 bytes | 192 bytes |
| Min Supply Voltage | 2.0 V | 4.0 V | 2.0 V |
| Max Clock Frequency | 10 MHz | 20 MHz | 10 MHz |
| I/O Pins | 22 | 22 | 22 |
| ADC | 10-bit, 5 channels | 10-bit, 5 channels | 10-bit, 5 channels |
| Operating Temperature | -40C to +85C | -40C to +85C | -40C to +85C |
主な差別化要因
- Wider low-voltage operating range than F variant (vs PIC16F873AT-I/ML)
- Industrial temperature range -40C to +85C (vs Commercial-grade PIC16F873A variants)
- Compact 6x6 mm QFN with exposed pad (vs 28-SOIC variants (PIC16LF873-04/SO))
設計ノート
Decoupling: place a 100 nF ceramic capacitor within 5 mm of each VDD pin and a bulk 10 uF tantalum or ceramic at the board-level power entry. According to the Microchip PIC16F873A family datasheet section 'Design Tips', inadequate decoupling is the leading cause of in-system programming failures and erratic resets during EMI events. For battery-powered designs, add a 100 kohm + 100 nF RC network on VDD to slow supply rise time and avoid power-on-reset glitches.
ICSP programming: MCLR must be pulled high through a 10 kohm resistor for normal operation but driven to VPP (typically 13 V) during programming. If the MCLR pin is exposed to user-accessible connectors, add ESD protection (TVS diode to ground) because the PIC16LF873AT-I/ML does NOT include internal MCLR clamping. Many field returns are caused by ESD damage to MCLR, not logic failures. Also keep PGC/PGD traces short and away from switching signals to avoid programming errors.
Thermal pad: the 28-QFN (ML) package has an exposed pad on the underside that must be soldered to a copper pour (recommended 1 sq inch minimum) on the top or inner PCB layer. Per Microchip's package outline, the thermal pad reduces theta_JA from ~80 C/W to ~35 C/W on a standard 4-layer JEDEC test board, which is essential for high-current I/O driving where multiple outputs simultaneously source 20 mA.
コンプライアンス情報
RoHS and REACH compliance confirmed on Microchip product page and DigiKey listing (#572307). Industrial temperature grade (-40C to +85C). Not AEC-Q100 qualified - for automotive applications migrate to PIC16F18855-Q1 or PIC16F876A-I/ML automotive suffix variants.