PIC16LF873A-I/SS - 8-bit MCU 7KB Flash 28-SSOP | Microchip
MPN: PIC16LF873A-I/SS ✓ AktifPIC16LF873A-I/SS Ringkasan
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.
Alternatif penggantian untuk PIC16LF873A-I/SS — paket yang sama, pin-pada-pin kompatibel. Bagian paket yang berbeda memerlukan kerja ulang PCB diabaikan.
Variasi di dalam seri ini
Model-series yang sama yang kompatibel dengan penggantian PIC16LF873A-I/SS (sama faktor bentuk dan footprint) — berbeda di dalam Package, Timers, ADC, Program Memory (Flash), Core Architecture.
PIC16F873A-I/SS
✅ Drop-InKontak untuk harga
Lihat Datasheet →PIC16LF876A-I/SS
✅ Drop-In📋 Alternatif referensi (tidak dalam katalog)
PIC16LF872-I/SS
✅ Drop-InKontak untuk harga
Lihat Datasheet →PIC16F876A-I/SS
✅ Drop-InKontak untuk harga
Lihat Datasheet →PIC16LF870-I/SS
✅ Drop-InKontak untuk harga
Lihat Datasheet →PIC16LF873A-I/SS Rating Maksimal & Karakteristik Listrik
| 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 |
| Rentang Suhu Kerja | -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 |
| Paket | 28-pin SSOP (5.30 mm body width) |
| Tipe Mounting | Surface Mount |
| Status RoHS | Compliant |
Konfigurasi Pin PIC16LF873A-I/SS
| Pin produk 1 | MCLR/VPP — Master clear (reset) input / programming voltage |
| Pin produk 2 | RA0/AN0 — PORTA bit 0 / analog input channel 0 |
| Pin produk 3 | RA1/AN1 — PORTA bit 1 / analog input channel 1 |
| Pin produk 4 | RA2/AN2/CVREF — PORTA bit 2 / analog input 2 / comparator reference |
| Pin produk 5 | RA3/AN3/VREF+ — PORTA bit 3 / analog input 3 / ADC voltage ref + |
| Pin produk 6 | RA4/T0CKI/C1OUT — PORTA bit 4 (open-drain) / Timer0 clock / comparator 1 output |
| Pin produk 7 | RA5/AN4/SS/C2OUT — PORTA bit 5 / analog input 4 / SPI slave select / comparator 2 output |
| Pin produk 8 | GND — Ground reference |
| Pin produk 9 | OSC1/CLKI — Crystal oscillator input / external clock |
| Pin produk 10 | OSC2/CLKO — Crystal oscillator output / clock output |
| Pin produk 11 | RC0/T1OSO/T1CKI — PORTC bit 0 / Timer1 oscillator out / Timer1 clock in |
| Pin produk 12 | RC1/T1OSI/CCP2 — PORTC bit 1 / Timer1 oscillator in / CCP2 PWM module |
| Pin produk 13 | RC2/CCP1 — PORTC bit 2 / CCP1 PWM module |
| Pin produk 14 | RC3/SCK/SCL — PORTC bit 3 / SPI clock / I2C clock |
| Pin produk 15 | RC4/SDI/SDA — PORTC bit 4 / SPI data in / I2C data |
| Pin produk 16 | RC5/SDO — PORTC bit 5 / SPI data out |
| Pin produk 17 | RC6/TX/CK — PORTC bit 6 / USART TX / synchronous clock |
| Pin produk 18 | RC7/RX/DT — PORTC bit 7 / USART RX / synchronous data |
| Pin produk 19 | GND — Ground reference |
| Pin produk 20 | VDD — Positive supply voltage (2.0V to 5.5V) |
| Pin produk 21 | RB0/INT — PORTB bit 0 / external interrupt |
| Pin produk 22 | RB1 — PORTB bit 1 |
| Pin produk 23 | RB2 — PORTB bit 2 |
| Pin produk 24 | RB3/PGM — PORTB bit 3 / low-voltage ICSP entry |
| Pin produk 25 | RB4 — PORTB bit 4 |
| Pin produk 26 | RB5 — PORTB bit 5 |
| Pin produk 27 | RB6/PGC — PORTB bit 6 / ICSP clock |
| Pin produk 28 | RB7/PGD — PORTB bit 7 / ICSP data |
Aplikasi Umum
PIC16LF873A-I/SS cocok untuk 6 aplikasis: 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.
Direkomendasikan
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.
Direkomendasikan
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.
Direkomendasikan
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.
Direkomendasikan
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.
Direkomendasikan
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.
Direkomendasikan
Ringkasan Produk Direkomendasikan
Data referensi engineering untuk PIC16LF873A-I/SS — pembandingan, panduan desain, dan informasi konformitas.
Panduan Pemilihan
Pembandingan dengan Alternatif
| Parameter Umum | Produk Ini | 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 |
Diferensiator Kunci
- Wide voltage operating range down to 2.0V (vsPIC16F873A-I/SS)
- NanoWatt technology with multiple sleep modes (vsPIC16LF876A-I/SS)
- Long-term continuity in Microchip's mature PIC16 portfolio (vsPIC16LF870-I/SS)
Catatan Desain
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.
Informasi Konformitas
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.