• Embed Doc
  • Readcast
  • Collections
  • 1
    CommentGo Back
Download
 
______________________________________________________________________________________
Maxim Integrated Products 
i
DUAL DATAPOINTERSWITH AUTO-SELECTINCREMENT/DECREMENTDUAL SERIALPORTSHIGH-SPEEDONE CLOCK-CYCLE8051 MICROPROCESSOR16kBFLASH MEMORY1kBSRAMFOUR8-BITPARALLELPORTS 
1525033
ULTRA-HIGH-SPEEDFLASHMICROCONTROLLER
ORIGINAL8051
       M       I       P       S
ULTRA-HIGH-SPEED FLASH MICROCONTROLLER USER’S GUIDE
Rev: 10; 3/08 
The Ultra-High-Speed Flash Microcontroller User’s Guide should be used in conjunction with the data sheet(s) for all ultra-high-speed flash microcontrollers.
 
_____________________________________________________________________________________________________________ ii
Ultra-High-Speed FlashMicrocontroller User’s Guide
TABLE OF CONTENTS
SECTION 1: Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1-1SECTION 2: Ordering Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2-1SECTION 3: Architecture . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3-1SECTION 4: Programming Module . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4-1SECTION 5: CPU Timing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5-1SECTION 6: Memory Access . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .6-1SECTION 7: Power Management . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .7-1SECTION 8: Reset Conditions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .8-1SECTION 9: Interrupts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .9-1SECTION 10: I/O Ports . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .10-1SECTION 11: Programmable Timers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .11-1SECTION 12: Serial I/O . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .12-1SECTION 13: Timed-Access Protection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .13-1SECTION 14: Instruction Set Details . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .14-1SECTION 15: Program Loading . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .15-1REVISION HISTORY............................................................Rev-1
 
___________________________________________________________________________________
Maxim Integrated Products 
1-1
Ultra-High-Speed FlashMicrocontroller User’s Guide
SECTION 1: INTRODUCTION
Maxim’s ultra-high-speed flash microcontroller is an 8051-compatible microcontroller that provides improved performance and powerconsumption when compared to the original 8051 version. It retains instruction set and object code compatibility with the 8051, yet per-forms the same operations in fewer clock cycles. Consequently, greater throughput is possible for the same crystal speed. As an alter-native, the device can be run at a reduced frequency to save power. The more efficient design allows a much slower crystal speed toget the same results as an original 8051, using much less power.The fundamental innovation of the ultra-high-speed flash microcontroller is the use of only one clock per instruction cycle comparedwith 12 for the original 8051. This results in up to 12 times improvement in performance over the original 8051 architecture and up tofour times improvement over other Maxim high-speed microcontrollers. The device provides several peripherals and features in addi-tion to all of the standard features of an 80C32. These include 16kB/32kB/64kB of on-chip flash memory, 1kB of on-chip RAM, four 8-bitI/O ports, three 16-bit timer/counters, two on-chip UARTs, dual data pointers, an on-chip watchdog timer, five levels of interrupt priority,and a crystal multiplier. The device provides 256 bytes of RAM for variables and stack; 128 bytes can be reached using direct or indirectaddressing, or using indirect addressing only.In addition to improved efficiency, it can operate at a maximum clock rate of 33MHz. Combined with the 12 times performance, thisallows for a maximum performance of 33 million instructions per second (MIPS). This level of computing power is comparable to many16-bit processors, but without the added expense and complexity if implementing a 16-bit interface.The device incorporates a power-management mode that allows the device to dynamically vary the internal clock speed from 1 clockper cycle (default) to 1024 clocks per cycle. Because power consumption is directly proportional to clock speed, the device can reduceits operating frequency during periods of little switchback. This greatly reduces power consumption. The switchback feature allows thedevice to quickly return to highest speed operation upon receipt of an interrupt or serial port activity, allowing the device to respond toexternal events while in power-management mode.
of 00

Leave a Comment

You must be to leave a comment.
Submit
Characters: ...
10 / 08 / 2010This doucment made it onto the Rising List!
You must be to leave a comment.
Submit
Characters: ...