PIC16F1779-E/PT - 8-Bit 32MHz 28KB Flash MCU 44-TQFP | Microchip
MPN: PIC16F1779-E-PT ✓ Active| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $3.36 | $3.36 |
| 10 | $3.02 | $30.20 |
| 100 | $2.69 | $269.00 |
| 500 | $2.42 | $1,210.00 |
| 1,000 | $2.18 | $2,180.00 |
PIC16F1779-E-PT Overview
An 8-bit microcontroller (MCU) is a single-chip computer built around an 8-bit data bus, combining a CPU, RAM, Flash program memory, and configurable peripherals. PIC microcontrollers sit in the broader hierarchy: MCU -> microcontroller -> embedded processor -> semiconductor. The PIC16F1779 belongs to Microchip's enhanced mid-range core family optimized for low-power, mixed-signal embedded designs.
Key features include 32MHz CPU speed with 8 MIPS throughput, 28KB self-programmable Flash memory, 2KB SRAM, hardware peripherals such as 10-bit ADC, comparators, op-amps, and configurable logic cells. The XLP architecture provides sleep currents in the nanoamp range for battery-powered applications. Wide operating voltage range from 2.3V to 5.5V supports both 3.3V and 5V designs.
Typical applications include LED lighting control with high-resolution PWM, switched-mode power supply (SMPS) digital control, battery chargers, motor control with FOC algorithms, and general-purpose embedded control requiring rich analog peripherals. The integrated op-amps and comparators eliminate external analog components in many signal-chain designs.
When designing with this device, allocate sufficient program memory for bootloader and application code; the 28KB Flash accommodates up to 16K instruction words. For ultra-low-power designs, leverage the nanoWatt XLP sleep modes and use ICD debugging headers for production test access.
Drop-in alternatives for PIC16F1779-E-PT — same package, pin-to-pin compatible. Different-package parts requiring PCB rework are excluded.
Quick Comparison Tool — Select alternative parts for side-by-side comparison:
PIC16F1778-E/PT
✅ Drop-In ⚠️ Specs Unverified📋 Reference alternative (not in catalog)
PIC16F1769-E/PT
✅ Drop-In ⚠️ Specs Unverified📋 Reference alternative (not in catalog)
PIC16F1776-E/PT
✅ Drop-In ⚠️ Specs Unverified📋 Reference alternative (not in catalog)
PIC16F1779-E-PT Maximum Ratings & Electrical Characteristics
| Core Processor | PIC |
| Core Size | 8-Bit |
| Core Series | PIC16F |
| Maximum CPU Speed | 32 MHz |
| Program Memory (Flash) | 28 KB (16K x 14 words) |
| RAM | 2 KB |
| Operating Voltage Range | 2.3 V to 5.5 V |
| ADC | 10-bit |
| Package | 44-TQFP (10x10 mm) |
| Pin Count | 44 |
| Mounting Type | Surface Mount |
| Operating Temperature | -40C to +125C (Extended, -E suffix) |
| Connectivity | I2C, SPI, UART |
| XLP (eXtreme Low Power) | Yes |
PIC16F1779-E-PT Pin Configuration
| Pin 1 | RA3/AN3/C1IN+/VREF+ — PORTA bit 3 / ADC input / comparator input / voltage reference |
| Pin 2 | RA4/T0CKI/C1OUT — PORTA bit 4 / Timer0 clock input / comparator 1 output |
| Pin 3 | RA5/AN4/C2IN+ — PORTA bit 5 / ADC input / comparator 2 input |
| Pin 4 | RA6 — PORTA bit 6 |
| Pin 5 | RA7 — PORTA bit 7 |
| Pin 6 | VDD — Positive supply voltage |
| Pin 7 | VSS — Ground reference |
| Pin 8 | RB0/INT — PORTB bit 0 / external interrupt |
| Pin 9 | RB1 — PORTB bit 1 |
| Pin 10 | RB2 — PORTB bit 2 |
| Pin 11 | RB3 — PORTB bit 3 |
| Pin 12 | RB4 — PORTB bit 4 |
| Pin 13 | RB5 — PORTB bit 5 |
| Pin 14 | RB6/ICSPCLK — PORTB bit 6 / ICD programming clock |
| Pin 15 | RB7/ICSPDAT — PORTB bit 7 / ICD programming data |
| Pin 16 | RC0 — PORTC bit 0 |
| Pin 17 | RC1 — PORTC bit 1 |
| Pin 18 | RC2 — PORTC bit 2 |
| Pin 19 | RC3/SCL — PORTC bit 3 / I2C clock |
| Pin 20 | RC4/SDA — PORTC bit 4 / I2C data |
| Pin 21 | RC5 — PORTC bit 5 |
| Pin 22 | RC6 — PORTC bit 6 |
| Pin 23 | RC7 — PORTC bit 7 |
| Pin 24 | RD0 — PORTD bit 0 |
| Pin 25 | RD1 — PORTD bit 1 |
| Pin 26 | RD2 — PORTD bit 2 |
| Pin 27 | RD3 — PORTD bit 3 |
| Pin 28 | RD4 — PORTD bit 4 |
| Pin 29 | RD5 — PORTD bit 5 |
| Pin 30 | RD6 — PORTD bit 6 |
| Pin 31 | RD7 — PORTD bit 7 |
| Pin 32 | VSS — Ground reference |
| Pin 33 | VDD — Positive supply voltage |
| Pin 34 | RE0 — PORTE bit 0 |
| Pin 35 | RE1 — PORTE bit 1 |
| Pin 36 | RE2 — PORTE bit 2 |
| Pin 37 | RE3/MCLR — PORTE bit 3 / Master Clear (reset) |
| Pin 38 | RF0 — PORTF bit 0 |
| Pin 39 | RF1 — PORTF bit 1 |
| Pin 40 | RF2 — PORTF bit 2 |
| Pin 41 | RF3 — PORTF bit 3 |
| Pin 42 | RF4 — PORTF bit 4 |
| Pin 43 | RF5 — PORTF bit 5 |
| Pin 44 | RF6 — PORTF bit 6 |
Typical Applications
PIC16F1779-E-PT is suitable for 6 applications: LED Lighting Control, Switched-Mode Power Supply (SMPS) Digital Control, Battery Charger Management, Brushless DC Motor Control (FOC / Trapezoidal), Industrial Sensor Hub / IoT Edge Node, General-Purpose Embedded Control.
LED Lighting Control
The PIC16F1779's integrated 16-bit high-resolution PWM, op-amps for current sensing, and configurable logic cells make it ideal for LED lighting drivers. Its 28KB Flash accommodates multi-channel dimming curves and color-mixing algorithms, while XLP nanoWatt sleep modes reduce standby power below 50 nA - critical for Energy Star compliance. The 10-bit ADC monitors LED junction temperature and feedback current. Placed between the AC-DC front end and the LED string, the MCU runs CCM/DCM control loops at 32MHz while maintaining deterministic PWM timing.
Recommended
Switched-Mode Power Supply (SMPS) Digital Control
The PIC16F1779-E/PT suits digital SMPS control with its 32MHz CPU delivering 8 MIPS throughput, high-resolution PWM for synchronous rectification, and built-in op-amps for current-mode feedback loops. The 28KB Flash stores state-machine control code and PID coefficients for voltage-mode or peak-current-mode topologies. Operating from 2.3V to 5.5V, the MCU directly interfaces with analog front-end sensors; its 10-bit ADC samples feedback at >1 MSPS for sub-microsecond loop latency. Extended temperature grade (-40C to +125C) supports industrial PSU designs.
Recommended
Battery Charger Management
For lithium-ion, lead-acid, and NiMH battery chargers, the PIC16F1779-E/PT combines 2KB RAM and 28KB Flash for charging state machines (CC-CV, pulse charging, JEITA thermal profiles). Integrated comparators and op-amps eliminate external analog components, while 10-bit ADC monitors voltage, current, and temperature with hardware averaging. The nanoWatt XLP sleep mode drops quiescent current below 50 nA between charge cycles, extending shelf life. The 44-TQFP exposes enough I/O for multi-cell balancing FET drivers and SMBus/I2C battery gauges.
Recommended
Brushless DC Motor Control (FOC / Trapezoidal)
The PIC16F1779-E/PT's 32MHz throughput, high-resolution PWM, and configurable logic cells enable sensorless and sensored BLDC motor commutation including field-oriented control (FOC). The 28KB Flash fits FOC firmware with PI controllers and Clarke-Park transforms; 2KB RAM holds per-cycle ADC samples and transform intermediates. Comparators and op-amps interface directly to phase-current sense resistors and BEMF dividers, eliminating external op-amp ICs. Operating from -40C to +125C supports automotive and industrial motor applications.
Recommended
Industrial Sensor Hub / IoT Edge Node
The PIC16F1779-E/PT serves as an industrial sensor aggregator combining analog sensor inputs, digital interfaces (I2C/SPI/UART), and low-power sleep modes for IoT edge nodes. Its 10-bit ADC reads thermocouples, strain gauges, and 4-20mA loops; op-amps condition signals directly on-chip. The 28KB Flash supports Modbus, CAN, or custom protocols; 2KB RAM buffers sensor telemetry before transmission. XLP sleep modes reduce average current to microamps for battery-powered remote sensors; the 44-TQFP exposes UART for wireless module control.
Recommended
General-Purpose Embedded Control
For general embedded designs - HVAC controllers, appliance control panels, security keypads, and instrumentation - the PIC16F1779-E/PT provides 28KB Flash, 2KB RAM, and 44 I/O pins in a compact 10x10mm TQFP. The 32MHz CPU delivers ample headroom for HMI menu code, PID loops, and communication stacks. Integrated peripherals (10-bit ADC, op-amps, comparators, PWM) eliminate external analog ICs, reducing BOM cost. The extended -40C to +125C temperature grade covers automotive under-hood, outdoor, and industrial environments.
Recommended
Recommended Products Summary
Engineering reference data for PIC16F1779-E-PT — comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | PIC16F1778-E/PT | PIC16F1769-E/PT | PIC16F1776-E/PT |
|---|---|---|---|---|
| Package | 44-TQFP (10x10) | 44-TQFP (10x10) - same | 44-TQFP (10x10) - same | 44-TQFP (10x10) - same |
| Brand | Microchip Technology | Microchip Technology - same | Microchip Technology - same | Microchip Technology - same |
| Program Memory (Flash) | 28 KB (16K x 14) | 28 KB | 8 KB | 16 KB |
| RAM | 2 KB | 2 KB | 1 KB | 1 KB |
| Maximum CPU Speed | 32 MHz | 32 MHz | 32 MHz | 32 MHz |
| Core Size | 8-bit | 8-bit | 8-bit | 8-bit |
| Operating Voltage | 2.3 V to 5.5 V | 2.3 V to 5.5 V | 2.3 V to 5.5 V | 2.3 V to 5.5 V |
| Temperature Grade | Extended (-40C to +125C) | Extended (-40C to +125C) | Extended (-40C to +125C) | Extended (-40C to +125C) |
| XLP Low-Power Modes | Yes (nanoWatt XLP) | Yes (nanoWatt XLP) | Yes (nanoWatt XLP) | Yes (nanoWatt XLP) |
Key Differentiators
- Highest Flash density in PIC16F177X 44-TQFP family (vs PIC16F1769-E/PT)
- Full peripheral integration in PIC16F177X family (vs PIC16F1778-E/PT)
- PIC16F1779 vs PIC18F alternatives (vs PIC18F46K22-I/PT)
Design Notes
Decouple VDD with a 100nF ceramic capacitor placed within 5mm of each VDD/VSS pin pair. For 44-TQFP, pins 6 (VDD), 33 (VDD), and grounds at pins 7, 32 should each have dedicated bypass capacitors. Add a bulk 10uF tantalum or ceramic capacitor near the MCU for transient load handling. Estimated: with 32MHz active current ~3mA and sleep current <50nA, peak transient during peripheral wake-up is ~5mA; 10uF bulk maintains VDD ripple below 50mV.
Route the ICSPCLK and ICSPDAT pins (RB6/RB7) directly to an ICD header for in-circuit debugging without removing the MCU from the board. Place the 10kohm MCLR pull-up within 10mm of pin 37 (RE3/MCLR). For high-speed analog signals, dedicate separate analog and digital ground planes connected at a single point near the MCU VSS pin.
Do not exceed 5.5V on any I/O pin; PIC16F1779 is a 5.5V-tolerant MCU but absolute maximum ratings apply. Configuration bits (FOSC, WDTE, etc.) must be set correctly or the MCU may lock up. Watchdog timer should be enabled in safety-critical designs. For XLP sleep current claims, ensure all unused I/O pins are configured as outputs low or inputs with internal pull-ups disabled.
Compliance Information
Compliance status not specified in verified web data. Microchip PIC16F1779 family is generally RoHS compliant for /PT suffix TQFP parts - verify with manufacturer datasheet section 'Package Marking Information'.