PIC16F676

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® MCU architecture into a 14-pin package and features 8 channels for the 10-bit Analog-to-Digital (A/D) converter, 1 comparator and 128 bytes of EEPROM data memory. This device is easily adapted for automotive, industrial, appliances and consumer entry-level product applications that require field re-programmability.

Features
  • 128 bytes of EEPROM Data Memory
  • programmable pull-up resistors
  • individually selectable analog channels
  • ICD2 programming support or debugging support with optional header adapter
  • 8 oscillator sellections including precision 4 MHz RC oscillator with programmable calibration and Power-on Reset
Parameter
Parameter Name Value Value
Program Memory Type Flash Flash
Program Memory (KB) 1.75 1.75
CPU Speed (MIPS) 5 5
RAM Bytes 64 64
Data EEPROM (bytes) 128 128
Digital Communication Peripherals 1-UART, 1-UART,
Timers 1 x 8-bit, 1 x 16-bit 1 x 8-bit, 1 x 16-bit
ADC 8 ch, 10-bit 8 ch, 10-bit
Comparators 1 1
Temperature Range (C) -40 to 125 -40 to 125
Operating Voltage Range (V) 2 to 5.5 2 to 5.5
Pin Count 14 14
Cap Touch Channels 8 8
Documents
PIC16F630/676 Data SheetData Sheets05/10/20101344KB
PIC16F630/676 Rev. A Silicon/Data Sheet ErrataErrata04/05/2007217KB
Timer1 Module Data Sheet ErrataErrata03/08/2010230KB
PIC12F629/675/PIC16F630/676 EEPROM Memory Programming SpecificationProgramming Specification09/12/2005366KB
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
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
AN893 - Low-Cost Bidirectional Brushed DC Motor Control Using the PIC16F684AppNote06/24/2014448KB
AN905 - Brushed DC Motor FundamentalsAppNote11/15/2010155KB
8-bit PIC® Microcontroller SolutionsBrochures05/02/20146041KB
START NOW with Small Flash PIC® MicrocontrollersBrochures02/17/2009271KB
MPLAB® X IDE Product OverviewSell Sheets07/11/2011182KB
PIC16F630/676 Microcontroller Family Product OverviewSell Sheets03/14/2005110KB
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
Memory Organization - PICmicro Mid-Range MCU FamilyReference Manual10/15/200471KB
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 MCU Comparator Tips n TricksTips and Tricks04/19/20071284KB
PIC Microcontroller Compiled Tips 'n Tricks GuideTips and Tricks04/22/20095964KB
PIC­® MCU CCP and ECCP Tips n TricksTips and Tricks02/01/2008687KB
Tips 'n TricksTips and Tricks02/01/2008582KB
MPLAB IDE PICSTART Plus User's GuideUser Guides10/22/20041401KB
MPLAB® PRO MATE® II User's GuideUser Guides10/02/20031571KB
Ordering Information
Part NumberLeadsPackage TypeTemp RangePacking1+26+100+1000+5000+
PIC16F676-E/ML16QFN-40C to +125CTUBE1.421.391.351.241.18
PIC16F676-E/P14PDIP-40C to +125CTUBE1.421.391.351.241.18
PIC16F676-E/SL14SOIC-40C to +125CTUBE1.291.261.231.131.08
PIC16F676-E/ST14TSSOP-40C to +125CTUBE1.461.431.391.281.22
PIC16F676-I/ML16QFN-40C to +85CTUBE1.301.271.241.141.09
PIC16F676-I/P14PDIP-40C to +85CTUBE1.301.271.241.141.09
PIC16F676-I/SL14SOIC-40C to +85CTUBE1.181.151.121.030.98
PIC16F676-I/ST14TSSOP-40C to +85CTUBE1.341.311.281.181.12
PIC16F676T-E/SL14SOIC-40C to +125CT/R1.341.301.271.171.11
PIC16F676T-E/ST14TSSOP-40C to +125CT/R1.501.471.431.321.25
PIC16F676T-I/ML16QFN-40C to +85CT/R1.341.311.281.181.12
PIC16F676T-I/SL14SOIC-40C to +85CT/R1.221.191.161.071.02
PIC16F676T-I/ST14TSSOP-40C to +85CT/R1.391.351.321.211.16
相关开发工具
Similar Devices
ProductPinsFlashRAMPrice5KNotes
PIC12F62981.7564$0.70
PIC12F67581.7564$0.77
PIC16F630141.7564$0.91
PIC16F676141.7564$0.98
RoHS Information
PartNumberDeviceWeightShippingWeightLeadCountPackageTypePackageWidthSolderCompositionJEDECIndicatorRoHSChinaEFUP
PIC16F676-C/P0.9533001.83333314PDIP.300inMatte Tine3
PIC16F676-E/P0.9533001.83333314PDIP.300inMatte Tine3
PIC16F676-I/P0.9533001.83333314PDIP.300inMatte Tine3
PIC16F676-ICD/P1.5129002.50000020PDIP.300inMatte Tine3
PIC16F676-ME/PT0.2867002.48750064TQFP10x10x1mmMatte Tine3
PIC16F676T-E/ST0.0600000.24680014TSSOP4.4mmMatte Tine3
PIC16F676-E/ST0.0600000.12500014TSSOP4.4mmMatte Tine3
PIC16F676T-I/ST0.0600000.24680014TSSOP4.4mmMatte Tine3
PIC16F676-I/ST0.0600000.12500014TSSOP4.4mmMatte Tine3
PIC16F676-E/STVAO0.0600000.12500014TSSOP4.4mmMatte Tine3
PIC16F676T-E/STVAO0.0600000.24680014TSSOP4.4mmMatte Tine3
PIC16F676-I/STVAO0.0600000.12500014TSSOP4.4mmMatte Tine3
PIC16F676T-I/STVAO0.0600000.24680014TSSOP4.4mmMatte Tine3
PIC16F676T-C/SL0.1432000.32500014SOIC.150In(3.90mm)Matte Tine3
PIC16F676T-E/SL0.1432000.32500014SOIC.150In(3.90mm)Matte Tine3
PIC16F676T-I/SL0.1432000.32500014SOIC.150In(3.90mm)Matte Tine3
PIC16F676T-I/SLVAO0.1432000.32500014SOIC.150In(3.90mm)Matte Tine3
PIC16F676-I/SL0.1432000.28070214SOIC.150In(3.90mm)Matte Tine3
PIC16F676-I/SLG0.1432000.28070214SOIC.150In(3.90mm)Matte Tine3
PIC16F676-I/SLVAO0.1432000.28070214SOIC.150In(3.90mm)Matte Tine3
PIC16F676-E/SL0.1432000.28070214SOIC.150In(3.90mm)Matte Tine3
PIC16F676T-E/SLVAO0.1432000.32500014SOIC.150In(3.90mm)Matte Tine3
PIC16F676-E/SLVAO0.1432000.28070214SOIC.150In(3.90mm)Matte Tine3
PIC16F676-E/ML0.0417000.07692316QFN4x4x0.9mmMatte Tine3
PIC16F676-I/ML0.0417000.07692316QFN4x4x0.9mmMatte Tine3
PIC16F676T-I/ML0.0417000.21212116QFN4x4x0.9mmMatte Tine3
PIC16F630/676 Data Sheet PIC16F676
PIC16F630/676 Rev. A Silicon/Data Sheet Errata PIC16F676
Timer1 Module Data Sheet Errata PIC16F88
PIC12F629/675/PIC16F630/676 EEPROM Memory Programming Specification rfPIC12F675K
SQTP Specification for PIC16/17 MCUs PIC16F84A
AN1229 ENC624J600
PIC18F ClassB-2 Library ENC624J600
AN1310 PIC16F1933
AN1310 Source Code PIC16F1933
AN879 PIC12F683
AN892 PIC16F785
AN892 Source Code PIC16F785
AN893 PIC12F683
AN893 Source Code PIC16F690
AN905 PIC12F683
8-bit PIC® Microcontroller Solutions PIC16F1939
START NOW with Small Flash PIC® Microcontrollers PIC16F84A
MPLAB® X IDE Product Overview 24VL025
PIC16F630/676 Microcontroller Family Product Overview PIC16F676
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
Memory Organization - PICmicro Mid-Range MCU Family PIC16F684
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 MCU Comparator Tips n Tricks PIC16F688
PIC Microcontroller Compiled Tips 'n Tricks Guide PIC24FJ64GB412
PIC­® MCU CCP and ECCP Tips n Tricks PIC16F688
Tips 'n Tricks PIC16F688
MPLAB IDE PICSTART Plus User's Guide PIC16F88
MPLAB® PRO MATE® II User's Guide PIC16F88