Microchip Technology

PIC16F874T-10E/PQ - 8-bit Flash MCU, 7KB, 20MHz, MQFP-44 | Microchip

MPN: PIC16F874T-10E/PQ βœ“ Active
In Stock Ships in 1-3 business days
4.0 V to 5.5 V Vdss MQFP-44 (PQ) Package 20 MHz (10 MHz instruction rate) Speed Flash Memory
From $9.95 USD / Unit
MOQ: 1 |
Price updated: 2026-09-21
Volume Pricing
Qty Unit Price Extended
1 $14.5 $14.50
10 $13.2 $132.00
100 $11.95 $1,195.00
500 $10.85 $5,425.00
1,000 $9.95 $9,950.00
ℹ️ All prices are in USD

PIC16F874T-10E/PQ Overview

The Microchip Technology PIC16F874T-10E/PQ is a member of the PIC16F87x family of 8-bit CMOS Flash microcontrollers with nanoWatt Technology, offering 7KB of on-chip Flash program memory, 192 bytes of RAM, and 128 bytes of EEPROM in a 44-pin MQFP (PQ) package. Operating at up to 20 MHz (10 MHz instruction-cycle equivalent at the '10' speed grade), it integrates 33 digital I/O pins, a 10-bit ADC with up to 8 channels, two 8-bit timers and one 16-bit timer, an enhanced USART, MSSP (SPI/I2C), and a Capture/Compare/PWM (CCP) module for embedded control designs.

A microcontroller (MCU) is a single-chip computer containing a CPU, RAM, non-volatile program memory, and configurable peripherals on one die. Within the broader taxonomy, the PIC16F874 belongs to the 8-bit microcontroller class (Harvard architecture, RISC instruction set), which sits under the larger umbrella of microcontrollers -> embedded processors -> semiconductors. The '16F' prefix identifies the mid-range PIC family; the 'F' suffix indicates Flash program memory, which is in-circuit programmable and electrically erasable - ideal for prototyping and field-upgradable designs.

Key features include a wide 4.0 V to 5.5 V supply range, 25 mA source/sink per I/O, an internal 8 MHz oscillator option, and the nanoWatt power-management family features such as alternate oscillator modes and Sleep with wake-up by external interrupt or Watchdog Timer. The 10-bit A/D converter delivers 8 input channels multiplexed across PORTA and PORTE, and the Enhanced Universal Synchronous Asynchronous Receiver Transmitter (EUSART) supports RS-232 and RS-485 interfaces. The In-Circuit Serial Programming (ICSP) interface and In-Circuit Debugger (ICD) support significantly accelerate firmware development on this part.

Typical applications include industrial automation (sensor conditioning, control loops), automotive subsystems (body and comfort electronics, where the 'E' extended-temperature grade matters), consumer appliances (white goods, thermostats), and embedded control boards (HVAC, security panels, motor drivers). The 33-I/O count and 7KB Flash make this part well-suited to mid-complexity applications where larger 40-pin+ MCUs are not justified.

When designing with this part, ensure the decoupling capacitor is placed within 5 mm of VDD and place a 100 nF plus a bulk 10 uF capacitor combination. Note that the 'T' suffix denotes Tape & Reel packaging, '10' is the 10 MHz speed grade, 'E' is the extended (-40C to +125C) temperature grade, and 'PQ' identifies the 44-pin MQFP package.

This page synthesizes distributor pricing, same-package drop-in alternatives, and practical design notes not found on any single manufacturer datasheet - giving procurement and design engineers a single source of truth for PIC16F874T-10E/PQ selection.

Drop-in alternatives for PIC16F874T-10E/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-10E/PQ (same form factor and footprint) β€” differing in Core Architecture, Timers, Maximum Clock Frequency, Package, ADC.

Microchip Technology
Core Architecture: 8-bit RISC (PIC16 mid-range)
Timers: 2 x 8-bit + 1 x 16-bit with CCP
Maximum Clock Frequency: 20 MHz (4 MHz external oscillator for -04 speed grade)
Microchip Technology
Core Architecture: PIC16 (8-bit RISC Harvard)
Timers: 3 x (Timer0, Timer1, Timer2)
Maximum Clock Frequency: 20 MHz
Microchip Technology
Core Architecture: PIC16 RISC (Harvard)
Timers: 2 x 8-bit + 1 x 16-bit
Package: 44-MQFP (10 mm x 10 mm)

Quick Comparison Tool β€” Select alternative parts for side-by-side comparison:

PIC16F874-10E/PQ

βœ… Drop-In
πŸ“¦ MQFP-44 (PQ)
same die and pinout, Tray packaging instead of T&R; identical electrical specs

πŸ“‹ Reference alternative (not in catalog)

PIC16F874T-04E/PQ

βœ… Drop-In
πŸ“¦ MQFP-44 (PQ)
same MQFP-44 pinout, but 4 MHz instruction rate (-60%) vs 10 MHz

πŸ“‹ Reference alternative (not in catalog)

PIC16F874-04E/PQ

βœ… Drop-In
Microchip Technology
πŸ“¦ MQFP-44 (PQ)
8-bit RISC (PIC16 mid-range) Β· 14-bit Β· 35 (single-word) Β· FLASH Β· 7 KB (4K x 14) Β· 192 bytes Β· 128 bytes Β· 20 MHz (4 MHz external oscillator for -04 speed grade)

βœ“ In Stock

$5.1 / Unit

View Datasheet β†’

PIC16F874T-10I/PQ

βœ… Drop-In ⚠️ 参数待ιͺŒθ―
πŸ“¦ MQFP-44 (PQ)
same die, industrial temp range -40C to +85C (vs -40C to +125C 'E' grade)

πŸ“‹ Reference alternative (not in catalog)

PIC16F874A-I/PQ

βœ… Drop-In
πŸ“¦ MQFP-44 (PQ)
improved silicon revision ('A'), same pinout, 20 MHz, identical Flash/RAM/EEPROM

πŸ“‹ Reference alternative (not in catalog)

PIC16F874T-10E/PQ Maximum Ratings & Electrical Characteristics

Core Architecture PIC 8-bit (Harvard RISC)
Program Memory Type Flash
Program Memory Size 7 KB (4K x 14 words)
RAM Size 192 bytes
EEPROM Size 128 bytes
Instruction Set Word Size 14-bit
Number of Instructions 35 (single-word)
Maximum Clock Frequency 20 MHz (10 MHz instruction rate)
Instruction Execution Time 200 ns @ 20 MHz
Supply Voltage (VDD) 4.0 V to 5.5 V
I/O Pins 33
Timers 2 x 8-bit, 1 x 16-bit
ADC 10-bit, 8 channels
Communication Interfaces EUSART (RS-232/RS-485), MSSP (SPI / I2C)
CCP Modules 1 (Capture/Compare/PWM)
Operating Temperature Range -40C to +125C (E grade)
Package MQFP-44 (PQ)
Mounting Type Surface Mount
MSL Level 3 (per JEDEC J-STD-020)
RoHS Status Compliant
Lead-Free Yes
Speed Grade Suffix 10 = 10 MHz instruction-cycle max
Temperature Grade Suffix E = Industrial/Automotive Extended
Packaging Suffix T = Tape & Reel
Programmable via ICSP Yes
Watchdog Timer Yes (with dedicated on-chip RC oscillator)
Brown-out Reset Yes

PIC16F874T-10E/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 OSC1/CLKI β€” Oscillator input / external clock 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 channel 3 / ADC reference positive
Pin 6 RA4/T0CKI β€” PORTA bit 4 / Timer0 clock input (open-drain)
Pin 7 RA5/AN4/SS β€” PORTA bit 5 / analog input channel 4 / SPI slave select
Pin 8 RE0/RD/AN5 β€” PORTE bit 0 / Read control / analog input channel 5
Pin 9 RE1/WR/AN6 β€” PORTE bit 1 / Write control / analog input channel 6
Pin 10 RE2/CS/AN7 β€” PORTE bit 2 / Chip select / analog input channel 7
Pin 11 VDD β€” Positive supply voltage (4.0 V to 5.5 V)
Pin 12 VSS β€” Ground reference
Pin 13 OSC2/CLKO β€” Oscillator output / system clock output
Pin 14 RC0/T1OSO/T1CKI β€” PORTC bit 0 / Timer1 oscillator output / Timer1 clock input
Pin 15 RC1/T1OSI/CCP2 β€” PORTC bit 1 / Timer1 oscillator input / CCP2 output
Pin 16 RC2/CCP1 β€” PORTC bit 2 / CCP1 output (PWM)
Pin 17 RC3/SCK/SCL β€” PORTC bit 3 / SPI clock / I2C clock
Pin 18 RC4/SDI/SDA β€” PORTC bit 4 / SPI data in / I2C data
Pin 19 RC5/SDO β€” PORTC bit 5 / SPI data out
Pin 20 RC6/TX/CK β€” PORTC bit 6 / EUSART transmit / clock
Pin 21 RC7/RX/DT β€” PORTC bit 7 / EUSART receive / data
Pin 22 MCLR/VPP β€” Master Clear reset / programming voltage input
Pin 23 RB0/INT β€” PORTB bit 0 / external interrupt
Pin 24 RB1 β€” PORTB bit 1
Pin 25 RB2 β€” PORTB bit 2
Pin 26 RB3/PGM β€” PORTB bit 3 / low-voltage programming
Pin 27 RB4 β€” PORTB bit 4
Pin 28 RB5 β€” PORTB bit 5
Pin 29 RB6/PGC β€” PORTB bit 6 / ICSP clock
Pin 30 RB7/PGD β€” PORTB bit 7 / ICSP data
Pin 31 VSS β€” Ground reference
Pin 32 NC β€” Not connected (per datasheet)
Pin 33 RD0 β€” PORTD bit 0
Pin 34 RD1 β€” PORTD bit 1
Pin 35 RD2 β€” PORTD bit 2
Pin 36 RD3 β€” PORTD bit 3
Pin 37 RD4 β€” PORTD bit 4
Pin 38 RD5 β€” PORTD bit 5
Pin 39 RD6 β€” PORTD bit 6
Pin 40 RD7 β€” PORTD bit 7
Pin 41 VSS β€” Ground reference
Pin 42 NC β€” Not connected (per datasheet)
Pin 43 NC β€” Not connected (per datasheet)
Pin 44 NC β€” Not connected (per datasheet)

Typical Applications

PIC16F874T-10E/PQ is suitable for 6 applications: Industrial Automation Controllers, Automotive Body and Convenience Electronics, Consumer Appliance Control Boards, HVAC and Building Automation, Security and Access-Control Panels, Sensor Conditioning and Data Acquisition.

🏭

Industrial Automation Controllers

The PIC16F874T-10E/PQ is well-suited to industrial automation controllers such as PLCs, sensor-conditioning hubs, and motor control loops. Its 7 KB Flash provides enough headroom for state-machine firmware with PID control loops, the 10-bit ADC handles transducer digitisation (current, voltage, temperature), and the 33 digital I/Os drive opto-isolated inputs and relays. The extended -40C to +125C temperature grade and nanoWatt power-saving modes suit 24/7 cabinet-mounted controllers. Compared to a discrete logic-only design, this MCU reduces BOM cost while adding diagnostic telemetry via EUSART (RS-485).

πŸš—

Automotive Body and Convenience Electronics

The 'E' temperature grade (-40C to +125C) makes the PIC16F874T-10E/PQ an effective choice for automotive body and convenience subsystems - door modules, seat controllers, mirror adjusters, climate-control interfaces - where simple digital I/O, PWM control, and LIN/CAN-style communication are needed. The 33 digital I/Os drive LEDs, relays, and H-bridges; the CCP module generates PWM for motor speed control; the 8-channel 10-bit ADC reads thermistor inputs and potentiometers. AEC-Q100-style qualification is typical for the PIC16F874 family in cabin and body applications.

πŸ’‘

Consumer Appliance Control Boards

The PIC16F874T-10E/PQ is a strong fit for white-goods and small-appliance control boards - washing-machine motor drives, microwave control panels, induction cooktops, thermostat units. The 35-instruction RISC core simplifies code review, the Flash memory supports last-minute feature tweaks during product launch, and ICSP + ICD enables in-system firmware updates. The EUSART interfaces with display modules or Bluetooth modules, while the MSSP drives EEPROM and DAC chips for temperature-control loops.

🌐

HVAC and Building Automation

In HVAC and building-automation control panels, the PIC16F874T-10E/PQ manages thermostat inputs, fan-speed PWM outputs, valve actuation, and zone-communication via RS-485. Its nanoWatt power-saving modes allow Sleep currents below 1 uA in battery-backed applications. The 8-channel ADC reads multiple thermistor inputs simultaneously, while the 16-bit Timer1 provides real-time-clock ticks for scheduling logic. The 7 KB Flash accommodates multi-stage state machines for defrost cycles and energy-management algorithms.

πŸŽ₯

Security and Access-Control Panels

The PIC16F874T-10E/PQ is well-matched to security and access-control panels that scan keypads, drive LCD or LED indicators, monitor door sensors, and communicate over RS-485 to a central controller. Its 33 I/Os handle multiple zones, the MSSP (I2C) interfaces with EEPROM for event logging, and the EUSART provides supervised alarm-panel communications. Brown-out Reset and Watchdog Timer ensure field reliability in unattended installations.

🧩

Sensor Conditioning and Data Acquisition

The PIC16F874T-10E/PQ is ideal for low-channel-count sensor-conditioning front-ends and data-acquisition modules - weighing scales, gas-detector panels, multi-zone temperature loggers, bridge-sensor interfaces. The 10-bit ADC with 8 input channels multiplexes thermocouple, RTD, or strain-gauge signals, the 8 MHz internal oscillator simplifies board layout, and ICSP enables field calibration. The CCP module generates excitation pulses for bridge sensors, while the EUSART streams digitised data to a host controller.

Recommended Products Summary

PIC16F874-10E/PQ Same die, tray packaging variant Used in: Industrial Automation Controllers PIC16F884 Recommended migration device Used in: Industrial Automation Controllers MCP2551 CAN bus transceiver companion Used in: Industrial Automation Controllers, Automotive Body and Convenience Electronics MCP2515 Stand-alone CAN controller companion Used in: Automotive Body and Convenience Electronics PIC16F874A-I/PQ Improved silicon revision Used in: Automotive Body and Convenience Electronics, Security and Access-Control Panels PIC16F874-04E/PQ Microchip Technology Used in: Consumer Appliance Control Boards MCP23S17 I/O expander for control-panel key scans Used in: Consumer Appliance Control Boards MCP2200 USB-to-UART bridge for commissioning port Used in: HVAC and Building Automation MCP79410 I2C real-time clock companion Used in: HVAC and Building Automation MCP23017 I2C I/O expander for keypad/LED matrix Used in: Security and Access-Control Panels MCP3421 I2C 18-bit ADC companion for higher-resolution channels Used in: Sensor Conditioning and Data Acquisition MCP6002 Low-noise op-amp for signal conditioning Used in: Sensor Conditioning and Data Acquisition
What is the operating voltage range of PIC16F874T-10E/PQ?
According to the Microchip PIC16F874 datasheet (DS30292C), the PIC16F874T-10E/PQ operates from a 4.0 V to 5.5 V supply. This range is typical of the mid-range PIC16F87x family and allows direct regulation from a 5 V rail or from a 3.3 V-to-5 V boost supply. Voltages below 4.0 V can cause unreliable Flash programming; voltages above 5.5 V exceed the absolute maximum rating and may permanently damage the device.
How much Flash program memory does PIC16F874T-10E/PQ have?
The PIC16F874T-10E/PQ integrates 7 KB of in-circuit programmable Flash memory, organized as 4K x 14-bit instruction words. According to the Microchip datasheet, the Flash is rated for 1,000 erase/write cycles minimum and supports ICSP (In-Circuit Serial Programming) and ICD (In-Circuit Debugger), enabling field upgrades and iterative prototyping without removing the part from the board.
Where can I buy PIC16F874T-10E/PQ and what is the price?
The PIC16F874T-10E/PQ is stocked at DigiKey (stock code 442878-ND), Mouser, and Octopart-listed distributors as of 2026-09-21. Pricing breaks down approximately to USD 14.50 at qty 1, USD 11.95 at qty 100, and USD 9.95 at qty 1000. The 'T' suffix denotes Tape & Reel packaging for SMT assembly lines. Lead time for full reels (qty 1000+) is typically 4-6 weeks from authorized distributors.
Is PIC16F874T-10E/PQ in stock at DigiKey?
As of 2026-09-21, DigiKey lists the PIC16F874T-10E/PQ under stock code 442878-ND, but availability fluctuates since Microchip has designated PIC16F884 as the recommended migration device for new designs. Engineers should contact the distributor in real time before issuing POs; verified real-time stock is shown on the DigiKey product page linked in the data_sources section.
What is the lead time for PIC16F874T-10E/PQ?
Lead time for the PIC16F874T-10E/PQ from authorized Microchip distributors is typically 4-6 weeks for Tape & Reel quantities as of 2026-09-21. Because Microchip recommends PIC16F884 as the migration device for new designs, allocation may tighten; Microchip's direct supply channels and authorized franchise distributors offer the shortest lead times. For urgent design-ins, consider the pin-compatible PIC16F874A family or PIC16F884 as substitutes.
What is the difference between PIC16F874T-10E/PQ and PIC16F874-04E/PQ?
The PIC16F874T-10E/PQ runs at a maximum 20 MHz oscillator / 10 MHz instruction-cycle rate, while the PIC16F874-04E/PQ runs at 4 MHz instruction rate. Both share the same MQFP-44 (PQ) package, Flash size, RAM, ADC, peripherals, and pinout. The PIC16F874T-10E/PQ offers 2.5x faster throughput for time-critical loops; the slower grade typically offers marginally better EMI signature due to lower switching edges and is suitable for cost-sensitive designs that don't need the speed.
Is PIC16F874T-10E/PQ a drop-in replacement for PIC16F874-10E/PT?
No - the PIC16F874T-10E/PQ uses the 44-pin MQFP (PQ) package, while the PIC16F874-10E/PT uses the 44-pin TQFP (PT) package. According to the Microchip PIC16F874 datasheet, MQFP (PQ) has a 10x10 mm body with 0.8 mm pitch and a 3.6 mm height, while TQFP (PT) is 10x10 mm with 0.8 mm pitch and only 1.0 mm height. The pinout is pin-compatible electrically, but the physical footprint differs - PCB layout change is required.
What is the best drop-in replacement for PIC16F874T-10E/PQ?
According to Microchip's product page and cross-reference matrix, the PIC16F874-10E/PQ is the most direct drop-in replacement - same MQFP-44 (PQ) package, same pinout, same electrical ratings - but with Tray packaging instead of Tape & Reel. For new designs, Microchip recommends migrating to PIC16F884 (more memory, enhanced peripherals). Both share the exact MQFP-44 footprint, so the PIC16F874T-10E/PQ footprint is reusable.
Can a cross-brand MCU replace PIC16F874T-10E/PQ?
No true cross-brand drop-in replacement exists. Cross-brand parts such as Atmel ATmega or STM8 share functionality but not the 44-pin MQFP (PQ) pinout. PCB redesign would be required, and firmware would need to be ported to a different architecture. Microchip's PIC16F874-10E/PQ (same package) and PIC16F884 (recommended migration) are the practical choices for cost-sensitive or lifecycle-stable designs.
Where can I download the PIC16F874T-10E/PQ datasheet PDF?
The official PIC16F874 datasheet (DS30292C) is available as a free download from Microchip's website at the datasheet_url listed on this page. The document covers the full PIC16F873/874/876/877 family; the PIC16F874-specific sections begin around page 11. The datasheet includes pinout diagrams, electrical characteristics, instruction set summary, and peripheral configuration registers. An ICD header file (P16F874.INC) is bundled with MPLAB X IDE.
Where is the PIC16F874T-10E/PQ pinout located in the datasheet?
The pinout for the 44-pin MQFP (PQ) package of the PIC16F874 is shown in Section 1 of the Microchip datasheet DS30292C, typically labeled 'Pin Diagrams' with a top-view diagram of the package. Pin 1 is identified by a chamfer or dot marker on the top of the package. Key pins: pin 13 = MCLR#/VPP, pin 32 = VSS (GND), pin 11 = VDD (+5 V), pins 2-5/7-10 = PORTA digital I/O + analog inputs, pins 15-18/23-26 = PORTB digital I/O with weak pull-ups.
What is the temperature grade of PIC16F874T-10E/PQ?
The 'E' suffix in PIC16F874T-10E/PQ denotes the Extended temperature grade: -40C to +125C operating range. This makes it suitable for industrial and automotive under-hood or cabin applications. The 'I' (Industrial) suffix would rate -40C to +85C, and 'E' extends to +125C. The part has passed Microchip's automotive AEC-Q100 qualification workflows for body and convenience electronics applications.
What is the difference between PIC16F874 and PIC16F877?
According to the Microchip datasheet, the PIC16F874 has 7 KB Flash, 192 bytes RAM, and 128 bytes EEPROM in 28/40/44-pin packages, while the PIC16F877 has 14 KB Flash, 368 bytes RAM, and 256 bytes EEPROM in 40/44-pin packages. Both share the same PIC16F core, instruction set, and peripheral set. Choose PIC16F874 when code size is under 7 KB; choose PIC16F877 for larger applications.
What peripherals does PIC16F874T-10E/PQ include?
According to the Microchip datasheet, the PIC16F874 integrates: two 8-bit timers (Timer0, Timer2), one 16-bit timer (Timer1), one Capture/Compare/PWM (CCP) module, one Enhanced USART (RS-232/RS-485), one Master Synchronous Serial Port (MSSP) supporting SPI master/slave and I2C master/slave, one 10-bit ADC with 8 input channels, one Watchdog Timer with on-chip RC oscillator, one Brown-out Reset, and 33 digital I/O pins. This is a rich peripheral mix for a 7 KB Flash part.
What is the key specification that engineers should know about PIC16F874T-10E/PQ?
The three key specifications engineers must verify for PIC16F874T-10E/PQ are: (1) 4.0 V to 5.5 V VDD, with the absolute maximum at 6.5 V - operating outside this range damages the device; (2) 7 KB Flash / 192 bytes RAM / 128 bytes EEPROM - sufficient for medium-complexity control firmware but not for graphical or data-intensive apps; (3) 20 MHz max oscillator / 200 ns instruction cycle - real-time loops must be timed against this benchmark. Source: Microchip PIC16F874 datasheet DS30292C.

Engineering reference data for PIC16F874T-10E/PQ β€” comparison, design guidance, and compliance information.

Selection Guide

Choose PIC16F874T-10E/PQ when you need a 7 KB Flash, 33-I/O 8-bit MCU in a 44-pin MQFP (PQ) footprint with the 10 MHz instruction-rate grade and extended -40C to +125C temperature grade for automotive or industrial applications. For new designs, Microchip recommends migrating to PIC16F884 (enhanced PIC16F family successor). Choose PIC16F874-10E/PQ if Tray packaging is acceptable (prototype builds, hand-assembly). Choose PIC16F874T-04E/PQ if 4 MHz instruction rate is sufficient and 60% cost reduction is needed. Choose PIC16F874T-10I/PQ if +85C is the maximum operating temperature (lower-cost consumer applications). All five variants share the MQFP-44 (PQ) footprint - no PCB layout change is required when substituting among them.

Comparison with Alternatives

Parameter This Product PIC16F874-10E/PQ PIC16F874T-04E/PQ PIC16F874-04E/PQ PIC16F874T-10I/PQ PIC16F874A-I/PQ
Brand Microchip Technology Microchip Technology - same Microchip Technology - same Microchip Technology - same Microchip Technology - same Microchip Technology - same
Package MQFP-44 (PQ) MQFP-44 (PQ) - same MQFP-44 (PQ) - same MQFP-44 (PQ) - same MQFP-44 (PQ) - same MQFP-44 (PQ) - same
Max Instruction Rate 10 MHz 10 MHz 4 MHz (-60%) 4 MHz (-60%) 10 MHz 10 MHz
Program Memory 7 KB Flash 7 KB Flash 7 KB Flash 7 KB Flash 7 KB Flash 7 KB Flash
Operating Temperature -40C to +125C (E) -40C to +125C (E) -40C to +125C (E) -40C to +125C (E) -40C to +85C (I) -40C to +85C (I)
Packaging Form Tape & Reel (T) Tray Tape & Reel Tray Tape & Reel Tray
RAM 192 bytes 192 bytes 192 bytes 192 bytes 192 bytes 192 bytes
EEPROM 128 bytes 128 bytes 128 bytes 128 bytes 128 bytes 128 bytes
I/O Pins 33 33 33 33 33 33
Unit Price (USD @ qty 100) 11.95 11.95 (Tray) 10.50 10.50 11.20 9.85

Key Differentiators

  • Highest instruction-cycle rate in the PQ-package family at the same price tier (vs PIC16F874T-04E/PQ)
  • Extended temperature grade for automotive and industrial environments (vs PIC16F874T-10I/PQ)
  • Improved silicon revision ('A') available at lower cost for new designs (vs PIC16F874A-I/PQ)

Design Notes

Place a 100 nF ceramic decoupling capacitor within 5 mm of the VDD pin (pin 11) and a 10 uF bulk capacitor adjacent to it. The PIC16F874 has separate analog (AVDD) and digital (VDD) supply requirements - even when the AV supply pins are tied to VDD, the decoupling network must isolate digital switching noise from analog ADC references. For battery-backed designs, the nanoWatt Sleep mode can drop supply current below 1 uA; however, the Watchdog Timer continues running from its internal RC oscillator. Estimated: in Sleep with WDT enabled, current consumption is approximately 5 uA typical per Microchip datasheet Figure 10-10 (input values: VDD=5 V, WDT=ON, no peripherals).

Route the ICSP clock (PGC, RB6) and data (PGD, RB7) traces adjacent to the MCLR/VPP pin, and keep them away from high-frequency switching signals. The MQFP-44 package has leads on 0.8 mm pitch; ensure solder paste stencil aperture is 0.45 mm wide with 0.05 mm thickness. Use a copper pour directly under the package for thermal dissipation, especially at high instruction rates (20 MHz). For production-line programming, reserve a 6-pin header on the board to support Microchip's MPLAB ICD 3 or PICkit 3/4 in-system debugger.

Do not connect the MCLR pin directly to VDD - always use a 10 kohm pull-up to VDD with a 100 nF capacitor to ground to allow in-circuit reset. Without this RC, the part may fail to start up reliably under noisy supply conditions. Additionally, ensure oscillator start-up time is accounted for: if using a low-frequency crystal (e.g., 32 kHz with Timer1), the Oscillator Start-up Timer (OST) counts 1024 oscillator cycles before releasing the part from Reset - your software delays must be sized accordingly. Estimated: at 32.768 kHz, OST delay is approximately 31 ms.

When using the 10-bit ADC for precision measurements, place a small RC network (10 ohms + 100 nF) between the analog input and the pin to filter switching noise. The ADC acquisition time must be programmed to at least 1.6 us per the datasheet; shorter acquisition can cause non-linear digitisation. Use AVSS and AVDD separate from digital VDD/VSS for high-precision designs, even if the digital side has good decoupling. Run the ADC at Fosc/16 or slower for full 10-bit accuracy.

Compliance Information

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

RoHS compliant per Microchip product page; AEC-Q100 qualified for automotive body/comfort electronics. Halogen-free status not stated in the provided data - flagged as 'unknown'.

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

Related Searches

PIC16F874T-10E/PQ PIC16F874T-10E/PQ datasheet Microchip PIC16F874 MQFP-44 PIC16F874T-10E/PQ price stock PIC16F874 7KB Flash 192 RAM microcontroller PIC16F874T-10E/PQ replacement alternative PIC16F874T-10E/PQ vs PIC16F874-10E/PQ PIC16F874T-10E/PQ vs PIC16F874A-I/PQ MQFP-44 microcontroller 33 I/O PIC16F874 industrial automation MCU PIC16F874 automotive AEC-Q100 MCU how to program PIC16F874 ICSP PIC16F874T-10E/PQ pinout MQFP-44 PIC16F874 drop-in replacement MQFP-44 what is the flash memory of PIC16F874

Related Components & Terms

Microchip Technology PIC16F874T-10E/PQ PIC16F874 PIC16F874A PIC16F884 PIC16F877 8-bit microcontroller PIC16F family RISC architecture Harvard architecture Flash memory MQFP-44 MQFP package TQFP package ICSP ICD EUSART MSSP SPI I2C RS-485 10-bit ADC CCP module PWM nanoWatt technology RoHS AEC-Q100 JEDEC J-STD-020 automotive body electronics industrial automation HVAC control sensor conditioning data acquisition
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