PIC16F1779T-I/PT - 8-bit MCU, 28KB Flash, 32MHz, 44-TQFP | Microchip
MPN: PIC16F1779T-I/PT ✓ Active| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $1.95 | $1.95 |
| 10 | $1.78 | $17.80 |
| 100 | $1.62 | $162.00 |
| 500 | $1.48 | $740.00 |
| 1,000 | $1.34 | $1,340.00 |
PIC16F1779T-I/PT Overview
An 8-bit microcontroller (MCU) is a single-chip computer built around an 8-bit data path that integrates a CPU, non-volatile program memory (Flash), volatile data memory (RAM), and a mix of digital and analog peripherals. The PIC16F1779 belongs to Microchip's PIC16F177X family, positioned between the simpler PIC16F15xx series and the more capable PIC16F18xx line. These MCUs are commonly used in cost-sensitive embedded designs where on-chip analog integration reduces external component count and PCB area.
Key features of this MCU include a high level of analog integration with operational amplifiers, comparators, 10-bit ADC and DAC modules, zero-crossing detection (ZCD), programmable ramp generator (PRG), 10/16-bit PWM peripherals, and Peripheral Pin Select (PPS) for flexible signal routing. The device offers 36 digital I/O pins with 100mA high-current capability and supports EUSART, SPI, and I2C communication interfaces. The XLP 1 (eXtreme Low Power) technology enables nanoWatt sleep currents, making the part suitable for battery-powered applications.
The architecture uses a modified Harvard RISC core with a 14-bit wide instruction word and a 32MHz internal oscillator, supported by an instruction set optimized for C-compiled and assembly code. On-chip debugging is provided through ICD (In-Circuit Debugger) with dedicated pins, and programming is supported via the standard ICSP (In-Circuit Serial Programming) interface.
Typical applications include LED lighting controllers, switch-mode power supply (SMPS) digital control loops, battery charging management, BLDC and brushed-DC motor drives, and general-purpose embedded control in white goods and small appliances. The integrated op-amps and comparators allow closed-loop current and voltage sensing without external amplifiers.
When designing with this part, ensure the VDD/VSS pins have 100nF decoupling placed within 5mm of each supply pin, and follow Microchip's datasheet recommendations for the analog supply (AVDD/AVSS) layout. The PPS feature requires careful pin-function mapping at firmware startup; otherwise, peripherals will not drive their assigned I/Os. Industrial temperature grade (-40C to +85C) is sufficient for most indoor and outdoor non-automotive deployments.
This page synthesizes distributor pricing, drop-in alternatives, and design notes not found in the manufacturer datasheet alone, giving engineers a single reference for sourcing, replacement, and application guidance.
Drop-in alternatives for PIC16F1779T-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 PIC16F1779T-I/PT (same form factor and footprint) — differing in Package, Program Memory (Flash), Core Architecture, Data EEPROM, Mounting Type.
Quick Comparison Tool — Select alternative parts for side-by-side comparison:
PIC16F1779-I/PT
✅ Drop-In✓ In Stock
$3.05 / Unit
View Datasheet →PIC16F1779-E/PT
✅ Drop-In✓ In Stock
$2.03 / Unit
View Datasheet →PIC16F15376-E/PT
✅ Drop-In✓ In Stock
$1.68 / Unit
View Datasheet →PIC16F1719-I/PT
✅ Drop-In✓ In Stock
$2.55 / Unit
View Datasheet →PIC16F1527T-I/PT
✅ Drop-In✓ In Stock
$3.16 / Unit
View Datasheet →PIC16F1779T-I/PT Maximum Ratings & Electrical Characteristics
| Core Architecture | PIC 8-bit RISC (modified Harvard) |
| Core Size | 8-bit |
| Maximum CPU Speed | 32 MHz |
| Program Memory (Flash) | 28 KB (16K x 14) |
| Data RAM | 2 KB |
| Operating Voltage Range | 2.3 V to 5.5 V |
| Number of I/O Pins | 36 |
| I/O Current per Pin | 100 mA (high-current capable) |
| ADC Resolution | 10-bit |
| DAC Resolution | 10-bit |
| PWM Resolution | 10-bit / 16-bit |
| Communication Interfaces | EUSART, SPI, I2C |
| Analog Peripherals | Op-Amps, Comparators, ZCD, PRG |
| Operating Temperature Range | -40 C to +85 C (Industrial) |
| Package | 44-pin TQFP (10x10 mm) |
| Mounting Type | Surface Mount |
| RoHS Status | Compliant |
PIC16F1779T-I/PT Pin Configuration
| Pin 1 | VDD — Digital supply voltage |
| Pin 2 | RA5 — I/O port A bit 5 |
| Pin 3 | RA4 — I/O port A bit 4 |
| Pin 4 | RA3 — I/O port A bit 3 / MCLR/VPP |
| Pin 5 | RC5 — I/O port C bit 5 |
| Pin 6 | RC4 — I/O port C bit 4 |
| Pin 7 | RC3 — I/O port C bit 5 |
| Pin 8 | RC6 — I/O port C bit 6 |
| Pin 9 | RC7 — I/O port C bit 7 |
| Pin 10 | RB7 — I/O port B bit 7 / ICSPDAT |
| Pin 11 | RB6 — I/O port B bit 6 / ICSPCLK |
| Pin 12 | RB5 — I/O port B bit 5 |
| Pin 13 | RB4 — I/O port B bit 4 |
| Pin 14 | RB3 — I/O port B bit 3 |
| Pin 15 | RB2 — I/O port B bit 2 |
| Pin 16 | RB1 — I/O port B bit 1 |
| Pin 17 | RB0 — I/O port B bit 0 |
| Pin 18 | VSS — Digital ground |
| Pin 19 | AVDD — Analog supply voltage |
| Pin 20 | AVSS — Analog ground |
| Pin 21 | RA2 — I/O port A bit 2 |
| Pin 22 | RA1 — I/O port A bit 1 / OPA1OUT |
| Pin 23 | RA0 — I/O port A bit 0 |
| Pin 24 | RC2 — I/O port C bit 2 |
| Pin 25 | RC1 — I/O port C bit 1 / OPA2OUT |
| Pin 26 | RC0 — I/O port C bit 0 |
| Pin 27 | RD7 — I/O port D bit 7 |
| Pin 28 | RD6 — I/O port D bit 6 |
| Pin 29 | RD5 — I/O port D bit 5 |
| Pin 30 | RD4 — I/O port D bit 4 |
| Pin 31 | RD3 — I/O port D bit 3 |
| Pin 32 | RD2 — I/O port D bit 2 |
| Pin 33 | RD1 — I/O port D bit 1 |
| Pin 34 | RD0 — I/O port D bit 0 |
| Pin 35 | VSS — Digital ground |
| Pin 36 | RE7 — I/O port E bit 7 |
| Pin 37 | RE6 — I/O port E bit 6 |
| Pin 38 | RE5 — I/O port E bit 5 |
| Pin 39 | RE4 — I/O port E bit 4 |
| Pin 40 | RE3 — I/O port E bit 3 |
| Pin 41 | RE2 — I/O port E bit 2 |
| Pin 42 | RE1 — I/O port E bit 1 |
| Pin 43 | RE0 — I/O port E bit 0 |
| Pin 44 | VDD — Digital supply voltage |
Typical Applications
PIC16F1779T-I/PT is suitable for 6 applications: Digital Switch-Mode Power Supply (SMPS) Control, LED Lighting Drivers and Color Controllers, BLDC and Brushed DC Motor Control, Battery Charging Management (Li-ion, SLA, NiMH), White Goods and Small Appliance Control, General Purpose Embedded Control with Sensor Fusion.
Digital Switch-Mode Power Supply (SMPS) Control
The PIC16F1779T-I/PT is engineered for digital SMPS loops thanks to its integrated high-speed op-amps, comparators, programmable ramp generator (PRG), 16-bit PWM, and 32 MHz CPU. The on-chip op-amps sense output voltage and current without external amplifiers, while the PRG generates slope-compensation for peak-current-mode control at switching frequencies of 200-500 kHz. The 36 I/O pins support multi-phase converters with synchronous rectifier drive signals. Unlike a fully analog UC3842-style controller, this MCU allows firmware-based compensation, telemetry, and adaptive dead-time control.
Recommended
LED Lighting Drivers and Color Controllers
The PIC16F1779T-I/PT drives multi-channel RGBW color-mixing LED fixtures via its independent 16-bit PWM channels and 10-bit DAC for current set-point. The XLP nanoWatt sleep mode is ideal for battery-powered or solar-powered luminaires where standby current must be below 1 uA. The 36 I/O pins allow direct drive of up to 18 PWM channels using complementary outputs for high-side/low-side FET control, enabling high-efficiency constant-current LED buck, boost, and SEPIC topologies without external gate drivers in low-power designs.
Recommended
BLDC and Brushed DC Motor Control
The PIC16F1779T-I/PT runs sensorless BLDC commutation via its integrated comparators (BEMF zero-crossing detection) and 16-bit PWM (center-aligned for low-noise switching). The on-chip op-amps amplify low-side shunt current for torque-control loops without external amplifiers. The 100mA I/O source/sink drives small N-FETs directly. Industrial temp range supports e-bike, drone, and small-appliance motor control up to a few hundred watts at 24V-48V rails.
Recommended
Battery Charging Management (Li-ion, SLA, NiMH)
The PIC16F1779T-I/PT implements CC/CV charging profiles for Li-ion, SLA, and NiMH chemistries using its 10-bit ADC for voltage and current sensing, plus integrated comparators for end-of-charge detection. The PRG can synthesize temperature-foldback curves from an NTC thermistor divider. The 2 KB RAM supports multi-stage state machines and SoC telemetry, while 28 KB Flash holds lookup-table chemistry profiles. Industrial temp enables outdoor solar charge controllers and e-mobility chargers.
Recommended
White Goods and Small Appliance Control
The PIC16F1779T-I/PT replaces mechanical timers in white-goods appliances such as washing machines, dishwashers, and induction cooktops. The integrated op-amps handle sensor signal conditioning (temperature, pressure, level) without external analog ICs, while the high-current 100mA I/O directly drive relays, triac gates, and buzzer/LED indicators. The 32 MHz CPU supports user-interface state machines, capacitive-touch sensing via the CTMU peripheral, and fault diagnostics over UART to a host controller.
Recommended
General Purpose Embedded Control with Sensor Fusion
The PIC16F1779T-I/PT serves as a flexible platform for general embedded designs requiring mixed-signal integration. Its EUSART, SPI, and I2C peripherals interface with digital sensors (accelerometers, temperature, gas), while the 10-bit ADC samples analog sensors. The 2 KB RAM supports a small RTOS or cooperative scheduler, and 28 KB Flash holds application firmware plus a USB/HID bootloader via the ICSP interface. Designers benefit from the PPS module for flexible pin-function reassignment during board revisions.
Recommended
Recommended Products Summary
Engineering reference data for PIC16F1779T-I/PT — comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | PIC16F1779-I/PT | PIC16F1779-E/PT | PIC16F15376-E/PT | PIC16F1719-I/PT | PIC16F1527T-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 |
| Flash Memory | 28 KB | 28 KB | 28 KB | 28 KB | 28 KB | 28 KB |
| RAM | 2 KB | 2 KB | 2 KB | 2 KB | 2 KB | 2 KB |
| CPU Speed | 32 MHz | 32 MHz | 32 MHz | 32 MHz | 32 MHz | 20 MHz |
| Temperature Grade | Industrial -40C to +85C | Industrial -40C to +85C | Extended -40C to +125C | Extended -40C to +125C | Industrial -40C to +85C | Industrial -40C to +85C |
| Integrated Op-Amps | Yes (multiple) | Yes (multiple) | Yes (multiple) | Reduced | Limited | Limited |
| 16-bit PWM | Yes | Yes | Yes | Yes | Limited | Limited |
| PRG (Programmable Ramp Generator) | Yes | Yes | Yes | No | No | No |
Key Differentiators
- Highest Flash density in PIC16F177X family (vs PIC16F1776T-I/MX)
- Industrial temperature grade standard (vs extended) (vs PIC16F1779-E/PT)
- Tape-and-reel packaging for SMT production (vs PIC16F1779-I/PT)
- Programmable Ramp Generator for SMPS slope compensation (vs PIC16F1719-I/PT)
Design Notes
Place a 100 nF decoupling capacitor within 5 mm of each VDD/VSS pin pair, plus a bulk 10 uF tantalum or ceramic cap on each supply rail. Connect AVDD/AVSS to the same rails through a separate 10 ohm resistor and 100 nF cap pair to isolate analog supply noise from the digital core. According to Microchip's family datasheet, supply-noise on AVDD degrades ADC accuracy; clean power is essential for the 10-bit ADC to meet its 1-LSB INL spec.
Route the ICSPDAT/ICSPCLK traces (RB6/RB7) directly to an in-circuit programming/debugger header with no series resistors, keeping traces short and away from switching nodes. The MCLR/VPP pin needs a 10 kohm pull-up to VDD and a 100 nF cap to ground to allow in-circuit programming while preventing false resets. The TQFP-44 thermal pad (if present) should be soldered to a copper pour stitched with vias to the ground plane for thermal dissipation up to ~1 W.
Configure the Peripheral Pin Select (PPS) module at firmware startup BEFORE enabling peripherals; otherwise, peripherals default to no pin output and appear "dead". Each remappable peripheral must be unlocked, mapped, and locked in sequence per the datasheet CCP module section. When migrating from PIC16F1779 to PIC16F15376, verify that the new device's PPS mapping matches; some pins move functions across families.
Estimated: With 32 MHz CPU clocking, route the CPU clock traces and PWM outputs over a continuous ground plane to minimize EMI. Place a ferrite bead on the AVDD supply if SMPS switching noise is coupled. The high-current 100mA I/O pins should connect to wide traces (>=0.3mm) to handle DC load without significant voltage drop. Keep analog sensor traces short and guarded with ground to avoid crosstalk with PWM edges.
Compliance Information
RoHS and lead-free compliant per Microchip product page. Industrial temperature grade (-40C to +85C) is not AEC-Q100 qualified; choose PIC16F1779-E/PT or automotive PIC variants for AEC-Q100 applications.