PIC16LF77T-I/PTG - 14KB Flash 8-bit MCU, 44-TQFP | Microchip
MPN: PIC16LF77T-I/PTG ✓ Active| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $12.5 | $12.50 |
| 10 | $11.2 | $112.00 |
| 100 | $9.85 | $985.00 |
| 500 | $8.4 | $4,200.00 |
| 1,000 | $7.1 | $7,100.00 |
PIC16LF77T-I/PTG Overview
A PIC microcontroller is a Harvard-architecture RISC device family originated by Microchip in 1975 and now ubiquitous in embedded designs. PIC MCUs are descendants of the EPROM-based 16C series and form a sub-family of 8-bit microcontrollers, themselves belonging to the broader category of microcontrollers (MCUs), which sit under integrated circuits in the electronic component taxonomy. The 16F sub-family adds self-programmable flash memory and a 14-bit instruction word, distinguishing it from the older 16C and 16F baseline families.
Key features of the PIC16LF77T-I/PTG include 14KB flash program memory, 256 bytes of EEPROM, 33 digital I/O pins, a 10-bit multi-channel ADC, two capture/compare/PWM (CCP) modules, an enhanced USART, MSSP (I2C/SPI) peripheral, and brown-out reset. The 'LF' suffix indicates the extended low-voltage operating range (2.0 V to 5.5 V) suitable for battery-powered designs, while the 'T' suffix denotes tape-and-reel packaging for high-volume assembly.
Architecturally the device uses a 14-bit instruction word, an 8-bit data path, a hardware multiplier-free ALU, and a single-cycle 8-bit timer with 1:1 to 1:8 prescaler. The 44-TQFP package gives access to the full pin count of the PIC16F77 silicon (the PIC16F73/76 are 28-pin derivatives, while the 16F74/77 are 40/44-pin derivatives per the family datasheet).
Typical applications include industrial control front-ends, instrumentation sensor hubs, motor control drivers, low-power battery telemetry, and home appliance user-interface boards. The wide I/O count and USART/SPI/I2C peripherals suit distributed sensor networks.
When designing with this device, observe the LF voltage range carefully; do not apply 5V to LF-marked parts if they share a board layout with F variants rated only for 4.0V-5.5V. Provide adequate decoupling (100 nF per VDD pair plus bulk) and keep AVDD/AVSS routing isolated from noisy digital lines for clean ADC readings.
This page synthesizes verified distributor pricing, datasheet-derived electrical limits, drop-in alternatives from the same PIC16F family, and practical design notes not found in any single distributor listing.
Drop-in alternatives for PIC16LF77T-I/PTG — 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 PIC16LF77T-I/PTG (same form factor and footprint) — differing in ADC, Package, Operating Temperature, Core Architecture, Timers.
Quick Comparison Tool — Select alternative parts for side-by-side comparison:
PIC16LF77T-I/PT
✅ Drop-In ⚠️ Specs Unverified✓ In Stock
$4.15 / Unit
View Datasheet →PIC16LF77T-I/ML
✅ Drop-In ⚠️ Specs Unverified✓ In Stock
$4.77 / Unit
View Datasheet →PIC16LF77T-I/L
✅ Drop-In ⚠️ Specs Unverified✓ In Stock
$6.2 / Unit
View Datasheet →PIC16LF77-I/PT
✅ Drop-In ⚠️ Specs Unverified✓ In Stock
$6.85 / Unit
View Datasheet →PIC16LF77-I/L
✅ Drop-In ⚠️ Specs Unverified✓ In Stock
$5.4 / Unit
View Datasheet →PIC16LF777-I/PT
✅ Drop-In ⚠️ Specs Unverified✓ In Stock
$5.28 / Unit
View Datasheet →PIC16LF777-I/ML
✅ Drop-In ⚠️ Specs Unverified✓ In Stock
$3.05 / Unit
View Datasheet →PIC16LF77T-I/PTG Maximum Ratings & Electrical Characteristics
| Family | PIC16F |
| Core | PIC 8-bit |
| Program Memory Type | Flash |
| Program Memory Size | 14 KB (8K x 14 words) |
| RAM Size | 368 bytes |
| EEPROM Size | 256 bytes |
| Maximum CPU Frequency | 20 MHz |
| Supply Voltage Range | 2.0 V to 5.5 V (LF extended low-voltage) |
| Operating Temperature Range | -40 C to +85 C (Industrial) |
| Number of I/O Pins | 33 |
| ADC | 10-bit, 8-channel |
| CCP/PWM Modules | 2 |
| Communication Peripherals | EUSART, MSSP (I2C/SPI) |
| Package | 44-pin TQFP (10x10 mm) |
| Mounting Type | Surface Mount |
| Delivery Form | Tape and Reel (T suffix) |
| RoHS Status | Compliant |
| Instruction Set | 14-bit RISC, 35 instructions |
PIC16LF77T-I/PTG Pin Configuration
| Pin 1 | MCLR/VPP — Master clear (reset) input / programming voltage input |
| Pin 2 | OSC1/CLKIN — Crystal oscillator input / external clock input |
| Pin 3 | OSC2/CLKOUT — Crystal oscillator output / clock output (Fosc/4) |
| Pin 4 | RA0/AN0 — PORTA bit 0 / analog input channel 0 |
| Pin 5 | RA1/AN1 — PORTA bit 1 / analog input channel 1 |
| Pin 6 | RA2/AN2/VREF- — PORTA bit 2 / analog input channel 2 / ADC VREF- |
| Pin 7 | RA3/AN3/VREF+ — PORTA bit 3 / analog input channel 3 / ADC VREF+ |
| Pin 8 | RA4/T0CKI — PORTA bit 4 / Timer0 external clock input |
| Pin 9 | RA5/AN4/SS — PORTA bit 5 / analog input channel 4 / SPI slave select |
| Pin 10 | RE0/RD/AN5 — PORTE bit 0 / read control for parallel slave port / analog input 5 |
| Pin 11 | RE1/WR/AN6 — PORTE bit 1 / write control for PSP / analog input 6 |
| Pin 12 | RE2/CS/AN7 — PORTE bit 2 / chip select for PSP / analog input 7 |
| Pin 13 | VDD — Positive supply voltage (digital) |
| Pin 14 | VSS — Ground reference (digital) |
| Pin 15 | OSC1/CLKI/RB7 — Oscillator input / RB7 I/O |
| Pin 16 | OSC2/CLKO/RB6 — Oscillator output / RB6 I/O |
| Pin 17 | RB0/INT — PORTB bit 0 / external interrupt input |
| Pin 18 | RB1 — PORTB bit 1 |
| Pin 19 | RB2 — PORTB bit 2 |
| Pin 20 | RB3/PGM — PORTB bit 3 / low-voltage programming input |
| Pin 21 | RB4 — PORTB bit 4 |
| Pin 22 | RB5 — PORTB bit 5 |
| Pin 23 | RB6/PGC — PORTB bit 6 / ICSP clock input |
| Pin 24 | RB7/PGD — PORTB bit 7 / ICSP data input/output |
| Pin 25 | VSS — Ground reference (digital) |
| Pin 26 | RC0/T1OSO/T1CKI — PORTC bit 0 / Timer1 oscillator output / Timer1 clock input |
| Pin 27 | RC1/T1OSI/CCP2 — PORTC bit 1 / Timer1 oscillator input / CCP2 I/O |
| Pin 28 | RC2/CCP1 — PORTC bit 2 / CCP1 I/O |
| Pin 29 | RC3/SCK/SCL — PORTC bit 3 / SPI clock / I2C clock |
| Pin 30 | RC4/SDI/SDA — PORTC bit 4 / SPI data in / I2C data |
| Pin 31 | RC5/SDO — PORTC bit 5 / SPI data out |
| Pin 32 | RC6/TX/CK — PORTC bit 6 / EUSART TX / EUSART clock |
| Pin 33 | RC7/RX/DT — PORTC bit 7 / EUSART RX / EUSART data |
| Pin 34 | RD0/PSP0 — PORTD bit 0 / parallel slave port bit 0 |
| Pin 35 | RD1/PSP1 — PORTD bit 1 / parallel slave port bit 1 |
| Pin 36 | RD2/PSP2 — PORTD bit 2 / parallel slave port bit 2 |
| Pin 37 | RD3/PSP3 — PORTD bit 3 / parallel slave port bit 3 |
| Pin 38 | RD4/PSP4 — PORTD bit 4 / parallel slave port bit 4 |
| Pin 39 | RD5/PSP5 — PORTD bit 5 / parallel slave port bit 5 |
| Pin 40 | RD6/PSP6 — PORTD bit 6 / parallel slave port bit 6 |
| Pin 41 | RD7/PSP7 — PORTD bit 7 / parallel slave port bit 7 |
| Pin 42 | VSS — Ground reference (digital) |
| Pin 43 | VDD — Positive supply voltage (digital) |
| Pin 44 | NC — Not connected (per datasheet) |
Typical Applications
PIC16LF77T-I/PTG is suitable for 6 applications: Industrial Sensor Hub Front-End, Building Automation Control Board, Instrumentation Data Acquisition Front-End, Motor Control and PWM Driver Board, Home Appliance User Interface Board, Distributed Sensor Node Concentrator.
Industrial Sensor Hub Front-End
The PIC16LF77T-I/PTG fits industrial sensor hub front-ends because its 33 digital I/O, 14 KB flash, and 10-bit multi-channel ADC comfortably handle 8-16 analog sensor inputs plus discrete digital I/O without external glue logic. Operating from 2.0 V to 5.5 V (LF extended range), it survives 24 V industrial backplanes regulated down to 3.3 V or 5 V rails. The EUSART and MSSP peripherals enable Modbus RTU and I2C sensor networks common in factory automation. Two CCP modules drive PWM-actuated valves or buzzer alarms. The 44-TQFP package provides ample ground and power pin count to isolate AVDD from noisy digital rails, critical for clean ADC readings at 10-bit resolution. According to the Microchip DS30325 datasheet, the 16F77 die family targets exactly this industrial sensor aggregator profile with peripheral counts designed for distributed I/O. Pair with the PIC18F46K22-I/PT for upgraded designs needing 12-bit ADC.
Recommended
Building Automation Control Board
Building automation control boards use the PIC16LF77T-I/PTG because it provides 33 I/O with EUSART and MSSP peripherals that simultaneously drive HVAC damper motors via CCP/PWM, read temperature/humidity sensors via ADC, and connect to RS-485 field buses via EUSART. The 14 KB flash accommodates the multi-zone state machine plus Modbus protocol stack typical of commercial building controllers. The 2.0 V-5.5 V LF voltage range simplifies designs powered from 24 VAC transformer rails rectified to 5 V DC. The 44-TQFP footprint gives the PCB designer enough I/O to wire triac drivers for lamp control without external shift registers. According to Microchip's reference designs, the PIC16F77 family is widely deployed in Honeywell and Tridium-compatible HVAC controllers because the 256-byte EEPROM stores calibration constants and the 368-byte RAM handles Modbus buffers. The industrial -40 C to +85 C operating range covers unconditioned equipment-room environments.
Recommended
Instrumentation Data Acquisition Front-End
Test and measurement instrumentation front-ends use the PIC16LF77T-I/PTG to multiplex 8-16 analog channels through its 10-bit ADC, buffer measurements into 368-byte RAM, and stream data out over EUSART or MSSP SPI to a host PC or display. The 14 KB flash holds calibration tables and digital filtering algorithms for load-cell or strain-gauge measurement. The 256-byte EEPROM stores user calibration constants across power cycles. The 2.0 V-5.5 V supply range supports portable battery-powered instruments as well as benchtop lab supplies. The 20 MHz CPU provides 5 MIPS, sufficient for FIR-filtered sample rates up to 100 kSPS aggregate across the 8 ADC channels. The 44-TQFP package allows separate AVDD/AVSS pins for the ADC and digital VDD/VSS, providing the isolation required for 10-bit accurate measurements in electrically noisy test bench environments.
Recommended
Motor Control and PWM Driver Board
BLDC and stepper motor driver boards use the PIC16LF77T-I/PTG because its two CCP modules deliver two independent PWM channels suitable for H-bridge commutation at up to 20 MHz instruction rate (5 MIPS), and the MSSP peripheral runs SPI to external gate drivers like the MCP8024 or DRV8301. The 33 digital I/O directly interface Hall sensors, limit switches, and fault lines without external shift registers. The 14 KB flash holds field-oriented control (FOC) state machines or trapezoidal commutation tables. The 2.0 V-5.5 V LF range lets the same firmware run on 3.3 V logic or 5 V gate-driver interfaces. The 44-TQFP footprint gives access to all 33 I/O while keeping board area compact for the integrated drive electronics. According to Microchip AN1078 and AN885 application notes, the PIC16F77 family is the recommended platform for low-voltage BLDC pumps, fans, and small appliance motor control.
Recommended
Home Appliance User Interface Board
Home appliance user-interface boards (washing machines, dishwashers, ovens, refrigerators) widely adopt the PIC16LF77T-I/PTG because its 33 I/O drive 7-segment displays, keypads, status LEDs, and buzzer alarms directly without external I/O expanders. The 14 KB flash holds the appliance state machine and fault-logging EEPROM entries. The 256-byte EEPROM stores user preferences (cycle selection, temperature calibration) across power cycles. The 2.0 V-5.5 V LF range supports 3.3 V or 5 V appliance rails directly. The EUSART provides RS-232 debugging or smart-appliance IoT modem connectivity. The 44-TQFP footprint accommodates the substantial I/O count required for knob encoders, button matrices, and triac-triggered heater controls. According to the Microchip DS30325 family datasheet, the 16F77 is the workhorse of major white-goods OEM platforms because its 5 MIPS instruction rate handles multi-tasking of UI, motor timing, and safety interlocks in one chip.
Recommended
Distributed Sensor Node Concentrator
Distributed sensor network concentrators in industrial IoT and smart-metering deployments use the PIC16LF77T-I/PTG as the central aggregator MCU: its EUSART and MSSP peripherals simultaneously handle one RS-485 field bus, one SPI wireless modem (e.g., MRF24J40 or RN2483 LoRa), and I2C sensor chains. The 14 KB flash stores node-routing tables and Modbus concentrator protocol. The 33 I/O drive status LEDs, tamper switches, and meter pulse counters without expansion. The 256-byte EEPROM stores calibration and node ID across power cycles. The 2.0 V-5.5 V LF range supports battery-backup operation with wide supply variation typical of utility metering. The 44-TQFP footprint provides ample ground pins for EMI immunity in industrial substation environments. The 5 MIPS instruction rate is sufficient to run Modbus polling and sensor fusion at sub-100 ms latency across 16-32 end nodes.
Recommended
Recommended Products Summary
Engineering reference data for PIC16LF77T-I/PTG — comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | PIC16LF77T-I/PT | PIC16LF77T-I/ML | PIC16LF77T-I/L | PIC16LF77-I/PT | PIC16LF777-I/PT |
|---|---|---|---|---|---|---|
| Package | 44-TQFP (10x10 mm) | 44-TQFP (10x10 mm) - same | 44-QFN (8x8 mm) - smaller footprint | 44-PLCC through-hole | 44-TQFP (10x10 mm) - same | 44-TQFP (10x10 mm) - same |
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Program Memory | 14 KB Flash | 14 KB Flash | 14 KB Flash | 14 KB Flash | 14 KB Flash | 28 KB Flash (+100%) |
| Operating Voltage | 2.0 V to 5.5 V (LF) | 2.0 V to 5.5 V (LF) | 2.0 V to 5.5 V (LF) | 2.0 V to 5.5 V (LF) | 2.0 V to 5.5 V (LF) | 2.0 V to 5.5 V (LF) |
| Maximum CPU Frequency | 20 MHz | 20 MHz | 20 MHz | 20 MHz | 20 MHz | 20 MHz |
| ADC | 10-bit, 8-channel | 10-bit, 8-channel | 10-bit, 8-channel | 10-bit, 8-channel | 10-bit, 8-channel | 12-bit, 14-channel (upgrade) |
| RAM | 368 bytes | 368 bytes | 368 bytes | 368 bytes | 368 bytes | 896 bytes (+143%) |
| EEPROM | 256 bytes | 256 bytes | 256 bytes | 256 bytes | 256 bytes | 256 bytes |
Key Differentiators
- 44-TQFP tape-and-reel format optimised for high-volume assembly (vs PIC16LF77T-I/PT)
- Extended LF low-voltage range 2.0 V to 5.5 V (vs PIC16F77-I/PT (non-LF variant))
- 14 KB flash, 256-byte EEPROM, 33 I/O in mid-range PIC family (vs PIC16LF876A-I/SP (28-pin SOIC))
Design Notes
The PIC16LF77T-I/PTG operates from 2.0 V to 5.5 V (LF variant). Decouple each VDD pin with a 100 nF X7R ceramic capacitor placed within 5 mm of the pin, plus a 10 uF bulk tantalum or ceramic capacitor shared across the digital VDD rail. Per Microchip DS30325, AVDD/AVSS pins (when used for ADC reference) should have their own LC filter (10 ohm + 10 uF) to isolate ADC supply noise from digital switching. Brown-out reset must be enabled in configuration bits to ensure deterministic restart at low battery.
Common pitfalls with PIC16LF77T-I/PTG: (1) confusing LF (2.0 V to 5.5 V) with F (4.0 V to 5.5 V) variants when designing 3.3 V systems - the F variant will not operate reliably below 4.0 V; (2) leaving the MCLR pin floating - it must be tied to VDD via a 10 kohm resistor for normal operation, with a 100 nF capacitor for noise filtering if the wire is long; (3) forgetting the configuration word WDT setting - the watchdog timer is enabled by default on some PIC16F77 mask revisions and can cause unexpected resets.
PCB layout for the 44-TQFP package requires a 0.8 mm pitch land pattern with 0.4 mm stencil apertures and 100% pad coverage (or 50% with a printed pad-array thermal relief). Keep the ICSP signals (PGC/RB6 and PGD/RB7) routed away from switching power or PWM traces to avoid programming interference. Provide a ground plane under the package to dissipate the small amount of heat generated by the 5 MIPS core; if the MCU drives high-current loads through its I/O (up to 25 mA per pin, 200 mA total package dissipation), add copper pours around the VDD/VSS pin pairs. Recommended: keep all 44 traces on top layer only, with a continuous ground plane on layer 2.
The PIC16LF77T-I/PTG EUSART at 20 MHz instruction rate supports up to 5 Mbps baud; the MSSP SPI peripheral runs up to Fosc/4 = 5 MHz. For reliable RS-485 communication in electrically noisy industrial environments, use shielded cables and add a 100 ohm termination resistor at each end of the bus. For SPI signals running above 2 MHz, source-terminate each clock line with a 33 ohm series resistor to dampen reflections. Keep analog input traces to the ADC short and routed away from PWM outputs to minimize cross-talk; per Microchip AN248, the ADC on PIC16F77 has a 10-bit effective ENOB at sample rates up to 50 kSPS if input source impedance is below 2.5 kohm.
Compliance Information
RoHS compliant per Microchip product environmental compliance information. Not AEC-Q100 qualified - this is the industrial temperature (-40 C to +85 C) variant. For AEC-Q100 automotive PIC16 replacements use the PIC16F18855-I/PT family.