PIC16F648A

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 18-pin package and is upwards compatible with the PIC16F628, PIC16C62XA, PIC16C5X and PIC12CXXX devices. The PIC16F648A features 4MHz internal oscillator, 256 bytes of EEPROM data memory, a capture/compare/PWM, a USART, 2 Comparators and a programmable voltage reference that make it ideal for analog/integrated level applications in automotive, industrial, appliances and consumer applications.

Features
  • 1 PWM 10-bit
  • Low voltage programming
  • Low speed Clock mode
  • Programmable BOR
  • 4MHz internal oscillator
  • On-chip voltage reference
  • 256 bytes of EEPROM Data Memory
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-A/E/USART, 1-A/E/USART,
Capture/Compare/PWM Peripherals 1 CCP 1 CCP
Timers 2 x 8-bit, 1 x 16-bit 2 x 8-bit, 1 x 16-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 18 18
Documents
PIC16F627A/628A/648A FLASH-Based 8-Bit CMOS Data SheetData Sheets10/30/20092995KB
PIC16F627A/628A/648A Rev. A Silicon/Data Sheet ErrataErrata12/10/2008118KB
Timer1 Module Data Sheet ErrataErrata03/08/2010230KB
PIC16F62XA/16F648A MigrationMigration Documents03/28/2003136KB
PIC16F627A/628A/648A EEPROM Memory Programming SpecificationProgramming Specification05/22/2007455KB
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
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
DC Motor Control Tips n TricksTips and Tricks02/01/2008500KB
PIC Microcontroller Compiled Tips 'n Tricks GuideTips and Tricks04/22/20095964KB
PIC® MCU Tips 'n Tricks Featuring nanoWatt XLP TechnologyTips and Tricks04/22/2009643KB
Ordering Information
Part NumberLeadsPackage TypeTemp RangePacking1+26+100+1000+5000+
PIC16F648A-E/ML28QFN-40C to +125CTUBE2.412.332.242.122.04
PIC16F648A-E/P18PDIP-40C to +125CTUBE2.122.051.971.861.79
PIC16F648A-E/SS20SSOP-40C to +125CTUBE2.242.162.081.971.90
PIC16F648A-I/ML28QFN-40C to +85CTUBE2.262.182.101.981.91
PIC16F648A-I/P18PDIP-40C to +85CTUBE1.971.901.831.731.67
PIC16F648A-I/SO18SOIC-40C to +85CTUBE2.021.951.871.771.71
PIC16F648A-I/SS20SSOP-40C to +85CTUBE2.172.102.021.911.84
PIC16F648AT-E/ML28QFN-40C to +125CT/R2.562.472.372.252.16
PIC16F648AT-E/SO18SOIC-40C to +125CT/R2.202.122.041.931.86
PIC16F648AT-E/SS20SSOP-40C to +125CT/R2.292.212.122.011.93
PIC16F648AT-I/ML28QFN-40C to +85CT/R2.402.322.232.112.03
PIC16F648AT-I/SO18SOIC-40C to +85CT/R2.162.082.001.901.83
PIC16F648AT-I/SS20SSOP-40C to +85CT/R2.322.242.152.031.96
PIC16LF648A/SS20SSOP0C to +70CTUBE2.202.122.041.921.85
PIC16LF648A-I/ML28QFN-40C to +85CTUBE2.272.192.112.001.92
PIC16LF648A-I/P18PDIP-40C to +85CTUBE2.092.021.941.831.77
PIC16LF648A-I/SO18SOIC-40C to +85CTUBE2.142.071.991.881.81
PIC16LF648A-I/SS20SSOP-40C to +85CTUBE2.302.222.142.021.95
PIC16LF648AT-I/ML28QFN-40C to +85CT/R2.542.452.362.232.15
PIC16LF648AT-I/SO18SOIC-40C to +85CT/R2.292.212.132.011.94
PIC16LF648AT-I/SS20SSOP-40C to +85CT/R2.452.372.282.162.08
相关开发工具
Similar Devices
ProductPinsFlashRAMPrice5KNotes
PIC16F627181.75224$1.77
PIC16F627A181.75224$1.30
PIC16F628183.5224$1.93
PIC16F628A183.5224$1.47
PIC16F648A187256$1.67
RoHS Information
PartNumberDeviceWeightShippingWeightLeadCountPackageTypePackageWidthSolderCompositionJEDECIndicatorRoHSChinaEFUP
PIC16F648A-E/P1.2480002.20000018PDIP.300inMatte Tine3
PIC16F648A-I/P1.2480002.20000018PDIP.300inMatte Tine3
PIC16F648AT-E/SO0.4810001.00090918SOIC.300inMatte Tine3
PIC16F648AT-I/SO0.4810001.00090918SOIC.300inMatte Tine3
PIC16F648AT-I/SOVAO0.4810001.00090918SOIC.300inMatte Tine3
PIC16F648A-I/SO0.4810000.85714318SOIC.300inMatte Tine3
PIC16F648A-I/SOC060.4810000.85714318SOIC.300inMatte Tine3
PIC16F648A-I/SOVAO0.4810000.85714318SOIC.300inMatte Tine3
PIC16F648A-E/SO0.4810000.85714318SOIC.300inMatte Tine3
PIC16F648A-E/ML0.1016000.16393428QFN6x6x0.9mmMatte Tine3
PIC16F648A-I/ML0.1016000.16393428QFN6x6x0.9mmMatte Tine3
PIC16F648AT-E/ML0.1016000.33250028QFN6x6x0.9mmMatte Tine3
PIC16F648AT-I/ML0.1016000.33250028QFN6x6x0.9mmMatte Tine3
PIC16F648A-E/SS0.1642000.34328420SSOP.209inMatte Tine3
PIC16F648A-I/SS0.1642000.34328420SSOP.209inMatte Tine3
PIC16F648A-I/SSC060.1642000.34328420SSOP.209inMatte Tine3
PIC16F648AT-E/SS0.1642000.41625020SSOP.209inMatte Tine3
PIC16F648AT-I/SS0.1642000.41625020SSOP.209inMatte Tine3
PIC16F627A/628A/648A FLASH-Based 8-Bit CMOS Data Sheet PIC16F648A
PIC16F627A/628A/648A Rev. A Silicon/Data Sheet Errata PIC16F648A
Timer1 Module Data Sheet Errata PIC16F88
PIC16F62XA/16F648A Migration PIC16F648A
PIC16F627A/628A/648A EEPROM Memory Programming Specification PIC16F648A
SQTP Specification for PIC16/17 MCUs PIC16F84A
AN1229 ENC624J600
PIC18F ClassB-2 Library ENC624J600
AN1310 PIC16F1933
AN1310 Source Code PIC16F1933
8-bit PIC® Microcontroller Solutions PIC16F1939
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
DC Motor Control Tips n Tricks PIC16F684
PIC Microcontroller Compiled Tips 'n Tricks Guide PIC24FJ64GB412
PIC® MCU Tips 'n Tricks Featuring nanoWatt XLP Technology PIC24FJ64GB412