PIC16F677

The Low Pin-count (20) PIC® Flash microcontroller products offer all of the advantages of the well recognized mid-range x14 architecture with standardized features including a wide operating voltage of 2.0-5.5 volts, on-board EEPROM Data Memory, and nanoWatt Technology. Standard analog peripherals include up to 12 channels of 10-bit A/D, an analog comparator module with two comparators, and a programmable on-chip voltage reference.

Features
  • 256 bytes of EEPROM data memory
  • Extended WDT
  • MPLAB® ICD 2 programming support or debugging support with optional header adapter
  • Precision internal oscillator-software selectable 8 MHz - 32 KHz
  • nanoWatt Technology
  • Software selectable BOR
  • SSP w/ I2C™Compatible Address mask option
  • 12 A/D Channels
  • 2 Comparators
  • ULPW
  • Enhanced Low Power Timer 1
  • Timer 1 Gate Synch Latch
Parameter
Parameter Name Value Value
Program Memory Type Flash Flash
Program Memory (KB) 3.5 3.5
CPU Speed (MIPS) 5 5
RAM Bytes 128 128
Data EEPROM (bytes) 256 256
Digital Communication Peripherals 1-SSP(SPI/I2C) 1-SSP(SPI/I2C)
Timers 1 x 8-bit, 1 x 16-bit 1 x 8-bit, 1 x 16-bit
ADC 12 ch, 10-bit 12 ch, 10-bit
Comparators 2 2
Temperature Range (C) -40 to 125 -40 to 125
Operating Voltage Range (V) 2 to 5.5 2 to 5.5
Pin Count 20 20
Cap Touch Channels 12 12
Documents
PIC16F631/677/685/687/689/690 20-Pin Flash-Based, 8-Bit CMOS MCUsData Sheets04/07/20153013KB
PIC16F631/677/685/687/689/690 Family Silicon Errata and Data Sheet ClarificationErrata05/21/2010308KB
Timer1 Module Data Sheet ErrataErrata03/08/2010230KB
PIC12F6XX/16F6XX Memory Programming SpecificationProgramming Specification01/06/2015275KB
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
AN734 - Using the Mid-Range Enhanced Core PIC16 Devices' MSSP Module for Slave I2C CommunicationAppNote08/16/2013335KB
AN736 - An I2C Network Protocol for Environmental MonitoringAppNote09/07/2000467KB
AN879 - Using the Microchip Ultra Low-power Wake-up ModuleAppNote02/22/2008382KB
AN892 - Fail-Safe Monitoring and Clock Frequency Switching Using the PIC16F684AppNote12/16/2003169KB
8-bit PIC® Microcontroller SolutionsBrochures05/02/20146041KB
START NOW with Small Flash PIC® MicrocontrollersBrochures02/17/2009271KB
MPLAB® X IDE Product OverviewSell Sheets07/11/2011182KB
Corporate Product Selector GuideProduct Line Card04/13/201610173KB
PIC Microcontroller Compiled Tips 'n Tricks GuideTips and Tricks04/22/20095964KB
Ordering Information
Part NumberLeadsPackage TypeTemp RangePacking1+26+100+1000+5000+
PIC16F677-E/ML20QFN-40C to +125CTUBE1.541.501.461.341.27
PIC16F677-E/P20PDIP-40C to +125CTUBE1.581.541.501.381.31
PIC16F677-E/SO20SOIC-40C to +125CTUBE1.541.501.461.341.27
PIC16F677-E/SS20SSOP-40C to +125CTUBE1.331.291.261.151.10
PIC16F677-I/ML20QFN-40C to +85CTUBE1.411.381.341.231.17
PIC16F677-I/P20PDIP-40C to +85CTUBE1.451.421.381.261.20
PIC16F677-I/SO20SOIC-40C to +85CTUBE1.411.381.341.231.17
PIC16F677-I/SS20SSOP-40C to +85CTUBE1.201.171.141.040.99
PIC16F677T-E/SO20SOIC-40C to +125CT/R1.661.631.581.451.39
PIC16F677T-E/SS20SSOP-40C to +125CT/R1.341.311.281.171.11
PIC16F677T-I/ML20QFN-40C to +85CT/R1.451.421.381.261.20
PIC16F677T-I/SO20SOIC-40C to +85CT/R1.451.421.381.261.20
PIC16F677T-I/SS20SSOP-40C to +85CT/R1.241.211.181.081.03
相关开发工具
Similar Devices
ProductPinsFlashRAMPrice5KNotes
PIC16F631201.7564$0.91
PIC16F677203.5128$0.99
PIC16F685207256$1.13
PIC16F687203.5128$1.07
PIC16F689207256$1.13
PIC16F690207256$1.20
RoHS Information
PartNumberDeviceWeightShippingWeightLeadCountPackageTypePackageWidthSolderCompositionJEDECIndicatorRoHSChinaEFUP
PIC16F677-E/P1.5129002.50000020PDIP.300inMatte Tine3
PIC16F677-I/P1.5129002.50000020PDIP.300inMatte Tine3
PIC16F677-I/SO0.5420000.97368420SOIC.300inMatte Tine3
PIC16F677-E/SO0.5420000.97368420SOIC.300inMatte Tine3
PIC16F677T-E/SO0.5420000.31187520SOIC.300inMatte Tine3
PIC16F677T-I/SO0.5420000.31187520SOIC.300inMatte Tine3
PIC16F677-E/ML0.0431000.07692320QFN4x4x0.9mmMatte Tine3
PIC16F677T-I/ML0.0431000.21212120QFN4x4x0.9mmMatte Tine3
PIC16F677-I/ML0.0431000.07692320QFN4x4x0.9mmMatte Tine3
PIC16F677T-I/SS0.1642000.41625020SSOP.209inMatte Tine3
PIC16F677T-E/SS0.1642000.41625020SSOP.209inMatte Tine3
PIC16F677-E/SS0.1642000.34328420SSOP.209inMatte Tine3
PIC16F677-I/SS0.1642000.34328420SSOP.209inMatte Tine3
PIC16F677T-I/SSV050.1642000.41625020SSOP.209inMatte Tine3
PIC16F677-I/SSVAO0.1642000.34328420SSOP.209inMatte Tine3
PIC16F677T-I/SSVAO0.1642000.41625020SSOP.209inMatte Tine3
PIC16F631/677/685/687/689/690 20-Pin Flash-Based, 8-Bit CMOS MCUs PIC16F690
PIC16F631/677/685/687/689/690 Family Silicon Errata and Data Sheet Clarification PIC16F690
Timer1 Module Data Sheet Errata PIC16F88
PIC12F6XX/16F6XX Memory Programming Specification PIC16F690
AN1229 ENC624J600
PIC18F ClassB-2 Library ENC624J600
AN1310 PIC16F1939
AN1310 Source Code PIC16F1939
AN734 PIC16F946
AN734 Source Code PIC16F946
AN736 PIC16F946
AN736 Source Code PIC16F946
AN879 PIC16F690
AN892 PIC16F785
AN892 Source Code PIC16F785
8-bit PIC® Microcontroller Solutions PIC16F1939
START NOW with Small Flash PIC® Microcontrollers PIC16F84A
MPLAB® X IDE Product Overview 24VL025
Corporate Product Selector Guide SST49LF080A
PIC Microcontroller Compiled Tips 'n Tricks Guide PIC24FJ64GB412