
Microchip Technology
DEVICE OVERVIEW
This document contains device-specific information for the following devices, operating in an ambient temperature range between -40°C and 150°C:
• PIC18F2585 • PIC18F4585
• PIC18F2680 • PIC18F4680
High-Temperature Features:
• Ambient Temperature Range of -40°C to 150°C
ECAN Module Features:
• Message Bit Rates, up to 1 Mbps
• Conforms to CAN 2.0B ACTIVE Specification
• Fully Backward Compatible with PIC18XXX8 CAN
modules
• Three Modes of Operation:
- Legacy, Enhanced Legacy, FIFO
• Three Dedicated Transmit Buffers with Prioritization
• Two Dedicated Receive Buffers
• Six Programmable Receive/Transmit Buffers
• Three Full 29-Bit Acceptance Masks
• 16 Full 29-Bit Acceptance Filters w/ Dynamic Association
• DeviceNet™ Data Byte Filter Support
• Automatic Remote Frame Handling
• Advanced Error Management Features
Power-Managed Modes:
• Run: CPU on, Peripherals on
• Idle: CPU off, Peripherals on
• Sleep: CPU off, Peripherals off
• Two-Speed Oscillator Start-up
Flexible Oscillator Structure:
• Four Crystal modes, up to 40 MHz
• 4x Phase Lock Loop (PLL) – Available for Crystal
and Internal Oscillators
• Two External RC modes, up to 4 MHz
• Two External Clock modes, up to 40 MHz
• Internal Oscillator Block:
- 8 user-selectable frequencies,
from 31 kHz to 8 MHz
- Provides a complete range of clock speeds,
from 31 kHz to 32 MHz when used with PLL
- User-tunable to compensate for frequency drift
• Secondary Oscillator using Timer1 @ 32 kHz
• Fail-Safe Clock Monitor
- Allows for safe shutdown if peripheral clock stops
Special Microcontroller Features:
• C Compiler Optimized Architecture with Optional
Extended Instruction Set
• Priority Levels for Interrupts
• 8 x 8 Single-Cycle Hardware Multiplier
• Extended Watchdog Timer (WDT):
- Programmable period from 41 ms to 131s
• Single-Supply 5V In-Circuit Serial
Programming™ (ICSP™) via Two Pins
• In-Circuit Debug (ICD) via Two Pins (Continue ...)