- PIC MCUs
- AVR MCUs
- 16-bit Pulse Width Modulation
- 24-bit Signal Measurement Timer
- Angular Timer
- Configurable Logic Cell
- Cyclic Redundancy Check
- Complementary Waveform Generator
- Event System
- Hardware Limit Timer
- High Endurance Flash
- Math Accelerator
- Numerically Controlled Oscillator
- Peripheral Pin Select
- Temperature Indicator
- Windowed Watch Dog Timer
- Intelligent Analog
- Core Independent
- Functional Safety
- Development Tools
8-bit Development Tools
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.
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
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.
On-chip 16-bit PWMs offer high resolution with independent time bases and require no additional processing by the MCU core.
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.
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.
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.
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.
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