Datasheet
2003-2013 Microchip Technology Inc. DS30491D-page 9
PIC18F6585/8585/6680/8680
1.0 DEVICE OVERVIEW
This document contains device specific information for
the following devices:
PIC18F6X8X devices are available in 64-pin TQFP and
68-pin PLCC packages. PIC18F8X8X devices are
available in the 80-pin TQFP package. They are
differentiated from each other in four ways:
1. Flash program memory (48 Kbytes for
PIC18FX585 devices, 64 Kbytes for
PIC18FX680)
2. A/D channels (12 for PIC18F6X8X devices,
16 for PIC18F8X8X)
3. I/O ports (7 on PIC18F6X8X devices, 9 on
PIC18F8X8X)
4. External program memory interface (present
only on PIC18F8X8X devices)
All other features for devices in the
PIC18F6585/8585/6680/8680 family are identical.
These are summarized in Table 1-1.
Block diagrams of the PIC18F6X8X and PIC18F8X8X
devices are provided in Figure 1-1 and Figure 1-2,
respectively. The pinouts for these device families are
listed in Table 1-2.
TABLE 1-1: PIC18F6585/8585/6680/8680 DEVICE FEATURES
• PIC18F6585 • PIC18F8585
• PIC18F6680 • PIC18F8680
Features PIC18F6585 PIC18F6680 PIC18F8585 PIC18F8680
Operating Frequency DC – 40 MHz DC – 40 MHz DC – 40 MHz
DC – 25 MHz w/EMA
DC–40MHz
DC – 25 MHz w/EMA
Program Memory (Bytes) 48K 64K 48K (2 MB EMA) 64K (2 MB EMA)
Program Memory (Instructions) 24576 32768 24576 32768
Data Memory (Bytes) 3328 3328 3328 3328
Data EEPROM Memory (Bytes) 1024 1024 1024 1024
External Memory Interface No No Yes Yes
Interrupt Sources 29 29 29 29
I/O Ports Ports A
-GPorts A-G Ports A-H, J Ports A-H, J
Timers 4 4 4 4
Capture/Compare/PWM Module 1 1 1 1
Enhanced Capture/Compare/PWM
Module
11 1 1
Serial Communications MSSP,
Enhanced AUSART,
ECAN
MSSP,
Enhanced AUSART,
ECAN
MSSP,
Enhanced AUSART,
ECAN
MSSP,
Enhanced AUSART,
ECAN
Parallel Communications PSP PSP PSP
(1)
PSP
(1)
10-bit Analog-to-Digital Module 12 input channels 12 input channels 16 input channels 16 input channels
Resets (and Delays) POR, BOR,
RESET Instruction,
Stack Full,
Stack Underflow
(PWRT, OST)
POR, BOR,
RESET Instruction,
Stack Full,
Stack Underflow
(PWRT, OST)
POR, BOR,
RESET Instruction,
Stack Full,
Stack Underflow
(PWRT, OST)
POR, BOR,
RESET Instruction,
Stack Full,
Stack Underflow
(PWRT, OST)
Programmable Low-Voltage Detect Yes Yes Yes Yes
Programmable Brown-out Reset Yes Yes Yes Yes
Instruction Set 75 Instructions 75 Instructions 75 Instructions 75 Instructions
Package 64-pin TQFP,
68-pin PLCC
64-pin TQFP,
68-pin PLCC
80-pin TQFP 80-pin TQFP
Note 1: PSP is only available in Microcontroller mode.
18F8680.book Page 9 Tuesday, January 29, 2013 1:32 PM