LAST TIME BUY NOTICE: PIC16F874T-04I/L is approaching end-of-life. Last order date: Contact us. View available alternative parts →
Microchip Technology

PIC16F874T-04I/L - 8-bit Flash MCU, 7KB, 44-PLCC | Microchip

MPN: PIC16F874T-04I/L ⚠ Last Time Buy
In Stock Ships in 1-3 business days
4.0 V to 5.5 V Vdss 44-pin PLCC (J-lead, J-Lead) Package 20 MHz Speed 7 KB Memory
From $4.69 USD / Unit
MOQ: 1 |
Price updated: 2026-09-21
Volume Pricing
Qty Unit Price Extended
1 $7.12 $7.12
10 $6.45 $64.50
100 $5.78 $578.00
500 $5.21 $2,605.00
1,000 $4.69 $4,690.00
ℹ️ All prices are in USD

PIC16F874T-04I/L Overview

The Microchip Technology PIC16F874T-04I/L is an 8-bit CMOS Flash-based microcontroller (MCU) built on the PIC16 enhanced core, delivering 7KB of Flash program memory, 192 bytes of RAM, and 33 digital I/O lines in a 44-pin PLCC (J-lead) package. It executes instructions in a 200 ns single-cycle period (5 MHz / 20 MHz oscillator input, depending on configuration) and integrates nanoWatt Technology power management for low-power industrial designs.

What is an 8-bit Flash microcontroller? An 8-bit Flash MCU is a single-chip computer that fetches, decodes, and executes instructions on an 8-bit data path, with non-volatile Flash memory holding the user program. The PIC16F874 belongs to the mid-range PIC family (PIC16 -> PIC mid-range MCU -> 8-bit microcontroller -> microcontroller -> semiconductor), positioned between baseline PIC10/12 devices and the high-performance PIC18 family. It is widely used in industrial control, instrumentation, and embedded consumer designs that require ADC, PWM, and serial communication peripherals.

Key features include 5 channels of 10-bit Analog-to-Digital Conversion (ADC), two 8-bit timers plus one 16-bit timer, a USART module, a Master Synchronous Serial Port (MSSP) supporting SPI and I2C, a Capture/Compare/PWM (CCP) module, and a parallel slave port for external bus interfacing. The industrial (-40C to +85C) operating temperature grade, 4V to 5.5V supply range, and 20 MHz maximum clock speed make the PIC16F874T-04I/L well suited for factory and process control.

The PIC16F874T-04I/L uses a Harvard-architecture RISC core with 35 single-word instructions, providing deterministic interrupt latency and predictable code execution. The integrated nanoWatt Technology features multiple idle and sleep modes with sub-microampere standby currents, enabling battery-backed industrial sensor nodes and remote instrumentation that must operate for years on a single cell.

Typical applications include industrial automation controllers, HVAC blower and damper controls, sensor signal conditioning front-ends, motor-drive interface logic, and user-interface panels with LED or LCD displays. The parallel slave port also allows the device to operate as a peripheral to a host CPU in larger systems.

When designing with this part, place decoupling capacitors (100 nF ceramic plus 10 uF bulk) within 5 mm of VDD/VSS pairs and reserve the MCLR pin for a proper reset network. The 44-PLCC footprint requires a socket for in-field firmware updates or bench prototyping. PIC16F874 is at end-of-life; Microchip recommends the pin-compatible PIC16F884 as the modern replacement.

Drop-in alternatives for PIC16F874T-04I/L — 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 PIC16F874T-04I/L (same form factor and footprint) — differing in Package, Core Architecture, Timers, Communication Peripherals, Maximum Clock Frequency.

Microchip Technology
Package: 44-pin PLCC (J-lead)
Core Architecture: 8-bit PIC16 mid-range RISC
Timers: Three 8/16-bit timers (Timer0, Timer1, Timer2)
Microchip Technology
Package: 44-PLCC (16.59 x 16.59 mm)
Core Architecture: PIC16 (8-bit RISC, Harvard)
Timers: 2 x 8-bit, 1 x 16-bit
Microchip Technology
Package: 44-pin QFN (ML), exposed pad
Microchip Technology
Package: 44-pin PLCC (J-Lead, 16.59 x 16.59 mm)
Core Architecture: PIC16 (Enhanced Flash, RISC, 8-bit)
Timers: Two 8-bit + one 16-bit (TMR0, TMR1, TMR2)

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

PIC16F874-04I/L

✅ Drop-In
Microchip Technology
📦 44-PLCC
PIC16 (8-bit RISC, Harvard) · 14-bit · 4 MHz · 4 MIPS · 200 ns @ 4 MHz · 7 KB (4K x 14 words) · 192 bytes · 128 bytes

✓ In Stock

$5.4 / Unit

View Datasheet →

PIC16F874-04/L

✅ Drop-In
Microchip Technology
📦 44-PLCC
8-bit PIC16 mid-range RISC · FLASH · 7 KB (4K x 14 words) · 192 bytes · 128 bytes · 4 MHz · 200 ns (at 20 MHz) / 1 us at 4 MHz · 4 V to 5.5 V

✓ In Stock

$6.85 / Unit

View Datasheet →

PIC16F874T-04E/L

✅ Drop-In
Microchip Technology
📦 44-PLCC
PIC16 (Enhanced Flash, RISC, 8-bit) · 7 KB (4K x 14 words) · 192 bytes · 128 bytes · 20 MHz (200 ns instruction cycle) · 04 (4 MHz base oscillator, 20 MHz max CPU clock) · 4.0 V to 5.5 V · -40 °C to +125 °C (Extended, 'E' suffix)

✓ In Stock

$7.25 / Unit

View Datasheet →

PIC16F874A-04I/L

✅ Drop-In
📦 44-PLCC
enhanced silicon revision, Flash doubled 7KB to 14KB, RAM 192B to 368B, same pinout

📋 Reference alternative (not in catalog)

PIC16F874A-I/ML

✅ Drop-In
Microchip Technology
📦 44-QFN
8-bit PIC Microcontroller (MCU) · PIC16F · 7 KB · 192 bytes · 128 bytes · 35 single-word instructions · 200 ns · 20 MHz

✓ In Stock

$3.21 / Unit

View Datasheet →

PIC16F884-E/ML

✅ Drop-In
📦 44-QFN
modern Microchip-recommended successor, 14KB Flash, 368B RAM, -40C-125C - QFN footprint

📋 Reference alternative (not in catalog)

PIC16F877-04I/L

✅ Drop-In
📦 44-PLCC
higher-memory sibling 14KB Flash vs 7KB, 40-pin DIP/44-pin PLCC, same peripherals

📋 Reference alternative (not in catalog)

PIC16F874T-04I/L Maximum Ratings & Electrical Characteristics

Core Architecture PIC16 enhanced 8-bit RISC
Program Memory (Flash) 7 KB
RAM 192 bytes
EEPROM Data Memory 128 bytes
Maximum Clock Frequency 20 MHz
Instruction Cycle Time 200 ns
Supply Voltage (VDD) 4.0 V to 5.5 V
I/O Pins 33
ADC 10-bit, 8 channels
Timers 2 x 8-bit + 1 x 16-bit
CCP/PWM Modules 1 CCP, 1 Enhanced CCP
Communication Interfaces USART, SSP (SPI / I2C), Parallel Slave Port
Package 44-pin PLCC (J-lead, J-Lead)
Operating Temperature -40 C to +85 C (Industrial)
Mounting Type Surface Mount (PLCC socket compatible)

PIC16F874T-04I/L 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 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 — 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 RE0/RD/AN5 — PORTE bit 0 / Parallel Read / Analog input 5
Pin 9 RE1/WR/AN6 — PORTE bit 1 / Parallel Write / Analog input 6
Pin 10 RE2/CS/AN7 — PORTE bit 2 / Parallel Chip Select / Analog input 7
Pin 11 VDD — Positive supply (5 V)
Pin 12 VSS — Ground reference
Pin 13 OSC1/CLKIN — Crystal oscillator input / external clock in
Pin 14 OSC2/CLKOUT — Crystal oscillator output / clock out (Fosc/4)
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 I/O
Pin 17 RC2/CCP1 — PORTC bit 2 / Enhanced CCP1 output
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 / USART clock
Pin 26 RC7/RX/DT — PORTC bit 7 / USART RX / USART 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 — Ground reference
Pin 32 VDD — Positive supply (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
Pin 37 RB4 — PORTB bit 4
Pin 38 RB5 — PORTB bit 5
Pin 39 RB6/PGC — PORTB bit 6 / In-circuit debugger clock
Pin 40 RB7/PGD — PORTB bit 7 / In-circuit debugger data
Pin 41 VSS — Ground reference (PLCC only)
Pin 42 VDD — Positive supply 5 V (PLCC only)
Pin 43 NC — Not connected (per datasheet)
Pin 44 NC — Not connected (per datasheet)

Typical Applications

PIC16F874T-04I/L is suitable for 6 applications: Industrial Automation Controllers, HVAC Blower and Damper Controls, Sensor Signal Conditioning Front-Ends, User Interface Panels with LED/LCD Displays, Small Brushed-DC Motor Drive Interface, Remote Instrumentation / Battery Sensor Nodes.

🏭

Industrial Automation Controllers

The PIC16F874T-04I/L fits industrial automation controllers because its 33 GPIO pins and 8-channel 10-bit ADC can directly interface to limit switches, 4-20 mA loop transmitters, and discrete sensors without external multiplexing. Its 5 V operating range tolerates long backplane wiring while the industrial -40C to +85C grade handles cabinet thermal rise. The 20 MHz core executes PID loops at sub-millisecond rates and the MSSP/USART peripherals connect to Modbus RTU slaves or HMI displays. With 7 KB of Flash, engineers can implement bootloaders for in-field firmware updates via RS-485, and the 192-byte RAM is sufficient for queueing serial frames between the USART and the application loop.

🏭

HVAC Blower and Damper Controls

HVAC systems use the PIC16F874T-04I/L to drive triac-fired blower motors and modulating damper actuators via the Enhanced CCP module, which generates zero-cross-synchronized PWM at line frequency. The on-chip 10-bit ADC reads duct temperature sensors and pressure transducers with 4.88 mV LSB at 5 V VDD, while the 16-bit Timer1 can capture tachometer pulses from Hall-effect fan-speed sensors. nanoWatt sleep modes drop current below 1 uA during off-hours, satisfying ENERGY STAR standby budgets. The 44-PLCC socketed package simplifies service replacement in installed HVAC units.

🔧

Sensor Signal Conditioning Front-Ends

The PIC16F874T-04I/L serves as a low-cost front-end for multi-sensor conditioning modules because its 8-channel ADC supports simultaneous monitoring of strain gauges, thermistors, and load cells. Internal bandgap reference (with external capacitor) yields 10-bit absolute accuracy adequate for weigh-scale displays up to 0.1 percent FS. The MSSP in I2C mode can read a digital temperature sensor or EEPROM for calibration constants, and USART streams results to a host PLC. Industrial temperature grade and 5 V tolerance permit deployment near motors and solenoids.

📺

User Interface Panels with LED/LCD Displays

User-interface panels benefit from the PIC16F874T-04I/L's 33 GPIO that drive multiplexed 7-segment LED arrays, character LCD modules (HD44780), or keypad matrices without external logic. The Parallel Slave Port allows an attached host CPU to write display data directly into the PIC's I/O register space, offloading refresh work from the main processor. The 7 KB Flash is enough to hold bitmap fonts and key-debounce state machines, while nanoWatt idle mode keeps panel standby power below 50 uA. The 44-PLCC socket permits fast factory rework.

Small Brushed-DC Motor Drive Interface

The PIC16F874T-04I/L is well matched to brushed-DC motor control boards under 200 W because its Enhanced CCP module produces complementary PWM with programmable dead time at up to 39 kHz with 10-bit resolution from a 20 MHz oscillator. The 10-bit ADC samples shunt current at 50 kS/s for cycle-by-cycle current limiting, while the 16-bit Timer1 indexes the commutation timing for quadrature encoder feedback. The PIC16F874 industrial temperature grade tolerates the thermal environment near power MOSFETs, and the PLCC-44 package simplifies lab bring-up in a socketed fixture.

🧩

Remote Instrumentation / Battery Sensor Nodes

Battery-powered remote instrumentation uses the PIC16F874T-04I/L because nanoWatt Technology sleep currents below 1 uA enable multi-year deployments on 2x AA cells with a boost converter. The 10-bit ADC monitors battery voltage and environmental sensors, while the USART wakes only on a periodic measurement or external interrupt to transmit via a connected radio module. The 192-byte RAM buffers telemetry frames between transmissions, and the 128-byte EEPROM logs calibration constants and event timestamps. Industrial -40C to +85C operation supports outdoor weather stations and pipeline monitors.

Recommended Products Summary

PIC16F874-04I/L Microchip Technology Used in: Industrial Automation Controllers MAX485ESA RS-485 transceiver for Modbus RTU Used in: Industrial Automation Controllers PIC16F874T-04E/L Microchip Technology Used in: HVAC Blower and Damper Controls MOC3021 Optoisolated triac driver for line-voltage loads Used in: HVAC Blower and Damper Controls PIC16F874-04I/PQ Microchip Technology Used in: Sensor Signal Conditioning Front-Ends MCP9700T-E/TT Analog temperature sensor paired with ADC Used in: Sensor Signal Conditioning Front-Ends PIC16F874AT-I/PT Microchip Technology Used in: User Interface Panels with LED/LCD Displays HD44780 Character LCD controller commonly driven via GPIO Used in: User Interface Panels with LED/LCD Displays PIC16F874-04I/PT Microchip Technology Used in: Small Brushed-DC Motor Drive Interface IR2104 Half-bridge gate driver for motor FETs Used in: Small Brushed-DC Motor Drive Interface PIC16F874T-04I/L Microchip Technology Used in: Remote Instrumentation / Battery Sensor Nodes MCP1640 Boost regulator for 2x AA to 5 V conversion Used in: Remote Instrumentation / Battery Sensor Nodes
What is the program memory size of PIC16F874T-04I/L?
The PIC16F874T-04I/L integrates 7 KB of Flash program memory (4K x 14 words) on-chip. According to the Microchip datasheet for the PIC16F87x family, this Flash is rated for at least 1000 erase/write cycles and is in-system programmable via ICSP, making the part suitable for field firmware updates without removing it from the board.
Is the PIC16F874T-04I/L still in production?
The PIC16F874 family is in last-time-buy (LTB) status; Microchip's official product page recommends the pin-compatible PIC16F884 as the modern replacement. Verified distributor inventory at Mouser and Heisener still shows active stock of the PIC16F874T-04I/L, but new designs should target PIC16F884 for long-term availability.
What package does PIC16F874T-04I/L use?
The PIC16F874T-04I/L is supplied in a 44-pin PLCC (Plastic Leaded Chip Carrier) with J-leads, package code 'L'. The PLCC-44 fits a standard through-hole IC socket, easing prototype rework and field replacement; surface-mount reflow of the J-leaded PLCC is also supported by most reflow profiles.
What is the difference between PIC16F874 and PIC16F877?
The PIC16F877 adds 8 KB more Flash (14 KB total vs 7 KB), 368 bytes of RAM (vs 192), 40 pins versus 28/40 pin options, and an additional 10-bit ADC channel. The PIC16F874A-04I/L is the enhanced silicon revision with 14 KB Flash, making it the closest functional upgrade inside the same 44-PLCC footprint.
What is the operating voltage of PIC16F874T-04I/L?
The PIC16F874T-04I/L operates from 4.0 V to 5.5 V on VDD. The industrial (-40 C to +85 C) temperature grade and the wide VDD tolerance make it appropriate for 5 V industrial backplanes and battery-backed sensor nodes; operation below 4.0 V is not guaranteed and may cause Flash read errors or ADC inaccuracy.
Where can I buy PIC16F874T-04I/L online?
As of 2026-09-21, the PIC16F874T-04I/L is in stock at Mouser, Heisener (5,280 pieces listed), LCSC Electronics (from USD 3.0469), Jotrin, and Octopart-listed distributors. DigiKey also carries the part under ordering code PIC16F874T-04I/L-ND; given the LTB status, large-volume orders should be confirmed for delivery date.
What is the price of PIC16F874T-04I/L?
Verified distributor pricing on 2026-09-21 shows PIC16F874T-04I/L at USD 7.12 per unit at qty-1 (Heisener), USD 3.0469 at LCSC, and tier breaks of approximately USD 5.78 at 100 pieces. Pricing has risen versus historical levels because Microchip has placed the PIC16F874 family on last-time-buy; budget 15-30 percent above legacy quotes for new orders.
What is the lead time for PIC16F874T-04I/L?
Heisener lists an estimated delivery window of May 11 - May 16 for expedited shipping (published 2026-09-21), and LCSC shows in-stock availability for immediate shipment. Because the family is on last-time-buy, distributors may impose allocation once factory inventory depletes - request a formal quote for quantities above 1,000 pieces.
PIC16F874T-04I/L vs PIC16F874-04I/L - what is the difference?
PIC16F874T-04I/L is the tape-and-reel ('T') packing variant of PIC16F874-04I/L, while PIC16F874-04I/L is supplied in tube. Both share identical silicon die, 7 KB Flash, 192-byte RAM, 44-PLCC package, and 4 MHz rated oscillator; only the shipping carrier changes. Engineers can substitute one for the other without firmware modification.
What is the best drop-in replacement for PIC16F874T-04I/L?
The Microchip-recommended drop-in replacement is PIC16F884-E/ML (or PIC16F884-I/L) in PLCC-44, which doubles Flash to 14 KB, triples RAM to 368 bytes, and adds nanoWatt Technology refinements while preserving pin-out, peripherals, and instruction set. For short-term LTB stock issues, the PIC16F874A-04I/L (silicon rev A, 14 KB Flash) is also a same-footprint upgrade.
Where to download PIC16F874T-04I/L datasheet PDF?
The official PIC16F874 datasheet (document 30292c) is hosted at https://ww1.microchip.com/downloads/en/devicedoc/30292c.pdf and covers the entire PIC16F87x family including PIC16F874, PIC16F874A, PIC16F876, PIC16F876A, PIC16F877, and PIC16F877A. DigiKey and Mouser product pages also link to the same Microchip-hosted PDF.
Where to find PIC16F874T-04I/L pinout?
The 44-PLCC pinout for PIC16F874T-04I/L is documented in the PIC16F87x datasheet (Section 1: 'General Description', Pin Diagrams) and on the DigiKey product detail page for PIC16F874T-04I/L-ND. Key pins include MCLR (pin 1), OSC1/OSC2 (pins 13/14), VDD/VSS pairs, and the 33 GPIO spread across PORTA-PORTE.
Is there an Atmel/Microchip ARM equivalent for PIC16F874T-04I/L?
Microchip's ATSAM (ARM Cortex-M) family does not include a true drop-in PLCC-44 replacement for PIC16F874T-04I/L because the SAM parts are ARM cores with different toolchains and pin counts. The closest migration path inside Microchip is PIC16F884 (PIC architecture, same PLCC-44 footprint) plus a re-compile under MPLAB X. Cross-architecture migration requires PCB rework and firmware rewrite.
Can PIC16F874T-04I/L be used for motor control?
Yes, the PIC16F874T-04I/L is suitable for low-power brushed DC motor control using its Enhanced CCP (ECCP) module for PWM, the 10-bit ADC for current sensing, and the 16-bit Timer1 for back-EMF measurement. Maximum PWM frequency at 20 MHz oscillator is about 39 kHz with 10-bit resolution - adequate for small fans, solenoids, and stepper indexer logic.
What are the key specifications of PIC16F874T-04I/L that engineers should know?
The PIC16F874T-04I/L key facts are: 8-bit PIC16 core at 20 MHz, 7 KB Flash, 192-byte RAM, 128-byte EEPROM, 33 GPIO, 8-channel 10-bit ADC, USART plus SPI/I2C, industrial -40C to +85C grade, 4.0-5.5 V VDD, and 44-PLCC (J-lead) package. It targets 5 V industrial designs and is in last-time-buy as of 2026-09-21.

Engineering reference data for PIC16F874T-04I/L — comparison, design guidance, and compliance information.

Selection Guide

Choose PIC16F874T-04I/L when you need a 5 V industrial-grade 8-bit MCU in a socketable 44-PLCC and have existing PIC16F874 firmware that targets 7 KB Flash / 192-byte RAM. For new designs targeting long-term availability, prefer PIC16F884 in the same PLCC footprint; for higher memory without PCB changes, choose PIC16F874A-04I/L. Choose PIC16F874T-04E/L when extended -40C to +125C operation is required (automotive under-hood, outdoor signage). Choose PIC16F874-04I/L for tube-format prototyping. PIC16F877-04I/L is the 14 KB Flash sibling if you need more code space without leaving the PLCC-44 footprint.

Comparison with Alternatives

Parameter This Product PIC16F874-04I/L PIC16F874A-04I/L PIC16F874T-04E/L PIC16F877-04I/L
Brand Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology
Package 44-PLCC 44-PLCC - same 44-PLCC - same 44-PLCC - same 44-PLCC - same
Flash Program Memory 7 KB 7 KB 14 KB (+100%) 7 KB 14 KB (+100%)
RAM 192 bytes 192 bytes 368 bytes (+92%) 192 bytes 368 bytes (+92%)
EEPROM 128 bytes 128 bytes 256 bytes 128 bytes 256 bytes
Maximum Clock 20 MHz 20 MHz 20 MHz 20 MHz 20 MHz
I/O Pins 33 33 33 33 33 (40-pin DIP family)
ADC Channels 8 x 10-bit 8 x 10-bit 8 x 10-bit 8 x 10-bit 8 x 10-bit
Operating Temperature -40 C to +85 C -40 C to +85 C -40 C to +85 C -40 C to +125 C (Extended) -40 C to +85 C
Lifecycle Status Last-time-buy Last-time-buy Active Last-time-buy Last-time-buy

Key Differentiators

  • Higher memory variant in same package (vs PIC16F874A-04I/L)
  • Extended temperature range option (vs PIC16F874T-04E/L)
  • Tube-packaging sibling for prototyping (vs PIC16F874-04I/L)
  • Microchip-recommended modern successor (vs PIC16F884-E/ML)

Design Notes

Place a 100 nF ceramic decoupling capacitor within 5 mm of each VDD/VSS pair (the 44-PLCC provides three pairs on pins 11/12, 31/32, and 41/42). Add a single 10 uF bulk tantalum or ceramic on the VDD rail near the IC. The PIC16F874T-04I/L draws about 5 mA at 5 V/20 MHz in active mode and below 1 uA in sleep; verify regulator headroom if the supply is shared with relays or LEDs.

MCLR (pin 1) must NOT be left floating - tie it to VDD through a 10 kohm pull-up and a 100 nF cap to ground for a proper POR delay. Brown-out reset (BOR) should be enabled in CONFIG1 for industrial deployments; without it the part may execute undefined code during supply dips. The RB3/PGM pin is only sampled at reset for low-voltage ICSP entry - do not load it with heavy capacitance or the LVP handshake will fail.

Route the crystal traces (OSC1/OSC2, pins 13/14) as short, symmetric loops and guard them with a ground ring to prevent digital switching noise from coupling into the oscillator. The Parallel Slave Port lines (PORTD, PORTE) should be length-matched if the bus runs above 4 MHz to avoid setup/hold violations on the host side. Place the ICSP header (PGC/PGD on RB6/RB7) at the board edge for in-circuit programming access.

Estimated: at 20 MHz, 5 V VDD and full GPIO toggling, the PIC16F874T-04I/L dissipates approximately 250 mW worst-case, giving a junction temperature rise of roughly 25 C above ambient on a 100 C/W PLCC-44 footprint (estimated, not datasheet-measured). Inductive loads or relay coils near the MCU should be snubbed to keep local ambient below 70 C for long-term reliability in industrial enclosures.

Compliance Information

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

RoHS and REACH compliance per Microchip product declaration. PIC16F874T-04I/L is industrial temp grade, not AEC-Q100 qualified - for automotive choose PIC16F874-04E/L or PIC16F884 extended variants.

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

Related Searches

PIC16F874T-04I/L PIC16F874T-04I/L datasheet Microchip PIC16F874T-04I/L PIC16F874 PLCC-44 8-bit microcontroller PIC16F874 44-pin PLCC replacement PIC16F874 industrial automation MCU PIC16F874 vs PIC16F874A PIC16F874 drop-in replacement PIC16F884 buy PIC16F874T-04I/L online PIC16F874T-04I/L price stock what is the flash memory of PIC16F874 PIC16F874T-04I/L pinout 44-PLCC

Related Components & Terms

Microchip Technology PIC16F874T-04I/L PIC16F874A-04I/L PIC16F877-04I/L PIC16F884 PIC16 PIC mid-range 8-bit microcontroller MCU Flash memory RISC Harvard architecture PLCC-44 J-lead package nanoWatt Technology MSSP USART Enhanced CCP 10-bit ADC ICSP industrial automation HVAC AEC-Q100 RoHS REACH
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