PIC16F688

The Low Pin-count (14) 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 8 channels of 10-bit A/D, an analog comparator module w/ programmable on-chip voltage reference and an Enhanced USART (EUSART) peripheral that supports communications protocols such as RS232/485 as well as the LIN protocol.

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
Parameter
Parameter Name Value Value
Program Memory Type Flash Flash
Program Memory (KB) 7 7
CPU Speed (MIPS) 5 5
RAM Bytes 256 256
Data EEPROM (bytes) 256 256
Digital Communication Peripherals 1-UART, 1-A/E/USART, 1-SPI, 1-I2C 1-UART, 1-A/E/USART, 1-SPI, 1-I2C
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 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 14 14
Cap Touch Channels 8 8
Documents
PIC16F688 Data SheetData Sheets08/21/20093484KB
PIC16F688 Rev. A Silicon/Data Sheet ErrataErrata09/30/200896KB
PIC16F688 Rev. A4 Silicon/Data Sheet ErrataErrata10/03/200869KB
Timer1 Module Data Sheet ErrataErrata03/08/2010230KB
PIC12F6XX/16F6XX Memory Programming SpecificationProgramming Specification01/06/2015275KB
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
AN944 - Using the EUSART on the PIC16F688AppNote02/08/2005160KB
8-bit PIC® Microcontroller SolutionsBrochures05/02/20146041KB
Electronic Solutions for Medical and FitnessBrochures09/10/201410216KB
START NOW with Small Flash PIC® MicrocontrollersBrochures02/17/2009271KB
MPLAB® X IDE Product OverviewSell Sheets07/11/2011182KB
Assembly Code Templates (Absolute - no linker rqd.)Code Examples04/26/2006370KB
Assembly Code Templates (Object - Linker Required)Code Examples04/26/2006435KB
Part list for CYAR-7WDUBMPCN Document09/30/200913KB
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
Ordering Information
Part NumberLeadsPackage TypeTemp RangePacking1+26+100+1000+5000+
PIC16F688-E/ML16QFN-40C to +125CTUBE1.521.491.451.331.26
PIC16F688-E/P14PDIP-40C to +125CTUBE1.521.491.451.331.26
PIC16F688-E/SL14SOIC-40C to +125CTUBE1.401.361.331.221.15
PIC16F688-E/ST14TSSOP-40C to +125CTUBE1.571.531.491.361.29
PIC16F688-I/ML16QFN-40C to +85CTUBE1.391.361.321.211.15
PIC16F688-I/P14PDIP-40C to +85CTUBE1.391.361.321.211.15
PIC16F688-I/SL14SOIC-40C to +85CTUBE1.261.231.201.101.04
PIC16F688-I/ST14TSSOP-40C to +85CTUBE1.431.401.361.241.18
PIC16F688T-E/SL14SOIC-40C to +125CT/R1.441.401.371.251.19
PIC16F688T-E/ST14TSSOP-40C to +125CT/R1.611.571.531.401.33
PIC16F688T-I/ML16QFN-40C to +85CT/R1.431.401.361.241.18
PIC16F688T-I/SL14SOIC-40C to +85CT/R1.311.271.241.131.08
PIC16F688T-I/ST14TSSOP-40C to +85CT/R1.471.441.401.281.22
相关开发工具
Similar Devices
ProductPinsFlashRAMPrice5KNotes
PIC12F68383.5128$0.91
PIC16F684143.5128$0.98
PIC16F688147256$1.04
RoHS Information
PartNumberDeviceWeightShippingWeightLeadCountPackageTypePackageWidthSolderCompositionJEDECIndicatorRoHSChinaEFUP
PIC16F688-E/P0.9533001.83333314PDIP.300inMatte Tine3
PIC16F688-I/P0.9533001.83333314PDIP.300inMatte Tine3
PIC16F688T-I/ST0.0600000.24680014TSSOP4.4mmMatte Tine3
PIC16F688T-I/STVAO0.0600000.24680014TSSOP4.4mmMatte Tine3
PIC16F688-I/STVAO0.0600000.12500014TSSOP4.4mmMatte Tine3
PIC16F688T-E/STVAO0.0600000.24680014TSSOP4.4mmMatte Tine3
PIC16F688-I/ST0.0600000.12500014TSSOP4.4mmMatte Tine3
PIC16F688-I/STG0.0600000.12500014TSSOP4.4mmMatte Tine3
PIC16F688T-E/ST0.0600000.24680014TSSOP4.4mmMatte Tine3
PIC16F688-E/ST0.0600000.12500014TSSOP4.4mmMatte Tine3
PIC16F688T-I/SL0.1432000.32500014SOIC.150In(3.90mm)Matte Tine3
PIC16F688T-I/SLGVAO0.1432000.32500014SOIC.150In(3.90mm)Matte Tine3
PIC16F688-I/SL0.1432000.28070214SOIC.150In(3.90mm)Matte Tine3
PIC16F688-I/SLGVAO0.1432000.28070214SOIC.150In(3.90mm)Matte Tine3
PIC16F688T-E/SL0.1432000.32500014SOIC.150In(3.90mm)Matte Tine3
PIC16F688-E/SL0.1432000.28070214SOIC.150In(3.90mm)Matte Tine3
PIC16F688T-E/SLVAO0.1432000.32500014SOIC.150In(3.90mm)Matte Tine3
PIC16F688-E/SLVAO0.1432000.28070214SOIC.150In(3.90mm)Matte Tine3
PIC16F688-E/ML0.0417000.07692316QFN4x4x0.9mmMatte Tine3
PIC16F688T-I/ML0.0417000.21212116QFN4x4x0.9mmMatte Tine3
PIC16F688-I/ML0.0417000.07692316QFN4x4x0.9mmMatte Tine3
PIC16F688-I/MLVAO0.0417000.07692316QFN4x4x0.9mmMatte Tine3
PIC16F688T-I/MLVAO0.0417000.21212116QFN4x4x0.9mmMatte Tine3
PIC16F688 Data Sheet PIC16F688
PIC16F688 Rev. A Silicon/Data Sheet Errata PIC16F688
PIC16F688 Rev. A4 Silicon/Data Sheet Errata PIC16F688
Timer1 Module Data Sheet Errata PIC16F88
PIC12F6XX/16F6XX Memory Programming Specification PIC16F690
SQTP Specification for PIC16/17 MCUs PIC16F84A
AN1229 ENC624J600
PIC18F ClassB-2 Library ENC624J600
AN1310 PIC16F1939
AN1310 Source Code PIC16F1939
AN879 PIC16F690
AN892 PIC16F785
AN892 Source Code PIC16F785
AN893 PIC16F690
AN893 Source Code PIC16F690
AN905 PIC16F688
AN944 PIC16F690
AN944 Source Code PIC16F690
8-bit PIC® Microcontroller Solutions PIC16F1939
Electronic Solutions for Medical and Fitness 24VL025
START NOW with Small Flash PIC® Microcontrollers PIC16F84A
MPLAB® X IDE Product Overview 24VL025
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