PIC16F777T-I/PT - 14KB Flash 8-bit MCU 36 I/O TQFP-44 | Microchip
MPN: PIC16F777T-I/PT ✓ Active| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $7.3 | $7.30 |
| 10 | $6.57 | $65.70 |
| 100 | $5.84 | $584.00 |
| 500 | $5.25 | $2,625.00 |
| 1,000 | $4.65 | $4,650.00 |
PIC16F777T-I/PT Overview
An 8-bit microcontroller (MCU) is a single-chip computer that integrates an 8-bit CPU, non-volatile program memory (FLASH/ROM), volatile data memory (RAM), and a set of peripheral modules on a single die. Within the embedded hierarchy, MCUs sit below microprocessors (MPUs) and above generic logic ICs; the PIC16F family is a mid-range 8-bit architecture positioned between the baseline PIC10/12/16 families and the high-performance PIC18/dsPIC families. The "PIC" name derives from "Peripheral Interface Controller," and the 16F series is widely used in industrial control, sensor interfacing, and consumer white goods.
Key features of the PIC16F777T-I/PT include 14 channels of 10-bit Analog-to-Digital conversion (A/D), three timers, three Capture/Compare/PWM (CCP) modules, two analog comparators, a USART, an I2C/SPI master synchronous serial port, and 36 digital I/O pins. The device supports in-circuit serial programming (ICSP) via two pins, eliminating the need for an external programmer in field updates. Its nanoWatt power-management modes make it attractive for battery-powered instrumentation.
Architecturally, the PIC16F777 uses a 14-bit instruction word with a Harvard bus that separates program and data memory, allowing simultaneous fetch and read/write. The 10-bit ADC uses successive-approximation with a 200 ksps sample rate, suitable for sensor conditioning at audio-bandwidth speeds. The 36 I/O lines are organized into five ports (PORTA through PORTE) with individual interrupt-on-change capability, and the device is pin-compatible with the smaller PIC16F747 (40/44-pin variant) within the same datasheet family.
Typical applications for the PIC16F777T-I/PT include industrial sensor hubs (temperature, pressure, and 4-20 mA loop monitoring), motor control subsystems with PWM-driven H-bridges, smart metering and data loggers, automotive body electronics (non-safety), and consumer appliance controllers (washing machines, coffee makers, HVAC thermostats). The 14-channel ADC makes it particularly suitable for multi-sensor aggregation nodes.
When designing with this part, allocate analog and digital supply pins separately (AVDD/AVSS) and decouple each VDD pin with 100 nF plus bulk capacitance. Reserve pins 1 (MCLR/RE3) and 39-40 (OSC1/OSC2) for reset and clocking; using an internal 8 MHz oscillator can free these pins for I/O if precise timing is not required. The "-I" suffix indicates the industrial -40C to +85C temperature grade; the "T" suffix denotes Tape & Reel packaging.
This page synthesizes distributor pricing from LCSC/DigiKey/Mouser, drop-in PIC16F family alternatives sharing the TQFP-44 footprint, and practical design notes not found in the manufacturer datasheet alone - including thermal behavior, decoupling strategy, and supply-pin routing.
Drop-in alternatives for PIC16F777T-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 PIC16F777T-I/PT (same form factor and footprint) — differing in Core Architecture, Package, I/O Pins, Mounting Type, Timers.
Quick Comparison Tool — Select alternative parts for side-by-side comparison:
PIC16F777-I/PT
✅ Drop-In📋 Reference alternative (not in catalog)
PIC16F777-E/PT
✅ Drop-In✓ In Stock
$6.1 / Unit
View Datasheet →PIC16F747-I/PT
✅ Drop-In📋 Reference alternative (not in catalog)
PIC16F737-I/SP
✅ Drop-In✓ In Stock
$3.34 / Unit
View Datasheet →PIC16F767T-I/SS
✅ Drop-In✓ In Stock
$4.18 / Unit
View Datasheet →PIC16F777T-I/PT Maximum Ratings & Electrical Characteristics
| Core Architecture | PIC16 (8-bit, 14-bit instruction word) |
| Program Memory | 14 KB FLASH (8K x 14 words) |
| Data RAM | 368 bytes |
| Data EEPROM | 256 bytes |
| Maximum CPU Frequency | 20 MHz |
| Instruction Cycle Time | 200 ns |
| Supply Voltage Range | 2.0 V to 5.5 V |
| I/O Pins | 36 |
| ADC | 14 channels x 10-bit |
| Timers | 3 (Timer0, Timer1, Timer2) |
| CCP Modules | 3 (Capture/Compare/PWM) |
| Analog Comparators | 2 |
| Communication | USART (RS-232/RS-485), MSSP (I2C/SPI) |
| Operating Temperature | -40 C to +85 C (Industrial) |
| Package | 44-pin TQFP (10 x 10 x 1 mm, PT suffix) |
| Mounting Type | Surface Mount |
| Programming | ICSP (In-Circuit Serial Programming) |
| RoHS Status | Compliant |
PIC16F777T-I/PT Pin Configuration
| Pin 1 | MCLR/RE3 — Master Clear (reset, active low) / digital I/O RE3 |
| Pin 2 | RA0/AN0 — PORTA bit 0 / analog input AN0 |
| Pin 3 | RA1/AN1 — PORTA bit 1 / analog input AN1 |
| Pin 4 | RA2/AN2 — PORTA bit 2 / analog input AN2 |
| Pin 5 | RA3/AN3 — PORTA bit 3 / analog input AN3 / VREF+ |
| Pin 6 | RA4/AN4 — PORTA bit 4 / analog input AN4 |
| Pin 7 | RA5/AN5 — PORTA bit 5 / analog input AN5 |
| Pin 8 | RA6 — PORTA bit 6 / oscillator output |
| Pin 9 | RA7 — PORTA bit 7 / oscillator input |
| Pin 10 | VSS — Digital ground |
| Pin 11 | VDD — Digital supply voltage |
| Pin 12 | VSS — Digital ground |
| Pin 13 | OSC1 — Crystal oscillator input / external clock |
| Pin 14 | OSC2 — Crystal oscillator output |
| Pin 15 | RC0 — PORTC bit 0 |
| Pin 16 | RC1 — PORTC bit 1 |
| Pin 17 | RC2 — PORTC bit 2 / CCP1 |
| Pin 18 | RC3 — PORTC bit 3 / SCL (I2C clock) |
| Pin 19 | RD0 — PORTD bit 0 |
| Pin 20 | RD1 — PORTD bit 1 |
| Pin 21 | RD2 — PORTD bit 2 |
| Pin 22 | RD3 — PORTD bit 3 |
| Pin 23 | RC4 — PORTC bit 4 / SDA (I2C data) |
| Pin 24 | RC5 — PORTC bit 5 / SDO (SPI data out) |
| Pin 25 | RC6 — PORTC bit 6 / TX (USART transmit) |
| Pin 26 | RC7 — PORTC bit 7 / RX (USART receive) |
| Pin 27 | RD4 — PORTD bit 4 |
| Pin 28 | RD5 — PORTD bit 5 |
| Pin 29 | RD6 — PORTD bit 6 |
| Pin 30 | RD7 — PORTD bit 7 |
| Pin 31 | VSS — Digital ground |
| Pin 32 | VDD — Digital supply voltage |
| Pin 33 | AVSS — Analog ground |
| Pin 34 | AVDD — Analog supply voltage |
| Pin 35 | AN12 — Analog input AN12 |
| Pin 36 | AN13 — Analog input AN13 |
| Pin 37 | RB0/INT — PORTB bit 0 / external interrupt |
| Pin 38 | RB1 — PORTB bit 1 |
| Pin 39 | RB2 — PORTB bit 2 |
| Pin 40 | RB3 — PORTB bit 3 |
| Pin 41 | RB4 — PORTB bit 4 |
| Pin 42 | RB5 — PORTB bit 5 |
| Pin 43 | RB6/PGC — PORTB bit 6 / ICSP clock |
| Pin 44 | RB7/PGD — PORTB bit 7 / ICSP data |
Typical Applications
PIC16F777T-I/PT is suitable for 7 applications: Industrial Sensor Aggregation Hub, Motor Control with PWM-Driven H-Bridge, Smart Meter and Data Logger, Consumer Appliance Controller, Automotive Body Electronics (Non-Safety), Battery Charger and Power Management, Medical Monitoring and Diagnostic Devices.
Industrial Sensor Aggregation Hub
The PIC16F777T-I/PT is well-suited as a multi-sensor industrial gateway aggregating thermocouple, RTD, pressure transducer, and 4-20 mA loop signals. Its 14-channel 10-bit ADC with 200 ksps throughput captures up to 14 analog inputs simultaneously, eliminating the need for an external multiplexer in most PLC remote-I/O nodes. The 368-byte RAM is sufficient for averaging buffers and protocol stack handling for Modbus RTU over the integrated USART. According to the Microchip datasheet, the industrial -40C to +85C grade and 2.0-5.5 V supply tolerance accommodate 24 V industrial rails after regulation. Power budget estimate: at 20 MHz / 5 V, ICC is typically 13 mA active and <1 uA in sleep, enabling solar-powered remote telemetry units.
Recommended
Motor Control with PWM-Driven H-Bridge
The PIC16F777T-I/PT can drive brushed DC and stepper motor control loops using its three Capture/Compare/PWM (CCP) modules. Each CCP delivers 10-bit PWM resolution at up to 20 kHz switching, suitable for low-noise 24 V brushed motors under 5 A. The 14 ADC channels provide closed-loop feedback from current-sense amplifiers and Hall-effect position sensors. According to the Microchip datasheet, the 200 ns instruction cycle enables 5 MIPS throughput, sufficient for PID loop computation at 1 kHz update rates. For BLDC or higher-power systems, migrate to dsPIC33EP or PIC32MM families, but the PIC16F777 remains the workhorse for fractional-HP appliance motors.
Recommended
Smart Meter and Data Logger
The PIC16F777T-I/PT fits electricity, water, and gas metering endpoints requiring periodic sample-and-transmit operation with multi-year battery life. Its 14 KB FLASH stores calibration tables and rolling consumption logs, while 256 bytes of EEPROM retain meter totals across power cycles. The nanoWatt power-management modes drop supply current below 1 uA in sleep, drawing power only during ADC sampling and UART transmission bursts. According to the Microchip datasheet, the 256-byte data EEPROM supports 1M erase/write cycles - sufficient for 10+ years of hourly interval logging. Average current budget for a 1-minute logging cycle with hourly transmit: approximately 50 uA, enabling 10+ year operation from a single D-cell lithium battery.
Recommended
Consumer Appliance Controller
The PIC16F777T-I/PT serves as the main controller in washing machines, dishwashers, coffee makers, and HVAC thermostats, where cost and reliability outweigh raw performance. Its 36 I/O pins drive 7-segment displays, keypads, relay banks, and triac interfaces directly. The 14 ADC channels monitor NTC temperature sensors, water-level probes, and motor current. According to the Microchip datasheet, the in-circuit serial programming (ICSP) interface allows firmware updates on the assembly line or in the field via a 2-pin header. The industrial -40C to +85C operating range covers appliance enclosure environments without derating.
Recommended
Automotive Body Electronics (Non-Safety)
The PIC16F777T-I/PT is appropriate for non-safety automotive body modules such as seat controllers, mirror adjusters, ambient lighting, and HVAC blend-door actuators. Its 14 ADC channels read multiplexed switch positions and potentiometer feedbacks, while CCP PWM outputs drive LED dimming and small DC motors. According to Microchip's automotive-grade portfolio, the PIC16F777 is the industrial (-40C to +85C) variant; for AEC-Q100 qualified applications, migrate to the PIC16F18855 or dsPIC33CK family. The TQFP-44 package supports conformal-coated under-dash mounting with adequate thermal margin for interior cabin temperatures.
Recommended
Battery Charger and Power Management
The PIC16F777T-I/PT implements multi-stage lead-acid, NiMH, or Li-ion charger controllers with closed-loop voltage and current regulation. Its 14 ADC channels sample battery voltage, charge current, cell temperature, and input supply simultaneously, while CCP PWM outputs drive a synchronous buck converter at up to 20 kHz. The 368-byte RAM supports look-up tables for charge-curve profiles (CC-CV-trickle), and the 256-byte EEPROM stores cycle counters and last-known SOC. According to the Microchip datasheet, the 2.0-5.5 V supply allows direct operation from a 3.3 V LDO post buck stage. The USART enables SMBus or PMBus communication with host BMS processors.
Recommended
Medical Monitoring and Diagnostic Devices
The PIC16F777T-I/PT fits low-power portable medical peripherals such as blood-pressure monitors, pulse oximeters, and handheld spirometers where reliability and low EMI are critical. Its 14 ADC channels with 10-bit resolution capture multiple bioelectric signals from a single device, while the 5 MIPS throughput runs basic digital-filtering and feature-extraction algorithms in firmware. According to the Microchip datasheet, the nanoWatt power-management modes extend battery life beyond 1000 hours on 2x AA cells for typical intermittent-use profiles. The integrated USART streams processed data to a Bluetooth or USB host bridge. For FDA Class III or higher-accuracy applications, migrate to dsPIC33 or PIC32MK families.
Recommended
Recommended Products Summary
Engineering reference data for PIC16F777T-I/PT — comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | PIC16F777-I/PT | PIC16F777-E/PT | PIC16F747-I/PT | PIC16F737-I/SP | PIC16F767T-I/SS |
|---|---|---|---|---|---|---|
| Package | TQFP-44 (PT, 10x10 mm) | TQFP-44 (PT) - same | TQFP-44 (PT) - same | TQFP-44 (PT) - same | TQFP-44 (PT) - same | TQFP-44 (PT) [adapter required] |
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Program Memory | 14 KB FLASH | 14 KB FLASH | 14 KB FLASH | 8 KB FLASH | 7 KB FLASH | 14 KB FLASH |
| Data RAM | 368 bytes | 368 bytes | 368 bytes | 256 bytes | 368 bytes | 368 bytes |
| Data EEPROM | 256 bytes | 256 bytes | 256 bytes | 256 bytes | 256 bytes | 256 bytes |
| Maximum Frequency | 20 MHz | 20 MHz | 20 MHz | 20 MHz | 20 MHz | 20 MHz |
| ADC Channels | 14 x 10-bit | 14 x 10-bit | 14 x 10-bit | 14 x 10-bit | 11 x 10-bit | 11 x 10-bit |
| I/O Pins | 36 | 36 | 36 | 36 | 25 (28-pin package) | 25 (28-pin package) |
| Operating Temperature | -40 C to +85 C (Industrial) | -40 C to +85 C (Industrial) | -40 C to +125 C (Extended) | -40 C to +85 C (Industrial) | -40 C to +85 C (Industrial) | -40 C to +85 C (Industrial) |
| Packaging Format | Tape & Reel | Tray | Tray or Tape & Reel | Tray | Tray | Tape & Reel |
Key Differentiators
- Highest ADC channel count in the PIC16F737/767/747/777 family (vs PIC16F767T-I/SS)
- Largest FLASH memory in the PIC16F747/777 family pair (vs PIC16F747-I/PT)
- Wider ADC channel availability than PIC16F737 (vs PIC16F737-I/SP)
- Extended temperature variant available in same footprint (vs PIC16F777-I/PT)
Design Notes
Separate analog and digital supply pins (AVDD/AVSS, VDD/VSS) with independent decoupling. Place a 100 nF ceramic capacitor on each VDD/AVDD pin within 3 mm of the package, and a shared 10 uF bulk capacitor near the MCU. Ferrite beads between AVDD and VDD reduce ADC digital-noise coupling. The PIC16F777T-I/PT typically draws 13 mA active at 20 MHz / 5 V and <1 uA in sleep; power budget should account for peripheral current through I/O loads.
Route the crystal traces (OSC1/OSC2) with short, symmetric, ground-guarded paths to minimize EMI. Place the crystal within 5 mm of the MCU. If using the internal 8 MHz oscillator instead of a crystal, OSC1/OSC2 become RA6/RA7 - freeing two pins for GPIO. The TQFP-44 exposed pad is not present on this package; standard 4-layer FR4 with continuous ground plane provides adequate thermal dissipation for the 200 mW worst-case package dissipation.
Do not leave the MCLR pin floating - tie it to VDD through a 10 kohm pull-up resistor with a 100 nF capacitor to ground for noise filtering. Without the MCLR pull-up, the device may reset intermittently in noisy environments. Additionally, when configuring unused I/O pins, set them as outputs driving low (not inputs) to minimize current consumption through floating CMOS inputs - floating I/O can draw several hundred microamps each in worst case.
The 14 ADC channels share a single sample-and-hold capacitor, so channel switching transients can couple to the next measurement. Insert a dummy conversion or add software averaging (over 4-16 samples) when reading multiplexed ADC channels with large dynamic range. Use the dedicated AVSS/AVDD supply pair and avoid running high-current digital traces under analog inputs (AN0-AN13). For sensor signals below 100 mV, enable the internal 10x ADC gain stage or use an external amplifier.
The TQFP-44 package has a typical theta_JA of approximately 50 C/W on a 4-layer JEDEC test board. Estimated: at maximum 5 V active current of 15 mA, the device dissipates only 75 mW internally, yielding a 4 C junction temperature rise - well within the 125 C absolute limit. The more demanding thermal case is board-level dissipation in I/O loads; if sinking 20 mA per pin across many pins, distribute the heat via copper pours on the PORT pins and the GND plane.
Compliance Information
RoHS and lead-free compliance per Microchip product page. Not AEC-Q100 qualified - the PIC16F777 is the industrial-grade variant, not the automotive-grade variant. For automotive applications requiring AEC-Q100, migrate to PIC16F18855 or dsPIC33CK families.