PIC16LF873AT-I/ML - 8-bit PIC MCU, 7KB Flash, 28-QFN | Microchip
Référence : PIC16LF873AT-I/ML ✓ Actif| Qté | Prix unitaire | Total |
|---|---|---|
| 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 Présentation
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.
Alternatives de remplacement direct pour PIC16LF873AT-I/ML — même boîtier, compatible broche à broche. Les références à boîtier différent nécessitant une retouche du PCB sont exclues.
Variantes de cette série
Modèles de la même série directement compatibles avec PIC16LF873AT-I/ML (même facteur de forme et même empreinte) — différant par Package, Timers, ADC, I/O Pins, Communication.
Outil de comparaison rapide — sélectionnez des références alternatives pour une comparaison côte à côte :
PIC16F873AT-I/ML
✅ Remplacement direct📋 Alternative de référence (hors catalogue)
PIC16LF873A-I/ML
✅ Remplacement direct✓ En stock
$4.21 / unité
Voir la fiche technique →PIC16LF873-04/SO
✅ Remplacement direct ⚠️ Spécifications non vérifiées✓ En stock
$3.4 / unité
Voir la fiche technique →PIC16LF873AT-I/ML Valeurs maximales et caractéristiques électriques
| Core Architecture | PIC16 8-bit RISC |
| Program Memory | 7 KB (4K x 14) FLASH |
| Data SRAM | 192 bytes |
| Data EEPROM | 128 bytes |
| Fréquence d'horloge maximale | 10 MHz |
| Instruction Execution Time | 200 ns |
| Supply Voltage Range | 2.0 V to 5.5 V |
| Plage de température de fonctionnement | -40C to +85C (Industrial) |
| I/O Pins | 22 |
| Timers | 3 |
| PWM Channels | 2 |
| ADC | 10-bit, 5 channels |
| Communication | USART, MSSP (I2C/SPI) |
| Boîtier | 28-QFN (6x6 mm) with exposed pad |
| Package Code | ML |
| Type de montage | Surface Mount |
| Statut RoHS | Compliant |
Configuration des broches de PIC16LF873AT-I/ML
| Broche 1 | RA2/AN2/VREF- — PORTA bit 2 / ADC input 2 / DAC negative reference |
| Broche 2 | RA3/AN3/VREF+ — PORTA bit 3 / ADC input 3 / DAC positive reference |
| Broche 3 | RA4/T0CKI — PORTA bit 4 / Timer0 clock input |
| Broche 4 | RA5/AN4/SS — PORTA bit 5 / ADC input 4 / SPI slave select |
| Broche 5 | VSS — Ground reference |
| Broche 6 | OSC1/CLKI — Crystal oscillator input / external clock input |
| Broche 7 | OSC2/CLKO — Crystal oscillator output / clock output |
| Broche 8 | RC0/T1OSO/T1CKI — PORTC bit 0 / Timer1 oscillator output / Timer1 clock |
| Broche 9 | RC1/T1OSI/CCP2 — PORTC bit 1 / Timer1 oscillator input / CCP2 PWM |
| Broche 10 | RC2/CCP1 — PORTC bit 2 / CCP1 PWM output |
| Broche 11 | RC3/SCK/SCL — PORTC bit 3 / SPI clock / I2C clock |
| Broche 12 | RC4/SDI/SDA — PORTC bit 4 / SPI data in / I2C data |
| Broche 13 | RC5/SDO — PORTC bit 5 / SPI data out |
| Broche 14 | RC6/TX/CK — PORTC bit 6 / USART TX / USART clock |
| Broche 15 | RC7/RX/DT — PORTC bit 7 / USART RX / USART data |
| Broche 16 | RB0/INT — PORTB bit 0 / external interrupt |
| Broche 17 | RB1 — PORTB bit 1 |
| Broche 18 | RB2 — PORTB bit 2 |
| Broche 19 | RB3/PGM — PORTB bit 3 / low-voltage ICSP programming |
| Broche 20 | RB4 — PORTB bit 4 |
| Broche 21 | RB5 — PORTB bit 5 |
| Broche 22 | RB6/PGC — PORTB bit 6 / ICSP clock |
| Broche 23 | RB7/PGD — PORTB bit 7 / ICSP data |
| Broche 24 | RA0/AN0 — PORTA bit 0 / ADC input 0 |
| Broche 25 | RA1/AN1 — PORTA bit 1 / ADC input 1 |
| Broche 26 | MCLR/VPP — Master clear reset / programming voltage input |
| Broche 27 | VDD — Positive supply voltage |
| Broche 28 | RA6 — PORTA bit 6 |
Applications typiques
PIC16LF873AT-I/ML convient pour 6 applications: 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.
Recommandé
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.
Recommandé
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.
Recommandé
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.
Recommandé
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.
Recommandé
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.
Recommandé
Récapitulatif des produits recommandés
Données de référence d'ingénierie pour PIC16LF873AT-I/ML — comparaison, recommandations de conception et informations de conformité.
Guide de sélection
Comparaison avec les alternatives
| Paramètre | Ce produit | 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 |
Principaux différenciateurs
- 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))
Notes de conception
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.
Informations de conformité
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.