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

PIC16F874T-04I/PQ - 7KB Flash 8-bit MCU, 44-MQFP | Microchip

MPN: PIC16F874T-04I/PQ ⚠ Last Time Buy
In Stock Ships in 1-3 business days
4.0 V to 5.5 V Vdss MQFP-44 (PQ) 10x10 mm Package 4 MHz Speed 7 KB (4K x 14 words) Flash Memory
From $2.65 USD / Unit
MOQ: 1 |
Price updated: 2026-09-21
Volume Pricing
Qty Unit Price Extended
1 $3.45 $3.45
10 $3.2 $32.00
100 $2.95 $295.00
500 $2.78 $1,390.00
1,000 $2.65 $2,650.00
ℹ️ All prices are in USD

PIC16F874T-04I/PQ Overview

The Microchip Technology PIC16F874T-04I/PQ is a CMOS Flash-based 8-bit microcontroller from the PIC16F family, packaged in a 44-pin MQFP (PQ) measuring 10x10 mm, executing instructions in 200 ns with only 35 single-word instructions and integrating 7 KB (4K x 14 words) of program memory, 192 bytes of RAM and 33 digital I/O pins. Operating at 5V with a maximum 4 MHz oscillator input, the device delivers Microchip's PIC16 mid-range RISC architecture in an industrial-grade temperature range (-40C to +85C) denoted by the "I" suffix and a tape-and-reel "T" packaging code.

An 8-bit PIC microcontroller (PIC MCU) is a Reduced Instruction Set Computer (RISC) Harvard-architecture device widely adopted across embedded systems for its deterministic instruction timing, low power consumption, and extensive peripheral integration. Within the product hierarchy, the PIC16F874 sits between the smaller PIC12/PIC16F8xx series and larger PIC18/PIC24 devices. Its Flash program memory plus integrated peripherals make it part of Microchip's broad microcontroller IC family under the broader category of integrated circuits and microcontrollers.

Key features include Flash program memory allowing in-system reprogramming, Harvard architecture with separate program and data buses, 200 ns instruction execution enabling real-time control, parallel slave port for external memory expansion, USART, MSSP (SPI/I2C), 8-channel 10-bit ADC, and capture/compare/PWM modules. The 33 I/O pins support direct interfacing with sensors, displays, and communication peripherals.

The "-04" speed suffix designates a 4 MHz maximum oscillator input, and the "I" temperature grade extends operation to -40C to +85C industrial range. The device's Pic architecture implements a 14-bit instruction word and an 8-bit data path optimized for C and assembly development under MPLAB X IDE.

Typical applications include industrial control systems, automotive body electronics, sensor signal conditioning, motor control, and consumer appliance controllers. The part is also widely used in legacy embedded designs and educational platforms due to its mature toolchain.

Designers transitioning from this device should consider that Microchip now recommends the newer PIC16F884 as the recommended replacement. The MQFP package requires careful PCB layout for the 0.8 mm lead pitch; an exposed pad variant is not available.

This page synthesizes pricing from authorized distributors, drop-in compatible variants in the PIC16F family, and practical design guidance not consolidated in a single manufacturer datasheet page.

Drop-in alternatives for PIC16F874T-04I/PQ — 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/PQ (same form factor and footprint) — differing in ADC, Operating Temperature, Timers, Package, Communication.

Microchip Technology
ADC: 10-bit, 8 channels
Operating Temperature: 0C to +70C (commercial)
Timers: Two 8-bit + one 16-bit
Microchip Technology
ADC: 8-channel x 10-bit
Operating Temperature: -40C to +85C (Industrial)
Timers: 2 x 8-bit + 1 x 16-bit
Microchip Technology
ADC: 10-bit, 8-channel
Operating Temperature: -40 C to +85 C (industrial, "I" suffix)
Timers: 2 x 8-bit, 1 x 16-bit
Microchip Technology
ADC: 10-bit, up to 8 channels
Operating Temperature: -40 C to +85 C (Industrial, 'I')
Timers: 2 x 8-bit + 1 x 16-bit

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

PIC16F874-04I/PQ

✅ Drop-In
Microchip Technology
📦 MQFP-44 (PQ) 10x10 mm
PIC16F · 8-bit PIC16 enhanced RISC · Flash · 7 KB (4K x 14) · 192 bytes · 128 bytes · 4 MHz · 200 ns @ 4 MHz

✓ In Stock

$5.78 / Unit

View Datasheet →

PIC16F874-04/PQ

✅ Drop-In
Microchip Technology
📦 MQFP-44 (PQ) 10x10 mm
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 →

PIC16F874T-04/PQ

✅ Drop-In
📦 MQFP-44 (PQ) 10x10 mm
Identical die and package; commercial temp range 0C to +70C vs industrial -40C to +85C

📋 Reference alternative (not in catalog)

PIC16F874T-04I/PT

✅ Drop-In ⚠️ Specs Unverified
Microchip Technology
📦 TQFP-44 (PT)
8-bit PIC16 RISC · 4 MHz · 7 KB Flash (4K x 14) · 192 bytes · 128 bytes · 33 · 10-bit, up to 8 channels · 2 x 8-bit + 1 x 16-bit

✓ In Stock

$6.62 / Unit

View Datasheet →

PIC16F874-04I/PT

✅ Drop-In ⚠️ Specs Unverified
Microchip Technology
📦 TQFP-44 (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 →

PIC16F874A-I/PQ

✅ Drop-In ⚠️ Specs Unverified
📦 MQFP-44 (PQ) 10x10 mm
Enhanced PIC16F874A die: 4 MHz -> 20 MHz (5x faster), 7 KB -> 7 KB Flash same; identical pinout

📋 Reference alternative (not in catalog)

PIC16F884-I/PQ

✅ Drop-In
📦 MQFP-44 (PQ) 10x10 mm
Recommended successor: 14 KB Flash (2x), 256B EEPROM (2x), nanoWatt low-power; same footprint

📋 Reference alternative (not in catalog)

PIC16F874T-04I/PQ Maximum Ratings & Electrical Characteristics

Core PIC16 (8-bit RISC, 14-bit instruction word)
Program Memory 7 KB (4K x 14 words) Flash
RAM 192 bytes
EEPROM 128 bytes
Max CPU Frequency 4 MHz
Instruction Execution Time 200 ns
Number of I/O Pins 33
Supply Voltage (Vdd) 4.0 V to 5.5 V
Operating Temperature -40C to +85C (industrial, "I")
Package Type MQFP-44 (PQ) 10x10 mm
Mounting Style Surface Mount
Lead Pitch 0.80 mm
ADC 8 channels x 10-bit
PWM/Capture/Compare 2 modules
Communication USART + MSSP (SPI / I2C)
Timers 3 x 8/16-bit
Speed Grade Suffix -04 (4 MHz)
Packaging Suffix T (Tape and Reel, industrial temp)
Watchdog Timer Yes
Brown-out Reset Yes

PIC16F874T-04I/PQ Pin Configuration

QFP-44 (10x10mm) Package Pinout Diagram QFP-44 10x10mm, P0.8mm, JEDEC MS-026. Pin 1 by dot. QFP-44 (10x10mm) 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44
Pin 1 MCLR/VPP — Master clear reset / programming voltage input
Pin 2 RA0/AN0 — PORTA bit 0 / analog input channel 0
Pin 3 RA1/AN1 — PORTA bit 1 / analog input channel 1
Pin 4 RA2/AN2 — PORTA bit 2 / analog input channel 2
Pin 5 RA3/AN3/VREF+ — PORTA bit 3 / analog input 3 / ADC Vref+
Pin 6 RA4/TOCKI — 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 RD / analog input 5
Pin 9 RE1/WR/AN6 — PORTE bit 1 / parallel-port WR / analog input 6
Pin 10 RE2/CS/AN7 — PORTE bit 2 / parallel-port CS / analog input 7
Pin 11 VDD — Positive supply voltage (4.0V to 5.5V)
Pin 12 VSS — Ground reference
Pin 13 OSC1/CLKIN — Oscillator crystal input / external clock input
Pin 14 OSC2/CLKOUT — Oscillator crystal output / clock output
Pin 15 RC0/T1OSO/T1CKI — PORTC bit 0 / Timer1 oscillator out / Timer1 clock input
Pin 16 RC1/T1OSI/CCP2 — PORTC bit 1 / Timer1 oscillator in / CCP2
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 transmit / clock
Pin 26 RC7/RX/DT — PORTC bit 7 / USART receive / 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 voltage (4.0V to 5.5V)
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
Pin 41 VSS — Ground reference
Pin 42 VDD — Positive supply voltage (4.0V to 5.5V)
Pin 43 RA6/OSC2/CLKOUT — PORTA bit 6 / secondary osc out / clock out (mux on alternate package)
Pin 44 RA7/OSC1/CLKIN — PORTA bit 7 / secondary osc in / clock in (mux on alternate package)

Typical Applications

PIC16F874T-04I/PQ is suitable for 7 applications: Industrial Process Control, Embedded Sensor Acquisition, HVAC Climate Control, Educational Development Platforms, Appliance Control Boards, Medical Device Front-Ends (non-critical), LED Display Driver Boards.

🏭

Industrial Process Control

The PIC16F874T-04I/PQ's 7 KB Flash, 192 bytes RAM, and 8-channel 10-bit ADC make it well-suited for industrial process control loops where sensor interfacing and deterministic control are critical. The 200 ns instruction execution supports tight feedback-loop timing, while the 33 I/O pins connect to multiple current/voltage loops, optocoupler-isolated outputs, and serial communication channels. Industrial temperature grade (-40C to +85C) ensures operation in factory cabinet environments, and the integrated Brown-out Reset plus Watchdog Timer protect against power-line transients that are common on 24V industrial rails.

🧩

Embedded Sensor Acquisition

The PIC16F874T-04I/PQ's 8-channel 10-bit ADC, three hardware timers, and USART deliver complete sensor-acquisition functionality for embedded data-logging and instrumentation front-ends. The 192-byte RAM accommodates short sensor-history buffers while 7 KB Flash stores calibration coefficients and state-machine firmware. The 4 MHz oscillator input keeps EMI low in measurement-sensitive applications, and the Harvard architecture with 14-bit instruction word supports high-level language development under MPLAB X IDE with the XC8 compiler.

🏭

HVAC Climate Control

The PIC16F874T-04I/PQ's Capture/Compare/PWM modules drive triac phase-angle control for HVAC damper actuators and compressor speed regulation. The 33 I/O pins accommodate thermostat interfaces, LCD displays, multi-zone temperature sensors, and relay-driver output stages. With -40C to +85C industrial temperature grade, the part handles attic and basement installations where ambient swings are significant. Designers leveraging firmware libraries in MPLAB CODE CONFIGURATOR can rapidly port production code from PIC16F874 reference designs with no in-system redesign.

🎧

Educational Development Platforms

The PIC16F874T-04I/PQ remains a popular choice in university curricula and hobby development boards because of its mature MPLAB X IDE toolchain, extensive community code libraries, and predictable instruction timing. The 35 single-word instruction set with 14-bit instruction width is approachable for assembly-language teaching while remaining fully C-programmable. The 44-pin MQFP package exposes all 33 I/O plus programming/debug pins on breadboard-compatible adapters such as the PICDEM 2 Plus, making this part a baseline reference for embedded-systems pedagogy.

📱

Appliance Control Boards

The PIC16F874T-04I/PQ is a long-standing choice for consumer-appliance controllers including washing machines, dishwashers and microwave ovens, where its 7 KB Flash stores state-machine firmware and its PWM modules drive motor-control relays and triac-driven loads. With 192 bytes of RAM it handles button-debounce buffers and fault-history tables, and the integrated MSSP peripheral communicates with companion inverter-driver ICs via SPI. The 5V supply tolerance matches legacy appliance power-supply rails and the 33 I/O covers all typical sensor/actuator wiring.

💊

Medical Device Front-Ends (non-critical)

In non-critical medical device front-ends such as patient-bedside controllers, infusion-pump keypads, and low-acuity diagnostic displays, the PIC16F874T-04I/PQ offers sufficient Flash for menu firmware plus reliable in-system reprogramming via Flash memory. Its MSSP peripheral supports I2C communication with sensor front-ends while the USART bridges to bedside display units. Designers must verify IEC 60601-1 compliance at the system level, but the part's deterministic PIC architecture provides predictable behavior that simplifies regulatory documentation.

💡

LED Display Driver Boards

The PIC16F874T-04I/PQ drives 7-segment and dot-matrix LED display panels through its PWM modules and parallel I/O. With 33 I/O pins it directly multiplexes 8-digit 7-segment displays, and with the MSSP peripheral it chains MAX7219-style LED drivers for higher-density scrolling text. The 4 MHz oscillator input keeps clock-noise low and avoids visible LED flicker, while the 7 KB Flash accommodates bitmap fonts and brightness-control algorithms including gamma correction for RGB panels.

Recommended Products Summary

MCP6022 Op-amp for analog sensor signal conditioning Used in: Industrial Process Control MCP2515 CAN controller for industrial networks Used in: Industrial Process Control PIC16F874-04I/PQ Microchip Technology Used in: Industrial Process Control MCP9700 Temperature sensor for ADC input Used in: Embedded Sensor Acquisition MCP4725 12-bit DAC for analog output Used in: Embedded Sensor Acquisition ATSAMDA1G15B-MBT Microchip Technology Used in: Embedded Sensor Acquisition MCP23S17 16-bit I/O expander for keypad/display Used in: HVAC Climate Control MCP602 Op-amp for thermistor bridge Used in: HVAC Climate Control PIC16F874-04I/PT Microchip Technology Used in: HVAC Climate Control PICkit 3 In-circuit debugger/programmer Used in: Educational Development Platforms MCP2200 USB-to-UART bridge for host PC comms Used in: Educational Development Platforms PIC16F874AT-I/PT Microchip Technology Used in: Educational Development Platforms MCP8024 3-phase BLDC motor driver companion Used in: Appliance Control Boards MCP1700 LDO regulator for control-board power Used in: Appliance Control Boards PIC16F874A-I/ML Microchip Technology Used in: Appliance Control Boards MCP6002 Low-noise op-amp for ECG front-end Used in: Medical Device Front-Ends (non-critical) MCP73831 Li-ion charger for portable medical Used in: Medical Device Front-Ends (non-critical) PIC18F452 Higher-memory upgrade path Used in: Medical Device Front-Ends (non-critical) MAX7219 LED matrix driver Used in: LED Display Driver Boards MCP23X08 8-bit I/O expander for additional segments Used in: LED Display Driver Boards PIC16F884-I/PQ Recommended successor with more memory Used in: LED Display Driver Boards
What is the program memory size of PIC16F874T-04I/PQ?
According to the Microchip datasheet for the PIC16F874 family, the device integrates 7 KB of Flash program memory organized as 4K x 14-bit words. This Flash is in-system programmable and supports at least 1,000 erase/write cycles. Combined with 192 bytes of RAM and 128 bytes of EEPROM, the part offers a balanced memory architecture for embedded control applications.
What package is the PIC16F874T-04I/PQ supplied in?
The PIC16F874T-04I/PQ is supplied in a 44-pin Metric Quad Flat Pack (MQFP, "PQ" suffix) measuring 10x10 mm with 0.80 mm lead pitch and surface-mount construction. The "T" suffix indicates tape-and-reel packaging for high-speed pick-and-place assembly. Dimensional drawings and land-pattern recommendations appear in the Microchip MQFP-44 package specification.
Is the PIC16F874T-04I/PQ a drop-in for PIC16F874-04I/PQ?
The PIC16F874T-04I/PQ and PIC16F874-04I/PQ are functionally identical devices in the same MQFP-44 package, differing only in packaging format (tape and reel vs. tray). Both share 4 MHz oscillator input, 5V operation, 7 KB Flash, 192 bytes RAM and 128 bytes EEPROM. One can substitute the other on the same PCB footprint without firmware changes.
What is the recommended replacement for PIC16F874T-04I/PQ?
Microchip's product page explicitly recommends the PIC16F884 as the newer replacement for the PIC16F874. The PIC16F884 increases program memory to 7 KB Flash, data EEPROM to 256 bytes, and adds nanoWatt technology for low-power operation. Designers should verify peripheral mapping, but most PIC16F874 designs port directly.
What is the operating voltage of PIC16F874T-04I/PQ?
The PIC16F874T-04I/PQ operates from 4.0V to 5.5V supply voltage (Vdd). This range is the standard specification for PIC16F family mid-range devices. Brown-out reset is integrated to protect against voltage dips, and the device also includes an integrated power-on reset timer. For 3.3V systems, designers should select a PIC16F variant in the LF or FXXLF family.
Where can I buy PIC16F874T-04I/PQ online?
PIC16F874T-04I/PQ can be purchased from authorized distributors including DigiKey, Mouser, LCSC, and TrustedParts. Stock on this last-time-buy part varies - LCSC lists it as in stock while distribution channels show reduced inventory. Pricing as of 2026-09-21 starts around $3.27 at LCSC and approximately $3.45 single-unit from authorized distribution.
What is the lead time for PIC16F874T-04I/PQ?
As a last-time-buy Microchip part, the PIC16F874T-04I/PQ has variable distributor stock. Authorized inventory on DigiKey and Mouser has been declining since the end-of-life announcement, and lead times for full-reel orders may extend to 12 weeks. Designers building new systems should migrate to the PIC16F884 or PIC16F886 for long-term supply security.
Is the PIC16F874T-04I/PQ suitable for automotive applications?
The PIC16F874T-04I/PQ is rated for the industrial temperature range (-40C to +85C) and is NOT automotive-grade qualified. For AEC-Q100 automotive applications, designers should select the PIC16F874A-I/PQ with automotive qualification or PIC16F88X extended-temperature variants. Existing automotive designs should migrate to the PIC16F884 or PIC18F family.
Where can I download the PIC16F874T-04I/PQ datasheet PDF?
The official Microchip datasheet for PIC16F874 is available as a free PDF download from Microchip's website. Search for "PIC16F874" on the Microchip product page and navigate to the Documentation section. DigiKey and Mouser also host the datasheet on their part-detail pages for convenient access alongside pricing.
What is the difference between PIC16F874 and PIC16F877?
The PIC16F874 and PIC16F877 share the same PIC16 mid-range architecture, 7 KB Flash and 192 bytes RAM, but differ in I/O count and package. The PIC16F877 offers 40 pins with 33 I/O, while the PIC16F874 supplies 33 I/O in a 44-pin MQFP. Both have 8-channel 10-bit ADC and USART plus MSSP peripherals - the selection depends on I/O count and PCB layout.
How many timers does PIC16F874T-04I/PQ have?
The PIC16F874T-04I/PQ integrates three hardware timers: Timer0 (8-bit with prescaler), Timer1 (16-bit with external clock), and Timer2 (8-bit with postscaler). These timers support PWM generation, input capture, event timing and the watchdog timer function. Combined with the Capture/Compare/PWM module, the part handles motor control and timing-critical applications.
What is the ADC resolution of PIC16F874T-04I/PQ?
The PIC16F874T-04I/PQ integrates an 8-channel 10-bit successive-approximation ADC with up to 8 analog input channels multiplexed onto a single converter. The 10-bit resolution provides 1024 discrete steps and conversion rates up to 8 ksps. For higher-resolution applications, migrate to a PIC16F1xx or PIC18F part with 12-bit ADC.
What is the difference between PIC16F874 and PIC16F884?
The PIC16F884 is Microchip's recommended successor to the PIC16F874 family. It increases program memory to 7 KB Flash (same), adds nanoWatt low-power technology, doubles data EEPROM to 256 bytes, and offers additional communication peripherals. Package options match the MQFP-44 footprint, providing easy migration in mature designs.
Can PIC18F452 be used as replacement for PIC16F874?
Yes, the PIC18F452 from Microchip's enhanced PIC18 family is functionally compatible with PIC16F874 designs. The PIC18F452 operates at up to 40 MHz with 32 KB Flash, 1.5 KB RAM and 8-channel 10-bit ADC. However, the PIC18F452 uses a different pinout in TQFP-44 (44-pin TQFP rather than MQFP-44), so PCB redesign may be required.

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

Selection Guide

Choose the PIC16F874T-04I/PQ for industrial-temperature, tape-and-reel production runs of mature PIC16 mid-range designs at 5V supply with up to 4 MHz clock. For higher speed in the same footprint, select PIC16F874A-I/PQ (20 MHz, 5x faster). For long-term supply security, migrate to PIC16F884-I/PQ which doubles Flash to 14 KB and adds nanoWatt low-power features on the identical MQFP-44 footprint. For commercial-temperature prototyping, PIC16F874-04/PQ is the tray-packaged equivalent at lower cost. All alternatives share the same MQFP-44 pinout, enabling PCB redesign-free migration where pin-compatible footprint is verified.

Comparison with Alternatives

Parameter This Product PIC16F874-04I/PQ PIC16F874-04/PQ PIC16F874T-04/PQ PIC16F884-I/PQ
Brand Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology
Package MQFP-44 (PQ) 10x10 mm MQFP-44 (PQ) 10x10 mm MQFP-44 (PQ) 10x10 mm MQFP-44 (PQ) 10x10 mm MQFP-44 (PQ) 10x10 mm
Program Memory 7 KB (4K x 14) Flash 7 KB Flash 7 KB Flash 7 KB Flash 14 KB Flash
RAM 192 bytes 192 bytes 192 bytes 192 bytes 256 bytes
Data EEPROM 128 bytes 128 bytes 128 bytes 128 bytes 256 bytes
Max CPU Frequency 4 MHz 4 MHz 4 MHz 4 MHz 20 MHz (5x faster)
Operating Temperature -40C to +85C (industrial) -40C to +85C 0C to +70C (commercial) 0C to +70C (commercial) -40C to +85C
Packaging Format Tape & Reel Tray Tray Tape & Reel Tray
Lifecycle Status Last-time-buy Last-time-buy Last-time-buy Last-time-buy Active

Key Differentiators

  • Same industrial temperature range as -04I variant (vs PIC16F874-04/PQ)
  • Active recommended successor with more memory (vs PIC16F884-I/PQ)
  • Enhanced speed capability in same footprint (vs PIC16F874A-I/PQ)
  • Tape and reel packaging (vs PIC16F874-04I/PQ)

Design Notes

Decouple each Vdd pin (11, 32, 42) with a 100 nF X7R ceramic capacitor to the nearest Vss pin (12, 31, 41). Place each capacitor within 5 mm of its respective Vdd pin to suppress switching transients from the internal oscillator and I/O toggling. For high-current systems, add a 10 uF tantalum bulk capacitor near the MCU. The PIC16F874's typical operating current is <2 mA at 4 MHz but can reach 20 mA when all I/O pins drive maximum load.

The MQFP-44 package has 0.80 mm lead pitch requiring either hot-bar soldering or precision reflow with no-clean paste. Hand-soldering with a fine-tip iron (0.5 mm tip, 700 F max) is feasible but should be validated on a sample PCB. Place an SOIC-packaged reference part (e.g. PIC16F874-04I/PT in TQFP-44 with the same footprint) on a separate test board for solder-joint inspection before full production.

The OSC1/OSC2 pins have multiple functions and configuring the oscillator mode incorrectly is a common debug issue. For crystal mode, add 22-33 pF load capacitors to GND from each pin. For RC oscillator mode, set the configuration fuse bit correctly (FOSC2:FOSC0 = 101). Configuration bits in the PIC16F874 are NOT programmed by code - they must be set in MPLAB X configuration memory using the CONFIG pragma, or via ICSP programmer.

The MCLR/VPP pin (pin 1) requires a 10 kohm pull-up to Vdd for normal operation and a 100 nF decoupling capacitor if in-circuit serial programming is used. Avoid long traces on this pin since noise coupling can cause spurious resets. The ICSP pins RB6/PGC and RB7/PGD share PORTB and will be configured as inputs during programming - design your PCB to allow ICSP access without conflict with end-use circuitry.

At 4 MHz, the PIC16F874 does not require controlled-impedance traces for signal integrity, but clean ground is essential for ADC accuracy. Route analog AGND separately from digital Vss and join them at a single-point ground via a ferrite bead. Place the analog reference pin VREF+ (pin 5) decoupling capacitor (100 nF) close to the MCU to minimize noise pickup that degrades 10-bit ADC accuracy.

Compliance Information

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

Microchip PIC16F874 family parts are lead-free terminations. AEC-Q100 qualification not available - use PIC16F874A-I/PQ automotive-grade variants. Specific RoHS/REACH/halogen status was not in provided data - check Microchip compliance letters at microchip.com/compliance.

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

Related Searches

PIC16F874T-04I/PQ datasheet PIC16F874T-04I/PQ price Microchip PIC16F874 MQFP-44 PIC16F874 7KB flash 8-bit MCU PIC16F874 industrial temperature -40 85 PIC16F874 tape reel packaging PIC16F874 vs PIC16F884 PIC16F874 replace PIC16F884 MQFP-44 8-bit microcontroller buy PIC16F874T-04I/PQ DigiKey what replaces PIC16F874 PIC16F874 last time buy replacement PIC16F874 PICkit 3 programming

Related Components & Terms

Microchip Technology PIC16F874T-04I/PQ PIC16F874 PIC16F884 PIC16F874A PIC16F877 PIC16F873 PIC18F452 8-bit microcontroller PIC MCU RISC architecture Harvard architecture Flash program memory EEPROM 10-bit ADC USART MSSP I2C SPI Capture-Compare-PWM MQFP-44 Surface-mount Tape and Reel Industrial temperature range RoHS MPLAB X IDE ICSP PICkit 3
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