Microchip Technology

PIC16LF874-04/PT - 8-Bit 4MHz MCU 7KB Flash 44-TQFP | Microchip

MPN: PIC16LF874-04/PT ✓ Active
In Stock Ships in 1-3 business days
2.0 V to 5.5 V (LF variant) Vdss 44-pin TQFP (PT), 10x10 mm Package 4 MHz (/04 speed grade) Speed 7 KB Flash (4K x 14 words) Memory
From $5.97 USD / Unit
MOQ: 1 |
Price updated: 2026-09-25
Volume Pricing
Qty Unit Price Extended
1 $10.63 $10.63
10 $9.55 $95.50
100 $7.92 $792.00
500 $6.84 $3,420.00
1,000 $5.97 $5,970.00
ℹ️ All prices are in USD

PIC16LF874-04/PT Overview

The Microchip Technology PIC16LF874-04/PT is an 8-bit PIC16F-family RISC microcontroller (MCU) with 4MHz maximum CPU clock, 7KB (4K x 14 words) of on-chip Flash program memory, packaged in a 44-pin TQFP (10x10 mm, PT suffix). It is part of Microchip's mid-range PIC16F874/877 series, the LF variant supporting 2.5V-3.3V low-voltage operation for battery-friendly designs, while remaining 5V-tolerant.

A microcontroller (MCU) is a single-chip computer that integrates a CPU, RAM, Flash/ROM program memory, EEPROM, and a rich set of peripherals (I/O, timers, ADC, USART, I2C/SPI) into one device. MCUs belong to the embedded-controller hierarchy: microcontroller -> embedded processor -> integrated circuit -> semiconductor. The PIC16F family, in particular, is a mature RISC architecture known for deterministic instruction execution, a compact 35-instruction set, and a long lifecycle supported by the MPLAB X IDE toolchain.

Key features of the PIC16LF874-04/PT include 192 bytes of RAM, 128 bytes of EEPROM, 33 digital I/O pins, a 10-bit multi-channel ADC, two 8-bit timers plus one 16-bit timer, a USART with addressable mode, an MSSP (Master Synchronous Serial Port) for SPI and I2C, and a capture/compare/PWM (CCP) module. The /04 speed grade limits the oscillator to 4MHz (versus the /20 grade which supports 20MHz). The LF (low-voltage) variant operates down to 2.0V, making it suitable for 2x AA battery-powered designs.

Technically, the PIC16F874 uses a Harvard RISC core with separate program and data buses, a 14-bit instruction word, and a hardware stack of 8 levels. The 44-TQFP package exposes all three port banks (PORTA/B/C/D/E with 33 usable I/O), the two analog comparator inputs, and the two programming/debug pins (RB6/RB7) for ICSP (In-Circuit Serial Programming) and ICD (In-Circuit Debugger) operation.

Typical applications include industrial control panels, instrumentation front-ends, low-power remote sensor nodes, automotive body controllers (with the /04 extended temperature variants), consumer appliance interfaces, and educational embedded platforms where deterministic behavior and a well-supported toolchain matter more than raw throughput.

When designing with this MCU, allocate the oscillator and decoupling network carefully: use a 22-100pF ceramic resonator or quartz crystal with two load capacitors within 5mm of OSC1/OSC2, place a 0.1uF decoupling cap on every VDD/SS pair, and reserve RB6/RB7 for ICSP regardless of the application code, so that firmware can be updated on the production board.

This page synthesizes distributor pricing, same-family drop-in alternatives, and practical design notes not found in the bare manufacturer datasheet, giving engineers a single reference for sourcing and second-sourcing the PIC16LF874-04/PT.

Drop-in alternatives for PIC16LF874-04/PT — 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/PT (same form factor and footprint) — differing in Timers, Package, CCP Modules, Family, Operating Temperature.

Microchip Technology
Timers: 2 x 8-bit, 1 x 16-bit
Package: 44-pin TQFP (PT) 10x10 mm
CCP Modules: 1 x Capture/Compare/PWM
Microchip Technology
Timers: Timer0, Timer1 (16-bit), Timer2
Package: 44-pin TQFP (10x10 mm)
CCP Modules: 2
Microchip Technology
Timers: 2x 8-bit + 1x 16-bit (TMR0, TMR1, TMR2)
Operating Temperature: 0C to +70C (commercial)

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

PIC16F874-04/PT

✅ Drop-In
📦 44-pin TQFP (PT)
Standard voltage variant (4.0-5.5 V vs 2.0-5.5 V); same 7 KB Flash, 192 B RAM, 128 B EEPROM, 33 I/O, pin-compatible on 44-TQFP

📋 Reference alternative (not in catalog)

PIC16LF874-04I/PT

✅ Drop-In
📦 44-pin TQFP (PT)
Industrial temperature grade -40C to +85C vs commercial 0C to +70C; same die, same 44-TQFP pinout, same LF 2.0-5.5 V range

📋 Reference alternative (not in catalog)

PIC16F874-04I/PT

✅ Drop-In
Microchip Technology
📦 44-pin TQFP (PT)
PIC16F 8-bit mid-range MCU · 7 KB · 192 bytes · 128 bytes · 20 MHz (4 MHz marked in part number, family rating 20 MHz) · 200 ns at 20 MHz · 4.0 V to 5.5 V · 33

✓ In Stock

$5.4 / Unit

View Datasheet →

PIC16LF874A-I/PT

✅ Drop-In
📦 44-pin TQFP (PT)
A-revision: 14 KB Flash (vs 7 KB, +100%), 200 ns instruction (vs 1 us), 20 MHz max (vs 4 MHz), industrial -40C to +85C; same 44-TQFP pinout

📋 Reference alternative (not in catalog)

PIC16F877-04/PT

✅ Drop-In
Microchip Technology
📦 44-pin TQFP (PT)
PIC16F8xx · PIC 8-bit · 14 KB (8K x 14 word) · FLASH · 368 bytes · 256 bytes · 4 MHz · 200 ns

✓ In Stock

$5.2 / Unit

View Datasheet →

PIC16LF874-04/PT Maximum Ratings & Electrical Characteristics

Family PIC16F
Core 8-bit PIC RISC (Harvard)
CPU Architecture RISC, 14-bit instruction word
Maximum CPU Frequency 4 MHz (/04 speed grade)
Program Memory 7 KB Flash (4K x 14 words)
Data RAM 192 bytes
Data EEPROM 128 bytes
I/O Pins 33
ADC 10-bit, 8 channels
Timers 2 x 8-bit + 1 x 16-bit
CCP Modules 1 (Capture/Compare/PWM)
Serial Interfaces USART (addressable), MSSP (SPI / I2C)
Operating Voltage 2.0 V to 5.5 V (LF variant)
Package 44-pin TQFP (PT), 10x10 mm
Mounting Type Surface Mount
Operating Temperature 0C to +70C (commercial, -04 grade)
ICSP / ICD Yes (RB6/RB7)
RoHS Status Compliant

PIC16LF874-04/PT Pin Configuration

Generic Component Pin Configuration Generic integrated-circuit pinout placeholder. Pin 1 indicated by dot; exact pin count and functions in the pin table below. 1 N 2 N-1 3 N-2 4 N-3 Pin Configuration See pin table below for pin functions Package-specific diagram not available
Pin 1 RE3/MCLR/VPP — PORTE bit 3 / Master Clear (reset) / 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 — PORTA bit 2 / Analog input 2
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 RD0 — PORTD bit 0
Pin 9 RD1 — PORTD bit 1
Pin 10 RD2 — PORTD bit 2
Pin 11 VSS — Ground reference
Pin 12 VDD — Positive supply voltage
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 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
Pin 19 RD3 — PORTD bit 3
Pin 20 RD4 — PORTD bit 4
Pin 21 RD5 — PORTD bit 5
Pin 22 RD6 — PORTD bit 6
Pin 23 RD7 — PORTD bit 7
Pin 24 VSS — Ground reference
Pin 25 VDD — Positive supply voltage
Pin 26 RB0/INT — PORTB bit 0 / External interrupt
Pin 27 RB1 — PORTB bit 1
Pin 28 RB2 — PORTB bit 2
Pin 29 RB3 — PORTB bit 3
Pin 30 RB4 — PORTB bit 4
Pin 31 RB5 — PORTB bit 5
Pin 32 RB6/PGD — PORTB bit 6 / ICSP data
Pin 33 RB7/PGC — PORTB bit 7 / ICSP clock
Pin 34 RC4/SDI/SDA — PORTC bit 4 / SPI data in / I2C data
Pin 35 RC5/SDO — PORTC bit 5 / SPI data out
Pin 36 RC6/TX/CK — PORTC bit 6 / USART TX / USART clock
Pin 37 RC7/RX/DT — PORTC bit 7 / USART RX / USART data
Pin 38 RE0/RD/AN5 — PORTE bit 0 / Parallel read / Analog input 5
Pin 39 RE1/WR/AN6 — PORTE bit 1 / Parallel write / Analog input 6
Pin 40 RE2/CS/AN7 — PORTE bit 2 / Parallel chip select / Analog input 7
Pin 41 VSS — Ground reference
Pin 42 VDD — Positive supply voltage
Pin 43 NC — Not connected (per datasheet)
Pin 44 NC — Not connected (per datasheet)

Typical Applications

PIC16LF874-04/PT is suitable for 6 applications: Industrial Control Panel, Battery-Powered Remote Sensor Node, Consumer Appliance Interface Board, Educational Embedded Platform, Instrumentation Front-End, Automotive Body Controller (Non-Safety).

🏭

Industrial Control Panel

The PIC16LF874-04/PT fits industrial control panels where deterministic response, low power, and 33 I/O lines matter more than raw throughput. Its 2.0-5.5 V LF voltage range allows direct 24 V->5 V regulator operation without a boost stage, while the 7 KB Flash holds HMI menus plus ladder-logic-style control tables in a single binary. The PIC16F874's 8-channel 10-bit ADC is sufficient for monitoring panel voltages, current shunts, and 4-20 mA loop-back signals with a small analog front end; the integrated USART drives an isolated RS-485 link to a PLC. Compared with a switching-MCU design, the PIC16F874's 4 MHz / 1 MIPS performance is enough for scan rates below 1 kHz, and its 44-TQFP package leaves enough room for optocouplers and gate-drive circuitry.

🧩

Battery-Powered Remote Sensor Node

The PIC16LF874-04/PT's 2.0 V minimum supply makes it well suited to 2x AA cell-powered remote sensor nodes that sleep most of the time and wake on a timer interrupt. Its 192-byte RAM holds a small sensor frame buffer, while the 128-byte EEPROM logs calibration and node ID persistently across battery swaps. The 10-bit 8-channel ADC reads temperature, humidity, and battery voltage directly, eliminating an external ADC and BOM cost. Compared to a Cortex-M0+ alternative, the PIC16F874's lower active current and deep-sleep modes keep quiescent draw under 1 uA, and its 4 MHz / 1 MIPS throughput is enough to format a LoRa/Sigfox preamble once per minute. The 44-TQFP package is overkill for a sensor node; this application typically pairs with the smaller-pin PIC16LF873-04/SO in the same family.

⚡

Consumer Appliance Interface Board

The PIC16LF874-04/PT drives consumer appliance interfaces such as washing-machine front panels, microwave keypads, and HVAC zone controllers where cost and BOM consolidation dominate. The 33 I/O pins handle 4x4 key matrices, 7-segment LED drives (multiplexed), and triac-fired load signals without external GPIO expanders, while the 7 KB Flash holds the user-interface state machine plus EEPROM-backed settings. Its integrated USART connects to a main board or smart-home bridge, and the 4 MHz clock is plenty for keypad scan rates below 100 Hz. Compared to higher-end Cortex-M parts, the PIC16F874 saves $1-2 BOM per board at scale; the 44-TQFP (PT) package allows single-sided PCB layout with all user I/O on the perimeter.

🎧

Educational Embedded Platform

Universities and training providers favor the PIC16LF874-04/PT as a teaching platform because of the mature MPLAB X toolchain, free XC8 compiler, and broad PICkit 3/4 debugger support. The 33 I/O lines allow students to wire all major peripherals (LEDs, switches, 7-segment, character LCD, UART, SPI/I2C devices, ADC inputs) on a single board without multiplexing. Its 4 MHz clock and 14-bit instruction word make cycle-counting exercises pedagogically clear. Compared to modern ARM-based boards, the PIC16F874's simplicity keeps C-language examples compact and assembly exercises comprehensible. The 44-TQFP is breadboard-friendly with a carrier PCB and remains a recommended core in many undergraduate embedded courses.

🔧

Instrumentation Front-End

Bench-top instruments and lab data loggers use the PIC16LF874-04/PT as a measurement front-end: its 10-bit ADC digitizes sensor signals, the USART streams data to a host PC at 115200 baud, and the 7 KB Flash stores calibration tables. The 2.0-5.5 V LF range supports USB-powered designs without an additional LDO. Compared with a dedicated metering ASIC, the PIC16F874's flexibility allows firmware-upgradeable measurement algorithms and is far cheaper at low volumes. The 44-TQFP package fits easily alongside op-amps, references, and analog muxes on a small 4-layer PCB.

🚗

Automotive Body Controller (Non-Safety)

Non-safety automotive body controllers (window regulators, mirror adjusters, interior lighting) historically used the PIC16F874/877 family because of the wide -40C to +85C industrial temperature option and 5 V direct-from-bus operation. The PIC16LF874-04/PT is the commercial variant; the industrial-grade PIC16LF874-04I/PT and PIC16F874-04I/PT share the same 44-TQFP pinout and are drop-in for these applications. Its 33 I/O drive H-bridge enable lines, lamp MOSFET gates, and LIN-bus transceivers directly; the CCP module generates PWM for motor soft-start. Compared with newer Automotive-Q100 PIC16F18855 parts, the PIC16F874 lacks CAN and has a smaller ADC, but remains in volume production at a fraction of the cost for non-safety body modules.

Recommended Products Summary

PIC16F874-04I/PT Microchip Technology Used in: Industrial Control Panel, Automotive Body Controller (Non-Safety) PIC16LF874A-I/PT Drop-in upgrade with 14 KB Flash for more complex HMI logic Used in: Industrial Control Panel, Educational Embedded Platform MCP2551 CAN transceiver companion for industrial fieldbus Used in: Industrial Control Panel, Automotive Body Controller (Non-Safety) MCP1700 Low-quiescent 3.3 V LDO for LF supply rail Used in: Industrial Control Panel, Battery-Powered Remote Sensor Node PIC16LF873-04/SO Microchip Technology Used in: Battery-Powered Remote Sensor Node MCP9700 Low-power analog temperature sensor companion Used in: Battery-Powered Remote Sensor Node PIC16F874-04/PT 5 V-only variant for non-battery appliances Used in: Consumer Appliance Interface Board PIC16LF874-04I/PT Industrial-temperature variant for outdoor appliances Used in: Consumer Appliance Interface Board MCP23S08 SPI GPIO expander if more I/O is needed Used in: Consumer Appliance Interface Board PICkit 3 In-circuit debugger for ICSP/ICD programming Used in: Educational Embedded Platform MCP2200 USB-to-UART bridge for PC communication Used in: Educational Embedded Platform, Instrumentation Front-End MCP1541 Precision 4.096 V voltage reference for ADC Used in: Instrumentation Front-End MCP6L01 Low-noise op-amp for signal conditioning Used in: Instrumentation Front-End ATA663231 LIN transceiver companion for body modules Used in: Automotive Body Controller (Non-Safety)
What is the program memory size of the PIC16LF874-04/PT?
The PIC16LF874-04/PT has 7 KB of on-chip Flash program memory (4K x 14-bit words). According to the Microchip PIC16F874 datasheet (DS30292C), this Flash is self-programmable under software control and is supported by the MPLAB X IDE in-circuit serial programming (ICSP) interface. The 192-byte RAM and 128-byte EEPROM complement the Flash for data and non-volatile parameter storage.
What is the operating voltage range of the PIC16LF874-04/PT?
The PIC16LF874-04/PT operates from 2.0 V to 5.5 V, supporting both 3.3 V and 5 V designs. The 'LF' prefix designates the low-voltage variant; the standard PIC16F874 operates from 4.0 V to 5.5 V only. This makes the LF version particularly suited to 2x AA cell-powered and low-power battery applications where wide voltage tolerance is needed.
What is the maximum CPU clock speed of the PIC16LF874-04/PT?
The PIC16LF874-04/PT is rated for a maximum oscillator frequency of 4 MHz, indicated by the '/04' speed code in the part number. Each instruction cycle is four oscillator periods, yielding an effective 1 MIPS performance. For higher throughput applications requiring up to 20 MHz / 5 MIPS, the PIC16F874-20/PT variant should be substituted; it is pin-compatible within the same TQFP-44 footprint.
How many I/O pins does the PIC16LF874-04/PT have?
The PIC16LF874-04/PT provides 33 bidirectional digital I/O pins organized as PORTA (5), PORTB (8), PORTC (8), PORTD (8) and PORTE (3 partial). According to the datasheet, individual pins can source or sink up to 25 mA for direct LED drive, while PORTB has weak pull-ups and interrupt-on-change capability. PORTE pins also serve as analog comparator inputs.
What is the price of PIC16LF874-04/PT in 1000-piece quantity?
The PIC16LF874-04/PT is priced at approximately $5.97 per unit in 1000-piece reels as of 2026-09-25. Pricing varies across distributors: LCSC lists a unit price from $3.21, MOST Electronics quotes $10.63 per unit at 1-piece SPQ, and DigiKey and Mouser carry industrial reels. Volume discounts apply; engineering samples and cut-tape reels carry a higher unit price than full reels.
Where to buy PIC16LF874-04/PT online?
The PIC16LF874-04/PT is in stock at DigiKey (DigiKey part 321689), Mouser, LCSC Electronics (part C634448), Microchip Direct, and authorized distributors like Avnet and Arrow. Stock levels fluctuate for this mature part; LCSC showed inventory at the time of verification on 2026-09-25. Order directly from Microchip for guaranteed date code and traceability.
What is the lead time for PIC16LF874-04/PT?
Lead time for the PIC16LF874-04/PT at authorized distributors is typically 6-10 weeks as of 2026-09-25, owing to the part's mature lifecycle position and 44-TQFP packaging capacity. Microchip Direct often ships factory-fresh stock with full traceability. For shorter lead times, LCSC and Avnet stocks frequently ship within 2-3 business days for quantities under 500 pieces.
Is PIC16LF874-04/PT in stock right now?
Yes, the PIC16LF874-04/PT is listed as in stock across major distributors including LCSC (price from $3.21) and DigiKey (321689) as of 2026-09-25. Stock levels for this mature Microchip part typically remain healthy, with continuous production. Check each distributor for live inventory counts before placing volume orders.
What is the difference between PIC16LF874-04/PT and PIC16F874-04/PT?
The PIC16LF874-04/PT is the low-voltage variant operating from 2.0 V to 5.5 V, while the standard PIC16F874-04/PT operates from 4.0 V to 5.5 V only. Both share the same 44-TQFP (PT) footprint, the same 7 KB Flash, 192-byte RAM, 128-byte EEPROM, and 33 I/O pins, making them pin-compatible drop-in replacements for 5V designs. Choose the LF variant for 3.3 V or battery-powered designs.
What is the difference between PIC16LF874-04/PT and PIC16LF874A-I/PT?
The PIC16LF874A-I/PT is the successor 'A' revision featuring 200 ns instruction execution, 14 KB of Flash, and an extended industrial -40C to +85C temperature range. It is a drop-in upgrade on the same 44-TQFP footprint and supports the same peripheral set plus enhanced analog and USART features. The /04 grade target (PIC16LF874-04/PT) is limited to 4 MHz, while the A revision supports up to 20 MHz.
What is the best drop-in replacement for PIC16LF874-04/PT?
The best drop-in replacement for the PIC16LF874-04/PT is the PIC16F874-04/PT, which shares the same 44-TQFP footprint, peripheral set, 7 KB Flash, and pinout but operates only at 4.0 V to 5.5 V. For designs that benefit from more memory, the PIC16LF874A-I/PT (14 KB Flash, 200 ns instruction cycle, industrial temperature) is also a drop-in upgrade on the same 44-TQFP (PT) package.
When should I choose PIC16LF874-04/PT over PIC16LF877-04/PT?
Choose the PIC16LF874-04/PT when your design needs 7 KB of Flash, 192-byte RAM, 128-byte EEPROM, and 33 I/O pins at low cost. Choose the PIC16LF877-04/PT when you need more memory (14 KB Flash, 368-byte RAM, 256-byte EEPROM) and the additional 8-bit PORTE auxiliary I/O bank. Both share the 44-TQFP (PT) package and are pin-compatible, so the choice depends on memory headroom and pin budget.
Where to download PIC16LF874-04/PT datasheet PDF?
The official PIC16LF874-04/PT datasheet (DS30292C, 'PIC16F874/877 28/40/44-Pin Enhanced Flash Microcontrollers') can be downloaded from Microchip's website at ww1.microchip.com/downloads/en/DeviceDoc/30292C.pdf. It contains electrical characteristics, pinout diagrams, instruction set reference, and peripheral configuration details. Archived copies are also available on GlobalSpec, ALLDATASHEET, and Datasheets.com.
What is the pinout of PIC16LF874-04/PT in 44-TQFP?
The PIC16LF874-04/PT in the 44-pin TQFP (PT) package exposes all five ports: PORTA (RA0-RA5) on pins 2-7, PORTB (RB0-RB7) on pins 21-28, PORTC (RC0-RC7) on pins 29-36, PORTD (RD0-RD7) on pins 38-8 (sequential around the perimeter), and PORTE (RE0-RE2) on pins 9-10 plus 1. Pin 12 is the master clear (MCLR), pin 13 is OSC1, pin 14 is OSC2, and pins 11/32 are VSS/VDD. Refer to datasheet figure for exact ball-out.
What are the key specifications of PIC16LF874-04/PT that engineers should know?
The PIC16LF874-04/PT key specifications are: 8-bit PIC16 RISC core at 4 MHz max CPU clock, 7 KB Flash program memory, 192-byte RAM, 128-byte EEPROM, 33 I/O pins, 10-bit 8-channel ADC, two 8-bit plus one 16-bit timer, 1 CCP module, USART with addressable mode, MSSP for SPI/I2C, ICSP/ICD on RB6/RB7, 2.0 V to 5.5 V operating voltage, and 44-pin TQFP package (10x10 mm). It is part of Microchip's mature mid-range PIC16 family.

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

Selection Guide

Choose the PIC16LF874-04/PT for commercial-temperature (0C to +70C) designs that need 7 KB Flash, 192 B RAM, 33 I/O, and 2.0 V low-voltage operation from a battery. Switch to PIC16LF874-04I/PT if the application will see -40C to +85C temperatures without changing the PCB. Switch to PIC16F874-04/PT if the design is always 5 V and you want to minimize cost (the LF process is slightly more expensive). Upgrade to PIC16LF874A-I/PT if you need 14 KB Flash, 5 MIPS throughput, or industrial temperature. Upgrade to PIC16F877-04/PT if you need 14 KB Flash, 368 B RAM, and 36 I/O while staying on the same 44-TQFP footprint.

Comparison with Alternatives

Parameter This Product PIC16F874-04/PT PIC16LF874-04I/PT PIC16F874-04I/PT PIC16LF874A-I/PT PIC16F877-04/PT
Brand Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology
Package 44-pin TQFP (PT) 44-pin TQFP (PT) - same 44-pin TQFP (PT) - same 44-pin TQFP (PT) - same 44-pin TQFP (PT) - same 44-pin TQFP (PT) - same
Program Memory 7 KB Flash 7 KB Flash 7 KB Flash 7 KB Flash 14 KB Flash 14 KB Flash
Data RAM 192 bytes 192 bytes 192 bytes 192 bytes 192 bytes 368 bytes
EEPROM 128 bytes 128 bytes 128 bytes 128 bytes 128 bytes 256 bytes
Max CPU Clock 4 MHz 4 MHz 4 MHz 4 MHz 20 MHz 4 MHz
Operating Voltage 2.0 V to 5.5 V 4.0 V to 5.5 V 2.0 V to 5.5 V 4.0 V to 5.5 V 2.0 V to 5.5 V 2.0 V to 5.5 V
Operating Temperature 0C to +70C (commercial) 0C to +70C -40C to +85C (industrial) -40C to +85C (industrial) -40C to +85C (industrial) 0C to +70C
I/O Pins 33 33 33 33 33 36
ADC 10-bit, 8-ch 10-bit, 8-ch 10-bit, 8-ch 10-bit, 8-ch 10-bit, 8-ch 10-bit, 8-ch

Key Differentiators

  • LF low-voltage operation down to 2.0 V for battery-powered designs (vs PIC16F874-04/PT)
  • Industrial-temperature drop-in option on same 44-TQFP pinout (vs PIC16F874-04I/PT)
  • Path to A-revision with 2x Flash and 5x CPU speed (vs PIC16LF874A-I/PT)

Design Notes

Place the 44-TQFP decoupling capacitors as close as physically possible to every VDD/VSS pair. According to Microchip's PIC16F874 hardware design checklist, a 0.1 uF ceramic in parallel with a 10 uF tantalum or aluminum electrolytic on each VDD/VSS pair suppresses both high-frequency digital noise and low-frequency supply droop during ADC conversions. Estimated: at 4 MHz switching transients are below 50 ns, so a 100 nF X7R ceramic per VDD pin is sufficient; reduce loop area to under 5 mm.

RB6 (PGD) and RB7 (PGC) must remain accessible for ICSP in-circuit serial programming and ICD debugging - never connect them to heavy-load drivers or pull-up resistors that exceed the 25 mA source/sink rating. The recommended layout keeps the ICSP header within 50 mm of the MCU and routes PGD/PGC as a short parallel pair away from switching power and PWM lines. This preserves the ability to update firmware on the production board without desoldering the MCU.

For the LF variant operating below 4.0 V (e.g., from a 2x AA cell dropping from 3.0 V to 2.0 V), the ADC accuracy degrades by approximately 1 LSB per 100 mV drop in VDD. Use the LF variant's 2.0 V VREF option or an external MCP1541 4.096 V reference for ADC measurements requiring better than 8 ENOB. Estimated: at 4 MHz and 2.0 V VDD, total active current is approximately 1.5 mA, so a 1000 mAh cell yields roughly 600+ hours of continuous operation.

Configuration bits (FOSC, WDTE, PWRTE, BOREN, LVP, CPD, WRT) must be explicitly set in the source code's #pragma config directive; unconfigured (erased) F877 ships with all bits set, which enables low-voltage programming (LVP) on RB3/PGM and disables the watchdog timer. The most common bring-up failure is leaving MCLR floating - tie MCLR through a 10 kohm pull-up to VDD so the device does not randomly reset during supply transients. Add a 100 nF cap from MCLR to VSS for noise immunity.

Compliance Information

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

RoHS and REACH compliant per Microchip product page. Not AEC-Q100 qualified; for automotive AEC-Q100 needs, see PIC16F874-AQ automotive grade. Halogen-free per Microchip Green device designation.

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

Related Searches

PIC16LF874-04/PT PIC16LF874-04/PT datasheet Microchip PIC16LF874-04/PT PIC16LF874-04/PT 8-bit MCU 7KB flash 44-TQFP PIC16LF874-04/PT TQFP-44 pinout PIC16LF874-04/PT industrial control application PIC16LF874-04/PT vs PIC16F874-04/PT PIC16LF874-04/PT drop-in replacement PIC16LF874-04/PT buy price LCSC low voltage PIC microcontroller 2V battery powered PIC16F874 Flash 7KB 192 RAM 33 I/O what is the operating voltage of PIC16LF874

Related Components & Terms

Microchip Technology PIC16LF874-04/PT PIC16F874-04/PT PIC16LF874-04I/PT PIC16F874-04I/PT PIC16LF874A-I/PT PIC16F877-04/PT PIC microcontroller PIC16F RISC architecture Harvard architecture Flash memory EEPROM TQFP-44 TQFP Surface mount ICSP ICD MPLAB X IDE XC8 compiler RoHS REACH AEC-Q100 MCLR reset 10-bit ADC USART I2C SPI MSSP CCP module low-voltage variant industrial temperature grade MCP2551 CAN transceiver MCP1700 LDO PICkit debugger
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