PIC16LF873AT-I/ML - 8-bit PIC MCU, 7KB Flash, 28-QFN | Microchip
MPN: PIC16LF873AT-I/ML ✓ فعال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.
جایگزینهای drop-in برای PIC16LF873AT-I/ML — همان پکیج، سازگار پینبهپین. قطعات با پکیج متفاوت که نیاز به تغییر PCB دارند مستثنی هستند.
گونهها در این سری
مدلهای همسری که جایگزین مستقیم هستند برای PIC16LF873AT-I/ML (همان فرمفاکتور و فوتپرینت) — متفاوت در Package, Timers, ADC, I/O Pins, Communication.
PIC16F873AT-I/ML
✅ جایگزین مستقیم📋 جایگزین مرجع (خارج از کاتالوگ)
PIC16LF873A-I/ML
✅ جایگزین مستقیمبرای قیمت تماس بگیرید
مشاهده دیتاشیت ←PIC16LF873-04/SO
✅ جایگزین مستقیم ⚠️ مشخصات تأییدنشدهبرای قیمت تماس بگیرید
مشاهده دیتاشیت ←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 (در مقابلPIC16F873AT-I/ML)
- Industrial temperature range -40C to +85C (در مقابلCommercial-grade PIC16F873A variants)
- Compact 6x6 mm QFN with exposed pad (در مقابل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.