PIC18F87K22

Featuring nanoWatt XLP Technology, this 8-bit microcontroller is well suited for power-constrained and battery-powered applications. The Charge Time Measurement Unit (CTMU) simplifies the design of capacitive touch applications and can enable other applications requiring precise time and/or temperature measurement. Robust features such as wide operating voltage and temperature ranges and high endurance flash program and data EEPROM make this an excellent microcontroller for rugged automotive and industrial applications. Additional peripherals, such as a 12-bit A/D converter, 3 comparators H/W RTCC, 10 total CCP/ECCP channels, 11 total timers and 69 general purpose I/O, give this cost-effective microcontroller seemingly limitless possibilities in a variety of applications where high performance with low cost is required.

Features
  • nanoWatt XLP technology for low sleep, RTCC, LCD and WDT currents
  • Low-Power BOR
  • Ultra Low-Power Wake-Up
  • Fast Wake-Up
  • Low Input Leakage Currents
  • Up to 16 MIPS Performance
  • Operating Speed up to 64 MHz
  • Operating Voltage Range: 1.8 to 5.5V
  • 8 X 8 Single-Cycle Hardware Multiplier
  • Three Internal Oscillators: 31 kHz, 500 kHz, 16 MHz
  • Charge Time Measurement Unit for mTouch Sensing
  • A/D Converter
  • 12-bit Resolution
  • 24 Channels
  • Ten CCP/ECCP Modules
  • Eleven 8/16-bit Timer/Counter Modules
  • Three Analog Comparators
  • Hardware Real-Time Clock and Calendar (RTCC)
  • Two Master Synchronous Serial Port Modules
Parameter
Parameter Name Value Value
Program Memory Type Flash Flash
Program Memory (KB) 128 128
CPU Speed (MIPS) 16 16
RAM Bytes 3,862 3,862
Data EEPROM (bytes) 1024 1024
Digital Communication Peripherals 2-UART, 2-A/E/USART, 2-SPI, 2-I2C2-MSSP(SPI/I2C) 2-UART, 2-A/E/USART, 2-SPI, 2-I2C2-MSSP(SPI/I2C)
Capture/Compare/PWM Peripherals 7 CCP, 3 ECCP 7 CCP, 3 ECCP
Timers 6 x 8-bit, 5 x 16-bit 6 x 8-bit, 5 x 16-bit
ADC 24 ch, 12-bit 24 ch, 12-bit
Comparators 3 3
Temperature Range (C) -40 to 125 -40 to 125
Operating Voltage Range (V) 1.8 to 5.5 1.8 to 5.5
Pin Count 80 80
XLP Yes Yes
Cap Touch Channels 24 24
Documents
PIC18F87K22 Family Data SheetData Sheets06/10/20114448KB
PIC18F87K22 Family Silicon Errata and Data Sheet ClarificationErrata07/10/2015159KB
PIC18F6XKXX/8XKXX Family Flash MCU Programming SpecificationProgramming Specification08/10/2010457KB
AN1204 - Microchip MiWi P2P Wireless ProtocolAppNote11/16/2010417KB
AN1229 - Class B Safety Software Library for PIC MCUs and dsPIC DSCsAppNote04/24/2012439KB
AN1250 - Microchip CTMU for Capacitive Touch ApplicationsAppNote02/03/2009834KB
AN1267 - nanoWatt & nanoWatt XLP(TM) Technologies: An Introduction to Microchip's Low Power devicesAppNote10/08/2009259KB
AN1310 - High-Speed Bootloader for PIC16 and PIC18 DevicesAppNote02/03/2010482KB
AN1317 - mTouch Conducted Noise Immunity Techniques for the CTMUAppNote05/19/20101100KB
AN1375 - AN1375, See What You Can Do with the CTMUAppNote05/11/2011168KB
AN1416 - Low-Power Design GuideAppNote11/30/2011274KB
AN1450 - Delay Block/DebouncerAppNote07/30/20121414KB
AN1921 - Microchip TCP/IP Lite StackAppNote11/16/2015264KB
AN2045 - Interfacing Serial EEPROMs with 8-Bit PIC MicrocontrollersAppNote01/21/20162087KB
AN2059 - LIN Basics and Implementation of the MCC LIN Stack Library on 8-Bit PIC MicrocontrollersAppNote02/24/2016816KB
TB3016 - Using the PIC MCU CTMU for Temperature MeasurementAppNote02/19/2009116KB
8-bit PIC® Microcontroller SolutionsBrochures05/02/20146041KB
Electronic Solutions for Medical and FitnessBrochures09/10/201410216KB
eXtreme Low Power (XLP) PIC® MCUs BrochureBrochures06/08/20164336KB
MPLAB® X IDE Product OverviewSell Sheets07/11/2011182KB
PIC18F "K22" Family of Microcontrollers Product OverviewSell Sheets08/30/2010115KB
nanoWatt XLP Mini-PosterProduct Line Documents04/21/2010780KB
AN1921 Source codeAppNoteLiterature09/10/201516041KB
AN2045 EXP8I2CClick.X.zipAppNoteLiterature01/21/2016684KB
AN2045 EXP8SPIClick.X.zipAppNoteLiterature01/21/2016417KB
Corporate Product Selector GuideProduct Line Card04/13/201610173KB
LCD PICmicro MCU Tips 'n TricksTips and Tricks05/08/20071069KB
PIC Microcontroller Compiled Tips 'n Tricks GuideTips and Tricks04/22/20095964KB
PIC® MCU Tips 'n Tricks Featuring nanoWatt XLP TechnologyTips and Tricks04/22/2009643KB
PICDEM LCD 2 Demonstration Kit User's GuideUser Guides11/24/20102092KB
XLP 8-Bit Development Board User's GuideUser Guides05/17/2011722KB
Ordering Information
Part NumberLeadsPackage TypeTemp RangePacking1+26+100+1000+5000+
PIC18F87K22-E/PT80TQFP-40C to +125CTRAY4.854.454.033.713.53
PIC18F87K22-I/PT80TQFP-40C to +85CTRAY4.414.053.663.373.21
PIC18F87K22-I/PTRSL80TQFP-40C to +85CTRAY4.414.053.663.373.21
PIC18F87K22T-I/PT80TQFP-40C to +85CT/R4.464.093.703.413.24
PIC18F87K22T-I/PTRSL80TQFP-40C to +85CT/R4.464.093.703.413.24
相关开发工具
Similar Devices
ProductPinsFlashRAMPrice5KNotes
PIC18F66K2264643,862$2.70
PIC18F67K22641283,862$2.94
PIC18F85K2280322,048$2.66
PIC18F86K2280643,862$2.97
PIC18F87K22801283,862$3.21
RoHS Information
PartNumberDeviceWeightShippingWeightLeadCountPackageTypePackageWidthSolderCompositionJEDECIndicatorRoHSChinaEFUP
PIC18F87K22T-I/PT0.3667000.96916780TQFP12x12x1mmMatte Tine3
PIC18F87K22-I/PT0.3667003.57142980TQFP12x12x1mmMatte Tine3
PIC18F87K22-E/PT0.3667003.57142980TQFP12x12x1mmMatte Tine3
PIC18F87K22T-I/PTRSL0.3667000.96916780TQFP12x12x1mmMatte Tine3
PIC18F87K22-I/PTRSL0.3667003.57142980TQFP12x12x1mmMatte Tine3
PIC18F87K22 Family Data Sheet PIC18F87K22
PIC18F87K22 Family Silicon Errata and Data Sheet Clarification PIC18F87K22
PIC18F6XKXX/8XKXX Family Flash MCU Programming Specification PIC18F87K90
AN1204 PIC24FJ32GA002
AN1229 ENC28J60
PIC18F ClassB-2 Library_Feb2012.zip ENC28J60
AN1250 DM240011
AN1267 PIC24FJ64GB410
AN1310 PIC16F1827
AN1310 Source Code PIC16F1827
AN1317 DM240011
AN DM240011
AN1375 PIC24FJ16GA004
AN1416 DM240311
AN1450 PIC16F1786
AN1450 Source Code PIC16F1786
AN1921 PIC16F1824
AN1921 Source code PIC16F1824
AN2045 PIC16F1939
AN2045 EXP8I2CClick.X.zip PIC16F1939
AN2045 EXP8SPIClick.X.zip PIC16F1939
AN2059 PIC16F1513
TB3016 PIC24FJ64GA310
8-bit PIC® Microcontroller Solutions PIC16F1939
Electronic Solutions for Medical and Fitness 24VL025
eXtreme Low Power (XLP) PIC® MCUs Brochure PIC24FJ64GB004
MPLAB® X IDE Product Overview 24VL025
PIC18F "K22" Family of Microcontrollers Product Overview PIC18F45K22
nanoWatt XLP Mini-Poster DM240311
AN1921 Source code PIC16F1513
AN2045 EXP8I2CClick.X.zip PIC16F1513
AN2045 EXP8SPIClick.X.zip PIC16F1513
Corporate Product Selector Guide SST49LF080A
LCD PICmicro MCU Tips 'n Tricks PIC16F946
PIC Microcontroller Compiled Tips 'n Tricks Guide PIC24FJ64GB412
PIC® MCU Tips 'n Tricks Featuring nanoWatt XLP Technology PIC24FJ64GB412
PICDEM LCD 2 Demonstration Kit User's Guide DM163030
XLP 8-Bit Development Board User's Guide PIC16F1947