Microchip Technology

PIC16F876-04I/SO - 8-bit MCU, 14KB Flash, 4MHz, 28-SOIC | Microchip

N.º de pieza: PIC16F876-04I/SO ✓ Activo
En stock Se envía en 1-3 días hábiles
2.0 V to 5.5 V Vdss 28-SOIC (0.295 in / 7.50 mm width) Package 4 MHz Speed FLASH Memory
Desde $5.05 USD / unidad
MOQ: 1 |
Precio actualizado: 2026-09-21
Precios por volumen
Cant. Precio unitario Total
1 $7.47 $7,47
10 $6.82 $68,20
100 $6.18 $618,00
500 $5.61 $2.805,00
1.000 $5.05 $5.050,00
ℹ️ Todos los precios están en USD

PIC16F876-04I/SO Descripción general

The Microchip Technology PIC16F876-04I/SO is an 8-bit CMOS FLASH-based PIC microcontroller featuring a 14KB (8K x 14 words) program memory, 368 bytes of RAM, and 256 bytes of EEPROM data memory, housed in a 28-pin SOIC wide-body package operating at up to 4MHz instruction execution. According to the manufacturer datasheet, this part offers 22 digital I/O pins, an integrated 8-channel 10-bit ADC, three timers, capture/compare/PWM modules, a USART, an MSSP (SPI/I2C) peripheral, and a 200ns instruction cycle for efficient embedded control.

An 8-bit microcontroller (MCU) is a single-chip computer built around an 8-bit data path and a RISC-style Harvard architecture that fetches instructions from one memory space and data from another. Within the broader semiconductor hierarchy, an MCU sits between a digital logic IC and a microprocessor: it integrates a CPU, non-volatile program memory, volatile RAM, and a rich set of peripherals (ADC, timers, communication blocks) into a single package. The PIC16F876 family uses Microchip's PIC® mid-range core, which is positioned above baseline PIC10/12 devices and below the enhanced PIC18 family in terms of instruction set and peripheral complexity.

Key features include a wide 2.0V to 5.5V operating range, in-circuit serial programming (ICSP) capability, a watchdog timer with its own on-chip RC oscillator, power-on reset, brown-out detection, and an industrial-grade (-40°C to +85°C) temperature range denoted by the 'I' suffix. The '04' suffix indicates a 4MHz rated oscillator; a faster '20' speed grade is also offered in the family. Code protection hardware prevents unauthorized reads of onboard flash memory.

The PIC16F876 employs a Harvard architecture with separate program and data buses, allowing the 14-bit instruction word to be fetched while an 8-bit data operand is being read - eliminating single-cycle bottlenecks. The 35 single-word instruction set simplifies assembly-level programming, and the 8-level deep hardware stack supports structured subroutine nesting.

Typical applications include industrial sensor interfaces, appliance control boards, automotive subsystems, low-cost data acquisition modules, and battery-powered measurement instruments. The 28-SOIC wide package (0.295 in / 7.50 mm) is compatible with hand-soldering as well as production pick-and-place assembly, making this MCU versatile across prototyping and volume manufacturing.

When designing with the PIC16F876-04I/SO, observe the 4 MHz FOSC maximum and confirm that required oscillator configurations match the chosen crystal or resonator. The '04' speed grade limits analog performance and ADC throughput relative to the '20' grade, so designers targeting higher execution throughput should evaluate the speed upgrade early in the design cycle.

This page synthesizes distributor pricing, drop-in compatible same-package alternatives, and practical design notes not found in the manufacturer datasheet, providing actionable engineering context for sourcing and second-source decisions.

Alternativas directas para PIC16F876-04I/SO — mismo encapsulado, compatible pin a pin. Se excluyen las piezas de otro encapsulado que requieren retrabajo de la PCB.

Variantes de esta serie

Modelos de la misma serie compatibles directamente con PIC16F876-04I/SO (mismo factor de forma y huella) — difiere en Package, ADC, Operating Temperature, Timers, Serial Interfaces.

Microchip Technology
Package: 28-SOIC (0.295", 7.50 mm width)
ADC: 8-bit, 8-channel
Timers: 16-bit x 1 + 8-bit x 1 + Watchdog
Microchip Technology
Package: 28-pin SOIC (SO)
Operating Temperature: -40C to +85C (Industrial, 'I' suffix)
Timers: Timer0, Timer1, Timer2
Microchip Technology
Package: 28-pin SOIC (SO)
ADC: 5 channels, 10-bit
Operating Temperature: -40 C to +85 C (industrial)
Microchip Technology
Package: 28-pin SOIC (SO), 7.50 mm body
ADC: 5 channels x 10-bit
Timers: 2 x 8-bit, 1 x 16-bit
Microchip Technology
Package: 28-pin SPDIP (Skinny Plastic DIP)
ADC: 5 channels, 10-bit resolution
Operating Temperature: -40C to +85C (industrial)
Microchip Technology
Package: 28-pin SOIC (SO, 7.50 mm body)
ADC: 5 channels, 10-bit
Operating Temperature: -40 C to +85 C (industrial)
Microchip Technology
Package: 28-SOIC (0.295 inch / 7.50 mm body width)
ADC: 5 channels x 10-bit
Operating Temperature: -40C to +125C (extended 'E' grade, automotive)
Microchip Technology
Package: 28-SOIC (SO)
ADC: 2x 10-bit, up to 8 channels
Operating Temperature: -40 °C to +85 °C (Industrial -I)
Microchip Technology
Package: SOIC-28 (SO, 300 mil)
ADC: 10-bit, up to 8 channels
Operating Temperature: -40 C to +85 C (industrial; depends on variant suffix)
Microchip Technology
Package: 28-pin SOIC (SO)
ADC: 5 channels x 10-bit
Operating Temperature: -40C to +125C (Enhanced)
Microchip Technology
Package: 28-pin SOIC (SO)
ADC: 10-bit, multi-channel
Operating Temperature: -40C to +85C (Industrial, I grade)
Microchip Technology
Package: 28-pin SOIC (SO), wide-body 7.50 mm
ADC: 10-bit, 5 channels
Timers: Two 8-bit, one 16-bit

Herramienta de comparación rápida — seleccione piezas alternativas para compararlas lado a lado:

PIC16F886-I/SO

✅ Sustitución directa
📦 28-SOIC (0.295 in / 7.50 mm)
newer successor, 2x speed (8MHz vs 4MHz instruction), 14-bit ADC, 3 CCP modules

📋 Alternativa de referencia (no en el catálogo)

PIC16F876-04/SO

✅ Sustitución directa
📦 28-SOIC (0.295 in / 7.50 mm)
commercial temp grade (0C to +70C) instead of industrial (-40C to +85C)

📋 Alternativa de referencia (no en el catálogo)

PIC16F876A-I/SO

✅ Sustitución directa
📦 28-SOIC (0.295 in / 7.50 mm)
silicon revision, 5MHz instruction, enhanced ADC, slightly different registers

📋 Alternativa de referencia (no en el catálogo)

PIC16F876-20I/SO

✅ Sustitución directa
Microchip Technology
📦 28-SOIC (0.295 in / 7.50 mm)
PIC16 8-bit RISC (Harvard) · 14 KB Flash · 368 bytes · 256 bytes · 20 MHz · 200 ns · 35 single-word instructions · 22

✓ En stock

$7.16 / unidad

Ver hoja de datos →

PIC16F873A-I/SO

✅ Sustitución directa
Microchip Technology
📦 28-SOIC (0.295 in / 7.50 mm)
PIC16 8-bit RISC (Harvard) · 7 KB (4K x 14) Flash · 192 bytes · 128 bytes · 35 single-word instructions · 20 MHz (200 ns instruction cycle) · 2.0 V to 5.5 V · 22

✓ En stock

$2.65 / unidad

Ver hoja de datos →

PIC16F876-04I/SO Valores máximos y características eléctricas

Core Processor PIC16F
Core Architecture 8-bit RISC Harvard
Program Memory Type FLASH
Program Memory Size 14 KB (8K x 14 words)
RAM Size 368 bytes
EEPROM Size 256 bytes
Frecuencia de reloj máxima 4 MHz
Instruction Cycle Time 200 ns
Number of I/O Pins 22
Operating Voltage Range 2.0 V to 5.5 V
ADC 8-channel, 10-bit
Number of Timers 3
Communication Peripherals 1x USART, 1x MSSP (SPI/I2C)
Capture/Compare/PWM Modules 2 (CCP)
Rango de temperatura de funcionamiento -40°C to +85°C (industrial)
Encapsulado 28-SOIC (0.295 in / 7.50 mm width)
Tipo de montaje Surface Mount
Estado RoHS Compliant
Lead Free Yes

Configuración de pines de PIC16F876-04I/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
Pin 1 MCLR/VPP — Master Clear (reset) input / programming voltage
Pin 2 RA0/AN0 — Digital I/O / analog input channel 0
Pin 3 RA1/AN1 — Digital I/O / analog input channel 1
Pin 4 RA2/AN2 — Digital I/O / analog input channel 2
Pin 5 RA3/AN3/VREF+ — Digital I/O / analog input 3 / ADC positive reference
Pin 6 RA4/T0CKI — Digital I/O / Timer0 clock input
Pin 7 RA5/AN4/SS — Digital I/O / analog input 4 / SPI slave select
Pin 8 VSS — Ground reference
Pin 9 OSC1/CLKIN — Oscillator crystal input / external clock
Pin 10 OSC2/CLKOUT — Oscillator crystal output / clock output
Pin 11 RC0/T1OSO/T1CKI — Digital I/O / Timer1 oscillator output / Timer1 clock
Pin 12 RC1/T1OSI/CCP2 — Digital I/O / Timer1 oscillator input / CCP2
Pin 13 RC2/CCP1 — Digital I/O / CCP1 output
Pin 14 RC3/SCK/SCL — Digital I/O / SPI SCK / I2C SCL
Pin 15 RC4/SDI/SDA — Digital I/O / SPI SDI / I2C SDA
Pin 16 RC5/SDO — Digital I/O / SPI SDO
Pin 17 RC6/TX/CK — Digital I/O / USART TX / clock
Pin 18 RC7/RX/DT — Digital I/O / USART RX / data
Pin 19 VSS — Ground reference
Pin 20 VDD — Positive supply (2.0V to 5.5V)
Pin 21 RB0/INT — Digital I/O / external interrupt input
Pin 22 RB1 — Digital I/O
Pin 23 RB2 — Digital I/O
Pin 24 RB3/PGM — Digital I/O / LVP programming entry
Pin 25 RB4 — Digital I/O
Pin 26 RB5 — Digital I/O
Pin 27 RB6/PGC — Digital I/O / ICSP clock
Pin 28 RB7/PGD — Digital I/O / ICSP data

Aplicaciones típicas

PIC16F876-04I/SO es adecuado para 7 aplicacións: Industrial Sensor Interface Boards, Appliance Control Modules, Automotive Subsystems (Non-Safety), Low-Cost Data Acquisition Modules, Battery-Powered Measurement Instruments, Educational and Hobbyist Development Boards, Remote Control and Sensor Interface Panels.

🏭

Industrial Sensor Interface Boards

The PIC16F876-04I/SO is well-suited for industrial sensor interface boards, where its 8-channel 10-bit ADC, 4 MHz instruction throughput, and industrial-grade -40C to +85C temperature rating handle harsh factory environments. Its 22 I/O pins accommodate multiple analog sensor inputs (e.g., thermistors, pressure transducers) and digital outputs (relays, optocouplers) on a single chip. The 5V operating range and brown-out detector simplify integration with industrial 24V-to-5V DC-DC rails. With 14 KB of flash and 368 bytes of RAM, the device executes typical scaling and PID control loops at sub-millisecond cycle times. The 28-SOIC wide-body package is compatible with lead-free reflow soldering in standard SMT lines.

🏭

Appliance Control Modules

Within appliance control modules such as washing machines, dishwashers, and HVAC thermostats, the PIC16F876-04I/SO delivers the right mix of analog and digital resources in a cost-effective 8-bit package. Its 22 I/O pins drive triac-control optocouplers, LED indicators, and keypad matrices, while the 10-bit ADC reads NTC temperature sensors and supply voltage monitoring. The integrated CCP modules generate PWM for motor speed control or proportional valve actuation. Industrial-grade temperature tolerance ensures reliable operation near heating elements. Programming is straightforward via ICSP, supporting easy firmware updates during manufacturing or field service with no component removal required.

🚗

Automotive Subsystems (Non-Safety)

In non-safety automotive subsystems such as interior lighting controllers, seat heaters, and dashboard accessory modules, the PIC16F876-04I/SO provides -40C to +85C operation suitable for cabin environments and supports CAN or LIN networks via external transceivers tethered to its USART. The 8-channel ADC monitors button presses, potentiometer positions, and temperature. The 35-instruction RISC core ensures deterministic loop timing for multiplexed display refresh. Its 5V tolerance matches automotive accessory bus levels after external regulation. Engineers should use the PIC16F876-04I/SO for interior-grade automotive subsystems only, not for powertrain or safety-critical applications.

📺

Low-Cost Data Acquisition Modules

For low-cost multi-channel data acquisition modules, the PIC16F876-04I/SO combines an 8-channel 10-bit ADC with 22 I/O pins and a USART/MSSP interface for SPI or I2C sensor buses. The 14 KB flash comfortably stores lookup tables, calibration constants, and linearization routines for thermocouple or strain-gauge front-ends. The 368 bytes of RAM buffer single-sample readings before UART transmission to a host. Designers can chain multiple PIC16F876 slaves over RS-485 or I2C for scalable distributed measurement nodes. With a 4 MHz instruction rate, the device achieves approximately 20 kS/s aggregate ADC throughput under interrupt-driven firmware.

📱

Battery-Powered Measurement Instruments

PIC16F876-04I/SO is well-suited for battery-powered measurement instruments such as handheld multimeters, environmental loggers, and portable diagnostic tools. Operating voltage down to 2.0V supports 2xAA battery chemistries, while the 2.0-5.5V wide range enables 3.3V coin-cell designs. The 4 MHz instruction rate remains sufficient for periodic sensor sampling and FFT-lite preprocessing. Brown-out detection protects against battery end-of-life events without an external supervisor IC. The 28-SOIC wide package provides strong thermal contact when mounted to a small copper pour, ensuring stable analog readings over the -40C to +85C range.

🧩

Educational and Hobbyist Development Boards

The PIC16F876-04I/SO is a classic education platform for embedded systems courses and DIY electronics, owing to its simple 35-instruction RISC core, generous 22 I/O pins, and well-documented peripherals. The 28-SOIC version fits standard through-hole-adapter boards when combined with SOIC-to-DIP breakout PCBs. Students can leverage free MPLAB X toolchains and the integrated ICD debugger to write firmware in C or assembly. Its 14 KB flash holds moderate student projects without needing external memory. The breadboard-friendly package and abundant internet tutorials make it a frequent recommendation for introductory microcontroller courses worldwide.

🌐

Remote Control and Sensor Interface Panels

In remote control panels and distributed sensor interface nodes, the PIC16F876-04I/SO provides a 5V-tolerant MCU with 22 digital I/O pins for reading buttons, switches, and indicator LEDs. The integrated MSSP block supports both SPI (for digital potentiometers or shift registers) and I2C (for sensor chips or EEPROM), enabling a compact BOM. The 8-channel ADC handles analog slider positions or environmental sensors. With -40C to +85C operation, the device survives outdoor installations when paired with appropriate conformal coating. The wide SOIC package eases hand repair for long-lifecycle industrial panels.

Resumen de productos recomendados

PIC16F876-04I/SO Microchip Technology Se usa en: Industrial Sensor Interface Boards, Appliance Control Modules, Automotive Subsystems (Non-Safety), Low-Cost Data Acquisition Modules, Battery-Powered Measurement Instruments, Educational and Hobbyist Development Boards, Remote Control and Sensor Interface Panels PIC16F886-I/SO Migration upgrade for new designs Se usa en: Industrial Sensor Interface Boards, Educational and Hobbyist Development Boards MCP601 Operational amplifier for sensor signal conditioning Se usa en: Industrial Sensor Interface Boards MCP23S17 I/O expander for additional keypad/LED channels Se usa en: Appliance Control Modules MCP2551 CAN bus transceiver interface Se usa en: Automotive Subsystems (Non-Safety) MCP2515 CAN interface for industrial bus logging Se usa en: Low-Cost Data Acquisition Modules MCP1700 3.3V LDO for low-quiescent regulation Se usa en: Battery-Powered Measurement Instruments MCP23008 I2C I/O expander for additional button channels Se usa en: Remote Control and Sensor Interface Panels
What is the program memory size of the PIC16F876-04I/SO?
The PIC16F876-04I/SO contains 14 KB of FLASH program memory organized as 8K by 14-bit words, with 368 bytes of RAM and 256 bytes of EEPROM for non-volatile data storage. According to the Microchip PIC16F87X datasheet, the flash supports in-circuit serial programming (ICSP), allowing firmware updates without removing the device from the target board.
What is the maximum operating frequency of PIC16F876-04I/SO?
The PIC16F876-04I/SO is rated for 4 MHz oscillator input, yielding a 200 ns instruction cycle time. For designs requiring higher throughput, the '20' speed grade variant (PIC16F876-20I/SO) supports up to 20 MHz. Source: Microchip PIC16F87X family datasheet DC/AC characteristics tables.
Does PIC16F876-04I/SO support in-circuit serial programming (ICSP)?
Yes, the PIC16F876-04I/SO supports in-circuit serial programming via the ICSPCLK and ICSPDAT pins, enabling firmware updates without removing the part from the PCB. ICSP also allows programming of both flash program memory and EEPROM data memory after final assembly, reducing manufacturing rework time.
What ADC, timers, and communication peripherals are integrated into PIC16F876-04I/SO?
The PIC16F876-04I/SO integrates an 8-channel, 10-bit successive-approximation ADC, three timers (Timer0/1/2), two CCP (capture/compare/PWM) modules, a USART for asynchronous or synchronous serial communication, and an MSSP block supporting both SPI and I2C master/slave modes. These peripherals cover most typical embedded control requirements without external components.
What is the operating voltage and temperature range for PIC16F876-04I/SO?
The PIC16F876-04I/SO operates from 2.0V to 5.5V across the industrial temperature range of -40°C to +85°C, indicated by the 'I' suffix. Brown-out detection and a power-on reset circuit are integrated, reducing external supervision component count for low-voltage rails typical in 3.3V and 5V embedded systems.
Where can I buy PIC16F876-04I/SO online?
You can purchase the PIC16F876-04I/SO from authorized distributors including DigiKey, Mouser, LCSC, and Heisener. As of 2026-09-21, distributor pricing ranges from approximately $7.47 at unit quantity down to $5.05 per unit at 1,000-piece reels per Heisener's listed pricing. Always verify current stock and RoHS compliance with the distributor before placing an order.
What is the price of PIC16F876-04I/SO as of today?
As of 2026-09-21, the PIC16F876-04I/SO is listed at $7.4686 unit price at Heisener, with volume discounts reducing the price to approximately $5.05 per unit at 1,000-piece quantities. DigiKey, Mouser, and LCSC also carry the part with similar bulk pricing tiers; pricing fluctuates with market conditions, so confirm current distributor listings before procurement.
What is the lead time for PIC16F876-04I/SO?
As of 2026-09-21, Heisener lists the PIC16F876-04I/SO with 'Can Ship Immediately' status and an estimated delivery window of Jul 22 to Jul 27. DigiKey and Mouser typically maintain stock of this mature PIC16F part, so lead times are usually short; however, extended-life and military-grade variants may require longer lead times.
Is PIC16F876-04I/SO in stock at major distributors?
As of 2026-09-21, Heisener reports 24,828 pieces of PIC16F876-04I/SO in stock. DigiKey, Mouser, and LCSC also list inventory for this mature part. Stock levels fluctuate, so check each distributor's live inventory at order time. The part is widely available through authorized channels due to its long-established product cycle.
What is the difference between PIC16F876-04I/SO and PIC16F886-I/SO?
The PIC16F886-I/SO is a recommended newer alternative and a pin-to-pin drop-in replacement offering 14KB of flash, 368 bytes of RAM, and 11 additional I/O pins, 3 CCP modules (versus 2), a 14-channel 10/11-bit ADC, and an internal oscillator. According to Microchip's migration guide, the PIC16F886 doubles the instruction execution speed (8 MHz vs. 4 MHz) and adds enhanced debug support at the same price tier. Source: Microchip PIC16F886 datasheet and migration documentation.
When should I choose PIC16F876-04I/SO over the newer PIC16F886?
Choose PIC16F876-04I/SO when you are maintaining legacy firmware already written and verified for the PIC16F876's instruction set and register map, or when stocking consistency is critical for long-life industrial products. Choose the PIC16F886-I/SO for new designs because it is pin-compatible, operates 2x faster, and benefits from continued Microchip support; the older PIC16F876 is approaching end-of-life in some families.
What is the best drop-in replacement for PIC16F876-04I/SO?
The best drop-in replacement for PIC16F876-04I/SO is the PIC16F886-I/SO, which Microchip recommends as the modern successor with pin-compatible assignment in the same 28-SOIC package. According to Microchip's migration guide, the PIC16F886-I/SO delivers faster execution, more analog channels, and three CCP modules while remaining firmware-portable with minor register rename changes.
Where can I download the PIC16F876-04I/SO datasheet PDF?
The official PIC16F876-04I/SO datasheet (PIC16F873/4/6/7 family document) is available as a free PDF download from Microchip's website via the DeviceDoc archive. The datasheet (document number 30262c) contains pinout diagrams, electrical characteristics, instruction set reference, and peripheral examples essential for board bring-up. Third-party repositories such as Datasheets.com and Digchip also host copies.
Where can I find the PIC16F876-04I/SO pinout diagram?
The PIC16F876-04I/SO pinout for the 28-SOIC package is documented in section 1 of the manufacturer datasheet (Pin Descriptions table) and reproduced on the PIC16F876-04I/SO product page on DigiKey, Mouser, and Octopart. Pin 1 is typically the SOIC top-left position with the notch up; key signals include VDD (pins 20 and 31 in some references for 40-pin variants), VSS, OSC1/CLKIN, OSC2/CLKOUT, and MCLR.
Is PIC16F876-04I/SO the same as PIC16F876-04/SO?
Yes, both PIC16F876-04/SO and PIC16F876-04I/SO share the same die, instruction set, and pinout; the 'I' suffix simply denotes the industrial temperature range (-40°C to +85°C) versus the standard commercial grade (0°C to +70°C). The two parts are drop-in compatible for any application operating within the industrial temperature window, though the I-grade carries a small price premium.

Datos de referencia de ingeniería para PIC16F876-04I/SO — comparación, orientación de diseño e información de cumplimiento.

Guía de selección

Choose the PIC16F876-04I/SO when you need a mature, widely-stocked 8-bit PIC MCU in a 28-SOIC wide-body package for industrial control, sensor interface, or appliance applications that operate at -40C to +85C and run at modest execution speed. The 4 MHz instruction cycle is appropriate for periodic sensor polling, simple motor drive, and UART-based reporting rather than high-throughput DSP or graphics. Switch to the PIC16F886-I/SO for new designs that need 8 MHz execution and additional analog channels; the PIC16F876A-I/SO if you require a silicon revision with marginal speed boost; or the PIC16F873A-I/SO if 7 KB of flash is sufficient and you want to share a board footprint with code-compatible family members. For commercial temperature applications only, the non-'I' PIC16F876-04/SO offers the same die at lower cost.

Comparación con alternativas

Parámetro Este producto PIC16F886-I/SO PIC16F876-04/SO PIC16F876A-I/SO PIC16F876-20I/SO PIC16F873A-I/SO
Package 28-SOIC (0.295 in / 7.50 mm) 28-SOIC (0.295 in / 7.50 mm) - same 28-SOIC (0.295 in / 7.50 mm) - same 28-SOIC (0.295 in / 7.50 mm) - same 28-SOIC (0.295 in / 7.50 mm) - same 28-SOIC (0.295 in / 7.50 mm) - same
Brand Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology
Program Memory 14 KB (8K x 14) 14 KB 14 KB 14 KB 14 KB 7 KB (smaller)
Maximum Clock 4 MHz 8 MHz (2x faster) 4 MHz 5 MHz 20 MHz 5 MHz
RAM 368 bytes 368 bytes 368 bytes 368 bytes 368 bytes 368 bytes
EEPROM 256 bytes 256 bytes 256 bytes 256 bytes 256 bytes 256 bytes
Temperature Grade Industrial -40C to +85C Industrial -40C to +85C Commercial 0C to +70C Industrial -40C to +85C Industrial -40C to +85C Industrial -40C to +85C
I/O Pins 22 28 22 22 22 22
ADC 8-ch, 10-bit 11-ch, 10/11-bit 8-ch, 10-bit 8-ch, 10-bit 8-ch, 10-bit 8-ch, 10-bit

Diferenciadores clave

  • Established mature PIC16F product line with broad distributor stocking (frente a PIC16F886-I/SO)
  • Industrial -40C to +85C temperature range built in (frente a PIC16F876-04/SO)
  • 14 KB flash and 256 bytes EEPROM for moderate data logging (frente a PIC16F873A-I/SO)
  • Crystal-clear migration path to PIC16F886 (frente a PIC16F876-20I/SO)

Notas de diseño

Place decoupling ceramic capacitors (0.1 uF for high-frequency noise, plus 1-10 uF bulk) immediately next to each VDD/VSS pin pair of the PIC16F876-04I/SO. Keep the loop area between the IC and capacitor under 5 mm to suppress switching transients. Route analog AVdd (if separated on later variants) independently with a ferrite bead from digital Vdd to minimize ADC noise coupling.

The PIC16F876-04I/SO has no internal PLL; therefore the crystal or resonator must be placed within 1 cm of the OSC1/OSC2 pins, with grounded guard traces on either side. Keep clock traces short and avoid routing digital switching signals within 5 mm of the oscillator loop. For noisy switching regulators, consider an external oscillator module driven into OSC1 instead of a discrete crystal.

Do not connect a load to the MCLR pin that pulls below VSS or above VDD; use a pull-up resistor (typically 10 kohm) to VDD for proper reset operation. Watchdog timer should be disabled in development or cleared periodically in the main loop, or a brown-out reset will trigger unexpectedly. The '04' speed grade is limited to 4 MHz oscillator input; trying to drive it with a 20 MHz crystal will cause silent firmware malfunction without a clock-fault flag.

Información de cumplimiento

RoHS
Compliant
REACH
Compliant
AEC-Q100
Not Qualified
Libre de plomo
Yes
Libre de halógenos
Unknown
Minerales en conflicto
Compliant

RoHS-compliant and lead-free per Microchip product page. Not AEC-Q100 qualified; for automotive applications consider AEC-Q100 qualified PIC16F variants. Halogen-free status not explicitly stated in verified web data.

Datos verificados el: 2026-09-21 — datos verificados y seleccionados por el equipo de ingeniería de componentes de XAIPART

Búsquedas relacionadas

PIC16F876-04I/SO PIC16F876-04I/SO datasheet Microchip PIC16F876 8-bit MCU 14KB flash 28-SOIC PIC16F876-04I/SO pinout PIC16F876 industrial temperature 28-SOIC PIC16F876 vs PIC16F886 PIC16F876 drop-in replacement PIC16F876-04I/SO buy online PIC16F876 price 1000 pieces PIC16F876 ADC and PWM application what is the flash size of PIC16F876

Componentes & términos relacionados

Microchip Technology PIC16F876 PIC16F876-04I/SO PIC16F886-I/SO PIC16F876-04/SO PIC16F876A-I/SO PIC16F876-20I/SO PIC16F873A-I/SO 8-bit microcontroller PIC16F core mid-range PIC architecture RISC Harvard architecture FLASH program memory EEPROM 10-bit ADC USART MSSP ICSP brown-out reset watchdog timer CCP module PWM ICSP programming industrial temperature range -40C to +85C 28-SOIC wide-body package surface mount technology RoHS compliance
RFQ de presupuesto rápido
Complete los detalles — nuestro equipo de ventas responderá en un plazo de 24 horas
Número de pieza Fabricante Encapsulado QTY Precio objetivo Total
Total: $0.00 USD
✓
¡Presupuesto enviado!

Responderemos a su correo electrónico en un plazo de 24 horas

1
RFQ enviado
2
Presupuesto recibido
3
Pedido realizado
4
Pago
5
Enviado
6
Entregado
Ver detalles del RFQ