
2-7
ML63326 User's Manual
Chapter 2 CPU and Memory Spaces
2
2.3 Memory Spaces
2.3.1 Program Memory Space
The program memory space is the read-only memory that stores program data.
The program memory space has a data length of 16 bits and extends from address 0000H
to address 5FFFH in the ML63326.
In addition to program data, the program memory can also store ROM table data and the
melody data. Figure 2-6 shows the configuration of the program memory space.
Program data
or
ROM table data
or
Melody data
40 words
24,544 words
Interrupt area
0000H
0010H
0037H
5FFFH
32 words
5FDFH
Test data area
Figure 2-6 Program Memory Space Configuration
After system reset, instruction execution begins at address 0000H. The interrupt area from
address 0010H to address 0037H contains starting addresses of the interrupt processing
routines that are executed when interrupts are generated. (Refer to Chapter 4, "Interrupt.")
ROM table data is transferred to data memory by ROM table reference instructions.
The melody data defines the tone, tone length, and end tone used in the melody circuit
(MELODY63K) of the ML63326. After an MSA instruction specifies the starting address, the
melody data is automatically transferred to the melody circuit when a melody data interrupt
occurs. (Refer to Chapter 12, "Melody Driver.")
Because the test data area contains program data for testing, it cannot be used as a program
data area.
Содержание ML63326
Страница 3: ......
Страница 13: ......
Страница 14: ...Chapter 1 Overview 1 ...
Страница 15: ......
Страница 37: ...1 22 ML63326 User s Manual Chapter 1 Overview ...
Страница 38: ...Chapter 2 CPU and Memory Spaces 2 ...
Страница 39: ......
Страница 50: ...CPU Control Functions Chapter 3 3 ...
Страница 51: ......
Страница 57: ...3 6 ML63326 User s Manual Chapter 3 CPU Control Functions ...
Страница 58: ...Interrupt INT326 Chapter 4 4 ...
Страница 59: ......
Страница 71: ...4 12 ML63326 User s Manual Chapter 4 Interrupt INT326 ...
Страница 72: ...Clock Generator Circuit OSC Chapter 5 5 ...
Страница 73: ......
Страница 83: ...5 10 ML63326 User s Manual Chapter 5 Clock Generator Circuit OSC ...
Страница 84: ...Time Base Counter TBC Chapter 6 6 ...
Страница 85: ......
Страница 90: ...Timers TIMER Chapter 7 7 ...
Страница 91: ......
Страница 115: ...7 24 ML63326 User s Manual Chapter 7 Timers TIMER ...
Страница 116: ...Chapter 8 8 100 Hz Timer Counter 100HzTC ...
Страница 117: ......
Страница 121: ...8 4 ML63326 User s Manual Chapter 8 100 Hz Timer Counter 100HzTC ...
Страница 122: ...Chapter 9 9 Watchdog Timer WDT ...
Страница 123: ......
Страница 128: ...Chapter 10 10 Ports INPUT OUTPUT I O PORT ...
Страница 129: ......
Страница 170: ...Chapter 11 11 External Memory Transfer Function EXTMEM ...
Страница 171: ......
Страница 179: ...11 8 ML63326 User s Manual Chapter 11 External Memory Transfer Function EXTMEM ...
Страница 180: ...Chapter 12 12 Melody Driver MELODY63K ...
Страница 181: ......
Страница 195: ...12 14 ML63326 User s Manual Chapter 12 Melody Driver MELODY63K ...
Страница 196: ...13 Chapter 13 Voice Synthesis ...
Страница 197: ......
Страница 228: ...14 Chapter 14 Shift Register SFT ...
Страница 229: ......
Страница 236: ...15 Chapter 15 LCD Driver LCD ...
Страница 237: ......
Страница 250: ...16 Chapter 16 Battery Low Detect Circuit BLD ...
Страница 251: ......
Страница 255: ...16 4 ML63326 User s Manual Chapter 16 Battery Low Detect Circuit BLD ...
Страница 256: ...Chapter 17 17 Power Supply Circuit POWER ...
Страница 257: ......
Страница 260: ...Appendixes ...
Страница 261: ......
Страница 321: ...Appendix 60 ML63326 User s Manual Appendix G ...