DS80C390:Dual CAN High-Speed Microprocessor

The DS80C390 is a fast 8051-compatible microprocessor with dual CAN 2.0B controllers. The redesigned processor core executes 8051 instructions up to 3X faster than the original for the same crystal speed. The DS80C390 supports a maximum crystal speed of 40MHz, resulting in apparent execution speeds of 100MHz (approximately 2.5X). An optional internal frequency multiplier allows the microprocessor to operate at full speed with a reduced crystal frequency, reducing EMI. A hardware math accelerator further increases the speed of 32-bit and 16-bit multiply and divide operations as well as high-speed shift, normalization, and accumulate functions. The High-Speed Microcontroller User's Guide and the High-Speed Microcontroller User's Guide: DS80C390 Supplement should be used in conjunction with this data sheet. Download both at www.maximintegrated.com/microcontrollers.

Key Features
  • 80C52 Compatible
  • High-Speed Architecture
  • 4kB Internal SRAM Usable as Program/Data/Stack Memory
  • Enhanced Memory Architecture
  • Two Full-Function CAN 2.0B Controllers
  • Two Full-Duplex Hardware Serial Ports
  • Programmable IrDA Clock
  • High Integration Controller
  • 16 Interrupt Sources with Six External
  • Available in 64-Pin LQFP, 68-Pin PLCC
DS80C390: Pin Configuration
DS80C390: Pin Configuration
Applications/Uses
  • Agricultural Equipment
  • Factory Automation
  • Gaming Equipment
  • Heating, Ventilation, and Air Conditioning
  • Industrial Controls
  • Medical Equipment
DataSheet
titleDownload file
DS80C390 Data SheetDS80C390.pdf
Errata DS80C39080C390A1.pdf
Errata DS80C39080C390B1.pdf
Errata DS80C39080C390B2.pdf
Errata DS80C39080C390B3.pdf
Errata DS80C39080C390B4.pdf
Errata DS80C39080C390C3.pdf
Parametrics
Part NumberMCU CoreCore Clock Speed
(MHz)
Data ProcessingInternal SRAM
(KBytes)
USARTsTimer FeaturesPackage/PinsBudgetary
Price
maxSee Notes
DS80C3908051 (CISC)408-bit42WatchdogLQFP/64
PLCC/68
$15.94 @1k
Quality and Environmental Data
Ordering Information
Part NumberNotesStatusRecommended ReplacementPackageTempRoHS
DS80C390-FCR40MHzNo Longer AvailableDS80C390-FCR+LQFP;64 pin0°C to +70°CSee data sheet
DS80C390-FCR+ActiveLQFP,;64 pin;148.8 mm²0°C to +70°CLead Free
DS80C390-FNR40MHzNo Longer AvailableDS80C390-FNR+LQFP;64 pin-40°C to +85°CSee data sheet
DS80C390-FNR+ActiveLQFP,;64 pin;148.8 mm²-40°C to +85°CLead Free
DS80C390-QCR40MHzNo Longer AvailableDS80C390-QCR+PLCC,;68 pin;638.6 mm²0°C to +70°CNo
DS80C390-QCR+ActivePLCC,;68 pin;638.6 mm²0°C to +70°CLead Free
DS80C390-QNR40MHzNo Longer AvailableDS80C390-QNR+PLCC,;68 pin;638.6 mm²-40°C to +85°CNo
DS80C390-QNR+ActivePLCC,;68 pin;638.6 mm²-40°C to +85°CLead Free
DS80C390.pdf DS80C390
80C390A1.pdf DS80C390
80C390B1.pdf DS80C390
80C390B2.pdf DS80C390
80C390B3.pdf DS80C390
80C390B4.pdf DS80C390
80C390C3.pdf DS80C390
DS80C390.pdf DS80C390
DS80C390.pdf DS80C390
High-Speed Microcontroller User's Guide: DS80C390 Supplement DS80C390
High-Speed Microcontroller User's Guide DS87C530
Interfacing 8051-based Microcontrollers to an SCI Port DS89C450
Design Considerations for CAN Bus and Asynchronous Serial DS80C390
Micro Tutorial 1: Understanding DC Electrical Characteristics of Microcontrollers DS89C450
Configuring Keil PK51 Tools to Support 24-Bit Contiguous Addressing Mode DS80C390
Data Pointer Decrement Feature Simplifies Copy Operation for Overlapping Memory Buffers DS89C450
Implementing a Serial Port FIFO Using Dual Data Pointers DS89C450
Accelerating 16/32-Bit Math Operations with the DS80C390/DS80C400 DS80C390
8051 Microcontrollers: Frequently Asked Questions DS89C450
Using the High-Speed Micro's Watchdog Timer DS87C530
Using a EconOscillator™ to Clock an 8051 Microprocessor DS89C450
High-Speed Micro Memory Interface Timing DS87C530
Using Power Management with High-Speed Microcontrollers DS89C450
Using the High-Speed Micro's Serial Ports DS89C450
DS80C320 Memory Interface Timing DS87C530
DS80C390.pdf DS80C390