SPRUJC6A December 2024 – July 2025 AM2752-Q1 , AM2754-Q1
This register shows the status of each module. Requires one register per module on the device.
Return to Summary Table
| Instance Name | Physical Address |
|---|---|
| MAIN_PSC0 | 0040 0800h + formula |
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| RESERVED | |||||||
| NONE | |||||||
| 0h | |||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | EMUIHB | EMURST | |||||
| NONE | R | R | |||||
| 0h | 0h | 0h | |||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| RESERVED | MCKOUT | MRSTDONE | MRSTZ | LRSTDONE | LRSTZ | ||
| NONE | R | R | R | R | R | ||
| 0h | 0h | 0h | 0h | 0h | 0h | ||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | STATE | ||||||
| NONE | R | ||||||
| 0h | 0h | ||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31:18 | RESERVED | NONE | 0h | Reserved |
| 17 | EMUIHB | R | 0h | Emulation Alters Module State. Inhibits Module Inactive or Force Module Active. 0 No emulation altering user-desired module
state
1 Emulation alters user-desired module state |
| 16 | EMURST | R | 0h | Emulation Alters Reset 0 No emulation altering user-desired reset
1 Emulation has altered module reset to be
different from what user desires |
| 15:13 | RESERVED | NONE | 0h | Reserved |
| 12 | MCKOUT | R | 0h | Actual modclk output to module 0 modclk gated 1 modclk on |
| 11 | MRSTDONE | R | 0h | Module reset initialization done status 0 module reset initialization not done 1 module reset initialization done |
| 10 | MRSTZ | R | 0h | Module reset actual status 0 module reset modrst_po* asserted 1 module reset modrst_po* de-asserted |
| 9 | LRSTDONE | R | 0h | Module local reset initialization done status 0 local reset initialization not done 1 local reset initialization done |
| 8 | LRSTZ | R | 0h | Module local reset actual status 0 local reset mod_lrst_po* asserted 1 local reset mod_lrst_po* de-asserted |
| 7:6 | RESERVED | NONE | 0h | Reserved |
| 5:0 | STATE | R | 0h | These bits indicate the current module state
Values 0x0 - 0x5 = Key States
Values 0x21 - 0x2B = Transitional States
Other Values = Reserved 4 AutoSleep
5 AutoWake
2 Disable
3 Enable
0 SwRstDisable
1 SyncRst
33 Disable Clk On
34 Disable In-Prog (waiting for clkstop_ack =
1)
35 Retry Disable (new vbus_req, retry--give
clkstop_req = 1 again)
36 Enable In-Prog
37 Sleep In-Prog
38 ClockOn (from SwRstDisable to SyncRst)
39 ClockOff (from SyncRst to SwRstDisable)
40 ClockOn (from Disable to DisableClkOn)
41 ClockOff (from DisableClkOn to Disable)
42 ClockOn (from AutoSleep/Wake to Sleep In-
Prog)
43 ClockOff (from DisableClkOn or Sleep In-
Prog to AutoSleep/Wake)
Other Reserved
s |