2-1
CHAPTER 2
ARCHITECTURAL OVERVIEW
The 8XC251Sx is the first member of the MCS
®
251 microcontroller family. This family of 8-bit
microcontrollers is a high-performance upgrade of the widely-used MCS 51
®
microcontrollers.
It extends features and performance while maintaining binary-code compatibility and pin com-
patibility with the 8XC51FX, so the impact on existing hardware and software is minimal. Typi-
cal control applications for the 8XC251Sx include copiers, scanners, CD ROMs, and tape drives.
It is also well suited for communications applications, such as phone terminals, business/feature
phones, and phone switching and transmission systems.
This manual covers all memory options of the 8XC251SA, SB, SP, SQ and these options are listed
in Table 2-1.
All MCS 251 microcontrollers share a set of common features:
•
24-bit linear addressing and up to 16 Mbytes of memory
•
a register-based CPU with registers accessible as bytes, words, and double words
•
a page mode for accelerating external instruction fetches
•
an instruction pipeline
•
an enriched instruction set, including 16-bit arithmetic and logic instructions
•
a 64-Kbyte extended stack space
•
a minimum instruction-execution time of two clocks (vs. 12 clocks for MCS 51 microcon-
trollers)
•
three types of wait state solutions: real-time, RD#/WR#/PSEN#, and ALE
•
binary-code compatibility with MCS 51 microcontrollers
Several benefits are derived from these features:
•
preservation of code written for MCS 51 microcontrollers
•
a significant increase in core execution speed in comparison with MCS
51 microcontrollers
at the same clock rate
•
support for larger programs and more data
•
increased efficiency for code written in C
•
dynamic bus control through real-time wait state operations
Содержание 8XC251SA
Страница 2: ......
Страница 3: ...May 1996 8XC251SA 8XC251SB 8XC251SP 8XC251SQ Embedded Microcontroller User s Manual...
Страница 18: ......
Страница 19: ...1 Guide to This Manual...
Страница 20: ......
Страница 30: ......
Страница 31: ...2 Architectural Overview...
Страница 32: ......
Страница 41: ...3 Address Spaces...
Страница 42: ......
Страница 63: ...4 Device Configuration...
Страница 64: ......
Страница 81: ...5 Programming...
Страница 82: ......
Страница 102: ......
Страница 103: ...6 Interrupt System...
Страница 104: ......
Страница 120: ......
Страница 121: ...7 Input Output Ports...
Страница 122: ......
Страница 132: ......
Страница 133: ...8 Timer Counters and Watchdog Timer...
Страница 134: ......
Страница 153: ...9 Programmable Counter Array...
Страница 154: ......
Страница 170: ......
Страница 171: ...10 Serial I O Port...
Страница 172: ......
Страница 187: ...11 Minimum Hardware Setup...
Страница 188: ......
Страница 197: ...12 Special Operating Modes...
Страница 198: ......
Страница 206: ......
Страница 207: ...13 External Memory Interface...
Страница 208: ......
Страница 239: ...14 Programming and Verifying Nonvolatile Memory...
Страница 240: ......
Страница 250: ......
Страница 251: ...A Instruction Set Reference...
Страница 252: ......
Страница 390: ......
Страница 391: ...B Signal Descriptions...
Страница 392: ......
Страница 400: ......
Страница 401: ...C Registers...
Страница 402: ......
Страница 436: ......
Страница 437: ...Glossary...
Страница 438: ......
Страница 446: ......
Страница 447: ...Index...
Страница 448: ......
Страница 458: ......