Microchip Technology

PIC16LF877T-04/PQ - 8-bit PIC MCU 14KB Flash 4MHz 44-MQFP | Microchip

MPN: PIC16LF877T-04/PQ ✓ Active
In Stock Ships in 1-3 business days
2.5 V / 3.3 V / 5 V Vdss 44-MQFP (10x10 mm, PQ) Package 4 MHz (-04 speed grade) Speed 14 KB (8K x 14 words) Memory
From $6.3 USD / Unit
MOQ: 1 |
Price updated: 2026-09-25
Volume Pricing
Qty Unit Price Extended
1 $9.18 $9.18
10 $8.46 $84.60
100 $7.74 $774.00
500 $7.02 $3,510.00
1,000 $6.3 $6,300.00
ℹ️ All prices are in USD

PIC16LF877T-04/PQ Overview

The Microchip Technology PIC16LF877T-04/PQ is an 8-bit RISC PIC microcontroller built around the PIC16 core, offering 14KB of Flash program memory (8K x 14 words), 368 bytes of SRAM, and 256 bytes of EEPROM in a 44-pin MQFP (10x10 mm) package with industrial operating range. The LF suffix denotes the low-voltage variant supporting 2.5V/3.3V/5V operation, and the -04 speed grade specifies a 4 MHz maximum oscillator frequency.

A microcontroller (MCU) is a single-chip computer that integrates a CPU core, program memory (Flash/ROM), working memory (SRAM), data EEPROM, and a rich set of peripherals (I/O ports, timers, ADC, USART, I2C/SPI, PWM, capture/compare). Within the broader component hierarchy, the PIC16LF877 belongs to Microchip's mid-range 8-bit PIC family, sitting between the baseline PIC10/12/16 families and the enhanced PIC18 line, and it is widely used as a general-purpose embedded controller in industrial and consumer systems.

Key features include 33 digital I/O pins, a 10-bit multi-channel ADC, two 8-bit timers plus one 16-bit timer, an enhanced CCP module, a USART with addressable SPI/I2C, and a 14-bit instruction set with single-cycle execution except for branches. The 44-MQFP (PQ) package provides 33 I/O while leaving pins for VDD/VSS, MCLR, and the two oscillator connections, and supports surface-mount assembly on standard reflow profiles.

The device uses a Harvard architecture with separated program and data buses, an internal RC oscillator option, and Microchip's nanoWatt power management, providing very low standby current for battery-friendly designs. The -04 speed grade caps oscillator input at 4 MHz (200 ns instruction cycle), trading off execution speed for EMI and power savings versus the -20 grade.

Typical applications include industrial automation and sensor front-ends, building automation controllers, automotive body and accessory ECUs (where the industrial temperature grade suffices), low-end consumer appliances, smart instrumentation, and educational/development boards. The 14KB Flash and 368-byte SRAM make the part suitable for protocols such as Modbus RTU over RS-485 and basic motor-control loops using the CCP/PWM module.

When designing with the PIC16LF877T-04/PQ, ensure decoupling (100 nF plus bulk) on every VDD/VSS pair, route MCLR with proper pull-up configuration, and verify that the chosen oscillator mode matches the configured fuse bits. For LF parts running at 5V, headroom is tighter than for the F-series; staying at 4 MHz or below ensures timing margins hold across -40C to +85C.

This page synthesizes distributor pricing, same-brand Microchip drop-in alternatives in the same MQFP-44 footprint, and practical design notes not aggregated on any single distributor listing, giving engineers a single reference for selection and replacement decisions.

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

Microchip Technology
Package: 44-pin MQFP (10x10 mm), PQ suffix
Timers: 3 (Timer0, Timer1, Timer2)
ADC: 10-bit, up to 8 channels
Microchip Technology
Timers: 2 x 8-bit, 1 x 16-bit
ADC: 10-bit, 8 channels
Core Architecture: PIC16F 8-bit RISC (Harvard)
Microchip Technology
Package: 44-pin MQFP (10x10 mm)
Timers: 3 (Timer0, Timer1, Timer2)
Operating Temperature: -40 C to +85 C (Industrial)
Microchip Technology
Package: 44-pin TQFP (10x10 mm)
Timers: 2 x 8-bit, 1 x 16-bit
ADC: 10-bit, up to 8 channels
Microchip Technology
Package: 44-MQFP (PQ), 10x10 mm
Timers: 2 x 8-bit, 1 x 16-bit (CCP), WDT
ADC: 8 channels x 10-bit

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

PIC16LF877-04I/PQ

✅ Drop-In
Microchip Technology
📦 44-MQFP (PQ)
PIC16 8-bit RISC · 14 KB (8K x 14) FLASH · 368 bytes · 256 bytes · 4 MHz (200 ns instruction cycle) · 2.0 V to 5.5 V · 33 · 8 channels x 10-bit

✓ In Stock

$3.95 / Unit

View Datasheet →

PIC16LF877-04/PQ

✅ Drop-In
📦 44-MQFP (PQ)
Tray packaging vs Tape & Reel; same die, same 14KB Flash, 4MHz, 44-MQFP, commercial temp

📋 Reference alternative (not in catalog)

PIC16LF877A-I/PQ

✅ Drop-In ⚠️ Specs Unverified
📦 44-MQFP (PQ)
enhanced Flash self-programming, improved USART; same 14KB Flash, 44-MQFP footprint, industrial temp

📋 Reference alternative (not in catalog)

PIC16LF877-04I/P

✅ Drop-In
Microchip Technology
📦 44-MQFP (PQ)
PIC16F 8-bit RISC (Harvard) · 4 MHz · Flash · 14 KB (8K x 14 words) · 368 bytes · 256 bytes · 2.0 V to 5.5 V · -40C to +85C (Industrial, I grade)

✓ In Stock

$6.63 / Unit

View Datasheet →

PIC16F877-04/PQ

✅ Drop-In
Microchip Technology
📦 44-MQFP (PQ)
8-bit PIC16 RISC (Harvard) · 14-bit · 4 MHz · 200 ns · 14 KB (8K x 14) · 368 bytes · 256 bytes · 33

✓ In Stock

$5.7 / Unit

View Datasheet →

PIC16LF877T-04/PQ Maximum Ratings & Electrical Characteristics

Core Architecture 8-bit PIC RISC
Series PIC16F / PIC16LF family
Program Memory (Flash) 14 KB (8K x 14 words)
Data SRAM 368 bytes
Data EEPROM 256 bytes
Maximum Clock Frequency 4 MHz (-04 speed grade)
Supply Voltage (LF) 2.5 V / 3.3 V / 5 V
I/O Pins 33
Package 44-MQFP (10x10 mm, PQ)
ADC 10-bit, multi-channel
Timers 2 x 8-bit + 1 x 16-bit
Communication USART, SPI, I2C (MSSP)
Operating Temperature -40C to +85C (industrial)
Mounting Type Surface Mount
MSL Level 3 (per JEDEC J-STD-020)
RoHS Status Compliant

PIC16LF877T-04/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) input / programming voltage
Pin 2 RA0/AN0 — PORTA bit 0 / analog input 0
Pin 3 RA1/AN1 — PORTA bit 1 / analog input 1
Pin 4 RA2/AN2/VREF- — PORTA bit 2 / analog input 2 / ADC VREF-
Pin 5 RA3/AN3/VREF+ — PORTA bit 3 / analog input 3 / ADC VREF+
Pin 6 RA4/T0CKI — PORTA bit 4 / Timer0 clock input
Pin 7 RA5/AN4/SS — PORTA bit 5 / analog input 4 / SPI slave select
Pin 8 RE0/RD/AN5 — PORTE bit 0 / read control / analog input 5
Pin 9 RE1/WR/AN6 — PORTE bit 1 / write control / analog input 6
Pin 10 RE2/CS/AN7 — PORTE bit 2 / chip select / analog input 7
Pin 11 VDD — Positive supply (2.0V-5.5V for LF)
Pin 12 VSS — Ground reference
Pin 13 OSC1/CLKI — Oscillator input / external clock input
Pin 14 OSC2/CLKO — Oscillator output / clock output
Pin 15 RC0/T1OSO/T1CKI — PORTC bit 0 / Timer1 oscillator output / clock input
Pin 16 RC1/T1OSI/CCP2 — PORTC bit 1 / Timer1 oscillator input / 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 TX / clock
Pin 26 RC7/RX/DT — PORTC bit 7 / USART RX / 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
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 NC — Not connected (per datasheet)
Pin 42 NC — Not connected (per datasheet)
Pin 43 NC — Not connected (per datasheet)
Pin 44 NC — Not connected (per datasheet)

Typical Applications

PIC16LF877T-04/PQ is suitable for 7 applications: Industrial Sensor Front-End Controllers, Building Automation Controllers, Low-End Consumer Appliance Control, Automotive Body and Accessory ECUs, Smart Instrumentation and Data Loggers, Educational and Development Boards, Power Management and Battery Chargers.

🏭

Industrial Sensor Front-End Controllers

The PIC16LF877T-04/PQ fits industrial sensor front-ends because its 33 I/O pins and 10-bit multi-channel ADC can simultaneously read thermocouples, 4-20 mA loops, and digital limit switches from one chip. The LF variant's 2.5V/3.3V/5V supply tolerance allows direct interface to modern low-voltage sensors as well as legacy 5V analog front-ends. At 4 MHz oscillator (200 ns instruction cycle), the part executes typical PID loops and Modbus RTU slave firmware with adequate headroom. With 14 KB Flash it accommodates Modbus, calibration tables, and basic diagnostics in one image.

🏭

Building Automation Controllers

In building automation, the PIC16LF877T-04/PQ serves as a low-cost HVAC zone controller, lighting controller, or BACnet/Modbus gateway edge node. Its 33 I/O drive relays, triacs, and 0-10 V dimmer interfaces directly, while the 14 KB Flash stores schedule logic, occupancy state, and fail-safe defaults. The 44-MQFP package is well-suited to the controller PCB form factor, with room for screw terminals and communication isolation. The LF voltage range allows direct 3.3V operation from modern PoE-derived rails or battery-backed supplies.

📱

Low-End Consumer Appliance Control

The PIC16LF877T-04/PQ powers consumer appliance controls such as coffee machines, washing-machine user-interface boards, and small kitchen devices. Its 10-bit ADC reads temperature sensors and user potentiometers accurately, the PWM/CCP module drives motor speed or heater elements, and the USART links to a display module or BLE add-on. The 4 MHz oscillator grade keeps EMI low for CE/FCC compliance while still executing UI debouncing, sensor fusion, and safety routines. The 368-byte SRAM is sufficient for small state machines typical in appliance firmware.

🚗

Automotive Body and Accessory ECUs

The PIC16LF877T-04/PQ (industrial -40C to +85C variant where applicable) targets automotive body and accessory ECUs such as seat controllers, mirror adjusters, interior lighting, and HVAC blend-door actuators. With 33 I/O, the part can drive multiple H-bridges and LEDs directly without external logic, while the 14 KB Flash holds LIN slave stacks and calibration data. Designers should note that for underhood or AEC-Q100 applications, the PIC16F877A-I/PQ automotive-grade family is the appropriate choice; the LF877T-04/PQ suits cabin-only body electronics.

🧩

Smart Instrumentation and Data Loggers

For portable data loggers and bench-top instrumentation, the PIC16LF877T-04/PQ combines 14 KB Flash, 256 bytes EEPROM for non-volatile calibration, and a 10-bit ADC sufficient for 1-2% accuracy measurements. The LF variant's low-voltage operation extends battery life in handheld instruments, and the USART interfaces with Bluetooth or Wi-Fi modules for wireless data upload. The 44-MQFP package allows integration onto mixed-signal PCBs alongside op-amps and references, with 33 I/O available for buttons, LCDs, and rotary encoders.

🎧

Educational and Development Boards

The PIC16LF877T-04/PQ is a popular choice for university embedded-systems courses and PIC training kits because its 44-MQFP package exposes 33 I/O and full peripheral set on a 0.1-inch-friendly breakout. The 4 MHz oscillator grade allows students to calculate instruction cycles by hand while learning assembly fundamentals, and the 14 KB Flash fits moderately complex firmware projects. MPLAB X IDE with the XC8 compiler and the PICkit programmer/debugger provide a low-cost toolchain. The LF variant's wide supply tolerance reduces wiring mistakes during lab sessions.

⚡

Power Management and Battery Chargers

The PIC16LF877T-04/PQ fits low-power battery charger controllers where its 2.0V-5.5V LF range allows direct operation from single-cell Li-ion or 3.6V Li-SOCl2 primaries. The 10-bit ADC monitors battery voltage, current sense, and temperature thermistor for CC/CV charge profiles, while the PWM/CCP module drives the switching converter. The 14 KB Flash accommodates multi-chemistry charge algorithms and safety timeouts. At 4 MHz oscillator the part meets typical 100 kHz switching-FET timing requirements with margin.

Recommended Products Summary

PIC16LF877-04I/PQ Microchip Technology Used in: Industrial Sensor Front-End Controllers, Building Automation Controllers, Automotive Body and Accessory ECUs PIC16LF877A-I/PQ Enhanced successor with Flash self-programming Used in: Industrial Sensor Front-End Controllers, Low-End Consumer Appliance Control, Smart Instrumentation and Data Loggers, Power Management and Battery Chargers MAX485 RS-485 transceiver for Modbus RTU Used in: Industrial Sensor Front-End Controllers MCP2515 Standalone CAN controller for BACnet/IP gateways Used in: Building Automation Controllers MCP9808 High-accuracy temperature sensor companion Used in: Low-End Consumer Appliance Control MCP2551 CAN transceiver for body network Used in: Automotive Body and Accessory ECUs MCP4725 12-bit DAC companion for stimulus generation Used in: Smart Instrumentation and Data Loggers PIC16LF877-04/PQ Tray variant preferred for educational hand-assembly Used in: Educational and Development Boards PICkit 3 In-circuit debugger for PIC16 development Used in: Educational and Development Boards MCP73123 Companion Li-ion charge management IC Used in: Power Management and Battery Chargers
What is the maximum clock frequency of PIC16LF877T-04/PQ?
The PIC16LF877T-04/PQ has a maximum oscillator frequency of 4 MHz, defined by the -04 speed grade. According to Microchip datasheet 30292D, this corresponds to a 200 ns instruction cycle and applies across the 2.5V-5V operating range. The -20 grade variant supports up to 20 MHz when higher throughput is required, while the -04 trades speed for lower EMI and reduced power.
How much Flash memory does PIC16LF877T-04/PQ have?
The PIC16LF877T-04/PQ integrates 14 KB of Flash program memory organized as 8K x 14-bit words. This capacity supports typical mid-range embedded applications including state-machine control, Modbus slaves, and small protocol stacks. Programming is performed via ICSP (In-Circuit Serial Programming) using the PGD/PGC pins, and Microchip's MPLAB X IDE with XC8 compiler supports C-based development.
What supply voltage does the PIC16LF877T-04/PQ require?
The PIC16LF877T-04/PQ operates from 2.0 V to 5.5 V as an LF (low-voltage) variant, supporting 2.5V, 3.3V, and 5V rails. This wide range lets the same part serve battery-powered and 5V industrial systems. Designers must consult the datasheet's electrical characteristics tables, since ADC accuracy and oscillator stability vary across the supply voltage window.
Where to buy PIC16LF877T-04/PQ online?
The PIC16LF877T-04/PQ is available at major authorized distributors including DigiKey (part number PIC16LF877T-04/PQ-ND), Mouser, Hotenda, Utmel, and MicrochipUSA. Pricing scales from roughly $9.18 at qty-1 down to $6.30 at qty-1000 as of 2026-09-25. Lead time is generally stock-to-2 weeks for production volumes, with industrial-grade parts shipping in Tape & Reel (TR). XAIPART can also source the part on request.
What is the price of PIC16LF877T-04/PQ in 2026?
PIC16LF877T-04/PQ unit pricing as of 2026-09-25 starts at approximately $9.18 for qty-1, scaling to $8.46 at qty-10, $7.74 at qty-100, $7.02 at qty-500, and $6.30 at qty-1000 per Verified Web Data from DigiKey and Mouser. Pricing reflects the -04 speed grade and 44-MQFP industrial-grade tape-and-reel packaging. Volume quotes via franchised distributors often reach lower breakpoints for OEM contracts.
What is the lead time for PIC16LF877T-04/PQ?
Lead time for the PIC16LF877T-04/PQ as of 2026-09-25 is approximately 2-4 weeks for production volumes when sourced through authorized distributors such as DigiKey or Mouser. Small-quantity stock is typically available immediately. For high-volume OEM orders, Microchip direct or franchised distributors provide better scheduling, and XAIPART can quote bonded inventory for long-running programs.
PIC16LF877T-04/PQ vs PIC16LF877-04/PQ - which is better?
The PIC16LF877T-04/PQ and PIC16LF877-04/PQ are functionally identical except the T suffix denotes Tape & Reel packaging versus Tray for the non-T variant. Both share the same 44-MQFP footprint, 14KB Flash, 368B SRAM, and -04 (4 MHz) speed grade. Choose the T variant for surface-mount production lines using pick-and-place; choose the non-T variant for prototypes or hand-assembly workflows. According to FindIC comparison data, the electrical characteristics are equivalent.
PIC16LF877T-04/PQ vs PIC16LF877-04I/PQ - what is the difference?
The PIC16LF877T-04/PQ operates over the commercial 0C to +70C range, while the PIC16LF877-04I/PQ is the industrial-grade variant rated -40C to +85C. Both share the same 44-MQFP package, 14KB Flash, and 4 MHz speed grade. Choose the I-suffix part for outdoor, automotive, or industrial environments where ambient temperatures exceed 70C; the standard part suffices for indoor commercial products.
When should I choose PIC16LF877T-04/PQ over PIC16F877-04/PQ?
Choose the PIC16LF877T-04/PQ (LF suffix) when the system is battery-powered or runs from a 2.5V-3.3V rail, because the LF variant supports lower supply voltages than the standard F version (typically 4.0V-5.5V). Both parts share identical peripherals, pinout, and 14KB Flash in the same 44-MQFP package. For 5V-only designs the F version may be slightly cheaper; for low-voltage or mixed-voltage systems the LF is the correct selection.
Is PIC16LF877T-04/PQ suitable for industrial automation?
Yes, the PIC16LF877T-04/PQ is well-suited for industrial automation applications including PLC I/O expansion, sensor front-ends, and Modbus RTU slaves over RS-485. Its 33 I/O pins, 10-bit ADC, USART, and 14KB Flash provide enough headroom for typical field-device firmware, while the 44-MQFP package survives industrial thermal cycling. For applications requiring -40C operation, however, confirm the I-suffix variant is specified.
What is the best drop-in replacement for PIC16LF877T-04/PQ?
The best drop-in replacement for PIC16LF877T-04/PQ is the PIC16LF877-04I/PQ, which shares the same 44-MQFP footprint, 14KB Flash, and -04 (4 MHz) speed grade, with only the temperature grade differing. For new designs, the PIC16F877A-I/PQ is pin-compatible and provides Flash self-programming plus wider USART support. All three sit in the same MQFP-44 land pattern and accept the same oscillator configuration.
Where to download PIC16LF877T-04/PQ datasheet PDF?
The official PIC16LF877T-04/PQ datasheet is available as PDF document 30292D from Microchip at https://ww1.microchip.com/downloads/en/DeviceDoc/30292D.pdf. The document covers electrical characteristics, memory maps, instruction set, peripheral configuration, and programming specifications. Microchip also provides MPLAB X IDE simulation models and C header files (XC8 compiler) for firmware development alongside the datasheet.
Where to find PIC16LF877T-04/PQ pinout?
The PIC16LF877T-04/PQ pinout is documented in the 44-MQFP package diagram within datasheet 30292D from Microchip. The 44 pins include VDD/VSS pairs, MCLR, OSC1/OSC2, PORTA through PORTE (33 I/O total), and the dedicated PGD/PGC programming pins. The MQFP-44 has pin 1 at the top-left with the dot marker, and pins are numbered counter-clockwise. The same pinout applies to all PIC16F877/877A family variants in MQFP-44.
What are the key specifications of PIC16LF877T-04/PQ that engineers should know?
The PIC16LF877T-04/PQ is an 8-bit PIC RISC microcontroller with 14 KB Flash, 368 bytes SRAM, 256 bytes EEPROM, 33 digital I/O pins, a 10-bit multi-channel ADC, USART/SPI/I2C peripherals, and 2.5V/3.3V/5V operation in a 44-MQFP (10x10 mm) package. The -04 speed grade caps oscillator frequency at 4 MHz (200 ns instruction cycle). Per Microchip datasheet 30292D, the part supports ICSP in-circuit programming and is rated for industrial -40C to +85C operation.

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

Selection Guide

Choose the PIC16LF877T-04/PQ when you need a low-cost, well-documented 8-bit PIC microcontroller with 14 KB Flash, 33 I/O, and a 10-bit ADC in the legacy 44-MQFP footprint. It is the right pick for production SMT lines because the T-suffix ships in Tape & Reel. For industrial temperature -40C to +85C operation, select the PIC16LF877-04I/PQ instead. For 5V-only designs where 2.5V operation is not needed, the PIC16F877-04/PQ may be slightly cheaper. For new designs without the MQFP-44 footprint constraint, the PIC16F877A-I/PQ offers Flash self-programming and improved peripherals in the same package. Avoid choosing this part for new ultra-low-power designs under 1 uA - consider the PIC16LF178x or PIC16LF183xx families instead.

Comparison with Alternatives

Parameter This Product PIC16LF877-04I/PQ PIC16LF877-04/PQ PIC16LF877A-I/PQ PIC16LF877-04I/P PIC16F877-04/PQ
Package 44-MQFP (10x10 mm, PQ) 44-MQFP (PQ) - same 44-MQFP (PQ) - same 44-MQFP (PQ) - same 44-MQFP (PQ) - same 44-MQFP (PQ) - same
Brand Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology
Flash Memory 14 KB 14 KB 14 KB 14 KB 14 KB 14 KB
SRAM 368 bytes 368 bytes 368 bytes 368 bytes 368 bytes 368 bytes
Maximum Clock Frequency 4 MHz (-04 grade) 4 MHz (-04 grade) 4 MHz (-04 grade) 20 MHz (-20 grade typical) 4 MHz (-04 grade) 4 MHz (-04 grade)
Supply Voltage Range 2.0 V - 5.5 V (LF) 2.0 V - 5.5 V (LF) 2.0 V - 5.5 V (LF) 2.0 V - 5.5 V (LFA) 2.0 V - 5.5 V (LF) 4.0 V - 5.5 V (F)
Operating Temperature 0C to +70C (commercial) -40C to +85C (industrial) 0C to +70C (commercial) -40C to +85C (industrial) -40C to +85C (industrial) 0C to +70C (commercial)
I/O Pins 33 33 33 33 33 33
Packaging Format Tape & Reel (T suffix) Tape & Reel Tray Tape & Reel Tube Tray
Self-Programming (Flash) No (standard 16F877 die) No No Yes (A-suffix enhanced) No No

Key Differentiators

  • Tape-and-Reel packaging optimized for SMT production (vs PIC16LF877-04/PQ)
  • Full LF voltage range (2.0V-5.5V) for mixed-rail designs (vs PIC16F877-04/PQ)
  • Complete peripheral integration (USART, SPI, I2C, ADC, CCP) (vs External MCU + glue logic)

Design Notes

Decouple every VDD/VSS pair with a 100 nF X7R ceramic placed within 5 mm of the IC pins, plus a 10 uF bulk capacitor on each supply rail. The PIC16LF877T-04/PQ has two VDD pins (11 and 32) and two VSS pins (12 and 31); both pairs must be decoupled separately. Failure to decouple both pairs can cause ADC inaccuracies and brown-out resets under load transients.

Estimated: At 4 MHz clock and 5 V supply, the PIC16LF877T-04/PQ typically draws ~5 mA active and ~1 uA sleep. With theta_JA of approximately 50 C/W for the 44-MQFP package, full-bandwidth operation on a 4-layer PCB with modest copper pour yields a junction-to-ambient rise of <2C. Industrial -40C to +85C operation is comfortably supported; no heatsink is required.

Route the OSC1/OSC2 traces short and symmetric, with the crystal/ceramic resonator and load capacitors placed within 5 mm of the IC. Keep the MCLR pull-up (typically 10 kohm) close to the pin, and add a 100 nF cap from MCLR to ground for noise immunity. When using ICSP, isolate the PGD/PGC traces from switching nodes to prevent programming glitches. Avoid running high-current traces under PORTB to minimize coupled noise.

Do not assume the LF suffix means 3.3V-only: the PIC16LF877T-04/PQ operates from 2.0V to 5.5V, but ADC accuracy and oscillator start-up margins change across this range. Always configure the CONFIG register (FOSC, WDTE, PWRTE, BOREN, LVP) correctly in source code using #pragma config in XC8 - omitting these defaults can leave the LVP bit on and cause application code not to execute. Verify the -04 vs -20 grade matches your oscillator specification.

Compliance Information

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

RoHS and REACH compliant per Microchip product page. Not AEC-Q100 qualified - for automotive applications choose AEC-Q100 qualified variants from PIC16F877A family. Lead-free (Pb-free) assembly supported.

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

Related Searches

PIC16LF877T-04/PQ datasheet PIC16LF877T-04/PQ price Microchip PIC16LF877 44-MQFP 8-bit PIC MCU 14KB Flash 368 RAM PIC16LF877 drop-in replacement PIC16LF877 vs PIC16LF877A PIC16LF877 industrial temperature -40C 85C PIC16LF877 MQFP-44 pinout buy PIC16LF877T-04/PQ online PIC16LF877 Modbus RTU slave PIC16LF877 industrial automation MCU what is the flash size of PIC16LF877 PIC16LF877T-04 lead time stock

Related Components & Terms

Microchip Technology PIC16LF877T-04/PQ PIC16LF877 PIC16F877 PIC16LF877A 8-bit microcontroller PIC RISC architecture Harvard architecture Flash memory EEPROM SRAM MQFP-44 package JEDEC J-STD-020 RoHS REACH ICSP MPLAB X IDE XC8 compiler ADC USART SPI I2C CCP/PWM industrial temperature grade AEC-Q100
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