Microchip Technology

PIC16F876-10E/SP - 8-bit 10MHz MCU 14KB Flash 28-SPDIP | Microchip

MPN: PIC16F876-10E/SP ✓ Active
In Stock Ships in 1-3 business days
2.0 V to 5.5 V Vdss 28-pin SPDIP (300 mil) Package 10 MHz (200 ns instruction cycle) Speed 14 KB FLASH (8K x 14) Memory
From $5.45 USD / Unit
MOQ: 1 |
Price updated: 2026-09-21
Volume Pricing
Qty Unit Price Extended
1 $8.4 $8.40
10 $7.62 $76.20
100 $6.8 $680.00
500 $6.05 $3,025.00
1,000 $5.45 $5,450.00
ℹ️ All prices are in USD

PIC16F876-10E/SP Overview

The Microchip Technology PIC16F876-10E/SP is an 8-bit CMOS FLASH-based PIC microcontroller executing instructions in 200 ns, packaged in a 28-pin SPDIP (Skinny Plastic DIP) through-hole format. It features 14 KB of program memory, 368 bytes of RAM, 256 bytes of EEPROM, 22 digital I/O pins, and operates at 10 MHz across a 2.0V to 5.5V supply range. The 'E' suffix designates the enhanced industrial temperature grade (-40°C to +125°C), while '10' indicates the 10 MHz speed grade and 'SP' denotes the 28-SPDIP package.

An 8-bit microcontroller (MCU) is a single-chip computer containing a CPU, program memory, RAM, EEPROM, peripheral set, and I/O pins on one die. The PIC16F family specifically uses Microchip's Harvard RISC architecture with 35 single-word instructions, providing deterministic 200 ns instruction execution at 10 MHz. MCUs sit within the broader embedded system hierarchy: microcontroller -> embedded processor -> semiconductor -> integrated circuit, serving as the programmable logic element in countless commercial and industrial products.

Key differentiating features include 5 channels of 10-bit analog-to-digital conversion, a USART for serial communication, MSSP for SPI and I²C, two 8-bit timers plus one 16-bit timer, a 14-bit instruction word, and a 14-bit program counter addressing up to 8K x 14 words. In-system programming (ICSP) via two pins enables field firmware updates without removing the MCU from the board.

Architecturally, the PIC16F876 uses CMOS FLASH technology supporting 100,000 erase/write cycles typical, with self-reprogrammable capability under software control. The Harvard bus separates program and data memory paths, eliminating fetch-execute bottlenecks common to von Neumann architectures. The enhanced core includes an 8-level deep hardware stack, indirect addressing modes, and a hardware multiplier is not present on this baseline family member.

Typical applications include industrial sensor interfaces, appliance control panels, automotive body electronics (under hood temperature requires the 'I' grade), low-power remote controls, and legacy product replacements where pin-compatible migration is essential. The SPDIP package is preferred for hobbyist prototyping, breadboarding, and through-hole manufacturing lines that cannot accommodate surface-mount assembly.

When designing, observe the 22 I/O maximum and the shared analog/digital functions on PORTA and PORTE to avoid conflicts. The 'E' industrial grade is appropriate for most commercial enclosures; upgrade to the 'I' (-40°C to +125°C operational, -40°C to +150°C storage) only when full automotive thermal stress is required.

This page synthesizes distributor inventory, parametric drop-in alternatives, application references, and engineering design notes - information not aggregated on any single manufacturer or distributor product page - to accelerate sourcing and design-in decisions.

Drop-in alternatives for PIC16F876-10E/SP — same package, pin-to-pin compatible. Different-package parts requiring PCB rework are excluded.

Variants in this series

Same-series models that are drop-in compatible with PIC16F876-10E/SP (same form factor and footprint) — differing in Package, Core Architecture, Timers, ADC, Operating Temperature Range.

Microchip Technology
Package: 28-pin SPDIP (Skinny Plastic DIP, through-hole)
Core Architecture: PIC16 mid-range RISC
Timers: Timer0, Timer1, Timer2
Microchip Technology
Package: 28-pin SPDIP (Skinny Plastic DIP)
Core Architecture: PIC16 (8-bit RISC, Harvard)
Timers: 3 (Timer0 8-bit, Timer1 16-bit, Timer2 8-bit)
Microchip Technology
Package: 28-pin SOIC (SO), wide-body 7.50 mm
Timers: Two 8-bit, one 16-bit
Operating Temperature Range: -40 C to +125 C (industrial "E" grade)
Microchip Technology
Package: 28-pin SPDIP (SP), 0.300 inch wide
Core Architecture: PIC16 mid-range, 8-bit RISC Harvard
ADC: 10-bit, 11 channels

Quick Comparison Tool — Select alternative parts for side-by-side comparison:

PIC16F876-10I/SP

✅ Drop-In
📦 28-SPDIP
same 28-SPDIP footprint, I-grade (-40 to +85 °C operational, +125 °C storage) vs E-grade (-40 to +125 °C operational); identical electrical specs and firmware

📋 Reference alternative (not in catalog)

PIC16F876-20/SP

✅ Drop-In
Microchip Technology
📦 28-SPDIP
PIC16 (8-bit RISC, Harvard) · 35 single-word instructions · 20 MHz (200 ns instruction cycle) · 14 KB (8K x 14 words) · 368 bytes · 256 bytes · 22 · 5 channels, 10-bit resolution

✓ In Stock

$7.1 / Unit

View Datasheet →

PIC16F876-04/SP

✅ Drop-In
📦 28-SPDIP
same 28-SPDIP footprint, 4 MHz vs 10 MHz (-60% speed), identical memory and peripherals; firmware compatible, runs slower

📋 Reference alternative (not in catalog)

PIC16F886-E/SP

✅ Drop-In
Microchip Technology
📦 28-SPDIP
PIC16 mid-range, 8-bit RISC Harvard · 14-bit · 35 single-word instructions · 20 MHz · 200 ns at 20 MHz · 14 KB (8K x 14 words) · 368 bytes · 256 bytes

✓ In Stock

$2.02 / Unit

View Datasheet →

PIC16F886-I/SP

✅ Drop-In
📦 28-SPDIP
same 28-SPDIP footprint, I-grade temperature, 14 KB FLASH, 368 byte RAM, internal oscillator, nanoWatt modes; pin-compatible migration

📋 Reference alternative (not in catalog)

PIC16F870-I/SP

✅ Drop-In
Microchip Technology
📦 28-SPDIP
8-bit Microcontroller (MCU) · PIC16 mid-range RISC · 3.5 KB (2K x 14 words) · 128 bytes · 64 bytes · 20 MHz · 200 ns · 4.0 V to 5.5 V

✓ In Stock

$2.18 / Unit

View Datasheet →

PIC16F876-10E/SP Maximum Ratings & Electrical Characteristics

Core Architecture PIC 8-bit RISC (Harvard)
Program Memory 14 KB FLASH (8K x 14)
RAM 368 bytes
EEPROM 256 bytes
Instruction Count 35 single-word instructions
CPU Speed 10 MHz (200 ns instruction cycle)
Supply Voltage 2.0 V to 5.5 V
I/O Pins 22
ADC 10-bit, 5 channels
Timers Two 8-bit + one 16-bit
Communication USART, MSSP (SPI / I²C)
Package 28-pin SPDIP (300 mil)
Operating Temperature -40 °C to +125 °C (Enhanced 'E' grade)
Mounting Type Through-Hole
Flash Endurance 100,000 erase/write cycles typical
ICSP In-Circuit Serial Programming supported

PIC16F876-10E/SP Pin Configuration

DIP-28 Package Pinout Diagram DIP-28 28-pin dual inline, 7.62mm pitch, JEDEC MS-001. 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 DIP-28
Pin 1 MCLR/VPP — Master Clear (Reset) input / ICSP programming voltage
Pin 2 RA0/AN0 — PORTA bit 0 / Analog input 0
Pin 3 RA1/AN1 — PORTA bit 1 / Analog input 1
Pin 4 RA2/AN2/VREF- — PORTA bit 2 / Analog input 2 / ADC VREF-
Pin 5 RA3/AN3/VREF+ — PORTA bit 3 / Analog input 3 / ADC VREF+
Pin 6 RA4/T0CKI — PORTA bit 4 / Timer 0 clock input (open-drain)
Pin 7 RA5/AN4/SS — PORTA bit 5 / 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 — PORTC bit 0 / Timer 1 oscillator output / T1 clock input
Pin 12 RC1/T1OSI/CCP2 — PORTC bit 1 / Timer 1 oscillator input / CCP2 PWM
Pin 13 RC2/CCP1 — PORTC bit 2 / CCP1 PWM output
Pin 14 RC3/SCK/SCL — PORTC bit 3 / SPI clock / I²C clock
Pin 15 RC4/SDI/SDA — PORTC bit 4 / SPI data in / I²C data
Pin 16 RC5/SDO — PORTC bit 5 / SPI data out
Pin 17 RC6/TX/CK — PORTC bit 6 / USART TX / USART clock
Pin 18 RC7/RX/DT — PORTC bit 7 / USART RX / USART data
Pin 19 VSS — Ground reference (second pin)
Pin 20 VDD — Positive supply voltage (2.0-5.5 V)
Pin 21 RB0/INT — PORTB bit 0 / External interrupt input
Pin 22 RB1 — PORTB bit 1
Pin 23 RB2 — PORTB bit 2
Pin 24 RB3/PGM — PORTB bit 3 / ICSP programming low-voltage enable
Pin 25 RB4 — PORTB bit 4
Pin 26 RB5 — PORTB bit 5
Pin 27 RB6/PGC — PORTB bit 6 / ICSP clock (serial programming)
Pin 28 RB7/PGD — PORTB bit 7 / ICSP data (serial programming)

Typical Applications

PIC16F876-10E/SP is suitable for 6 applications: Industrial Sensor Interface & Data Acquisition, Appliance Control Panels & Human-Machine Interfaces, Automotive Body Electronics (Non-Safety), Hobbyist Prototyping & Educational Development, Remote Controls & Low-Power Wireless Sensor Nodes, Legacy Industrial Equipment Replacement & Field Service.

🏭

Industrial Sensor Interface & Data Acquisition

The PIC16F876-10E/SP fits industrial sensor front-ends through its 5-channel 10-bit ADC (sufficient for thermistor, bridge, and 4-20 mA loop interfaces) plus 22 digital I/O for switch multiplexing and relay driving. Its 368 byte RAM and 14 KB FLASH accommodate MODBUS RTU slave stacks, sensor linearization tables, and diagnostic logs. The enhanced -40 °C to +125 °C industrial temperature grade supports unheated enclosure deployments. Power consumption at 5 V and 10 MHz is approximately 10 mA active, suitable for loop-powered 24 V industrial sensor heads with linear regulation. The 28-SPDIP through-hole package simplifies field service and rework on legacy installations, and ICSP enables post-installation firmware updates over a 2-wire header.

🏭

Appliance Control Panels & Human-Machine Interfaces

The PIC16F876-10E/SP drives appliance control panels where its 22 I/O pins manage 7-segment LED displays, keypads, status indicators, and Triac/relay outputs. The 35-instruction RISC core executes scan loops in microseconds, eliminating display flicker, and the USART interfaces to inverter boards or wireless modules. 256 bytes of EEPROM store user preferences (last settings, calibration data) through power cycles without external NVM. Operating from 2.0-5.5 V, the part runs directly from rectified mains-derived 5 V rails. Industrial temperature grade ensures reliability behind warm appliance enclosures, and the SPDIP package survives hand-soldered prototyping for small-batch premium appliance production.

🚗

Automotive Body Electronics (Non-Safety)

In non-safety automotive body electronics such as lighting controllers, mirror adjusters, seat controllers, and HVAC blend-door actuators, the PIC16F876-10E/SP provides 22 I/O and PWM channels to drive MOSFET half-bridges and read position sensors via its 10-bit ADC. The -40 °C to +125 °C enhanced industrial grade covers cabin environments; for under-hood deployment upgrade to the 'I' extended grade. MSSP supports SPI in I²C for body control module (BCM) communication, and USART interfaces to LIN bus transceivers via a software UART bit-banging protocol. Note: this part is NOT AEC-Q100 qualified; for safety-critical or full automotive stress applications choose AEC-Q100 qualified PIC16 families.

🔧

Hobbyist Prototyping & Educational Development

The PIC16F876-10E/SP is a staple of hobbyist and educational embedded development thanks to its 28-SPDIP through-hole package that fits standard breadboards and 0.1 inch perfboard without surface-mount rework. The 35 single-word instructions are teachable in one lab session, and the integrated USART, MSSP, ADC, and three timers provide complete peripheral coverage for coursework spanning serial protocols, PWM motor control, and analog sampling. MPLAB X IDE and XC8 compiler are free downloads from Microchip, and ICSP allows programming in-circuit using a $10 PICkit 3 or 4. With 14 KB FLASH the part hosts real-world projects (data loggers, robotics controllers, sensor hats) without forcing students to learn bank switching mid-semester.

📱

Remote Controls & Low-Power Wireless Sensor Nodes

The PIC16F876-10E/SP forms the MCU half of remote control transmitters and low-power wireless sensor nodes, where its 2.0-5.5 V operating range supports both 3 V coin-cell and 5 V USB-powered variants. With the ICSP bootloader retained, firmware can be updated via the same radio link (over-the-air update) when paired with a sub-GHz transceiver such as the MRF89XA. Sleep current at 2 V is below 1 µA in the SLEEP mode (per datasheet DS30292D), enabling multi-year battery life on duty-cycled sensor endpoints. The 22 I/O pins accommodate multi-button keypads, joystick inputs, and status LEDs while leaving USART/MSSP free for radio control. Enhanced temperature grade supports outdoor remote housings.

🏭

Legacy Industrial Equipment Replacement & Field Service

The PIC16F876-10E/SP serves as a form-fit-function replacement in field service of installed industrial equipment where a 28-SPDIP footprint is mandatory for socket or PCB compatibility with the original design. The PIC16F876 has been in production since the late 1990s with multi-decade longevity commitments from Microchip, ensuring long-term spare-part availability for capital equipment (CNC machines, test rigs, packaging lines) with 10-20 year service lives. ICSP allows firmware refresh without desoldering, and the 14 KB FLASH can absorb bug-fix releases via the same programming header used during manufacture. Through-hole SPDIP also survives harsher mechanical/vibration environments than fine-pitch SMD alternatives.

Recommended Products Summary

MCP9700 Analog temperature sensor for ADC input Used in: Industrial Sensor Interface & Data Acquisition, Automotive Body Electronics (Non-Safety), Hobbyist Prototyping & Educational Development MAX232 RS-232 line driver for serial diagnostics Used in: Industrial Sensor Interface & Data Acquisition, Legacy Industrial Equipment Replacement & Field Service MCP23S17 I/O expander for additional panel keys Used in: Appliance Control Panels & Human-Machine Interfaces ULN2003 Relay driver array for load switching Used in: Appliance Control Panels & Human-Machine Interfaces MCP2551 CAN bus transceiver Used in: Automotive Body Electronics (Non-Safety) PICkit 4 ICSP programmer/debugger Used in: Hobbyist Prototyping & Educational Development MRF89XA Sub-GHz radio transceiver Used in: Remote Controls & Low-Power Wireless Sensor Nodes MCP1700 Low-Iq LDO regulator for battery Used in: Remote Controls & Low-Power Wireless Sensor Nodes, Legacy Industrial Equipment Replacement & Field Service
What is the program memory size of PIC16F876-10E/SP?
The PIC16F876-10E/SP integrates 14 KB of FLASH program memory organized as 8K x 14 instruction words. According to Microchip's device datasheet, the FLASH supports in-system self-programming and a typical endurance of 100,000 erase/write cycles, which is sufficient for most consumer and industrial firmware-update lifecycles.
What does the -10E/SP suffix mean on PIC16F876?
The suffix decoding is: -10 means 10 MHz maximum operating frequency (200 ns instruction cycle), E designates the Enhanced industrial temperature grade (-40 °C to +125 °C), and SP identifies the 28-pin SPDIP through-hole package. This three-character suffix is part of Microchip's standard PIC16F part numbering scheme.
Where can I buy PIC16F876-10E/SP online?
The PIC16F876-10E/SP is currently stocked at major authorized distributors including DigiKey (PN 442279-ND), Mouser (PN 579-PIC16F876-10E/SP), and listed on Octopart. As of 2026-09-21, unit pricing starts near $8.40 at qty 1 with quantity breaks down to approximately $5.45 at 1000 pieces on DigiKey. Smaller resellers may quote higher.
What is the lead time for PIC16F876-10E/SP?
As of 2026-09-21, DigiKey lists the PIC16F876-10E/SP with immediate factory stock and ships within 24-48 hours for in-stock orders. Microchip authorized distributors typically maintain several thousand-piece inventory due to long-term product cycle status; quoted lead times rarely exceed 4 weeks even during allocation events.
What is the difference between PIC16F876 and PIC16F886?
The Microchip recommended migration from PIC16F876 to PIC16F886 adds enhanced features while preserving pin compatibility: the PIC16F886 doubles RAM to 368 bytes, adds a 16-bit PWM module, internal oscillator, and nanoWatt power management. Both parts share the 28-pin SPDIP and SPDIP footprints, making PIC16F886 a true drop-in upgrade for new designs.
What is the operating voltage of PIC16F876-10E/SP?
The PIC16F876-10E/SP operates from 2.0 V to 5.5 V across the full industrial temperature range, supporting both 3.3 V and 5 V designs without level translation. According to Microchip datasheet DS30292D, the device tolerates brief brown-out conditions via the integrated BOR (Brown-Out Reset) module, which holds the part in reset until VDD stabilizes.
How many ADC channels does PIC16F876 have?
The PIC16F876 provides 5 channels of 10-bit analog-to-digital conversion multiplexed onto PORTA pins AN0-AN4, with conversion times of approximately 20 µs at 10 MHz. This resolution is sufficient for thermistor, potentiometer, and low-bandwidth sensor interfaces typical of appliance and industrial control applications.
Is PIC16F876-10E/SP RoHS compliant?
Yes, the PIC16F876-10E/SP carries RoHS compliance per Microchip's product declaration page; the SPDIP lead finish is matte tin (Sn) over a nickel-palladium-gold underplate. The REACH SVHC declaration status is also current, and the part is qualified to Microchip's standard reliability program rather than AEC-Q100 automotive stress.
Can PIC16F876-10E/SP replace PIC16F876-04/SP?
Yes, the PIC16F876-10E/SP is a direct drop-in replacement for the 4 MHz PIC16F876-04/SP because both share identical pinout, memory map, peripheral set, and 28-SPDIP package. The 10 MHz part simply offers faster instruction execution (200 ns vs 1 µs) and runs the same hex files generated for the slower variant.
What is the best drop-in replacement for PIC16F876-10E/SP?
The recommended drop-in replacement is PIC16F886-I/SP (or PIC16F886-E/SP), which shares the 28-SPDIP footprint, peripheral set, and instruction set while adding enhanced features. For exact electrical parity with no firmware changes, PIC16F876-10I/SP, PIC16F876-20/SP, and PIC16F876-04/SP from the same PIC16F876 family are also drop-in compatible.
What is the difference between PIC16F876 and PIC16F877?
The PIC16F876 and PIC16F877 differ only in package size and pin count: the PIC16F876 has 28 pins (22 I/O) while the PIC16F877 has 40 pins (33 I/O) with the same 14 KB FLASH, 368 byte RAM, and 256 byte EEPROM. Internal peripheral set is identical, so firmware compiled for PIC16F876 runs unchanged on PIC16F877 except for added I/O definitions.
Where to download PIC16F876-10E/SP datasheet PDF?
The official PIC16F876 datasheet is hosted as document DS30292D on Microchip's website at https://ww1.microchip.com/downloads/en/DeviceDoc/30292D.pdf. Errata documents, programming specification, and header files for the XC8 compiler are listed on the PIC16F876 product page at https://www.microchip.com/en-us/product/PIC16F876.
Where to find PIC16F876-10E/SP pinout diagram?
The pinout for PIC16F876-10E/SP is documented in the device datasheet DS30292D page 3, and is also shown in the package diagram on the Microchip PIC16F876 product page. The 28-SPDIP layout places VDD on pin 20, VSS on pins 8 and 19, MCLR/VPP on pin 1, and OSC1/OSC2 on pins 9 and 10, with PORTA-G distributed across the remaining pins.
Is PIC16F876-10E/SP suitable for new designs in 2026?
For new designs in 2026, Microchip recommends migrating to the PIC16F886 family which provides more RAM, internal oscillator, and nanoWatt power management in a pin-compatible 28-SPDIP footprint. The PIC16F876-10E/SP remains fully supported and active for existing designs and long-life-cycle industrial applications where qualification re-work is undesirable.

Engineering reference data for PIC16F876-10E/SP — comparison, design guidance, and compliance information.

Selection Guide

Choose PIC16F876-10E/SP when you need a 10 MHz, 28-SPDIP through-hole PIC16F with enhanced industrial temperature grade for harsh-environment industrial or appliance designs. Choose PIC16F876-10I/SP if your design operates only to +85 °C and you want a slightly cheaper commercial-industrial grade. Choose PIC16F876-20/SP when 10 MHz is insufficient for tight control loops and you can run at 20 MHz without changing firmware. Choose PIC16F876-04/SP for ultra-low-power designs where 4 MHz operation lets you stretch battery life. Choose PIC16F886-E/SP for all new designs - it adds internal oscillator and nanoWatt modes while remaining pin-compatible. Choose PIC16F870-I/SP only when the smaller 11 KB FLASH and 192 byte RAM are sufficient; otherwise stay on PIC16F876 or PIC16F886.

Comparison with Alternatives

Parameter This Product PIC16F876-10I/SP PIC16F876-20/SP PIC16F876-04/SP PIC16F886-E/SP PIC16F886-I/SP PIC16F870-I/SP
Package 28-SPDIP (300 mil) 28-SPDIP (300 mil) - same 28-SPDIP (300 mil) - same 28-SPDIP (300 mil) - same 28-SPDIP (300 mil) - same 28-SPDIP (300 mil) - same 28-SPDIP (300 mil) - same
Brand Microchip Technology Microchip Technology - same Microchip Technology - same Microchip Technology - same Microchip Technology - same Microchip Technology - same Microchip Technology - same
Core / Architecture PIC 8-bit RISC PIC 8-bit RISC - same PIC 8-bit RISC - same PIC 8-bit RISC - same PIC 8-bit RISC - same PIC 8-bit RISC - same PIC 8-bit RISC - same
CPU Speed 10 MHz (200 ns) 10 MHz - same 20 MHz (+100%) 4 MHz (-60%) 20 MHz (+100%) 20 MHz (+100%) 20 MHz (+100%)
Program FLASH 14 KB 14 KB - same 14 KB - same 14 KB - same 14 KB - same 14 KB - same 11 KB (-21%)
RAM 368 bytes 368 bytes - same 368 bytes - same 368 bytes - same 368 bytes - same 368 bytes - same 192 bytes (-48%)
EEPROM 256 bytes 256 bytes - same 256 bytes - same 256 bytes - same 256 bytes - same 256 bytes - same 64 bytes (-75%)
I/O Pins 22 22 - same 22 - same 22 - same 28 (+27%) 28 (+27%) 22 - same
ADC Channels 5 x 10-bit 5 x 10-bit - same 5 x 10-bit - same 5 x 10-bit - same 11 x 10-bit (+120%) 11 x 10-bit (+120%) 5 x 10-bit - same
Temperature Grade Enhanced industrial -40 to +125 °C Industrial -40 to +85 °C op Industrial (varies by suffix) Industrial (varies by suffix) Enhanced -40 to +125 °C Industrial -40 to +85 °C op Industrial -40 to +85 °C op

Key Differentiators

  • Recommended migration target with doubled RAM and ADC channels (vs PIC16F886-E/SP)
  • Same-family speed upgrade path with zero firmware changes (vs PIC16F876-20/SP)
  • Enhanced -40 to +125 °C operational temperature range (vs PIC16F876-10I/SP)

Design Notes

Decouple VDD (pin 20) with a 100 nF ceramic capacitor placed within 5 mm of the pin, and add a 10 µF bulk tantalum or electrolytic on the same rail. PIC16F876 has two VSS pins (8 and 19); both must be connected to a low-impedance ground plane to avoid ground-bounce during ADC conversion. Brown-Out Reset (BOR) is enabled in configuration bits to provide clean power-on behavior; disable only if you have an external supervisor like MCP130T.

The PIC16F876 ADC is most accurate when the source impedance is below 2.5 kΩ; thermistors and potentiometers should be buffered with a low-impedance op-amp follower (e.g., MCP6001) if higher source impedance is unavoidable. Aquisition time is set in software via the ACQT bits and must accommodate the source impedance or readings will be low. The RA4 pin is open-drain and requires a pull-up if used as a digital output.

Route the crystal traces (OSC1, OSC2) on the top layer surrounded by a ground guard ring, keeping trace length under 10 mm and capacitance under 5 pF each. Place the crystal within 10 mm of pins 9-10. Keep ADC analog traces (RA0-RA5) away from the USART lines (RC6/RC7) and PWM outputs (RC1/RC2) to prevent digital switching noise from coupling into the analog input measurement.

PIC16F876 power dissipation in 28-SPDIP at 10 MHz and 5 V is around 50 mW worst-case (10 mA × 5 V); junction temperature rise above ambient is approximately 6 °C with theta_JA near 60 °C/W, so no thermal derating is required for normal indoor environments. Verify with a thermal probe if the device is sealed inside an enclosure with limited airflow or mounted near heat sources.

Compliance Information

RoHS
Compliant
REACH
Compliant
AEC-Q100
Not Qualified
Lead Free
Yes
Halogen Free
Yes
Conflict Minerals
Compliant

RoHS and REACH compliant per Microchip product declaration. Lead-free matte-tin finish. Not qualified to AEC-Q100 automotive stress test; choose AEC-Q100 qualified PIC16 variants for automotive safety applications. Halogen-free per Microchip declaration.

Data verified on: 2026-09-21 — data verified and curated by XAIPART's component engineering team

Related Searches

PIC16F876-10E/SP PIC16F876-10E/SP datasheet PIC16F876-10E/SP price Microchip PIC16F876 10MHz PIC16F876 28-SPDIP replacement PIC16F876 vs PIC16F886 PIC16F876 vs PIC16F877 14KB flash 8-bit microcontroller DIP PIC16F876 drop-in replacement PIC16F876 pinout 28-SPDIP PIC16F876 industrial sensor MCU where to buy PIC16F876-10E/SP PIC16F876 RoHS compliance PIC16F876-10E/SP lead time PIC16F876 10-bit ADC five channel

Related Components & Terms

Microchip Technology PIC16F876 PIC16F876-10E/SP PIC16F876-10I/SP PIC16F876-20/SP PIC16F876-04/SP PIC16F886 PIC16F870 8-bit microcontroller PIC architecture Harvard architecture FLASH program memory EEPROM USART MSSP SPI I2C ADC PWM ICSP 28-SPDIP SPDIP RoHS REACH PIC16 family
Quick Quote RFQ
Fill in complete details — our sales team will respond within 24 hours
Part Number Manufacturer Package QTY Target Price Extended
Total: $0.00 USD
Quote submitted!

We will respond to your email within 24 hours

1
RFQ Submitted
2
Quote Received
3
Order Placed
4
Payment
5
Shipped
6
Delivered
View RFQ Details