SPRUIM2H May 2020 – October 2023 AM2431 , AM2432 , AM2434 , AM6411 , AM6412 , AM6421 , AM6422 , AM6441 , AM6442
Table 5-645 lists the memory-mapped registers for the MCU_CTRL_MMR0. All register offset addresses not listed in Table 5-645 should be considered as reserved locations and the register contents should not be modified.
Instance | Base Address |
---|---|
MCU_CTRL_MMR0 | 0450 0000h |
Offset | Acronym | Register Name | MCU_CTRL_MMR0 Physical Address |
---|---|---|---|
0h | CTRLMMR_MCU_PID | Peripheral Identification Register | 0450 0000h |
8h | CTRLMMR_MCU_MMR_CFG1 | Configuration register 1 | 0450 0008h |
1008h | CTRLMMR_MCU_LOCK0_KICK0 | Partition 0 Lock Key 0 Register | 0450 1008h |
100Ch | CTRLMMR_MCU_LOCK0_KICK1 | Partition 0 Lock Key 1 Register | 0450 100Ch |
1010h | CTRLMMR_MCU_INTR_RAW_STAT | Interrupt Raw Status Register | 0450 1010h |
1014h | CTRLMMR_MCU_INTR_STAT_CLR | Interrupt Status and Clear Register | 0450 1014h |
1018h | CTRLMMR_MCU_INTR_EN_SET | Interrupt Enable Set Register | 0450 1018h |
101Ch | CTRLMMR_MCU_INTR_EN_CLR | Interrupt Enable Clear Register | 0450 101Ch |
1020h | CTRLMMR_MCU_EOI | End of Interrupt Register | 0450 1020h |
1024h | CTRLMMR_MCU_FAULT_ADDR | Fault Address Register | 0450 1024h |
1028h | CTRLMMR_MCU_FAULT_TYPE | Fault Type Register | 0450 1028h |
102Ch | CTRLMMR_MCU_FAULT_ATTR | Fault Attribute Register | 0450 102Ch |
1030h | CTRLMMR_MCU_FAULT_CLR | Fault Clear Register | 0450 1030h |
4084h | CTRLMMR_MCU_DBOUNCE_CFG1 | Debounce Config Register | 0450 4084h |
4088h | CTRLMMR_MCU_DBOUNCE_CFG2 | Debounce Config Register | 0450 4088h |
408Ch | CTRLMMR_MCU_DBOUNCE_CFG3 | Debounce Config Register | 0450 408Ch |
4090h | CTRLMMR_MCU_DBOUNCE_CFG4 | Debounce Config Register | 0450 4090h |
4094h | CTRLMMR_MCU_DBOUNCE_CFG5 | Debounce Config Register | 0450 4094h |
4098h | CTRLMMR_MCU_DBOUNCE_CFG6 | Debounce Config Register | 0450 4098h |
40A0h | CTRLMMR_MCU_TEMP_DIODE_TRIM | Temperature Diode Trim Register | 0450 40A0h |
40B0h | CTRLMMR_MCU_IO_VOLTAGE_STAT | I/O Voltage Status Register | 0450 40B0h |
4204h | CTRLMMR_MCU_TIMER1_CTRL | TIMER1 Control Register | 0450 4204h |
420Ch | CTRLMMR_MCU_TIMER3_CTRL | TIMER3 Control Register | 0450 420Ch |
42E0h | CTRLMMR_MCU_I2C0_CTRL | I2C0 Control Register | 0450 42E0h |
4600h | CTRLMMR_MCU_MTOG_CTRL | MCU to MAIN domain Timeout Gasket Control | 0450 4600h |
5008h | CTRLMMR_MCU_LOCK1_KICK0 | Partition 1 Lock Key 0 Register | 0450 5008h |
500Ch | CTRLMMR_MCU_LOCK1_KICK1 | Partition 1 Lock Key 1 Register | 0450 500Ch |
8000h | CTRLMMR_MCU_OBSCLK_CTRL | Observe Clock Output Control Register | 0450 8000h |
8010h | CTRLMMR_MCU_HFOSC0_CTRL | Oscillator0 Control Register | 0450 8010h |
8018h | CTRLMMR_MCU_HFOSC0_TRIM | Oscillator0 Trim Register | 0450 8018h |
8024h | CTRLMMR_MCU_RC12M_OSC_TRIM | 12.5 MHz RC Oscillator Trim Register | 0450 8024h |
8030h | CTRLMMR_MCU_HFOSC0_CLKOUT_32K_CTRL | Control for 32K Clock Divider from HFOSC0 | 0450 8030h |
8040h | CTRLMMR_MCU_M4FSS_CLKSEL | Clock Select for M4FSS CPU | 0450 8040h |
8044h | CTRLMMR_MCU_M4FSS_SYSTICK | System Tick Calibration Register | 0450 8044h |
8050h | CTRLMMR_MCU_PLL_CLKSEL | MCU PLL0 Source Clock Select Register | 0450 8050h |
8060h | CTRLMMR_MCU_TIMER0_CLKSEL | Timer0 Clock Select Register | 0450 8060h |
8064h | CTRLMMR_MCU_TIMER1_CLKSEL | Timer1 Clock Select Register | 0450 8064h |
8068h | CTRLMMR_MCU_TIMER2_CLKSEL | Timer2 Clock Select Register | 0450 8068h |
806Ch | CTRLMMR_MCU_TIMER3_CLKSEL | Timer3 Clock Select Register | 0450 806Ch |
80A0h | CTRLMMR_MCU_SPI0_CLKSEL | MCU_SPI Clock Select Register | 0450 80A0h |
80A4h | CTRLMMR_MCU_SPI1_CLKSEL | MCU_SPI Clock Select Register | 0450 80A4h |
80B0h | CTRLMMR_MCU_WWD0_CLKSEL | WWD0 Clock Select Register | 0450 80B0h |
80D0h | CTRLMMR_MCU_DDR16SS_PMCTRL | DDR16SS Power Management Control | 0450 80D0h |
9008h | CTRLMMR_MCU_LOCK2_KICK0 | Partition 2 Lock Key 0 Register | 0450 9008h |
900Ch | CTRLMMR_MCU_LOCK2_KICK1 | Partition 2 Lock Key 1 Register | 0450 900Ch |
C020h | CTRLMMR_MCU_M4FSS0_LBIST_CTRL | MCU_M4FSS0 Logic BIST Control Register | 0450 C020h |
C024h | CTRLMMR_MCU_M4FSS0_LBIST_PATCOUNT | MCU_M4FSS0 Logic BIST Pattern Count Register | 0450 C024h |
C028h | CTRLMMR_MCU_M4FSS0_LBIST_SEED0 | MCU_M4FSS0 Logic BIST Seed0 Register | 0450 C028h |
C02Ch | CTRLMMR_MCU_M4FSS0_LBIST_SEED1 | MCU_M4FSS0 Logic BIST Seed1 Register | 0450 C02Ch |
C030h | CTRLMMR_MCU_M4FSS0_LBIST_SPARE0 | MCU_M4FSS0 Logic BIST Spare0 Register | 0450 C030h |
C034h | CTRLMMR_MCU_M4FSS0_LBIST_SPARE1 | MCU_M4FSS0 Logic BIST Spare1 Register | 0450 C034h |
C038h | CTRLMMR_MCU_M4FSS0_LBIST_STAT | MCU_M4FSS0 Logic BIST Status Register | 0450 C038h |
C03Ch | CTRLMMR_MCU_M4FSS0_LBIST_MISR | MCU_M4FSS0 Logic BIST MISR Register | 0450 C03Ch |
D008h | CTRLMMR_MCU_LOCK3_KICK0 | Partition 3 Lock Key 0 Register | 0450 D008h |
D00Ch | CTRLMMR_MCU_LOCK3_KICK1 | Partition 3 Lock Key 1 Register | 0450 D00Ch |
18000h | CTRLMMR_MCU_POR_CTRL | Power-On Reset Module Control Register | 0451 8000h |
18004h | CTRLMMR_MCU_POR_STAT | Power-On Reset Module Status Register | 0451 8004h |
18100h | CTRLMMR_MCU_POR_BANDGAP_CTRL | Bandgap Control Register | 0451 8100h |
18110h | CTRLMMR_MCU_POK_VDDA_MCU_UV_CTRL | POK_VDDA_MCU Under-Voltage Control Register | 0451 8110h |
18114h | CTRLMMR_MCU_POK_VDDA_MCU_OV_CTRL | POK_VDDA_MCU Over-Voltage Control Register | 0451 8114h |
18118h | CTRLMMR_MCU_POK_VDD_CORE_UV_CTRL | POK_VDD_CORE Under-Voltage Control Register | 0451 8118h |
1811Ch | CTRLMMR_MCU_POK_VDD_CORE_OV_CTRL | POK_VDD_CORE Over-Voltage Control Register | 0451 811Ch |
18120h | CTRLMMR_MCU_POK_VDDR_CORE_UV_CTRL | POK_VDDR_CORE Under-Voltage Control Register | 0451 8120h |
18124h | CTRLMMR_MCU_POK_VDDR_CORE_OV_CTRL | POK_VDDR_CORE Over-Voltage Control Register | 0451 8124h |
18128h | CTRLMMR_MCU_POK_VDDSHV_MCU_1P8_UV_CTRL | POK_VDDSHV_MCU_1P8 Under-Voltage Control Register | 0451 8128h |
1812Ch | CTRLMMR_MCU_POK_VDDSHV_MCU_1P8_OV_CTRL | POK_VDDSHV_MCU_1P8 Over-Voltage Control Register | 0451 812Ch |
18130h | CTRLMMR_MCU_POK_VDDSHV_MCU_3P3_UV_CTRL | POK_VDDSHV_MCU_3P3 Under-Voltage Control Register | 0451 8130h |
18134h | CTRLMMR_MCU_POK_VDDSHV_MCU_3P3_OV_CTRL | POK_VDDSHV_MCU_3P3 Over-Voltage Control Register | 0451 8134h |
18138h | CTRLMMR_MCU_POK_VMON_CAP_MCU_GENERAL_UV_CTRL | POK_VMON_CAP_MCU_GENERAL Under-Voltage Control Register | 0451 8138h |
1813Ch | CTRLMMR_MCU_POK_VMON_CAP_MCU_GENERAL_OV_CTRL | POK_VMON_CAP_MCU_GENERAL Over-Voltage Control Register | 0451 813Ch |
18140h | CTRLMMR_MCU_POK_VDDSHV_MAIN_1P8_UV_CTRL | POK_VDDSHV_MAIN_1P8 Under-Voltage Control Register | 0451 8140h |
18144h | CTRLMMR_MCU_POK_VDDSHV_MAIN_1P8_OV_CTRL | POK_VDDSHV_MAIN_1P8 Over-Voltage Control Register | 0451 8144h |
18148h | CTRLMMR_MCU_POK_VDDSHV_MAIN_3P3_UV_CTRL | POK_VDDSHV_MAIN_3P3 Under-Voltage Control Register | 0451 8148h |
1814Ch | CTRLMMR_MCU_POK_VDDSHV_MAIN_3P3_OV_CTRL | POK_VDDSHV_MAIN_3P3 Over-Voltage Control Register | 0451 814Ch |
18150h | CTRLMMR_MCU_POK_VDDS_DDRIO_UV_CTRL | POK_VDDS_DDRIO Under-Voltage Control Register | 0451 8150h |
18154h | CTRLMMR_MCU_POK_VDDS_DDRIO_OV_CTRL | POK_VDDS_DDRIO Over-Voltage Control Register | 0451 8154h |
18160h | CTRLMMR_MCU_POK_VDDA_PMIC_IN_CTRL | POK_VDDA_PMIC_IN Control Register | 0451 8160h |
18170h | CTRLMMR_MCU_RST_CTRL | Reset Control Register | 0451 8170h |
18174h | CTRLMMR_MCU_RST_STAT | Reset Status Register | 0451 8174h |
18178h | CTRLMMR_MCU_RST_SRC | Reset Source Register | 0451 8178h |
1817Ch | CTRLMMR_MCU_RST_MAGIC_WORD | Magic Word | 0451 817Ch |
18180h | CTRLMMR_MCU_ISO_CTRL | Isolation Control Register | 0451 8180h |
18190h | CTRLMMR_MCU_VDD_CORE_GLDTC_CTRL | Core Voltage Glitch Detect Control Register | 0451 8190h |
181B0h | CTRLMMR_MCU_VDD_CORE_GLDTC_STAT | Core Voltage Core Glitch Detect Status Register | 0451 81B0h |
18200h | CTRLMMR_MCU_PRG_PP_0_CTRL | PRG_PP_0 Control Register | 0451 8200h |
18208h | CTRLMMR_MCU_PRG_PP_1_CTRL | PRG_PP_1 Control Register | 0451 8208h |
18284h | CTRLMMR_MCU_CLKGATE_CTRL | MCU Automatic Clock Gating Control Register | 0451 8284h |
18288h | CTRLMMR_MCU_MAIN_CLKGATE_CTRL0 | MAIN Automatic Clock Gating Control Register | 0451 8288h |
19008h | CTRLMMR_MCU_LOCK6_KICK0 | Partition 6 Lock Key 0 Register | 0451 9008h |
1900Ch | CTRLMMR_MCU_LOCK6_KICK1 | Partition 6 Lock Key 1 Register | 0451 900Ch |
CTRLMMR_MCU_PID is shown in Figure 5-309 and described in Table 5-647.
Return to Summary Table.
Peripheral release details.
Instance | Physical Address |
---|---|
MCU_CTRL_MMR0 | 0450 0000h |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
SCHEME | BU | FUNC | |||||
R-1h | R-2h | R-180h | |||||
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
FUNC | |||||||
R-180h | |||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
R_RTL | X_MAJOR | ||||||
R-1h | R-0h | ||||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
CUSTOM | Y_MINOR | ||||||
R-0h | R-0h | ||||||
LEGEND: R = Read Only; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-30 | SCHEME | R | 1h |
CTRLMMR_MCU_PID follows new scheme |
29-28 | BU | R | 2h |
Business unit - Processors |
27-16 | FUNC | R | 180h |
Module functional identifier - CTRL MMR |
15-11 | R_RTL | R | 1h |
RTL revision number |
10-8 | X_MAJOR | R | 0h |
Major revision number |
7-6 | CUSTOM | R | 0h |
Custom revision number |
5-0 | Y_MINOR | R | 0h |
Minor revision number |
CTRLMMR_MCU_MMR_CFG1 is shown in Figure 5-310 and described in Table 5-649.
Return to Summary Table.
Indicates the MMR configuration.
Instance | Physical Address |
---|---|
MCU_CTRL_MMR0 | 0450 0008h |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
RESERVED | RESERVED | ||||||
R-1h | R-0h | ||||||
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
RESERVED | |||||||
R-0h | |||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
RESERVED | |||||||
R-0h | |||||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
PARTITIONS | |||||||
R-DFh | |||||||
LEGEND: R = Read Only; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31 | RESERVED | R | 1h |
Reserved |
30-8 | RESERVED | R | 0h |
Reserved |
7-0 | PARTITIONS | R | DFh |
Indicates present partitions |
CTRLMMR_MCU_LOCK0_KICK0 is shown in Figure 5-311 and described in Table 5-651.
Return to Summary Table.
Lower 32-bits of Partition0 write lock key. This register must be written with the designated key value followed by a write to CTRLMMR_MCU_LOCK0_KICK1 with its key value before write-protected Partition 0 registers can be written.
Instance | Physical Address |
---|---|
MCU_CTRL_MMR0 | 0450 1008h |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
KEY | |||||||
R/W-0h | |||||||
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
KEY | |||||||
R/W-0h | |||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
KEY | |||||||
R/W-0h | |||||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
KEY | UNLOCKED | ||||||
R/W-0h | R-0h | ||||||
LEGEND: R = Read Only; R/W = Read/Write; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-1 | KEY | R/W | 0h |
Write the kick0 unlock value followed by the kick1 unlock value to unlock the write-protected Partition0 registers |
0 | UNLOCKED | R | 0h |
Unlock status. |
CTRLMMR_MCU_LOCK0_KICK1 is shown in Figure 5-312 and described in Table 5-653.
Return to Summary Table.
Upper 32-bits of Partition 0 write lock key. This register must be written with the designated key value after a write to CTRLMMR_MCU_LOCK0_KICK0 with its key value before write-protected Partition 0 registers can be written.
Instance | Physical Address |
---|---|
MCU_CTRL_MMR0 | 0450 100Ch |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
KEY | |||||||||||||||||||||||||||||||
R/W-0h | |||||||||||||||||||||||||||||||
LEGEND: R/W = Read/Write; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-0 | KEY | R/W | 0h |
Write the kick1 unlock value after the kick0 unlock value to unlock the write-protected Partition0 registers |
CTRLMMR_MCU_INTR_RAW_STAT is shown in Figure 5-313 and described in Table 5-655.
Return to Summary Table.
Shows the interrupt status (before enabling) and allows setting of the interrupt status (for test).
Instance | Physical Address |
---|---|
MCU_CTRL_MMR0 | 0450 1010h |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
RESERVED | |||||||
R-0h | |||||||
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
RESERVED | |||||||
R-0h | |||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
RESERVED | |||||||
R-0h | |||||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | RESERVED | LOCK_ERR | ADDR_ERR | PROT_ERR | |||
R-0h | W1TS-0h | W1TS-0h | W1TS-0h | W1TS-0h | |||
LEGEND: R = Read Only; W1TS = Write 1 to Set Bit; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-4 | RESERVED | R | 0h |
Reserved |
3 | RESERVED | W1TS | 0h |
Reserved |
2 | LOCK_ERR | W1TS | 0h |
Lock violation occurred (attempt
to write a write-locked register with partition locked) |
1 | ADDR_ERR | W1TS | 0h |
Address violation occurred
(attempt to read or write an invalid register address) |
0 | PROT_ERR | W1TS | 0h |
Reserved (Protection) Error
Condition. Not applicable or checked on this device, but still can be stimulated
by a software write to this bit. |
CTRLMMR_MCU_INTR_STAT_CLR is shown in Figure 5-314 and described in Table 5-657.
Return to Summary Table.
Shows the enabled interrupt status and allows the interrupt to be cleared.
Instance | Physical Address |
---|---|
MCU_CTRL_MMR0 | 0450 1014h |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
RESERVED | |||||||
R-0h | |||||||
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
RESERVED | |||||||
R-0h | |||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
RESERVED | |||||||
R-0h | |||||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | RESERVED | EN_LOCK_ERR | EN_ADDR_ERR | EN_PROT_ERR | |||
R-0h | W1TC-0h | W1TC-0h | W1TC-0h | W1TC-0h | |||
LEGEND: R = Read Only; W1TC = Write 1 to Clear Bit; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-4 | RESERVED | R | 0h |
Reserved |
3 | RESERVED | W1TC | 0h |
Reserved |
2 | EN_LOCK_ERR | W1TC | 0h |
Enabled lock interrupt event
status |
1 | EN_ADDR_ERR | W1TC | 0h |
Enabled address interrupt event
status |
0 | EN_PROT_ERR | W1TC | 0h |
Enabled Reserved (protection)
interrupt event status |
CTRLMMR_MCU_INTR_EN_SET is shown in Figure 5-315 and described in Table 5-659.
Return to Summary Table.
Allows interrupt enables to be set.
Instance | Physical Address |
---|---|
MCU_CTRL_MMR0 | 0450 1018h |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
RESERVED | |||||||
R-0h | |||||||
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
RESERVED | |||||||
R-0h | |||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
RESERVED | |||||||
R-0h | |||||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | RESERVED | LOCK_ERR_EN_SET | ADDR_ERR_EN_SET | PROT_ERR_EN_SET | |||
R-0h | W1TS-0h | W1TS-0h | W1TS-0h | W1TS-0h | |||
LEGEND: R = Read Only; W1TS = Write 1 to Set Bit; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-4 | RESERVED | R | 0h |
Reserved |
3 | RESERVED | W1TS | 0h |
Reserved |
2 | LOCK_ERR_EN_SET | W1TS | 0h |
Lock interrupt enable |
1 | ADDR_ERR_EN_SET | W1TS | 0h |
Address interrupt enable |
0 | PROT_ERR_EN_SET | W1TS | 0h |
Reserved (Protection) interrupt
enable |
CTRLMMR_MCU_INTR_EN_CLR is shown in Figure 5-316 and described in Table 5-661.
Return to Summary Table.
Allows interrupt enables to be cleared.
Instance | Physical Address |
---|---|
MCU_CTRL_MMR0 | 0450 101Ch |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
RESERVED | |||||||
R-0h | |||||||
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
RESERVED | |||||||
R-0h | |||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
RESERVED | |||||||
R-0h | |||||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | RESERVED | LOCK_ERR_EN_CLR | ADDR_ERR_EN_CLR | PROT_ERR_EN_CLR | |||
R-0h | W1TC-0h | W1TC-0h | W1TC-0h | W1TC-0h | |||
LEGEND: R = Read Only; W1TC = Write 1 to Clear Bit; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-4 | RESERVED | R | 0h |
Reserved |
3 | RESERVED | W1TC | 0h |
Reserved |
2 | LOCK_ERR_EN_CLR | W1TC | 0h |
Lock interrupt disable |
1 | ADDR_ERR_EN_CLR | W1TC | 0h |
Address interrupt disable |
0 | PROT_ERR_EN_CLR | W1TC | 0h |
Reserved (Protection) interrupt
disable |
CTRLMMR_MCU_EOI is shown in Figure 5-317 and described in Table 5-663.
Return to Summary Table.
CTRLMMR_MCU_EOI Vector value This register should be written with interrupt distribution value required by the device architecture to indicate service completion of the MMR interrupt.
Instance | Physical Address |
---|---|
MCU_CTRL_MMR0 | 0450 1020h |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | VECTOR | ||||||||||||||||||||||||||||||
R-0h | R/W-0h | ||||||||||||||||||||||||||||||
LEGEND: R = Read Only; R/W = Read/Write; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-8 | RESERVED | R | 0h |
Reserved |
7-0 | VECTOR | R/W | 0h |
CTRLMMR_MCU_EOI vector value |
CTRLMMR_MCU_FAULT_ADDR is shown in Figure 5-318 and described in Table 5-665.
Return to Summary Table.
Indicates the address of the first transfer that caused a fault to occur.
Instance | Physical Address |
---|---|
MCU_CTRL_MMR0 | 0450 1024h |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
ADDRESS | |||||||||||||||||||||||||||||||
R-0h | |||||||||||||||||||||||||||||||
LEGEND: R = Read Only; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-0 | ADDRESS | R | 0h |
Address of the faulted access |
CTRLMMR_MCU_FAULT_TYPE is shown in Figure 5-319 and described in Table 5-667.
Return to Summary Table.
Indicates the access type of the first transfer that caused a fault to occur.
Instance | Physical Address |
---|---|
MCU_CTRL_MMR0 | 0450 1028h |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | TYPE | ||||||||||||||||||||||||||||||
R-0h | R-0h | ||||||||||||||||||||||||||||||
LEGEND: R = Read Only; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-6 | RESERVED | R | 0h |
Reserved |
5-0 | TYPE | R | 0h |
Type of access which faulted 0h - No fault 1h - User execute access 2h - User write access 4h - User read access 8h - Supervisor execute access 10h - Supervisor write access 20h - Supervisor read access |
CTRLMMR_MCU_FAULT_ATTR is shown in Figure 5-320 and described in Table 5-669.
Return to Summary Table.
Indicates the attributes of the first transfer that caused a fault to occur.
Instance | Physical Address |
---|---|
MCU_CTRL_MMR0 | 0450 102Ch |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
XID | |||||||
R-0h | |||||||
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
XID | ROUTEID | ||||||
R-0h | R-0h | ||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
ROUTEID | |||||||
R-0h | |||||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
PRIVID | |||||||
R-0h | |||||||
LEGEND: R = Read Only; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-20 | XID | R | 0h |
Transaction ID |
19-8 | ROUTEID | R | 0h |
Route ID |
7-0 | PRIVID | R | 0h |
Privilege ID |
CTRLMMR_MCU_FAULT_CLR is shown in Figure 5-321 and described in Table 5-671.
Return to Summary Table.
Allows software to clear the current fault Clearing the current fault allows the CTRLMMR_MCU_FAULT_ADDR, CTRLMMR_MCU_FAULT_TYPE, and CTRLMMR_MCU_FAULT_ATTR registers to latch the attributes of the next fault that occurs. This does not affect the fault interrupt event itself. The interrupt must be cleared using the appropriate INTR_STATUS_CLR register bits.
Instance | Physical Address |
---|---|
MCU_CTRL_MMR0 | 0450 1030h |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
RESERVED | |||||||
R-0h | |||||||
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
RESERVED | |||||||
R-0h | |||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
RESERVED | |||||||
R-0h | |||||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | CLEAR | ||||||
R-0h | W1TC-0h | ||||||
LEGEND: R = Read Only; W1TC = Write 1 to Clear Bit; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-1 | RESERVED | R | 0h |
Reserved |
0 | CLEAR | W1TC | 0h |
Fault clear |
CTRLMMR_MCU_DBOUNCE_CFG1 is shown in Figure 5-322 and described in Table 5-673.
Return to Summary Table.
Configures IO debounce selections.
Instance | Physical Address |
---|---|
MCU_CTRL_MMR0 | 0450 4084h |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | DB_CFG | ||||||||||||||||||||||||||||||
R-0h | R/W-0h | ||||||||||||||||||||||||||||||
LEGEND: R = Read Only; R/W = Read/Write; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-6 | RESERVED | R | 0h |
Reserved |
5-0 | DB_CFG | R/W | 0h |
Configures the debounce period used for I/Os with debounce_sel1 enabled. |
CTRLMMR_MCU_DBOUNCE_CFG2 is shown in Figure 5-323 and described in Table 5-675.
Return to Summary Table.
Configures IO debounce selections.
Instance | Physical Address |
---|---|
MCU_CTRL_MMR0 | 0450 4088h |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | DB_CFG | ||||||||||||||||||||||||||||||
R-0h | R/W-0h | ||||||||||||||||||||||||||||||
LEGEND: R = Read Only; R/W = Read/Write; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-6 | RESERVED | R | 0h |
Reserved |
5-0 | DB_CFG | R/W | 0h |
Configures the debounce period used for I/Os with debounce_sel2 enabled. |
CTRLMMR_MCU_DBOUNCE_CFG3 is shown in Figure 5-324 and described in Table 5-677.
Return to Summary Table.
Configures IO debounce selections.
Instance | Physical Address |
---|---|
MCU_CTRL_MMR0 | 0450 408Ch |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | DB_CFG | ||||||||||||||||||||||||||||||
R-0h | R/W-0h | ||||||||||||||||||||||||||||||
LEGEND: R = Read Only; R/W = Read/Write; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-6 | RESERVED | R | 0h |
Reserved |
5-0 | DB_CFG | R/W | 0h |
Configures the debounce period used for I/Os with debounce_sel3 enabled. |
CTRLMMR_MCU_DBOUNCE_CFG4 is shown in Figure 5-325 and described in Table 5-679.
Return to Summary Table.
Configures IO debounce selections.
Instance | Physical Address |
---|---|
MCU_CTRL_MMR0 | 0450 4090h |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | DB_CFG | ||||||||||||||||||||||||||||||
R-0h | R/W-0h | ||||||||||||||||||||||||||||||
LEGEND: R = Read Only; R/W = Read/Write; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-6 | RESERVED | R | 0h |
Reserved |
5-0 | DB_CFG | R/W | 0h |
Configures the debounce period used for I/Os with debounce_sel4 enabled. |
CTRLMMR_MCU_DBOUNCE_CFG5 is shown in Figure 5-326 and described in Table 5-681.
Return to Summary Table.
Configures IO debounce selections.
Instance | Physical Address |
---|---|
MCU_CTRL_MMR0 | 0450 4094h |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | DB_CFG | ||||||||||||||||||||||||||||||
R-0h | R/W-0h | ||||||||||||||||||||||||||||||
LEGEND: R = Read Only; R/W = Read/Write; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-6 | RESERVED | R | 0h |
Reserved |
5-0 | DB_CFG | R/W | 0h |
Configures the debounce period used for I/Os with debounce_sel5 enabled. |
CTRLMMR_MCU_DBOUNCE_CFG6 is shown in Figure 5-327 and described in Table 5-683.
Return to Summary Table.
Configures IO debounce selections.
Instance | Physical Address |
---|---|
MCU_CTRL_MMR0 | 0450 4098h |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | DB_CFG | ||||||||||||||||||||||||||||||
R-0h | R/W-0h | ||||||||||||||||||||||||||||||
LEGEND: R = Read Only; R/W = Read/Write; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-6 | RESERVED | R | 0h |
Reserved |
5-0 | DB_CFG | R/W | 0h |
Configures the debounce period used for I/Os with debounce_sel6 enabled. |
CTRLMMR_MCU_TEMP_DIODE_TRIM is shown in Figure 5-328 and described in Table 5-685.
Return to Summary Table.
Trims the silicon junction temperature diode calculation.
Instance | Physical Address |
---|---|
MCU_CTRL_MMR0 | 0450 40A0h |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | TRIM | ||||||||||||||||||||||||||||||
R-0h | R-X | ||||||||||||||||||||||||||||||
LEGEND: R = Read Only; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-14 | RESERVED | R | 0h |
Reserved |
13-0 | TRIM | R | X |
Sets the diode non-ideality factor (n), starting from 100th place decimal and going down |
CTRLMMR_MCU_IO_VOLTAGE_STAT is shown in Figure 5-329 and described in Table 5-687.
Return to Summary Table.
Indicates the I/O voltage of each LVCMOS dual I/O group.
Instance | Physical Address |
---|---|
MCU_CTRL_MMR0 | 0450 40B0h |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
RESERVED | |||||||
R-0h | |||||||
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
RESERVED | MAIN_GPMC | RESERVED | |||||
R-0h | R-X | R-0h | |||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
RESERVED | MAIN_PRG1 | MAIN_PRG0 | RESERVED | MAIN_MMC1 | RESERVED | MAIN_GEN | |
R-0h | R-X | R-X | R-0h | R-X | R-0h | R-X | |
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | MCU_FLASH | MCU_GEN | |||||
R-0h | R-X | R-X | |||||
LEGEND: R = Read Only; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-18 | RESERVED | R | 0h |
Reserved |
17 | MAIN_GPMC | R | X |
Indicates the voltage for the GPMC
I/O group (VDDSHV3) |
16-14 | RESERVED | R | 0h |
Reserved |
13 | MAIN_PRG1 | R | X |
Indicates the voltage for the PRG1
I/O group (VDDSHV1) |
12 | MAIN_PRG0 | R | X |
Indicates the voltage for the PRG0
I/O group (VDDSHV2) |
11 | RESERVED | R | 0h |
Reserved |
10 | MAIN_MMC1 | R | X |
Indicates the voltage for the MMC1
I/O group (VDDSHV5) |
9 | RESERVED | R | 0h |
Reserved |
8 | MAIN_GEN | R | X |
Indicates the voltage for the
General I/O group (VDDSHV0) |
7-2 | RESERVED | R | 0h |
Reserved |
1 | MCU_FLASH | R | X |
Indicates the voltage for the
Flash I/O group (VDDSHV4) |
0 | MCU_GEN | R | X |
Indicates the voltage for the MCU
General I/O group (VDDSHV0_MCU) |
CTRLMMR_MCU_TIMER1_CTRL is shown in Figure 5-330 and described in Table 5-689.
Return to Summary Table.
Controls TIMER1 operation.
Instance | Physical Address |
---|---|
MCU_CTRL_MMR0 | 0450 4204h |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
RESERVED | |||||||
R-0h | |||||||
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
RESERVED | |||||||
R-0h | |||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
RESERVED | CASCADE_EN | ||||||
R-0h | R/W-0h | ||||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | |||||||
R-0h | |||||||
LEGEND: R = Read Only; R/W = Read/Write; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-9 | RESERVED | R | 0h |
Reserved |
8 | CASCADE_EN | R/W | 0h |
Enables cascading of TIMER1 to TIMER0 |
7-0 | RESERVED | R | 0h |
Reserved |
CTRLMMR_MCU_TIMER3_CTRL is shown in Figure 5-331 and described in Table 5-691.
Return to Summary Table.
Controls TIMER3 operation.
Instance | Physical Address |
---|---|
MCU_CTRL_MMR0 | 0450 420Ch |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
RESERVED | |||||||
R-0h | |||||||
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
RESERVED | |||||||
R-0h | |||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
RESERVED | CASCADE_EN | ||||||
R-0h | R/W-0h | ||||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | |||||||
R-0h | |||||||
LEGEND: R = Read Only; R/W = Read/Write; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-9 | RESERVED | R | 0h |
Reserved |
8 | CASCADE_EN | R/W | 0h |
Enables cascading of TIMER3 to TIMER2 |
7-0 | RESERVED | R | 0h |
Reserved |
CTRLMMR_MCU_I2C0_CTRL is shown in Figure 5-332 and described in Table 5-693.
Return to Summary Table.
Controls I2C0 operation for open drain I/Os.
Instance | Physical Address |
---|---|
MCU_CTRL_MMR0 | 0450 42E0h |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
RESERVED | |||||||
R-0h | |||||||
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
RESERVED | |||||||
R-0h | |||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
RESERVED | |||||||
R-0h | |||||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | HS_MCS_EN | ||||||
R-0h | R/W-0h | ||||||
LEGEND: R = Read Only; R/W = Read/Write; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-1 | RESERVED | R | 0h |
Reserved |
0 | HS_MCS_EN | R/W | 0h |
HS Mode master current source
enable. |
CTRLMMR_MCU_MTOG_CTRL is shown in Figure 5-333 and described in Table 5-695.
Return to Summary Table.
Controls timeout operation of read transactions from the MCU Domain.
Instance | Physical Address |
---|---|
MCU_CTRL_MMR0 | 0450 4600h |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
IDLE_STAT | RESERVED | ||||||
R-X | R-0h | ||||||
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
FORCE_TIMEOUT | |||||||
R/W-0h | |||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
TIMEOUT_EN | RESERVED | ||||||
R/W-0h | R-0h | ||||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | TIMEOUT_VAL | ||||||
R-0h | R/W-0h | ||||||
LEGEND: R = Read Only; R/W = Read/Write; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31 | IDLE_STAT | R | X |
Idle Status: |
30-24 | RESERVED | R | 0h |
Reserved |
23-16 | FORCE_TIMEOUT | R/W | 0h |
Force Timout |
15 | TIMEOUT_EN | R/W | 0h |
Timeout Enable |
14-3 | RESERVED | R | 0h |
Reserved |
2-0 | TIMEOUT_VAL | R/W | 0h |
Gasket Timeout Value 0h - 1024 clock cycles 1h - 4096 clock cycles 2h - 16,384 clock cycles 3h - 65,536 clock cycles 4h - 262,144 clock cycles 5h - 1,048,576 clock cycles 6h - 2,097,152 clock cycles 7h - 4,194,303 clock cycles |
CTRLMMR_MCU_LOCK1_KICK0 is shown in Figure 5-334 and described in Table 5-697.
Return to Summary Table.
Lower 32-bits of Partition1 write lock key. This register must be written with the designated key value followed by a write to CTRLMMR_MCU_LOCK1_KICK1 with its key value before write-protected Partition 1 registers can be written.
Instance | Physical Address |
---|---|
MCU_CTRL_MMR0 | 0450 5008h |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
KEY | |||||||
R/W-0h | |||||||
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
KEY | |||||||
R/W-0h | |||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
KEY | |||||||
R/W-0h | |||||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
KEY | UNLOCKED | ||||||
R/W-0h | R-0h | ||||||
LEGEND: R = Read Only; R/W = Read/Write; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-1 | KEY | R/W | 0h |
Write the kick0 unlock value followed by the kick1 unlock value to unlock the write-protected Partition1 registers |
0 | UNLOCKED | R | 0h |
Unlock status. |
CTRLMMR_MCU_LOCK1_KICK1 is shown in Figure 5-335 and described in Table 5-699.
Return to Summary Table.
Upper 32-bits of Partition 1 write lock key. This register must be written with the designated key value after a write to CTRLMMR_MCU_LOCK1_KICK0 with its key value before write-protected Partition 1 registers can be written.
Instance | Physical Address |
---|---|
MCU_CTRL_MMR0 | 0450 500Ch |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
KEY | |||||||||||||||||||||||||||||||
R/W-0h | |||||||||||||||||||||||||||||||
LEGEND: R/W = Read/Write; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-0 | KEY | R/W | 0h |
Write the kick1 unlock value after the kick0 unlock value to unlock the write-protected Partition1 registers |
CTRLMMR_MCU_OBSCLK_CTRL is shown in Figure 5-336 and described in Table 5-701.
Return to Summary Table.
Controls which internal clock is made observable on the MCU_OBSCLK output pin.
Instance | Physical Address |
---|---|
MCU_CTRL_MMR0 | 0450 8000h |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
RESERVED | OUT_MUX_SEL | ||||||
R-0h | R/W-0h | ||||||
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
RESERVED | CLK_DIV_LD | ||||||
R-0h | R/W-0h | ||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
RESERVED | CLK_DIV | ||||||
R-0h | R/W-0h | ||||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | CLK_SEL | ||||||
R-0h | R/W-0h | ||||||
LEGEND: R = Read Only; R/W = Read/Write; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-25 | RESERVED | R | 0h |
Reserved |
24 | OUT_MUX_SEL | R/W | 0h |
MCU_OBSCLK pin output mux
selection. |
23-17 | RESERVED | R | 0h |
Reserved |
16 | CLK_DIV_LD | R/W | 0h |
Load the output divider value |
15-12 | RESERVED | R | 0h |
Reserved |
11-8 | CLK_DIV | R/W | 0h |
MCU_OBSCLK pin clock selection
output divider |
7-3 | RESERVED | R | 0h |
Reserved |
2-0 | CLK_SEL | R/W | 0h |
MCU_OBSCLK pin clock selection 0h - CLK_12M_RC 1h - "0" 2h - MCU_PLL0_HSDIV0_CLKOUT 3h - MCU_PLL0_HSDIV4_CLKOUT 4h - MCU_PLLCTRL_OBSCLK 5h - CLK_32K 6h - HFOSC0_CLKOUT 7h - HFOSC0_CLKOUT_32K |
CTRLMMR_MCU_HFOSC0_CTRL is shown in Figure 5-337 and described in Table 5-703.
Return to Summary Table.
Controls the operation of oscillator 0.
Instance | Physical Address |
---|---|
MCU_CTRL_MMR0 | 0450 8010h |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
RESERVED | |||||||
R-0h | |||||||
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
RESERVED | |||||||
R-0h | |||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
RESERVED | |||||||
R-0h | |||||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | BP_C | RESERVED | |||||
R-0h | R/W-0h | R-0h | |||||
LEGEND: R = Read Only; R/W = Read/Write; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-5 | RESERVED | R | 0h |
Reserved |
4 | BP_C | R/W | 0h |
Oscillator bypass control. When set oscillator is in bypass mode |
3-0 | RESERVED | R | 0h |
Reserved |
CTRLMMR_MCU_HFOSC0_TRIM is shown in Figure 5-338 and described in Table 5-705.
Return to Summary Table.
Provides frequency trimming for oscillator 0.
Instance | Physical Address |
---|---|
MCU_CTRL_MMR0 | 0450 8018h |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
TRIM_EN | RESERVED | ||||||
R/W-0h | R-0h | ||||||
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
RESERVED | HYST | RESERVED | I_MULT | ||||
R-0h | R/W-1h | R-0h | R/W-3h | ||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
RESERVED | R_REF | ||||||
R-0h | R/W-10h | ||||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
I_IBIAS_COMP | R_IBIAS_REF | ||||||
R/W-2h | R/W-2h | ||||||
LEGEND: R = Read Only; R/W = Read/Write; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31 | TRIM_EN | R/W | 0h |
Apply MMR values to OSC trim inputs instead of tie-offs |
30-22 | RESERVED | R | 0h |
Reserved |
21-20 | HYST | R/W | 1h |
Sets comparator hysterisis |
19 | RESERVED | R | 0h |
Reserved |
18-16 | I_MULT | R/W | 3h |
AGC AMP current multiplication gain |
15-14 | RESERVED | R | 0h |
Reserved |
13-8 | R_REF | R/W | 10h |
Sets the AMP AGC bias current |
7-4 | I_IBIAS_COMP | R/W | 2h |
Sets the COMP bias current |
3-0 | R_IBIAS_REF | R/W | 2h |
Sets the base IBIAS reference |
CTRLMMR_MCU_RC12M_OSC_TRIM is shown in Figure 5-339 and described in Table 5-707.
Return to Summary Table.
Provides frequency trimming for the 12.5 MHz RC oscillator module.
Instance | Physical Address |
---|---|
MCU_CTRL_MMR0 | 0450 8024h |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
RESERVED | |||||||
R-0h | |||||||
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
RESERVED | |||||||
R-0h | |||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
RESERVED | |||||||
R-0h | |||||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | TRIMOSC_COARSE_DIR | TRIMOSC_COARSE | TRIMOSC_FINE | ||||
R-0h | R/W-X | R/W-X | R/W-X | ||||
LEGEND: R = Read Only; R/W = Read/Write; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-7 | RESERVED | R | 0h |
Reserved |
6 | TRIMOSC_COARSE_DIR | R/W | X |
Coarse adjustment direction. If
output is greater than 12.5 |
5-3 | TRIMOSC_COARSE | R/W | X |
Coarse adjustment. Frequency is decreased or increased by 1.25 MHz per value based on the trimosc_coarse_dir value. |
2-0 | TRIMOSC_FINE | R/W | X |
Fine adjustment. Decreases the frequency by 250 KHz per value. |
CTRLMMR_MCU_HFOSC0_CLKOUT_32K_CTRL is shown in Figure 5-340 and described in Table 5-709.
Return to Summary Table.
Controls the HSDIV that generates a 32KHz RT clock from the HFOSC0 Crystal.
Instance | Physical Address |
---|---|
MCU_CTRL_MMR0 | 0450 8030h |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
RESET | RESERVED | ||||||
R/W-0h | R-0h | ||||||
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
RESERVED | |||||||
R-0h | |||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
CLKOUT_EN | RESERVED | SYNC_DIS | |||||
R/W-1h | R-0h | R/W-0h | |||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | HSDIV | ||||||
R-0h | R/W-68h | ||||||
LEGEND: R = Read Only; R/W = Read/Write; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31 | RESET | R/W | 0h |
Asynchronous Divider Reset |
30-16 | RESERVED | R | 0h |
Reserved |
15 | CLKOUT_EN | R/W | 1h |
HFOSC0_CLKOUT_32K enable: |
14-9 | RESERVED | R | 0h |
Reserved |
8 | SYNC_DIS | R/W | 0h |
HFOSC0_CLKOUT_32K Synchronize
Disable |
7 | RESERVED | R | 0h |
Reserved |
6-0 | HSDIV | R/W | 68h |
HFOSC0_CLKOUT_32K divider: |
CTRLMMR_MCU_M4FSS_CLKSEL is shown in Figure 5-341 and described in Table 5-711.
Return to Summary Table.
Controls the Clock Source for the M4FSS.
Instance | Physical Address |
---|---|
MCU_CTRL_MMR0 | 0450 8040h |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
RESERVED | |||||||
R-0h | |||||||
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
RESERVED | |||||||
R-0h | |||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
RESERVED | |||||||
R-0h | |||||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | M4FSS_CLKSEL | ||||||
R-0h | R/W-0h | ||||||
LEGEND: R = Read Only; R/W = Read/Write; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-1 | RESERVED | R | 0h |
Reserved |
0 | M4FSS_CLKSEL | R/W | 0h |
Selects the Clock Divider for
M4FSS |
CTRLMMR_MCU_M4FSS_SYSTICK is shown in Figure 5-342 and described in Table 5-713.
Return to Summary Table.
Settings to calibrate the SYSTICK interrupt to 100 Hz.
Instance | Physical Address |
---|---|
MCU_CTRL_MMR0 | 0450 8044h |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
RESERVED | NOREF | SKEW | |||||
R-0h | R-1h | R/W-0h | |||||
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
TENMS | |||||||
R/W-3D08FFh | |||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
TENMS | |||||||
R/W-3D08FFh | |||||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
TENMS | |||||||
R/W-3D08FFh | |||||||
LEGEND: R = Read Only; R/W = Read/Write; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-26 | RESERVED | R | 0h |
Reserved |
25 | NOREF | R | 1h |
No External Reference Clock for SysTick is available |
24 | SKEW | R/W | 0h |
Indicates whether or not the M4FSS free running clock divided by TENMS produces a 100Hz tick exactly 0h - Divider produces exactly a 100 Hz SysTick 1h - The SysTick Frequency is not exactly 100 Hz |
23-0 | TENMS | R/W | 3D08FFh |
Integer Divider Value that produces a 100Hz SysTick from the M4FSS Clock Frequency. Default is 3,999,999 (4M - 1) to produce a 100Hz clock from a 400 MHz M4FSS Clock. |
CTRLMMR_MCU_PLL_CLKSEL is shown in Figure 5-343 and described in Table 5-715.
Return to Summary Table.
Controls the clock source for MCU PLL.
Instance | Physical Address |
---|---|
MCU_CTRL_MMR0 | 0450 8050h |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
BYPASS_SW_OVRD | RESERVED | ||||||
R/W-0h | R-0h | ||||||
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
BYP_WARM_RST | RESERVED | ||||||
R/W-1h | R-0h | ||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
RESERVED | CLKLOSS_SWTCH_EN | ||||||
R-0h | R/W-0h | ||||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | |||||||
R-0h | |||||||
LEGEND: R = Read Only; R/W = Read/Write; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31 | BYPASS_SW_OVRD | R/W | 0h |
PLL Bypass warm reset software
override |
30-24 | RESERVED | R | 0h |
Reserved |
23 | BYP_WARM_RST | R/W | 1h |
PLL bypass mode after warm
reset. |
22-9 | RESERVED | R | 0h |
Reserved |
8 | CLKLOSS_SWTCH_EN | R/W | 0h |
When set, enables automatic switching of MCU PLL[2:0] clock source to CLK_12M_RC if HFOSC0 clock loss is detected |
7-0 | RESERVED | R | 0h |
Reserved |
CTRLMMR_MCU_TIMER0_CLKSEL is shown in Figure 5-344 and described in Table 5-717.
Return to Summary Table.
Timer0 functional clock selection control.
Instance | Physical Address |
---|---|
MCU_CTRL_MMR0 | 0450 8060h |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
RESERVED | |||||||
R-0h | |||||||
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
RESERVED | |||||||
R-0h | |||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
RESERVED | |||||||
R-0h | |||||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | CLK_SEL | ||||||
R-0h | R/W-0h | ||||||
LEGEND: R = Read Only; R/W = Read/Write; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-3 | RESERVED | R | 0h |
Reserved |
2-0 | CLK_SEL | R/W | 0h |
Timer functional clock input select mux control (Reserved values default to HFOSC1_CLK) 0h - HFOSC0_CLKOUT 1h - MCU_SYSCLK0 / 2 2h - CLK_12M_RC 3h - MCU_PLL0_HSDIV3_CLKOUT 4h - MCU_EXT_REFCLK0 5h - HFOSC0_CLKOUT_32K 6h - cpsw_genf0 7h - CLK_32K |
CTRLMMR_MCU_TIMER1_CLKSEL is shown in Figure 5-345 and described in Table 5-719.
Return to Summary Table.
Timer1 functional clock selection control.
Instance | Physical Address |
---|---|
MCU_CTRL_MMR0 | 0450 8064h |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
RESERVED | |||||||
R-0h | |||||||
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
RESERVED | |||||||
R-0h | |||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
RESERVED | |||||||
R-0h | |||||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | CLK_SEL | ||||||
R-0h | R/W-0h | ||||||
LEGEND: R = Read Only; R/W = Read/Write; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-3 | RESERVED | R | 0h |
Reserved |
2-0 | CLK_SEL | R/W | 0h |
Timer functional clock input select mux control (Reserved values default to HFOSC1_CLK) 0h - HFOSC0_CLKOUT 1h - MCU_SYSCLK0 / 2 2h - CLK_12M_RC 3h - MCU_PLL0_HSDIV3_CLKOUT 4h - MCU_EXT_REFCLK0 5h - HFOSC0_CLKOUT_32K 6h - cpsw_genf0 7h - CLK_32K |
CTRLMMR_MCU_TIMER2_CLKSEL is shown in Figure 5-346 and described in Table 5-721.
Return to Summary Table.
Timer2 functional clock selection control.
Instance | Physical Address |
---|---|
MCU_CTRL_MMR0 | 0450 8068h |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
RESERVED | |||||||
R-0h | |||||||
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
RESERVED | |||||||
R-0h | |||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
RESERVED | |||||||
R-0h | |||||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | CLK_SEL | ||||||
R-0h | R/W-0h | ||||||
LEGEND: R = Read Only; R/W = Read/Write; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-3 | RESERVED | R | 0h |
Reserved |
2-0 | CLK_SEL | R/W | 0h |
Timer functional clock input select mux control (Reserved values default to HFOSC1_CLK) 0h - HFOSC0_CLKOUT 1h - MCU_SYSCLK0 / 2 2h - CLK_12M_RC 3h - MCU_PLL0_HSDIV3_CLKOUT 4h - MCU_EXT_REFCLK0 5h - HFOSC0_CLKOUT_32K 6h - cpsw_genf0 7h - CLK_32K |
CTRLMMR_MCU_TIMER3_CLKSEL is shown in Figure 5-347 and described in Table 5-723.
Return to Summary Table.
Timer3 functional clock selection control.
Instance | Physical Address |
---|---|
MCU_CTRL_MMR0 | 0450 806Ch |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
RESERVED | |||||||
R-0h | |||||||
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
RESERVED | |||||||
R-0h | |||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
RESERVED | |||||||
R-0h | |||||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | CLK_SEL | ||||||
R-0h | R/W-0h | ||||||
LEGEND: R = Read Only; R/W = Read/Write; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-3 | RESERVED | R | 0h |
Reserved |
2-0 | CLK_SEL | R/W | 0h |
Timer functional clock input select mux control (Reserved values default to HFOSC1_CLK) 0h - HFOSC0_CLKOUT 1h - MCU_SYSCLK0 / 2 2h - CLK_12M_RC 3h - MCU_PLL0_HSDIV3_CLKOUT 4h - MCU_EXT_REFCLK0 5h - HFOSC0_CLKOUT_32K 6h - cpsw_genf0 7h - CLK_32K |
CTRLMMR_MCU_SPI0_CLKSEL is shown in Figure 5-348 and described in Table 5-725.
Return to Summary Table.
MCU_SPI0 clock control.
Instance | Physical Address |
---|---|
MCU_CTRL_MMR0 | 0450 80A0h |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
RESERVED | |||||||
R-0h | |||||||
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
RESERVED | MSTR_LB_CLKSEL | ||||||
R-0h | R/W-0h | ||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
RESERVED | |||||||
R-0h | |||||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | |||||||
R-0h | |||||||
LEGEND: R = Read Only; R/W = Read/Write; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-17 | RESERVED | R | 0h |
Reserved |
16 | MSTR_LB_CLKSEL | R/W | 0h |
Master mode receive capture clock
loopback selection |
15-0 | RESERVED | R | 0h |
Reserved |
CTRLMMR_MCU_SPI1_CLKSEL is shown in Figure 5-349 and described in Table 5-727.
Return to Summary Table.
MCU_SPI1 clock control.
Instance | Physical Address |
---|---|
MCU_CTRL_MMR0 | 0450 80A4h |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
RESERVED | |||||||
R-0h | |||||||
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
RESERVED | MSTR_LB_CLKSEL | ||||||
R-0h | R/W-0h | ||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
RESERVED | |||||||
R-0h | |||||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | |||||||
R-0h | |||||||
LEGEND: R = Read Only; R/W = Read/Write; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-17 | RESERVED | R | 0h |
Reserved |
16 | MSTR_LB_CLKSEL | R/W | 0h |
Master mode receive capture clock
loopback selection |
15-0 | RESERVED | R | 0h |
Reserved |
CTRLMMR_MCU_WWD0_CLKSEL is shown in Figure 5-350 and described in Table 5-729.
Return to Summary Table.
MCU Windowed Watchdog clock selection control.
Instance | Physical Address |
---|---|
MCU_CTRL_MMR0 | 0450 80B0h |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
WRTLOCK | RESERVED | ||||||
R/W-0h | R-0h | ||||||
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
RESERVED | |||||||
R-0h | |||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
RESERVED | |||||||
R-0h | |||||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | CLK_SEL | ||||||
R-0h | R/W-0h | ||||||
LEGEND: R = Read Only; R/W = Read/Write; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31 | WRTLOCK | R/W | 0h |
When set, locks WWD0_CLKSEL from further writes until the next module reset. |
30-2 | RESERVED | R | 0h |
Reserved |
1-0 | CLK_SEL | R/W | 0h |
Windowed watchdog timer functional clock input select mux control 0h - HFOSC0_CLKOUT 1h - HFOSC0_CLKOUT_32K 2h - CLK_12M_RC 3h - CLK_32K |
CTRLMMR_MCU_DDR16SS_PMCTRL is shown in Figure 5-351 and described in Table 5-731.
Return to Summary Table.
Control Sleep States of DDR16SS.
Instance | Physical Address |
---|---|
MCU_CTRL_MMR0 | 0450 80D0h |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
RESERVED | |||||||
R-0h | |||||||
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
RESERVED | |||||||
R-0h | |||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
RESERVED | |||||||
R-0h | |||||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | DATA_RETENTION | ||||||
R-0h | R/W-0h | ||||||
LEGEND: R = Read Only; R/W = Read/Write; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-4 | RESERVED | R | 0h |
Reserved |
3-0 | DATA_RETENTION | R/W | 0h |
DDR16SS Retention: |
CTRLMMR_MCU_LOCK2_KICK0 is shown in Figure 5-352 and described in Table 5-733.
Return to Summary Table.
Lower 32-bits of Partition2 write lock key. This register must be written with the designated key value followed by a write to CTRLMMR_MCU_LOCK2_KICK1 with its key value before write-protected Partition 2 registers can be written.
Instance | Physical Address |
---|---|
MCU_CTRL_MMR0 | 0450 9008h |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
KEY | |||||||
R/W-0h | |||||||
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
KEY | |||||||
R/W-0h | |||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
KEY | |||||||
R/W-0h | |||||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
KEY | UNLOCKED | ||||||
R/W-0h | R-0h | ||||||
LEGEND: R = Read Only; R/W = Read/Write; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-1 | KEY | R/W | 0h |
Write the kick0 unlock value followed by the kick1 unlock value to unlock the write-protected Partition2 registers |
0 | UNLOCKED | R | 0h |
Unlock status. |
CTRLMMR_MCU_LOCK2_KICK1 is shown in Figure 5-353 and described in Table 5-735.
Return to Summary Table.
Upper 32-bits of Partition 2 write lock key. This register must be written with the designated key value after a write to CTRLMMR_MCU_LOCK2_KICK0 with its key value before write-protected Partition 2 registers can be written.
Instance | Physical Address |
---|---|
MCU_CTRL_MMR0 | 0450 900Ch |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
KEY | |||||||||||||||||||||||||||||||
R/W-0h | |||||||||||||||||||||||||||||||
LEGEND: R/W = Read/Write; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-0 | KEY | R/W | 0h |
Write the kick1 unlock value after the kick0 unlock value to unlock the write-protected Partition2 registers |
CTRLMMR_MCU_M4FSS0_LBIST_CTRL is shown in Figure 5-354 and described in Table 5-737.
Return to Summary Table.
Configures and enables LBIST operation.
Instance | Physical Address |
---|---|
MCU_CTRL_MMR0 | 0450 C020h |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
BIST_RESET | RESERVED | BIST_RUN | |||||
R/W-0h | R-0h | R/W-0h | |||||
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
RESERVED | SUBCHIP_ID | ||||||
R-0h | R/W-0h | ||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
RUNBIST_MODE | RESERVED | DC_DEF | |||||
R/W-0h | R-0h | R/W-0h | |||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
LOAD_DIV | RESERVED | DIVIDE_RATIO | |||||
R/W-0h | R-0h | R/W-0h | |||||
LEGEND: R = Read Only; R/W = Read/Write; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31 | BIST_RESET | R/W | 0h |
This bitfield is not used. The bist_reset control for DMSC is generated by the POST state machine. The bitfield still reflects the efuse value. |
30-28 | RESERVED | R | 0h |
Reserved |
27-24 | BIST_RUN | R/W | 0h |
This bitfield is not used. The bist_run control for DMSC is generated by the POST state machine. The bitfield still reflects the efuse value. |
23-21 | RESERVED | R | 0h |
Reserved |
20-16 | SUBCHIP_ID | R/W | 0h |
Specifies which sub-chip is to be tested |
15-12 | RUNBIST_MODE | R/W | 0h |
Runbist mode enable if all bits are 1 |
11-10 | RESERVED | R | 0h |
Reserved |
9-8 | DC_DEF | R/W | 0h |
Clock delay after scan_enable switching |
7 | LOAD_DIV | R/W | 0h |
Loads LBIST clock divide ratio on transition from 0 to 1 |
6-5 | RESERVED | R | 0h |
Reserved |
4-0 | DIVIDE_RATIO | R/W | 0h |
LBIST clock divide ratio |
CTRLMMR_MCU_M4FSS0_LBIST_PATCOUNT is shown in Figure 5-355 and described in Table 5-739.
Return to Summary Table.
Specifies the number of LBIST patterns to run.
Instance | Physical Address |
---|---|
MCU_CTRL_MMR0 | 0450 C024h |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
RESERVED | STATIC_PC_DEF | ||||||
R-0h | R/W-0h | ||||||
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
STATIC_PC_DEF | |||||||
R/W-0h | |||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
RESERVED | SET_PC_DEF | ||||||
R-0h | R/W-0h | ||||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESET_PC_DEF | SCAN_PC_DEF | ||||||
R/W-0h | R/W-0h | ||||||
LEGEND: R = Read Only; R/W = Read/Write; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-30 | RESERVED | R | 0h |
Reserved |
29-16 | STATIC_PC_DEF | R/W | 0h |
Number of stuck-at patterns to run |
15-12 | RESERVED | R | 0h |
Reserved |
11-8 | SET_PC_DEF | R/W | 0h |
Number of set patterns to run |
7-4 | RESET_PC_DEF | R/W | 0h |
Number of reset patterns to run |
3-0 | SCAN_PC_DEF | R/W | 0h |
Number of chain test patterns to run |
CTRLMMR_MCU_M4FSS0_LBIST_SEED0 is shown in Figure 5-356 and described in Table 5-741.
Return to Summary Table.
Specifies the 32 LSBs of the PRPG seed.
Instance | Physical Address |
---|---|
MCU_CTRL_MMR0 | 0450 C028h |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
PRPG_DEF | |||||||||||||||||||||||||||||||
R/W-0h | |||||||||||||||||||||||||||||||
LEGEND: R/W = Read/Write; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-0 | PRPG_DEF | R/W | 0h |
Initial seed for PRPG (bits 31:0) |
CTRLMMR_MCU_M4FSS0_LBIST_SEED1 is shown in Figure 5-357 and described in Table 5-743.
Return to Summary Table.
Specifies the 21 MSBs of the PRPG seed.
Instance | Physical Address |
---|---|
MCU_CTRL_MMR0 | 0450 C02Ch |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | PRPG_DEF | ||||||||||||||||||||||||||||||
R-0h | R/W-0h | ||||||||||||||||||||||||||||||
LEGEND: R = Read Only; R/W = Read/Write; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-21 | RESERVED | R | 0h |
Reserved |
20-0 | PRPG_DEF | R/W | 0h |
Initial seed for PRPG (bits 52:32) |
CTRLMMR_MCU_M4FSS0_LBIST_SPARE0 is shown in Figure 5-358 and described in Table 5-745.
Return to Summary Table.
Spare LBIST control bits.
Instance | Physical Address |
---|---|
MCU_CTRL_MMR0 | 0450 C030h |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
SPARE0 | |||||||
R/W-0h | |||||||
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
SPARE0 | |||||||
R/W-0h | |||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
SPARE0 | |||||||
R/W-0h | |||||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
SPARE0 | PBIST_SELFTEST_EN | LBIST_SELFTEST_EN | |||||
R/W-0h | R/W-0h | R/W-0h | |||||
LEGEND: R/W = Read/Write; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-2 | SPARE0 | R/W | 0h |
LBIST spare bits |
1 | PBIST_SELFTEST_EN | R/W | 0h |
PBIST isolation control |
0 | LBIST_SELFTEST_EN | R/W | 0h |
LBIST isolation control |
CTRLMMR_MCU_M4FSS0_LBIST_SPARE1 is shown in Figure 5-359 and described in Table 5-747.
Return to Summary Table.
Spare LBIST control bits.
Instance | Physical Address |
---|---|
MCU_CTRL_MMR0 | 0450 C034h |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
SPARE1 | |||||||||||||||||||||||||||||||
R/W-0h | |||||||||||||||||||||||||||||||
LEGEND: R/W = Read/Write; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-0 | SPARE1 | R/W | 0h |
LBIST spare bits |
CTRLMMR_MCU_M4FSS0_LBIST_STAT is shown in Figure 5-360 and described in Table 5-749.
Return to Summary Table.
Indicates LBIST status and provides MISR selection control.
Instance | Physical Address |
---|---|
MCU_CTRL_MMR0 | 0450 C038h |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
BIST_DONE | RESERVED | ||||||
R-X | R-0h | ||||||
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
RESERVED | |||||||
R-0h | |||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
BIST_RUNNING | RESERVED | OUT_MUX_CTL | |||||
R-X | R-0h | R/W-0h | |||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
MISR_MUX_CTL | |||||||
R/W-0h | |||||||
LEGEND: R = Read Only; R/W = Read/Write; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31 | BIST_DONE | R | X |
LBIST is done |
30-16 | RESERVED | R | 0h |
Reserved |
15 | BIST_RUNNING | R | X |
LBIST is running |
14-10 | RESERVED | R | 0h |
Reserved |
9-8 | OUT_MUX_CTL | R/W | 0h |
Selects source of LBIST output |
7-0 | MISR_MUX_CTL | R/W | 0h |
Selects block of 32 MISR bits to read. A value of 0 selects a compacted 32-bit version of the full MISR. A value of 1-32 select a 32-bit segment of the MISR. |
CTRLMMR_MCU_M4FSS0_LBIST_MISR is shown in Figure 5-361 and described in Table 5-751.
Return to Summary Table.
Contains LBIST MISR output value.
Instance | Physical Address |
---|---|
MCU_CTRL_MMR0 | 0450 C03Ch |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
MISR_RESULT | |||||||||||||||||||||||||||||||
R-X | |||||||||||||||||||||||||||||||
LEGEND: R = Read Only; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-0 | MISR_RESULT | R | X |
32-bits of MISR value selected by misr_mux_ctl |
CTRLMMR_MCU_LOCK3_KICK0 is shown in Figure 5-362 and described in Table 5-753.
Return to Summary Table.
Lower 32-bits of Partition3 write lock key. This register must be written with the designated key value followed by a write to CTRLMMR_MCU_LOCK3_KICK1 with its key value before write-protected Partition 3 registers can be written.
Instance | Physical Address |
---|---|
MCU_CTRL_MMR0 | 0450 D008h |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
KEY | |||||||
R/W-0h | |||||||
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
KEY | |||||||
R/W-0h | |||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
KEY | |||||||
R/W-0h | |||||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
KEY | UNLOCKED | ||||||
R/W-0h | R-0h | ||||||
LEGEND: R = Read Only; R/W = Read/Write; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-1 | KEY | R/W | 0h |
Write the kick0 unlock value followed by the kick1 unlock value to unlock the write-protected Partition3 registers |
0 | UNLOCKED | R | 0h |
Unlock status. |
CTRLMMR_MCU_LOCK3_KICK1 is shown in Figure 5-363 and described in Table 5-755.
Return to Summary Table.
Upper 32-bits of Partition 3 write lock key. This register must be written with the designated key value after a write to CTRLMMR_MCU_LOCK3_KICK0 with its key value before write-protected Partition 3 registers can be written.
Instance | Physical Address |
---|---|
MCU_CTRL_MMR0 | 0450 D00Ch |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
KEY | |||||||||||||||||||||||||||||||
R/W-0h | |||||||||||||||||||||||||||||||
LEGEND: R/W = Read/Write; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-0 | KEY | R/W | 0h |
Write the kick1 unlock value after the kick0 unlock value to unlock the write-protected Partition3 registers |
CTRLMMR_MCU_POR_CTRL is shown in Figure 5-364 and described in Table 5-757.
Return to Summary Table.
Configures POR module reset behavior.
Instance | Physical Address |
---|---|
MCU_CTRL_MMR0 | 0451 8000h |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
RESERVED | OVRD_SET5 | OVRD_SET4 | OVRD_SET3 | OVRD_SET2 | OVRD_SET1 | OVRD_SET0 | |
R-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | |
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
RESERVED | OVRD5 | OVRD4 | OVRD3 | OVRD2 | OVRD1 | OVRD0 | |
R-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | |
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
RESERVED | |||||||
R-0h | |||||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
TRIM_SEL | RESERVED | MASK_HHV | RESERVED | ||||
R/W-0h | R-0h | R/W-1h | R-0h | ||||
LEGEND: R = Read Only; R/W = Read/Write; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-30 | RESERVED | R | 0h |
Reserved |
29 | OVRD_SET5 | R/W | 0h |
Reserved override set |
28 | OVRD_SET4 | R/W | 0h |
POKLVB override set |
27 | OVRD_SET3 | R/W | 0h |
POKLVA override set |
26 | OVRD_SET2 | R/W | 0h |
POKHV override set |
25 | OVRD_SET1 | R/W | 0h |
BGOK override set |
24 | OVRD_SET0 | R/W | 0h |
PORHV override set |
23-22 | RESERVED | R | 0h |
Reserved |
21 | OVRD5 | R/W | 0h |
Reserved override enable |
20 | OVRD4 | R/W | 0h |
POKLVB override enable |
19 | OVRD3 | R/W | 0h |
POKLVA override enable |
18 | OVRD2 | R/W | 0h |
POKHV override enable |
17 | OVRD1 | R/W | 0h |
BGOK override enable |
16 | OVRD0 | R/W | 0h |
PORHV override enable |
15-8 | RESERVED | R | 0h |
Reserved |
7 | TRIM_SEL | R/W | 0h |
POR Trim Select |
6-5 | RESERVED | R | 0h |
Reserved |
4 | MASK_HHV | R/W | 1h |
Mask HHV/SOC_PORz outputs when applying new trim values |
3-0 | RESERVED | R | 0h |
Reserved |
CTRLMMR_MCU_POR_STAT is shown in Figure 5-365 and described in Table 5-759.
Return to Summary Table.
Shows POR module status.
Instance | Physical Address |
---|---|
MCU_CTRL_MMR0 | 0451 8004h |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
RESERVED | |||||||
R-0h | |||||||
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
RESERVED | |||||||
R-0h | |||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
RESERVED | BGOK | ||||||
R-0h | R-X | ||||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | SOC_POR | RESERVED | |||||
R-0h | R-X | R-0h | |||||
LEGEND: R = Read Only; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-9 | RESERVED | R | 0h |
Reserved |
8 | BGOK | R | X |
Bandgap OK status |
7-5 | RESERVED | R | 0h |
Reserved |
4 | SOC_POR | R | X |
POR module status |
3-0 | RESERVED | R | 0h |
Reserved |
CTRLMMR_MCU_POR_BANDGAP_CTRL is shown in Figure 5-366 and described in Table 5-761.
Return to Summary Table.
POR Bandgap Reference Trims.
Instance | Physical Address |
---|---|
MCU_CTRL_MMR0 | 0451 8100h |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
RESERVED | |||||||
R-0h | |||||||
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
RESERVED | BGAPI | ||||||
R-0h | R/W-X | ||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
BGAPV | |||||||
R/W-X | |||||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
BGAPC | |||||||
R/W-X | |||||||
LEGEND: R = Read Only; R/W = Read/Write; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-20 | RESERVED | R | 0h |
Reserved |
19-16 | BGAPI | R/W | X |
Bandgap output current trim bits |
15-8 | BGAPV | R/W | X |
Bandgap output voltage magnitude trim bits |
7-0 | BGAPC | R/W | X |
Bandgap slope trim bits. Bit7 is used to calculate the offset |
CTRLMMR_MCU_POK_VDDA_MCU_UV_CTRL is shown in Figure 5-367 and described in Table 5-763.
Return to Summary Table.
Hysterisis, Threshold, and Control of VDDA_MCU 1P8 Under/Over Voltage Monitors in POR (POKHV, POKLVA).
Instance | Physical Address |
---|---|
MCU_CTRL_MMR0 | 0451 8110h |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
HYST_EN | RESERVED | ||||||
R/W-1h | R-0h | ||||||
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
RESERVED | |||||||
R-0h | |||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
RESERVED | |||||||
R-0h | |||||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
OVER_VOLT_DET | POK_TRIM | ||||||
R/W-X | R/W-X | ||||||
LEGEND: R = Read Only; R/W = Read/Write; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31 | HYST_EN | R/W | 1h |
Enable POK hysteresis |
30-8 | RESERVED | R | 0h |
Reserved |
7 | OVER_VOLT_DET | R/W | X |
Over / under voltage detection
mode |
6-0 | POK_TRIM | R/W | X |
POK Trim Bits |
CTRLMMR_MCU_POK_VDDA_MCU_OV_CTRL is shown in Figure 5-368 and described in Table 5-765.
Return to Summary Table.
Hysterisis, Threshold, and Control of VDDA_MCU 1P8 Under/Over Voltage Monitors in POR (POKHV, POKLVA).
Instance | Physical Address |
---|---|
MCU_CTRL_MMR0 | 0451 8114h |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
HYST_EN | RESERVED | ||||||
R/W-1h | R-0h | ||||||
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
RESERVED | |||||||
R-0h | |||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
RESERVED | |||||||
R-0h | |||||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
OVER_VOLT_DET | POK_TRIM | ||||||
R/W-X | R/W-X | ||||||
LEGEND: R = Read Only; R/W = Read/Write; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31 | HYST_EN | R/W | 1h |
Enable POK hysteresis |
30-8 | RESERVED | R | 0h |
Reserved |
7 | OVER_VOLT_DET | R/W | X |
Over / under voltage detection
mode |
6-0 | POK_TRIM | R/W | X |
POK Trim Bits |
CTRLMMR_MCU_POK_VDD_CORE_UV_CTRL is shown in Figure 5-369 and described in Table 5-767.
Return to Summary Table.
Hysterisis, Threshold, and Control of VDD_CORE Under/Over Voltage Monitors in POR (POKLVB) and POK_VDD_CORE_UV.
Instance | Physical Address |
---|---|
MCU_CTRL_MMR0 | 0451 8118h |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
HYST_EN | RESERVED | ||||||
R/W-1h | R-0h | ||||||
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
RESERVED | |||||||
R-0h | |||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
RESERVED | |||||||
R-0h | |||||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
OVER_VOLT_DET | POK_TRIM | ||||||
R/W-X | R/W-X | ||||||
LEGEND: R = Read Only; R/W = Read/Write; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31 | HYST_EN | R/W | 1h |
Enable POK hysteresis |
30-8 | RESERVED | R | 0h |
Reserved |
7 | OVER_VOLT_DET | R/W | X |
Over / under voltage detection
mode |
6-0 | POK_TRIM | R/W | X |
POK Trim Bits |
CTRLMMR_MCU_POK_VDD_CORE_OV_CTRL is shown in Figure 5-370 and described in Table 5-769.
Return to Summary Table.
Hysterisis, Threshold, and Control of VDD_CORE Under/Over Voltage Monitors in POR (POKLVB) and POK_VDD_CORE_UV.
Instance | Physical Address |
---|---|
MCU_CTRL_MMR0 | 0451 811Ch |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
HYST_EN | RESERVED | ||||||
R/W-1h | R-0h | ||||||
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
RESERVED | |||||||
R-0h | |||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
RESERVED | |||||||
R-0h | |||||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
OVER_VOLT_DET | POK_TRIM | ||||||
R/W-X | R/W-X | ||||||
LEGEND: R = Read Only; R/W = Read/Write; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31 | HYST_EN | R/W | 1h |
Enable POK hysteresis |
30-8 | RESERVED | R | 0h |
Reserved |
7 | OVER_VOLT_DET | R/W | X |
Over / under voltage detection
mode |
6-0 | POK_TRIM | R/W | X |
POK Trim Bits |
CTRLMMR_MCU_POK_VDDR_CORE_UV_CTRL is shown in Figure 5-371 and described in Table 5-771.
Return to Summary Table.
Hysterisis, Threshold, and Control of VDDR_CORE Under/Over Voltage Monitor.
Instance | Physical Address |
---|---|
MCU_CTRL_MMR0 | 0451 8120h |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
HYST_EN | RESERVED | ||||||
R/W-1h | R-0h | ||||||
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
RESERVED | |||||||
R-0h | |||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
RESERVED | |||||||
R-0h | |||||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
OVER_VOLT_DET | POK_TRIM | ||||||
R/W-X | R/W-X | ||||||
LEGEND: R = Read Only; R/W = Read/Write; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31 | HYST_EN | R/W | 1h |
Enable POK hysteresis |
30-8 | RESERVED | R | 0h |
Reserved |
7 | OVER_VOLT_DET | R/W | X |
Over / under voltage detection
mode |
6-0 | POK_TRIM | R/W | X |
POK Trim Bits |
CTRLMMR_MCU_POK_VDDR_CORE_OV_CTRL is shown in Figure 5-372 and described in Table 5-773.
Return to Summary Table.
Hysterisis, Threshold, and Control of VDDR_CORE Under/Over Voltage Monitor.
Instance | Physical Address |
---|---|
MCU_CTRL_MMR0 | 0451 8124h |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
HYST_EN | RESERVED | ||||||
R/W-1h | R-0h | ||||||
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
RESERVED | |||||||
R-0h | |||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
RESERVED | |||||||
R-0h | |||||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
OVER_VOLT_DET | POK_TRIM | ||||||
R/W-X | R/W-X | ||||||
LEGEND: R = Read Only; R/W = Read/Write; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31 | HYST_EN | R/W | 1h |
Enable POK hysteresis |
30-8 | RESERVED | R | 0h |
Reserved |
7 | OVER_VOLT_DET | R/W | X |
Over / under voltage detection
mode |
6-0 | POK_TRIM | R/W | X |
POK Trim Bits |
CTRLMMR_MCU_POK_VDDSHV_MCU_1P8_UV_CTRL is shown in Figure 5-373 and described in Table 5-775.
Return to Summary Table.
Hysterisis, Threshold, and Control of VDDSHV_MCU_1P8 Under/Over Voltage Monitor.
Instance | Physical Address |
---|---|
MCU_CTRL_MMR0 | 0451 8128h |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
HYST_EN | RESERVED | ||||||
R/W-1h | R-0h | ||||||
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
RESERVED | |||||||
R-0h | |||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
RESERVED | |||||||
R-0h | |||||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
OVER_VOLT_DET | POK_TRIM | ||||||
R/W-X | R/W-X | ||||||
LEGEND: R = Read Only; R/W = Read/Write; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31 | HYST_EN | R/W | 1h |
Enable POK hysteresis |
30-8 | RESERVED | R | 0h |
Reserved |
7 | OVER_VOLT_DET | R/W | X |
Over / under voltage detection
mode |
6-0 | POK_TRIM | R/W | X |
POK Trim Bits |
CTRLMMR_MCU_POK_VDDSHV_MCU_1P8_OV_CTRL is shown in Figure 5-374 and described in Table 5-777.
Return to Summary Table.
Hysterisis, Threshold, and Control of VDDSHV_MCU_1P8 Under/Over Voltage Monitor.
Instance | Physical Address |
---|---|
MCU_CTRL_MMR0 | 0451 812Ch |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
HYST_EN | RESERVED | ||||||
R/W-1h | R-0h | ||||||
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
RESERVED | |||||||
R-0h | |||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
RESERVED | |||||||
R-0h | |||||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
OVER_VOLT_DET | POK_TRIM | ||||||
R/W-X | R/W-X | ||||||
LEGEND: R = Read Only; R/W = Read/Write; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31 | HYST_EN | R/W | 1h |
Enable POK hysteresis |
30-8 | RESERVED | R | 0h |
Reserved |
7 | OVER_VOLT_DET | R/W | X |
Over / under voltage detection
mode |
6-0 | POK_TRIM | R/W | X |
POK Trim Bits |
CTRLMMR_MCU_POK_VDDSHV_MCU_3P3_UV_CTRL is shown in Figure 5-375 and described in Table 5-779.
Return to Summary Table.
Hysterisis, Threshold, and Control of VDDSHV_MCU_3P3 Under/Over Voltage Monitor.
Instance | Physical Address |
---|---|
MCU_CTRL_MMR0 | 0451 8130h |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
HYST_EN | RESERVED | ||||||
R/W-1h | R-0h | ||||||
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
RESERVED | |||||||
R-0h | |||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
RESERVED | |||||||
R-0h | |||||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
OVER_VOLT_DET | POK_TRIM | ||||||
R/W-X | R/W-X | ||||||
LEGEND: R = Read Only; R/W = Read/Write; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31 | HYST_EN | R/W | 1h |
Enable POK hysteresis |
30-8 | RESERVED | R | 0h |
Reserved |
7 | OVER_VOLT_DET | R/W | X |
Over / under voltage detection
mode |
6-0 | POK_TRIM | R/W | X |
POK Trim Bits |
CTRLMMR_MCU_POK_VDDSHV_MCU_3P3_OV_CTRL is shown in Figure 5-376 and described in Table 5-781.
Return to Summary Table.
Hysterisis, Threshold, and Control of VDDSHV_MCU_3P3 Under/Over Voltage Monitor.
Instance | Physical Address |
---|---|
MCU_CTRL_MMR0 | 0451 8134h |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
HYST_EN | RESERVED | ||||||
R/W-1h | R-0h | ||||||
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
RESERVED | |||||||
R-0h | |||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
RESERVED | |||||||
R-0h | |||||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
OVER_VOLT_DET | POK_TRIM | ||||||
R/W-X | R/W-X | ||||||
LEGEND: R = Read Only; R/W = Read/Write; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31 | HYST_EN | R/W | 1h |
Enable POK hysteresis |
30-8 | RESERVED | R | 0h |
Reserved |
7 | OVER_VOLT_DET | R/W | X |
Over / under voltage detection
mode |
6-0 | POK_TRIM | R/W | X |
POK Trim Bits |
CTRLMMR_MCU_POK_VMON_CAP_MCU_GENERAL_UV_CTRL is shown in Figure 5-377 and described in Table 5-783.
Return to Summary Table.
Hysterisis, Threshold, and Control of VMON_CAP_MCU_GENERAL Under/Over Voltage Monitor.
Instance | Physical Address |
---|---|
MCU_CTRL_MMR0 | 0451 8138h |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
HYST_EN | RESERVED | ||||||
R/W-1h | R-0h | ||||||
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
RESERVED | |||||||
R-0h | |||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
RESERVED | |||||||
R-0h | |||||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
OVER_VOLT_DET | POK_TRIM | ||||||
R/W-X | R/W-X | ||||||
LEGEND: R = Read Only; R/W = Read/Write; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31 | HYST_EN | R/W | 1h |
Enable POK hysteresis |
30-8 | RESERVED | R | 0h |
Reserved |
7 | OVER_VOLT_DET | R/W | X |
Over / under voltage detection
mode |
6-0 | POK_TRIM | R/W | X |
POK Trim Bits |
CTRLMMR_MCU_POK_VMON_CAP_MCU_GENERAL_OV_CTRL is shown in Figure 5-378 and described in Table 5-785.
Return to Summary Table.
Hysterisis, Threshold, and Control of VMON_CAP_MCU_GENERAL Under/Over Voltage Monitor.
Instance | Physical Address |
---|---|
MCU_CTRL_MMR0 | 0451 813Ch |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
HYST_EN | RESERVED | ||||||
R/W-1h | R-0h | ||||||
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
RESERVED | |||||||
R-0h | |||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
RESERVED | |||||||
R-0h | |||||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
OVER_VOLT_DET | POK_TRIM | ||||||
R/W-X | R/W-X | ||||||
LEGEND: R = Read Only; R/W = Read/Write; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31 | HYST_EN | R/W | 1h |
Enable POK hysteresis |
30-8 | RESERVED | R | 0h |
Reserved |
7 | OVER_VOLT_DET | R/W | X |
Over / under voltage detection
mode |
6-0 | POK_TRIM | R/W | X |
POK Trim Bits |
CTRLMMR_MCU_POK_VDDSHV_MAIN_1P8_UV_CTRL is shown in Figure 5-379 and described in Table 5-787.
Return to Summary Table.
Hysterisis, Threshold, and Control of VDDSHV_MAIN_1P8 Under/Over Voltage Monitor.
Instance | Physical Address |
---|---|
MCU_CTRL_MMR0 | 0451 8140h |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
HYST_EN | RESERVED | ||||||
R/W-1h | R-0h | ||||||
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
RESERVED | |||||||
R-0h | |||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
RESERVED | |||||||
R-0h | |||||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
OVER_VOLT_DET | POK_TRIM | ||||||
R/W-X | R/W-X | ||||||
LEGEND: R = Read Only; R/W = Read/Write; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31 | HYST_EN | R/W | 1h |
Enable POK hysteresis |
30-8 | RESERVED | R | 0h |
Reserved |
7 | OVER_VOLT_DET | R/W | X |
Over / under voltage detection
mode |
6-0 | POK_TRIM | R/W | X |
POK Trim Bits |
CTRLMMR_MCU_POK_VDDSHV_MAIN_1P8_OV_CTRL is shown in Figure 5-380 and described in Table 5-789.
Return to Summary Table.
Hysterisis, Threshold, and Control of VDDSHV_MAIN_1P8 Under/Over Voltage Monitor.
Instance | Physical Address |
---|---|
MCU_CTRL_MMR0 | 0451 8144h |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
HYST_EN | RESERVED | ||||||
R/W-1h | R-0h | ||||||
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
RESERVED | |||||||
R-0h | |||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
RESERVED | |||||||
R-0h | |||||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
OVER_VOLT_DET | POK_TRIM | ||||||
R/W-X | R/W-X | ||||||
LEGEND: R = Read Only; R/W = Read/Write; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31 | HYST_EN | R/W | 1h |
Enable POK hysteresis |
30-8 | RESERVED | R | 0h |
Reserved |
7 | OVER_VOLT_DET | R/W | X |
Over / under voltage detection
mode |
6-0 | POK_TRIM | R/W | X |
POK Trim Bits |
CTRLMMR_MCU_POK_VDDSHV_MAIN_3P3_UV_CTRL is shown in Figure 5-381 and described in Table 5-791.
Return to Summary Table.
Hysterisis, Threshold, and Control of VDDSHV_MAIN_3P3 Under/Over Voltage Monitor.
Instance | Physical Address |
---|---|
MCU_CTRL_MMR0 | 0451 8148h |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
HYST_EN | RESERVED | ||||||
R/W-1h | R-0h | ||||||
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
RESERVED | |||||||
R-0h | |||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
RESERVED | |||||||
R-0h | |||||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
OVER_VOLT_DET | POK_TRIM | ||||||
R/W-X | R/W-X | ||||||
LEGEND: R = Read Only; R/W = Read/Write; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31 | HYST_EN | R/W | 1h |
Enable POK hysteresis |
30-8 | RESERVED | R | 0h |
Reserved |
7 | OVER_VOLT_DET | R/W | X |
Over / under voltage detection
mode |
6-0 | POK_TRIM | R/W | X |
POK Trim Bits |
CTRLMMR_MCU_POK_VDDSHV_MAIN_3P3_OV_CTRL is shown in Figure 5-382 and described in Table 5-793.
Return to Summary Table.
Hysterisis, Threshold, and Control of VDDSHV_MAIN_3P3 Under/Over Voltage Monitor.
Instance | Physical Address |
---|---|
MCU_CTRL_MMR0 | 0451 814Ch |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
HYST_EN | RESERVED | ||||||
R/W-1h | R-0h | ||||||
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
RESERVED | |||||||
R-0h | |||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
RESERVED | |||||||
R-0h | |||||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
OVER_VOLT_DET | POK_TRIM | ||||||
R/W-X | R/W-X | ||||||
LEGEND: R = Read Only; R/W = Read/Write; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31 | HYST_EN | R/W | 1h |
Enable POK hysteresis |
30-8 | RESERVED | R | 0h |
Reserved |
7 | OVER_VOLT_DET | R/W | X |
Over / under voltage detection
mode |
6-0 | POK_TRIM | R/W | X |
POK Trim Bits |
CTRLMMR_MCU_POK_VDDS_DDRIO_UV_CTRL is shown in Figure 5-383 and described in Table 5-795.
Return to Summary Table.
Hysterisis, Threshold, and Control of VDDS_DDRIO Under/Over Voltage Monitor.
Instance | Physical Address |
---|---|
MCU_CTRL_MMR0 | 0451 8150h |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
HYST_EN | RESERVED | ||||||
R/W-1h | R-0h | ||||||
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
RESERVED | |||||||
R-0h | |||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
RESERVED | |||||||
R-0h | |||||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
OVER_VOLT_DET | POK_TRIM | ||||||
R/W-X | R/W-X | ||||||
LEGEND: R = Read Only; R/W = Read/Write; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31 | HYST_EN | R/W | 1h |
Enable POK hysteresis |
30-8 | RESERVED | R | 0h |
Reserved |
7 | OVER_VOLT_DET | R/W | X |
Over / under voltage detection
mode |
6-0 | POK_TRIM | R/W | X |
POK Trim Bits |
CTRLMMR_MCU_POK_VDDS_DDRIO_OV_CTRL is shown in Figure 5-384 and described in Table 5-797.
Return to Summary Table.
Hysterisis, Threshold, and Control of VDDS_DDRIO Under/Over Voltage Monitor.
Instance | Physical Address |
---|---|
MCU_CTRL_MMR0 | 0451 8154h |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
HYST_EN | RESERVED | ||||||
R/W-1h | R-0h | ||||||
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
RESERVED | |||||||
R-0h | |||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
RESERVED | |||||||
R-0h | |||||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
OVER_VOLT_DET | POK_TRIM | ||||||
R/W-X | R/W-X | ||||||
LEGEND: R = Read Only; R/W = Read/Write; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31 | HYST_EN | R/W | 1h |
Enable POK hysteresis |
30-8 | RESERVED | R | 0h |
Reserved |
7 | OVER_VOLT_DET | R/W | X |
Over / under voltage detection
mode |
6-0 | POK_TRIM | R/W | X |
POK Trim Bits |
CTRLMMR_MCU_POK_VDDA_PMIC_IN_CTRL is shown in Figure 5-385 and described in Table 5-799.
Return to Summary Table.
Hysterisis and Control of VDDA_PMIC_IN Under/Over Voltage Monitor.
Instance | Physical Address |
---|---|
MCU_CTRL_MMR0 | 0451 8160h |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
HYST_EN | RESERVED | ||||||
R/W-1h | R-0h | ||||||
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
RESERVED | |||||||
R-0h | |||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
OVER_VOLT_DET | RESERVED | ||||||
R/W-0h | R-0h | ||||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | |||||||
R-0h | |||||||
LEGEND: R = Read Only; R/W = Read/Write; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31 | HYST_EN | R/W | 1h |
Enable POK hysteresis |
30-16 | RESERVED | R | 0h |
Reserved |
15 | OVER_VOLT_DET | R/W | 0h |
Over / under voltage detection
mode |
14-0 | RESERVED | R | 0h |
Reserved |
CTRLMMR_MCU_RST_CTRL is shown in Figure 5-386 and described in Table 5-801.
Return to Summary Table.
Controls Reset Assertion and Propogation.
Instance | Physical Address |
---|---|
MCU_CTRL_MMR0 | 0451 8170h |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
RESERVED | |||||||
R-0h | |||||||
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
RESERVED | MCU_RESET_ISO_DONE_Z | MCU_ESM_ERROR_RST_EN_Z | DMSC_COLD_RESET_EN_Z | ||||
R-0h | R/W-0h | R/W-1h | R/W-0h | ||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
RESERVED | SW_MCU_WARMRST | ||||||
R-0h | R/W-Fh | ||||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
SW_MAIN_POR | SW_MAIN_WARMRST | ||||||
R/W-Fh | R/W-Fh | ||||||
LEGEND: R = Read Only; R/W = Read/Write; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-19 | RESERVED | R | 0h |
Reserved |
18 | MCU_RESET_ISO_DONE_Z | R/W | 0h |
MCU can set this bit to block warm
reset in the main domain which is useful when the MCU may be accessing |
17 | MCU_ESM_ERROR_RST_EN_Z | R/W | 1h |
Disable Reset of MCU by ESM |
16 | DMSC_COLD_RESET_EN_Z | R/W | 0h |
Disable Reset of MCU by DMSC |
15-12 | RESERVED | R | 0h |
Reserved |
11-8 | SW_MCU_WARMRST | R/W | Fh |
This is a fault tolerant
bitfield. |
7-4 | SW_MAIN_POR | R/W | Fh |
This is a fault tolerant
bitfield. |
3-0 | SW_MAIN_WARMRST | R/W | Fh |
This is a fault tolerant
bitfield. |
CTRLMMR_MCU_RST_STAT is shown in Figure 5-387 and described in Table 5-803.
Return to Summary Table.
Reset Status.
Instance | Physical Address |
---|---|
MCU_CTRL_MMR0 | 0451 8174h |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
RESERVED | |||||||
R-0h | |||||||
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
RESERVED | |||||||
R-0h | |||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
RESERVED | |||||||
R-0h | |||||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | MAIN_RESETSTATZ | ||||||
R-0h | R-X | ||||||
LEGEND: R = Read Only; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-1 | RESERVED | R | 0h |
Reserved |
0 | MAIN_RESETSTATZ | R | X |
Status of MAIN domain Reset: |
CTRLMMR_MCU_RST_SRC is shown in Figure 5-388 and described in Table 5-805.
Return to Summary Table.
Captures Reason for Warm and MAIN domain Power On Resets.
Instance | Physical Address |
---|---|
MCU_CTRL_MMR0 | 0451 8178h |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
SAFETY_ERROR | MAIN_ESM_ERROR | RESERVED | SW_MAIN_POR_FROM_MAIN | SW_MAIN_POR_FROM_MCU | |||
W1TC-0h | W1TC-0h | R-0h | W1TC-0h | W1TC-0h | |||
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
RESERVED | SW_MAIN_WARMRST_FROM_MAIN | SW_MAIN_WARMRST_FROM_MCU | RESERVED | SW_MCU_WARMRST | |||
R-0h | W1TC-0h | W1TC-0h | R-0h | W1TC-0h | |||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
RESERVED | WARM_OUT_RST | COLD_OUT_RST | RESERVED | DEBUG_RST | |||
R-0h | W1TC-0h | W1TC-0h | R-0h | W1TC-0h | |||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | THERMAL_RST | RESERVED | MAIN_RESET_REQ | RESERVED | MCU_RESET_PIN | ||
R-0h | W1TC-0h | R-0h | W1TC-0h | R-0h | W1TC-0h | ||
LEGEND: W1TC = Write 1 to Clear Bit; FEC = Falling Edge Capture; R = Read Only; REC = Rising Edge Capture-n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31 | SAFETY_ERROR | W1TC | 0h |
Reset Caused by MCU ESM Error |
30 | MAIN_ESM_ERROR | W1TC | 0h |
Reset Caused by Main ESM Error |
29-26 | RESERVED | R | 0h |
Reserved |
25 | SW_MAIN_POR_FROM_MAIN | W1TC | 0h |
Software Main Power On Reset From MAIN CTRL MMR |
24 | SW_MAIN_POR_FROM_MCU | W1TC | 0h |
Software Main Power On Reset From MCU CTRL MMR |
23-22 | RESERVED | R | 0h |
Reserved |
21 | SW_MAIN_WARMRST_FROM_MAIN | W1TC | 0h |
Software Main Warm Reset from MAIN CTRL MMR |
20 | SW_MAIN_WARMRST_FROM_MCU | W1TC | 0h |
Software Main Warm Reset From MCU CTRL MMR |
19-17 | RESERVED | R | 0h |
Reserved |
16 | SW_MCU_WARMRST | W1TC | 0h |
Software Warm Reset |
15-14 | RESERVED | R | 0h |
Reserved |
13 | WARM_OUT_RST | W1TC | 0h |
DMSC Warm Reset |
12 | COLD_OUT_RST | W1TC | 0h |
DMSC Cold Reset |
11-9 | RESERVED | R | 0h |
Reserved |
8 | DEBUG_RST | W1TC | 0h |
Debug Subsystem Initiated Reset |
7-5 | RESERVED | R | 0h |
Reserved |
4 | THERMAL_RST | W1TC | 0h |
Thermal Reset |
3 | RESERVED | R | 0h |
Reserved |
2 | MAIN_RESET_REQ | W1TC | 0h |
Main Reset Pin |
1 | RESERVED | R | 0h |
Reserved |
0 | MCU_RESET_PIN | W1TC | 0h |
Rest Caused by MCU Reset Pin |
CTRLMMR_MCU_RST_MAGIC_WORD is shown in Figure 5-389 and described in Table 5-807.
Return to Summary Table.
After an MCU_PORz reset this bit field resets to 0x00000000. While this bit field remains 0x00000000 any warm reset from the MAIN domain also propagates through the MCU domain. If the application does not require reset isolation of the MCU domain, it may leave this bit field with a value of 0x00000000. If the application does require reset isolation of the MCU domain after the initial boot, then the M4FSS CPU must write a nonzero value to the magic word. The actual value is left to software and different values may be used to convey information, but in order to isolate the MCU domain from all MAIN domain warm reset sources that trigger main_resetz, the value must be non-zero. If the value is nonzero and one of the MAIN domain warm reset sources triggers main_resetz occurs in the main domain, the M4FSS will not be reset. The MAIN domain bootloader must read this value to determine that the M4FSS is already initialized, and has configured reset isolation. The MAIN domain bootloader then also skips any initialization steps involving bootstrapping the M4FSS as it is is already running. Note that MCU_PORz reset is never blocked by a nonzero magic word.
Instance | Physical Address |
---|---|
MCU_CTRL_MMR0 | 0451 817Ch |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
MCU_MAGIC_WORD | |||||||||||||||||||||||||||||||
R/W-0h | |||||||||||||||||||||||||||||||
LEGEND: R/W = Read/Write; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-0 | MCU_MAGIC_WORD | R/W | 0h |
After a MCU_PORz reset this bit
field resets to 0x00000000. |
CTRLMMR_MCU_ISO_CTRL is shown in Figure 5-390 and described in Table 5-809.
Return to Summary Table.
Controls isolation of M4FSS from MAIN domain logic: M4FSS shall always be configured with mcu_dbg_iso_en set when deployed in a safety MCU use case. M4FSS must set mcu_rst_iso_en must be set before asserting mcu_reset_iso_done_z CTRLMMR_MCU_RST_MAGIC_WORD mcu_dbg_iso_en mcu_rst_iso_en 0 x x M4FSS General Purpose Use Case: No Isolation 1 x x M4FSS Safety MCU Use Cases: 1 0 0 Not Isolated 1 0 1 For Development Only: Reset Isolated but Debuggable. 1 1 0 Debug Isolated, but not Reset Isolated 1 1 1 Deployment: M4FSS is Reset and Debug Isolated.
Instance | Physical Address |
---|---|
MCU_CTRL_MMR0 | 0451 8180h |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
RESERVED | |||||||
R-0h | |||||||
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
RESERVED | |||||||
R-0h | |||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
RESERVED | |||||||
R-0h | |||||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | MCU_DBG_ISO_EN | MCU_RST_ISO_EN | |||||
R-0h | R/W-0h | R/W-0h | |||||
LEGEND: R = Read Only; R/W = Read/Write; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-2 | RESERVED | R | 0h |
Reserved |
1 | MCU_DBG_ISO_EN | R/W | 0h |
Isolates the MCU domain from Debug 0h - M4FSS is not debug isolated 1h - M4FSS is isolated from debug if CTRLMMR_MCU_RST_MAGIC_WORD is also nonzero |
0 | MCU_RST_ISO_EN | R/W | 0h |
Isolates the MCU domain from Warm Reset initiated by Main 0h - M4FSS is not reset isolated 1h - M4FSS is isolated from main warm reset if CTRLMMR_MCU_RST_MAGIC_WORD is also nonzero |
CTRLMMR_MCU_VDD_CORE_GLDTC_CTRL is shown in Figure 5-391 and described in Table 5-811.
Return to Summary Table.
Controls the voltage glitch detector circuit monitoring the VDD_CORE voltage domain.
Instance | Physical Address |
---|---|
MCU_CTRL_MMR0 | 0451 8190h |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
PWDB | RSTB | RESERVED | |||||
R/W-0h | R/W-0h | R-0h | |||||
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
RESERVED | LP_FILTER_SEL | ||||||
R-0h | R/W-X | ||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
RESERVED | THRESH_HI_SEL | ||||||
R-0h | R/W-X | ||||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | THRESH_LO_SEL | ||||||
R-0h | R/W-X | ||||||
LEGEND: R = Read Only; R/W = Read/Write; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31 | PWDB | R/W | 0h |
Power down - active low. |
30 | RSTB | R/W | 0h |
Reset - active low. To ensure
proper operation, rstb must be not be de-asserted for at least 100 ns after
power-up (pwdb de-asserted). Additionally, rstb must be toggled low at least 200
ns after any change in threshold or low-pass filter settings to prevent abnormal
trigger events. |
29-19 | RESERVED | R | 0h |
Reserved |
18-16 | LP_FILTER_SEL | R/W | X |
Selects the glitch detect low-pass filter bandwidth 0h - 150 kHz 1h - 125 kHz 2h - 100 kHz 3h - 80 kHz 4h - 60 kHz 5h - 45 kHz 6h - 30 kHz 7h - 15 kHz |
15-14 | RESERVED | R | 0h |
Reserved |
13-8 | THRESH_HI_SEL | R/W | X |
Selects the high voltage glitch threshold as a percentage of the monitored voltage 0h - 93.5% of VDD 1h - 94.0% of VDD 2h - 94.5% of VDD 3h - 95.0% of VDD 4h - 95.5% of VDD 5h - 96.0% of VDD 6h - 96.5% of VDD 7h - 97.0% of VDD 8h - 97.5% of VDD 9h - 98.0% of VDD Ah - 98.5% of VDD Bh - 99.0% of VDD Ch - 99.5% of VDD Dh - 100.0% of VDD Eh - 100.5% of VDD Fh - 101.0% of VDD 10h - 101.5% of VDD 11h - 102.0% of VDD 12h - 102.5% of VDD 13h - 103.0% of VDD 14h - 103.5% of VDD 15h - 104.0% of VDD 16h - 104.5% of VDD 17h - 105.0% of VDD 18h - 105.5% of VDD 19h - 106.0% of VDD 1Ah - 106.5% of VDD 1Bh - 107.0% of VDD 1Ch - 107.5% of VDD 1Dh - 108.0% of VDD 1Eh - 108.5% of VDD 1Fh - 109.0% of VDD 20h - 109.5% of VDD 21h - 110.0% of VDD 22h - 111.0% of VDD 23h - 112.0% of VDD 24h - 113.0% of VDD 25h - 114.0% of VDD 26h - 115.0% of VDD 27h - 116.0% of VDD 28h - 117.0% of VDD 29h - 118.0% of VDD 2Ah - 119.0% of VDD 2Bh - 120.0% of VDD 2Ch - 121.0% of VDD 2Dh - 122.0% of VDD 2Eh - 123.0% of VDD 2Fh - 124.0% of VDD 30h - 125.0% of VDD 31h - 126.0% of VDD 32h - 127.0% of VDD 33h - 128.0% of VDD 34h - 129.0% of VDD 35h - 130.0% of VDD 36h - 131.0% of VDD 37h - 132.0% of VDD 38h - 133.0% of VDD 39h - 134.0% of VDD 3Ah - 135.0% of VDD 3Bh - 136.0% of VDD 3Ch - 137.0% of VDD 3Dh - 138.0% of VDD 3Eh - 139.0% of VDD 3Fh - 140.0% of VDD |
7-6 | RESERVED | R | 0h |
Reserved |
5-0 | THRESH_LO_SEL | R/W | X |
Selects the low voltage glitch threshold as a percentage of the monitored voltage 0h - 106.5% of VDD 1h - 106.0% of VDD 2h - 105.5% of VDD 3h - 105.0% of VDD 4h - 104.5% of VDD 5h - 104.0% of VDD 6h - 103.5% of VDD 7h - 103.0% of VDD 8h - 102.5% of VDD 9h - 102.0% of VDD Ah - 101.5% of VDD Bh - 101.0% of VDD Ch - 100.5% of VDD Dh - 100.0% of VDD Eh - 99.5% of VDD Fh - 99.0% of VDD 10h - 98.5% of VDD 11h - 98.0% of VDD 12h - 97.5% of VDD 13h - 97.0% of VDD 14h - 96.5% of VDD 15h - 96.0% of VDD 16h - 95.5% of VDD 17h - 95.0% of VDD 18h - 94.5% of VDD 19h - 94.0% of VDD 1Ah - 93.5% of VDD 1Bh - 93.0% of VDD 1Ch - 92.5% of VDD 1Dh - 92.0% of VDD 1Eh - 91.5% of VDD 1Fh - 91.0% of VDD 20h - 90.5% of VDD 21h - 90.0% of VDD 22h - 89.0% of VDD 23h - 88.0% of VDD 24h - 87.0% of VDD 25h - 86.0% of VDD 26h - 85.0% of VDD 27h - 84.0% of VDD 28h - 83.0% of VDD 29h - 82.0% of VDD 2Ah - 81.0% of VDD 2Bh - 80.0% of VDD 2Ch - 79.0% of VDD 2Dh - 78.0% of VDD 2Eh - 77.0% of VDD 2Fh - 76.0% of VDD 30h - 75.0% of VDD 31h - 74.0% of VDD 32h - 73.0% of VDD 33h - 72.0% of VDD 34h - 71.0% of VDD 35h - 70.0% of VDD 36h - 69.0% of VDD 37h - 68.0% of VDD 38h - 67.0% of VDD 39h - 66.0% of VDD 3Ah - 65.0% of VDD 3Bh - 64.0% of VDD 3Ch - 63.0% of VDD 3Dh - 62.0% of VDD 3Eh - 61.0% of VDD 3Fh - 60.0% of VDD |
CTRLMMR_MCU_VDD_CORE_GLDTC_STAT is shown in Figure 5-392 and described in Table 5-813.
Return to Summary Table.
Shows the status of the voltage glitch detector circuit monitoring the VDD_CORE voltage domain.
Instance | Physical Address |
---|---|
MCU_CTRL_MMR0 | 0451 81B0h |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
RESERVED | |||||||
R-0h | |||||||
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
RESERVED | |||||||
R-0h | |||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
RESERVED | THRESH_HI_FLAG | ||||||
R-0h | R-X | ||||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | THRESH_LOW_FLAG | ||||||
R-0h | R-X | ||||||
LEGEND: R = Read Only; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-9 | RESERVED | R | 0h |
Reserved |
8 | THRESH_HI_FLAG | R | X |
High voltage flag. This flag is
cleared by clearing the VDD_CORE_GLDTC_CTRL_rstb bit. |
7-1 | RESERVED | R | 0h |
Reserved |
0 | THRESH_LOW_FLAG | R | X |
Low voltage flag. This flag is
cleared by clearing the VDD_CORE_GLDTC_CTRL_rstb bit. |
CTRLMMR_MCU_PRG_PP_0_CTRL is shown in Figure 5-393 and described in Table 5-815.
Return to Summary Table.
Configures PRG_PP_0 - Fixed POKs (In POR, POKSA, and POK_VDD_CORE_OV).
Instance | Physical Address |
---|---|
MCU_CTRL_MMR0 | 0451 8200h |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
RESERVED | |||||||
R-0h | |||||||
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
RESERVED | DEGLITCH_SEL | ||||||
R-0h | R/W-2h | ||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
POK_EN_SEL | RESERVED | ||||||
R/W-0h | R-0h | ||||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | POK_VDDA_PMIC_IN_UV_EN | POK_VDD_MCU_OV_EN | POK_VDD_MCU_UV_EN | POK_VDDA_MCU_OV_EN | POK_VDDA_MCU_UV_EN | ||
R-0h | R/W-1h | R/W-1h | R/W-1h | R/W-1h | R/W-1h | ||
LEGEND: R = Read Only; R/W = Read/Write; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-18 | RESERVED | R | 0h |
Reserved |
17-16 | DEGLITCH_SEL | R/W | 2h |
Deglitch period for PRG_PP0
POKs: |
15 | POK_EN_SEL | R/W | 0h |
Select POK enable source |
14-5 | RESERVED | R | 0h |
Reserved |
4 | POK_VDDA_PMIC_IN_UV_EN | R/W | 1h |
Enable VDDA_PMIC_IN undervoltage
POK detection |
3 | POK_VDD_MCU_OV_EN | R/W | 1h |
Enable VDD_MCU overvoltage POK
detection |
2 | POK_VDD_MCU_UV_EN | R/W | 1h |
Enable VDD_MCU undervoltage POK
detection |
1 | POK_VDDA_MCU_OV_EN | R/W | 1h |
Enable 1.8V VDDA_MCU overvoltage
POK detection |
0 | POK_VDDA_MCU_UV_EN | R/W | 1h |
Enable 1.8V VDDA_MCU undervoltage
POK detection |
CTRLMMR_MCU_PRG_PP_1_CTRL is shown in Figure 5-394 and described in Table 5-817.
Return to Summary Table.
Configures PRG_PP_1 - Ping-Pong Capable POKs.
Instance | Physical Address |
---|---|
MCU_CTRL_MMR0 | 0451 8208h |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
RESERVED | |||||||
R-0h | |||||||
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
RESERVED | POK_PP_EN | RESERVED | DEGLITCH_SEL | ||||
R-0h | R/W-0h | R-0h | R/W-2h | ||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
POK_EN_SEL | POK_VDDS_DDRIO_OV_SEL | POK_VDDSHV_MAIN_3P3_OV_SEL | POK_VDDSHV_MAIN_1P8_OV_SEL | POK_VMON_CAP_MCU_GENERAL_OV_SEL | POK_VDDSHV_MCU_3P3_OV_SEL | POK_VDDSHV_MCU_1P8_OV_SEL | POK_VDDR_CORE_OV_SEL |
R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h |
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | POK_VDDS_DDRIO_EN | POK_VDDSHV_MAIN_3P3_EN | POK_VDDSHV_MAIN_1P8_EN | POK_VMON_CAP_MCU_GENERAL_EN | POK_VDDSHV_MCU_3P3_EN | POK_VDDSHV_MCU_1P8_EN | POK_VDDR_CORE_EN |
R-0h | R/W-1h | R/W-1h | R/W-1h | R/W-1h | R/W-1h | R/W-1h | R/W-1h |
LEGEND: R = Read Only; R/W = Read/Write; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-20 | RESERVED | R | 0h |
Reserved |
19 | POK_PP_EN | R/W | 0h |
POK ping-pong enable. When set,
enablesautomatic switching between undervoltage andovervoltage detection on
PRG_PP1 (POK_VDDR_CORE, POK_VDDSHV_MCU_1P8, POK_VDDSHV_MCU_3P3,
POK_VMON_CAP_MCU_GENERAL, POK_VDDSHV_MAIN_1P8, POK_VDDSHV_MAIN_3P3, and
POK_VDDS_DDRIO) POKs. This bit has no effect if the POK's ov_sel bit = 1. |
18 | RESERVED | R | 0h |
Reserved |
17-16 | DEGLITCH_SEL | R/W | 2h |
Deglitch period for PRG_PP1
POKs: |
15 | POK_EN_SEL | R/W | 0h |
Select POK enable source |
14 | POK_VDDS_DDRIO_OV_SEL | R/W | 0h |
POK_VDDS_DDRIO mode: |
13 | POK_VDDSHV_MAIN_3P3_OV_SEL | R/W | 0h |
POK_VDDSHV_MAIN_3P3 mode: |
12 | POK_VDDSHV_MAIN_1P8_OV_SEL | R/W | 0h |
POK_VDDSHV_MAIN_1P8 mode: |
11 | POK_VMON_CAP_MCU_GENERAL_OV_SEL | R/W | 0h |
POK_VMON_CAP_MCU_GENERAL mode: |
10 | POK_VDDSHV_MCU_3P3_OV_SEL | R/W | 0h |
POK_VDDSHV_MCU_3P3 mode: |
9 | POK_VDDSHV_MCU_1P8_OV_SEL | R/W | 0h |
POK_VDDSHV_MCU_1P8 mode: |
8 | POK_VDDR_CORE_OV_SEL | R/W | 0h |
POK_VDDR_CORE Mode: |
7 | RESERVED | R | 0h |
Reserved |
6 | POK_VDDS_DDRIO_EN | R/W | 1h |
Enable POK_VDDS_DDRIO (if
pok_en_sel = 1): |
5 | POK_VDDSHV_MAIN_3P3_EN | R/W | 1h |
Enable POK_VDDSHV_MAIN_3P3 (if
pok_en_sel = 1): |
4 | POK_VDDSHV_MAIN_1P8_EN | R/W | 1h |
Enable POK_VDDSHV_MAIN_1P8 (if
pok_en_sel = 1): |
3 | POK_VMON_CAP_MCU_GENERAL_EN | R/W | 1h |
Enable POK_VMON_CAP_MCU_GENERAL
(if pok_en_sel = 1): |
2 | POK_VDDSHV_MCU_3P3_EN | R/W | 1h |
Enable POK_VDDSHV_MCU_3P3 (if
pok_en_sel = 1): |
1 | POK_VDDSHV_MCU_1P8_EN | R/W | 1h |
Enable POK_VDDSHV_MCU_1P8 (if
pok_en_sel = 1): |
0 | POK_VDDR_CORE_EN | R/W | 1h |
Enable POK_VDDR_CORE (if
pok_en_sel = 1): |
CTRLMMR_MCU_CLKGATE_CTRL is shown in Figure 5-395 and described in Table 5-819.
Return to Summary Table.
Controls the power clock gating feature of MCU domain modules and busses.
Instance | Physical Address |
---|---|
MCU_CTRL_MMR0 | 0451 8284h |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
RESERVED | |||||||
R-0h | |||||||
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
RESERVED | |||||||
R-0h | |||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
RESERVED | MCU_M4FSS_NOGATE | ||||||
R-0h | R/W-X | ||||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | MCU_CBA_ECC_AGGR_NOGATE | MCU_CBA_NOGATE | |||||
R-0h | R/W-X | R/W-X | |||||
LEGEND: R = Read Only; R/W = Read/Write; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-9 | RESERVED | R | 0h |
Reserved |
8 | MCU_M4FSS_NOGATE | R/W | X |
MCU domain M4FSS0 clock gate
disable. |
7-2 | RESERVED | R | 0h |
Reserved |
1 | MCU_CBA_ECC_AGGR_NOGATE | R/W | X |
MCU domain Pulsar clock gate
disable. |
0 | MCU_CBA_NOGATE | R/W | X |
MCU domain Data bus (mcu_cbass)
clock gate disable. |
CTRLMMR_MCU_MAIN_CLKGATE_CTRL0 is shown in Figure 5-396 and described in Table 5-821.
Return to Summary Table.
Controls the power clock gating feature of MAIN domain modules and busses.
Instance | Physical Address |
---|---|
MCU_CTRL_MMR0 | 0451 8288h |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
MAIN_DMSC_NOGATE | RESERVED | MAIN_DBG_CBA_NOGATE | RESERVED | MAIN_R5FSS1_NOGATE | MAIN_R5FSS0_NOGATE | MAIN_TIMERMGR_NOGATE | |
R/W-X | R-0h | R/W-X | R-0h | R/W-X | R/W-X | R/W-X | |
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
RESERVED | MAIN_ICSSG1_NOGATE | MAIN_ICSSG0_NOGATE | RESERVED | MAIN_PDMA1_NOGATE | MAIN_PDMA0_NOGATE | MAIN_DMSS_NOGATE | |
R-0h | R/W-X | R/W-X | R-0h | R/W-X | R/W-X | R/W-X | |
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
MAIN_GIC500_NOGATE | RESERVED | MAIN_A53_0_DBG_NOGATE | MAIN_A53_0_CFG_NOGATE | MAIN_A53_0_ACP_NOGATE | |||
R/W-X | R-0h | R/W-X | R/W-X | R/W-X | |||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
MAIN_A53_0_NOGATE | MAIN_CBA_ECC_AGG_NOGATE | MAIN_FW_CBA_NOGATE | MAIN_CBA_NOGATE | RESERVED | MAIN_INFRA_ECC_AGG_NOGATE | RESERVED | MAIN_INFRA_CBA_NOGATE |
R/W-X | R/W-X | R/W-X | R/W-X | R-0h | R/W-X | R-0h | R/W-X |
LEGEND: R = Read Only; R/W = Read/Write; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31 | MAIN_DMSC_NOGATE | R/W | X |
MAIN domain DMSC (pwr_dis_nogate)
clock gate disable. |
30-29 | RESERVED | R | 0h |
Reserved |
28 | MAIN_DBG_CBA_NOGATE | R/W | X |
MAIN domain Debug bus clock gate
disable. |
27 | RESERVED | R | 0h |
Reserved |
26 | MAIN_R5FSS1_NOGATE | R/W | X |
MAIN domain R5FSS1 clock gate
disable. |
25 | MAIN_R5FSS0_NOGATE | R/W | X |
MAIN domain R5FSS0 clock gate
disable. |
24 | MAIN_TIMERMGR_NOGATE | R/W | X |
MAIN domain TIMERMGR
(pwr_dis_nogate) clock gate disable. |
23-22 | RESERVED | R | 0h |
Reserved |
21 | MAIN_ICSSG1_NOGATE | R/W | X |
MAIN domain ICSSG1 clock gate
disable. |
20 | MAIN_ICSSG0_NOGATE | R/W | X |
MAIN domain ICSSG0 clock gate
disable. |
19 | RESERVED | R | 0h |
Reserved |
18 | MAIN_PDMA1_NOGATE | R/W | X |
MAIN domain PDMA1 (pwr_dis_nogate)
clock gate disable. |
17 | MAIN_PDMA0_NOGATE | R/W | X |
MAIN domain PDMA0 (pwr_dis_nogate)
clock gate disable. |
16 | MAIN_DMSS_NOGATE | R/W | X |
MAIN domain DMSS (pwr_dis_nogate)
clock gate disable. |
15 | MAIN_GIC500_NOGATE | R/W | X |
MAIN A53SS0 (gic500_1_2) clock
gate disable. |
14-11 | RESERVED | R | 0h |
Reserved |
10 | MAIN_A53_0_DBG_NOGATE | R/W | X |
MAIN A53SS0 Debug Port clock gate
disable. |
9 | MAIN_A53_0_CFG_NOGATE | R/W | X |
MAIN A53SS0 Configuration Port
clock gate disable. |
8 | MAIN_A53_0_ACP_NOGATE | R/W | X |
MAIN A53SS0 ACP clock gate
disable. |
7 | MAIN_A53_0_NOGATE | R/W | X |
MAIN A53SS0 clock gate disable. |
6 | MAIN_CBA_ECC_AGG_NOGATE | R/W | X |
MAIN domain data bus ECC
aggragator (main_cba_ecc_aggr_main_0) clock gate disable. |
5 | MAIN_FW_CBA_NOGATE | R/W | X |
MAIN domain datal bus
(main_fw_cbass) clock gate disable. |
4 | MAIN_CBA_NOGATE | R/W | X |
MAIN domain data bus (main_cbass)
clock gate disable. |
3 | RESERVED | R | 0h |
Reserved |
2 | MAIN_INFRA_ECC_AGG_NOGATE | R/W | X |
MAIN domain Infrastructure ECC
aggragator (main_infra_ecc_aggr) clock gate disable. |
1 | RESERVED | R | 0h |
Reserved |
0 | MAIN_INFRA_CBA_NOGATE | R/W | X |
MAIN domain Infrastructure bus
(main_infra_cbass) clock gate disable. |
CTRLMMR_MCU_LOCK6_KICK0 is shown in Figure 5-397 and described in Table 5-823.
Return to Summary Table.
Lower 32-bits of Partition6 write lock key. This register must be written with the designated key value followed by a write to CTRLMMR_MCU_LOCK6_KICK1 with its key value before write-protected Partition 6 registers can be written.
Instance | Physical Address |
---|---|
MCU_CTRL_MMR0 | 0451 9008h |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
KEY | |||||||
R/W-0h | |||||||
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
KEY | |||||||
R/W-0h | |||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
KEY | |||||||
R/W-0h | |||||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
KEY | UNLOCKED | ||||||
R/W-0h | R-0h | ||||||
LEGEND: R = Read Only; R/W = Read/Write; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-1 | KEY | R/W | 0h |
Write the kick0 unlock value followed by the kick1 unlock value to unlock the write-protected Partition6 registers |
0 | UNLOCKED | R | 0h |
Unlock status. |
CTRLMMR_MCU_LOCK6_KICK1 is shown in Figure 5-398 and described in Table 5-825.
Return to Summary Table.
Upper 32-bits of Partition 6 write lock key. This register must be written with the designated key value after a write to CTRLMMR_MCU_LOCK6_KICK0 with its key value before write-protected Partition 6 registers can be written.
Instance | Physical Address |
---|---|
MCU_CTRL_MMR0 | 0451 900Ch |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
KEY | |||||||||||||||||||||||||||||||
R/W-0h | |||||||||||||||||||||||||||||||
LEGEND: R/W = Read/Write; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-0 | KEY | R/W | 0h |
Write the kick1 unlock value after the kick0 unlock value to unlock the write-protected Partition6 registers |