Microchip Technology

PIC16F874A-E/P - 8-Bit 20MHz 7KB Flash MCU 40-PDIP | Microchip

MPN: PIC16F874A-E/P ✓ Active
In Stock Ships in 1-3 business days
4.0 V to 5.5 V Vdss 40-pin PDIP (0.600 in, 15.24 mm) Package 20 MHz (200 ns instruction cycle) Speed 7 KB (4K x 14 words) Flash Memory
From $5.2 USD / Unit
MOQ: 1 |
Price updated: 2026-09-21
Volume Pricing
Qty Unit Price Extended
1 $7.82 $7.82
10 $7.05 $70.50
100 $6.3 $630.00
500 $5.65 $2,825.00
1,000 $5.2 $5,200.00
ℹ️ All prices are in USD

PIC16F874A-E/P Overview

The Microchip Technology PIC16F874A-E/P is an 8-bit PIC16 family microcontroller (MCU) based on the enhanced mid-range RISC architecture, delivering 20 MHz maximum clock speed, 7 KB (4K x 14) of self-programmable Flash program memory, 192 bytes of RAM, and 128 bytes of EEPROM data memory in a 40-pin PDIP through-hole package. It integrates 33 digital I/O pins, an 8-channel 10-bit Analog-to-Digital Converter (ADC), two analog comparators, two Capture/Compare/PWM (CCP) peripherals, an ICD debug port, and a synchronous serial port configurable as either 3-wire SPI or 2-wire I²C.

An 8-bit microcontroller (MCU) is a single-chip computer that integrates a CPU, memory, and peripherals on one die. 8-bit MCUs sit within the taxonomy: microcontroller -> embedded computing -> semiconductor IC. The PIC16F family is Microchip's enhanced mid-range 8-bit line, optimized for low-cost, low-power deterministic control in industrial, consumer, and automotive subsystems. A 40-pin PDIP package provides breadboard-friendly through-hole mounting, the dominant form factor for legacy and educational designs.

Key features include nanoWatt power management for reduced active and sleep currents, a wide 4.0 V to 5.5 V supply range, an ICD (In-Circuit Debugger) interface, code protection, and a 200 ns instruction cycle at 20 MHz. The PIC16F874A-E/P supports both internal and external oscillator modes and includes a programmable brown-out reset.

The PIC16F874A-E/P uses a Harvard RISC architecture with separate program and data buses, allowing instruction fetch and data access in a single cycle. Its 14-bit instruction word delivers compact code density. On-chip peripherals are mapped to dedicated I/O pins, simplifying PCB routing while the nanoWatt technology minimizes sleep current to support battery-backed designs.

Typical applications include industrial control systems, HVAC sensor interfaces, automotive body electronics, embedded instrumentation, security and alarm panels, and consumer appliance controllers. The 8-channel 10-bit ADC is suitable for slow-speed analog monitoring such as temperature, light, or battery voltage.

When designing with this device, ensure the MCLR pin is pulled high through a resistor for proper reset behavior and place a 100 nF decoupling capacitor close to VDD. Choose the internal oscillator block to minimize external component count when timing accuracy is non-critical.

This page synthesizes distributor pricing, drop-in alternatives, and practical design notes not found in the manufacturer datasheet.

Drop-in alternatives for PIC16F874A-E/P — 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 PIC16F874A-E/P (same form factor and footprint) — differing in Package, Timers, ADC, Operating Temperature, Program Memory.

Microchip Technology
Package: 40-pin PDIP (P)
Timers: Two 8-bit + One 16-bit
Microchip Technology
Package: 40-pin PDIP (DIP-40), through-hole
Timers: Timer0 (8-bit), Timer1 (16-bit), Timer2 (8-bit with PWM)
ADC: 10-bit, up to 8 channels
Microchip Technology
Package: PLCC-44 (L)
Timers: 2 × 8-bit + 1 × 16-bit
ADC: 10-bit, 8 channels

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

PIC16F874A-I/P

✅ Drop-In
📦 40-pin PDIP
Industrial temp grade -40 C to +85 C vs Extended -40 C to +125 C; same silicon, same flash/RAM/peripherals, drop-in compatible

📋 Reference alternative (not in catalog)

PIC16F874A-E/L

✅ Drop-In
Microchip Technology
📦 40-pin PDIP
PIC16 8-bit RISC · 7 KB Flash (self-programming) · 192 B · 128 B · 20 MHz · 200 ns · 35 single-word instructions · 4.0 V to 5.5 V

✓ In Stock

$5.55 / Unit

View Datasheet →

PIC16F874-04I/P

✅ Drop-In
Microchip Technology
📦 40-pin PDIP
PIC16 8-bit RISC · 4 MHz · 200 ns · 7 KB (4K x 14 words) · 192 bytes · 128 bytes · 33 · 10-bit

✓ In Stock

$5.55 / Unit

View Datasheet →

PIC16F74-I/P

✅ Drop-In
📦 40-pin PDIP
Lower-end sibling: 7 KB Flash matches but lacks ADC/CCP2/SPI/I2C peripherals vs PIC16F874A (-A revision); 5 ADC channels vs 8 (-37%)

📋 Reference alternative (not in catalog)

PIC16F874-20/P

✅ Drop-In
Microchip Technology
📦 40-pin PDIP
PIC 8-bit RISC (Harvard) · 35 single-word instructions, 14-bit wide · 7 KB Flash (4K x 14) · 192 bytes · 128 bytes · 20 MHz (200 ns instruction cycle) · 4.0 V to 5.5 V · 33

✓ In Stock

$7.5 / Unit

View Datasheet →

PIC16F877A-I/P

✅ Drop-In
📦 40-pin PDIP
Same peripherals and 40-pin PDIP, but 14 KB Flash (vs 7 KB on 874A, +100%) and 368 B RAM (vs 192 B, +92%); firmware may exceed 7 KB limit so not always drop-in for code-size reasons

📋 Reference alternative (not in catalog)

PIC16F874A-E/P Maximum Ratings & Electrical Characteristics

Core Architecture PIC16 Enhanced Mid-Range 8-bit RISC
Program Memory 7 KB (4K x 14 words) Flash
RAM 192 bytes
EEPROM 128 bytes
Maximum CPU Speed 20 MHz (200 ns instruction cycle)
Supply Voltage (VDD) 4.0 V to 5.5 V
I/O Pins 33
ADC 8 channels x 10-bit
Comparators 2
CCP Modules 2 (Capture/Compare/PWM)
Serial Communication 1x SPI / I²C (MSSP), USART
Timers 3 (Timer0, Timer1, Timer2)
Package 40-pin PDIP (0.600 in, 15.24 mm)
Operating Temperature -40 C to +125 C (Extended, -E suffix)
ICSP / ICD Yes (In-Circuit Serial Programming + Debug)
nanoWatt Technology Yes (low-power sleep modes)
RoHS Status Compliant

PIC16F874A-E/P Pin Configuration

DIP-40 Package Pinout Diagram DIP-40 40-pin dual inline, 7.62mm pitch, JEDEC MS-001. 1 40 2 39 3 38 4 37 5 36 6 35 7 34 8 33 9 32 10 31 11 30 12 29 13 28 14 27 15 26 16 25 17 24 18 23 19 22 20 21 DIP-40
Pin 1 MCLR#/VPP — Master Clear (reset, active low) / 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/C1OUT — PORTA bit 4 / Timer0 clock / Comparator 1 output
Pin 7 RA5/AN4/SS#/C2OUT — PORTA bit 5 / Analog input 4 / SPI slave select / Comparator 2 output
Pin 8 RE0/RD#/AN5 — PORTE bit 0 / Parallel port read control / Analog input 5
Pin 9 RE1/WR#/AN6 — PORTE bit 1 / Parallel port write control / Analog input 6
Pin 10 RE2/CS#/AN7 — PORTE bit 2 / Parallel port chip select / Analog input 7
Pin 11 VDD — Positive supply (4.0 V to 5.5 V)
Pin 12 VSS — Ground reference
Pin 13 OSC1/CLKIN — Oscillator crystal input / external clock in
Pin 14 OSC2/CLKOUT — Oscillator crystal output / clock out
Pin 15 RC0/T1OSO/T1CKI — PORTC bit 0 / Timer1 oscillator out / Timer1 clock in
Pin 16 RC1/T1OSI/CCP2 — PORTC bit 1 / Timer1 oscillator in / CCP2
Pin 17 RC2/CCP1 — PORTC bit 2 / CCP1 PWM output
Pin 18 RC3/SCK/SCL — PORTC bit 3 / SPI clock / I2C clock (MSSP)
Pin 19 RD0/PSP0 — PORTD bit 0 / Parallel Slave Port data bit 0
Pin 20 RD1/PSP1 — PORTD bit 1 / Parallel Slave Port data bit 1
Pin 21 RD2/PSP2 — PORTD bit 2 / Parallel Slave Port data bit 2
Pin 22 RD3/PSP3 — PORTD bit 3 / Parallel Slave Port data bit 3
Pin 23 RC4/SDI/SDA — PORTC bit 4 / SPI data in / I2C data (MSSP)
Pin 24 RC5/SDO — PORTC bit 5 / SPI data out
Pin 25 RC6/TX/CK — PORTC bit 6 / USART async TX / sync clock
Pin 26 RC7/RX/DT — PORTC bit 7 / USART async RX / sync data
Pin 27 RD4/PSP4 — PORTD bit 4 / Parallel Slave Port data bit 4
Pin 28 RD5/PSP5 — PORTD bit 5 / Parallel Slave Port data bit 5
Pin 29 RD6/PSP6 — PORTD bit 6 / Parallel Slave Port data bit 6
Pin 30 RD7/PSP7 — PORTD bit 7 / Parallel Slave Port data bit 7
Pin 31 VSS — Ground reference
Pin 32 VDD — Positive supply (4.0 V to 5.5 V)
Pin 33 RB0/INT — PORTB bit 0 / External interrupt
Pin 34 RB1 — PORTB bit 1
Pin 35 RB2 — PORTB bit 2
Pin 36 RB3/PGM — PORTB bit 3 / Low-voltage ICSP programming input
Pin 37 RB4 — PORTB bit 4 (interrupt-on-change)
Pin 38 RB5 — PORTB bit 5 (interrupt-on-change)
Pin 39 RB6/PGC — PORTB bit 6 / ICD clock (ICSP)
Pin 40 RB7/PGD — PORTB bit 7 / ICD data (ICSP)

Typical Applications

PIC16F874A-E/P is suitable for 6 applications: Industrial Control Systems, HVAC Sensor Interface, Automotive Body Electronics, Security and Alarm Panels, Embedded Instrumentation, Consumer Appliance Controllers.

🏭

Industrial Control Systems

The PIC16F874A-E/P fits industrial control because its 33 digital I/O, 8-channel 10-bit ADC, and two CCP/PWM peripherals handle sensor multiplexing, actuator drive, and closed-loop PID at update rates typical of slow machinery. The 20 MHz clock yields a 200 ns instruction cycle, sufficient to sample multiple analog channels and toggle I/O within 1 ms control loops. Wide 4.0-5.5 V supply tolerates 24 V industrial rails after regulation. The -40 C to +125 C extended temperature grade supports unheated enclosures, while nanoWatt technology minimizes standby drain on battery-backed PLCs.

🌐

HVAC Sensor Interface

The PIC16F874A-E/P's 8-channel 10-bit ADC with programmable acquisition time is well-matched to HVAC multi-sensor arrays (temperature, humidity, pressure, airflow). Its I²C/SPI MSSP peripheral interfaces with external digital sensors, while two comparators implement window-detect thermostats without software polling overhead. With 192 B of RAM and 7 KB of Flash, the device holds lookup-table linearization and PID control code comfortably. The 40-pin PDIP package simplifies prototype hand-soldering for HVAC controller reference designs.

🚗

Automotive Body Electronics

The PIC16F874A-E/P serves automotive body modules (window lifters, seat controllers, mirror adjusters) requiring -40 C to +125 C operation and 5 V supply from a regulated 12 V battery rail. Its 33 I/O drive LED indicators, switches, and relay coils; the 2 CCP modules generate PWM for motor-speed control and lighting dimming. The MSSP peripheral talks to LIN transceivers for body networks, while 7 KB Flash holds CAN-friendly message handlers. Note: for AEC-Q100 automotive qualification choose PIC16F874A-E/P-Q1.

🎥

Security and Alarm Panels

The PIC16F874A-E/P is well suited to security/alarm control panels because its 8 ADC channels monitor multiple zones (PIR, glass-break, smoke) and its two comparators implement window detectors for tamper sensing. The 128-byte EEPROM stores user codes and event logs through power cycles. nanoWatt sleep modes drop quiescent current for battery-only operation during AC loss. The 33 I/O drive keypads, sirens, and dialer outputs while ICD support accelerates debugging of zone-firing logic.

🔧

Embedded Instrumentation

Bench-top instruments and data acquisition front-ends use the PIC16F874A-E/P because its 8-channel 10-bit ADC, USART, and I²C peripherals integrate slow-speed analog measurement, USB-UART bridges, and LCD display drivers without external glue logic. The 20 MHz core runs averaging filters and calibration routines; 192 B of RAM buffers sample bursts. The 40-pin PDIP supports prototype through-hole construction common in lab gear.

💡

Consumer Appliance Controllers

White-goods controllers (washing machines, dishwashers, microwave ovens) adopt the PIC16F874A-E/P for its low cost, deterministic 8-bit core, and integrated peripherals: the 8-channel ADC reads water level and temperature sensors, the two CCP modules drive motor TRIACs and PWM valves, and the USART interfaces with inverter boards. The 128-byte EEPROM retains cycle settings through power-off. The -40 C to +125 C extended grade handles appliance interior temperatures and motor-driver proximity heating.

Recommended Products Summary

MCP2515 Standalone CAN controller for industrial fieldbus Used in: Industrial Control Systems MCP1700 3.3 V LDO for auxiliary rails Used in: Industrial Control Systems, Consumer Appliance Controllers MCP9808 High-accuracy I2C temperature sensor Used in: HVAC Sensor Interface MCP4725 I2C DAC for analog output channels Used in: HVAC Sensor Interface, Embedded Instrumentation MCP2551 CAN transceiver for in-vehicle networking Used in: Automotive Body Electronics MCP1702 Wide-Vin LDO for 12 V battery regulation Used in: Automotive Body Electronics MCP23S17 SPI 16-bit I/O expander for zone inputs Used in: Security and Alarm Panels, Consumer Appliance Controllers MCP79410 I2C RTC for timestamped event logging Used in: Security and Alarm Panels MCP2221 USB-to-UART/I2C bridge for PC connectivity Used in: Embedded Instrumentation
What is the program memory size of PIC16F874A-E/P?
The PIC16F874A-E/P integrates 7 KB of self-programmable Flash program memory organized as 4K x 14-bit words. According to Microchip datasheet DS39582, the Flash supports ICSP (In-Circuit Serial Programming) and ICD (In-Circuit Debug) via the PGD/PGC pins, allowing firmware updates without removing the device from the board.
What is the maximum operating frequency of PIC16F874A-E/P?
The PIC16F874A-E/P operates at a maximum clock speed of 20 MHz, which corresponds to a 200 ns instruction cycle due to its 4-clock-per-instruction pipelined architecture. At VDD = 5 V the device meets full AC/DC specifications across the entire -40 C to +125 C extended temperature range.
Does PIC16F874A-E/P support in-circuit debugging?
Yes, the PIC16F874A-E/P includes an ICD (In-Circuit Debugger) interface on the PGD (RB7) and PGC (RB6) pins. This allows real-time breakpoint debugging using Microchip MPLAB X IDE and an ICD programmer, eliminating the need for an external debug header on prototype boards.
What is the supply voltage range of PIC16F874A-E/P?
The PIC16F874A-E/P operates from 4.0 V to 5.5 V DC. According to Microchip datasheet DS39582, operation below 4.0 V is not specified due to Flash programming and Brown-Out Reset (BOR) thresholds; an external LDO or DC-DC converter is recommended for 3.3 V-only systems.
How many ADC channels does PIC16F874A-E/P have?
The PIC16F874A-E/P provides 8 channels of 10-bit Analog-to-Digital conversion multiplexed onto PORTA and PORTB. Acquisition time is programmable, and the ADC supports both single-ended and differential conversions, making it suitable for slow analog sensors like temperature, light, or battery voltage.
Where can I buy PIC16F874A-E/P and what is the price?
As of 2026-09-21, the PIC16F874A-E/P is in stock at DigiKey (PN 509399) and Mouser, listed at approximately $7.82 for qty-1. Bulk pricing drops to around $5.20 per unit at qty 1000. Authorized distributors carry the part in tube packaging of 9 units each.
What is the lead time for PIC16F874A-E/P?
As of 2026-09-21, DigiKey lists the PIC16F874A-E/P as 'ships today' (stock on hand), and third-party distributor Heisener shows approximately in stock with an estimated delivery window of Feb 9 - Feb 14, 2026 if shipped from Asia. Lead times are not currently constrained.
Is PIC16F874A-E/P in stock right now?
Yes. As of 2026-09-21, DigiKey reports the PIC16F874A-E/P as in stock with same-day shipping (PN 509399). Mouser and Heisener also list inventory. The part is not currently EOL or NRND according to Microchip's product lifecycle database.
PIC16F874A-E/P vs PIC16F877A-E/P - which is better?
Both share the same PIC16 enhanced mid-range core and 40-pin PDIP package, but the PIC16F877A-I/P has 14 KB of Flash and 368 bytes of RAM versus the PIC16F874A-E/P's 7 KB Flash and 192 bytes of RAM. Choose PIC16F874A-E/P for cost-sensitive, smaller-code applications and PIC16F877A-I/P for larger firmware footprints with otherwise identical peripheral sets.
What is the difference between PIC16F874A-E/P and PIC16F874A-I/P?
Both share identical silicon and pinout in the 40-pin PDIP package; the only difference is the operating temperature grade. The PIC16F874A-E/P is the -E (Extended) variant rated -40 C to +125 C, while the PIC16F874A-I/P is the -I (Industrial) variant rated -40 C to +85 C. They are drop-in compatible for most applications.
When should I choose PIC16F874A-E/P over PIC16F874-04/P?
Choose PIC16F874A-E/P for new designs because the 'A' silicon revision adds enhanced Flash, ICD debugging, and nanoWatt power management that the legacy PIC16F874-04/P lacks. The PIC16F874-04/P runs at only 4 MHz maximum clock and has shorter instruction cycles, so it cannot match 20 MHz timing margins.
What is the best drop-in replacement for PIC16F874A-E/P?
The PIC16F874A-I/P is the best drop-in replacement - same silicon, same 40-pin PDIP package, same Flash/RAM/EEPROM, same peripheral set, just a -40 C to +85 C temperature grade instead of -40 C to +125 C. For automotive applications choose PIC16F874A-E/P-Q1; for additional Flash use PIC16F877A-E/P.
Where can I download the PIC16F874A-E/P datasheet PDF?
The official Microchip PIC16F874A datasheet (DS39582) can be downloaded from https://ww1.microchip.com/downloads/en/DeviceDoc/39582b.pdf. Third-party mirrors also host the PDF; the manufacturer's copy is the canonical, most up-to-date revision and includes electrical characteristics, pinout, and instruction set reference.
What is the pinout of PIC16F874A-E/P in 40-pin PDIP?
The PIC16F874A-E/P 40-pin PDIP pinout assigns: pin 1 = MCLR#/VPP, pin 11 = VDD, pin 12 = VSS, pin 13 = OSC1/CLKIN, pin 14 = OSC2/CLKOUT, pin 15-26/33-40 = PORTA/PORTB/PORTC/PORTD/PORTE I/O, pin 32 = VSS. The complete pin map is shown in the official Microchip DS39582 datasheet, Figure 2-1.
What are the key specifications of PIC16F874A-E/P that engineers should know?
Engineers should know these five headline specs of the PIC16F874A-E/P: 8-bit PIC16 enhanced mid-range RISC core, 7 KB Flash / 192 B RAM / 128 B EEPROM, 20 MHz maximum clock (200 ns instruction cycle), 33 digital I/O with 8-channel 10-bit ADC, and 4.0 V to 5.5 V supply in a 40-pin PDIP. Source: Microchip datasheet DS39582.

Engineering reference data for PIC16F874A-E/P — comparison, design guidance, and compliance information.

Selection Guide

Choose the PIC16F874A-E/P when you need a 40-pin PDIP through-hole 8-bit MCU with 20 MHz CPU speed, 7 KB Flash, and extended -40 C to +125 C operation - it is the de facto reference device for industrial and automotive-body PIC16 designs. For new layouts in surface-mount packages consider the same die in PLCC (PIC16F874A-E/L), TQFP, or QFN variants instead. Pick the PIC16F874A-I/P if your application stays within -40 C to +85 C and you want a slightly lower-cost drop-in. Pick the PIC16F74-I/P for cost-sensitive designs that can tolerate 5 ADC channels instead of 8 and one CCP instead of two. Pick the PIC16F877A-I/P when firmware exceeds 7 KB (it has 14 KB Flash) but pin count, peripherals, and 40-pin PDIP package match the PIC16F874A-E/P. Avoid the legacy PIC16F874-04/P unless you are maintaining a non-A silicon design - its 4 MHz clock and lack of ICD are show-stoppers for new work.

Comparison with Alternatives

Parameter This Product PIC16F874A-I/P PIC16F874-04I/P PIC16F74-I/P PIC16F874-20/P PIC16F877A-I/P
Package 40-pin PDIP 40-pin PDIP - same 40-pin PDIP - same 40-pin PDIP - same 40-pin PDIP - same 40-pin PDIP - same
Brand Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology
Core / Architecture PIC16 Enhanced 8-bit PIC16 Enhanced 8-bit - same PIC16 Base 8-bit PIC16 Base 8-bit PIC16 Base 8-bit PIC16 Enhanced 8-bit - same
Max Clock Speed 20 MHz 20 MHz 4 MHz 20 MHz 20 MHz 20 MHz
Program Memory (Flash) 7 KB 7 KB 7 KB 7 KB 7 KB 14 KB
RAM 192 B 192 B 192 B 192 B 192 B 368 B
ADC Channels 8 x 10-bit 8 x 10-bit 8 x 10-bit 5 x 8-bit 8 x 10-bit 8 x 10-bit
CCP Modules 2 2 2 1 2 2
ICD Debug Yes Yes No No No Yes
Operating Temperature -40 C to +125 C (E) -40 C to +85 C (I) -40 C to +85 C (I) -40 C to +85 C (I) 0 C to +70 C (blank) -40 C to +85 C (I)

Key Differentiators

  • Enhanced mid-range core with ICD debug and nanoWatt technology (vs PIC16F874-04I/P)
  • Industrial 40-pin PDIP drop-in with identical silicon, lower temperature ceiling (vs PIC16F874A-I/P)
  • Higher ADC channel count and dual CCP versus the PIC16F74 sibling (vs PIC16F74-I/P)

Design Notes

Estimated: at VDD = 5.0 V and MCU active current of ~16 mA at 20 MHz (per DS39582 typical), the PIC16F874A-E/P dissipates roughly 80 mW. Place a 100 nF decoupling capacitor within 5 mm of each VDD pin (pins 11 and 32) and a bulk 10 uF tantalum or ceramic capacitor at the board power entry. For sleep-mode designs use the nanoWatt Sleep instruction and verify the MCLR# pull-up resistor (typically 10 kohm) does not inject leakage current.

Route the oscillator traces (OSC1 pin 13, OSC2 pin 14) as short and symmetric as possible, with a ground guard ring to minimize noise injection into the ADC. Keep ADC traces (PORTA analog inputs and VREF+/VREF- on RA3/RA2) away from switching nodes like PWM outputs (CCP1 on RC2). For ICD connectivity, expose the PGC (RB6) and PGD (RB7) pins to a 2x3 0.1 inch header for in-circuit debugging using MPLAB X IDE and an ICD programmer.

Do not leave the MCLR# pin floating - it must be pulled high through a 10 kohm resistor to VDD for reliable reset; floating MCLR is the most frequent cause of erratic PIC16F874A-E/P behavior. Verify the configuration bits (FOSC, WDTE, PWRTE, BOREN) match your oscillator and reset strategy - many boot failures trace to mismatched _CONFIG settings. Finally, ensure VDD rise time is below the Brown-Out Reset specification; an excessively slow ramp can lock the device in BOR.

Compliance Information

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

RoHS compliance per Microchip product page; AEC-Q100 automotive grade is a separate order code (PIC16F874A-E/P-Q1). Lead-free matte-tin finish.

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

Related Searches

PIC16F874A-E/P PIC16F874A-E/P datasheet Microchip PIC16F874A 40 pin DIP 8-bit 20MHz 7KB flash MCU 40-PDIP PIC16 enhanced mid-range microcontroller PIC16F874A-E/P ICD in-circuit debug PIC16F874A-E/P industrial control PIC16F874A-E/P vs PIC16F877A-E/P buy PIC16F874A-E/P online PIC16F874A-E/P pinout 40-pin PDIP what is the program memory of PIC16F874A PIC16F874A-E/P drop-in replacement PIC16F874A-I/P

Related Components & Terms

Microchip Technology PIC16F874A PIC16F874A-E/P PIC16F874A-I/P PIC16F874A-E/L PIC16F877A-I/P PIC16F74-I/P PIC16F874-04I/P PIC16 enhanced mid-range 8-bit microcontroller RISC architecture Harvard architecture Flash memory EEPROM RAM ADC CCP MSSP USART I2C SPI nanoWatt technology ICSP ICD PDIP package AEC-Q100 RoHS REACH industrial control HVAC automotive body electronics security alarm panel consumer appliance embedded instrumentation
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