2004 Microchip Technology Inc.
DS30491C-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.
Block diagrams of the PIC18F6X8X and PIC18F8X8X
respectively. The pinouts for these device families are
TABLE 1-1:
PIC18F6585/8585/6680/8680 DEVICE FEATURES
PIC18F6585
PIC18F8585
PIC18F6680
PIC18F8680
Features
PIC18F6585
PIC18F6680
PIC18F8585
PIC18F8680
Operating Frequency
DC – 40 MHz
DC –25MHz 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
Data EEPROM Memory (Bytes)
1024
External Memory Interface
No
Yes
Interrupt Sources
29
I/O Ports
Ports A
-G
Ports A
-GPorts A-H, J
Ports A
-H, J
Timers
4
Capture/Compare/PWM Module
1
Enhanced Capture/Compare/PWM
Module
11
1
Serial Communications
MSSP,
Enhanced AUSART,
ECAN
MSSP,
Enhanced AUSART,
ECAN
MSSP,
Enhanced AUSART,
ECAN
MSSP,
Enhanced AUSART,
ECAN
Parallel Communications
PSP
PSP(1)
10-bit Analog-to-Digital Module
12 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
Programmable Brown-out Reset
Yes
Instruction Set
75 Instructions
Package
64-pin TQFP,
68-pin PLCC
64-pin TQFP,
68-pin PLCC
80-pin TQFP
Note 1:
PSP is only available in Microcontroller mode.