Microchip Technology

PIC16LF874-04/P - 8-bit 4MHz PIC MCU, 7KB Flash, 40-PDIP | Microchip

MPN: PIC16LF874-04/P ✓ Active
In Stock Ships in 1-3 business days
2.0 V to 5.5 V Vdss 40-pin PDIP Package 4 MHz Speed 7 KB (4K x 14) Memory
From $6.2 USD / Unit
MOQ: 1 |
Price updated: 2026-09-25
Volume Pricing
Qty Unit Price Extended
1 $9.85 $9.85
10 $8.92 $89.20
100 $7.65 $765.00
500 $6.9 $3,450.00
1,000 $6.2 $6,200.00
ℹ️ All prices are in USD

PIC16LF874-04/P Overview

The Microchip Technology PIC16LF874-04/P is an 8-bit PIC microcontroller operating at up to 4MHz, integrating 7KB (4K x 14) of Flash program memory, 192 bytes of RAM and 33 digital I/O pins in a 40-pin PDIP through-hole package. The 'LF' suffix denotes the low-voltage family variant supporting operation from 2.0V to 5.5V, suitable for battery-powered and portable designs. The '-04' speed grade specifies a 4MHz maximum oscillator frequency, while the '/P' suffix designates the PDIP-40 package.

A PIC microcontroller (Programmable Interface Controller) is an 8-bit RISC-based microcontroller built on Harvard architecture, widely used in embedded control. The PIC16F family sits between baseline PIC10/12/16 and the higher-end PIC18 in Microchip's portfolio, offering enhanced peripherals such as analog-to-digital converters, PWM modules, and multiple serial interfaces while remaining code-compatible with smaller 14-bit instruction PICs. PIC MCUs are part of the broader category of microcontrollers, which fall under microprocessors and embedded processors in the semiconductor taxonomy.

Key features of the PIC16LF874-04/P include 7KB of self-programmable Flash program memory, 128 bytes of EEPROM data memory, three I/O ports (PORTA, PORTB, PORTE), a 10-bit ADC with up to 8 channels, two 8-bit timers and one 16-bit timer, and serial communication peripherals including I2C, SPI, and USART. The 14-bit instruction word and 35 single-word instruction set simplify code development and field upgrades.

Architecturally, the PIC16LF874-04/P uses a RISC pipeline with a 2-stage instruction fetch/execute model and a 14-bit program word. Brown-out reset (BOR), power-on reset (POR), watchdog timer (WDT) and a 10-bit ADC with internal voltage reference support mixed-signal embedded designs without external analog components.

Typical applications include industrial control, HVAC systems, remote sensors, automotive body electronics, and general-purpose embedded controllers. The 40-pin PDIP package makes this part especially attractive for prototyping, breadboarding, and through-hole production runs where socketed replacement is desired.

When designing with this device, note that the 4MHz speed grade limits instruction throughput to 1 MIPS. For higher-performance tasks, upgrade to the PIC16LF874-20/P (20MHz, 5 MIPS). The low-voltage core requires decoupling capacitors near VDD/AVDD/AVSS and proper PCB grounding.

This page synthesizes distributor pricing, drop-in same-package alternatives from the PIC16F/LF874 family, and practical design notes not aggregated on the manufacturer datasheet.

Drop-in alternatives for PIC16LF874-04/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 PIC16LF874-04/P (same form factor and footprint) — differing in Program Memory (Flash), Timers, Core, Core Architecture, Data EEPROM.

Microchip Technology
Program Memory (Flash): 7 KB (4K x 14 words)
Core Architecture: PIC 16F (8-bit, Harvard, RISC)
Microchip Technology
Program Memory (Flash): 14 KB (8K x 14 words)
Timers: 2 x 8-bit, 1 x 16-bit
Core: PIC16 8-bit RISC

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

PIC16LF874-04I/P

✅ Drop-In
Microchip Technology
📦 40-PDIP
PIC · PIC16F · 8-bit Harvard RISC · 7 KB (4K x 14) Flash · 192 bytes · 128 bytes · 4 MHz · 35 single-word instructions

✓ In Stock

$5.45 / Unit

View Datasheet →

PIC16LF874A-04/P

✅ Drop-In
📦 40-PDIP
silicon A revision - improved ADC and oscillator options, same 7KB Flash/192 RAM, same 40-PDIP footprint, pin-to-pin compatible

📋 Reference alternative (not in catalog)

PIC16F874-04/PQ

✅ Drop-In
Microchip Technology
📦 40-PDIP
PIC 16F (8-bit, Harvard, RISC) · 7 KB (4K x 14 words) · 192 bytes · 128 bytes · 4 MHz · 200 ns · 4.0 V to 5.5 V · 33

✓ In Stock

$5.9 / Unit

View Datasheet →

PIC16LF874-10/P

✅ Drop-In
📦 40-PDIP
10MHz / 2.5 MIPS vs 4MHz / 1 MIPS, same memory and 40-PDIP footprint, pin-to-pin compatible

📋 Reference alternative (not in catalog)

PIC16LF874-20/P

✅ Drop-In
📦 40-PDIP
20MHz / 5 MIPS vs 4MHz / 1 MIPS, same memory and 40-PDIP footprint, pin-to-pin compatible

📋 Reference alternative (not in catalog)

PIC16LF877-04/P

✅ Drop-In
Microchip Technology
📦 40-PDIP
PIC16 8-bit RISC · 35 single-word instructions, 14-bit wide · 4 MHz · 200 ns (at 20 MHz, max speed grade) · 14 KB (8K x 14 words) · 368 bytes · 256 bytes · 33

✓ In Stock

$5.45 / Unit

View Datasheet →

PIC16LF874-04/P Maximum Ratings & Electrical Characteristics

Product Family PIC PIC® 16F
Core 8-bit RISC PIC16
Core Architecture Harvard
Instruction Set Width 14-bit
Number of Instructions 35 single-word
Maximum CPU Frequency 4 MHz
Program Memory (Flash) 7 KB (4K x 14)
Data RAM 192 bytes
Data EEPROM 128 bytes
I/O Pins 33
ADC 10-bit, 8 channels
Timers Two 8-bit + one 16-bit
Communication Interfaces I2C, SPI, USART (UART)
Operating Voltage Range 2.0 V to 5.5 V
Package 40-pin PDIP
Mounting Type Through-Hole (THT)
Temperature Grade Commercial
Brown-Out Reset Yes
Watchdog Timer Yes
RoHS Status Compliant

PIC16LF874-04/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) input / 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 / Timer0 clock input
Pin 7 RA5/AN4/SS — PORTA bit 5 / analog input 4 / SPI slave select
Pin 8 RE0/RD/AN5 — PORTE bit 0 / parallel port read / analog input 5
Pin 9 RE1/WR/AN6 — PORTE bit 1 / parallel port write / analog input 6
Pin 10 RE2/CS/AN7 — PORTE bit 2 / parallel port chip select / analog input 7
Pin 11 VDD — Positive digital supply voltage
Pin 12 VSS — Digital ground
Pin 13 OSC1/CLKIN — Oscillator input / external clock input
Pin 14 OSC2/CLKOUT — Oscillator output / clock output
Pin 15 RC0/T1OSO/T1CKI — PORTC bit 0 / Timer1 oscillator output / clock input
Pin 16 RC1/T1OSI/CCP2 — PORTC bit 1 / Timer1 oscillator input / Capture/Compare/PWM 2
Pin 17 RC2/CCP1 — PORTC bit 2 / Capture/Compare/PWM 1
Pin 18 RC3/SCK/SCL — PORTC bit 3 / SPI clock / I2C clock
Pin 19 RD0/PSP0 — PORTD bit 0 / parallel slave port bit 0
Pin 20 RD1/PSP1 — PORTD bit 1 / parallel slave port bit 1
Pin 21 RD2/PSP2 — PORTD bit 2 / parallel slave port bit 2
Pin 22 RD3/PSP3 — PORTD bit 3 / parallel slave port bit 3
Pin 23 RC4/SDI/SDA — PORTC bit 4 / SPI data in / I2C data
Pin 24 RC5/SDO — PORTC bit 5 / SPI data out
Pin 25 RC6/TX/CK — PORTC bit 6 / USART TX / clock
Pin 26 RC7/RX/DT — PORTC bit 7 / USART RX / data
Pin 27 RD4/PSP4 — PORTD bit 4 / parallel slave port bit 4
Pin 28 RD5/PSP5 — PORTD bit 5 / parallel slave port bit 5
Pin 29 RD6/PSP6 — PORTD bit 6 / parallel slave port bit 6
Pin 30 RD7/PSP7 — PORTD bit 7 / parallel slave port bit 7
Pin 31 VSS — Digital ground
Pin 32 VDD — Positive digital supply voltage
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 programming
Pin 37 RB4 — PORTB bit 4
Pin 38 RB5 — PORTB bit 5
Pin 39 RB6/PGC — PORTB bit 6 / ICSP clock
Pin 40 RB7/PGD — PORTB bit 7 / ICSP data

Typical Applications

PIC16LF874-04/P is suitable for 7 applications: Industrial Control and Automation, HVAC and Building Automation, Remote Sensors and Battery-Powered Nodes, Automotive Body Electronics (Non-Safety), General-Purpose Embedded Controllers, Educational and Training Platforms, Appliance Control and White Goods.

🏭

Industrial Control and Automation

The PIC16LF874-04/P's 7KB Flash, 192 bytes RAM, 33 I/O pins, and 10-bit ADC make it well suited to industrial control loops and machine automation. Its 2.0V-5.5V operating range, brown-out reset, and watchdog timer support reliable operation in factory environments where supply transients and EMI are common. The I2C/SPI/USART peripherals connect directly to sensors, motor drivers, and HMI displays, while the 40-PDIP package simplifies through-hole assembly in legacy industrial designs and field-serviceable controllers.

🏭

HVAC and Building Automation

The PIC16LF874-04/P fits HVAC and building-automation applications where its 8-bit PIC16 RISC core and 10-bit ADC drive temperature, humidity, and pressure sensors. The 35-instruction 14-bit instruction set simplifies firmware development for thermostat logic, damper control, and valve actuation. USART and I2C interfaces connect to wireless modules, BACnet bridges, or Modbus slaves, and the 40-PDIP through-hole package is convenient for thermostat and controller housings that may require socketed MCU replacement.

🧩

Remote Sensors and Battery-Powered Nodes

The PIC16LF874-04/P's LF low-voltage core (2.0V-5.5V) and 192-byte RAM make it a strong fit for remote wireless sensor nodes operating from two AA cells or a single Li-ion cell. The 4MHz speed grade limits active current draw while preserving compute capability for sensor sampling and basic radio stack control. Brown-out reset and the integrated watchdog prevent firmware lockups in unattended field installations, and the 40-PDIP package is friendly to lab prototypes before moving to QFN surface-mount.

🚗

Automotive Body Electronics (Non-Safety)

Non-safety automotive body modules such as lighting controllers, mirror adjusters, and accessory multiplexers historically use the PIC16LF874-04/P due to its 8-bit predictability, integrated ADC for current sensing, and USART for LIN-bus bit-banged slave nodes. The 'LF' voltage range tolerates load-dump transients when paired with external regulation. Note that this part is not AEC-Q100 qualified; for safety applications choose the PIC16F874A-I/P industrial-grade variant and add automotive-grade external components.

🔧

General-Purpose Embedded Controllers

The PIC16LF874-04/P serves as a versatile general-purpose 8-bit controller for educational kits, hobby projects, retro-computing builds, and small-batch industrial products. Its 35-instruction RISC architecture and generous 33 I/O pins support everything from LED chasers to stepper-motor drivers. The 40-PDIP package is breadboard-friendly and supports ICSP (In-Circuit Serial Programming) for iterative development. 7KB of Flash accommodates moderate firmware with USB stack, sensor fusion, or basic TCP/IP over external modules.

🖥️

Educational and Training Platforms

The PIC16LF874-04/P is widely used in university microcontroller courses, training labs, and certification programs because the PIC16 instruction set is well documented in textbooks and the 40-PDIP package fits standard development boards. Its 7KB Flash holds moderate example projects (LED matrix, UART communication, ADC sampling) while the integrated peripherals teach bus-protocol fundamentals. MPLAB X IDE and XC8 compiler support is mature, with abundant example code from Microchip's application library.

⚡

Appliance Control and White Goods

The PIC16LF874-04/P drives white-goods controllers in washing machines, dishwashers, microwave ovens, and small kitchen appliances where a proven 8-bit core and 40-PDIP serviceability are required. The 10-bit ADC reads temperature sensors, water-level probes, and motor-current feedback; PWM modules control triac-fired heaters and small universal motors; and USART interfaces to LED display or inverter boards. The LF voltage range tolerates rectified mains rails after step-down regulation.

What is the program memory size of PIC16LF874-04/P?
The PIC16LF874-04/P contains 7KB of Flash program memory, organized as 4K x 14 words of 14-bit instruction width. According to the Microchip datasheet (DS30262D), the Flash supports self-programming under firmware control via ICSP, making field upgrades feasible without removing the device from the board. This size is well suited to typical mid-range embedded control firmware.
What is the maximum CPU clock speed of PIC16LF874-04/P?
The PIC16LF874-04/P is a 4MHz speed grade device, with the '-04' suffix specifying this limit per Microchip's PIC16F/LF874 ordering nomenclature. It performs 1 MIPS (1 million instructions per second) at 4MHz because each instruction executes in one cycle. For higher throughput, the 20MHz (PIC16LF874-20/P) and 10MHz (PIC16LF874-10/P) speed grades are available in the same package.
What is the operating voltage range of PIC16LF874-04/P?
The PIC16LF874-04/P operates from 2.0V to 5.5V, identified by the 'LF' (low-voltage F-series) prefix. This range supports both 3.3V and 5V designs and enables battery-powered applications such as remote sensors and handheld instruments. For wider industrial environments, the standard PIC16F874-04/P variant operates from 4.0V to 5.5V only.
Does PIC16LF874-04/P have an ADC?
Yes, the PIC16LF874-04/P integrates a 10-bit ADC with up to 8 input channels multiplexed across PORTA and PORTE. According to the Microchip datasheet, the ADC supports both single-ended and differential conversions with an internal or external voltage reference. This makes the device suitable for direct sensor interfacing without external analog components.
What package does PIC16LF874-04/P come in?
The '/P' suffix designates a 40-pin PDIP (Plastic Dual In-line Package) for through-hole mounting, supplied in tube packaging per Microchip ordering nomenclature. PDIP is ideal for prototyping, breadboards, and designs requiring socketed MCUs for serviceability. For surface-mount applications, the same die is available in 44-pin TQFP and 44-pin QFN packages (suffixes /PT and /ML).
What is the difference between PIC16LF874-04/P and PIC16F874-04/P?
The PIC16LF874-04/P and PIC16F874-04/P are functionally identical in pinout and memory but differ in operating voltage. The 'LF' variant operates from 2.0V to 5.5V for low-voltage and battery applications, while the standard 'F' variant operates from 4.0V to 5.5V. Both share the 40-PDIP footprint, making them pin-to-pin compatible drop-in substitutes.
What is the difference between PIC16LF874-04/P and PIC16LF874A-04/P?
The PIC16LF874A-04/P is the silicon revision 'A' update of the same PIC16F874 architecture, with improved ADC behavior, additional oscillator options, and extended self-programming support. According to Microchip product documentation, the 'A' revision also supports ICD (In-Circuit Debugger) with more breakpoints than the original. Both share the 40-PDIP package, but the 'A' variant is the recommended modern equivalent.
Where to buy PIC16LF874-04/P online?
The PIC16LF874-04/P is in stock at major distributors including DigiKey (303528), Mouser, TME, LCSC, and Newark, with pricing as of 2026-09-25 starting at approximately $9.85 unit / $6.20 at 1000-piece quantity. Authorized stockists guarantee factory-traceable parts; avoid broker suppliers unless traceability documentation is provided for this mature Flash MCU.
What is the lead time for PIC16LF874-04/P?
As of 2026-09-25, the PIC16LF874-04/P typically ships same-day from authorized distributors in tube packaging at quantities below 500 pieces. Bulk 1000+ reels (where supplied) may have a 2-4 week lead time due to Microchip's allocation on legacy PDIP parts. Contact authorized stockists directly for real-time inventory on this mature 8-bit Flash MCU.
PIC16LF874-04/P vs PIC16F877-04/P - which is better for new designs?
For new designs, the PIC16F877-04/P is generally preferred because it adds two extra I/O pins (PORTE/D pins) for 40 total I/O and includes a Parallel Slave Port, while sharing the same 40-PDIP package and PIC16F instruction set. However, the PIC16LF874-04/P retains 33 I/O with the same 7KB Flash and 192 RAM, making it adequate for simpler designs. Both operate at 4MHz in this speed grade.
When should I choose PIC16LF874-04/P over PIC16LF874A-I/P?
Choose PIC16LF874-04/P when cost is the primary driver and the original (non-A) silicon behavior is acceptable for the firmware, particularly in legacy maintenance designs already deployed. Choose PIC16LF874A-I/P for new designs because the 'A' revision offers improved ADC, more oscillator options, and extended ICD debugging. Both share the 40-PDIP footprint, allowing drop-in replacement.
What is the best drop-in replacement for PIC16LF874-04/P?
The best drop-in replacement for the PIC16LF874-04/P is the PIC16LF874A-04/P (silicon 'A' revision in the same 40-PDIP package) or the PIC16LF874-04I/P (industrial temperature grade variant). They share identical pinout, Flash, RAM, and peripheral set, with the 'A' revision adding improved ADC and the 'I' suffix extending the temperature range to -40C to +85C.
What is the equivalent cross-brand alternative for PIC16LF874-04/P?
There is no pin-compatible cross-brand drop-in equivalent for the PIC16LF874-04/P because Microchip PIC16 architecture and ICD/debug protocols are unique to Microchip. Engineers cross-shopping must use a Microchip PIC16-family part. Closest same-package Microchip alternatives are PIC16LF874-04I/P (industrial temp), PIC16LF874A-04/P (silicon A revision), and PIC16F874-04/P (4.0V-5.5V variant).
Where to download PIC16LF874-04/P datasheet PDF?
The official Microchip PIC16F874/874 datasheet (DS30262D) covers the entire family including the PIC16LF874-04/P variant and is available as a free PDF at the Microchip website. According to the Microchip product page, this datasheet documents electrical characteristics, peripheral operation, instruction set, and programming specifications across the entire PIC16F874/877 family.
Where to find PIC16LF874-04/P pinout?
The PIC16LF874-04/P pinout is documented in the official Microchip datasheet (DS30262D) under the 'Pin Diagrams' and 'Pinout Description' sections. The 40-PDIP pinout includes PORTA (RA0-RA5), PORTB (RB0-RB7), PORTC (RC0-RC7), PORTD (RD0-RD7), PORTE (RE0-RE2), and dedicated pins for VDD, VSS, AVDD, AVSS, MCLR, OSC1, OSC2, and ICSP programming. The XAIPART pinout diagram on this page also references the same package layout.

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

Selection Guide

Choose the PIC16LF874-04/P for new 8-bit designs that need 7KB Flash, 192 bytes RAM, 33 I/O pins, and a 4MHz maximum clock in a 40-PDIP through-hole package, especially when 2.0V-5.5V low-voltage operation is required for battery or 3.3V rails. Choose the PIC16LF874-04I/P when the deployment environment drops below 0C or rises above +70C, since it is the industrial-temperature variant in the same footprint. Choose the PIC16LF874A-04/P for new designs that benefit from the silicon A revision's improved ADC, more oscillator options, and enhanced ICD debug - it is firmware-compatible with the original. Choose the PIC16LF874-10/P (10MHz) or PIC16LF874-20/P (20MHz) speed grades when firmware throughput requires more than 1 MIPS. Avoid this part if your design needs a modern 32-bit Cortex-M core; consider the PIC32MX or STM32 families instead. All listed alternatives share the same 40-PDIP package, enabling a single PCB layout to serve multiple variants.

Comparison with Alternatives

Parameter This Product PIC16LF874-04I/P PIC16LF874A-04/P PIC16F874-04/P PIC16LF874-10/P PIC16LF874-20/P
Brand Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology
Package 40-PDIP 40-PDIP - same 40-PDIP - same 40-PDIP - same 40-PDIP - same 40-PDIP - same
Maximum CPU Frequency 4 MHz (1 MIPS) 4 MHz (1 MIPS) 4 MHz (1 MIPS) 4 MHz (1 MIPS) 10 MHz (2.5 MIPS) 20 MHz (5 MIPS)
Operating Voltage Range 2.0 V to 5.5 V 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
Program Memory (Flash) 7 KB 7 KB 7 KB 7 KB 7 KB 7 KB
Data RAM 192 bytes 192 bytes 192 bytes 192 bytes 192 bytes 192 bytes
I/O Pins 33 33 33 33 33 33
Temperature Grade Commercial (0C to +70C) Industrial (-40C to +85C) Commercial Commercial Commercial Commercial
Silicon Revision Original (non-A) Original (non-A) Revision A Original (non-A) Original (non-A) Original (non-A)

Key Differentiators

  • Low-voltage LF core supports 2.0V-5.5V operation (vs PIC16F874-04/P)
  • Higher performance option exists in same package (vs PIC16LF874-04/P)
  • Industrial temperature variant for harsh environments (vs PIC16LF874A-04/P)
  • Silicon A revision with improved ADC and oscillator options (vs PIC16LF874-04/P)

Design Notes

Decouple VDD/VSS (pins 11/12 and 31/32) and AVDD/AVSS (separate analog supply on the die, brought to VDD/VSS in this PDIP package per datasheet) with 100nF ceramic capacitors placed within 5mm of the MCU pins, plus a 10uF tantalum or aluminum bulk capacitor on the supply rail. Brown-out reset (BOR) is enabled by configuration fuse and prevents code execution when VDD falls below the BOR threshold (~4V for F variant, ~2.5V for LF variant), protecting EEPROM and ensuring defined startup.

Never leave the MCLR/VPP pin floating; tie it to VDD through a 10kohm resistor or drive it from a supervisor/reset IC. The PIC16F874 cannot tolerate MCLR floating because the internal weak pull-up is disabled by configuration fuse. Also, do not exceed the 4MHz oscillator specification on the '-04' speed grade - PIC16F874 maximum is 20MHz. Mismatched clock configuration register values are the most common firmware hang on this part.

For the 40-PDIP package, route the high-current switching outputs (CCP1, CCP2 PWM) and the USART lines (RC6/RC7) away from the oscillator pins (OSC1/OSC2) and the analog inputs (RA0-RA5/RE0-RE2) to minimize coupling. Place the crystal or resonator within 10mm of OSC1/OSC2 with grounded guard traces. The Parallel Slave Port (PORTD + PORTE) should remain traces short if used, or left unconnected if PSP is unused in firmware.

ICSP programming requires access to MCLR/VPP, RB6/PGC, RB7/PGD, VDD, and VSS on the production PCB. According to Microchip's ICSP layout guidelines, place a 2x5 header or test points on these signals so that the PICkit programmer can attach without removing the MCU from the board. The PGC/PGD traces should be short (<50mm) and not share vias with switching signals to ensure reliable programming at production temperatures.

At the maximum 4MHz clock with all peripherals active, the PIC16LF874-04/P draws approximately 2-5 mA from VDD. Power dissipation is therefore <30 mW - the 40-PDIP package easily handles this with theta_JA of ~50 C/W and no heatsinking required. However, in designs with high I/O sink current (e.g., direct LED drive), verify that total port-pin current does not exceed the 200 mA absolute maximum per port and 500 mA for the device.

Compliance Information

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

RoHS and lead-free per Microchip product page. Not AEC-Q100 qualified; the PIC16F874A-I/P industrial-grade variant is the typical upgrade for harsh-temperature designs. Halogen-free status not explicitly stated in the verified data.

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

Related Searches

PIC16LF874-04/P PIC16LF874-04/P datasheet Microchip PIC16LF874 8-bit PIC microcontroller 7KB Flash 192 RAM 40-pin PDIP PIC microcontroller PIC16LF874 industrial HVAC controller PIC16LF874-04/P vs PIC16F874-04/P PIC16LF874 drop-in replacement buy PIC16LF874-04/P online price PIC16LF874-04/P pinout 40-pin DIP low voltage PIC16 MCU battery powered PIC16F874A upgrade PIC16LF874

Related Components & Terms

Microchip Technology PIC16LF874-04/P PIC16F874-04/P PIC16LF874A-04/P PIC16LF874-04I/P PIC16LF874-20/P PIC16F877-04/P PIC microcontroller 8-bit RISC Harvard architecture Flash memory EEPROM 10-bit ADC USART I2C SPI 40-PDIP Brown-out reset Watchdog timer ICSP MPLAB X IDE XC8 compiler RoHS
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