English
Language : 

DS80C390 Datasheet, PDF (2/58 Pages) Dallas Semiconductor – Dual CAN High-Speed Microprocessor
DS80C390
DESCRIPTION
The DS80C390 is a fast 8051-compatible microprocessor. The redesigned processor core executes 8051
instructions up to 3 times faster than the original for the same crystal speed. The DS80C390 supports a
maximum crystal speed of 40 MHz, resulting in apparent execution speeds of 100 MHz (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
and 16 bit multiply and divide operations, as well as high-speed shift, normalization and accumulate
functions.
The DS80C390 features two full-function Controller Area Network (CAN) 2.0B controllers. Status and
control registers are distributed between SFRs and 512 bytes of internal MOVX memory for maximum
flexibility. In addition to standard 11-bit or 29-extended message identifiers, the device supports two
separate 8-bit media masks and media arbitration fields to support the use of higher-level CAN protocols
such as DeviceNet and SDS.
All of the standard 8051 resources such as three timer/counters, serial port, and four 8-bit I/O ports (plus
two 8-bit ports dedicated to memory interfacing) are included in the DS80C390. In addition it includes a
second hardware serial port, seven additional interrupts, programmable watchdog timer, brown-out
monitor, power-fail reset, and a programmable output clock that supports an IRDA interface. The device
provides dual data pointers with increment/decrement features to speed block data memory moves. It
also can adjust the speed of MOVX data memory access from two to twelve machine cycles for flexibility
in addressing external memory and peripherals.
The device incorporates a 4kB SRAM, which can be configured as various combinations of MOVX
memory, program memory, and optional stack memory. A 22-bit program counter supports access to a
maximum of 4 MB of external program memory and 4 MB of external data memory. A 10-bit stack
pointer addresses up to 1kB of MOVX memory for increased code efficiency.
A new Power Management Mode (PMM) is useful for portable or power-conscious applications. This
feature allows software to switch from the standard machine cycle rate of 4 clocks per cycle to 1024
clocks per cycle. For example, at 12 MHz standard operation has a machine cycle rate of 3 MHz. In
Power Management Mode at the same external clock speed, software can select 11.7 kHz machine cycle
rate. There is a corresponding reduction in power consumption when the processor runs slower.
The EMI reduction feature allows software to select a reduced electromagnetic interference (EMI) mode
by disabling the ALE signal when it is unneeded. The device also incorporates active current control on
the address and data buses, reducing EMI by minimizing transients when interfacing to external circuitry.
ORDERING INFORMATION
Part Number
Package
DS80C390-QCR
68-pin PLCC
DS80C390-FCR
64-pin LQFP
DS80C390-QNR
68-pin PLCC
DS80C390-FNR
64-pin LQFP
Max. Clock Speed
40 MHz
40 MHz
40 MHz
40 MHz
Temperature Range
0°C to +70°C
0°C to +70°C
-40°C to +85°C
-40°C to +85°C
2 of 58
110199