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
of the EDB
Yes Yes
(4K SPRAM)
Yes
Yes
EFFF
F000
Internal MMRs
See Notes 1 and 2 Yes
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.