Texas Instruments TMS320C2XX Calculator User Manual


 
Device-Specific Information
4-33
Memory and I/O Spaces
DARAM blocks B1 and B2 are fixed, but DARAM block B0 may be mapped to
program space or data space, depending on the value of the CNF bit (bit 12
of status register ST1):
CNF = 0. B0 is mapped to data space and is accessible at data addresses
0200h–02FFh. Note that the addressable external
program
memory in-
creases by 512 words.
CNF = 1. B0 is mapped to program space and is accessible at program
addresses FF00h–FFFFh.
At reset, CNF = 0.
Table 4–5 shows the program-memory options for the ’C203; Table 4–6 lists
the data-memory options. Note these facts:
Program-memory addresses 0000h–003Fh are used for the interrupt
vectors.
Data-memory addresses 0000h–005Fh contain on-chip memory-mapped
registers and reserved memory.
Two other on-chip data-memory ranges are always reserved:
0080h–01FFh and 0400h–07FFh.
Do Not Write to Reserved Addresses
To avoid unpredictable operation of the processor, do not write to
any addresses labeled Reserved. This includes any data-memory
address in the range 0000h–005Fh that is not designated for an
on-chip register and any I/O address in the range FF00h–FFFFh
that is not designated for an on-chip register.
Table 4–5. ’C203 Program-Memory Configuration Options
CNF DARAM B0 External Reserved
0 0000h–FFFFh
1 FF00h–FFFFh 0000h–FDFFh FE00h–FEFFh