PIC16F1779-E/MV - 28KB Flash 8-bit MCU with OpAmps | Microchip
MPN: PIC16F1779-E/MV ✓ Active| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $3.39 | $3.39 |
| 10 | $3.12 | $31.20 |
| 100 | $2.78 | $278.00 |
| 500 | $2.45 | $1,225.00 |
| 1,000 | $2.18 | $2,180.00 |
PIC16F1779-E/MV Overview
A PIC16F177X-family microcontroller belongs to the broader category of 8-bit microcontrollers (MCUs) within the microcontroller and embedded-system hierarchy: PIC16F177X -> PIC16F1xxx enhanced mid-range -> PIC16 -> 8-bit MCU -> microcontroller -> embedded IC -> semiconductor. These MCUs are designed for high-integration mixed-signal designs where the CPU and analog building blocks (op-amps, comparators, DACs, PRG) coexist on the same die, reducing BOM and PCB area compared to a discrete MCU + analog-IC approach.
Key differentiating features include the on-chip op-amps (configurable as unity-gain buffers, inverting/non-inverting amplifiers, or active filters), a 16-bit PWM with fine resolution for digital power conversion, four 10-bit DACs for reference or bias generation, a Programmable Ramp Generator (PRG) tailored for power-conversion compensation networks, and Zero-Cross Detect (ZCD) for TRIAC/SSR control. The XLP™ (eXtreme Low Power) designation targets battery-friendly designs, with sleep currents in the nanoampere range when peripherals are gated off.
Architecturally, the PIC16F1779 implements a 14-bit instruction word RISC core with a hardware stack, hardware multiplier, and a 32 MHz internal oscillator (8 MHz x 4 PLL). The memory map provides 28 KB (16 K x 14) of Flash program memory, 2 KB of SRAM data memory, and 256 bytes of EEPROM. Peripherals are routed through Microchip's Peripheral Pin Select (PPS) fabric, allowing flexible remapping of digital functions such as UART, SPI, I2C, and PWM to a wide choice of physical I/O pins.
Typical applications include LED lighting drivers with constant-current regulation, switch-mode power supply (SMPS) digital control, lithium-ion battery chargers with CC/CV profiling, ceiling-fan and small BLDC motor control, and general-purpose mixed-signal front-ends where a single MCU replaces an op-amp + comparator + DAC stack. The combination of op-amps + PRG + 16-bit PWM is particularly effective for closed-loop current-mode or voltage-mode power converters.
When designing with this device, carefully review the PPS remapping rules before laying out the PCB because the digital peripheral pinout is software-configurable. The exposed thermal pad on the UQFN package must be soldered to a sufficient copper pour to meet the thermal and electrical (GND) return requirements specified in the datasheet.
This page synthesizes distributor pricing, drop-in same-package alternatives, and practical design notes not collected in any single manufacturer datasheet or distributor listing.
Drop-in alternatives for PIC16F1779-E/MV — 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 PIC16F1779-E/MV (same form factor and footprint) — differing in Package, ADC, Comparators, Connectivity, Core.
Quick Comparison Tool — Select alternative parts for side-by-side comparison:
PIC16F1779-E/ML
✅ Drop-In✓ In Stock
$2.55 / Unit
View Datasheet →PIC16F1778-E/MV
✅ Drop-In📋 Reference alternative (not in catalog)
PIC16F1776-E/MV
✅ Drop-In📋 Reference alternative (not in catalog)
PIC16F1719-E/MV
✅ Drop-In✓ In Stock
$2.75 / Unit
View Datasheet →PIC16F1779-E/MV Maximum Ratings & Electrical Characteristics
| Core | PIC16 8-bit RISC |
| Program Memory (Flash) | 28 KB (16 K x 14) |
| Data Memory (SRAM) | 2 KB |
| EEPROM | 256 bytes |
| Maximum CPU Speed | 32 MHz |
| Supply Voltage (VDD) | 1.8 V to 5.5 V (PIC16F1779, F-version) |
| Operating Temperature | -40C to +125C (Extended grade, -E) |
| ADC | 10-bit |
| DAC | 5-bit and 10-bit on-chip |
| Op-Amps on chip | Yes (multiple) |
| PWM | 10-bit and 16-bit |
| Comparators | High-speed on-chip |
| Package | 40-pin UQFN (MV) 5x5 mm with exposed pad |
| Mounting Type | Surface Mount |
| Connectivity | I2C, SPI, UART/USART |
| RoHS Status | Compliant |
PIC16F1779-E/MV Pin Configuration
| Pin 1 | RA0/AN0 — Bidirectional I/O / analog input channel 0 |
| Pin 2 | RA1/AN1 — Bidirectional I/O / analog input channel 1 |
| Pin 3 | RA2/AN2 — Bidirectional I/O / analog input channel 2 |
| Pin 4 | RA3/AN3 — Bidirectional I/O / analog input channel 3 |
| Pin 5 | RA4/AN4 — Bidirectional I/O / analog input channel 4 |
| Pin 6 | RA5/AN5 — Bidirectional I/O / analog input channel 5 |
| Pin 7 | RA6 — Bidirectional I/O |
| Pin 8 | RA7 — Bidirectional I/O |
| Pin 9 | VSS — Ground reference |
| Pin 10 | RA8 — Bidirectional I/O |
| Pin 11 | RA9 — Bidirectional I/O |
| Pin 12 | RA10 — Bidirectional I/O |
| Pin 13 | RA11 — Bidirectional I/O |
| Pin 14 | RA12 — Bidirectional I/O |
| Pin 15 | RA13 — Bidirectional I/O |
| Pin 16 | RA14 — Bidirectional I/O |
| Pin 17 | VDD — Positive supply voltage |
| Pin 18 | VSS — Ground reference |
| Pin 19 | RB0 — Bidirectional I/O |
| Pin 20 | RB1 — Bidirectional I/O |
| Pin 21 | RB2 — Bidirectional I/O |
| Pin 22 | RB3 — Bidirectional I/O |
| Pin 23 | RB4 — Bidirectional I/O |
| Pin 24 | RB5 — Bidirectional I/O |
| Pin 25 | RB6/ICSPCLK — Bidirectional I/O / ICSP clock |
| Pin 26 | RB7/ICSPDAT — Bidirectional I/O / ICSP data |
| Pin 27 | RC0 — Bidirectional I/O |
| Pin 28 | RC1 — Bidirectional I/O |
| Pin 29 | RC2 — Bidirectional I/O |
| Pin 30 | RC3 — Bidirectional I/O |
| Pin 31 | RC4 — Bidirectional I/O |
| Pin 32 | RC5 — Bidirectional I/O |
| Pin 33 | RC6 — Bidirectional I/O |
| Pin 34 | RC7 — Bidirectional I/O |
| Pin 35 | RC8 — Bidirectional I/O |
| Pin 36 | RC9 — Bidirectional I/O |
| Pin 37 | RC10 — Bidirectional I/O |
| Pin 38 | RC11 — Bidirectional I/O |
| Pin 39 | RC12 — Bidirectional I/O |
| Pin 40 | RC13 — Bidirectional I/O |
Typical Applications
PIC16F1779-E/MV is suitable for 6 applications: LED Lighting Drivers, Switch-Mode Power Supply (SMPS) Digital Control, Lithium-Ion Battery Charging (CC/CV), BLDC and Ceiling-Fan Motor Control, Industrial Sensor Signal Conditioning, General-Purpose Mixed-Signal Front-End.
LED Lighting Drivers
The PIC16F1779-E/MV is purpose-built for constant-current LED drivers. Its on-chip op-amps close the current-sense feedback loop without external analog ICs, the 16-bit PWM delivers fine dimming resolution (better than 0.1% duty-cycle steps at 32 MHz), and the 10-bit DACs provide programmable reference currents for color-mixing or tunable-white applications. The Zero-Cross Detect (ZCD) peripheral supports TRIAC-dimmable AC retrofit lamps, while the 1.8-5.5 V VDD range suits both 3.3 V and 5 V LED-driver topologies. Designers can implement soft-start, thermal foldback, and PWM-to-analog dim translation entirely in firmware, eliminating the analog dim interface IC typically required in discrete solutions.
Recommended
Switch-Mode Power Supply (SMPS) Digital Control
For digital SMPS control the PIC16F1779-E/MV integrates all the analog blocks a power-supply designer needs: high-speed comparators for cycle-by-cycle current-mode protection, a Programmable Ramp Generator (PRG) implementing slope compensation above 50% duty cycle, configurable op-amps as Type-II/Type-III voltage-loop compensators, and 16-bit PWMs for power-stage gate drive at resolutions well below 1%. Combined with the 32 MHz CPU and 28 KB Flash, this part replaces a typical MCU + external PWM controller + TL431 + opto-coupler stack. The exposed pad on the UQFN package keeps junction temperature low even at high PWM switching frequencies, which is critical for compact adapters and PoE PD controllers.
Recommended
Lithium-Ion Battery Charging (CC/CV)
The PIC16F1779-E/MV suits single- and multi-cell Li-ion charger designs. Its on-chip op-amps condition the charge-current sense signal, the 10-bit ADC measures battery voltage and current simultaneously, and the 10-bit DAC programs the constant-current reference with monotonic accuracy. The 16-bit PWM drives a synchronous buck converter with sub-1% duty-cycle granularity, while the programmable ramp generator implements soft-start to limit inrush on battery insertion. XLP™ sleep modes drop quiescent current into the nanoampere range when the charger is idle but plugged in, which is essential for USB-C PD and wireless-charging standby budgets. The extended -40C to +125C temperature grade supports automotive and outdoor charger designs.
Recommended
BLDC and Ceiling-Fan Motor Control
Sensorless BLDC and ceiling-fan motor control is a sweet spot for the PIC16F1779-E/MV. The integrated op-amps amplify the back-EMF sense signal from the motor windings, the high-speed comparators generate the zero-cross timing events, and the 16-bit PWM drives the three-phase inverter at the precise duty cycle required for sinusoidal or trapezoidal commutation. The Programmable Ramp Generator smooths torque transitions during start-up and direction reversal, eliminating the audible cogging that plagues low-resolution PWM controllers. With 28 KB of Flash, designers can implement advanced features such as stall detection, locked-rotor recovery, and adaptive commutation advance without resorting to a higher-tier MCU. The extended temperature grade (-40C to +125C) supports outdoor fan and appliance applications.
Recommended
Industrial Sensor Signal Conditioning
The PIC16F1779-E/MV's on-chip op-amps make it a strong fit for industrial 4-20 mA loop transmitters, RTD / thermocouple front-ends, and bridge sensor conditioning. The op-amps can be configured as low-side or high-side current-sense amplifiers, instrumentation amplifiers, or active filters, replacing discrete op-amp ICs and reducing PCB area. The 10-bit ADC digitizes the conditioned signal, while the 10-bit DAC can synthesize excitation voltages or 4-20 mA loop currents. HART or similar modulation can be implemented in firmware using the PWM and comparator peripherals, avoiding an external modulator IC. The extended temperature grade and wide VDD range (1.8-5.5 V) meet industrial environmental requirements.
Recommended
General-Purpose Mixed-Signal Front-End
For general-purpose mixed-signal products (appliance controllers, HVAC keypads, IoT edge nodes) the PIC16F1779-E/MV provides a flexible platform: 28 KB Flash accommodates a full state-machine plus communication stack (UART, I2C, SPI), 2 KB SRAM supports modest buffering, the on-chip op-amps replace front-end analog ICs, and the 10-bit ADC handles multiple analog inputs without an external MUX. The Peripheral Pin Select (PPS) fabric allows designers to assign digital peripherals to almost any I/O pin, simplifying PCB routing when the BOM includes multiple connectors. XLP™ nanoWatt sleep modes extend battery life for wireless sensor nodes, while the extended temperature grade supports both indoor and outdoor enclosures.
Recommended
Recommended Products Summary
Engineering reference data for PIC16F1779-E/MV — comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | PIC16F1778-E/MV | PIC16F1776-E/MV | PIC16F1719-E/MV |
|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | 40-UQFN (MV) 5x5 mm | 40-UQFN (MV) 5x5 mm | 40-UQFN (MV) 5x5 mm | 40-UQFN (MV) 5x5 mm |
| Flash | 28 KB | 16 KB (-43%) | 8 KB (-71%) | 28 KB (same) |
| SRAM | 2 KB | 1 KB | 1 KB | 2 KB (same) |
| Maximum CPU Speed | 32 MHz | 32 MHz | 32 MHz | 32 MHz |
| On-chip Op-Amps | Yes (multiple) | Yes (multiple) | Yes (multiple) | No (no integrated op-amps) |
| Programmable Ramp Generator (PRG) | Yes | Yes | Yes | No |
| 16-bit PWM | Yes | Yes | Yes | Yes |
| Temperature Grade | Extended (-40C to +125C) | Extended (-40C to +125C) | Extended (-40C to +125C) | Extended (-40C to +125C) |
Key Differentiators
- Highest-density Flash in PIC16F177x family (vs PIC16F1778-E/MV)
- Full analog peripheral set including PRG and ZCD (vs PIC16F1719-E/MV)
- 32 MHz CPU across the entire family (vs PIC16F1776-E/MV)
Design Notes
The UQFN-40 (MV) package has an exposed thermal pad on the underside that MUST be soldered to a PCB ground pour for both electrical performance and thermal dissipation. Use an array of thermal vias under the pad to conduct heat into the inner PCB ground plane. Failure to solder the pad results in unreliable operation and mechanical fragility because the pad also anchors the package to the board.
The PIC16F1779 uses Peripheral Pin Select (PPS) to remap digital peripheral functions (UART, SPI, PWM, CLC outputs) to physical I/O pins. Lay out your PCB with PPS flexibility in mind - keep the most-likely pin assignments accessible and avoid hard-wiring peripheral traces until you have locked the firmware PPS map. A typical mistake is committing the SPI lines to specific pins early and then discovering the chosen pins conflict with the high-speed comparator input you also need.
Place a 100 nF ceramic decoupling capacitor as close as possible to the VDD pin (pin 17) and a bulk capacitor (>=1 uF) on the VDD rail within a few millimeters. For designs using the internal 32 MHz oscillator, add a 10 uF bulk capacitor to handle the inrush current when the PLL engages at start-up. The -LF (low-voltage) variant requires tighter decoupling at 1.8 V because the analog op-amps and ADC are more sensitive to VDD ripple at lower rail voltages.
The PIC16F1779 datasheet distinguishes the 'F' (standard-voltage F) and 'LF' (low-voltage F) variants - they look nearly identical in part numbering but have different VDD minimums. Substituting an LF variant where an F variant was specified can cause Flash programming failures above 2.0 V. Always match the F/LF suffix to your target VDD range when ordering. Also note: the -E temperature grade is -40C to +125C, the -I grade is -40C to +85C; do not mix the two suffixes when targeting automotive or outdoor designs.
Compliance Information
RoHS and REACH compliance per Microchip product page. The -E temperature grade (-40C to +125C) supports automotive and industrial use cases but the PIC16F1779-E/MV itself is not AEC-Q100 qualified; the PIC16F1779-E/MVAUTO equivalent part number would be required for AEC-Q100 qualification.