Microchip logo
  • All
  • Products
  • Documents
  • Applications Notes

PIC16F1779 Product Family

Multiple Independent Closed-Loop Power Conversion Channels

The PIC16F1779 product family is purpose-built to support the demands of highly integrated, power-conversion applications. These devices offer multiple independent closed-loop power channels and system management capabilities, while providing an 8-bit platform that simplifies design and helps eliminate many discrete components in power-conversion systems. In addition, the Programmable Ramp Generator (PRG) works to stabilize power output, improving frequency stability and system efficiency. The family includes four devices, available in pin counts ranging from 14 to 40 pins and program memory sizes up to 28KB.

LED Dimming Engine

The PIC16F1779 family offers a unique hardware-based LED dimming control function enabled by the interconnection of the Data Signal Modulator (DSM), on-chip op amp and 16-bit PWM. The combination of these peripherals creates an LED dimming engine that synchronizes switching control; thus eliminating LED current overshoot and decay. This synchronization of the output switching helps smooth visible dimming, minimizes color shift, increases LED life and reduces heat.

High Integration of Intelligent Analog and Digital Features

The devices integrate up to four complete sets of Core Independent Peripherals (CIPs), designed to optimally drive switch mode power supplies and apply sophisticated output modulation for high-resolution, dimmable solid-state lighting applications. The family also offers Intelligent Analog peripherals, including op amps, 10-bit Digital-to-Analog Converter (DAC), high-speed comparators, zero cross detect and two 100mA high-current I/Os.


Getting Started

The Curiosity High Pin Count (HPC) Development Board (DM164136) supports the PIC16F1779 product family. Curiosity Development Boards are cost-effective, fully-integrated MCU development platforms. The development board includes an integrated programmer/debugger and requires no additional hardware to get started.

The PIC16F1779 product family is also supported by MPLAB® Code Configurator (MCC), a free software plug-in that provides a graphical interface to configure peripherals and functions specific to your application.  MCC is incorporated into our award-winning Integrated Development Environments (IDEs), the downloadable MPLAB X IDE and the cloud-based MPLAB Xpress IDE. Additionally, several Xpress code examples are available to help designers start development immediately.


Building Blocks for Function Enablement

Programmable Ramp Generation (PRG)

The Programmable Ramp Generator automates slope and ramp compensation, increases stability and efficiencies in hybrid power conversion applications. The PRG provides real-time, down to the nanosecond, responses to a system change, without CPU interaction for multiple independent power channels.

Zero Cross Detect (ZCD)

The Zero Cross Detect module can monitor AC line voltage and indicate zero crossing activity. This information is made directly available to the on-board Waveform Generation peripherals for use in TRIAC control applications, greatly reducing both CPU demand and overall development cost by lowering the bill of materials.

More Information

16-bit PWM

On-chip 16-bit PWMs offer high resolution with independent time bases and require no additional processing by the MCU core.

Intelligent Analog

Intelligent Analog peripherals help significantly reduce BOM cost, PCB size and system noise. On-chip op amps, high-speed comparators and ADC peripherals allow designers to significantly reduce the component count in their analog signal chain.

Numerically Controlled Oscillator (NCO)

Numerically Controlled Oscillator is a precision linear frequency generator with fine step resolution. It provides high-resolution oscillator capabilities to control applications such as lighting ballast, radio and tone generator.

More Information

Data Signal Modulator (DSM)

Data Signal Modulator offers smooth signal switching. When paired with 16-bit PWM, LED dimming engine functionality is created.

More Information

Hardware Limit Timer (HLT)

The Hardware Limit Timer can detect faults in motors, power supplies, and other external devices. It can automatically notify the system to make provisions to shut down and/or safely restart.

More Information

100mA High Current Drive

The 100mA high current drive, available on two I/O pins, can eliminate the need for an external MOSFET driver in a number of applications that require FET drive.

Configurable Logic Cell (CLC)

The Configurable Logic Cell offers hardware-based combinational and sequential logic functions to simplify and accelerate many common tasks. The CLC can also be used as “glue” logic between peripherals, eliminating the need for CPU intervention during steady-state activity in complex control loops.

More Information

Peripheral Pin Select (PPS)

Peripheral Pin Select provides ultimate flexibility when routing digital signals to device pins. With PPS, any digital peripheral can be connected to any I/O pin on-the-fly for a customized layout. This allows users to maintain layout compatibility with older PIC® MCUs, even as new features are implemented.

More Information


PIC16F1779 Key Attributes

  • 32 MHz internal oscillator
  • Up to 28 KB self-write Flash program memory
  • Up to 2 KB RAM
  • High-Endurance Flash (HEF)
  • Op amps: up to four
  • Programmable Ramp Generator (PRG):
    up to four
  • Slope compensation
  • Ramp generation
  • 5-/10-bit DACs: Up to four of each
  • 10-bit ADC: Up to 28 channels
  • Complementary Output Generator (COG): Up to four
  • Data Signal Module (DSM): Up to four
  • 4 x Configurable Logic Cell (CLC)
  • PWMs: four 10-bit and four 16-bit
  • High-current drive I/Os
  • Zero Cross Detect (ZCD)
  • eXtreme Low Power (XLP) technology
  • Available in 14, 20, 28 and 40