Datasheet

Microcontroller Unit (MCU)
6−2
SLLS535E − April 2008TUSB6250
addressable by the MCU and 8K bytes of RAM for the sector FIFO data space that is not directly
accessible by the MCU.
The MCU can change this power-up RAM configuration by overwriting the value of the RAMPARTN
bits. Thus, reconfiguring this 24K bytes of RAM as part of the code space or sector FIFO data space
can be accomplished per the firmware instruction setting:
RAMPARTN = 01, this yields a total of 16K bytes of code RAM from 2000−5FFF accessible by
the MCU and 24K bytes of RAM for sector FIFO not directly accessible by the MCU, but directly
accessible by the internal ATA/ATAPI interface controller.
RAMPARTN = 10, this yields a total of 8K bytes of code RAM from 2000−3FFF accessible by the
MCU and 32K bytes of RAM for sector FIFO not directly accessible by the MCU, but directly
accessible by the internal ATA/ATAPI interface controller.
8K Bytes
ROM
0000
1FFF
8K Bytes
RAM
(Fixed for Code)
2000
3FFF
24K Bytes
RAM
(Configurable
for Code or
Sector FIFO
Data Space)
4000
5FFF
6000
7FFF
8000
9FFF
4K Bytes
SPRAM
E000
EFFF
MMR
F000
F0F9
00 01 10
Code/Data Space Partition Result Based
on the Setting of the RAMPARTN Bits
32K Bytes
RAM
For Code
16K Bytes
RAM
For Code
8K Bytes
RAM
For Code
8K Bytes
RAM
For Data
24K Bytes
RAM
For Data
32K Bytes
RAM
For Data
A000
BFFF
Figure 6−1. MCU Memory Map