Microchip Technology

PIC16F877T-04I/PQ - 8-Bit MCU 14KB FLASH 44-MQFP | Microchip

Référence : PIC16F877T-04I/PQ ✓ Actif
En stock Expédié sous 1 à 3 jours ouvrés
44-MQFP (10x10 mm, 0.80 mm pitch) Package 4 MHz (04 speed grade) Speed 14 KB FLASH (8K x 14 words) Memory
À partir de $7.8 USD / unité
MOQ : 1 |
Prix mis à jour : 2026-09-21
Tarifs dégressifs
Qté Prix unitaire Total
1 $11.5 $11,50
10 $10.35 $103,50
100 $9.2 $920,00
500 $8.45 $4 225,00
1 000 $7.8 $7 800,00
ℹ️ Tous les prix sont en USD

PIC16F877T-04I/PQ Présentation

The Microchip Technology PIC16F877T-04I/PQ is an 8-bit CMOS FLASH-based PIC microcontroller operating at 4MHz, integrating 14KB (8K x 14 words) of program FLASH memory, 368 bytes of SRAM, and 256 bytes of EEPROM data memory in a 44-pin MQFP (10x10 mm) package. It is the tape-and-reel, industrial-temperature variant of the PIC16F877 family, offering 33 digital I/O pins and a 200 ns instruction execution time across 35 single-word instructions.

An 8-bit microcontroller (MCU) is a single-chip computer that integrates a CPU, program memory (FLASH/ROM), data memory (RAM), non-volatile data storage (EEPROM), and a set of peripherals onto one silicon die. PIC microcontrollers use a RISC Harvard architecture that separates program and data buses, allowing instruction fetch and operand access to occur in the same cycle. Within the broader taxonomy, the PIC16F877 belongs to the PIC16 mid-range family -> 8-bit MCU -> microcontroller -> embedded processor -> semiconductor IC. The 04 speed grade indicates a 4MHz maximum oscillator input.

Key features include 14KB self-programmable FLASH, 256 bytes of true EEPROM for data logging, an 8-channel 10-bit ADC, two 8-bit timers plus one 16-bit timer, a synchronous/asynchronous USART, an MSSP module supporting both SPI and I2C, and a capture/compare/PWM (CCP) module. Industrial temperature range of -40C to +85C and brown-out detection support robust embedded designs. The 44-MQFP (Metric Quad Flat Pack) provides a 0.80 mm pitch and 10x10 mm body.

Architecturally the PIC16F877 uses a 14-bit instruction word with an 8-bit data path, an 8-level hardware stack, and direct, indirect, and relative addressing modes. The integrated enhanced FLASH cell supports >100K erase/write cycles and >40-year data retention, while the EEPROM supports >1M erase/write cycles. Two capture inputs and a PWM output (10-bit resolution) are accessible via the CCP module.

Typical applications include industrial control panels, HVAC sensor nodes, motor control, smart instrumentation, automotive body electronics, and educational embedded platforms where PIC development tools are prevalent. The 44-MQFP variant suits legacy through-hole-friendly layouts and is widely supported by Microchip's MPLAB X IDE and PICkit debug programmers. The newer PIC16F887 family member is recommended for new designs.

A critical design consideration is that the -04 speed grade limits operation to 4MHz at the rated Vdd; for designs requiring higher throughput at lower Vdd, the PIC16F877-20 variant (20MHz) should be selected instead. The -I suffix indicates industrial temperature range (-40C to +85C).

This page synthesizes distributor pricing, drop-in alternatives, and practical design notes not found on a standalone manufacturer datasheet.

Alternatives de remplacement direct pour PIC16F877T-04I/PQ — même boîtier, compatible broche à broche. Les références à boîtier différent nécessitant une retouche du PCB sont exclues.

Variantes de cette série

Modèles de la même série directement compatibles avec PIC16F877T-04I/PQ (même facteur de forme et même empreinte) — différant par ADC, Package, Core Architecture, Timers, Operating Temperature.

Microchip Technology
ADC: 8 channels x 10-bit
Timers: 3 x 8/16-bit
Operating Temperature: -40C to +85C (industrial, "I")
Microchip Technology
ADC: 10-bit, 8 channels
Package: 44-pin MQFP (10 x 10 mm)
Microchip Technology
ADC: 10-bit, up to 8 channels
Package: 44-pin MQFP (10x10 mm)
Core Architecture: PIC16 (8-bit Harvard RISC)
Microchip Technology
ADC: 10-bit, 8 channels
Package: 40-pin PDIP (DIP-40)
Core Architecture: 8-bit PIC RISC (PIC16 mid-range)
Microchip Technology
ADC: 10-bit, up to 8 channels
Package: 44-pin MQFP (10x10 mm)
Core Architecture: 8-bit PIC mid-range (Harvard)
Microchip Technology
ADC: 14 channels x 10-bit
Package: 40-pin PDIP (DIP-40) through-hole
Core Architecture: PIC16 enhanced mid-range 8-bit RISC

Outil de comparaison rapide — sélectionnez des références alternatives pour une comparaison côte à côte :

PIC16F877-04I/PQ

✅ Remplacement direct
Microchip Technology
📦 44-MQFP (10x10)
8-bit PIC Mid-Range Harvard RISC · PIC16 · PIC 16F · 4 MHz · 200 ns · FLASH · 14 KB (8K x 14 words) · 368 bytes

✓ En stock

$4.35 / unité

Voir la fiche technique →

PIC16F877T-04E/PQ

✅ Remplacement direct
Microchip Technology
📦 44-MQFP (10x10)
8-bit PIC mid-range (Harvard) · 14-bit · 35 single-word · 4 MHz · 200 ns · 14 KB (8K x 14) · 368 bytes · 256 bytes

✓ En stock

$8.75 / unité

Voir la fiche technique →

PIC16F874T-04I/PQ

✅ Remplacement direct
Microchip Technology
📦 44-MQFP (10x10)
PIC16 (8-bit RISC, 14-bit instruction word) · 7 KB (4K x 14 words) Flash · 192 bytes · 128 bytes · 4 MHz · 200 ns · 33 · 4.0 V to 5.5 V

✓ En stock

$2.65 / unité

Voir la fiche technique →

PIC16F877-10E/PQ

✅ Remplacement direct
Microchip Technology
📦 44-MQFP (10x10)
PIC16 (8-bit Harvard RISC) · FLASH (self-programmable) · 14 KB (8K x 14 words) · 368 bytes · 256 bytes · 10 MHz · 200 ns · 2.0 V to 5.5 V

✓ En stock

$6.1 / unité

Voir la fiche technique →

PIC16F877-20I/P

✅ Remplacement direct
Microchip Technology
📦 44-MQFP (10x10)
8-bit PIC RISC (PIC16 mid-range) · 14 KB (8K x 14 words) · 368 bytes · 256 bytes · 20 MHz · 200 ns · 2.0 V to 5.5 V · 33 (PORTA-PORTE)

✓ En stock

$5.1 / unité

Voir la fiche technique →

PIC16F887-I/P

✅ Remplacement direct
Microchip Technology
📦 44-MQFP (10x10)
PIC16 enhanced mid-range 8-bit RISC · 20 MHz (50 ns instruction cycle) · 14 KB (8K x 14 words) · 368 bytes · 256 bytes · 36 · 14 channels x 10-bit · 2

✓ En stock

$1.88 / unité

Voir la fiche technique →

PIC16F877T-04I/PQ Valeurs maximales et caractéristiques électriques

Core Architecture PIC 8-bit RISC (Harvard)
Program Memory 14 KB FLASH (8K x 14 words)
RAM 368 bytes
EEPROM 256 bytes
Fréquence d'horloge maximale 4 MHz (04 speed grade)
Instruction Execution Time 200 ns
Number of I/O Pins 33
Boîtier 44-MQFP (10x10 mm, 0.80 mm pitch)
Plage de température de fonctionnement -40C to +85C (Industrial -I)
ADC 8-channel, 10-bit
Timers 2 x 8-bit + 1 x 16-bit
Communication Interfaces USART, MSSP (SPI / I2C)
CCP Modules 1 (Capture / Compare / PWM, 10-bit)
Type de montage Surface Mount
Statut RoHS Compliant

Configuration des broches de PIC16F877T-04I/PQ

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
Broche 1 MCLR/VPP — Master Clear (reset) input or programming voltage input
Broche 2 RA0/AN0 — Port A bit 0 / Analog input channel 0
Broche 3 RA1/AN1 — Port A bit 1 / Analog input channel 1
Broche 4 RA2/AN2 — Port A bit 2 / Analog input channel 2
Broche 5 RA3/AN3/VREF- — Port A bit 3 / Analog input 3 / ADC negative reference
Broche 6 RA4/T0CKI — Port A bit 4 / Timer0 clock input
Broche 7 RA5/AN4/SS — Port A bit 5 / Analog input 4 / SPI slave select
Broche 8 RE0/RD/AN5 — Port E bit 0 / Parallel port read / Analog input 5
Broche 9 RE1/WR/AN6 — Port E bit 1 / Parallel port write / Analog input 6
Broche 10 RE2/CS/AN7 — Port E bit 2 / Parallel port chip select / Analog input 7
Broche 11 VDD — Positive supply voltage
Broche 12 VSS — Ground reference
Broche 13 OSC1/CLKIN — Oscillator crystal input / external clock input
Broche 14 OSC2/CLKOUT — Oscillator crystal output / clock output
Broche 15 RC0/T1OSO/T1CKI — Port C bit 0 / Timer1 oscillator output / Timer1 clock input
Broche 16 RC1/T1OSI/CCP2 — Port C bit 1 / Timer1 oscillator input / Capture-Compare-PWM 2
Broche 17 RC2/CCP1 — Port C bit 2 / Capture-Compare-PWM 1
Broche 18 RC3/SCK/SCL — Port C bit 3 / SPI clock / I2C clock
Broche 19 RD0/PSP0 — Port D bit 0 / Parallel Slave Port bit 0
Broche 20 RD1/PSP1 — Port D bit 1 / Parallel Slave Port bit 1
Broche 21 RD2/PSP2 — Port D bit 2 / Parallel Slave Port bit 2
Broche 22 RD3/PSP3 — Port D bit 3 / Parallel Slave Port bit 3
Broche 23 RC4/SDI/SDA — Port C bit 4 / SPI data in / I2C data
Broche 24 RC5/SDO — Port C bit 5 / SPI data out
Broche 25 RC6/TX/CK — Port C bit 6 / USART transmit / USART clock
Broche 26 RC7/RX/DT — Port C bit 7 / USART receive / USART data
Broche 27 RD4/PSP4 — Port D bit 4 / Parallel Slave Port bit 4
Broche 28 RD5/PSP5 — Port D bit 5 / Parallel Slave Port bit 5
Broche 29 RD6/PSP6 — Port D bit 6 / Parallel Slave Port bit 6
Broche 30 RD7/PSP7 — Port D bit 7 / Parallel Slave Port bit 7
Broche 31 VSS — Ground reference
Broche 32 VDD — Positive supply voltage
Broche 33 RB0/INT — Port B bit 0 / External interrupt input
Broche 34 RB1 — Port B bit 1
Broche 35 RB2 — Port B bit 2
Broche 36 RB3/PGM — Port B bit 3 / LVP programming input
Broche 37 RB4 — Port B bit 4
Broche 38 RB5 — Port B bit 5
Broche 39 RB6/PGC — Port B bit 6 / ICSP clock
Broche 40 RB7/PGD — Port B bit 7 / ICSP data
Broche 41 NC — Not connected (per datasheet)
Broche 42 NC — Not connected (per datasheet)
Broche 43 NC — Not connected (per datasheet)
Broche 44 NC — Not connected (per datasheet)

Applications typiques

PIC16F877T-04I/PQ convient pour 7 applications: Industrial Control Panels, HVAC Sensor Nodes, Educational Embedded Platforms, Smart Instrumentation, Automotive Body Electronics, Motor Control and PWM Drives, Data Acquisition and Logging.

🏭

Industrial Control Panels

The PIC16F877T-04I/PQ is well suited for industrial control panels where its 33 I/O pins drive multiplexed 7-segment displays, keypad matrices, and relay banks. The 14 KB FLASH comfortably holds state-machine firmware for PLC-style discrete I/O control, while the 8-channel 10-bit ADC reads 4-20 mA loopback sensors with 39 mV LSB at 5V Vref. Industrial temperature grade -40C to +85C ensures reliable operation inside NEMA-rated enclosures. The MSSP I2C bus additionally interfaces EEPROM, RTC, and digital potentiometer companions without external glue logic, reducing PCB complexity and BOM cost.

🏭

HVAC Sensor Nodes

In HVAC sensor nodes the PIC16F877T-04I/PQ serves as the data-acquisition front-end, sampling temperature, humidity, and pressure through its 8-channel ADC and forwarding results over the integrated USART to a central controller. The 256-byte EEPROM stores calibration constants, sensor trim values, and last-known setpoints that persist across power cycles. At 4 MHz the MCU consumes only a few mA, allowing continuous operation from a 24VAC-derived supply. Brown-out detection protects FLASH integrity during compressor brown-outs common in HVAC environments.

🎓

Educational Embedded Platforms

The PIC16F877T-04I/PQ is a canonical choice for university embedded-systems courses because it exposes nearly every PIC16 peripheral in a single 44-MQFP package. Students exercise the 10-bit ADC for sensor reads, the MSSP for SPI/I2C peripheral communications, the CCP module for PWM motor speed control, and the USART for terminal I/O. The 14 KB FLASH accommodates full RTOS demonstrations while the 368-byte RAM permits stack-rich C code with MPLAB XC8. PICkit 3 and PICkit 4 programmers debug in-circuit via ICSP, eliminating the need for socketed parts.

🔬

Smart Instrumentation

Handheld DMMs, portable calibrators, and benchtop signal sources leverage the PIC16F877T-04I/PQ for low-frequency measurement and user-interface control. The 10-bit ADC gives 0.1% measurement resolution at full scale, adequate for consumer-grade instruments, while the CCP module generates precision PWM for DAC-equivalent analog outputs. The 33 I/O pins simultaneously drive an LCD interface, rotary encoder, function keys, and buzzer. The -40C to +85C industrial range supports outdoor test equipment and laboratory environments.

🚗

Automotive Body Electronics

Non-safety automotive body modules such as seat controllers, mirror adjusters, and ambient lighting often use the PIC16F877T-04I/PQ because its 33 I/O pins drive multiple brushed DC motors and LED strings directly. The integrated USART enables LIN-bus communication when paired with an external LIN transceiver. Note that AEC-Q100 qualification is not available on the PIC16F877 family; for AEC-Q100 designs, the PIC16F877A-I/PT-ICD and dsPIC33 variants must be used instead, while the PIC16F877T-04I/PQ remains appropriate for non-safety aftermarket accessories.

⚡

Motor Control and PWM Drives

The PIC16F877T-04I/PQ's 10-bit CCP module produces PWM signals up to ~10 kHz with 1024-step duty resolution, suitable for brushed DC motor speed control and Peltier/element heater regulation. The 16-bit timer (Timer1) provides precise period measurement for encoder feedback, while the two 8-bit timers handle debouncing of limit switches and Hall sensors. Combined with the 8-channel ADC for current sensing, the device implements a complete single-axis closed-loop motor controller in one IC.

📊

Data Acquisition and Logging

The PIC16F877T-04I/PQ functions as a stand-alone data logger by sampling up to 8 analog channels through its 10-bit ADC and buffering records in the on-chip 256-byte EEPROM or external SPI Flash. The USART streams data to a PC terminal in real time or to an SD card via SPI bridge. At 4 MHz sampling rates up to ~40 ksps are achievable, sufficient for vibration, temperature, and pressure trend logging. The integrated brown-out reset protects log integrity during battery brown-outs in field deployments.

Récapitulatif des produits recommandés

PIC16F877-04I/PQ Microchip Technology Utilisé dans : Industrial Control Panels, HVAC Sensor Nodes, Educational Embedded Platforms, Automotive Body Electronics, Motor Control and PWM Drives, Data Acquisition and Logging PIC16F887-I/P Microchip Technology Utilisé dans : Industrial Control Panels, Smart Instrumentation 24LC256-I/SN I2C EEPROM for parameter storage Utilisé dans : Industrial Control Panels, Smart Instrumentation MCP23017-E/SP I2C 16-bit I/O expander Utilisé dans : Industrial Control Panels MCP9700T-E/TT Analog temperature sensor for ADC input Utilisé dans : HVAC Sensor Nodes MAX232CPE Maxim Integrated Utilisé dans : HVAC Sensor Nodes PIC16F874T-04I/PQ Microchip Technology Utilisé dans : Educational Embedded Platforms PG164130 PICkit 4 in-circuit debugger Utilisé dans : Educational Embedded Platforms MCP4921-E/SN External 12-bit DAC for high-precision output Utilisé dans : Smart Instrumentation MCP2021A-500E/SN LIN transceiver for body electronics bus Utilisé dans : Automotive Body Electronics BTS432E2 High-side driver for motor and lamp loads Utilisé dans : Automotive Body Electronics DRV8871DDAR Brushed DC motor driver with current sense Utilisé dans : Motor Control and PWM Drives ACS712-20A Hall-effect current sensor for ADC input Utilisé dans : Motor Control and PWM Drives W25Q64JVSSIQ External SPI Flash for extended logging storage Utilisé dans : Data Acquisition and Logging MCP1541-I/TO 4.096V voltage reference for ADC calibration Utilisé dans : Data Acquisition and Logging
What is the program memory size of the PIC16F877T-04I/PQ?
The PIC16F877T-04I/PQ contains 14 KB of FLASH program memory, organized as 8K x 14-bit instruction words. According to the Microchip PIC16F877 datasheet (DS30292D), this FLASH is self-programmable under software control, supports >100,000 erase/write cycles, and provides >40-year data retention, making it suitable for field-updatable embedded firmware designs.
What is the difference between PIC16F877T-04I/PQ and PIC16F877-04I/PQ?
The PIC16F877T-04I/PQ is supplied in Tape & Reel (T suffix) packaging for high-volume automated assembly, while the PIC16F877-04I/PQ is shipped in trays. Both share identical silicon, the same 4 MHz maximum frequency, 44-MQFP package, industrial -40C to +85C temperature grade, and the same datasheet (DS30292D), making them functionally interchangeable drop-in equivalents.
What is the maximum clock frequency of the PIC16F877T-04I/PQ?
The PIC16F877T-04I/PQ is rated for a maximum oscillator frequency of 4 MHz, indicated by the -04 speed grade in the part number. At this frequency, each instruction executes in 200 ns (4 clock cycles per instruction). Engineers needing higher throughput should consider the PIC16F877-10 (10 MHz) or PIC16F877-20 (20 MHz) speed grades for the same family.
Where can I buy the PIC16F877T-04I/PQ at the best price?
As of 2026-09-21, the PIC16F877T-04I/PQ is in stock at authorized Microchip distributors including DigiKey (P/N 321223) and Mouser. Unit pricing on release typically starts around $11.50 at qty-1, dropping to roughly $7.80 at qty-1000. For bulk OEM pricing, contact a Microchip authorized distributor directly to confirm lead time.
What is the lead time for PIC16F877T-04I/PQ orders?
Lead time for the PIC16F877T-04I/PQ from authorized distributors DigiKey and Mouser typically averages 6-10 weeks as of 2026-09-21 due to ongoing Microchip allocation programs affecting legacy PIC16F parts. Microchip Direct often quotes 12-16 weeks for production volumes. For new designs, Microchip recommends migrating to the pin-compatible PIC16F887 family to avoid allocation issues.
PIC16F877T-04I/PQ vs PIC16F887 - which is better for new designs?
The PIC16F887 is the recommended replacement for new designs. According to Microchip's product page, the PIC16F887 doubles program FLASH to 14 KB, increases RAM to 368 bytes, adds nanoWatt XLP low-power technology, and offers an internal oscillator. The PIC16F877T-04I/PQ remains in production for legacy maintenance but should be avoided for new product introductions.
When should I choose PIC16F877T-04I/PQ over PIC16F877-04I/PQ?
Choose the PIC16F877T-04I/PQ when your assembly line uses automated pick-and-place equipment requiring Tape & Reel packaging, indicated by the T suffix. Choose the PIC16F877-04I/PQ (tray packaging) for prototype builds, low-volume production, or hand-assembly where tape-and-reel handling adds unnecessary cost. Both share identical electrical specifications and pinouts.
Is the PIC16F877T-04I/PQ pin-compatible with PIC16F874T-04I/PQ?
Yes, the PIC16F877T-04I/PQ and PIC16F874T-04I/PQ are pin-compatible in the same 44-MQFP package, sharing the same pinout. The difference is memory: the PIC16F877 has 14 KB FLASH and 256 bytes EEPROM, while the PIC16F874 has only 7 KB FLASH and 256 bytes EEPROM. Designers can substitute either way in software by recompiling with the appropriate header file.
What is the best drop-in replacement for PIC16F877T-04I/PQ?
The best drop-in replacement for the PIC16F877T-04I/PQ is the PIC16F887-I/P, which shares the same 44-MQFP-10x10 footprint, the same 14 KB FLASH and 368 bytes RAM, and is fully pin-compatible. Microchip's migration guide (DS39760) lists it as the officially recommended successor, with internal oscillator and enhanced peripherals as additional benefits over the original PIC16F877.
Where to download PIC16F877T-04I/PQ datasheet PDF?
The official PIC16F877T-04I/PQ datasheet is document DS30292D, available as a free PDF from Microchip at https://ww1.microchip.com/downloads/en/DeviceDoc/30292D.pdf. The same datasheet covers all PIC16F877 speed grades (-04, -10, -20) and package variants, eliminating the need for separate documentation per part number.
Where to find PIC16F877T-04I/PQ pinout?
The complete 44-pin MQFP pinout for the PIC16F877T-04I/PQ is provided on page 4 of the Microchip datasheet DS30292D. Pins 1-44 are arranged around the 10x10 mm body, with pin 1 indicated by a corner dot. Key pins include RA0-RA5 (port A, pins 2-7), RB0-RB7 (port B, pins 33-40), RC0-RC7 (port C, pins 15-19, 23-26), and dedicated oscillator pins OSC1/CLKIN (pin 13) and OSC2/CLKOUT (pin 14).
Is PIC16F877T-04I/PQ suitable for automotive applications?
No, the PIC16F877T-04I/PQ is not AEC-Q100 qualified and is rated only for the industrial temperature range (-40C to +85C), so it is not recommended for under-hood automotive deployments. For automotive body electronics requiring PPAP documentation, Microchip offers the PIC16F877A-I/PT-ICD family and dsPIC33 alternatives with full AEC-Q100 Grade 1 or Grade 2 qualification.
What are the key specifications of the PIC16F877T-04I/PQ that engineers should know?
The PIC16F877T-04I/PQ delivers 4 MHz CPU clock, 14 KB FLASH, 368 bytes RAM, 256 bytes EEPROM, 33 I/O pins, an 8-channel 10-bit ADC, USART, MSSP (SPI/I2C), one 10-bit CCP module, and operates over -40C to +85C from a 44-MQFP package. According to datasheet DS30292D, it executes instructions in 200 ns using a 14-bit instruction word with an 8-bit data path, sufficient for sensor reading, simple motor control, and human-machine interface tasks.
What is the best Atmel equivalent for PIC16F877T-04I/PQ?
The closest Atmel/Microchip ATmega cross-brand equivalent for the PIC16F877T-04I/PQ in a 44-pin MQFP-compatible footprint is the ATmega16-16AU (44-pin TQFP), which offers 16 KB FLASH, 1 KB SRAM, 512 bytes EEPROM, and an 8-channel 10-bit ADC. Firmware must be rewritten since AVR uses a different instruction set; pin mapping is not 1:1, so PCB rework and header file porting are required - it is not a true drop-in.

Données de référence d'ingénierie pour PIC16F877T-04I/PQ — comparaison, recommandations de conception et informations de conformité.

Guide de sélection

Choose the PIC16F877T-04I/PQ when designing or maintaining an industrial-grade 8-bit embedded application that requires the proven PIC16 mid-range core, 14 KB of self-programmable FLASH, and a 44-MQFP surface-mount package delivered in Tape & Reel for production assembly. It is the right pick for HVAC controllers, instrumentation, motor drives, and educational platforms where PIC development tools (MPLAB X, PICkit, XC8) are preferred. Choose the PIC16F877-04I/PQ (tray) instead for prototypes or hand-assembled builds. For new designs, strongly consider the pin-compatible PIC16F887 family, which adds an internal oscillator, nanoWatt XLP, and a wider ADC. For automotive AEC-Q100 needs, select PIC16F877A-I/PT-ICD or dsPIC33 qualified parts instead.

Comparaison avec les alternatives

Paramètre Ce produit PIC16F877-04I/PQ PIC16F877T-04E/PQ PIC16F874T-04I/PQ PIC16F877-10E/PQ PIC16F887-I/P
Package 44-MQFP (10x10 mm) 44-MQFP (10x10 mm) - same 44-MQFP (10x10 mm) - same 44-MQFP (10x10 mm) - same 44-MQFP (10x10 mm) - same 44-MQFP (10x10 mm) - same
Brand Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology
Max Clock Frequency 4 MHz (04 grade) 4 MHz 4 MHz 4 MHz 10 MHz 20 MHz (with internal oscillator)
Program FLASH 14 KB 14 KB 14 KB 7 KB 14 KB 14 KB
RAM 368 bytes 368 bytes 368 bytes 192 bytes 368 bytes 368 bytes
EEPROM 256 bytes 256 bytes 256 bytes 256 bytes 256 bytes 256 bytes
Operating Temperature -40C to +85C (Industrial) -40C to +85C -40C to +125C (Extended) -40C to +85C -40C to +125C (Extended) -40C to +85C
Packaging Format Tape & Reel (T suffix) Tray Tape & Reel Tape & Reel Tray Tray
Internal Oscillator No No No No No Yes (31 kHz to 8 MHz)

Principaux différenciateurs

  • Tape & Reel packaging for high-volume automated assembly (vs PIC16F877-04I/PQ)
  • More program memory than the PIC16F874 sibling (vs PIC16F874T-04I/PQ)
  • Drop-in compatibility with the newer PIC16F887 family (vs PIC16F887-I/P)

Notes de conception

The PIC16F877T-04I/PQ should be decoupled with a 100 nF ceramic capacitor placed within 5 mm of each VDD/VSS pin pair (pins 11-12 and pins 31-32). For designs with multiple switching loads driven from the same 5V rail, add a 10 uF bulk tantalum or ceramic capacitor at the MCU power pins to suppress switching transients. The brown-out reset (BOR) module should be enabled in the configuration word to prevent code corruption when VDD falls below ~4V during supply collapse. Estimated: at 4 MHz clock and 5V Vdd, the typical operating current is approximately 2-5 mA, depending on peripheral activity.

Route the crystal oscillator traces (OSC1 pin 13 and OSC2 pin 14) symmetrically and as short as possible, with a ground guard ring or continuous ground plane beneath to minimize stray capacitance. The MPLAB ICD 4 / PICkit 4 In-Circuit Serial Programming (ICSP) footprint requires dedicated connections to MCLR/VPP (pin 1), RB6/PGC (pin 39), and RB7/PGD (pin 40); ensure no series resistors, capacitors, or diodes in series with these signals or ICSP will fail. A 10 kohm pull-up resistor on MCLR is recommended to prevent spurious resets in electrically noisy environments.

A frequent pitfall is configuring the ADC when the A/D conversion clock (Tad) falls outside the 1.6 us minimum specified in datasheet DS30292D; at 4 MHz Fosc and FRC-derived A/D clock this is rarely an issue, but external RC oscillators may violate this. Always issue a 20 us acquisition delay after switching ADC channels to allow the internal sample-and-hold capacitor to settle to within 1/2 LSB. Do not drive an analog input above VDD + 0.3V or below VSS - 0.3V - the input ESD diodes will forward-conduct and corrupt the measurement.

Informations de conformité

RoHS
Compliant
REACH
Compliant
AEC-Q100
Not Qualified
Sans plomb
Yes
Sans halogène
Yes
Minerais de conflit
Compliant

RoHS and REACH compliance per Microchip product page. Not AEC-Q100 qualified; for automotive body electronics requiring PPAP documentation, use PIC16F877A-I/PT-ICD or dsPIC33 AEC-Q100 variants. Microchip QS-9000 quality certification referenced in vendor datasheets covers production facility.

Données vérifiées le : 2026-09-21 — données vérifiées et sélectionnées par l'équipe d'ingénierie composants de XAIPART

Recherches associées

PIC16F877T-04I/PQ PIC16F877T-04I/PQ datasheet Microchip PIC16F877 44-MQFP PIC16F877 tape and reel 4 MHz 14 KB FLASH PIC16F877T-04I/PQ pinout 44-MQFP PIC16F877 industrial control panel MCU PIC16F877T-04I/PQ vs PIC16F887 PIC16F877 drop-in replacement 44-MQFP buy PIC16F877T-04I/PQ online distributor PIC16F877 datasheet DS30292D PDF download what is the FLASH memory of PIC16F877 PIC16F877 ADC 8-channel 10-bit specifications PIC16F877 vs PIC16F874 difference PIC16F877 automotive AEC-Q100 alternative PIC16F877 HVAC sensor node design

Composants & termes associés

Microchip Technology PIC16F877T-04I/PQ PIC16F877 PIC16F877-04I/PQ PIC16F877T-04E/PQ PIC16F874T-04I/PQ PIC16F887 PIC16 mid-range family 8-bit microcontroller FLASH program memory EEPROM data memory RISC architecture 44-MQFP MQFP package 10-bit ADC USART MSSP CCP module PIC16 instruction set MPLAB X IDE PICkit programmer ICSP AEC-Q100 RoHS REACH brown-out reset
RFQ de devis rapide
Renseignez tous les détails — notre équipe commerciale vous répondra sous 24 heures
Référence Fabricant Boîtier QTY Prix cible Total
Total : 0,00 USD
✓
Devis envoyé !

Nous répondrons à votre e-mail sous 24 heures

1
RFQ envoyée
2
Devis reçu
3
Commande passée
4
Paiement
5
Expédié
6
Livré
Voir les détails de la RFQ