Microchip Technology

PIC16LF777-I/PT - 14KB Flash 8-bit MCU, 44-TQFP | Microchip

MPN: PIC16LF777-I/PT ✓ Active
In Stock Ships in 1-3 business days
2 V to 5.5 V Vdss 44-TQFP (10x10 mm) Package 20 MHz (10 MIPS) Speed 14 KB Flash (8K x 14 words) Memory
From $5.28 USD / Unit
MOQ: 1 |
Price updated: 2026-09-25
Volume Pricing
Qty Unit Price Extended
1 $8.42 $8.42
10 $7.57 $75.70
100 $6.74 $674.00
500 $5.95 $2,975.00
1,000 $5.28 $5,280.00
ℹ️ All prices are in USD

PIC16LF777-I/PT Overview

The Microchip Technology PIC16LF777-I/PT is a low-power CMOS 8-bit PIC microcontroller based on the PIC16 architecture, featuring 14KB of Flash program memory, 368 bytes of RAM, and 256 bytes of EEPROM in a 44-pin TQFP package. The device operates from 2V to 5.5V with a maximum clock speed of 20MHz, delivering up to 10 MIPS (Million Instructions Per Second) of processing throughput with 200ns instruction execution time.

A microcontroller (MCU) is an integrated circuit that combines a CPU core, program memory, working RAM, and programmable peripherals on a single die. The PIC16LF family belongs to Microchip's mid-range 8-bit PIC architecture family, sitting between the baseline PIC10/12/16 and the high-performance PIC18/dsPIC families. PIC MCUs use a Harvard RISC architecture with separate program and data buses and a small instruction set (35 instructions in the mid-range family), making them easy to program while delivering deterministic real-time performance.

The PIC16LF777 integrates 14 channels of 10-bit Analog-to-Digital conversion (ADC), three timers (Timer0, Timer1, Timer2), two Capture/Compare/PWM (CCP) modules, an Enhanced Capture/Compare/PWM (ECCP) module, a USART with addressable SPI/I2C support, and a 10-bit ADC shared with the comparator module. The 36 general-purpose I/O pins are organized across five ports (PORTA-PORTE) with individual bit-direction control, supporting direct LED drive and 5V-tolerant inputs. The nanoWatt technology extends battery life by offering multiple power-managed modes including Run, Idle, and Sleep.

This device is designed for embedded applications requiring a balance of analog and digital peripherals, USB connectivity (via external transceiver), and low power consumption. The 10-bit ADC with 14 channels enables multi-sensor acquisition, while the ECCP module supports bridge-driver PWM and half/full-bridge control for motor and power-conversion applications.

Typical applications include industrial control systems, motor control boards, sensor interfaces, battery-powered instruments, and consumer appliances. The wide operating voltage (2V to 5.5V) makes it suitable for both 3.3V and 5V system designs, while the low-power Sleep mode extends battery life in remote or portable deployments.

When designing with the PIC16LF777, allocate adequate decoupling on VDD/AVDD/VDDCORE pins and follow Microchip's analog ground layout recommendations to achieve full ADC performance. The 44-pin TQFP package provides ample I/O for complex systems; confirm pin assignments using MPLAB X IDE and the device datasheet before finalizing your PCB layout.

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

Drop-in alternatives for PIC16LF777-I/PT — 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 PIC16LF777-I/PT (same form factor and footprint) — differing in ADC, Package, Communication, Core Architecture, Timers.

Microchip Technology
ADC: 14 channels x 10-bit
Package: 44-TQFP (PT) 10x10 mm
Communication: MSSP (SPI / I2C), USART (RS-485)
Microchip Technology
ADC: 10-bit, up to 35 channels
Package: 44-pin TQFP (10x10 mm)
Communication: EUSART, MSSP (SPI/I2C)
Microchip Technology
ADC: 10-bit, up to 14 channels
Package: 44-pin TQFP (PT), 10x10 mm
Communication: EUSART, MSSP (I2C/SPI), mTouch
Microchip Technology
ADC: 12-bit, up to 17 channels
Package: 64-pin TQFP (PT), 10x10 mm
Communication: EUSART, MSSP (I2C/SPI)
Microchip Technology
ADC: 14 channels, 10-bit resolution
Core Architecture: PIC16 (8-bit RISC)
Timers: 4 x 8-bit + 2 x 16-bit CCP
Microchip Technology
ADC: 8 channels x 8-bit (10 channels on 44-pin PT package)
Package: 44-pin TQFP (PT), 10x10 mm
Communication: USART (SCI), SPI, I2C (MSSP), Parallel Slave Port
Microchip Technology
ADC: 14 channels, 10-bit
Package: 40-pin PDIP (DIP)
Core Architecture: 8-bit RISC (PIC)
Microchip Technology
ADC: 10-bit, up to 14 channels
Package: 44-QFN (8x8 mm) with exposed pad
Communication: 1x USART (AUSART), 1x MSSP (SPI / I2C)
Microchip Technology
ADC: 10-bit, up to 14 channels
Package: 44-TQFP (PT), 10x10 mm
Communication: Enhanced USART, MSSP (I2C/SPI)
Microchip Technology
ADC: 8 channels x 8-bit
Package: 44-pin TQFP (PT), 10x10 mm
Communication: USART (SCI), SSP (SPI/I2C)
Microchip Technology
ADC: 10-bit, 8-channel
Package: 44-pin TQFP (10x10 mm)

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

PIC16F777-I/PT

✅ Drop-In
Microchip Technology
📦 44-TQFP (10x10)
PIC16 (mid-range 8-bit) · PIC 8-bit RISC · 14 KB (8K x 14 words) · 368 B · 20 MHz (200 ns instruction cycle) · 14 channels x 10-bit · 3 (Timer0, Timer1, Timer2)

✓ In Stock

$5.75 / Unit

View Datasheet →

PIC16LF747-I/PT

✅ Drop-In
Microchip Technology
📦 44-TQFP (10x10)
PIC16 (8-bit RISC) · 7 KB (4K x 14 words) · 368 bytes · 256 bytes · 20 MHz (10 MIPS at 5V); 10 MHz at 2.0V · 2.0 V to 5.5 V · 36 digital I/O · 14 channels, 10-bit resolution

✓ In Stock

$4.21 / Unit

View Datasheet →

PIC16LF18877-I/PT

✅ Drop-In
Microchip Technology
📦 44-TQFP (10x10)
PIC16 Enhanced Mid-Range 8-bit · 56 KB (32K x 14 words) · 4 KB · 256 bytes · 32 MHz (8 MIPS) · 1.8 V to 3.6 V · -40C to +85C (Industrial, "-I" grade) · 44-pin TQFP (10x10 mm)

✓ In Stock

$1.62 / Unit

View Datasheet →

PIC16LF1947-I/PT

✅ Drop-In
Microchip Technology
📦 44-TQFP (10x10)
PIC16 Enhanced Mid-Range 8-bit RISC · 28 KB (16K x 14) · 1 KB · 256 bytes · 32 MHz (32 MIPS) · 200 ns · 1.8 V to 3.6 V · 36

✓ In Stock

$2.55 / Unit

View Datasheet →

PIC16LF1934-I/PT

✅ Drop-In
Microchip Technology
📦 44-TQFP (10x10)
PIC 8-bit (14-bit instruction word) · PIC16F (PIC16LF193x family) · 7 KB (4K x 14 words) · 256 bytes · 256 bytes · 32 MHz · 20 MHz internal oscillator · 1.8 V to 3.6 V

✓ In Stock

$2.41 / Unit

View Datasheet →

PIC16LF777-I/PT Maximum Ratings & Electrical Characteristics

Core Architecture PIC16 (8-bit)
Program Memory 14 KB Flash (8K x 14 words)
RAM 368 bytes
EEPROM 256 bytes
Maximum CPU Speed 20 MHz (10 MIPS)
Instruction Execution Time 200 ns at 20 MHz
Supply Voltage Range 2 V to 5.5 V
I/O Pins 36
ADC 14-channel, 10-bit
Timers 3 (Timer0, Timer1, Timer2)
CCP/ECCP Modules 2 CCP + 1 ECCP
Communication Peripherals AUSART (Addressable USART), MSSP (SPI/I2C)
Operating Temperature Range -40 C to +85 C (industrial)
Package 44-TQFP (10x10 mm)
Mounting Type Surface Mount
MSL Level 3 (168 hours)
RoHS Status Compliant
Lead-Free / Halogen-Free Yes / Yes

PIC16LF777-I/PT Pin Configuration

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 — Master Clear (Reset) input, active low
Pin 2 RA0/AN0 — PORTA bit 0 / Analog input 0
Pin 3 RA1/AN1 — PORTA bit 1 / Analog input 1
Pin 4 RA2/AN2 — PORTA bit 2 / Analog input 2
Pin 5 RA3/AN3/VREF+ — PORTA bit 3 / Analog input 3 / ADC VREF+
Pin 6 RA4/AN4 — PORTA bit 4 / Analog input 4
Pin 7 RA5/AN5/SS — PORTA bit 5 / Analog input 5 / SPI Slave Select
Pin 8 RE0/RD — PORTE bit 0 / Read control for PSP
Pin 9 RE1/WR — PORTE bit 1 / Write control for PSP
Pin 10 RE2/CS — PORTE bit 2 / Chip Select for PSP
Pin 11 VDD — Digital supply voltage (2V to 5.5V)
Pin 12 VSS — Digital ground
Pin 13 OSC1/CLKI — Crystal oscillator input / external clock in
Pin 14 OSC2/CLKO — Crystal oscillator output / clock out
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
Pin 17 RC2/CCP1 — PORTC bit 2 / CCP1
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 / USART clock
Pin 26 RC7/RX/DT — PORTC bit 7 / USART RX / USART 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 — Digital ground
Pin 32 VDD — Digital supply voltage (2V to 5.5V)
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 AVDD — Analog supply voltage
Pin 42 AVSS — Analog ground
Pin 43 AN6 — Analog input 6
Pin 44 AN7 — Analog input 7

Typical Applications

PIC16LF777-I/PT is suitable for 6 applications: Industrial Motor Control, Battery-Powered Sensor Hubs, Home Appliance Control Boards, Automotive Body Electronics, Educational Development Platforms, Power Supply Monitoring and Control.

🏭

Industrial Motor Control

The PIC16LF777-I/PT's Enhanced CCP (ECCP) module delivers full-bridge and half-bridge PWM outputs with programmable dead-band control, while its three timers and 14-channel 10-bit ADC enable precise motor speed and current feedback. This makes it well-suited for driving small BLDC, brushed DC, or stepper motors via external MOSFET gate drivers. The 36 I/O pins provide ample headroom for encoder inputs, Hall sensors, and fault protection signals. Its wide 2V to 5.5V supply range supports both 3.3V and 5V motor-driver rails in industrial automation equipment such as conveyor controllers, valve actuators, and small-format robotics.

🔋

Battery-Powered Sensor Hubs

The PIC16LF777-I/PT's nanoWatt technology with multiple power-managed modes (Run, Idle, Sleep) and 2V minimum supply enables extended battery life in remote sensor deployments. The 14-channel 10-bit ADC accepts signals from temperature, light, humidity, or pressure sensors directly, while the MSSP peripheral drives SPI/I2C digital sensors. The 368-byte RAM and 14 KB Flash are sufficient for sensor-fusion algorithms and averaging routines. Typical deployments include wireless environmental monitors, IoT edge nodes, and handheld instrumentation where Sleep current of <1 uA preserves battery runtime over months.

🏠

Home Appliance Control Boards

The PIC16LF777-I/PT is widely used in white-goods control boards such as washing machines, dishwashers, and microwave ovens due to its robust 5V-tolerant I/O, 36 GPIO pins, and reliable Flash program memory. The ECCP module drives TRIAC-based AC loads for heater or motor elements, while the ADC reads thermistor inputs for temperature regulation. Industrial temperature range (-40C to +85C) ensures reliability in appliance thermal environments. The 44-TQFP package simplifies automated SMT assembly, lowering production cost for high-volume consumer goods.

🚗

Automotive Body Electronics

While the PIC16LF777 is not AEC-Q100 qualified, it is widely used in non-safety automotive body electronics such as interior lighting controllers, seat-position modules, and HVAC blend-door actuators where its 5V I/O tolerance, ECCP PWM, and ADC channels simplify the bill of materials. The wide operating temperature and robust peripheral set suit the under-dash environment. Designers targeting AEC-Q100 should select the PIC16F777-I/PT automotive-grade equivalent. The 44-TQFP package provides the I/O density needed for multi-channel actuator control without expanding PCB area.

🎓

Educational Development Platforms

Universities and training institutions favor the PIC16LF777-I/PT for embedded systems courses due to its mature toolchain (MPLAB X IDE, XC8 compiler), low cost, and the PIC architecture's deterministic 14-bit instruction set. The 44-TQFP package is breadboard-friendly via adapter boards, and the 36 I/O plus 14 ADC channels expose students to a representative mix of digital and analog interfacing. Curriculum projects include traffic-light controllers, line-following robots, digital thermometers, and PWM-driven servo motors. The LF variant's 2V operation also teaches low-power design principles.

⚡

Power Supply Monitoring and Control

The PIC16LF777-I/PT's 14-channel 10-bit ADC is well-suited to multi-rail power-supply monitoring in telecom and server backplane applications, while its USART drives communication with the supervisory host. The ECCP module generates switching-frequency PWM for digital potentiometers or fan-speed control. Industrial temperature rating ensures stable operation in rack-mounted equipment. Combined with a supervisor IC and a current-sense amplifier, the LF777 builds a compact, programmable power-management front end that reports voltage, current, and temperature over UART or I2C.

Recommended Products Summary

IR2104 Half-bridge MOSFET gate driver Used in: Industrial Motor Control PIC16LF18877-I/PT Microchip Technology Used in: Industrial Motor Control PIC16LF1939-I/PT Microchip Technology Used in: Battery-Powered Sensor Hubs BME280 I2C temperature/humidity/pressure sensor companion Used in: Battery-Powered Sensor Hubs MOC3021 Optoisolator/TRIAC driver for AC loads Used in: Home Appliance Control Boards PIC16LF707-I/PT Microchip Technology Used in: Home Appliance Control Boards TLE4275 5V LDO regulator for MCU power rail Used in: Automotive Body Electronics PIC16F1939-I/PT Microchip Technology Used in: Automotive Body Electronics PICkit 4 In-circuit debugger/programmer Used in: Educational Development Platforms MPLAB X IDE Free development environment Used in: Educational Development Platforms INA219 I2C current/power monitor companion Used in: Power Supply Monitoring and Control MCP1700 Low-quiescent 3.3V LDO for MCU rail Used in: Power Supply Monitoring and Control
What is the program memory size of PIC16LF777-I/PT?
The PIC16LF777-I/PT contains 14 KB of Flash program memory organized as 8K x 14-bit words. According to Microchip's PIC16F777 datasheet (DS30403C), this is sufficient for typical embedded control applications and is in-system programmable via ICSP (In-Circuit Serial Programming). The 14-bit wide instruction word supports the mid-range PIC instruction set with 35 opcodes.
What is the maximum clock speed of PIC16LF777-I/PT?
The PIC16LF777-I/PT supports a maximum clock speed of 20 MHz, delivering 10 MIPS throughput with 200 ns instruction execution time. The LF variant operates down to 2V, allowing low-voltage operation at lower frequencies; full 20 MHz performance requires a supply voltage of 4V or higher per the datasheet electrical characteristics.
Where can I buy PIC16LF777-I/PT online?
The PIC16LF777-I/PT is available from authorized distributors including Mouser, DigiKey, and Microchip Direct. Pricing as of 2026-09-25 starts at approximately $8.42 per unit at qty 1. Mouser typically lists it in stock with same-day shipping; DigiKey also carries it with reel packaging options. For production volumes, requesting a quote from Microchip Direct may yield better pricing.
What is the lead time for PIC16LF777-I/PT?
Lead time for PIC16LF777-I/PT varies by distributor. As of 2026-09-25, Mouser lists the part as in stock with same-day shipping for small quantities. Production volumes (5,000+ units) typically ship within 4-6 weeks from authorized distributors; Microchip Direct may offer shorter lead times for direct orders. Always confirm current availability before placing production orders.
PIC16LF777 vs PIC16F777 - what is the difference?
The PIC16LF777 is the low-voltage variant operating from 2V to 5.5V, while the standard PIC16F777 operates from 4V to 5.5V. Both share the same Flash memory size (14 KB), RAM (368 bytes), and peripherals. The LF prefix denotes the wider voltage range; the I/PT suffix indicates the industrial temperature grade (-40C to +85C) and 44-pin TQFP package.
Can PIC16LF767 replace PIC16LF777?
No - the PIC16LF767 is NOT a drop-in replacement for the PIC16LF777. Although both share the same 44-pin TQFP package, the LF767 offers only 8 KB of Flash memory versus 14 KB on the LF777. The LF767 also lacks the ECCP module. Replacing an LF777 with an LF767 would reduce code space by 6 KB and remove a PWM channel, requiring firmware rework.
PIC16LF777 vs PIC18F4550 - which is better for USB applications?
The PIC18F4550 is better suited for USB applications because it integrates a full-speed USB 2.0 peripheral and larger memory (32 KB Flash, 2 KB RAM). The PIC16LF777 requires an external USB transceiver and offers less memory. However, for non-USB applications requiring 5V tolerance and 14 ADC channels, the PIC16LF777's 36 I/O count and ECCP module make it the better choice.
Where can I download PIC16LF777-I/PT datasheet PDF?
The PIC16LF777-I/PT datasheet (document DS30403C) is available directly from Microchip at https://ww1.microchip.com/downloads/en/DeviceDoc/30403c.pdf. You can also access it from the Microchip product page for PIC16F777, which covers both F and F-series data. The datasheet contains electrical characteristics, memory maps, instruction set details, and typical application circuits.
Where to find PIC16LF777-I/PT pinout?
The 44-pin TQFP pinout for PIC16LF777-I/PT is documented in section 1.0 of the manufacturer datasheet and reproduced in the package diagram on the XAIPART product page. Pin 1 is located at the top-left of the package when oriented with the dot marker; pin numbering proceeds counter-clockwise. Key pins include RA0-RA5 (PORT A), RB0-RB7 (PORT B), RC0-RC7 (PORT C), RD0-RD7 (PORT D), RE0-RE3 (PORT E), VDD, VSS, AVDD, AVSS, MCLR, and OSC1/OSC2.
Is PIC16LF777-I/PT suitable for motor control?
Yes, the PIC16LF777-I/PT is suitable for motor control thanks to its Enhanced Capture/Compare/PWM (ECCP) module that supports full-bridge and half-bridge PWM outputs, plus three timers and 14 ADC channels for current sensing. Combined with the 44-TQFP package providing ample I/O, it can drive small BLDC or stepper motors using MOSFET driver stages. For higher-current applications, pair the MCU with gate drivers such as the IR2104.
What is the difference between PIC16LF777 and PIC16LF1939?
The PIC16LF1939 is a newer-generation PIC16 part with more memory (28 KB Flash vs 14 KB), more RAM (1 KB vs 368 bytes), and enhanced peripherals including multiple PWM/SCCP modules. However, the LF1939 is NOT pin-compatible with the LF777 in the 44-TQFP package; its pin assignments differ. Designers migrating from LF777 to LF1939 typically need to rework the PCB layout or migrate to a different package option.
How does PIC16LF777 compare to PIC16LF18877?
The PIC16LF18877 is a modern successor in the PIC16 family, offering 56 KB Flash, 4 KB RAM, and advanced peripherals including configurable logic cells and multiple 10-bit PWM modules. The LF18877 is available in 44-TQFP (PT) and shares footprint compatibility options; however, peripheral mapping differs significantly. For new designs, the LF18877 offers better longevity; for legacy firmware compatibility, the LF777 remains a stable choice.
What development tools are compatible with PIC16LF777-I/PT?
The PIC16LF777-I/PT is fully supported by Microchip's MPLAB X IDE (free download) and the MPLAB XC8 compiler. Programming is performed via the PICkit 3, PICkit 4, MPLAB ICD 3, or MPLAB ICD 4 in-circuit debuggers, using the ICSP (In-Circuit Serial Programming) interface on the MCLR/RB6/RB7 pins. Microchip also offers Curiosity development boards and the DM163011 demo board for code prototyping.
Is PIC16LF777-I/PT RoHS compliant?
Yes, the PIC16LF777-I/PT is RoHS compliant and lead-free per Microchip's product declaration. The part also complies with REACH regulations. Its 44-TQFP package is halogen-free and is rated MSL Level 3 (168 hours) for moisture sensitivity, requiring standard surface-mount handling procedures during PCB assembly.
What is the best drop-in replacement for PIC16LF777-I/PT?
The best drop-in replacement for PIC16LF777-I/PT in the 44-TQFP package is the PIC16F777-I/PT (non-LF variant), which shares the same pinout and peripherals but operates from 4V to 5.5V instead of 2V to 5.5V. Both parts are listed on the XAIPART alternatives panel for direct comparison. For LF-only designs requiring low-voltage operation, no direct same-package drop-in is currently available from Microchip in 44-TQFP.

Engineering reference data for PIC16LF777-I/PT — comparison, design guidance, and compliance information.

Selection Guide

Choose the PIC16LF777-I/PT when you need 14 KB of Flash, 14 ADC channels, and ECCP PWM in a 44-TQFP package operating from 2V to 5.5V - especially for motor control or industrial sensor applications. Choose the PIC16F777-I/PT instead if your design runs only at 4V-5.5V and you want the lowest-cost same-package drop-in. Choose the PIC16LF747-I/PT if 7 KB of Flash is sufficient and you want to save cost. Choose the PIC16LF18877-I/PT for new designs requiring more memory (56 KB) and modern peripherals; note that some peripheral mappings differ. Choose the PIC16LF1947-I/PT for 28 KB Flash with similar pinout. The PIC16LF777 remains a stable choice for legacy firmware compatibility.

Comparison with Alternatives

Parameter This Product PIC16F777-I/PT PIC16LF747-I/PT PIC16LF18877-I/PT PIC16LF1947-I/PT PIC16LF1934-I/PT
Package 44-TQFP (10x10) 44-TQFP (10x10) - same 44-TQFP (10x10) - same 44-TQFP (10x10) - same 44-TQFP (10x10) - same 44-TQFP (10x10) - same
Brand Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology
Program Memory 14 KB Flash 14 KB Flash 7 KB Flash (-50%) 56 KB Flash (+300%) 28 KB Flash (+100%) 7 KB Flash (-50%)
RAM 368 bytes 368 bytes 192 bytes 4096 bytes 2048 bytes 256 bytes
Supply Voltage Range 2 V to 5.5 V 4 V to 5.5 V (no 2V operation) 2 V to 5.5 V 1.8 V to 3.6 V 1.8 V to 3.6 V 1.8 V to 3.6 V
Maximum Clock Speed 20 MHz 20 MHz 20 MHz 32 MHz 32 MHz 32 MHz
ADC Channels 14 x 10-bit 14 x 10-bit 14 x 10-bit 24 x 10-bit (varies by package) 17 x 10-bit 11 x 10-bit
I/O Pins 36 36 36 36 36 36
ECCP Module Yes Yes No Yes (multiple PWM) Yes (multiple PWM) No
Unit Price (qty 1) $8.42 ~$8.20 ~$7.10 ~$3.50 ~$3.90 ~$2.80

Key Differentiators

  • 14 KB Flash with 2V-5.5V wide-voltage operation (vs PIC16LF747-I/PT)
  • Enhanced CCP (ECCP) with full-bridge PWM and programmable dead-band (vs PIC16LF1934-I/PT)
  • 36 I/O and 14 ADC channels in 44-TQFP (vs PIC16LF18877-I/PT)
  • nanoWatt technology with multiple low-power modes (vs PIC16F777-I/PT)

Design Notes

Decouple the PIC16LF777-I/PT with a 100 nF ceramic capacitor placed within 5 mm of each VDD/AVDD pin and a bulk 10 uF tantalum or ceramic capacitor on the main supply rail. A separate analog ground (AVSS) tied to digital ground at a single point reduces ADC noise by 1-2 LSB. Estimated: at 20 MHz with all peripherals active, current draw is approximately 13 mA at 5V, so a 3.3V LDO rated at 100 mA is sufficient for typical designs.

Keep the analog signal traces short and isolated from digital switching lines; route the analog ground (AVSS) separately back to the regulator ground pin to avoid ground bounce coupling into the ADC. Place the 44-TQFP's exposed pad (if present on this package revision) on a copper pour connected to VSS. For crystal oscillator traces (OSC1/OSC2), keep them under 10 mm and guard them with a ground pour on both sides to suppress EMI.

Do not apply signals to PORTA analog-capable pins while the ADC is enabled without first configuring the pin as analog (default after POR); digital input contention can cause shoot-through and corrupt ADC readings. Always set the ADCON1 register at startup to configure AN0-AN7 as analog vs digital. A common debugging issue is forgetting to enable the ECCP module's PWM output via the TRIS register - the pin remains in input mode, and PWM appears absent.

When using the AUSART at high baud rates (above 115200), add a series 100 ohm resistor on the TX line and ensure the receiver RX pin has a 10 kohm pull-up to VDD. For I2C bus, select 4.7 kohm pull-ups at 100 kHz or 2.2 kohm at 400 kHz; the MSSP peripheral is fully open-drain, so external pull-ups are mandatory. MSSP SDA/SCL traces should be kept under 100 mm to avoid bus-capacitance violations.

Compliance Information

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

RoHS compliant per Microchip product page. Not AEC-Q100 qualified - for automotive applications select PIC16F777-I/PT or a PIC16F193x variant with automotive grade.

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

Related Searches

PIC16LF777-I/PT PIC16LF777-I/PT datasheet Microchip PIC16LF777 PIC16LF777 14KB flash 8-bit MCU PIC16LF777 44-TQFP PIC16LF777 motor control PWM PIC16LF777 vs PIC16F777 PIC16LF777 drop-in replacement buy PIC16LF777-I/PT PIC16LF777-I/PT price PIC16LF777-I/PT pinout low voltage 8-bit PIC 14KB flash PIC16LF777 lead time stock what is the flash memory of PIC16LF777

Related Components & Terms

Microchip Technology PIC16LF777 PIC16LF777-I/PT PIC16F777-I/PT PIC16LF747-I/PT PIC16LF18877-I/PT PIC16LF1947-I/PT PIC16LF1934-I/PT PIC16 8-bit microcontroller PIC architecture Mid-range PIC Flash program memory MPLAB X IDE XC8 compiler ECCP (Enhanced Capture/Compare/PWM) nanoWatt technology TQFP-44 RoHS REACH AEC-Q100 10-bit ADC USART I2C SPI industrial temperature grade
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