PIC16LF873AT-I/ML - 8-bit PIC MCU, 7KB Flash, 28-QFN | Microchip
N.º da peça: PIC16LF873AT-I/ML ✓ Ativo| Qtd. | Preço unitário | 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 Visão geral
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.
Alternativas drop-in para PIC16LF873AT-I/ML — mesmo encapsulamento, compatível pino a pino. Peças de encapsulamento diferente que exigem retrabalho na PCB são excluídas.
Variantes desta série
Modelos da mesma série compatíveis como drop-in com PIC16LF873AT-I/ML (mesmo formato e footprint) — diferindo em Package, Timers, ADC, I/O Pins, Communication.
Ferramenta de comparação rápida — selecione peças alternativas para comparação lado a lado:
PIC16F873AT-I/ML
✅ Drop-In📋 Alternativa de referência (fora do catálogo)
PIC16LF873A-I/ML
✅ Drop-In✓ Em estoque
$4.21 / unidade
Ver ficha técnica →PIC16LF873-04/SO
✅ Drop-In ⚠️ Especificações não verificadas✓ Em estoque
$3.4 / unidade
Ver ficha técnica →PIC16LF873AT-I/ML Classificações máximas e características elétricas
| Core Architecture | PIC16 8-bit RISC |
| Program Memory | 7 KB (4K x 14) FLASH |
| Data SRAM | 192 bytes |
| Data EEPROM | 128 bytes |
| Frequência máxima de clock | 10 MHz |
| Instruction Execution Time | 200 ns |
| Supply Voltage Range | 2.0 V to 5.5 V |
| Faixa de temperatura de operação | -40C to +85C (Industrial) |
| I/O Pins | 22 |
| Timers | 3 |
| PWM Channels | 2 |
| ADC | 10-bit, 5 channels |
| Communication | USART, MSSP (I2C/SPI) |
| Encapsulamento | 28-QFN (6x6 mm) with exposed pad |
| Package Code | ML |
| Tipo de montagem | Surface Mount |
| Status RoHS | Compliant |
Configuração de pinos do PIC16LF873AT-I/ML
| Pino 1 | RA2/AN2/VREF- — PORTA bit 2 / ADC input 2 / DAC negative reference |
| Pino 2 | RA3/AN3/VREF+ — PORTA bit 3 / ADC input 3 / DAC positive reference |
| Pino 3 | RA4/T0CKI — PORTA bit 4 / Timer0 clock input |
| Pino 4 | RA5/AN4/SS — PORTA bit 5 / ADC input 4 / SPI slave select |
| Pino 5 | VSS — Ground reference |
| Pino 6 | OSC1/CLKI — Crystal oscillator input / external clock input |
| Pino 7 | OSC2/CLKO — Crystal oscillator output / clock output |
| Pino 8 | RC0/T1OSO/T1CKI — PORTC bit 0 / Timer1 oscillator output / Timer1 clock |
| Pino 9 | RC1/T1OSI/CCP2 — PORTC bit 1 / Timer1 oscillator input / CCP2 PWM |
| Pino 10 | RC2/CCP1 — PORTC bit 2 / CCP1 PWM output |
| Pino 11 | RC3/SCK/SCL — PORTC bit 3 / SPI clock / I2C clock |
| Pino 12 | RC4/SDI/SDA — PORTC bit 4 / SPI data in / I2C data |
| Pino 13 | RC5/SDO — PORTC bit 5 / SPI data out |
| Pino 14 | RC6/TX/CK — PORTC bit 6 / USART TX / USART clock |
| Pino 15 | RC7/RX/DT — PORTC bit 7 / USART RX / USART data |
| Pino 16 | RB0/INT — PORTB bit 0 / external interrupt |
| Pino 17 | RB1 — PORTB bit 1 |
| Pino 18 | RB2 — PORTB bit 2 |
| Pino 19 | RB3/PGM — PORTB bit 3 / low-voltage ICSP programming |
| Pino 20 | RB4 — PORTB bit 4 |
| Pino 21 | RB5 — PORTB bit 5 |
| Pino 22 | RB6/PGC — PORTB bit 6 / ICSP clock |
| Pino 23 | RB7/PGD — PORTB bit 7 / ICSP data |
| Pino 24 | RA0/AN0 — PORTA bit 0 / ADC input 0 |
| Pino 25 | RA1/AN1 — PORTA bit 1 / ADC input 1 |
| Pino 26 | MCLR/VPP — Master clear reset / programming voltage input |
| Pino 27 | VDD — Positive supply voltage |
| Pino 28 | RA6 — PORTA bit 6 |
Aplicações típicas
PIC16LF873AT-I/ML é adequado para 6 aplicaçãos: 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.
Recomendado
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.
Recomendado
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.
Recomendado
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.
Recomendado
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.
Recomendado
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.
Recomendado
Resumo dos produtos recomendados
Dados de referência de engenharia para PIC16LF873AT-I/ML — comparação, orientação de projeto e informações de conformidade.
Guia de seleção
Comparação com alternativas
| Parâmetro | Este produto | 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 |
Principais diferenciais
- 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))
Notas de projeto
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.
Informações de conformidade
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.