PIC16F77

This powerful (200 nanosecond instruction execution) yet easy-to-program (only 35 single word instructions) CMOS FLASH-based 8-bit microcontroller packs Microchip's powerful PIC® architecture into an 40- or 44-pin package and is upwards compatible with the PIC16C5X, PIC12CXXX and PIC16C7X devices. The PIC16F77 features 8 channels of 8-bit Analog-to-Digital (A/D) converter with 2 additional timers, 2 capture/compare/PWM functions and the synchronous serial port can be configured as either 3-wire Serial Peripheral Interface (SPI™) or the 2-wire Inter-Integrated Circuit (I²C™) bus and a Universal Asynchronous Receiver Transmitter (USART). All of these features make it ideal for more advanced level A/D applications in automotive, industrial, appliances and consumer applications.

技术参数
Parameter Name Value Value
Program Memory Type Flash Flash
Program Memory (KB) 14 14
CPU Speed (MIPS) 5 5
RAM Bytes 368 368
Digital Communication Peripherals 1-UART, 1-A/E/USART, 1-SPI, 1-I2C1-SSP(SPI/I2C) 1-UART, 1-A/E/USART, 1-SPI, 1-I2C1-SSP(SPI/I2C)
Capture/Compare/PWM Peripherals 2 CCP 2 CCP
Timers 2 x 8-bit, 1 x 16-bit 2 x 8-bit, 1 x 16-bit
ADC 8 ch, 8-bit 8 ch, 8-bit
Temperature Range (C) -40 to 125 -40 to 125
Operating Voltage Range (V) 2 to 5.5 2 to 5.5
Pin Count 40 40
文档资料
PIC16F73/4/6/7 DatasheetData Sheets04/01/20034049KB
PIC16F73/74/76/77 (Rev. C0 Silicon) Data Sheet ErrataErrata09/04/2003226KB
PIC16F73/74/76/77 Rev. B1 Silicon ErrataErrata09/04/2003252KB
SSP Module Silicon Errata SheetErrata08/25/2009185KB
Timer1 Module Data Sheet ErrataErrata03/08/2010230KB
PIC16C76/77 to PIC16F76/77 Migration DocumentMigration Documents04/01/2003232KB
PIC16F76/77 - PIC16CR76/77 MigrationMigration Documents04/26/2006195KB
PIC16F76/77 - PIC16CR76/77 Migration (Korean)Migration Documents06/28/2006290KB
PIC16F7X FLASH Memory Programming SpecificationProgramming Specification04/01/2003189KB
SQTP Specification for PIC16/17 MCUsProgramming Specification04/01/200359KB
AN1229 - Class B Safety Software Library for PIC MCUs and dsPIC DSCsAppNote04/24/2012439KB
AN1310 - High-Speed Bootloader for PIC16 and PIC18 DevicesAppNote02/03/2010482KB
8-bit PIC® Microcontroller SolutionsBrochures05/02/20146041KB
START NOW with Small Flash PIC® MicrocontrollersBrochures02/17/2009271KB
MPLAB® X IDE Product OverviewSell Sheets07/11/2011182KB
10-bit A/D Converter (Mid-Range)Reference Manual10/15/2004100KB
8-Bit A/D Converter - PICmicro Mid-Range MCU FamilyReference Manual10/15/200487KB
Architecture - PICmicro Mid-Range MCU FamilyReference Manual10/15/200469KB
Basic Synchronous Serial Port (BSSP) - PICmicro Mid-Range MCU FamilyReference Manual10/15/2004117KB
Comparator - PICmicro Mid-Range MCU FamilyReference Manual04/09/200362KB
Compare/Capture/PWM (CCP) - PICmicro Mid-Range MCU FamilyReference Manual04/09/200369KB
Cover Page and TOC - PICmicro Mid-Range MCU FamilyReference Manual10/15/2004142KB
CPU and ALU - PICmicro Mid-Range MCU FamilyReference Manual10/15/2004108KB
Data EEPROM - PICmicro Mid-Range MCU FamilyReference Manual10/15/200443KB
Device Configuration Bits - PICmicro Mid-Range MCU FamilyReference Manual10/15/200442KB
Electrical Specifications - PICmicro Mid-Range MCU FamilyReference Manual10/15/2004594KB
I/O PortsReference Manual10/15/200495KB
In-Circuit Serial Programming - PICmicro Mid-Range MCU FamilyReference Manual10/15/200481KB
Instruction Set - PICmicro Mid-Range MCU FamilyReference Manual10/25/2004482KB
Interrupts - PICmicro Mid-Range MCU FamilyReference Manual04/09/200368KB
Introduction - PICmicro Mid-Range MCU FamilyReference Manual10/15/200466KB
LCD - PICmicro Mid-Range MCU FamilyReference Manual10/15/2004114KB
Oscillator - PICmicro Mid-Range MCU FamilyReference Manual10/15/2004110KB
Parallel Slave Port - PICmicro Mid-Range MCU FamilyReference Manual04/09/200340KB
Reset - PICmicro Mid-Range MCU FamilyReference Manual10/15/200484KB
Slope A/D - PICmicro Mid-Range MCU FamilyReference Manual10/15/200485KB
Synchronous Serial Port (SSP) - PICmicro Mid-Range MCU FamilyReference Manual10/15/2004143KB
Timer0 - PICmicro Mid-Range MCU FamilyReference Manual10/15/200462KB
Timer2 - PICmicro Mid-Range MCU FamilyReference Manual04/09/200346KB
USART - PICmicro Mid-Range MCU FamilyReference Manual10/15/2004129KB
Voltage Reference - PICmicro Mid-Range MCU FamilyReference Manual10/15/200446KB
Watchdog Timer and Sleep Mode - PICmicro Mid-Range MCU FamilyReference Manual10/15/200450KB
Assembly Code Templates (Absolute - no linker rqd.)Code Examples04/26/2006370KB
Assembly Code Templates (Object - Linker Required)Code Examples04/26/2006435KB
Corporate Product Selector GuideProduct Line Card04/13/201610173KB
PIC Microcontroller Compiled Tips 'n Tricks GuideTips and Tricks04/22/20095964KB
MPLAB IDE PICSTART Plus User's GuideUser Guides10/22/20041401KB
MPLAB® PRO MATE® II User's GuideUser Guides10/02/20031571KB
订购型号
Part NumberLeadsPackage TypeTemp RangePacking1+26+100+1000+5000+
PIC16F77-E/L44PLCC-40C to +125CTUBE5.975.875.765.565.32
PIC16F77-E/P40PDIP-40C to +125CTUBE5.175.034.894.614.45
PIC16F77-E/PT44TQFP-40C to +125CTRAY6.216.055.885.545.35
PIC16F77-I/L44PLCC-40C to +85CTUBE5.525.435.335.144.92
PIC16F77-I/ML44QFN-40C to +85CTUBE5.955.805.645.315.13
PIC16F77-I/P40PDIP-40C to +85CTUBE4.784.664.534.274.12
PIC16F77-I/PT44TQFP-40C to +85CTRAY5.755.605.445.124.95
PIC16F77T-I/PT44TQFP-40C to +85CT/R5.915.755.595.275.08
PIC16LF77-I/L44PLCC-40C to +85CTUBE5.805.705.605.405.17
PIC16LF77-I/P40PDIP-40C to +85CTUBE5.024.894.764.484.32
PIC16LF77-I/PT44TQFP-40C to +85CTRAY6.035.885.725.385.20
PIC16LF77T-I/PT44TQFP-40C to +85CT/R6.206.045.875.535.33
相关开发工具
相类似产品
ProductPinsFlashRAMPrice5KNotes
PIC16F73287192$2.97
PIC16F74407192$3.61
PIC16F774014368$4.12
器件无铅环保信息
PartNumberDeviceWeightShippingWeightLeadCountPackageTypePackageWidthSolderCompositionJEDECIndicatorRoHSChinaEFUP
PIC16F777-E/P6.50000010.60000040PDIP.600inMatte Tine3
PIC16F777-I/P6.50000010.60000040PDIP.600inMatte Tine3
PIC16F777-I/PREL6.50000010.60000040PDIP.600inMatte Tine3
PIC16F77-E/P6.50000010.60000040PDIP.600inMatte Tine3
PIC16F77-I/P6.50000010.60000040PDIP.600inMatte Tine3
PIC16F77-I/P4AP6.50000010.60000040PDIP.600inMatte Tine3
PIC16F77T-I/L2.3755003.40000044PLCC-Matte Tine3
PIC16F77-I/L2.3755003.70370444PLCC-Matte Tine3
PIC16F77-E/L2.3755003.70370444PLCC-Matte Tine3
PIC16F777-E/PT0.2733001.18750044TQFP10x10x1mmMatte Tine3
PIC16F777-I/PT0.2733001.18750044TQFP10x10x1mmMatte Tine3
PIC16F77-E/PT0.2733001.18750044TQFP10x10x1mmMatte Tine3
PIC16F777T-I/PT0.2733000.74833344TQFP10x10x1mmMatte Tine3
PIC16F77T-I/PT0.2733000.74833344TQFP10x10x1mmMatte Tine3
PIC16F77-I/PT0.2733001.18750044TQFP10x10x1mmMatte Tine3
PIC16F77-I/PTG0.2733001.18750044TQFP10x10x1mmMatte Tine3
PIC16F77-I/PTVAO0.2733001.18750044TQFP10x10x1mmMatte Tine3
PIC16F77-I/ML0.1884000.28888944QFN8x8x0.9mmMatte Tine3
PIC16F777-I/ML0.1884000.28888944QFN8x8x0.9mmMatte Tine3
PIC16F77-I/PT4AP0.2733002.70625044TQFP10x10x1mmMatte Tine3
PIC16F777-ME/PL0.644300166.66666780LQFP14x14x1.4mmMatte Tine3
PIC16F73/4/6/7 Datasheet PIC16F77
PIC16F73/4/6/7 Datasheet PIC16F77
PIC16F73/74/76/77 (Rev. C0 Silicon) Data Sheet Errata PIC16F77
PIC16F73/74/76/77 Rev. B1 Silicon Errata PIC16F77
SSP Module Silicon Errata Sheet PIC16F88
Timer1 Module Data Sheet Errata PIC16F88
PIC16C76/77 to PIC16F76/77 Migration Document PIC16F77
PIC16F76/77 - PIC16CR76/77 Migration PIC16F77
PIC16F76/77 - PIC16CR76/77 Migration (Korean) PIC16F77
PIC16F7X FLASH Memory Programming Specification PIC16F77
SQTP Specification for PIC16/17 MCUs PIC16F84A
AN1229 ENC624J600
PIC18F ClassB-2 Library ENC624J600
AN1310 PIC16F1939
AN1310 Source Code PIC16F1939
8-bit PIC® Microcontroller Solutions PIC16F1939
START NOW with Small Flash PIC® Microcontrollers PIC16F84A
MPLAB® X IDE Product Overview 24VL025
10-bit A/D Converter (Mid-Range) PIC16F88
8-Bit A/D Converter - PICmicro Mid-Range MCU Family PIC16F88
Architecture - PICmicro Mid-Range MCU Family PIC16F88
Basic Synchronous Serial Port (BSSP) - PICmicro Mid-Range MCU Family PIC16F88
Comparator - PICmicro Mid-Range MCU Family PIC16F88
Compare/Capture/PWM (CCP) - PICmicro Mid-Range MCU Family PIC16F88
Cover Page and TOC - PICmicro Mid-Range MCU Family PIC16F88
CPU and ALU - PICmicro Mid-Range MCU Family PIC16F88
Data EEPROM - PICmicro Mid-Range MCU Family PIC16F88
Device Configuration Bits - PICmicro Mid-Range MCU Family PIC16F88
Electrical Specifications - PICmicro Mid-Range MCU Family PIC16F88
I/O Ports PIC16F88
In-Circuit Serial Programming - PICmicro Mid-Range MCU Family PIC16F88
Instruction Set - PICmicro Mid-Range MCU Family PIC16F88
Interrupts - PICmicro Mid-Range MCU Family PIC16F88
Introduction - PICmicro Mid-Range MCU Family PIC16F88
LCD - PICmicro Mid-Range MCU Family PIC16F88
Oscillator - PICmicro Mid-Range MCU Family PIC16F88
Parallel Slave Port - PICmicro Mid-Range MCU Family PIC16F88
Reset - PICmicro Mid-Range MCU Family PIC16F88
Slope A/D - PICmicro Mid-Range MCU Family PIC16F88
Synchronous Serial Port (SSP) - PICmicro Mid-Range MCU Family PIC16F88
Timer0 - PICmicro Mid-Range MCU Family PIC16F88
Timer2 - PICmicro Mid-Range MCU Family PIC16F88
USART - PICmicro Mid-Range MCU Family PIC16F88
Voltage Reference - PICmicro Mid-Range MCU Family PIC16F88
Watchdog Timer and Sleep Mode - PICmicro Mid-Range MCU Family PIC16F88
AN1660 Source Code PIC16F1508
Assembly Code Templates (Object - Linker Required) PIC16F84A
Corporate Product Selector Guide SST49LF080A
PIC Microcontroller Compiled Tips 'n Tricks Guide PIC24FJ64GB412
MPLAB IDE PICSTART Plus User's Guide PIC16F88
MPLAB® PRO MATE® II User's Guide PIC16F88