PIC16LF873A-I/SS - 8-bit MCU 7KB Flash 28-SSOP | Microchip
Артикул: PIC16LF873A-I/SS ✓ Активен| Кол-во | Цена за ед. | Итого |
|---|---|---|
| 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 Обзор
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.
Аналоги без доработки для PIC16LF873A-I/SS — тот же корпус, pin-to-pin совместимость. Компоненты в других корпусах, требующие переработки PCB, исключены.
Варианты в этой серии
Модели той же серии, совместимые без доработки с PIC16LF873A-I/SS (тот же форм-фактор и посадочное место) — отличается по Package, Timers, ADC, Program Memory (Flash), Core Architecture.
Инструмент быстрого сравнения — выберите альтернативные компоненты для сравнения бок о бок:
PIC16F873A-I/SS
✅ Прямая замена✓ В наличии
$1.78 / шт.
Открыть даташит →PIC16LF876A-I/SS
✅ Прямая замена📋 Справочный аналог (нет в каталоге)
PIC16LF872-I/SS
✅ Прямая замена✓ В наличии
$2.34 / шт.
Открыть даташит →PIC16F876A-I/SS
✅ Прямая замена✓ В наличии
$3.46 / шт.
Открыть даташит →PIC16LF870-I/SS
✅ Прямая замена✓ В наличии
$2.18 / шт.
Открыть даташит →PIC16LF873A-I/SS Максимальные параметры и электрические характеристики
| 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 |
| Диапазон рабочих температур | -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 |
| Корпус | 28-pin SSOP (5.30 mm body width) |
| Тип монтажа | Surface Mount |
| Статус RoHS | Compliant |
Конфигурация выводов PIC16LF873A-I/SS
| Контакт 1 | MCLR/VPP — Master clear (reset) input / programming voltage |
| Контакт 2 | RA0/AN0 — PORTA bit 0 / analog input channel 0 |
| Контакт 3 | RA1/AN1 — PORTA bit 1 / analog input channel 1 |
| Контакт 4 | RA2/AN2/CVREF — PORTA bit 2 / analog input 2 / comparator reference |
| Контакт 5 | RA3/AN3/VREF+ — PORTA bit 3 / analog input 3 / ADC voltage ref + |
| Контакт 6 | RA4/T0CKI/C1OUT — PORTA bit 4 (open-drain) / Timer0 clock / comparator 1 output |
| Контакт 7 | RA5/AN4/SS/C2OUT — PORTA bit 5 / analog input 4 / SPI slave select / comparator 2 output |
| Контакт 8 | GND — Ground reference |
| Контакт 9 | OSC1/CLKI — Crystal oscillator input / external clock |
| Контакт 10 | OSC2/CLKO — Crystal oscillator output / clock output |
| Контакт 11 | RC0/T1OSO/T1CKI — PORTC bit 0 / Timer1 oscillator out / Timer1 clock in |
| Контакт 12 | RC1/T1OSI/CCP2 — PORTC bit 1 / Timer1 oscillator in / CCP2 PWM module |
| Контакт 13 | RC2/CCP1 — PORTC bit 2 / CCP1 PWM module |
| Контакт 14 | RC3/SCK/SCL — PORTC bit 3 / SPI clock / I2C clock |
| Контакт 15 | RC4/SDI/SDA — PORTC bit 4 / SPI data in / I2C data |
| Контакт 16 | RC5/SDO — PORTC bit 5 / SPI data out |
| Контакт 17 | RC6/TX/CK — PORTC bit 6 / USART TX / synchronous clock |
| Контакт 18 | RC7/RX/DT — PORTC bit 7 / USART RX / synchronous data |
| Контакт 19 | GND — Ground reference |
| Контакт 20 | VDD — Positive supply voltage (2.0V to 5.5V) |
| Контакт 21 | RB0/INT — PORTB bit 0 / external interrupt |
| Контакт 22 | RB1 — PORTB bit 1 |
| Контакт 23 | RB2 — PORTB bit 2 |
| Контакт 24 | RB3/PGM — PORTB bit 3 / low-voltage ICSP entry |
| Контакт 25 | RB4 — PORTB bit 4 |
| Контакт 26 | RB5 — PORTB bit 5 |
| Контакт 27 | RB6/PGC — PORTB bit 6 / ICSP clock |
| Контакт 28 | RB7/PGD — PORTB bit 7 / ICSP data |
Типичное применение
PIC16LF873A-I/SS подходит для 6 применениеs: 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.
Рекомендуется
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.
Рекомендуется
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.
Рекомендуется
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.
Рекомендуется
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.
Рекомендуется
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.
Рекомендуется
Сводка рекомендуемых товаров
Справочные инженерные данные для PIC16LF873A-I/SS — сравнение, рекомендации по проектированию и информация о соответствии.
Руководство по выбору
Сравнение с аналогами
| Параметр | Этот товар | 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 |
Ключевые отличия
- Wide voltage operating range down to 2.0V (против PIC16F873A-I/SS)
- NanoWatt technology with multiple sleep modes (против PIC16LF876A-I/SS)
- Long-term continuity in Microchip's mature PIC16 portfolio (против PIC16LF870-I/SS)
Заметки по проектированию
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.
Информация о соответствии
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.