DS80C310
10 of 22
PERIPHERAL OVERVIEW
The DS80C310 provides the same peripheral functions as the standard 80C32. The device is compatible
with the DS80C320, but it does not offer all the peripherals.
TIMER RATE CONTROL
There is one important difference between the DS80C310 and 8051 regarding timers. The original 8051
used 12 clocks per cycle for timers and machine cycles. The DS80C310 architecture normally uses 4
clocks per machine cycle. However, in the area of timers and serial ports, the DS80C310 defaults to 12
clocks per cycle on reset. This allows existing code with real-time dependencies such as baud rates to
operate properly.
If an application needs higher speed timers or serial baud rates, the user can select individual timers to run
at the 4-clock rate. The Clock Control Register (CKCON; 8Eh) determines these timer speeds. When the
relevant CKCON bit is logic 1, the DS80C310 uses 4 clocks per cycle to generate timer speeds. When the
bit is 0, the DS80C310 uses 12 clocks for timer speeds. The reset condition is 0. CKCON.5 selects the
speed of Timer 2. CKCON.4 selects Timer 1 and CKCON.3 selects Timer 0. Note that unless a user
desires very fast timing, it is unnecessary to alter these bits. Also note that the timer controls are
independent.
POWER-ON RESET
The DS80C310 holds itself in reset during a power-up until 65,536 clock cycles have elapsed. The power-
on reset used by the DS80C310 differs somewhat from other members of the high-speed microcontroller
family. The crystal oscillator can start anywhere between 1.0V and 4.5V, but is not specified. This
eliminates the need for an RC reset circuit. For voltage-specific precision-brownout detection, an external
component is needed. When the device goes through a power-on reset, the POR flag is set in the
WDCON (D8h) register at bit 6.
INTERRUPTS
The DS80C310 provides 10 interrupt sources with two priority levels. Software can assign high or low
priority to all sources. All interrupts that are new to the 8051 have a lower natural priority than the
originals.
Table 3. Interrupt Sources and Priorities
NAME DESCRIPTION VECTOR
NAT
URAL
PRIORITY
INT0
External Interrupt 0 03h 1
TF0 Timer 0 0Bh 2
INT1
External Interrupt 1 13h 3
TF1 Timer 1 1Bh 4
SCON T1 or R1 from the serial port 23h 5
TF2 Timer 2 2Bh 6
INT2 External Interrupt 2 43h 7
INT3
External Interrupt 3 4Bh 8
INT4 External Interrupt 4 53h 9
INT5
External Interrupt 5 5Bh 10
DS80C310
11 of 22
ABSOLUTE MAXIMUM RATINGS
Voltage Range on Any Pin Relative to Ground……………………………………...-0.3V to (V
CC
+ 0.5V)
Voltage Range on V
CC
Relative to Ground………………………………………………….-0.3V to +6.0V
Operating Temperature Range………………………………………………………………-40
C to +85C
Storage Temperature Range……………………………………………………………….-55
C to +125C
Soldering Temperature………………………………………….See IPC/JEDEC J-STD-020 Specification
This is a stress rating only and functional operation of the device at these or any other conditions above those indicated in the
operation sections of this specification is not implied. Exposure to absolute maximum rating conditions for extended periods of
time may affect device reliability.
DC ELECTRICAL CHARACTERISTICS
(V
CC
= 4.5V to 5.5V, T
A
= -40C to +85C.) (Note 1)
PARAMETER SYMBOL MIN TYP MAX UNITS NOTES
Supply Voltage V
CC
4.0 5.0 5.5 V 2
Supply Current Active Mode
at 25MHz
I
CC
30 mA 3
Supply Current Idle Mode
at 25MHz
I
IDLE
15 mA 4
Supply Current Stop Mode I
STOP
1
A
5
Input Low Level V
IL
-0.3 +0.8 V 2
Input High Level (Except XTAL1 and
RST)
V
IH
2.0
V
CC
+
0.3
V 2
Input High Level XTAL1 and RST V
IH2
3.5
V
CC
+
0.3
V 2
Output Low Voltage Ports 1, 3
at I
OL
= 1.6mA
V
OL1
0.15 0.45 V 2
Output Low Voltage Port 0, 2, ALE,
PSEN at I
OL
= 3.2mA
V
OL2
0.15 0.45 V 2, 6
Output High Voltage Port 1, 3, ALE,
PSEN at I
OH
= -50A
V
OH1
2.4 V 2, 7
Output High Voltage Ports 1, 3
at I
OH
= -1.5mA
V
OH2
2.4 V 2, 8
Output High Voltage Port 0, 2, ALE,
PSEN at I
OH
= -8mA
V
OH3
2.4 V 2, 6
Input Low Current Ports 1, 3
at 0.45V
I
IL
-55
A
9
Transition Current from 1 to 0
Ports 1, 3 at 2V
I
TL
-650
A
10
Input Leakage Port 0, Bus Mode I
L
-300 +300
A
11
RST Pulldown Resistance R
RST
50 170
k
Note 1:
All parameters apply to both commercial and industrial temperature operation unless otherwise noted. Specifications to -40C
are guaranteed by design and not product tested.
Note 2:
All voltages are referenced to ground.
Note 3:
Active current is measured with a 25MHz clock source driving XTAL1, V
CC
= RST = 5.5V, all other pins disconnected.
Note 4:
Idle mode current is measured with a 25MHz clock source driving XTAL1, V
CC
= 5.5V, RST at ground, all other pins
disconnected.
Note 5:
Stop mode current measured with XTAL1 and RST grounded, V
CC
=5.5V, all other pins disconnected.
DS80C310
12 of 22
Note 6:
When addressing external memory. This specification applies to the first clock cycle following the transition. On subsequent
cycles following 1 to 0 transitions, the typical current sink capability of Port 0 and Port 2 is approximately 150A, and the
minimum current sink capability of ALE and PSEN is approximately 400A. On subsequent cycles following 0 to 1
transitions, the typical current drive capability of Port 0 and Port 2 is approximately 110A.
Note 7:
RST = V
CC
. This condition mimics operation of pins in I/O mode.
Note 8:
During a 0 to 1 transition, a one-shot drives the ports hard for two clock cycles. This measurement reflects port in transition
mode.
Note 9:
Current required from external circuit to hold a logic-low level on an I/O pin while the corresponding port latch bit is set to 1.
This is only the current required to hold the low level; transitions from 1 to 0 on an I/O pin must also overcome the transition
current.
Note 10:
Ports 1 and 3 source transition current when being pulled down externally. The current reaches its maximum at approximately
2V.
Note 11:
0.45 < V
IN
<V
CC
. Not a high-impedance input. This port is a weak address holding latch because Port 0 is dedicated as an
address bus on the DS80C310. Peak current occurs near the input transition point of the latch, approximately 2V.
Figure 2. Typical I
CC
vs. Frequency

DS80C310-ECG

Mfr. #:
Manufacturer:
Maxim Integrated
Description:
8-bit Microcontrollers - MCU High-Speed
Lifecycle:
New from this manufacturer.
Delivery:
DHL FedEx Ups TNT EMS
Payment:
T/T Paypal Visa MoneyGram Western Union