欢迎访问ic37.com |
会员登录 免费注册
发布采购

DS87C520-MCL 参数 Datasheet PDF下载

DS87C520-MCL图片预览
型号: DS87C520-MCL
PDF下载: 下载PDF文件 查看货源
内容描述: EPROM / ROM高速微控制器 [EPROM/ROM High-Speed Micro]
分类和应用: 微控制器可编程只读存储器电动程控只读存储器
文件页数/大小: 42 页 / 1809 K
品牌: DALLAS [ DALLAS SEMICONDUCTOR ]
 浏览型号DS87C520-MCL的Datasheet PDF文件第2页浏览型号DS87C520-MCL的Datasheet PDF文件第3页浏览型号DS87C520-MCL的Datasheet PDF文件第4页浏览型号DS87C520-MCL的Datasheet PDF文件第5页浏览型号DS87C520-MCL的Datasheet PDF文件第7页浏览型号DS87C520-MCL的Datasheet PDF文件第8页浏览型号DS87C520-MCL的Datasheet PDF文件第9页浏览型号DS87C520-MCL的Datasheet PDF文件第10页  
DS87C520/DS83C520
COMPATIBILITY
The DS87C520/DS83C520 is a fully static CMOS 8051 compatible microcontroller designed for high
performance. In most cases the DS87C520/DS83C520 can drop into an existing socket for the 8xc51
family to improve the operation significantly. While remaining familiar to 8051 family users, it has many
new features. In general, software written for existing 8051 based systems works without modification
on the DS87C520/DS83C520. The exception is critical timing since the High-Speed Micro performs its
instructions much faster than the original for any given crystal selection. The DS87C520/DS83C520 runs
the standard 8051 family instruction set and is pin compatible with DIP, PLCC or TQFP packages.
The DS87C520/DS83C520 provides three 16-bit timer/ counters, full-duplex serial port (2), 256 bytes of
direct RAM plus 1 kB of extra MOVX RAM. I/O ports have the same operation as a standard 8051
product. Timers will default to a 12-clock per cycle operation to keep their timing compatible with
original 8051 family systems. However, timers are individually programmable to run at the new 4 clocks
per cycle if desired. The PCA is not supported.
The DS87C520/DS83C520 provides several new hardware features implemented by new Special
Function Registers. A summary of these SFRs is provided below.
PERFORMANCE OVERVIEW
The DS87C520/DS83C520 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
conventional 8051 generates machine cycles using the clock frequency divided by 12. In the
DS87C520/DS83C520, the same machine cycle takes 4 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 DS87C520/DS83C520 will see the full 3 to 1 speed improvement.
Some instructions will get between 1.5 and 2.4 to 1 improvement. All instructions are faster than the
original 8051.
The numerical average of all opcodes gives approximately a 2.5 to 1 speed improvement. Improvement of
individual programs will depend on the actual instructions 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
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 perform the same functions as their 8051 counterparts. Their effect on bits, flags, and
other status functions is identical. However, 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 increment to take advantage of faster processor
operation.
6 of 42