PIC16F1779

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.

Features
  • 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
  • 4x Op Amps
  • 4x 10-bit DACs
  • 4x 5-bit DACs
  • 8x High-Speed Comparators
  • 10-bit ADC with 28 channels
  • Zero Cross Detect (ZCD)
  • 4x Programmable Ramp Generator (PRG)
  • 4x 10-bit PWMs
  • 4x 16-bit PWMs
  • 2x 100mA I/Os
  • 4x Capture, Compare, PWM (CCP)
  • 4x 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)
  • PIC16LF1779 (1.8V – 3.6V)
  • PIC16F1779 (2.3V – 5.5V)
Parameter
Parameter Name Value Value
Program Memory Type Flash Flash
Program Memory (KB) 28 28
CPU Speed (MIPS) 8 8
RAM Bytes 2,048 2,048
Digital Communication Peripherals 1-UART, 1-SPI, 1-I2C 1-UART, 1-SPI, 1-I2C
Capture/Compare/PWM Peripherals 4 CCP 4 CCP
Timers 5 x 8-bit, 3 x 16-bit 5 x 8-bit, 3 x 16-bit
ADC 28 ch, 10-bit 28 ch, 10-bit
Comparators 8 8
Temperature Range (C) -40 to 125 -40 to 125
Operating Voltage Range (V) 1.8 to 5.5 1.8 to 5.5
Pin Count 40 40
XLP Yes Yes
Cap Touch Channels 28 28
Documents
PIC16(L)F1777/8/9 28/40/44-Pin, 8-Bit Flash Microcontroller Data SheetData Sheets11/18/20155984KB
PIC16(L)F1777/8/9 Family Silicon Errata and Data Sheet ClarificationErrata12/02/2015112KB
PIC16(L)F177X Memory ProgrammingProgramming Specification05/04/2015311KB
AN1333 - Use and Calibration of the Internal Temperature IndicatorAppNote10/28/2013501KB
AN1427 - High-Efficiency Solutions for Portable LED LightingAppNote04/02/2012702KB
AN1450 - Delay Block/DebouncerAppNote07/30/20121414KB
AN1451 - Glitch-Free Design Using the Configurable Logic Cell(CLC)AppNote07/25/20121495KB
AN1468 - Peripheral Brief: Programmable Switch Mode Controller (PSMC)AppNote10/30/20122041KB
AN1521 - Practical Guide to Implementing Solar Panel MPPT AlgorithmsAppNote05/14/2013440KB
AN1536 - Ultrasonic Range DetectionAppNote04/20/20161130KB
AN1660 - A Complete Low-Cost Design and Analysis for Single and Multi-Phase AC Induction Motors Using an 8-Bit PIC16 MCUAppNote12/03/20141047KB
AN1673 - Using the PIC16F1XXX High-Endurance Flash BlockAppNote02/18/2014503KB
AN1747 - Operational Amplifier Applications Using 8-Bit PIC MicrocontrollersAppNote02/11/2015464KB
AN1921 - Microchip TCP/IP Lite StackAppNote11/16/2015264KB
AN1978 - SEPIC LED Driver Demo Board for Automotive ApplicationsAppNote08/24/20151109KB
AN2039 - Four-Channel PIC16F1XXX Based Power SequencerAppNote11/30/2015706KB
AN2045 - Interfacing Serial EEPROMs with 8-Bit PIC MicrocontrollersAppNote01/21/20162087KB
AN2059 - LIN Basics and Implementation of the MCC LIN Stack Library on 8-Bit PIC MicrocontrollersAppNote02/24/2016816KB
AN2092 - Using the Temperature Indicator ModuleAppNote02/11/2016585KB
AN2122 - AN2122 - Flyback SMPS Using a Microcontroller as Control UnitAppNote04/01/20164155KB
TB3096 - Pulse Code Modulated (PCM) Infrared Remote Control Using PIC16F1708AppNote07/15/2013557KB
TB3103 - Buck Converter Using the PIC16F753 Analog FeaturesAppNote12/09/2013321KB
TB3104 - Boost Converter Using the PIC16F753 Analog FeaturesAppNote12/10/2013256KB
TB3119 - Complementary Output Generator Technical BriefAppNote12/11/2014384KB
TB3120 - Slope Compensator on PIC MicrocontrollersAppNote12/17/2014192KB
TB3122 - Hardware Limit Timer on PIC MicrocontrollersAppNote01/22/2015216KB
TB3126 - PIC16(L)F183XX Data Signal Modulator (DSM) Technical BriefAppNote04/08/2015165KB
TB3130 - Peripheral Pin Select in 8-Bit MicrocontrollersAppNote02/23/2015588KB
TB3132 - Operational Amplifier Module of 8-Bit PIC MicrocontrollersAppNote04/01/2015271KB
TB3133 - Configurable Logic Cell on PIC MicrocontrollersAppNote03/25/2015330KB
TB3137 - High-Precision 16-Bit PWM Technical BriefAppNote03/21/2016292KB
TB3138 - Zero-Cross Detection Module Technical BriefAppNote06/04/2015435KB
TB3140 - Programmable Ramp GeneratorAppNote02/16/2016334KB
TB3151 - Expanding 8-Bit Digital Communications Using Peripheral Pin Select (PPS)AppNote04/26/2016127KB
Bootloader Sell SheetBrochures05/22/20151201KB
PIC16F1769 Dual Independent Channel Power Supply Demo Sell SheetBrochures08/22/2015828KB
PIC16F1769_CuriosityCode Examples06/30/20153721KB
AN1451 Source CodeAppNoteLiterature04/30/201343KB
AN1476 Source CodeAppNoteLiterature12/05/2012144KB
AN1660 Design FilesAppNoteLiterature02/25/20143307KB
AN1673 HEF Source CodeAppNoteLiterature11/25/20145KB
AN1921 Source codeAppNoteLiterature09/10/201516041KB
AN1978 Source CodeAppNoteLiterature08/24/2015458KB
AN2045 EXP8I2CClick.X.zipAppNoteLiterature01/21/2016684KB
AN2045 EXP8SPIClick.X.zipAppNoteLiterature01/21/2016417KB
AN2122 Flyback Source CodeAppNoteLiterature04/11/201619KB
TB3137 One-Shot ExampleAppNoteLiterature03/21/201627KB
Configurable Logic Cell (CLC) Tips 'n TricksTips and Tricks10/01/20122041KB
Ordering Information
Part NumberLeadsPackage TypeTemp RangePacking1+26+100+1000+5000+
PIC16F1779-E/MV40UQFN-40C to +125CTUBE2.912.672.422.232.12
PIC16F1779-E/P40PDIP-40C to +125CTUBE3.202.942.662.452.33
PIC16F1779-E/PT44TQFP-40C to +125CTRAY3.012.762.502.302.19
PIC16F1779-I/MV40UQFN-40C to +85CTUBE2.642.422.192.021.92
PIC16F1779-I/P40PDIP-40C to +85CTUBE2.932.692.432.242.13
PIC16F1779-I/PT44TQFP-40C to +85CTRAY2.742.512.272.091.99
PIC16F1779T-I/MV40UQFN-40C to +85CT/R2.662.442.212.031.93
PIC16F1779T-I/PT44TQFP-40C to +85CT/R2.762.532.292.102.00
PIC16LF1779-E/MV40UQFN-40C to +125CTUBE2.912.672.422.232.12
PIC16LF1779-E/P40PDIP-40C to +125CTUBE3.202.942.662.452.33
PIC16LF1779-E/PT44TQFP-40C to +125CTRAY3.012.762.502.302.19
PIC16LF1779-I/MV40UQFN-40C to +85CTUBE2.642.422.192.021.92
PIC16LF1779-I/P40PDIP-40C to +85CTUBE2.932.692.432.242.13
PIC16LF1779-I/PT44TQFP-40C to +85CTRAY2.742.512.272.091.99
PIC16LF1779T-I/MV40UQFN-40C to +85CT/R2.662.442.212.031.93
PIC16LF1779T-I/PT44TQFP-40C to +85CT/R2.762.532.292.102.00
相关开发工具
Similar Devices
ProductPinsFlashRAMPrice5KNotes
PIC16F1764147512$0.91
PIC16F176514141,024$0.98
PIC16F1768207512$1.08
PIC16F176920141,024$1.15
PIC16F1773287512$1.41
PIC16F177628141,024$1.48
PIC16F177740141,024$1.83
PIC16F177828282,048$1.57
PIC16F177940282,048$1.92
RoHS Information
PartNumberDeviceWeightShippingWeightLeadCountPackageTypePackageWidthSolderCompositionJEDECIndicatorRoHSChinaEFUP
PIC16F1779-E/P6.50000010.60000040PDIP.600inMatte Tine3
PIC16F1779-I/P6.50000010.60000040PDIP.600inMatte Tine3
PIC16F1779-I/PT0.2733001.18750044TQFP10x10x1mmMatte Tine3
PIC16F1779-E/PT0.2733001.18750044TQFP10x10x1mmMatte Tine3
PIC16F1779T-I/PT0.2733000.74833344TQFP10x10x1mmMatte Tine3
PIC16F1779-E/MV0.0425000.10958940UQFN5x5x0.5mmMatte Tine3
PIC16F1779-I/MV0.0425000.10958940UQFN5x5x0.5mmMatte Tine3
PIC16F1779T-I/MV0.0425000.16697040UQFN5x5x0.5mmMatte Tine3
PIC16(L)F1777/8/9 28/40/44-Pin, 8-Bit Flash Microcontroller Data Sheet PIC16F1779
PIC16(L)F1777/8/9 Family Silicon Errata and Data Sheet Clarification PIC16F1779
PIC16(L)F177X Memory Programming PIC16F1779
AN1333 PIC16F1512
AN1427 PIC12F752
AN1450 PIC16F1512
AN1450 Source Code PIC16F1512
AN1451 PIC16F1508
AN1468 PIC16F1787
AN1521 PIC16F1513
AN1536 PIC16F1779
AN1660 PIC16F1508
AN1660 Source Code PIC16F1508
AN1673 PIC16F1513
AN1747 PIC16F1788
AN1921 PIC16F1513
AN1978 PIC12F752
AN2039 PIC16F1513
AN2045 PIC16F1513
AN2059 PIC16F1513
AN2092 PIC16F1513
AN2122 PIC16F1779
TB3096 PIC18F25K42
TB3103 PIC16F1779
TB3104 PIC16F1779
TB3119 PIC16F1779
TB3120 PIC16F1779
TB3122 PIC18F66K40
TB3126 PIC18F66K40
TB3130 PIC18F66K40
TB3132 PIC16F1789
TB3133 PIC10F322
TB3137 PIC16F1779
TB3138 PIC18F66K40
TB3140 PIC16F1779
TB3151 PIC18F66K40
Bootloader Sell Sheet PIC16F1513
PIC16F1769 Dual Independent Channel Power Supply Demo Sell Sheet PIC16F1779
PIC16F1769_Curiosity PIC16F1779
AN1451 Source Code PIC16F1508
AN1476 Source Code PIC16F1508
AN1660 Design Files PIC16F1513
AN1673 HEF Source Code PIC16F1513
AN1921 Source code PIC16F1513
AN1978 Source Code PIC16F753
AN2045 EXP8I2CClick.X.zip PIC16F1513
AN2045 EXP8SPIClick.X.zip PIC16F1513
AN2122 Flyback Source Code PIC16F1779
TB3137 One-Shot Example PIC16F1779
Configurable Logic Cell (CLC) Tips 'n Tricks PIC16F1509