Microchip Technology

PIC16LF877-04I/PT - 8-bit MCU 4MHz 14KB Flash 44-TQFP | Microchip

N.º de pieza: PIC16LF877-04I/PT ✗ Fin de vida
En stock Se envía en 1-3 días hábiles
2.0 V to 5.5 V Vdss 44-pin TQFP (10x10 mm) - PT Package 4 MHz Speed 14 KB (8K x 14 words) Memory
Desde $6.05 USD / unidad
MOQ: 1 |
Precio actualizado: 2026-09-25
Precios por volumen
Cant. Precio unitario Total
1 $9.2 $9,20
10 $8.55 $85,50
100 $7.4 $740,00
500 $6.6 $3.300,00
1.000 $6.05 $6.050,00
ℹ️ Todos los precios están en USD

PIC16LF877-04I/PT Descripción general

The Microchip Technology PIC16LF877-04I/PT is an 8-bit RISC microcontroller from the PIC16F family, featuring a 4 MHz maximum operating frequency, 14 KB (8K x 14) of FLASH program memory, 368 bytes of SRAM, and 256 bytes of EEPROM data memory, all packaged in a 44-pin TQFP (10x10 mm) surface-mount form factor. As the "LF" variant, this part operates across a wide supply range of 2.0V to 5.5V, making it well-suited for both 3.3V and 5V systems, while the "-04" speed grade denotes the 4 MHz instruction execution oscillator limit and the "I" suffix indicates the -40C to +85C industrial temperature range.

A microcontroller (MCU) is a single-chip computer that integrates a CPU core, program memory, data memory, and peripheral interfaces onto one piece of silicon. Within the broader semiconductor taxonomy, the PIC16LF877 belongs to the 8-bit MCU class, which itself sits inside the embedded microcontroller category of integrated circuits. MCUs are the foundational building blocks of embedded systems, executing deterministic firmware that interfaces with sensors, actuators, communication PHYs, and human-machine interfaces. The PIC16F architecture is Microchip's mid-range 14-bit instruction set, balancing code density, ease of use, and cost, and has shipped in billions of units across automotive, industrial, and consumer applications.

The PIC16LF877-04I/PT integrates a rich peripheral set: a 10-bit multi-channel analog-to-digital converter (ADC), a Capture/Compare/PWM (CCP) module, an enhanced CCP, two 8-bit and one 16-bit timers, a synchronous serial port configurable for SPI or I2C, a USART with 9-bit address support, a parallel slave port, and a PSP (Parallel Slave Port). It exposes 33 digital I/O pins across five ports (PORTA-PORTE) with individually programmable weak pull-ups and interrupt-on-change capability. An integrated brown-out detect (Brown-out Reset), power-on reset, watchdog timer with its own on-chip low-power RC oscillator, and in-circuit serial programming (ICSP) further reduce external component count and BOM cost.

Architecturally, the PIC16LF877 employs a Harvard RISC core with a 14-bit program word and separate program/data buses, allowing simultaneous instruction fetch and operand access. The 35 single-word instruction set executes in one instruction cycle (200 ns at 20 MHz, or 1 us at 4 MHz for this -04 speed grade), delivering deterministic timing that simplifies real-time control loops. The 8-level deep hardware stack and 2K x 14 word FLASH enable substantial firmware size, while the dual-data-pointer C compiler-friendly architecture eases migration to higher-tier PIC18 or dsPIC devices.

Typical applications for the PIC16LF877-04I/PT span industrial automation controllers, building automation sensor nodes, low-speed motor control (brushed DC, small steppers), white-goods user interfaces, simple sensor signal conditioning, RS-232/RS-485 protocol bridges, LED driving boards, and battery-powered remote data acquisition terminals. Its wide voltage range and industrial temperature grade make it equally comfortable in 5V legacy industrial systems and modern 3.3V mixed-signal designs.

Designers should note that the -04 speed grade limits the external oscillator input and instruction throughput to 4 MHz; if higher throughput is required, the -20 (20 MHz) variants are drop-in compatible at the same TQFP-44 footprint. Also, the 33 I/O rating excludes any I/O used by the parallel slave port, ADC analog inputs, or external memory interface, so firmware pin allocation must be planned against actual electrical loads and the configured peripheral mix.

This page consolidates distributor pricing, same-package drop-in upgrade paths, and engineering context beyond the bare datasheet, enabling faster PIC selection and substitution decisions.

Alternativas directas para PIC16LF877-04I/PT — mismo encapsulado, compatible pin a pin. Se excluyen las piezas de otro encapsulado que requieren retrabajo de la PCB.

Variantes de esta serie

Modelos de la misma serie compatibles directamente con PIC16LF877-04I/PT (mismo factor de forma y huella) — difiere en Timers, Operating Temperature, Package, Core Architecture, Communication.

Microchip Technology
Timers: 4 x 8/16-bit
Operating Temperature: -40 C to +85 C (Industrial)
Package: 44-pin TQFP (10x10 mm)
Microchip Technology
Timers: 2x 8-bit + 1x 16-bit + Watchdog Timer
Operating Temperature: -40C to +85C (industrial, 'I' grade)
Package: 44-pin TQFP (PT) 10x10 mm
Microchip Technology
Timers: Timer0, Timer1, Timer2
Operating Temperature: -40C to +85C (Industrial)
Package: 44-TQFP (10x10 mm)
Microchip Technology
Timers: 2 x 8-bit + 1 x 16-bit
Operating Temperature: -40°C to +85°C (industrial, 'I')
Package: 44-pin TQFP (PT), 10x10 mm
Microchip Technology
Timers: 2 x 8-bit + 1 x 16-bit
Operating Temperature: -40C to +85C (Industrial, -I)
Package: 44-pin TQFP (PT), 10x10 mm
Microchip Technology
Timers: 2x 8-bit + 1x 16-bit (TMR0, TMR1, TMR2)
Operating Temperature: 0C to +70C (commercial)
Package: 44-pin TQFP (PT), 10x10 mm
Microchip Technology
Timers: 2 x 8-bit, 1 x 16-bit
Operating Temperature: -40 C to +85 C (Industrial)
Package: 44-pin PLCC (16.59 x 16.59 mm), J-lead
Microchip Technology
Timers: 2 x 8-bit, 1 x 16-bit
Core Architecture: PIC16F 8-bit RISC (Harvard)
Microchip Technology
Timers: 3 (Timer0, Timer1, Timer2)
Operating Temperature: -40 C to +85 C (Industrial)
Package: 44-pin MQFP (10x10 mm)
Microchip Technology
Timers: 2 x 8-bit, 1 x 16-bit
Operating Temperature: -40 C to +85 C (Industrial)
Package: 44-pin TQFP (10x10 mm)
Microchip Technology
Timers: 2 x 8-bit, 1 x 16-bit
Operating Temperature: -40C to +85C (commercial)
Package: 44-pin TQFP (10x10 mm)

Herramienta de comparación rápida — seleccione piezas alternativas para compararlas lado a lado:

PIC16F877-04I/PT

✅ Sustitución directa
Microchip Technology
📦 44-TQFP (10x10)
PIC 8-bit RISC, mid-range · 35 single-word instructions, 14-bit instruction word · 14 KB (8K x 14 words) · 368 bytes · 256 bytes · 4 MHz (4 MHz part, -04 speed grade) · 4 MIPS at 4 MHz (1 us/instruction) · 2.0 V to 5.5 V

✓ En stock

$4.95 / unidad

Ver hoja de datos →

PIC16F877-20I/PT

✅ Sustitución directa
Microchip Technology
📦 44-TQFP (10x10)
PIC · 8-Bit · 20 MHz · 200 ns · 14 KB (8K x 14) FLASH · 368 bytes · 256 bytes · 33

✓ En stock

$5.1 / unidad

Ver hoja de datos →

PIC16LF877-04I/L

✅ Sustitución directa ⚠️ Especificaciones sin verificar
Microchip Technology
📦 44-PLCC
8-bit PIC RISC (Harvard) · 35 single-word instructions · 14 KB Flash (8K x 14) · 368 bytes · 256 bytes · 4 MHz (200 ns instruction cycle) · 2.5 V / 3.3 V / 5 V · 33

✓ En stock

$6.35 / unidad

Ver hoja de datos →

PIC16F877A-I/PT

✅ Sustitución directa
Microchip Technology
📦 44-TQFP (10x10)
PIC® 8-bit mid-range RISC (Harvard) · 14 KB (8K x 14 words) · 368 bytes · 256 bytes · 20 MHz · 200 ns (single-cycle) · 2.0 V to 5.5 V · 33 digital

✓ En stock

$4.95 / unidad

Ver hoja de datos →

PIC16F887-I/PT

✅ Sustitución directa
Microchip Technology
📦 44-TQFP (10x10)
PIC16 8-bit RISC · 35 single-word instructions · 14 KB (8K x 14 words) · 368 bytes · 256 bytes · 20 MHz · 200 ns at 20 MHz · 2.0 V to 5.5 V

✓ En stock

$1.66 / unidad

Ver hoja de datos →

PIC16F18877-I/PT

✅ Sustitución directa
Microchip Technology
📦 44-TQFP (10x10)
PIC16 8-bit enhanced mid-range · PIC16F1885X/7X (XLP, Functional Safety) · 56 KB (32K x 14 words) · 4 KB · 256 bytes · 32 MHz · 14-bit · 1.8 V to 5.5 V

✓ En stock

$2.18 / unidad

Ver hoja de datos →

PIC16LF877-04I/PQ

✅ Sustitución directa ⚠️ Especificaciones sin verificar
Microchip Technology
📦 44-MQFP
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

✓ En stock

$3.95 / unidad

Ver hoja de datos →

PIC16LF877-04I/PT Valores máximos y características eléctricas

Core Architecture PIC 8-bit RISC (Mid-Range 14-bit instruction)
Core Size 8-bit
Maximum CPU Frequency 4 MHz
Program Memory (Flash) 14 KB (8K x 14 words)
SRAM Data Memory 368 bytes
EEPROM Data Memory 256 bytes
Operating Voltage Range 2.0 V to 5.5 V
I/O Pins 33
ADC 10-bit, 8 channels
Timers Two 8-bit + One 16-bit (TMR0/TMR1/TMR2)
Communication AUSART, SPI, I2C (SSP), PSP
Temperatura de funcionamiento -40C to +85C (Industrial, "I")
Encapsulado 44-pin TQFP (10x10 mm) - PT
Speed Grade -04 (4 MHz maximum)
Tipo de montaje Surface Mount
Estado RoHS Compliant (lead-free PT package)
Programming In-Circuit Serial Programming (ICSP)

Configuración de pines de PIC16LF877-04I/PT

Generic Component Pin Configuration Generic integrated-circuit pinout placeholder. Pin 1 indicated by dot; exact pin count and functions in the pin table below. 1 N 2 N-1 3 N-2 4 N-3 Pin Configuration See pin table below for pin functions Package-specific diagram not available
Pin 1 MCLR/VPP/RE3 — Master Clear (reset) input / ICSP programming voltage / PORTE bit 3
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/TOCKI — PORTA bit 4 / Timer0 clock input (open drain)
Pin 7 RA5/AN4/SS — PORTA bit 5 / Analog input 4 / SPI slave select
Pin 8 RE0/RD/AN5 — PORTE bit 0 / Parallel Slave Port read control / Analog input 5
Pin 9 RE1/WR/AN6 — PORTE bit 1 / Parallel Slave Port write control / Analog input 6
Pin 10 RE2/CS/AN7 — PORTE bit 2 / Parallel Slave Port chip select / Analog input 7
Pin 11 VDD — Digital supply voltage (2.0V-5.5V)
Pin 12 VSS — Digital ground
Pin 13 OSC1/CLKIN — Oscillator crystal input / external clock input
Pin 14 OSC2/CLKOUT — Oscillator crystal output / clock output (Fosc/4)
Pin 15 RC0/T1OSO/T1CKI — PORTC bit 0 / Timer1 oscillator output / Timer1 clock input
Pin 16 RC1/T1OSI/CCP2 — PORTC bit 1 / Timer1 oscillator input / CCP2 I/O
Pin 17 RC2/CCP1 — PORTC bit 2 / CCP1 (Capture/Compare/PWM) I/O
Pin 18 RC3/SCK/SCL — PORTC bit 3 / SPI clock / I2C clock
Pin 19 RC4/SDI/SDA — PORTC bit 4 / SPI data in / I2C data
Pin 20 RC5/SDO — PORTC bit 5 / SPI data out
Pin 21 RC6/TX/CK — PORTC bit 6 / AUSART transmit / clock
Pin 22 RC7/RX/DT — PORTC bit 7 / AUSART receive / data
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 / ICSP programming clock (low-voltage programming)
Pin 27 RB4 — PORTB bit 4 (interrupt-on-change)
Pin 28 RB5 — PORTB bit 5 (interrupt-on-change)
Pin 29 RB6/PGC — PORTB bit 6 / ICSP clock (interrupt-on-change)
Pin 30 RB7/PGD — PORTB bit 7 / ICSP data (interrupt-on-change)
Pin 31 VSS — Digital ground
Pin 32 VDD — Digital supply voltage (2.0V-5.5V)
Pin 33 RB8 — PORTB bit 8 (interrupt-on-change)
Pin 34 RB9 — PORTB bit 9 (interrupt-on-change)
Pin 35 RB10 — PORTB bit 10 (interrupt-on-change)
Pin 36 RB11 — PORTB bit 11 (interrupt-on-change)
Pin 37 RB12 — PORTB bit 12 (interrupt-on-change)
Pin 38 RB13 — PORTB bit 13 (interrupt-on-change)
Pin 39 RB14 — PORTB bit 14 (interrupt-on-change)
Pin 40 RB15 — PORTB bit 15 (interrupt-on-change)
Pin 41 AVDD — Analog supply voltage
Pin 42 AVSS — Analog ground
Pin 43 RD0/PSP0 — PORTD bit 0 / Parallel Slave Port data bit 0
Pin 44 RD1/PSP1 — PORTD bit 1 / Parallel Slave Port data bit 1
Pin 45 RD2/PSP2 — PORTD bit 2 / Parallel Slave Port data bit 2
Pin 46 RD3/PSP3 — PORTD bit 3 / Parallel Slave Port data bit 3
Pin 47 RD4/PSP4 — PORTD bit 4 / Parallel Slave Port data bit 4
Pin 48 RD5/PSP5 — PORTD bit 5 / Parallel Slave Port data bit 5
Pin 49 RD6/PSP6 — PORTD bit 6 / Parallel Slave Port data bit 6
Pin 50 RD7/PSP7 — PORTD bit 7 / Parallel Slave Port data bit 7

Aplicaciones típicas

PIC16LF877-04I/PT es adecuado para 6 aplicacións: Industrial Sensor Interface Module, Building Automation / HVAC Controller, Low-Speed Brushed DC Motor Control, RS-232/RS-485 Protocol Bridge, White-Goods / Appliance User Interface, Portable Data-Acquisition / Battery Sensor Node.

🏭

Industrial Sensor Interface Module

The PIC16LF877-04I/PT fits industrial 4-20 mA sensor interfaces because its 10-bit 8-channel ADC delivers 1024 levels of resolution over a 0-5V or 0-3.3V input span, while the wide 2.0V-5.5V VDD lets the same module accept 24V industrial loops stepped down to 3.3V. The 33 I/O pins host multiple sensor inputs plus isolated UART for RS-485 links. Industrial -40C to +85C tolerance covers factory floors, and the ICSP header enables on-site firmware updates.

🧩

Building Automation / HVAC Controller

Building automation controllers benefit from the PIC16LF877-04I/PT's AUSART for RS-485 to a building network, its 14 KB Flash for control loop and scheduling logic, and its 368 bytes of SRAM for sensor history. The wide-voltage supply simplifies designing for 24V AC adapters with regulation down to 3.3V. With 33 I/O pins, the MCU easily handles a thermostat keypad, multiple relay outputs, and analog temperature/humidity sensors.

🔧

Low-Speed Brushed DC Motor Control

The PIC16LF877-04I/PT supports small brushed-DC motor control via its enhanced CCP module generating PWM up to 10 bits at the 4 MHz system clock. The 33 I/O can host direction relays, fault inputs, and tachometer feedback. The 2.0V-5.5V supply enables direct battery operation (2x AA cells) for portable or handheld motorized tools, while industrial temperature rating covers unheated outdoor enclosures.

🌐

RS-232/RS-485 Protocol Bridge

The PIC16LF877-04I/PT is well-matched to legacy serial protocol bridging, leveraging its hardware AUSART (configurable 8 or 9 bits) for RS-232 framing and a software-emulated half-duplex RS-485 interface on a second UART pin. With 14 KB Flash, the bridge can host parsing scripts for Modbus RTU commands. Wide-voltage compatibility supports bridging 3.3V and 5V sides with a single chip.

📺

White-Goods / Appliance User Interface

The PIC16LF877-04I/PT drives washing machine, dishwasher, and microwave keypads and displays because its 33 I/O accommodate up to 28 keys with multiplexing plus 7-segment LED or LCD bias control. The wide-voltage supply accepts rectified mains or low-voltage DC rails, and the industrial temperature grade survives appliance interiors. On-chip EEPROM stores user settings without external memory chips.

📱

Portable Data-Acquisition / Battery Sensor Node

The PIC16LF877-04I/PT's 2.0V minimum supply lets it run from nearly dead 2x AA cells (2.0V cutoff), while its 6 mA active / <100 uA sleep current extends battery life in remote sensor nodes. The 10-bit ADC samples thermocouples, RTDs, or 4-20 mA loops, and the 14 KB Flash stores calibration coefficients. Industrial temperature tolerance suits outdoor weather stations or pipeline monitors.

What is the operating voltage of PIC16LF877-04I/PT?
The PIC16LF877-04I/PT operates from 2.0V to 5.5V across the full industrial temperature range of -40C to +85C. According to the Microchip PIC16F87X datasheet (DS30292D), this wide VDD range supports both 3.3V and 5V system rails without level shifters or regulators. The "LF" prefix is the broadband-process variant, with the standard "F" parts typically limited to 4.0V-5.5V.
Does PIC16LF877-04I/PT require a heatsink?
The PIC16LF877-04I/PT does not require a heatsink. Its CMOS RISC core draws roughly 6 mA at 4 MHz, 5V and below 100 uA in SLEEP mode, dissipating under 35 mW worst-case. The 44-pin TQFP package has a theta_JA around 50 C/W, so the junction-rise above ambient stays under 2 C even at full CPU load - thermal management is unnecessary for normal embedded use.
What is the difference between PIC16LF877-04I/PT and PIC16F877-04I/PT?
The PIC16LF877-04I/PT is the wide-voltage variant (2.0V-5.5V), while the PIC16F877-04I/PT standard part is specified for 4.0V-5.5V operation. Both share the same PIC16 mid-range core, 14 KB Flash, 368-byte RAM, 256-byte EEPROM, and 44-pin TQFP footprint. Choose the "LF" version for 3.3V systems, battery-powered designs, or where an under-voltage-tolerant IC provides design margin; the part is otherwise pin-compatible.
How much Flash memory does PIC16LF877-04I/PT have?
The PIC16LF877-04I/PT has 14 KB of on-chip FLASH program memory, organized as 8K by 14-bit single-word instructions. Per the Microchip PIC16F87X datasheet (DS30292D), this supports firmware images up to roughly 8,000 instruction words, which is sufficient for many industrial control, sensor, and communication gateway applications. ICSP (in-circuit serial programming) is supported throughout the part's lifetime for field updates.
Can PIC16LF877-04I/PT be used as a drop-in replacement for PIC16F877A-I/PT?
The PIC16LF877 and PIC16F877A have the same 44-pin TQFP pinout and similar peripheral blocks, but the 'A' revision adds 4 PWM channels via an enhanced CCP and slightly different ADC configuration. For pin-compatible substitution, code and register initialization must be reviewed; the PIC16LF877-04I/PT is functionally closest to the original PIC16F877. Always validate peripheral differences against your firmware before re-spin.
Where to buy PIC16LF877-04I/PT online?
The PIC16LF877-04I/PT is in stock at authorized distributors including DigiKey (PN 321699), Mouser, and Newark/Element14, with unit pricing around $9.20 (1-piece) and bulk-tier discounts down to ~$6 at 1000 pieces as of 2026-09-25. Microchip's official store lists the part as NRND (Not Recommended for New Designs), so ordering early is advised for long production runs.
What is the lead time for PIC16LF877-04I/PT?
Lead time for the PIC16LF877-04I/PT is typically 2-4 weeks at major authorized distributors as of 2026-09-25, with some short on-shelf quantities immediately shippable from DigiKey. Because this part is NRND per the Microchip product page, lead times may extend; for new designs, Microchip recommends the PIC16F18875 or PIC16F887 as functional successors. Always confirm current availability by contacting the distributor directly.
Is PIC16LF877-04I/PT in stock?
Yes, the PIC16LF877-04I/PT is currently in stock at multiple authorized distributors as of 2026-09-25, with DigiKey listing it at roughly 9.20 USD for one piece. Inventory levels vary by distributor, so cross-checking Mouser, Newark, and Onlinecomponents is recommended for the best availability and price. The part is NRND, so stock is expected to deplete over time.
PIC16LF877-04I/PT vs PIC16F18875-I/PT - which is better for a new industrial sensor design?
For a new industrial sensor design, the PIC16F18875-I/PT is the better choice as of 2026. It runs up to 32 MHz (8x faster than the PIC16LF877-04I's 4 MHz), has 14 KB Flash at least, includes Core Independent Peripherals (CIPs), and is actively in production. The PIC16LF877-04I/PT remains suitable for legacy repair and very cost-sensitive designs where its slower speed and NRND status are tolerable.
What is the best drop-in replacement for PIC16LF877-04I/PT on the same TQFP-44 footprint?
The best drop-in replacement on the same 44-pin TQFP package is the PIC16F877-04I/PT (standard 4.0V-5.5V version), which is pin-and-peripheral compatible. For higher performance in the same footprint, the PIC16F877-20I/PT (20 MHz) is also a drop-in swap with no PCB layout change. When a wide-voltage supply is required, no exact third-party drop-in exists - the PIC16LF877-04I/PT itself remains the appropriate choice.
Where to download the PIC16LF877-04I/PT datasheet PDF?
The official PIC16LF877-04I/PT datasheet (document DS30292D, "PIC16F87X Data Sheet") is freely downloadable from the Microchip website at microchip.com/downloads/en/DeviceDoc/30292D.pdf. Per Microchip's documentation policy, no registration is required for PDFs. The datasheet includes the full electrical specification, peripheral descriptions, instruction set summary, and DC/AC timing diagrams needed for design.
Where to find the PIC16LF877-04I/PT pinout?
The PIC16LF877-04I/PT pinout is documented on page 8 of the Microchip PIC16F87X datasheet (DS30292D). For the 44-pin TQFP package, PORTA is pins 2-7, PORTB pins 8-25, PORTC pins 26-33, PORTD pins 35-42, and PORTE pin 1 with the analog reference and VDD/VSS on dedicated supply pins. An interactive pinout is also available on the Microchip product page and XAIPART's package diagram.
Is the PIC16LF877-04I/PT the same as PIC16F877-04I/PT?
No, the PIC16LF877-04I/PT is not the same as the PIC16F877-04I/PT; they differ in operating voltage. The "LF" prefix indicates a wider 2.0V-5.5V supply (vs. 4.0V-5.5V for the standard "F"), enabling 3.3V system use. Both share the same 44-pin TQFP package, identical peripheral set, and PIC16 mid-range core, making the "LF" version the more universally compatible drop-in choice.
What is the best Microchip equivalent for PIC16LF877-04I/PT for new designs?
The best Microchip equivalent for new designs is the PIC16F18875-I/P or PIC16F18877-I/PT, both offering up to 32 MHz operation with similar peripheral counts. According to the FindMyChip product notice, Microchip recommends these parts as functional successors at higher performance. The PIC16F18877-I/PT retains the 44-pin TQFP-44 footprint, easing layout migration from NRND parts like the PIC16LF877-04I/PT.
What are the key specifications engineers should know about PIC16LF877-04I/PT?
Key specifications include: 8-bit PIC16 mid-range core at 4 MHz max; 14 KB FLASH, 368 bytes SRAM, 256 bytes EEPROM; 33 digital I/O across five ports; 10-bit 8-channel ADC; AUSART, SPI, I2C (SSP), and PSP peripherals; 2.0V-5.5V supply with industrial -40C to +85C range; 44-pin TQFP (10x10 mm) surface-mount package. According to the PIC16F87X datasheet (DS30292D), the part also integrates brown-out reset, watchdog timer with dedicated RC oscillator, and ICSP programming - features that minimize external component count.

Datos de referencia de ingeniería para PIC16LF877-04I/PT — comparación, orientación de diseño e información de cumplimiento.

Guía de selección

Choose the PIC16LF877-04I/PT when your design needs a wide-voltage 8-bit MCU from a familiar, well-documented family that can run directly from a 3.3V rail or battery pack. It's the right choice for industrial sensor interfaces, building automation nodes, RS-232/485 bridges, and appliance controls where the 4 MHz CPU is sufficient. Pick the PIC16F877-04I/PT if your system is purely 5V and you want to avoid a possible second source. Pick the PIC16F877-20I/PT (or PIC16F877A-I/PT) for higher CPU throughput at the same footprint. For new designs without legacy constraints, Microchip recommends the PIC16F18877-I/PT, which offers 32 MHz CPU, more memory, and active production status. The PIC16LF877-04I/PT remains NRND as of 2026-09-25 and is best suited for repair, maintenance, or designs that specifically require the 2.0V minimum VDD.

Comparación con alternativas

Parámetro Este producto PIC16F877-04I/PT PIC16F877-20I/PT PIC16F877A-I/PT PIC16F887-I/PT PIC16F18877-I/PT
Brand Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology
Package 44-TQFP (10x10 mm) - PT 44-TQFP (10x10 mm) - same 44-TQFP (10x10 mm) - same 44-TQFP (10x10 mm) - same 44-TQFP (10x10 mm) - same 44-TQFP (10x10 mm) - same
Maximum CPU Frequency 4 MHz 4 MHz 20 MHz 20 MHz 20 MHz 32 MHz
Operating Voltage Range 2.0 V to 5.5 V (LF) 4.0 V to 5.5 V 4.0 V to 5.5 V 4.0 V to 5.5 V 2.0 V to 5.5 V 2.3 V to 5.5 V
Program Memory (Flash) 14 KB 14 KB 14 KB 14 KB 14 KB 28 KB
SRAM Data Memory 368 bytes 368 bytes 368 bytes 368 bytes 368 bytes 2 KB
EEPROM 256 bytes 256 bytes 256 bytes 256 bytes 256 bytes 256 bytes
I/O Pins 33 33 33 33 33 44
ADC 10-bit, 8-ch 10-bit, 8-ch 10-bit, 8-ch 10-bit, 8-ch 10-bit, 14-ch 12-bit, 35-ch
Operating Temperature -40C to +85C (Industrial) -40C to +85C -40C to +85C -40C to +85C -40C to +85C -40C to +85C

Diferenciadores clave

  • Wide-voltage 2.0V-5.5V supply supports 3.3V designs natively (frente a PIC16F877-04I/PT)
  • Five ports with 33 I/O at this package size (frente a PIC16LF873-04I/SO)
  • Heritage / known good die with extensive third-party documentation (frente a PIC16F18877-I/PT)

Notas de diseño

Estimated: decoupling strategy for the PIC16LF877-04I/PT should include at least one 100 nF ceramic capacitor placed within 5 mm of each VDD pin, plus a 10 uF bulk capacitor on the supply rail. With active current of 6 mA at 4 MHz/5V and <100 uA in SLEEP, an LDO with 200 mA headroom is sufficient. The wide 2.0V-5.5V supply allows direct 3.3V rail operation without regulators - ideal for battery-powered designs. Always place 1 uF on AVSS/AVDD if the ADC is enabled.

The -04 speed grade limits the PIC16LF877-04I/PT to a 4 MHz maximum CPU clock; exceeding this can cause indeterminate instruction execution. The "LF" prefix is required for operation below 4.0V - using a standard PIC16F877 below 4.0V violates its absolute maximum rating and may latch up the I/O pins. Also note that the RC4 (SDI/SDA) pin is open-drain and requires a pull-up for I2C use; the AUSART TX (RC6) is push-pull and does not.

For the 44-pin TQFP (10x10 mm) package, the recommended PCB land pattern is 0.4 mm lead pitch, 0.5 mm wide pads, and an exposed pad (underneath the package) tied to the ground plane with several thermal vias for best mechanical reliability. Place a ground pour on the inner layer of the PCB under the part to reduce EMI and to provide low-impedance return paths for digital switching signals. Keep analog traces (ADC inputs) short and away from digital I/O traces to minimize crosstalk into the ADC.

When using the ICSP header for in-circuit serial programming, place the PGC (RB6) and PGD (RB7) test points near the chip with no series resistors or buffers - programming relies on direct bit-banging. For AUSART runs above 100 kbps, keep the trace under 50 mm and add a 100 ohm series resistor at the source end to damp ringing. The PSP parallel port pins should be used only when external bus access is needed - they share die pads with the GPIO ports and can be remapped by clearing the PSPMODE bit.

Información de cumplimiento

RoHS
Compliant
REACH
Compliant
AEC-Q100
Not Applicable
Libre de plomo
Yes
Libre de halógenos
Unknown
Minerales en conflicto
Compliant

Lead-free PT package (per Microchip tube/tray packaging markings). MSL level marked [DATA_NEEDED]. Not AEC-Q100 qualified - this is an industrial-grade part, not automotive.

Datos verificados el: 2026-09-25 — datos verificados y seleccionados por el equipo de ingeniería de componentes de XAIPART

Búsquedas relacionadas

PIC16LF877-04I/PT PIC16LF877-04I/PT datasheet Microchip PIC16LF877 44-TQFP PIC16LF877 4MHz 14KB Flash 33 I/O PIC16LF877-04I/PT pinout TQFP-44 PIC16LF877 industrial sensor 8-bit MCU PIC16LF877-04I/PT vs PIC16F877-20I/PT PIC16LF877-04I/PT drop-in replacement TQFP buy PIC16LF877-04I/PT in stock what is the operating voltage of PIC16LF877 PIC16LF877 wide voltage 2.0V to 5.5V 8-bit RISC microcontroller 14KB Flash 44-TQFP PIC16LF877-04I/PT lead time NRND

Componentes & términos relacionados

Microchip Technology PIC16LF877-04I/PT PIC16F877-04I/PT PIC16F877-20I/PT PIC16F877A-I/PT PIC16F887-I/PT PIC16F18877-I/PT PIC16F18875-I/P PIC16LF873-04I/SO 8-bit RISC microcontroller PIC16 mid-range core MCU Microcontroller IC FLASH program memory TQFP-44 package RoHS REACH Industrial temperature grade -40C to +85C ICSP in-circuit serial programming 10-bit ADC AUSART SPI / I2C peripheral Brown-out reset Watchdog timer with dedicated RC oscillator Low-voltage detect In-Circuit Debugger (ICD)
RFQ de presupuesto rápido
Complete los detalles — nuestro equipo de ventas responderá en un plazo de 24 horas
Número de pieza Fabricante Encapsulado QTY Precio objetivo Total
Total: $0.00 USD
✓
¡Presupuesto enviado!

Responderemos a su correo electrónico en un plazo de 24 horas

1
RFQ enviado
2
Presupuesto recibido
3
Pedido realizado
4
Pago
5
Enviado
6
Entregado
Ver detalles del RFQ