Microchip Technology

PIC16F874T-20I/PQ - 8-Bit 20MHz 7KB Flash MCU | Microchip | MQFP-44

MPN: PIC16F874T-20I/PQ ✓ Active
In Stock Ships in 1-3 business days
4.0 V to 5.5 V (F-series) Vdss 44-MQFP (10x10 mm), 0.8 mm pitch (PQ) Package 20 MHz Speed Flash Memory
From $7.46 USD / Unit
MOQ: 1 |
Price updated: 2026-09-21
Volume Pricing
Qty Unit Price Extended
1 $11.42 $11.42
10 $10.27 $102.70
100 $9.14 $914.00
500 $8.21 $4,105.00
1,000 $7.46 $7,460.00
ℹ️ All prices are in USD

PIC16F874T-20I/PQ Overview

The Microchip Technology PIC16F874T-20I/PQ is a CMOS FLASH-based 8-bit microcontroller from the PIC16F family, operating at up to 20MHz with 200 ns instruction execution, integrating 7KB (4K x 14) of Flash program memory and 192 bytes of SRAM in a 44-pin MQFP (10x10) surface-mount package. Tape-and-reel packaged (T suffix), industrial temperature graded (I suffix), and PQ designates the 44-pin MQFP variant. The device delivers 33 digital I/O lines through five I/O ports, supported by on-chip peripherals including Brown-out Detect/Reset (BOR), Power-on Reset (POR), Pulse Width Modulation (PWM), and a Watchdog Timer (WDT), with external oscillator support for flexible clocking architectures.

Background Knowledge: An 8-bit microcontroller (MCU) is a single-chip computer built around an 8-bit data-path CPU core, integrating program memory, RAM, digital I/O, and on-chip peripherals. The PIC16F family sits within Microchip's PIC16 mid-range taxonomy: PIC10/12/16/18 families -> 8-bit MCUs -> microcontrollers -> embedded processors -> semiconductors. These MCUs are commonly used as the main system controller in cost-sensitive embedded products where deterministic instruction timing and low power consumption are priorities. The 200 ns instruction cycle time of PIC16F874 enables tight loop control in applications such as motor drive and instrumentation.

Key features include 7KB self-programmable Flash program memory supporting in-application updates, 128 bytes of EEPROM data memory (per the PIC16F874 datasheet family), a 10-bit multi-channel Analog-to-Digital Converter (ADC), USART, MSSP (SPI/I2C) communications, and three hardware timers (Timer0/Timer1/Timer2) for event capture and PWM generation. The 20MHz maximum clock rate enables 5 MIPS throughput, while the industrial-grade -40C to +85C temperature range supports operation in factory-floor and outdoor equipment.

Technical depth: The PIC16F874 implements a RISC Harvard-architecture core with 35 single-word instructions, 8-level deep hardware stack, and orthogonal instruction set enabling efficient code generation. Brown-out Detect/Reset holds the device in reset when VDD drops below the BOR threshold (typically 4V), preventing code execution from corrupted memory at low supply voltages. The PWM module, Capture/Compare/PWM (CCP) peripherals, and 10-bit ADC allow direct interface with sensors and actuators without external glue logic. The wide operating voltage range (typically 2.0V to 5.5V for the LF variant, 4.0V to 5.5V for the standard F variant) supports both battery-powered and line-powered designs.

Typical applications include industrial process control and instrumentation, motor control boards (BLDC, stepper), HVAC system controllers, security alarm panels, consumer appliance control boards, automotive body electronics (non-safety), and embedded data-acquisition front-ends. The PIC16F874's 33 I/O lines make it especially well suited to designs that need many discrete control signals without external I/O expanders.

When designing with the PIC16F874T-20I/PQ, reserve two I/O pins for the in-circuit serial programming (ICSP) interface (RB6/RB7) and ensure the MCLR pin has the proper reset-network topology. The 44-pin MQFP package has a 10x10 mm body with 0.8 mm lead pitch, requiring standard SMT reflow profile per JEDEC J-STD-020. Note that Microchip recommends the PIC16F884 as a newer active alternative to the PIC16F874 for new designs.

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

Drop-in alternatives for PIC16F874T-20I/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-20I/PQ (same form factor and footprint) — differing in Timers, Package, Core Architecture, Operating Temperature, Serial Interfaces.

Microchip Technology
Timers: 2 x 8-bit + 1 x 16-bit
Package: 44-pin TQFP (10 x 10 mm)
Operating Temperature: -40 C to +85 C (Industrial, 'I')
Microchip Technology
Timers: 2 x 8-bit, 1 x 16-bit
Package: MQFP-44 (PQ)
Core Architecture: PIC 8-bit (Harvard RISC)
Microchip Technology
Timers: 3 (Timer0/1/2)
Package: 44-pin QFP (PQ) — note: data also references SSOP-20; PQ = QFP
Core Architecture: PIC 8-bit RISC (Harvard)
Microchip Technology
Timers: 2x 8-bit (Timer0, Timer2) + 1x 16-bit (Timer1)
Package: 44-pin TQFP (10x10 mm), 'PT' suffix
Serial Interfaces: MSSP (SPI/I2C) + USART (SCI)
Microchip Technology
Timers: 3 (Timer0, Timer1, Timer2)
Package: 44-pin MQFP (10x10 mm)
Core Architecture: PIC16 (8-bit Harvard RISC)

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

PIC16F874-20I/PQ

✅ Drop-In
📦 44-MQFP (PQ)
Identical silicon; tube packaging instead of tape-and-reel; -40C to +85C; same 7KB Flash, 192B RAM, 33 I/O

📋 Reference alternative (not in catalog)

PIC16F874AT-20I/PQ

✅ Drop-In
📦 44-MQFP (PQ)
Active revision ('A') silicon with nanoWatt technology and enhanced ADC; same 7KB Flash, 44-MQFP, -40C to +85C

📋 Reference alternative (not in catalog)

PIC16F874T-20I/PT

✅ Drop-In
Microchip Technology
📦 44-TQFP (PT)
PIC PIC® 16F · 8-bit PIC Harvard RISC · 20 MHz · 200 ns · 35 single-word instructions, 14-bit instruction width · 7 KB (4K x 14 words) · 192 bytes · 128 bytes

✓ In Stock

$6.1 / Unit

View Datasheet →

PIC16F874T-20/PQ

✅ Drop-In
Microchip Technology
📦 44-MQFP (PQ)
PIC 8-bit RISC (Harvard) · PIC16F87x · 7 KB Flash · 192 bytes · 128 bytes · 14 bits · 20 MHz · 200 ns

✓ In Stock

$7.5 / Unit

View Datasheet →

PIC16F874T-10E/PQ

✅ Drop-In
Microchip Technology
📦 44-MQFP (PQ)
PIC 8-bit (Harvard RISC) · Flash · 7 KB (4K x 14 words) · 192 bytes · 128 bytes · 14-bit · 35 (single-word) · 20 MHz (10 MHz instruction rate)

✓ In Stock

$9.95 / Unit

View Datasheet →

PIC16F874T-04I/PT

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

PIC16F874T-20I/PQ Maximum Ratings & Electrical Characteristics

Core Architecture PIC16 (8-bit RISC Harvard)
Program Memory Type Flash
Program Memory Size 7 KB (4K x 14)
RAM Size 192 bytes (192 x 8)
EEPROM Size 128 bytes
Maximum Clock Frequency 20 MHz
Instruction Cycle Time 200 ns
Number of I/O Pins 33
Number of ADC Channels 8 (10-bit)
ADC Resolution 10-bit
Communication Interfaces USART, MSSP (SPI/I2C)
Timers 3 x (Timer0, Timer1, Timer2)
PWM Modules 2 x CCP (Capture/Compare/PWM)
Operating Voltage (Vdd) 4.0 V to 5.5 V (F-series)
Operating Temperature -40 C to +85 C (Industrial, I suffix)
Package / Case 44-MQFP (10x10 mm), 0.8 mm pitch (PQ)
Mounting Type Surface Mount
Oscillator Type External
Packaging Tape & Reel (T suffix)
On-chip Peripherals Brown-out Detect/Reset, POR, PWM, WDT
RoHS Status Compliant

PIC16F874T-20I/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 — Master Clear (Reset) input, active low; hold low to reset the device
Pin 2 RA0 — PORTA bit 0 (digital I/O or AN0 analog input)
Pin 3 RA1 — PORTA bit 1 (digital I/O or AN1 analog input)
Pin 4 RA2 — PORTA bit 2 (digital I/O or AN2 analog input)
Pin 5 RA3 — PORTA bit 3 (digital I/O or AN3 analog input or VREF+)
Pin 6 RA4 — PORTA bit 4 (digital I/O or AN4 analog input or T0CKI clock input)
Pin 7 RA5 — PORTA bit 5 (digital I/O or AN5 analog input or SS-bar)
Pin 8 RE0 — PORTE bit 0 (digital I/O or AN6 read enable)
Pin 9 RE1 — PORTE bit 1 (digital I/O or AN7 write enable)
Pin 10 RE2 — PORTE bit 2 (digital I/O or CS-bar chip select)
Pin 11 VDD — Positive power supply (4.0-5.5V)
Pin 12 VSS — Ground reference
Pin 13 OSC1 — External oscillator input or crystal connection
Pin 14 OSC2 — External oscillator output or crystal connection
Pin 15 RC0 — PORTC bit 0 (digital I/O or T1OSO timer1 oscillator)
Pin 16 RC1 — PORTC bit 1 (digital I/O or T1OSI timer1 oscillator)
Pin 17 RC2 — PORTC bit 2 (digital I/O or CCP1 PWM output)
Pin 18 RC3 — PORTC bit 3 (digital I/O or SCL I2C clock)
Pin 19 RC4 — PORTC bit 4 (digital I/O or SDA I2C data)
Pin 20 RC5 — PORTC bit 5 (digital I/O or SDO SPI data out)
Pin 21 RC6 — PORTC bit 6 (digital I/O or TX USART transmit)
Pin 22 RC7 — PORTC bit 7 (digital I/O or RX USART receive)
Pin 23 VSS — Ground reference
Pin 24 VDD — Positive power supply (4.0-5.5V)
Pin 25 RB0 — PORTB bit 0 (digital I/O or INT external interrupt)
Pin 26 RB1 — PORTB bit 1 (digital I/O)
Pin 27 RB2 — PORTB bit 2 (digital I/O)
Pin 28 RB3 — PORTB bit 3 (digital I/O or PGM programming low-voltage)
Pin 29 RB4 — PORTB bit 4 (digital I/O)
Pin 30 RB5 — PORTB bit 5 (digital I/O)
Pin 31 RB6 — PORTB bit 6 (digital I/O or PGC ICSP clock)
Pin 32 RB7 — PORTB bit 7 (digital I/O or PGD ICSP data)
Pin 33 AVDD — Analog positive supply for ADC
Pin 34 AVSS — Analog ground reference for ADC
Pin 35 RD0 — PORTD bit 0 (digital I/O)
Pin 36 RD1 — PORTD bit 1 (digital I/O)
Pin 37 RD2 — PORTD bit 2 (digital I/O)
Pin 38 RD3 — PORTD bit 3 (digital I/O)
Pin 39 RD4 — PORTD bit 4 (digital I/O)
Pin 40 RD5 — PORTD bit 5 (digital I/O)
Pin 41 RD6 — PORTD bit 6 (digital I/O)
Pin 42 RD7 — PORTD bit 7 (digital I/O)
Pin 43 VSS — Ground reference
Pin 44 VDD — Positive power supply (4.0-5.5V)

Typical Applications

PIC16F874T-20I/PQ is suitable for 6 applications: Industrial Process Control & Instrumentation, Motor Control & PWM Drive, HVAC & Building Automation, Security & Alarm Panel Control, Consumer Appliance Control Boards, Embedded Data Acquisition Front-End.

🏭

Industrial Process Control & Instrumentation

The PIC16F874T-20I/PQ is well suited for industrial process controllers, panel meters, and data-acquisition front-ends thanks to its 33 digital I/O lines, 8-channel 10-bit ADC, and USART/MSSP serial interfaces. With 7KB Flash and 192 bytes SRAM, the MCU can run PID control loops, Modbus RTU master/slave stacks, and HMI keyscan routines without external memory. The industrial -40 C to +85 C operating range supports factory-floor enclosures, and the 44-MQFP package is compatible with standard SMT reflow lines. Brown-out Detect/Reset and the Watchdog Timer add fault-resilience required in unattended industrial deployments.

Motor Control & PWM Drive

The PIC16F874T-20I/PQ's two CCP PWM modules and 20 MHz clock (5 MIPS) make it a strong fit for low-cost motor drive boards controlling brushed DC, unipolar stepper, and small BLDC motors. The PWM resolution and frequency are derived from Timer2 and can drive MOSFET gate drivers directly through the 33 I/O pins. The 10-bit ADC reads back current-sense amplifiers for closed-loop current control, while the USART enables RS-485 command interfaces to a higher-level controller. For new designs, the PIC16F874A successor adds enhanced PWM but the PIC16F874 remains cost-effective for established products.

🏭

HVAC & Building Automation

In HVAC zone controllers, thermostat panels, and building automation nodes, the PIC16F874T-20I/PQ provides the I/O count and peripheral mix required for multi-relay outputs, analog temperature/humidity sensing, and LCD keypad interfaces. The MSSP peripheral drives I2C temperature/humidity sensors directly, while the 10-bit ADC reads NTC thermistors and 4-20 mA loops. The 7KB Flash accommodates standard HVAC control algorithms and seasonal scheduling logic. Industrial temperature grading ensures reliable operation in equipment closets and rooftop units across wide ambient ranges.

🎥

Security & Alarm Panel Control

The PIC16F874T-20I/PQ suits intrusion alarm panels, access-control keypads, and fire-alarm annunciators where multiple supervised zones (33 I/O) and reliable firmware execution are required. The 10-bit ADC reads battery voltage and zone-loop resistance, while the PWM module drives piezo sounders and LED strobes. Brown-out Detect/Reset ensures clean recovery from power dips during alarm events. Flash-based program memory supports field firmware upgrades over ICSP, critical for installed security equipment that must remain up to date without board swap.

🔧

Consumer Appliance Control Boards

For washing machines, microwave ovens, dishwasher control boards, and small kitchen appliances, the PIC16F874T-20I/PQ delivers enough Flash (7KB) and I/O (33 pins) for the main control loop plus user-interface handling. The PWM drives solenoids and pump motors, the ADC reads temperature and water-level sensors, and the USART interfaces with display modules or wireless modules. Tape-and-reel (T suffix) supports high-volume SMT assembly lines typical in consumer appliance manufacturing.

🖥️

Embedded Data Acquisition Front-End

Use the PIC16F874T-20I/PQ as a low-cost data-acquisition front-end that aggregates 8 analog inputs (10-bit ADC) and multiple digital lines, then forwards packets over RS-485, RS-232, or I2C/SPI to a host. The MSSP supports both SPI and I2C master/slave operation, enabling connection to external ADCs, sensors, or to a host MCU. The 192-byte SRAM is sufficient for circular sample buffers at moderate sample rates, and the Flash holds calibration tables and Modbus or custom protocols. Industrial temperature grading supports outdoor or cabinet-mounted deployments.

Recommended Products Summary

MCP2515 Standalone CAN controller companion for industrial networks Used in: Industrial Process Control & Instrumentation MCP2551 CAN transceiver for industrial bus interfacing Used in: Industrial Process Control & Instrumentation IR2104 Half-bridge MOSFET gate driver for motor drive stage Used in: Motor Control & PWM Drive ACS712 Current-sense amplifier for ADC feedback Used in: Motor Control & PWM Drive MCP9808 High-accuracy I2C temperature sensor for HVAC Used in: HVAC & Building Automation HD44780 Character LCD controller for user interface Used in: HVAC & Building Automation MCP1700 Low-quiescent LDO for battery-backed alarm systems Used in: Security & Alarm Panel Control PIC16F884 Modern Microchip MCU alternative with enhanced peripherals Used in: Security & Alarm Panel Control MCP23S17 SPI I/O expander for additional appliance interfaces Used in: Consumer Appliance Control Boards ULN2003 Darlington array to drive relay coils Used in: Consumer Appliance Control Boards MAX485 RS-485 transceiver for industrial Modbus links Used in: Embedded Data Acquisition Front-End MCP3221 External 12-bit ADC companion for higher-resolution channels Used in: Embedded Data Acquisition Front-End
What is the program memory size of PIC16F874T-20I/PQ?
The PIC16F874T-20I/PQ integrates 7KB (4K x 14) of Flash program memory, supporting in-application self-programming. According to the Microchip PIC16F874 family datasheet, this 14-bit wide Flash is organized as 4096 single-word instructions and is supplemented by 128 bytes of EEPROM data memory and 192 bytes of general-purpose SRAM, suitable for embedded control firmware in industrial and consumer products.
What is the maximum clock frequency of PIC16F874T-20I/PQ?
The PIC16F874T-20I/PQ operates at a maximum clock frequency of 20 MHz, delivering a 200 ns instruction cycle time and 5 MIPS throughput. Per Microchip datasheet DS30292, this speed grade supports responsive real-time control loops and high-speed serial communications. The 20 MHz external clock is internally divided by four (Fosc/4) to drive the instruction pipeline.
How many I/O pins does PIC16F874T-20I/PQ have?
The PIC16F874T-20I/PQ exposes 33 digital I/O lines organized into five ports (PORTA through PORTE), each line individually configurable as input or output. According to the Microchip datasheet, several pins are multiplexed with analog inputs (PORTA for ADC), timers, and the ICSP programming interface (RB6/RB7 and MCLR), so plan pin allocation carefully for shared-functionality peripherals.
What package does PIC16F874T-20I/PQ use?
The PIC16F874T-20I/PQ comes in a 44-pin Metric Quad Flat Pack (MQFP) measuring 10x10 mm with 0.8 mm lead pitch, designated by the PQ suffix in Microchip ordering nomenclature. The 'T' denotes tape-and-reel packaging, and the 'I' indicates the industrial -40 C to +85 C temperature range. The MQFP-44 is footprint-compatible with the legacy PLCC-44 socket adapter footprint with a small adapter PCB.
What is the difference between PIC16F874T-20I/PQ and PIC16F874-20I/PQ?
The PIC16F874T-20I/PQ and PIC16F874-20I/PQ share identical silicon (7KB Flash, 192B RAM, 33 I/O), but the T-suffix variant ships on tape-and-reel for high-volume SMT assembly lines, while the non-T variant ships in tube/tray. Both use the PQ 44-MQFP package, operate from -40 C to +85 C (I suffix), and are drop-in compatible. Choose T for pick-and-place lines, non-T for prototype or low-volume builds.
Where can I buy PIC16F874T-20I/PQ online?
The PIC16F874T-20I/PQ can be purchased from authorized distributors including DigiKey, Mouser, Arrow, and Microchip Direct. As of 2026-09-21, the unit price at qty 1 starts around USD 11.42 with quantity-tier discounts dropping to USD 7.46 at 1000 pieces per Octopart aggregated distributor data. XAIPART also stocks this part; check the product page for current inventory and lead time.
What is the lead time for PIC16F874T-20I/PQ?
The PIC16F874T-20I/PQ lead time as of 2026-09-21 is generally 8-12 weeks from Microchip factory for production volumes, with distributor stock typically shipping same-day for small quantities at DigiKey and Mouser. For urgent prototype needs, contact authorized franchised distributors directly to confirm in-stock reel availability. Always verify current lead time before placing volume orders due to ongoing 8-bit MCU supply normalization.
PIC16F874T-20I/PQ vs PIC16F874A-I/PQ - which is better for new designs?
For new designs, the PIC16F874A-I/PQ is the recommended successor to the PIC16F874. The 'A' revision adds nanoWatt technology for lower power, more ADC channels, and enhanced PWM peripherals, while remaining pin- and instruction-set-compatible. According to Microchip's product migration note, PIC16F874 designs can be migrated to PIC16F874A with no code changes in most cases, and the A variant is the long-term production part.
When should I choose PIC16F874T-20I/PQ over PIC16F877?
Choose PIC16F874T-20I/PQ when your design needs 33 I/O in a 44-pin package and 7KB Flash is sufficient. Choose PIC16F877 when you need 14KB Flash, 368 bytes RAM, or the larger 40-pin-friendly 64-pin variant. Both are pin-compatible at the 40-pin PLCC level but the 44-pin MQFP packages differ in pin count; verify footprint before substituting. The PIC16F874 is the right choice for cost-sensitive applications that don't need the extra memory.
What is the best drop-in replacement for PIC16F874T-20I/PQ?
The best drop-in replacement for PIC16F874T-20I/PQ is the PIC16F874-20I/PQ (non-T suffix, tube packaging) for prototyping, or PIC16F874AT-20I/PQ for active revision silicon. All three share the 44-pin MQFP footprint, identical Flash/RAM sizes, and 20 MHz operation. For new designs, Microchip recommends PIC16F884 as the modern successor with enhanced peripherals and nanoWatt technology.
Can PIC16F874-20I/PQ replace PIC16F874T-20I/PQ on the same PCB?
Yes, the PIC16F874-20I/PQ (tube-packaged) is a fully drop-in compatible replacement for the PIC16F874T-20I/PQ (tape-and-reel) on the same PCB. Both share the identical 44-pin MQFP (PQ) footprint, same silicon, same electrical characteristics, and same industrial temperature grade. The only practical difference is the shipping media, so you can substitute either part number without any PCB layout changes.
Where can I download the PIC16F874T-20I/PQ datasheet PDF?
The official PIC16F874T-20I/PQ datasheet PDF can be downloaded from Microchip's website at https://ww1.microchip.com/downloads/en/DeviceDoc/30292D.pdf or by visiting the product page at https://www.microchip.com/en-us/product/PIC16F874. The datasheet contains electrical characteristics, memory maps, peripheral descriptions, instruction set reference, and package drawings for all PIC16F874 package variants.
Where can I find the PIC16F874T-20I/PQ pinout?
The PIC16F874T-20I/PQ pinout is documented in the Microchip PIC16F874 datasheet, showing 44 pins on the MQFP package with PORT A (RA0-RA5), PORT B (RB0-RB7), PORT C (RC0-RC7), PORT D (RD0-RD7), PORT E (RE0-RE2), VDD, VSS, MCLR, OSC1/OSC2, and AVss/AVdd. Pin 1 is marked by a dot on the package. The XAIPART product page renders a clickable pinout diagram derived from this datasheet.
What are the key specifications of PIC16F874T-20I/PQ that engineers should know?
Per Microchip datasheet DS30292, the PIC16F874T-20I/PQ provides: 7KB Flash program memory (4K x 14), 192 bytes RAM, 128 bytes EEPROM, 33 digital I/O, 8-channel 10-bit ADC, USART, MSSP (SPI/I2C), 3 timers, 2 CCP PWM modules, 20 MHz max clock giving 200 ns instruction cycle, and industrial -40 C to +85 C operation in a 44-MQFP (10x10 mm) surface-mount package with 4.0-5.5 V supply.
Is there a modern Microchip equivalent for PIC16F874T-20I/PQ?
Yes, Microchip recommends the PIC16F884 as the modern equivalent for PIC16F874. The PIC16F884 is in the same PIC16F family with drop-in compatible pinout in 44-pin TQFP package, plus upgrades like 7KB Flash, 256B RAM, 14-channel 10-bit ADC, and nanoWatt low-power modes. The PIC16F884 is an active-production part with longer lifecycle, making it the preferred choice for new industrial designs replacing legacy PIC16F874 designs.

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

Selection Guide

Choose PIC16F874T-20I/PQ when you need an industrial-temperature, tape-and-reel packaged 8-bit MCU with 33 I/O lines, 7KB Flash, and a 10-bit ADC in a 44-MQFP surface-mount package. Choose the PIC16F874-20I/PQ (tube) for prototyping or low-volume builds where reel-cost amortization is unfavorable. Choose the PIC16F874AT-20I/PQ if you want the active 'A' silicon revision with nanoWatt low-power modes. Choose the PIC16F874T-20/PQ only for commercial-temperature consumer products. For new designs, Microchip strongly recommends PIC16F884 as the modern successor with enhanced peripherals. All variants share 44-MQFP or 44-TQFP package footprint compatibility, enabling drop-in migration across the family with minimal firmware changes.

Comparison with Alternatives

Parameter This Product PIC16F874-20I/PQ PIC16F874AT-20I/PQ PIC16F874T-20I/PT PIC16F874T-20/PQ
Brand Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology
Package 44-MQFP (PQ) 10x10mm 44-MQFP (PQ) 10x10mm - same 44-MQFP (PQ) 10x10mm - same 44-TQFP (PT) - thinner body, requires PCB adapter 44-MQFP (PQ) 10x10mm - same
Program Memory (Flash) 7 KB (4K x 14) 7 KB (4K x 14) 7 KB (4K x 14) 7 KB (4K x 14) 7 KB (4K x 14)
RAM Size 192 bytes 192 bytes 192 bytes 192 bytes 192 bytes
Maximum Clock Frequency 20 MHz 20 MHz 20 MHz 20 MHz 20 MHz
Number of I/O Pins 33 33 33 33 33
Operating Temperature -40 C to +85 C (Industrial) -40 C to +85 C (Industrial) -40 C to +85 C (Industrial) -40 C to +85 C (Industrial) 0 C to +70 C (Commercial)
ADC Resolution 10-bit, 8 channels 10-bit, 8 channels 10-bit, 8 channels (enhanced) 10-bit, 8 channels 10-bit, 8 channels
Packaging Media Tape & Reel Tube Tape & Reel Tape & Reel Tape & Reel
Silicon Revision Original (F) Original (F) Active (F-A with nanoWatt) Original (F) Original (F)

Key Differentiators

  • 33 I/O pins in MQFP-44 with 7KB Flash and 10-bit ADC integrated (vs PIC16F874-20I/PQ)
  • Industrial -40 C to +85 C temperature grade with full speed operation (vs PIC16F874T-20/PQ)
  • Active-revision silicon availability in same 44-MQFP footprint (vs PIC16F874AT-20I/PQ)

Design Notes

The PIC16F874T-20I/PQ operates from 4.0V to 5.5V VDD. Place a 100 nF decoupling capacitor within 5 mm of each VDD pin (pins 11, 24, 44) and a single 10 uF bulk capacitor on the board near the MCU. For ADC accuracy, place a separate ferrite bead or RC filter on AVDD (pin 33) and tie AVSS (pin 34) to VSS at a single star point to avoid digital switching noise coupling into analog conversions.

The 44-MQFP (PQ) package has 0.8 mm lead pitch, requiring careful land pattern design per IPC-7351 nominal-density guidelines. Reserve the MCLR pin (pin 1) with a 10 kohm pull-up to VDD and a 100 nF cap to ground for clean reset behavior; do not leave MCLR floating. The ICSP pins RB6/PGC (pin 31) and RB7/PGD (pin 32) should be accessible on the PCB as a 5-pin header (including VDD, VSS, MCLR) to enable in-circuit firmware updates during production and field service.

Two common pitfalls with the PIC16F874: (1) forget to configure the CONFIG bits (oscillator, WDT, BOR, code-protect) before programming, which can lock the device into an unexpected oscillator mode or disable the reset - always set CONFIG1H and CONFIG2L per Microchip AN869. (2) PORTA pins default to analog-input mode on reset; if you intend to use them as digital I/O, clear the ADCON1 register early in your init code (e.g., ADCON1 = 0x06) to enable digital mode on RA0-RA5.

The 20 MHz external oscillator on OSC1/OSC2 (pins 13/14) should be routed as a short differential pair with ground guard on both sides, kept away from analog lines. For crystal operation, use a fundamental-mode crystal with two 15-33 pF load capacitors to ground per Microchip AN588. If using an external clock module instead of a crystal, drive OSC1 from a CMOS clock source with series 100 ohm resistor and leave OSC2 floating to avoid double-driving the oscillator pin.

Compliance Information

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

RoHS compliant per Microchip product page. Not AEC-Q100 qualified - this is an industrial-grade MCU not specifically certified for automotive safety applications. For automotive designs, consider PIC16F874A-E/PQ extended-temperature variants.

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

Related Searches

PIC16F874T-20I/PQ PIC16F874T-20I/PQ datasheet Microchip PIC16F874T-20I/PQ PIC16F874 8-bit 20MHz 7KB Flash MCU 44-MQFP PIC microcontroller MQFP-44 PIC16F874 industrial process control PIC16F874T-20I/PQ vs PIC16F874A PIC16F874T-20I/PQ drop-in replacement PIC16F874T-20I/PQ buy price stock what is the program memory size of PIC16F874 PIC16F874T-20I/PQ pinout 44-MQFP 8-bit MCU 33 I/O industrial PIC PIC16F874T-20I/PQ lead time distributor PIC16F874 modern equivalent successor MQFP-44 tape and reel microcontroller

Related Components & Terms

Microchip Technology PIC16F874 PIC16F874T-20I/PQ PIC16F874A PIC16F874-20I/PQ PIC16F874AT-20I/PQ PIC16F884 8-bit microcontroller PIC16F family PIC architecture PIC mid-range MQFP-44 MQFP package TQFP-44 Flash memory EEPROM SRAM 10-bit ADC USART MSSP SPI I2C CCP PWM Watchdog Timer Brown-out Detect Power-on Reset ICSP RoHS IPC-7351 JEDEC J-STD-020 MPLAB X IDE XC8 compiler industrial automation embedded control motor control HVAC security alarm panel
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