Microchip logo
  • All
  • Products
  • Documents
  • Applications Notes
  • product video
product primary image

PIC16F1778

Status: In Production

View More
Overview
Documents
Development Environment
Similar Devices
RoHS Information
Buy Now

Device Overview

Summary

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.

Additional Features
Parametrics
Name
Value
Program Memory Type
Flash
Program Memory Size (KB)
28
CPU Speed (MIPS/DMIPS)
8
SRAM Bytes
2,048
Digital Communication Peripherals
1-UART, 1-SPI, 1-I2C
Capture/Compare/PWM Peripherals
3 Input Capture, 3 CCP,
Timers
5 x 8-bit, 3 x 16-bit
ADC Input
17 ch, 10-bit
Number of Comparators
6
Temperature Range (C)
-40 to 125
Operating Voltage Range (V)
1.8 to 5.5
Pin Count
28
Low Power
Yes

Documents

Jump to:

Programming Specification

Application Notes

Download All
07/30/2012
1414KB

Applications Source code

04/30/2013
43KB
12/05/2012
144KB
02/25/2014
3307KB
11/25/2014
5KB
05/30/2017
3028KB
04/12/2017
215KB
01/21/2016
684KB
01/21/2016
417KB
04/11/2016
19KB
03/21/2016
27KB

Code Examples

08/25/2016
1283KB

Tips and Tricks

Development Environment

  • Emulators & Debuggers
  • Programmers
  • Code Examples
Emulators & Debuggers
MPLAB PICkit 4 In-Circuit Debugger
MPLAB PICkit 4 In-Circuit Debugger ( PG164140 )

Fast programming, increased functionality, at the same price as its predecessor.


The MPLAB® PICkit™ 4 In-Circuit Debugger/Programmer allows fast and easy debugging and programming of PIC®, dsPIC®, AVR, SAM and CEC flash microcontrollers, using the powerful graphical user interface of MPLAB X Integrated Development Environment (IDE), version 4.15. The MPLAB

...

Learn More
Add To Cart
MPLAB ICD 4 In-Circuit Debugger
MPLAB ICD 4 In-Circuit Debugger ( DV164045 )

The MPLAB® ICD 4 In-Circuit Debugger/Programmer is Microchip’s fastest, cost-effective debugging and programming tool for PIC® Microcontrollers (MCUs), dsPIC® Digital Signal Controllers (DSCs), and CEC flash microcontrollers. This speed is provided by a SAME70 MCU with 300 MHz, 32-bit MCU with 2MB of RAM and a high-speed FPGA to yield faster

...

Learn More
Add To Cart
PICkit 3 In-Circuit Debugger
PICkit 3 In-Circuit Debugger ( PG164130 )
(Not Recommended for new design)

The PICkit 3 is not recommended for new designs. For new designs, please see the MPLAB PICKit 4.

Microchip’s PICkit™ 3 In-Circuit Debugger/Programmer uses in-circuit debugging logic incorporated into each chip with Flash memory to provide a low-cost hardware debugger and programmer. In-circuit

...

Learn More
Add To Cart
MPLAB ICD 3 In-Circuit Debugger
MPLAB ICD 3 In-Circuit Debugger ( DV164035 )
(Not Recommended for new design)

 The MPLAB ICD 3 is a mature product. For new designs, consider using the MPLAB ICD 4 (DV164045)

MPLAB® ICD 3 In-Circuit Debugger System is Microchip's most cost effective high-speed hardware debugger/programmer for Microchip Flash Digital Signal Controller (DSC) and microcontroller

...

Learn More
Add To Cart
MPLAB REAL ICE PROBE KIT
MPLAB REAL ICE PROBE KIT ( DV244005 )
(Not Recommended for new design)

 

Not recommended for new designs. For new designs, please consider the MPLAB ICD 4 (DV164045).

MPLAB REAL ICE In-Circuit Emulator System is Microchip’s next generation high speed emulator for Microchip Flash DSC® and MCU devices. It debugs and programs

...


Learn More
Add To Cart
Programmers
MPLAB PICkit 4 In-Circuit Debugger
MPLAB PICkit 4 In-Circuit Debugger ( PG164140 )

Fast programming, increased functionality, at the same price as its predecessor.


The MPLAB® PICkit™ 4 In-Circuit Debugger/Programmer allows fast and easy debugging and programming of PIC®, dsPIC®, AVR, SAM and CEC flash microcontrollers, using the powerful graphical user interface of MPLAB X Integrated Development Environment (IDE), version 4.15. The MPLAB

...

Learn More
Add To Cart
MPLAB ICD 4 In-Circuit Debugger
MPLAB ICD 4 In-Circuit Debugger ( DV164045 )

The MPLAB® ICD 4 In-Circuit Debugger/Programmer is Microchip’s fastest, cost-effective debugging and programming tool for PIC® Microcontrollers (MCUs), dsPIC® Digital Signal Controllers (DSCs), and CEC flash microcontrollers. This speed is provided by a SAME70 MCU with 300 MHz, 32-bit MCU with 2MB of RAM and a high-speed FPGA to yield faster

...

Learn More
Add To Cart
PICkit 3 In-Circuit Debugger
PICkit 3 In-Circuit Debugger ( PG164130 )
(Not Recommended for new design)

The PICkit 3 is not recommended for new designs. For new designs, please see the MPLAB PICKit 4.

Microchip’s PICkit™ 3 In-Circuit Debugger/Programmer uses in-circuit debugging logic incorporated into each chip with Flash memory to provide a low-cost hardware debugger and programmer. In-circuit

...

Learn More
Add To Cart
MPLAB PM3 Universal Device Programmer
MPLAB PM3 Universal Device Programmer ( DV007004 )

The MPLAB® PM3 Universal Device Programmer is easy to use and operates with a PC or as a stand-alone unit, and programs Microchip's entire line of PIC® devices as well as the latest dsPIC® DSC devices. When used standalone, data can be loaded and saved with the SD/MMC card (not included).

  • Socket: AC164307   PartNo: PIC16F1778 (28SS)
Learn More
Add To Cart
MPLAB ICD 3 In-Circuit Debugger
MPLAB ICD 3 In-Circuit Debugger ( DV164035 )
(Not Recommended for new design)

 The MPLAB ICD 3 is a mature product. For new designs, consider using the MPLAB ICD 4 (DV164045)

MPLAB® ICD 3 In-Circuit Debugger System is Microchip's most cost effective high-speed hardware debugger/programmer for Microchip Flash Digital Signal Controller (DSC) and microcontroller

...

Learn More
Add To Cart
MPLAB REAL ICE PROBE KIT
MPLAB REAL ICE PROBE KIT ( DV244005 )
(Not Recommended for new design)

 

Not recommended for new designs. For new designs, please consider the MPLAB ICD 4 (DV164045).

MPLAB REAL ICE In-Circuit Emulator System is Microchip’s next generation high speed emulator for Microchip Flash DSC® and MCU devices. It debugs and programs

...

Learn More
Add To Cart
Code Examples

Similar Devices

Product
Pins
Flash (KB)
RAM (B)
Price 5K
Notes
14
7
512
$0.91
High-Speed Comparators, Op Amps, Programmable Ramp Generator, Data Signal Modulator
14
14
1,024
$0.98
High-Speed Comparators, Op Amps, Programmable Ramp Generator, Data Signal Modulator
20
7
512
$1.08
High-Speed Comparators, Op Amps, Programmable Ramp Generator, Data Signal Modulator
20
14
1,024
$1.15
High-Speed Comparators, Op Amps, Programmable Ramp Generator, Data Signal Modulator
28
7
512
$1.41
 
28
14
1,024
$1.48
 
40
14
1,024
$1.83
 
28
28
2,048
$1.57
 
40
28
2,048
$1.92
 

RoHS Information

Part Number
Device Weight (g)
Shipping Weight (Kg)
Lead Count
Package Type
Package Width
Solder Composition
JEDEC Indicator
RoHS
China EFUP
PIC16F1778-E/SS
0.229200
0.489362
28
SSOP
.209in
Matte Tin
e3
PIC16F1778T-E/SS
0.229200
0.333333
28
SSOP
.209in
Matte Tin
e3
PIC16F1778-E/MX
0.002900
0.114754
28
UQFN
6x6x0.5mm
Matte Tin
e3
PIC16F1778-I/MX
0.002900
0.114754
28
UQFN
6x6x0.5mm
Matte Tin
e3
PIC16F1778T-I/MX
0.002900
0.181212
28
UQFN
6x6x0.5mm
Matte Tin
e3
PIC16F1778-I/SS
0.229200
0.489362
28
SSOP
.209in
Matte Tin
e3
PIC16F1778T-I/SS
0.229200
0.333333
28
SSOP
.209in
Matte Tin
e3
PIC16F1778-E/SO
0.770400
1.370370
28
SOIC
.300in
Matte Tin
e3
PIC16F1778-I/SO
0.770400
1.370370
28
SOIC
.300in
Matte Tin
e3
PIC16F1778T-I/SO
0.770400
1.152500
28
SOIC
.300in
Matte Tin
e3
PIC16F1778-E/SP
2.087500
3.733333
28
SPDIP
.300in
Matte Tin
e3
PIC16F1778-I/SP
2.087500
3.733333
28
SPDIP
.300in
Matte Tin
e3
To see a complete listing of RoHS data for this device, please Click here
Shipping Weight = Device Weight + Packing Material weight. Please contact sales office if device weight is not available.

Buy from the Microchip Store

Grid
View
Table
View
Filter:
Apply
Clear
Only show products with samples
Product
Leads
Package Type
Temp Range
Packing Media
5K Pricing
Buy