Datasheet

PIC18F87K22 FAMILY
DS39960D-page 534 2009-2011 Microchip Technology Inc.
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 64 MHz 48 MHz 40 MHz
Max Program Memory 128 Kbytes 128 Kbytes 128 Kbytes
Data Memory 3,862 bytes 3,930 bytes 3,930 bytes
Program Memory
Endurance
10,000 Write/Erase (minimum) 10,000 Write/Erase (minimum) 10,000 Write/Erase (minimum)
Single Word Write for Flash No Yes No
Oscillator Options PLL can be used with INTOSC PLL can be used with INTOSC PLL can be used with INTOSC
CTMU Yes No No
RTCC Yes No No
SOSC Oscillator Options
TICKI Clock
Low-Power Oscillator Option for
SOSC
T1CKI can be used as a Clock
without Enabling the SOSC
Oscillator
No No
INTOSC Up to 16 MHz Up to 8 MHz Up to 8 MHz
SPI/I
2
C™ 2 2 2
Timers 11 5 5
ECCP 3 3
CCP 7 2 2
Data EEPROM Yes No Yes
Programmable BOR Multiple Level BOR One Level BOR Multiple Level BOR
WDT Prescale Options 22 16 16
5V Operation Yes No (3.3V) Yes
nanoWatt XLP Yes No No
Regulator Yes Yes No
Low-Power BOR Yes No No
A/D Converter 12-Bit Resolution, 24 Input
Channels, Differential
10-Bit Resolution, 15 Input
Channels, Non-Differential
10-Bit Resolution, 16 Input
Channels, Non-Differential
Internal Temperature Sensor Yes No No
Programmable HLVD Yes No Yes
EUSART 2 EUSARTs 2 EUSARTs 2 EUSARTs
Comparators 3 2 2
Oscillator options 14 Options by F
OSC<3:0> 8 Options by FOSC<3:0> 12 Options by FOSC<3:0>
Ultra-Low-Power Wake-up
(ULPW)
Yes No No
Power-up Timer Yes Yes Yes
MCLR
Pin as Input Port Yes No Yes