English
Language : 

PIC18F6585 Datasheet, PDF (11/496 Pages) Microchip Technology – 64/68/80-Pin High-Performance, 64-Kbyte Enhanced Flash Microcontrollers with ECAN Module
PIC18F6585/8585/6680/8680
1.0 DEVICE OVERVIEW
This document contains device specific information for
the following devices:
• PIC18F6585
• PIC18F6680
• PIC18F8585
• PIC18F8680
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
Features
PIC18F6585
PIC18F6680
PIC18F8585
PIC18F8680
Operating Frequency
DC – 40 MHz
DC – 40 MHz
DC – 40 MHz
DC – 40 MHz
DC – 25 MHz w/EMA 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-G
Ports 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
1
1
1
1
Module
Serial Communications
Parallel Communications
MSSP,
MSSP,
Enhanced AUSART, Enhanced AUSART,
ECAN
ECAN
PSP
PSP
MSSP,
Enhanced AUSART,
ECAN
PSP(1)
MSSP,
Enhanced AUSART,
ECAN
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.
 2004 Microchip Technology Inc.
DS30491C-page 9