Enhanced Mid-range Core with 49 Instruction, 16 Stack Levels
Flash Program Memory with self read/write capability
128 Bytes of Non-Volatile Data Storage, High-Endurance Flash (HEF)
Internal clock speeds from 32MHz to 31kHz
3x Op Amps
3x 10-bit DACs
3x 5-bit DACs
6x High-Speed Comparators
10-bit ADC with 17 channels
Zero Cross Detect (ZCD)
3x Programmable Ramp Generator (PRG)
3x 10-bit PWMs
3x 16-bit PWMs
2x 100mA I/Os
3x Capture, Compare, PWM (CCP)
3x Complementary Output Generator (COG)
4x Configurable Logic Controller (CLC)
EUSART
I2C/SPI
Peripheral Pin Select (PPS)
5x 8-bit Timers (TMR0/2/4/6/8)
3x 16-bit Timer (TMR1/3/5)
Extended Watchdog Timer (WDT)
Enhanced Power-On/Off-Reset
Low-Power Brown-Out Reset (LPBOR)
Programmable Brown-Out Reset (BOR)
In Circuit Serial Programming (ICSP)
PIC16F1778 (2.3V – 5.5V)
PIC16(L)F177X microcontrollers feature a high level of integration of Intelligent Analog and digital peripherals for a wide range of applications, such as lighting, power supplies, battery charging, motor control and other general purpose applications. These devices deliver multiple Op Amps, 5-/10-bit DACs, High-Speed Comparators, 10-bit ADC, 10-/16-bit PWMs, Programmable Ramp Generator (PRG) and other peripherals that can be connected internally to create closed loop systems without using pins or PCB area. The 10 and 16-bit PWMs, the Digital Signal Modulator (DSM) and tri-state output Op Amp can be used together to create a LED dimming engine. The Peripheral Pin Select (PPS) functionality provides flexibility, eases PCB layout and peripheral utilization by allowing digital peripheral pin mapping to any I/O.
Use your up or down key to switch images.
Documentation
Documents
SDE Resources
Online Assets
Filter by Document Type
Search Documentation
Title
Document Category
DS Number
PIC16(L)F1777/8/9 28/40/44-Pin, 8-Bit Flash Microcontroller Data Sheet
MPLAB® X Integrated Development Environment (IDE) is an expandable, highly configurable software program that incorporates powerful tools to help you discover, configure, develop, debug and qualify embedded designs for most of Microchip’s microcontrollers, microprocessors and digital signal controllers.
Available as free, unrestricted-use downloads, our award-winning MPLAB® XC C Compilers are comprehensive solutions for your project’s software development.
MPLAB Code Configurator supports 8-bit, 16-bit and 32-bit PIC® microcontrollers. MCC is incorporated into both the downloadable MPLAB X Integrated Development Environment (IDE) and the cloud-based MPLAB Xpress IDE.
MPLAB® Extensions for Microsoft® Visual Studio Code® (VS Code®) is a collection of VS Code extensions that combines the power of the MPLAB development ecosystem with the versatility of VS Code. Whether you are a new or existing client, MPLAB Extensions for VS Code provides you with a seamless, flexible and efficient development environment with comprehensive support for designs based on our devices.
The MPLAB® ICD 4 In-Circuit Debugger/Programmer is Microchip’s fastest, cost-effective debugging and programming tool for PIC® Microcontrollers (MCUs), Microprocessors (MPUs) and dsPIC® Digital Signal Controllers (DSCs).
The MPLAB® Snap In-Circuit Debugger/Programmer allows affordable, fast and easy debugging and programming of PIC®, dsPIC® and AVR flash MCUs and MPUs, using the powerful graphical user interface of MPLAB X Integrated Development Environment (IDE). The MPLAB Snap can be connected to a design engineer's computer using a High-Speed USB 2.0 interface and can be connected to the target via an 8-pin Single In-Line (SIL) connector. The connector uses two device I/O pins and the reset line to implement in-circuit debugging and In-Circuit Serial Programming™ (ICSP™). It has all the speed and features entry-level users need to quickly debug their prototype.
The MPLAB® PICkit™ 4 In-Circuit Debugger/Programmer allows fast and easy debugging and programming of PIC®, dsPIC® , AVR, SAM and CEC flash microcontrollers and microprocessors.
The MPLAB ICE 4 in-circuit emulator system boosts productivity with feature-rich programming and debugging for PIC®, AVR® and SAM devices and dsPIC® Digital Signal Controllers (DSCs).
The MPLAB® PICkit™ 5 in-circuit debugger/programmer enables quick prototyping and portable, production-ready programming for all Microchip devices, including PIC® microcontrollers (MCUs) and dsPIC® Digital Signal Controllers (DSCs), AVR® and SAM devices and Arm® Cortex®-based microprocessors (MPUs).
The CIP Hybrid Power Starter Kit is a hardware platform designed to demonstrate the flexibility of Microchip’s CIP Hybrid Power microcontroller as used in an SMPS application. The board incorporates the PIC16F1779 as the freely programmable PMIC device of a Synchronous Buck Converter.
The Synchronous Buck Converter on the board accepts input voltages ranging from 6V to 16V and delivers an output voltage of 3.3V with a maximum load current of 8A. The output of the power supply is rated for maximum 25W.
For more information on CIP Hybrid Power, refer to the Power Initiative.
The MPLAB. PM3 Universal Device Programmer operates with a PC or as a stand-alone unit, and programs Microchips entire line of PICmicro.devices as well as the latest dsPIC30F DSC devices.
The MPLAB® ICD 4 In-Circuit Debugger/Programmer is Microchip’s fastest, cost-effective debugging and programming tool for PIC® Microcontrollers (MCUs), Microprocessors (MPUs) and dsPIC® Digital Signal Controllers (DSCs).
The MPLAB® PICkit™ 4 In-Circuit Debugger/Programmer allows fast and easy debugging and programming of PIC®, dsPIC® , AVR, SAM and CEC flash microcontrollers and microprocessors.
This example presents an alternative method of implementing a voltage window detection (without software core supervision), using a single comparator and the Core Independent Peripherals (CIPs).
Feed-Forward Function for Voltage Mode Control with CIPs
Please visit the full parametric chart. If you still cannot find the
chart you are looking for, please complete our
Website
Feedback Form
to notify us of this issue.