English
Language : 

PIC18F87K22 Datasheet, PDF (531/548 Pages) Microchip Technology – 64/80-Pin, High-Performance, 1-Mbit Enhanced Flash Microcontrollers with 12-Bit A/D and nanoWatt XLP Technology
PIC18F87K22 FAMILY
APPENDIX A: REVISION HISTORY
Revision A (November 2009)
Original data sheet for PIC18F87K22 family devices.
Revision B (May 2010)
Minor edits to text throughout document. Replaced all
TBDs with the correct value.
APPENDIX B:
MIGRATION FROM
PIC18F87J11 AND
PIC18F8722 TO
PIC18F87K22
Devices in the PIC18F87K22, PIC18F87J11 and
PIC18F8722 families are similar in their functions and
features. Code can be migrated from the other families
to the PIC18F87K22 without many changes. The differ-
ences between the device families are listed in
Table B-1.
TABLE B-1: NOTABLE DIFFERENCES BETWEEN PIC18F87K22, PIC18F87J11 AND PIC18F8722
FAMILIES
Characteristic
PIC18F87K22 Family
18F87J11 Family
PIC18F8722 Family
Max Operating frequency
Max Program Memory
Data Memory
Program Memory
Endurance
Single Word write for Flash
Oscillator options
CTMU
RTCC
SOSC Oscillator Options
TICKI Clock
INTOSC
SPI/I2C™
Timers
ECCP
CCP
Data EEPROM
Programmable BOR
WDT Prescale Options
5V Operation
nanoWatt XLP
Regulator
Low-Power BOR
A/D Converter
Internal Temp Sensor
Programmable HLVD
EUSART
Comparators
Oscillator options
Ultra-Low-Power Wake-up
(ULPW)
Power-up Timer
MCLR Pin as Input Port
64 MHz
128 Kbytes
3,862 bytes
10,000 Write/Erase (minimum)
48 MHz
128 Kbytes
3,930 bytes
10,000 Write/Erase (minimum)
No
PLL can be used with INTOSC
Yes
Yes
Low-Power Oscillator Option for
SOSC
T1CKI can be used as a Clock
without Enabling the SOSC
Oscillator
Up to 16 MHz
2
11
3
7
Yes
Multiple level BOR
22
Yes
Yes
Yes
Yes
12-bit resolution, 24 input
channels, differential
Yes
Yes
2 EUSART
3
14 options by FOSC<3:0>
Yes
Yes
PLL can be used with INTOSC
No
No
No
Up to 8 MHz
2
5
3
2
No
One level BOR
16
No (3.3V)
No
Yes
No
10-bit resolution, 15 input
channels, non-differential
No
No
2 EUSART
2
8 options by FOSC<3:0>
No
Yes
Yes
Yes
No
40 MHz
128 Kbytes
3,930 bytes
10,000 Write/Erase (minimum)
No
PLL can be used with INTOSC
No
No
No
Up to 8 MHz
2
5
2
Yes
Multiple level BOR
16
Yes
No
No
No
10-bit resolution, 16 input
channels, non-differential
No
Yes
2 EUSART
2
12 options by FOSC<3:0>
No
Yes
Yes
 2010 Microchip Technology Inc.
Preliminary
DS39960B-page 531