Datasheet
Microcontroller Unit (MCU)
6−3
SLLS535E − April 2008 TUSB6250
6.2 Internal XDATA Space [E000 → F0F9]
The address range from E000 to F0F9 in XDATA space is reserved for data buffers and MMRs.
• Data buffers of the EDB are all allocated in the address range E000 to EFFF, which are implemented by
SPRAM.
• MMRs can be allocated in the address range F000 to FFFF, which are implemented by registers. MMRs
contain all endpoint descriptor blocks (EDB) registers, which as the name implies, are used by the MCU
to configure and access each endpoint in the TUSB6250 controller.
Table 6−1 represents the XDATA space allocation and access restriction for the UBM and the MCU.
Table 6−2 describes the complete MMR memory map.
Table 6−1. XDATA Space Map [E000 → F0F9]
DESCRIPTION ADDRESS RANGE UBM ACCESS MCU ACCESS
E000
Data buffers
Data buffers
of the EDB
(4K SPRAM)
Yes Yes
of the EDB
(4K SPRAM)
Yes
Yes
EFFF
F000
Internal MMRs
Internal MMRs
(memory mapped registers)
See Notes 1 and 2 Yes
(memory mapped registers)
See Notes 1 and 2
Yes
F0F9
NOTES: 1. The UBM can access all EDB registers in MMRs needed for current endpoint access.
2. The UBM cannot access anything else other than EDBs in MMRs.