PIC16LF873A-I/SS - 8-bit MCU 7KB Flash 28-SSOP | Microchip
N.º da peça: PIC16LF873A-I/SS ✓ Ativo| Qtd. | Preço unitário | Total |
|---|---|---|
| 1 | $4.82 | $4,82 |
| 10 | $4.34 | $43,40 |
| 100 | $3.86 | $386,00 |
| 500 | $3.42 | $1.710,00 |
| 1.000 | $3.05 | $3.050,00 |
PIC16LF873A-I/SS Visão geral
A PIC (Peripheral Interface Controller) microcontroller is an 8-bit RISC microcontroller architecture developed by Microchip. It executes programs from non-volatile flash memory using a Harvard architecture with separate program and data buses, enabling single-cycle instruction fetch. PIC microcontrollers sit within the hierarchy: microcontroller -> embedded controller -> semiconductor device, and remain widely adopted for low-power, deterministic control applications due to their small instruction set and ease of in-circuit serial programming.
Key features of the PIC16LF873A-I/SS include 22 digital I/O pins, five 10-bit ADC channels, two analog comparators, one 8-bit and one 16-bit timer/counter, a watchdog timer, and synchronous/async serial communication peripherals (USART, SSP supporting SPI and I2C). The instruction set comprises 35 single-word instructions with a 14-bit instruction width, supporting upward compatibility with PIC16C5X, PIC12CXXX, and PIC16C7X devices.
Architecturally, this device uses a modified Harvard RISC core, 14-bit instruction word, and on-chip flash with self-programming support. The LF suffix denotes the wide-voltage, low-power variant designed for battery and energy-harvesting applications, distinguishing it from standard PIC16F873A parts which carry higher voltage tolerances. Brown-out reset (BOR), power-on reset (POR), and a programmable code protection scheme round out the built-in reliability features.
Typical applications include industrial control loops, sensor signal conditioning with on-chip ADC, low-power remote sensor nodes, consumer appliance control, automotive body and interior modules (non-safety-critical), and educational/hobbyist embedded platforms. The combination of USART, SSP, and ADC makes it a strong fit for bridging analog sensors to a higher-level controller or network.
When designing with this part, verify the SSOP-28 thermal envelope against expected power dissipation at maximum clock rate and ambient. Selecting the LF (low-voltage) variant is appropriate when the supply rail is at or below 5V; for full 5.5V headroom with extended temperature grades, evaluate the PIC16F873A-I/SS variant.
This page synthesizes verified distributor pricing, exact SSOP-28 pinout, drop-in alternatives sourced from same-package PIC16 family members, and practical design notes not found in the standalone manufacturer datasheet.
Alternativas drop-in para PIC16LF873A-I/SS — 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 PIC16LF873A-I/SS (mesmo formato e footprint) — diferindo em Package, Timers, ADC, Program Memory (Flash), Core Architecture.
Ferramenta de comparação rápida — selecione peças alternativas para comparação lado a lado:
PIC16F873A-I/SS
✅ Drop-In✓ Em estoque
$1.78 / unidade
Ver ficha técnica →PIC16LF876A-I/SS
✅ Drop-In📋 Alternativa de referência (fora do catálogo)
PIC16LF872-I/SS
✅ Drop-In✓ Em estoque
$2.34 / unidade
Ver ficha técnica →PIC16F876A-I/SS
✅ Drop-In✓ Em estoque
$3.46 / unidade
Ver ficha técnica →PIC16LF870-I/SS
✅ Drop-In✓ Em estoque
$2.18 / unidade
Ver ficha técnica →PIC16LF873A-I/SS Classificações máximas e características elétricas
| Architecture | PIC16 (RISC, Harvard) |
| Core Size | 8-bit |
| Program Memory (Flash) | 7 KB (4K x 14) |
| RAM | 192 bytes |
| EEPROM | 128 bytes |
| Maximum Clock Speed | 10 MHz (200 ns instruction cycle) |
| Supply Voltage Range | 2.0 V to 5.5 V |
| Faixa de temperatura de operação | -40 °C to +85 °C (Industrial) |
| I/O Pins | 22 |
| ADC | 10-bit, 5 channels |
| Comparators | 2 |
| Timers | 1 x 8-bit, 1 x 16-bit |
| Communication Peripherals | USART, SSP (SPI / I2C) |
| Watchdog Timer | Yes |
| Instruction Set | 35 single-word instructions, 14-bit wide |
| Encapsulamento | 28-pin SSOP (5.30 mm body width) |
| Tipo de montagem | Surface Mount |
| Status RoHS | Compliant |
Configuração de pinos do PIC16LF873A-I/SS
| Pino 1 | MCLR/VPP — Master clear (reset) input / programming voltage |
| Pino 2 | RA0/AN0 — PORTA bit 0 / analog input channel 0 |
| Pino 3 | RA1/AN1 — PORTA bit 1 / analog input channel 1 |
| Pino 4 | RA2/AN2/CVREF — PORTA bit 2 / analog input 2 / comparator reference |
| Pino 5 | RA3/AN3/VREF+ — PORTA bit 3 / analog input 3 / ADC voltage ref + |
| Pino 6 | RA4/T0CKI/C1OUT — PORTA bit 4 (open-drain) / Timer0 clock / comparator 1 output |
| Pino 7 | RA5/AN4/SS/C2OUT — PORTA bit 5 / analog input 4 / SPI slave select / comparator 2 output |
| Pino 8 | GND — Ground reference |
| Pino 9 | OSC1/CLKI — Crystal oscillator input / external clock |
| Pino 10 | OSC2/CLKO — Crystal oscillator output / clock output |
| Pino 11 | RC0/T1OSO/T1CKI — PORTC bit 0 / Timer1 oscillator out / Timer1 clock in |
| Pino 12 | RC1/T1OSI/CCP2 — PORTC bit 1 / Timer1 oscillator in / CCP2 PWM module |
| Pino 13 | RC2/CCP1 — PORTC bit 2 / CCP1 PWM module |
| Pino 14 | RC3/SCK/SCL — PORTC bit 3 / SPI clock / I2C clock |
| Pino 15 | RC4/SDI/SDA — PORTC bit 4 / SPI data in / I2C data |
| Pino 16 | RC5/SDO — PORTC bit 5 / SPI data out |
| Pino 17 | RC6/TX/CK — PORTC bit 6 / USART TX / synchronous clock |
| Pino 18 | RC7/RX/DT — PORTC bit 7 / USART RX / synchronous data |
| Pino 19 | GND — Ground reference |
| Pino 20 | VDD — Positive supply voltage (2.0V to 5.5V) |
| Pino 21 | RB0/INT — PORTB bit 0 / external interrupt |
| Pino 22 | RB1 — PORTB bit 1 |
| Pino 23 | RB2 — PORTB bit 2 |
| Pino 24 | RB3/PGM — PORTB bit 3 / low-voltage ICSP entry |
| Pino 25 | RB4 — PORTB bit 4 |
| Pino 26 | RB5 — PORTB bit 5 |
| Pino 27 | RB6/PGC — PORTB bit 6 / ICSP clock |
| Pino 28 | RB7/PGD — PORTB bit 7 / ICSP data |
Aplicações típicas
PIC16LF873A-I/SS é adequado para 6 aplicaçãos: Industrial Control and Automation, Battery-Powered Sensor Nodes, Consumer Appliance Control, Automotive Body and Interior Modules, HMI and Display Driver Controllers, Educational and Hobbyist Embedded Platforms.
Industrial Control and Automation
The PIC16LF873A-I/SS fits industrial control applications thanks to its 22 I/O pins, 5-channel 10-bit ADC, and USART for Modbus or proprietary serial links. Its 2.0V-5.5V operating range accommodates 24V industrial rails stepped down to 5V or 3.3V. Pairing the MCU with digital opto-isolators and RS-485 transceivers builds a robust PLC or sensor hub for factories. The PIC RISC core's deterministic 200 ns instruction cycle suits closed-loop PID control loops where predictable timing is critical. The industrial -40 to +85 °C temperature grade also tolerates panel-internal environments.
Recomendado
Battery-Powered Sensor Nodes
Low-power battery applications are a textbook use case for the PIC16LF873A-I/SS. The 'LF' suffix denotes the nanoWatt technology variant, offering sleep currents in the microamp range and multiple low-power modes (sleep, idle, doze). Combined with the wide 2.0V-5.5V supply range, the MCU can run directly from 2xAA cells or a 3V coin cell for years. The on-chip 10-bit ADC and analog comparators handle sensor sampling without external components. Watchdog timer and brown-out reset improve reliability in unattended deployments such as wireless sensor networks or remote metering.
Recomendado
Consumer Appliance Control
Consumer appliances such as washing machines, microwave ovens, dishwashers, and coffee machines benefit from the PIC16LF873A-I/SS's mix of ADC channels, timers, and PWM-capable I/O pins. The 8-bit RISC core executes 35 single-word instructions per cycle, allowing efficient state-machine logic for user interfaces, motor drivers, and sensor fusion. The SSOP-28 footprint keeps the bill-of-materials low, while the in-circuit serial programming (ICSP) interface enables factory firmware updates. Temperature grade -40 to +85 °C handles the warm interiors of appliances with margin.
Recomendado
Automotive Body and Interior Modules
Non-safety automotive body electronics such as interior lighting, climate control, mirror adjustment, and seat controllers commonly use 8-bit PIC MCUs like the PIC16LF873A-I/SS. Although this part is not AEC-Q100 qualified, it provides a strong price/performance baseline for non-critical subsystems. The 5-channel 10-bit ADC reads sensor inputs, while the USART interfaces with vehicle CAN-bus gateways. Engineers must verify regulatory and EMI/EMC requirements for the target module before deployment, as automotive electronics demand extended temperature grades and rigorous supplier qualification.
Recomendado
HMI and Display Driver Controllers
Human-machine interface (HMI) subsystems in small appliances and industrial panels pair naturally with the PIC16LF873A-I/SS. The SSP peripheral supports SPI-driven LCD or LED matrix displays, while timers generate the multiplexed refresh. With 22 I/O pins and an interrupt controller, the MCU easily handles keypads, rotary encoders, status LEDs, and buzzer outputs. The 192-byte RAM accommodates menu state variables and the 7KB flash stores UI fonts and command parsing tables. SSOP-28 surface-mount package suits modern reflow processes for high-volume production.
Recomendado
Educational and Hobbyist Embedded Platforms
The PIC16LF873A-I/SS remains a popular choice in university coursework and DIY electronics due to its approachable 35-instruction set, abundant teaching materials, and low-cost PICkit programmers. The SSOP-28 footprint is breadboard-compatible with breakout boards, and ICSP allows students to flash code without removing the chip. Combined with the MPLAB X IDE and XC8 compiler, learners can develop blinking LEDs, UART communication, ADC sampling, and PWM motor control projects. The wide 2.0V-5.5V range simplifies lab power supply selection from USB or 9V batteries.
Recomendado
Resumo dos produtos recomendados
Dados de referência de engenharia para PIC16LF873A-I/SS — comparação, orientação de projeto e informações de conformidade.
Guia de seleção
Comparação com alternativas
| Parâmetro | Este produto | PIC16F873A-I/SS | PIC16LF876A-I/SS | PIC16LF872-I/SS | PIC16F876A-I/SS | PIC16LF870-I/SS |
|---|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | SSOP-28 | SSOP-28 (same) | SSOP-28 (same) | SSOP-28 (same) | SSOP-28 (same) | SSOP-28 (same) |
| Program Memory (Flash) | 7 KB | 7 KB | 14 KB | 3.5 KB | 14 KB | 3 KB |
| RAM | 192 bytes | 192 bytes | 256 bytes | 128 bytes | 256 bytes | 128 bytes |
| EEPROM | 128 bytes | 128 bytes | 256 bytes | 64 bytes | 256 bytes | 64 bytes |
| Supply Voltage Range | 2.0 V to 5.5 V | 2.0 V to 5.5 V | 2.0 V to 5.5 V | 2.0 V to 5.5 V | 2.0 V to 5.5 V | 2.0 V to 5.5 V |
| Maximum Clock Speed | 10 MHz | 20 MHz | 20 MHz | 20 MHz | 20 MHz | 20 MHz |
| I/O Pins | 22 | 22 | 22 | 22 | 22 | 22 |
Principais diferenciais
- Wide voltage operating range down to 2.0V (vs PIC16F873A-I/SS)
- NanoWatt technology with multiple sleep modes (vs PIC16LF876A-I/SS)
- Long-term continuity in Microchip's mature PIC16 portfolio (vs PIC16LF870-I/SS)
Notas de projeto
Decouple VDD with a 100 nF ceramic capacitor placed within 5 mm of the supply pin and a 10 uF bulk tantalum or ceramic capacitor. For battery-powered designs, use MCP1700 or similar low-Iq (<= 1 uA) LDOs to maximize runtime. Brown-out reset (BOR) must be enabled in configuration bits to prevent code corruption at low battery voltages.
Keep the crystal or resonator traces within 5 mm of the OSC1/OSC2 pins with grounded guard traces for noise immunity. For SSOP-28, route digital switching signals (PWM, SPI clock) away from the analog inputs (RA0-RA5) to minimize ADC crosstalk. Use a single solid ground plane split only under high-current return paths.
Configuration bits are critical: enable the watchdog timer, BOR, and power-on timer (PWRTE) for reliable operation. The ICSP pins (RB6 PGC, RB7 PGD) must be freed from external pull-down resistors during programming or programming will fail. The LF variant operates to 2.0V minimum, but switching frequency at low VDD reduces maximum Fosc -- consult the oscillator graph in the datasheet before picking the crystal.
Informações de conformidade
RoHS-compliant per Microchip product declaration. Not AEC-Q100 qualified; for automotive safety-critical applications, select an AEC-Q100-grade MCU. Reach SVHC declaration maintained by Microchip.