PIC16F685

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 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
  • 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) 7 7
CPU Speed (MIPS) 5 5
RAM Bytes 256 256
Data EEPROM (bytes) 256 256
Capture/Compare/PWM Peripherals 1 ECCP / 1 ECCP /
Timers 2 x 8-bit, 1 x 16-bit 2 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
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
AN906 - Stepper Motor Control Using the PIC16F684AppNote11/14/2006203KB
AN964 - Software PID Control of an Inverted Pendulum Using the PIC16F684AppNote12/01/2004333KB
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
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+
PIC16F685-E/ML20QFN-40C to +125CTUBE1.931.771.641.501.42
PIC16F685-E/P20PDIP-40C to +125CTUBE1.991.821.681.541.46
PIC16F685-E/SO20SOIC-40C to +125CTUBE1.931.771.641.501.42
PIC16F685-E/SS20SSOP-40C to +125CTUBE1.701.551.441.321.25
PIC16F685-I/ML20QFN-40C to +85CTUBE1.771.631.501.381.31
PIC16F685-I/P20PDIP-40C to +85CTUBE1.811.661.541.411.34
PIC16F685-I/SO20SOIC-40C to +85CTUBE1.771.631.501.381.31
PIC16F685-I/SS20SSOP-40C to +85CTUBE1.521.401.301.191.13
PIC16F685T-E/ML20QFN-40C to +125CT/R1.901.861.811.671.59
PIC16F685T-E/SO20SOIC-40C to +125CT/R1.971.821.681.541.47
PIC16F685T-E/SS20SSOP-40C to +125CT/R1.811.771.721.591.51
PIC16F685T-I/ML20QFN-40C to +85CT/R1.811.661.541.411.34
PIC16F685T-I/SO20SOIC-40C to +85CT/R1.811.661.541.411.34
PIC16F685T-I/SS20SSOP-40C to +85CT/R1.581.451.341.231.17
相关开发工具
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
PIC16F685-E/P1.5129002.50000020PDIP.300inMatte Tine3
PIC16F685-I/P1.5129002.50000020PDIP.300inMatte Tine3
PIC16F685-I/SO0.5420000.97368420SOIC.300inMatte Tine3
PIC16F685T-E/SO0.5420000.31187520SOIC.300inMatte Tine3
PIC16F685T-I/SO0.5420000.31187520SOIC.300inMatte Tine3
PIC16F685-E/SO0.5420000.97368420SOIC.300inMatte Tine3
PIC16F685T-E/ML0.0431000.21212120QFN4x4x0.9mmMatte Tine3
PIC16F685-E/ML0.0431000.07692320QFN4x4x0.9mmMatte Tine3
PIC16F685-I/ML0.0431000.07692320QFN4x4x0.9mmMatte Tine3
PIC16F685T-I/ML0.0431000.21212120QFN4x4x0.9mmMatte Tine3
PIC16F685-E/MLVAO0.0431000.07692320QFN4x4x0.9mmMatte Tine3
PIC16F685T-E/MLVAO0.0431000.21212120QFN4x4x0.9mmMatte Tine3
PIC16F685T-I/SS0.1642000.41625020SSOP.209inMatte Tine3
PIC16F685T-E/SS0.1642000.41625020SSOP.209inMatte Tine3
PIC16F685-I/SS0.1642000.34328420SSOP.209inMatte Tine3
PIC16F685-E/SS0.1642000.34328420SSOP.209inMatte Tine3
PIC16F685T-E/SSVAO0.1642000.41625020SSOP.209inMatte Tine3
PIC16F685T-I/SSVAO0.1642000.41625020SSOP.209inMatte Tine3
PIC16F685T-H/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
AN879 PIC16F690
AN892 PIC16F785
AN892 Source Code PIC16F785
AN893 PIC16F690
AN893 Source Code PIC16F690
AN906 DM330022
AN906 Source Code DM330022
AN964 PIC16F88
AN964 Source Code PIC16F88
Software PID Control of an Inverted Pendulum Using the PIC16F684 PIC16F88
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
Corporate Product Selector Guide SST49LF080A
PIC Microcontroller Compiled Tips 'n Tricks Guide PIC24FJ64GB412