DS80C310-ECL Dallas Semiconducotr, DS80C310-ECL Datasheet

no-image

DS80C310-ECL

Manufacturer Part Number
DS80C310-ECL
Description
High-Speed Micro
Manufacturer
Dallas Semiconducotr
Datasheet
FEATURES
DESCRIPTION
The DS80C310 is a fast 80C31/80C32-compatible microcontroller. It features a redesigned processor
core without wasted clock and memory cycles. As a result, it executes every 8051 instruction between 1.5
and 3 times faster than the original architecture for the same crystal speed. Typical applications will see a
speed improvement of 2.5 times using the same code and the same crystal. The DS80C310 offers a
maximum crystal speed of 33 MHz, resulting in apparent execution speeds of 82.5 MHz (approximately
2.5X).
www.dalsemi.com
80C32-compatible
-
-
-
-
-
-
High-Speed Architecture
-
-
-
-
-
10 total interrupt sources with 6 external
Internal power-on reset circuit
Upwardly compatible with the DS80C320
Available in 40-pin PDIP, 44-pin PLCC, and
44-pin TQFP
8051 pin- and instruction set-compatible
Full duplex serial port
Three 16-bit timer/counters
256 bytes scratchpad RAM
Multiplexed address/data bus
Addresses 64 kB ROM and 64 kB RAM
4 clocks/machine cycle (8051 = 12)
Runs DC to 33 MHz clock rates
Single-cycle instruction in 121 ns
Dual data pointer
Optional variable length MOVX to access
fast/slow RAM /peripherals
1 of 23
PACKAGE OUTLINE
High-Speed Micro
DS80C310
112299

Related parts for DS80C310-ECL

DS80C310-ECL Summary of contents

Page 1

... Typical applications will see a speed improvement of 2.5 times using the same code and the same crystal. The DS80C310 offers a maximum crystal speed of 33 MHz, resulting in apparent execution speeds of 82.5 MHz (approximately 2 ...

Page 2

... ORDERING INFORMATION: PART PACKAGE NUMBER DS80C310-MCG 40-pin plastic DIP DS80C310-QCG 44-pin PLCC 44-pin TQFP DS80C310-ECG DS80C310-MCL 40-pin plastic DIP 44-pin PLCC DS80C310-QCL 44-pin TQFP DS80C310-ECL DS80C310 BLOCK DIAGRAM Figure 1 MAX. CLOCK SPEED 25 MHz 25 MHz 25 MHz 33 MHz 33 MHz 33 MHz DS87C520/DS83C520 TEMPERATURE ...

Page 3

... When software writes any port pin, the DS80C310 will activate a strong pulldown that remains on until either written or a reset occurs. Writing a 1 after the port has been at 0 will cause a strong transition driver to turn on, followed by a weaker sustaining pullup ...

Page 4

... When software writes any port pin, the DS80C310 will activate a strong pulldown that remains on until either written or a reset occurs. Writing a 1 after the port has been at 0 will cause a strong transition driver to turn on, followed by a weaker sustaining pullup ...

Page 5

... COMPATIBILITY The DS80C310 is a fully static CMOS 8051-compatible microcontroller designed for high performance. In most cases the DS80C310 can drop into an existing socket for the 80C31 or 80C32 to improve the operation significantly. In general, software written for existing 8051-based systems works without modification on the DS80C310. The exception is critical timing since the High-Speed Micro performs its instructions much faster than the original for any given crystal selection ...

Page 6

... In the DS80C310, the MOVX instruction takes as little as two machine cycles or eight oscillator cycles but the “MOV direct, direct” uses three machine cycles or 12 oscillator cycles. While both are faster than their original counterparts, they now have different execution times. This is because the DS80C310 usually uses one instruction cycle for each instruction byte ...

Page 7

... SPECIAL FUNCTION REGISTERS Special Function Registers (SFRs) control most special features of the DS80C310. The High-Speed Microcontroller User’s Guide describes all SFRs. Functions that are not part of the standard 80C32 are in bold. SPECIAL FUNCTION REGISTERS Table 2 REGISTER BIT 7 BIT 6 SP DPL ...

Page 8

... STRETCH MEMORY CYCLE The DS80C310 allows the application software to adjust the speed of data memory access. The micro is capable of performing the MOVX in as few as two instruction cycles. However, this value can be stretched as needed so that both fast memory and slow memory or peripherals can be accessed with no glue logic ...

Page 9

... CKCON bit is a logic 1, the DS80C310 uses 4 clocks per cycle to generate timer speeds. When the bit the DS80C310 uses 12 clocks for timer speeds. The reset condition 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 unnecessary to alter these bits ...

Page 10

... POWER ON RESET The DS80C310 will hold 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 may start anywhere between 1.0V and 4.5V but is not specified ...

Page 11

ABSOLUTE MAXIMUM RATINGS* Voltage on Any Pin Relative to Ground Operating Temperature Storage Temperature Soldering Temperature This is a stress rating only and functional operation of the device at these or any other conditions above those indicated in the operation ...

Page 12

... Not a high-impedance input. This port is a weak address holding latch because Port dedicated as an address bus on the DS80C310. Peak current occurs near the input transition point of the latch, approximately 2V. 10. 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 ...

Page 13

AC ELECTRICAL CHARACTERISTICS PARAMETER Oscillator Freq. (Ext. Osc.) (Ext. Crystal) ALe Pulse Width Port 0 Address Valid to ALE Low Address Hold after ALE Low ALE Low to Valid Instruction In ALE Low to PSEN Low PSEN Pulse Width PSEN ...

Page 14

MOVX CHARACTERISTICS PARAMETER Data Access ALE Pulse Width Address Hold after ALE Low for MOVX Write Pulse Width RD Pulse Width WR Low to Valid Data In RD Data Hold after Read Data Float after Read ALE Low to Valid ...

Page 15

EXTERNAL CLOCK CHARACTERISTICS PARAMETER SYMBOL Clock High Time t CHCX Clock Low Time t CLCX Clock Rise Time t CLCL Clock Fall Time t CHCL SERIAL PORT MODE 0 TIMING CHARACTERISTICS PARAMETER Serial Port Clock Cycle Time SM2=0, 12 clocks ...

Page 16

EXTERNAL PROGRAM MEMORY READ CYCLE EXTERNAL DATA MEMORY READ CYCLE DS87C520/DS83C520 ...

Page 17

DATA MEMORY WRITE CYCLE DATA MEMORY WRITE WITH STRETCH DS87C520/DS83C520 ...

Page 18

DATA MEMORY WRITE WITH STRETCH=2 EXTERNAL CLOCK DRIVE DS87C520/DS83C520 ...

Page 19

SERIAL PORT MODE 0 TIMING SERIAL PORT 0 (SYNCHRONOUS MODE) HIGH-SPEED OPERATION SM2=1=>TXD CLOCK=XTAL DS87C520/DS83C520 ...

Page 20

PDIP (600-MIL) PKG 40-PIN DIM MIN MAX A - 0.200 A1 0.015 - A2 0.140 0.160 b 0.014 0.022 c 0.008 0.012 D 1.980 2.085 E 0.600 0.625 E1 0.530 0.555 e 0.090 0.110 L 0.115 0.145 eB 0.600 ...

Page 21

PLCC PKG 44-PIN DIM MIN MAX A 0.165 0.180 A1 0.090 0.120 A2 0.020 - B 0.026 0.033 B1 0.013 0.021 c 0.009 0.012 CH1 0.042 0.048 D 0.685 0.695 D1 0.650 0.656 D2 0.590 0.630 E 0.685 0.695 ...

Page 22

TQFP DS87C520/DS83C520 ...

Page 23

... C 0.09 0.20 56-G4012-001 DATA SHEET REVISION SUMMARY The following represent the key differences between 02/19/98 and 09/01/98 version of the DS80C310 data sheet. Please review this summary carefully. 1. Add note to clarify I specification Change serial port mode 0 timing diagram label from t 3. Changed minimum oscillator frequency to 1 MHz when using external crystal. ...

Related keywords