Electronic Components Datasheet Search
  English  ▼
ALLDATASHEET.COM

X  

DS80C310-ECG Datasheet(PDF) 5 Page - Dallas Semiconductor

Part # DS80C310-ECG
Description  High-Speed Micro
Download  21 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
Manufacturer  DALLAS [Dallas Semiconductor]
Direct Link  https://www.maximintegrated.com/en.html
Logo DALLAS - Dallas Semiconductor

DS80C310-ECG Datasheet(HTML) 5 Page - Dallas Semiconductor

  DS80C310-ECG Datasheet HTML 1Page - Dallas Semiconductor DS80C310-ECG Datasheet HTML 2Page - Dallas Semiconductor DS80C310-ECG Datasheet HTML 3Page - Dallas Semiconductor DS80C310-ECG Datasheet HTML 4Page - Dallas Semiconductor DS80C310-ECG Datasheet HTML 5Page - Dallas Semiconductor DS80C310-ECG Datasheet HTML 6Page - Dallas Semiconductor DS80C310-ECG Datasheet HTML 7Page - Dallas Semiconductor DS80C310-ECG Datasheet HTML 8Page - Dallas Semiconductor DS80C310-ECG Datasheet HTML 9Page - Dallas Semiconductor Next Button
Zoom Inzoom in Zoom Outzoom out
 5 / 21 page
background image
DS80C310
031296 5/21
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 signifi-
cantly. 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. The
DS80C310 runs the standard 8051 family instruction
set and is pin compatible with DIP, PLCC or TQFP pack-
ages. The DS80C310 is a streamlined version of the
DS80C320. It maintains upward compatibility but has
fewer peripherals.
The DS80C310 provides three 16–bit timer/counters, a
full–duplex serial port, and 256 bytes of direct RAM. I/O
ports have the same operation as a standard 8051 prod-
uct. Timers will default to a 12 clock per cycle operation
to keep their timing compatible with original 8051 family
systems. However, timers are individually program-
mable to run at the new 4 clocks per cycle if desired.
The DS80C310 provides several new hardware func-
tions that are controlled by Special Function registers. A
summary of the Special Function Registers is provided
in Table 2.
PERFORMANCE OVERVIEW
The DS80C310 features a high–speed 8051 compatible
core. Higher speed comes not just from increasing the
clock frequency,
but from a newer, more efficient
design.
This updated core does not have the dummy memory
cycles that are present in a standard 8051. A conven-
tional 8051 generates machine cycles using the clock
frequency divided by 12. In the DS80C310, the same
machine cycle takes four clocks. Thus the fastest
instruction, 1 machine cycle, executes three times
faster for the same crystal frequency. Note that these
are identical instructions. The majority of instructions on
the DS80C310 will see the full 3 to 1 speed improve-
ment. Some instructions will get between 1.5 and 2.4 to
1 improvement. All instructions are faster than the origi-
nal 8051.
The numerical average of all opcodes gives approxi-
mately a 2.5 to 1 speed improvement. Improvement of
individual programs will depend on the actual instruc-
tions used. Speed sensitive applications would make
the most use of instructions that are three times faster.
However, the sheer number of 3 to 1 improved opcodes
makes dramatic speed improvements likely for any
code. These architecture improvements and 0.8
µm
CMOS produce a peak instruction cycle in 121 ns (8.25
MIPs). The Dual Data Pointer feature also allows the
user to eliminate wasted instructions when moving
blocks of memory.
INSTRUCTION SET SUMMARY
All instructions in the DS80C310 perform the same
functions as their 8051 counterparts. Their effect on
bits, flags, and other status functions is identical. How-
ever, the timing of each instruction is different. This
applies both in absolute and relative number of clocks.
For absolute timing of real–time events, the timing of
software loops can be calculated using a table in the
High–Speed Microcontroller User’s Guide. However,
counter/timers default to run at the older 12 clocks per
increment. In this way, timer–based events occur at the
standard intervals with software executing at higher
speed. Timers optionally can run at 4 clocks per incre-
ment to take advantage of faster processor operation.
The relative time of two instructions might be different in
the new architecture than it was previously. For exam-
ple, in the original architecture, the “MOVX A, @DPTR”
instruction and the “MOV direct, direct” instruction used
two machine cycles or 24 oscillator cycles. Therefore,
they required the same amount of time. 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 counter-
parts, they now have different execution times. This is
because the DS80C310 usually uses one instruction
cycle for each instruction byte. The user concerned with
precise program timing should examine the timing of
each instruction for familiarity with the changes. Note
that a machine cycle now requires just four clocks, and
provides one ALE pulse per cycle. Many instructions
require only one cycle, but some require five. In the orig-
inal architecture, all were one or two cycles except for
MUL and DIV. Refer to the High–Speed Microcontroller
User’s Guide for details and individual instruction tim-
ing.


Similar Part No. - DS80C310-ECG

ManufacturerPart #DatasheetDescription
logo
Dallas Semiconductor
DS80C310-ECG DALLAS-DS80C310-ECG Datasheet
1Mb / 23P
   High-Speed Micro
logo
Maxim Integrated Produc...
DS80C310-ECG MAXIM-DS80C310-ECG Datasheet
382Kb / 22P
   High-Speed Microcontroller
19-4859 ; Rev 8/09
DS80C310-ECG++ MAXIM-DS80C310-ECG+ Datasheet
382Kb / 22P
   High-Speed Microcontroller
19-4859 ; Rev 8/09
More results

Similar Description - DS80C310-ECG

ManufacturerPart #DatasheetDescription
logo
Dallas Semiconductor
DS80C310 DALLAS-DS80C310 Datasheet
1Mb / 23P
   High-Speed Micro
DS87C520 DALLAS-DS87C520 Datasheet
1Mb / 45P
   EPROM/ROM High-Speed Micro
DS87C520 DALLAS-DS87C520_1 Datasheet
1Mb / 42P
   EPROM/ROM High-Speed Micro
DS80C320 DALLAS-DS80C320 Datasheet
1Mb / 42P
   High-Speed/Low-Power Micro
logo
Texas Instruments
ADS7816EB TI1-ADS7816EB Datasheet
984Kb / 24P
[Old version datasheet]   12-Bit High Speed Micro Power Sampling
ADS7816PG4 TI-ADS7816PG4 Datasheet
931Kb / 23P
[Old version datasheet]   12-Bit High Speed Micro Power Sampling
logo
List of Unclassifed Man...
LSD2 ETC2-LSD2 Datasheet
78Kb / 2P
   MICRO-SECOND FLASH TUBE FOR HIGH-SPEED PHOTOGRAPHY
logo
SINOWEALTH Electronic L...
SH68F83 SINOWEALTH-SH68F83 Datasheet
870Kb / 58P
   Low Speed USB Micro-controller
V2.0
logo
Megawin Technology Co.,...
MG84FL54B MEGAWIN-MG84FL54B Datasheet
890Kb / 94P
   Full-Speed USB micro-controller
logo
SINOWEALTH Electronic L...
XA2001 SINOWEALTH-XA2001 Datasheet
523Kb / 56P
   Low Speed USB Micro-controller
V1.0
More results


Html Pages

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21


Datasheet Download

Go To PDF Page


Link URL




Privacy Policy
ALLDATASHEET.COM
Does ALLDATASHEET help your business so far?  [ DONATE ] 

About Alldatasheet   |   Advertisement   |   Datasheet Upload   |   Contact us   |   Privacy Policy   |   Link Exchange   |   Manufacturer List
All Rights Reserved©Alldatasheet.com


Mirror Sites
English : Alldatasheet.com  |   English : Alldatasheet.net  |   Chinese : Alldatasheetcn.com  |   German : Alldatasheetde.com  |   Japanese : Alldatasheet.jp
Russian : Alldatasheetru.com  |   Korean : Alldatasheet.co.kr  |   Spanish : Alldatasheet.es  |   French : Alldatasheet.fr  |   Italian : Alldatasheetit.com
Portuguese : Alldatasheetpt.com  |   Polish : Alldatasheet.pl  |   Vietnamese : Alldatasheet.vn
Indian : Alldatasheet.in  |   Mexican : Alldatasheet.com.mx  |   British : Alldatasheet.co.uk  |   New Zealand : Alldatasheet.co.nz
Family Site : ic2ic.com  |   icmetro.com