Microchip Technology

PIC16LF876-04/SO - 8-Bit 4MHz 14KB Flash MCU | Microchip | SOIC-28

N.º da peça: PIC16LF876-04/SO ✓ Ativo
Em estoque Enviado em 1 a 3 dias úteis
2.0 V to 5.5 V Vdss 28-pin SOIC (SO) wide-body 300 mil Package 4 MHz Speed 14 KB (8K x 14 words) Memory
A partir de $4.78 USD / unidade
MOQ: 1 |
Preço atualizado: 2026-09-25
Preços por volume
Qtd. Preço unitário Total
1 $7.78 $7,78
10 $6.92 $69,20
100 $6.05 $605,00
500 $5.32 $2.660,00
1.000 $4.78 $4.780,00
ℹ️ Todos os preços estão em USD

PIC16LF876-04/SO Visão geral

The Microchip Technology PIC16LF876-04/SO is an 8-bit CMOS Flash-based microcontroller from the PIC16F family, featuring 14KB (8K x 14) of on-chip Flash program memory, 368 bytes of RAM, and operating at up to 4 MHz instruction frequency, all packaged in a 28-pin SOIC (SO) wide-body outline. The 'LF' prefix designates the low-voltage variant supporting operation from 2.0V to 5.5V, while the '04' speed grade denotes the 4 MHz maximum clock and the 'SO' suffix identifies the 28-pin small-outline IC package.

A microcontroller (MCU) is a single-chip computer containing a CPU core, program memory (Flash/ROM), data memory (RAM), and integrated peripherals such as timers, ADC, communication interfaces, and I/O ports. The PIC16F family belongs to Microchip's mid-range 14-bit instruction set architecture, sitting between the baseline 12-bit PIC10/12/16 cores and the enhanced 16-bit PIC18 family in the broader PIC taxonomy: PIC10/12 baseline -> PIC16 mid-range -> PIC18 enhanced -> dsPIC33/PIC32 16-bit. Mid-range MCUs balance code density, peripheral integration, and low power consumption, making them ubiquitous in embedded control.

Key features of the PIC16LF876-04/SO include 256 bytes of EEPROM data memory, 22 digital I/O pins, a 10-bit analog-to-digital converter (ADC) with up to 8 channels, three timers (Timer0, Timer1, Timer2), a synchronous/asynchronous serial port (USART/SCI), and a Master Synchronous Serial Port (MSSP) supporting both SPI and I2C modes. The 35 single-word instruction RISC core delivers 200 ns instruction execution at 20 MHz equivalent and 1 µs at 4 MHz. The wide 2.0V-5.5V supply range enables direct battery operation from a single lithium cell (3.6V nominal) or 5V regulated rails.

The architecture uses a Harvard-style separate program and data bus, with Flash program memory accessed via a 14-bit instruction word, supporting self-programming and in-circuit serial programming (ICSP) through two dedicated pins. Brown-out reset (BOR), power-on reset (POR), watchdog timer (WDT), and a low-power SLEEP mode enhance robustness in unattended applications. The instruction set is largely upward-compatible with PIC16C5X, PIC12CXXX, and PIC16C7X devices, simplifying code migration.

Typical applications include industrial control, IoT edge nodes, motor control and metering, low-power sensor boards, embedded automation, and consumer products where a 28-pin footprint and 4 MHz performance are sufficient. It is also widely used in educational platforms and legacy product retrofits.

When designing with this MCU, plan for the 28-pin SOIC wide-body (300 mil) footprint, ensure decoupling with a 100 nF ceramic cap on VDD, and reserve the ICSPDAT/ICSPCLK pins (RB7/RB6 or RB3/RB4 depending on configuration) for in-circuit programming headers. For new designs consider the pin-compatible PIC16F886 (more peripherals) or PIC16F876A (enhanced ADC) drop-in upgrades.

This page synthesizes distributor pricing, drop-in alternatives, application recommendations, and practical design notes not aggregated on any single distributor page.

Alternativas drop-in para PIC16LF876-04/SO — 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 PIC16LF876-04/SO (mesmo formato e footprint) — diferindo em Package, Timers, ADC, Core Architecture, Communication.

Microchip Technology
Package: 28-SOIC (0.295 in / 7.50 mm width)
ADC: 8-channel, 10-bit
Core Architecture: 8-bit RISC Harvard
Microchip Technology
Package: 28-pin SOIC wide (SO)
Timers: 2 x 8-bit Timer0/Timer2, 1 x 16-bit Timer1
ADC: 10-bit, up to 5 channels
Microchip Technology
Package: 28-pin SPDIP (Skinny Plastic DIP), 0.300 inch (7.62 mm) row spacing
Timers: 2 x 8-bit, 1 x 16-bit
ADC: 10-bit, 5 channels
Microchip Technology
Package: 28-SOIC (SO) wide-body, 7.50 mm
Timers: 2 x 8-bit, 1 x 16-bit (with CCP)
ADC: 10-bit, 5 channels
Microchip Technology
Package: 28-pin SOIC (wide body, 7.50 mm)
Timers: 2 x 8-bit + 1 x 16-bit
ADC: 10-bit, 5 channels

Ferramenta de comparação rápida — selecione peças alternativas para comparação lado a lado:

PIC16LF876-04I/SO

✅ Drop-In
Microchip Technology
📦 28-SOIC (SO) wide-body
Microchip Technology · PIC® 16F · PIC · 8-bit · 4 MHz · 200 ns · FLASH · 14 KB (8K x 14 words)

✓ Em estoque

$7.02 / unidade

Ver ficha técnica →

PIC16LF876-04/SP

✅ Drop-In
Microchip Technology
📦 28-SPDIP (SP) plastic DIP
PIC · 8-bit · PIC16F87x · 14 KB (8K x 14 words) Flash · 368 bytes · 256 bytes · 4 MHz · 2.0 V to 5.5 V

✓ Em estoque

$5.6 / unidade

Ver ficha técnica →

PIC16F876-04I/SO

✅ Drop-In
Microchip Technology
📦 28-SOIC (SO) wide-body
PIC16F · 8-bit RISC Harvard · FLASH · 14 KB (8K x 14 words) · 368 bytes · 256 bytes · 4 MHz · 200 ns

✓ Em estoque

$5.05 / unidade

Ver ficha técnica →

PIC16F876A-I/SO

✅ Drop-In
📦 28-SOIC (SO) wide-body
F876A enhanced successor: improved ADC, more EEPROM, peripherals enhanced; same SOIC-28 footprint

📋 Alternativa de referência (fora do catálogo)

PIC16F876-04/SO

✅ Drop-In
📦 28-SOIC (SO) wide-body
standard F876 (4.0-5.5 V VDD) vs LF876 (2.0-5.5 V VDD); identical 14 KB Flash and 4 MHz clock

📋 Alternativa de referência (fora do catálogo)

PIC16LF873-04/SO

✅ Drop-In
Microchip Technology
📦 28-SOIC (SO) wide-body
8-bit PIC16 enhanced Harvard RISC · 7 KB (4K x 14 words) · 192 bytes · 128 bytes · 4 MHz (-04 speed grade) · 1 us at 4 MHz · 2.0 V to 5.5 V (LF low-voltage family) · 22 digital I/O

✓ Em estoque

$3.4 / unidade

Ver ficha técnica →

PIC16LF876-04/SO Classificações máximas e características elétricas

Core Architecture PIC16 Mid-Range 8-bit RISC
Instruction Set Width 14-bit
Program Memory (Flash) 14 KB (8K x 14 words)
RAM 368 bytes
EEPROM Data Memory 256 bytes
Frequência máxima de clock 4 MHz
Instruction Execution Time 1 µs @ 4 MHz (200 ns cycle)
Supply Voltage (VDD) 2.0 V to 5.5 V
I/O Pins 22
ADC 10-bit, up to 8 channels
Timers 3 (Timer0, Timer1, Timer2)
Communication USART (SCI), MSSP (SPI / I2C)
Encapsulamento 28-pin SOIC (SO) wide-body 300 mil
ICSP (In-Circuit Serial Programming) Yes (2-wire)
Brown-out Reset / Power-on Reset Yes
Watchdog Timer Yes
SLEEP / Low-Power Mode Yes
Status RoHS Compliant

Configuração de pinos do PIC16LF876-04/SO

SOIC-28 Package Pinout Diagram SOIC-28W 28-pin, 7.5x17.9mm, P1.27mm, JEDEC MS-013. 1 28 2 27 3 26 4 25 5 24 6 23 7 22 8 21 9 20 10 19 11 18 12 17 13 16 14 15 SOIC-28
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 — PORTA bit 2 / analog input channel 2
Pino 5 RA3/AN3/VREF+ — PORTA bit 3 / analog input 3 / ADC VREF+
Pino 6 RA4/T0CKI — PORTA bit 4 / Timer0 clock input
Pino 7 RA5/AN4/SS — PORTA bit 5 / analog input 4 / SPI slave select
Pino 8 VSS — Ground reference
Pino 9 OSC1/CLKIN — Crystal oscillator input / external clock in
Pino 10 OSC2/CLKOUT — Crystal oscillator output / clock out (Fosc/4)
Pino 11 RC0/T1OSO/T1CKI — PORTC bit 0 / Timer1 oscillator out / Timer1 clock
Pino 12 RC1/T1OSI/CCP2 — PORTC bit 1 / Timer1 oscillator in / CCP2 output
Pino 13 RC2/CCP1 — PORTC bit 2 / CCP1 PWM output
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 / USART clock
Pino 18 RC7/RX/DT — PORTC bit 7 / USART RX / USART data
Pino 19 VSS — Ground reference
Pino 20 VDD — Positive supply voltage (+2.0 to +5.5 V)
Pino 21 RB0/INT — PORTB bit 0 / external interrupt input
Pino 22 RB1 — PORTB bit 1
Pino 23 RB2 — PORTB bit 2
Pino 24 RB3/PGM — PORTB bit 3 / LVP programming input
Pino 25 RB4 — PORTB bit 4
Pino 26 RB5 — PORTB bit 5
Pino 27 RB6/PGC — PORTB bit 6 / ICSP clock (programming)
Pino 28 RB7/PGD — PORTB bit 7 / ICSP data (programming)

Aplicações típicas

PIC16LF876-04/SO é adequado para 7 aplicaçãos: Industrial Control and Metering, Low-Power IoT Edge Nodes, Embedded Motor Control, Consumer Appliance User Interface, Educational and Hobby Platforms, Legacy Product Retrofit and Maintenance, Automotive Body Electronics (Non-Safety).

🏭

Industrial Control and Metering

The PIC16LF876-04/SO's 14 KB Flash and 2.0-5.5 V supply make it a strong fit for industrial control endpoints. It runs directly from a 24V->5V regulated bus while supporting on-chip 10-bit ADC sampling of up to 8 analog channels for current, voltage, and temperature telemetry in motor drives, smart energy meters, and process controllers. The USART connects to RS-485 transceivers for Modbus RTU slave operation, while the MSSP drives I2C sensor front-ends. Code fits comfortably in 8K x 14 Flash with the 35-instruction mid-range RISC core delivering deterministic interrupt latency for closed-loop control loops. Designers choose the LF variant over the F876 to enable operation across industrial 24V bus transients without dropping out of regulation.

🧩

Low-Power IoT Edge Nodes

The PIC16LF876-04/SO is well suited to battery-powered IoT sensor nodes because the LF core operates down to 2.0 V, allowing a single 3.6 V lithium primary cell to drive the MCU for years. The SLEEP mode with watchdog wake-up draws microamps, while the on-chip 10-bit ADC samples resistive bridge or thermistor sensors before transmitting over the USART or I2C. With 14 KB Flash the device holds application code, sensor calibration tables, and a small command parser without external memory. Compared to 32-bit Cortex-M0 parts the PIC16LF876 is dramatically lower cost and lower quiescent current at modest duty cycles, while sharing the same 28-pin SOIC footprint as newer PIC16F886 upgrades. Designers appreciate the F876 architecture for ultra-low-power, periodically-sleeping sensor boards.

🏭

Embedded Motor Control

The PIC16LF876-04/SO controls small DC brush and stepper motors in appliances, fans, valves, and small pumps. The Capture/Compare/PWM (CCP) module on the Timer2 base generates up to 10-bit PWM for H-bridge drivers, while the on-chip ADC samples back-EMF and current-sense resistors for closed-loop speed regulation. The 22 digital I/O pins drive direction lines, brake FETs, and quadrature encoder inputs without external logic. The 14 KB Flash accommodates state-machine control tables and PI loop constants, while the 256-byte EEPROM stores nonvolatile trim and configuration. Designers prefer the 28-pin SOIC over the SPDIP for SMT-friendly motor boards and choose the LF variant when the motor bus is below 5 V.

📱

Consumer Appliance User Interface

The PIC16LF876-04/SO is widely used in washing machine, dishwasher, microwave, and coffee machine user-interface boards where cost, reliability, and BOM simplicity are critical. The 22 I/O pins drive 7-segment displays, keypads, and LED indicators through Charlieplexing or external shift registers, while the MSSP (SPI) drives LED driver chips for animated feedback. The 10-bit ADC reads potentiometer knobs and thermistor inputs for temperature regulation. The LF supply range tolerates direct connection to a rectified 5 V rail without a separate LDO, reducing BOM cost. The 28-pin SOIC wide-body package offers better mechanical reliability in vibration-prone appliances than smaller DFN/QFN parts.

🔧

Educational and Hobby Platforms

The PIC16LF876-04/SO is a mainstay of university embedded systems and electronics hobbyist courses because it pairs a simple 35-instruction mid-range RISC core with enough peripherals (ADC, USART, SPI, I2C) to teach real-world interfacing without overwhelming beginners. The 28-pin SOIC package fits standard 600 mil wide DIL breakout boards, allowing students to swap chips easily. The LF supply range means a 3.3 V regulator or two AA cells power the board safely. MPLAB X IDE and the free XC8 compiler are widely available, while PICkit 3/4 programmers program the device in-circuit through the ICSP header on RB6/RB7. Hobby projects frequently upgrade from PIC16F84A (only 1.75 KB Flash) to the F876's 14 KB to add networking, displays, or motor control.

🏭

Legacy Product Retrofit and Maintenance

The PIC16LF876-04/SO is commonly stocked by repair houses and contract manufacturers maintaining 2000s-era industrial controllers, security alarm panels, and HVAC equipment where the original MCU must be replaced with a like-for-like part. Its long-term Microchip product life cycle support (still active as of 2026-09-25) ensures form-fit-function continuity for service replacements. The 28-pin SOIC package matches the original wave-soldered pads of legacy PCBs, and the same 14 KB Flash allows direct binary compatibility with the original firmware image. Engineers prefer the LF variant for HVAC outdoor units because the wider 2.0-5.5 V supply tolerates brownouts during compressor inrush. Distributors keep the part in tube and reel packaging for both OEM and after-market channels.

🚗

Automotive Body Electronics (Non-Safety)

The PIC16LF876-04/SO appears in non-safety automotive body modules - interior lighting, seat controllers, mirror adjusters, and accessory timers - where its 14 KB Flash and 22 I/O pins drive MOSFET switches and read switches/sensors without AEC-Q100 cost pressure. While this part itself is not automotive-qualified, it is widely used in aftermarket accessories and low-volume specialty vehicles where the -40C to +85C industrial grade (the I-variant) suffices. The 28-pin SOIC withstands vibration when properly potted, and the LF supply range handles 12 V battery transients when paired with a 5 V LDO. Engineers choose this part for cost-sensitive body controllers and migrate to AEC-Q100 PIC16F876A or dsPIC33 parts only when the vehicle OEM mandates full automotive qualification.

Resumo dos produtos recomendados

MAX485ESA RS-485 transceiver for Modbus RTU Usado em: Industrial Control and Metering MCP9700T-E/TT analog temperature sensor for ADC input Usado em: Industrial Control and Metering 24LC256-I/SN external I2C EEPROM for logging Usado em: Industrial Control and Metering MCP9800T-E/MS I2C digital temperature sensor Usado em: Low-Power IoT Edge Nodes BME280 I2C humidity/pressure/temperature combo Usado em: Low-Power IoT Edge Nodes MAX17048G+T10 battery fuel gauge for Li primary Usado em: Low-Power IoT Edge Nodes DRV8870DDA H-bridge motor driver Usado em: Embedded Motor Control A4988SETTR-T stepper motor driver with microstepping Usado em: Embedded Motor Control ACS712-05B current sense amplifier for ADC sampling Usado em: Embedded Motor Control TM1637 7-segment LED driver over 2-wire interface Usado em: Consumer Appliance User Interface MAX31855 thermocouple-to-digital converter for oven control Usado em: Consumer Appliance User Interface ULN2003LV Darlington relay/buzzer driver array Usado em: Consumer Appliance User Interface PICkit 4 Microchip in-circuit debugger/programmer Usado em: Educational and Hobby Platforms FTDI FT232RL USB-to-USART bridge for PC serial Usado em: Educational and Hobby Platforms MCP1700-3302E 3.3V LDO regulator for MCU rail Usado em: Educational and Hobby Platforms, Legacy Product Retrofit and Maintenance PIC16F876A-I/SO enhanced successor with same footprint Usado em: Legacy Product Retrofit and Maintenance PIC16F886-I/SO newer recommended Microchip upgrade Usado em: Legacy Product Retrofit and Maintenance LM2937ES-5.0 12V to 5V automotive LDO regulator Usado em: Automotive Body Electronics (Non-Safety) VN5E160S high-side automotive MOSFET driver Usado em: Automotive Body Electronics (Non-Safety) BTS432E2 smart high-side power switch Usado em: Automotive Body Electronics (Non-Safety)
What is the PIC16LF876-04/SO and what does the suffix '/SO' mean?
The PIC16LF876-04/SO is an 8-bit Microchip PIC16F mid-range microcontroller with 14 KB Flash, 368 B RAM, 256 B EEPROM, and a maximum 4 MHz clock. According to Microchip product ordering nomenclature, 'LF' = low-voltage 2.0-5.5 V variant, '04' = 4 MHz speed grade, and '/SO' = 28-pin SOIC wide-body (300 mil) package shipped in tubes.
Where can I buy the PIC16LF876-04/SO online and what is the lead time?
As of 2026-09-25, the PIC16LF876-04/SO is in stock at DigiKey (sku 303531), Mouser, RS-Online (sku 70046992), and Newark (sku 23C5737) with same-day shipping from authorized Microchip distributors. Unit pricing starts at approximately $7.78 at qty 1 with tiered breaks down to ~$4.78 at qty 1000, per AiPCBA distributor data.
How much does the PIC16LF876-04/SO cost at qty 1000?
As of 2026-09-25, distributor pricing places the PIC16LF876-04/SO at approximately $4.78 per unit at qty 1000, $5.32 at qty 500, and $7.78 at qty 1. AiPCBA quotes a representative $7.780 unit price; volume quotes should be obtained directly from Microchip franchised distributors for the most current breaks.
What is the difference between PIC16LF876-04/SO and PIC16LF876-04I/SO?
Both parts share the same die, 28-pin SOIC package, 14 KB Flash, and 4 MHz clock. The 'I' suffix denotes the industrial operating temperature grade of -40C to +85C, while the standard part operates over the commercial 0C to +70C range. The two are drop-in compatible on a 28-pin SOIC footprint, though the I-grade variant may be required for outdoor or industrial environments.
Can a PIC16F876-04/SO drop-in replace a PIC16LF876-04/SO?
The PIC16F876 (standard, non-LF) requires 4.0-5.5 V supply, while the PIC16LF876 supports 2.0-5.5 V. Both share the 28-pin SOIC package and 4 MHz clock, so the F876 can drop into an LF876 socket only when VDD is already in the 4.0-5.5 V range. The reverse substitution (LF into an F876 socket) is always safe because the LF's lower VDD range is a superset.
Is the PIC16LF876-04/SO pin-compatible with the PIC16F876A-I/SP?
The PIC16F876A is the enhanced successor to the PIC16F876 family and is largely pin-compatible at the 28-pin SOIC/SP package level, but the F876A adds enhanced USART, an extra 10-bit ADC channel, and nanoWatt power management. Existing F876 code typically runs on F876A, but verify peripheral register names and ADC configuration bits because some SFR bit assignments changed between the two silicon revisions.
When should I choose the PIC16LF876-04/SO over the newer PIC16F886?
Choose the PIC16LF876-04/SO for legacy designs, BOM freeze scenarios, or when code is already written for the F876 architecture. The PIC16F886 (also 28-pin) is Microchip's recommended upgrade for new designs, offering 2x Flash (28 KB vs 14 KB), 7 more I/O, an enhanced 14-bit ADC, and nanoWatt XLP technology, while remaining code-compatible with mid-range PIC16 code.
What is the best drop-in replacement for the PIC16LF876-04/SO?
The closest drop-in replacement on the same 28-pin SOIC footprint is the PIC16LF876-04I/SO (same die, industrial -40C to +85C temperature grade). For new designs, the PIC16F876A-I/SP or PIC16F886-I/SO are Microchip-recommended upgrades that share the same pinout and add more memory and peripherals with no PCB layout change required.
What is a cross-brand equivalent for the PIC16LF876-04/SO?
Direct cross-brand pin-compatible equivalents are limited because the PIC16F mid-range core is proprietary to Microchip. Cross-brand functional alternatives in the same 28-pin SOIC class from Atmel/Microchip (now part of Microchip) include the ATmega8-16AU (20 MHz, 8 KB Flash, 28-pin TQFN/QFN/MLF) only if the PCB footprint is reworked - there is no true drop-in cross-brand replacement without footprint change.
Where can I download the PIC16LF876-04/SO datasheet PDF?
The PIC16LF876 datasheet is published by Microchip as Document 30292D and is available for free download from the Microchip website. Search 'PIC16LF876 datasheet 30292D' or navigate to the Microchip product page; the same document covers the F876, LF876, and F876A families due to their shared mid-range architecture.
What is the operating voltage of the PIC16LF876-04/SO?
The PIC16LF876-04/SO operates from 2.0 V to 5.5 V VDD per the Microchip datasheet 30292D, allowing direct connection to a single 3.6 V lithium primary cell, two AA cells (3.0 V), or a regulated 5 V rail. The 'LF' designation is the low-voltage counterpart to the standard PIC16F876 (4.0-5.5 V), trading some oscillator tolerance for lower minimum VDD.
What are the key specifications of the PIC16LF876-04/SO that engineers should know?
The PIC16LF876-04/SO is an 8-bit PIC16 mid-range MCU with 14 KB Flash, 368 B RAM, 256 B EEPROM, 22 I/O pins, 10-bit ADC with 8 channels, USART + MSSP (SPI/I2C), three timers, and a 2.0-5.5 V supply range. It executes 35 single-word instructions in 1 µs at 4 MHz, supports ICSP programming, and ships in a 28-pin SOIC wide-body package.
How do I program the PIC16LF876-04/SO in-circuit?
The PIC16LF876-04/SO supports In-Circuit Serial Programming (ICSP) via two dedicated pins: ICSPCLK on RB6 and ICSDAT on RB7. Connect these to a PICkit programmer header with a 100 nF decoupling cap on VDD and a pull-up on MCLR/VPP; Microchip MPLAB X IDE and XC8 compiler are the official toolchain. Always leave RB6/RB7 accessible if you intend to field-reprogram the design.
What are the differences between the PIC16LF876-04/SO and the PIC16LF873-04/SO?
The PIC16LF876 and PIC16LF873 share the same 28-pin SOIC footprint, 14-bit mid-range core, 2.0-5.5 V supply, and 4 MHz speed grade. The F876 has 14 KB Flash and 22 I/O, while the F873 has 7 KB Flash and 22 I/O - making the F876 the larger-memory sibling for code-intensive applications. Both are drop-in compatible at the PCB level, with the F876 selected when more program memory is required.

Dados de referência de engenharia para PIC16LF876-04/SO — comparação, orientação de projeto e informações de conformidade.

Guia de seleção

Choose the PIC16LF876-04/SO when you need a low-voltage 2.0-5.5 V 8-bit MCU with 14 KB Flash on a 28-pin SOIC footprint, especially for battery-powered IoT nodes or commercial-grade consumer products. Select the PIC16LF876-04I/SO instead when industrial -40C to +85C operation is required for outdoor or industrial settings. Pick the PIC16F876-04/SO when the supply rail is strictly regulated between 4.0 V and 5.5 V. For new designs or enhanced peripherals, migrate to the pin-compatible PIC16F876A-I/SO (enhanced ADC, more EEPROM, improved peripherals) or the PIC16F886-I/SO (28 KB Flash, nanoWatt XLP). For smaller BOM, the PIC16LF873-04/SO offers the same footprint with 7 KB Flash when half the program memory is sufficient.

Comparação com alternativas

Parâmetro Este produto PIC16LF876-04I/SO PIC16F876-04I/SO PIC16F876A-I/SO PIC16LF873-04/SO
Brand Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology
Package 28-SOIC (SO) wide-body 28-SOIC (SO) wide-body - same 28-SOIC (SO) wide-body - same 28-SOIC (SO) wide-body - same 28-SOIC (SO) wide-body - same
Program Memory (Flash) 14 KB (8K x 14) 14 KB (8K x 14) 14 KB (8K x 14) 14 KB (8K x 14) 7 KB (4K x 14)
RAM 368 bytes 368 bytes 368 bytes 368 bytes 192 bytes
Maximum Clock Frequency 4 MHz 4 MHz 4 MHz 20 MHz 4 MHz
Supply Voltage (VDD) 2.0 V to 5.5 V 2.0 V to 5.5 V 4.0 V to 5.5 V 2.0 V to 5.5 V 2.0 V to 5.5 V
Operating Temperature 0C to +70C (commercial) -40C to +85C (industrial) -40C to +85C (industrial) -40C to +85C (industrial) 0C to +70C (commercial)
I/O Pins 22 22 22 22 22

Principais diferenciais

  • Low-voltage 2.0 V to 5.5 V supply range vs standard F876's 4.0 V-5.5 V (vs PIC16F876-04/SO)
  • Commercial 0C to +70C grade vs industrial -40C to +85C (vs PIC16LF876-04I/SO)
  • 14 KB Flash vs 7 KB on the PIC16LF873 (vs PIC16LF873-04/SO)

Notas de projeto

Place a 100 nF ceramic decoupling capacitor as close as possible to the VDD pin (pin 20) and a bulk 10 uF tantalum or ceramic cap on the same VDD trace. Connect both VSS pins (8 and 19) to a low-impedance ground plane directly under the chip. The 28-pin SOIC wide-body package is 300 mil wide; use a matching land pattern (IPC-7351 nominal) and route power traces at least 0.2 mm wide for the 100 mA VDD peaks. Keep crystal traces short and guard them with a ground ring to avoid oscillator noise coupling into the ADC.

Do not leave the MCLR/VPP pin floating; tie it to VDD through a 10 kohm resistor with a 100 nF cap to ground for noise filtering, or drive it directly from a supervisor IC. Avoid using RB3 as a general-purpose input when low-voltage programming (LVP) is enabled - it becomes the PGM pin and a stray low level can unintentionally enter programming mode. Ensure the ICSP header pins RB6 (PGC) and RB7 (PGD) remain accessible if you intend to field-update firmware, or budget for a bootloader via the USART instead.

The LF supply range (2.0 V - 5.5 V) means the MCU can run from a single Li primary cell (3.6 V nominal) down to 2.0 V cut-off without an LDO. When powering from a 5 V USB rail, add a 100 ohm series resistor or ferrite bead to limit inrush during hot-plug. For battery applications, enable the BOR (brown-out reset) at the lowest acceptable VDD threshold (e.g., 2.0 V) to prevent code corruption during cell end-of-life. Use the SLEEP mode with watchdog wake-up to achieve microamp-level quiescent current on IoT nodes.

The 10-bit ADC achieves best linearity when the analog supply impedance is below 10 kohm; place a 100 nF ceramic cap plus a small RC filter on each analog input pin when sampling high-impedance sensors. Avoid routing digital switching signals (PWM, USART TX) directly across analog input traces on the same PCB layer. The ADC reference (VREF+/VREF-) defaults to VDD/VSS; for higher accuracy, drive VREF+ from an external 4.096 V or 5.0 V reference such as the MCP1541 or MCP1525. The USART baud-rate error must stay below 2.5% at the chosen oscillator; use BRGH=1 and even SPBRG values where possible.

Informações de conformidade

RoHS
Compliant
REACH
Compliant
AEC-Q100
Not Applicable
Sem chumbo
Yes
Sem halogênios
Unknown
Minerais de conflito
Compliant

RoHS compliant per Microchip product page and DigiKey listing. Not AEC-Q100 qualified; the I-grade variant extends temperature range but does not provide automotive qualification. Halogen-free status not stated explicitly in the verified data.

Dados verificados em: 2026-09-25 — dados verificados e curados pela equipe de engenharia de componentes da XAIPART

Buscas relacionadas

PIC16LF876-04/SO PIC16LF876-04/SO datasheet Microchip PIC16LF876-04/SO price PIC16LF876-04/SO 28-SOIC pinout PIC16LF876 vs PIC16LF873 PIC16LF876-04/SO 14KB Flash MCU PIC16LF876-04I/SO industrial grade replacement PIC16LF876 low voltage MCU 2V battery buy PIC16LF876-04/SO in stock PIC16LF876-04/SO ICSP programming RB6 RB7 PIC16F876A drop-in replacement PIC16LF876 PIC16LF876 4MHz mid-range microcontroller 28-SOIC PIC microcontroller 14KB Flash PIC16LF876 Modbus RTU RS-485 slave

Componentes & termos relacionados

Microchip Technology PIC16LF876-04/SO PIC16LF876-04I/SO PIC16F876-04/SO PIC16F876A-I/SO PIC16LF873-04/SO PIC16 PIC16F PIC18 dsPIC33 mid-range 14-bit instruction set RISC architecture Harvard architecture Flash program memory EEPROM data memory ADC USART MSSP SPI I2C ICSP brown-out reset watchdog timer SLEEP mode 28-SOIC wide-body SPDIP RoHS industrial temperature grade PICkit MPLAB X IDE XC8 compiler
RFQ de cotação rápida
Preencha todos os detalhes — nossa equipe de vendas responderá em até 24 horas
Part number Fabricante Encapsulamento QTY Preço-alvo Total
Total: $0.00 USD
✓
Cotação enviada!

Responderemos seu e-mail em até 24 horas

1
RFQ enviada
2
Cotação recebida
3
Pedido realizado
4
Pagamento
5
Enviado
6
Entregue
Ver detalhes da RFQ