PIC16(L)F176X/7X Microcontrollers LED Dimming Engine Control, Multiple Independent Closed-Loop Channels Product Highlights Intelligent Analog Intelligent Analog peripherals significantly help reduce BOM cost, PCB size and system noise. On-chip op amps, high-speed comparators and Analog-to-Digital Converter (ADC) peripherals allow you to significantly reduce the component count in your analog signal chain. Op Amps General-purpose op amps provide internal and external signal conditioning with tri-state operation. Programmable Ramp Generation (PRG) Summary The PIC16(L)F1779 product family is purpose-built to support the demands of highly integrated, low-wattage 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. This family includes the Programmable Ramp Generator (PRG) peripheral which eliminates the CPU burden related to slope and ramp compensation in power conversion applications, improving frequency stability and system efficiency. The Programmable Ramp Generator (PRG) automates slope and ramp compensation and 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. 10- and 16-bit Pulse-Width Modulation (PWM) On-chip PWMs offer high resolution with independent time bases to help simplify drive control. Complementary Output Generator (COG) This automated complementary output controls key parameters such as programmable rising/falling edge events, polarity, phase, precision dead-band, blanking and auto shut-down. The family enables the ability to interconnect the on-chip peripherals to create custom functions specific to each application. The combination of these peripherals creates an LED dimming engine that synchronizes switching control and faster turn off, thus eliminating LED current overshoot and decay. This synchronization of the output switching helps smooth visible dimming, minimizes color shift and reduces heat, which increases LED life. The family includes four devices, available in pin counts ranging from 14 to 40 pins and program memory sizes up to 28 KB. High-Current Drive IOs Features The CLC integrates hardware functions and increases on-chip interconnections of peripherals and I/Os, saving board space and program code. ■■ 32 MHz internal oscillator ■■ High-endurance Flash (HEF) • 100 K erase/write cycles (128 B non-volatile) ■■ Up to four op amps ■■ Up to four 5- and 10-bit Digital-to-Analog Converters (DACs) ■■ Up to eight high-speed comparators ■■ eXtreme Low Power (XLP) technology ■■ Up to four Programmable Ramp Generators (PRG) ■■ EUSART, SPI/I2C The 100 mA IOs help eliminate the need for MOSFET driver, reducing system BOM cost. Zero Cross Detect (ZCD) Ideal for AC dimming control, ZCD simplifies TRIAC control by providing the ability to measure AC periods and by eliminating the need for additional external components. Configurable Logic Cell (CLC) Communications Support for SPI, I2C, LIN, DALI, DMX as well as Bluetooth® LE, LoRa® and others using external modules. Hardware Limit Timers (HLTs) The HLTs can detect faults in motor, power supplies and other external devices. It can automatically notify the system to make provisions to shutdown and/or safely restart. These modes are available in standard 8-bit timer/counters. Program Memory Flash (KB) Program Flash Memory (KW) High-Endurance Flash (B) Data SRAM (Bytes) I/O Pins 8-bit with HLT Timer 16-bit Timer Comparator 10-bit ADC (ch) 5-/10-bit DAC Capture/ Compare/PWM 10-/16-bit PWM COG CLC Op Amp ZCD PRG Data Signal Modulator High-Current I/O (100 mA) Peripheral Pin Select EUSART I2C/SPI PIC16(L)F176X/7X Product Family PIC16(L)F1764 1 7 4 128 512 12 1/3 3 2 8 1/1 1 1/1 1 3 1 1 1 1 2 ü 1 1 PIC16(L)F1765 1 14 8 128 1K 12 1/3 3 2 8 1/1 1 1/1 1 3 1 1 1 1 2 ü 1 1 PIC16(L)F1768 2 7 4 128 512 18 1/3 3 4 12 2/2 2 2/2 2 3 2 1 2 2 2 ü 1 1 PIC16(L)F1769 2 14 8 128 1K 18 1/3 3 4 12 2/2 2 2/2 2 3 2 1 2 2 2 ü 1 1 PIC16(L)F1773 3 7 4 128 512 25 1/3 3 6 17 3/3 3 3/4 3 4 3 1 3 3 2 ü 1 1 PIC16(L)F1776 3 14 8 128 1K 25 1/3 3 6 17 3/3 3 3/3 3 4 3 1 3 3 2 ü 1 1 PIC16(L)F1777 4 14 8 128 1K 36 1/4 3 8 28 4/4 4 4/4 4 4 4 1 4 4 2 ü 1 1 PIC16(L)F1778 3 28 16 128 2K 25 1/3 3 6 17 3/3 3 3/3 3 4 3 1 3 3 2 ü 1 1 PIC16(L)F1779 4 28 16 128 2K 35 1/4 3 8 28 4/4 4 4/4 4 4 4 1 4 4 2 ü 1 1 Channels Device PIC16F176X/7X Block Diagram Additional Resources 10-bit ADC (Up to 28 Channels) Internal Oscillator 32 MHz Program Memory Up to 28 KB (16 KW Instructions) Self Read & Write Capabilities CPU 14-bit Instruction Width 49 Total Instructions High-Endurance Flash Data Memory 128 B (Non-Volatile) 100 K Erase / Write Cycles Reliable Low Power BOR, WDT, LBPOR, POR, XLP Data Memory (RAM) Up to 2 KB mTouch® Capacitive Sensing ANALOG Voltage Reference 5-bit & 10-bit DAC (Up to 4 each) High-Speed Comparators (Up to 8) High-Current I/Os (Up to 100 mA) Op Amps (Up to 4) Programmable Ramp Generator (Up to 4) DIGITALWITH PERIPHERALS DIGITAL PERIPHERALS PERIPHERAL PIN SELECT Zero Cross Detect With PERIPHERAL PIN SELECT 10-bit PWM (Up to 4) Configurable Logic Cell (Up to 4) 16-bit PWM (Up to 4) Complementary Output Generator (Up to 4) Hardware Limit Timer (Up to 4) I2C / SPI Capture, Compare, PWM (Up to 4) EUSART Data Signal Modulator (Up to 4) Application Examples ■■ Switch-mode power supplies (DC-to-DC/AC-to-DC) ■■ Lighting (professional lighting, street lights, automotive and industrial) ■■ TRIAC control and lighting dimming ■■ Motor/fan control Development Made Easy The PIC16F176X/7X family provides an easy and low-cost development solution from code creation to integration into your end application. ■■ PIC16(L)F176X Data Sheet, DS40001775 ■■ 8-bit PIC® Microcontroller Solutions Brochure, DS30009630 ■■ PIC16(L)F1773/6 Data Sheet, DS40001810 ■■ PIC16(L)F1777/8/9 Data Sheet, DS40001819 ■■ Focus Product Selector Guide, DS00001308 ■■ Quick Guide to Microchip Development Tools, DS50001894 Links ■■ Online sampling: www.microchip.com/samples ■■ Online purchasing: www.microchipdirect.com ■■ Product family information: www.microchip.com/PIC16F176X www.microchip.com/PIC16F177X Develop your Code MPLAB® Code Configurator, which is a plug-in for Microchip’s free MPLAB X Integrated Development Environment (IDE), provides a graphical method to configure 8-bit systems and peripheral features. By automatically generating efficient and easily modified C code, it can take your application from concept to prototype in minutes. Development Tools From Microchip ■■ PICkit™ 3 In-Circuit Debugger (PG164130) ■■ PICDEM™ Lab Development Kit with PICkit 3 (DM163045) ■■ PICkit Low Pin Count Demonstration Board (DM164130-9) www.microchip.com/8bit Visit our web site for additional product information and to locate your local sales office. Microchip Technology Inc. • 2355 W. Chandler Blvd. • Chandler, AZ 85224-6199 Information subject to change. The Microchip name and logo, the Microchip logo, MPLAB and PIC are registered trademarks and PICDEM and PICkit are trademarks of Microchip Technology Incorporated in the U.S.A. and other countries. All other trademarks mentioned herein are property of their respective companies. © 2016, Microchip Technology Incorporated. All Rights Reserved. Printed in the U.S.A. 3/16 DS30010100C