PIC16LF873AT-I/ML - 8-bit PIC MCU, 7KB Flash, 28-QFN | Microchip
MPN: PIC16LF873AT-I/ML ✓ Hoạt độngPIC16LF873AT-I/ML Tóm tắt
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.
Bộ thay thế dễ dàng lắp đặt cho PIC16LF873AT-I/ML — cùng gói, chân-to-chân tương thích. Các bộ phận yêu cầu hàn PCB bị loại trừ.
Các biến thể trong loạt này
Các mẫu cùng loạt có thể lắp đặt dễ dàng tương thích với PIC16LF873AT-I/ML (cùng hình factor và footprint) — khác nhau ở Package, Timers, ADC, I/O Pins, Communication.
PIC16F873AT-I/ML
✅ Drop-In📋 Tham chiếu thay thế (không có trong danh mục)
PIC16LF873A-I/ML
✅ Drop-InLiên hệ để biết giá
Xem tài liệu →PIC16LF873-04/SO
✅ Drop-In ⚠️ Thông số chưa được xác minhLiên hệ để biết giá
Xem tài liệu →PIC16LF873AT-I/ML Tỷ lệ tối đa & tính chất điện
| Core Architecture | PIC16 8-bit RISC |
| Program Memory | 7 KB (4K x 14) FLASH |
| Data SRAM | 192 bytes |
| Data EEPROM | 128 bytes |
| Tần số xung maksimum | 10 MHz |
| Instruction Execution Time | 200 ns |
| Supply Voltage Range | 2.0 V to 5.5 V |
| Khoảng nhiệt độ hoạt động | -40C to +85C (Industrial) |
| I/O Pins | 22 |
| Timers | 3 |
| PWM Channels | 2 |
| ADC | 10-bit, 5 channels |
| Communication | USART, MSSP (I2C/SPI) |
| Hộp | 28-QFN (6x6 mm) with exposed pad |
| Package Code | ML |
| Kiểu lắp đặt | Surface Mount |
| Trạng thái RoHS | Compliant |
Cấu hình chân PIC16LF873AT-I/ML
| Chân 1 | RA2/AN2/VREF- — PORTA bit 2 / ADC input 2 / DAC negative reference |
| Chân 2 | RA3/AN3/VREF+ — PORTA bit 3 / ADC input 3 / DAC positive reference |
| Chân 3 | RA4/T0CKI — PORTA bit 4 / Timer0 clock input |
| Chân 4 | RA5/AN4/SS — PORTA bit 5 / ADC input 4 / SPI slave select |
| Chân 5 | VSS — Ground reference |
| Chân 6 | OSC1/CLKI — Crystal oscillator input / external clock input |
| Chân 7 | OSC2/CLKO — Crystal oscillator output / clock output |
| Chân 8 | RC0/T1OSO/T1CKI — PORTC bit 0 / Timer1 oscillator output / Timer1 clock |
| Chân 9 | RC1/T1OSI/CCP2 — PORTC bit 1 / Timer1 oscillator input / CCP2 PWM |
| Chân 10 | RC2/CCP1 — PORTC bit 2 / CCP1 PWM output |
| Chân 11 | RC3/SCK/SCL — PORTC bit 3 / SPI clock / I2C clock |
| Chân 12 | RC4/SDI/SDA — PORTC bit 4 / SPI data in / I2C data |
| Chân 13 | RC5/SDO — PORTC bit 5 / SPI data out |
| Chân 14 | RC6/TX/CK — PORTC bit 6 / USART TX / USART clock |
| Chân 15 | RC7/RX/DT — PORTC bit 7 / USART RX / USART data |
| Chân 16 | RB0/INT — PORTB bit 0 / external interrupt |
| Chân 17 | RB1 — PORTB bit 1 |
| Chân 18 | RB2 — PORTB bit 2 |
| Chân 19 | RB3/PGM — PORTB bit 3 / low-voltage ICSP programming |
| Chân 20 | RB4 — PORTB bit 4 |
| Chân 21 | RB5 — PORTB bit 5 |
| Chân 22 | RB6/PGC — PORTB bit 6 / ICSP clock |
| Chân 23 | RB7/PGD — PORTB bit 7 / ICSP data |
| Chân 24 | RA0/AN0 — PORTA bit 0 / ADC input 0 |
| Chân 25 | RA1/AN1 — PORTA bit 1 / ADC input 1 |
| Chân 26 | MCLR/VPP — Master clear reset / programming voltage input |
| Chân 27 | VDD — Positive supply voltage |
| Chân 28 | RA6 — PORTA bit 6 |
Ứng dụng tiêu biểu
PIC16LF873AT-I/ML phù hợp cho 6 Áp dụngs: 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.
Được đề xuất
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.
Được đề xuất
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.
Được đề xuất
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.
Được đề xuất
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.
Được đề xuất
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.
Được đề xuất
Tóm tắt các sản phẩm được đề xuất
Dữ liệu tham khảo kỹ thuật cho PIC16LF873AT-I/ML — so sánh, hướng dẫn thiết kế và thông tin tuân thủ.
Hướng dẫn chọn lựa
So sánh với các sản phẩm thay thế
| Tham số | Sản phẩm này | 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 |
Bảo phân biệt quan trọng
- Wider low-voltage operating range than F variant (vsPIC16F873AT-I/ML)
- Industrial temperature range -40C to +85C (vsCommercial-grade PIC16F873A variants)
- Compact 6x6 mm QFN with exposed pad (vs28-SOIC variants (PIC16LF873-04/SO))
Ghi chú thiết kế
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.
Thông tin tuân thủ
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.