SPRUII0F May 2019 – June 2024 TMS320F28384D , TMS320F28384D-Q1 , TMS320F28384S , TMS320F28384S-Q1 , TMS320F28386D , TMS320F28386D-Q1 , TMS320F28386S , TMS320F28386S-Q1 , TMS320F28388D , TMS320F28388S
Table 41-63 lists the memory-mapped registers for the CMSYSCTL_REGS registers. All register offset addresses not listed in Table 41-63 should be considered as reserved locations and the register contents should not be modified.
| Offset | Acronym | Register Name | Write Protection | Section |
|---|---|---|---|---|
| 0h | CMPCLKCR0 | CM Peripheral clock gating register 0. | Go | |
| 4h | CMPCLKCR1 | CM Peripheral clock gating register 1. | Go | |
| 8h | CMPCLKCR2 | CM Peripheral clock gating register 2. | Go | |
| 20h | CMSOFTPRESET0 | CM Software Peripheral Reset register 0 | Go | |
| 24h | CMSOFTPRESET1 | CM Software Peripheral Reset register 1 | Go | |
| 28h | CMSOFTPRESET2 | CM Software Peripheral Reset register 2 | Go | |
| 40h | CMCLKSTOPREQ0 | Peripheral Clock Stop Request Register 0 | Go | |
| 44h | CMCLKSTOPREQ1 | Peripheral Clock Stop Request Register 1 | Go | |
| 48h | CMCLKSTOPREQ2 | Peripheral Clock Stop Request Register 2 | Go | |
| 60h | CMCLKSTOPACK0 | Peripheral Clock Stop Ackonwledge Register 0 | Go | |
| 64h | CMCLKSTOPACK1 | Peripheral Clock Stop Ackonwledge Register 1 | Go | |
| 68h | CMCLKSTOPACK2 | Peripheral Clock Stop Ackonwledge Register 2 | Go | |
| E0h | MCANWAKESTATUS | MCAN Wake Status Register | Go | |
| E4h | MCANWAKESTATUSCLR | MCAN Wake Status Clear Register | Go | |
| 1F4h | PALLOCATESTS | Status of PALLOCATE register. | Go | |
| 1F8h | CMRESCCLR | CM Reset Cause Status Clear Register | Go | |
| 1FCh | CMRESC | CM Reset Cause Status Register | Go | |
| 200h | CMSYSCTLLOCK | Locks the configuration registers of CM System control | Go |
Complex bit access types are encoded to fit into small table cells. Table 41-64 shows the codes that are used for access types in this section.
| Access Type | Code | Description |
|---|---|---|
| Read Type | ||
| R | R | Read |
| R-0 | R -0 | Read Returns 0s |
| Write Type | ||
| W | W | Write |
| W1S | W 1S | Write 1 to set |
| WSonce | W Sonce | Write Set once |
| Reset or Default Value | ||
| -n | Value after reset or the default value | |
| Register Array Variables | ||
| i,j,k,l,m,n | When these variables are used in a register name, an offset, or an address, they refer to the value of a register array where the register is part of a group of repeating registers. The register groups form a hierarchical structure and the array is represented with a formula. | |
| y | When this variable is used in a register name, an offset, or an address it refers to the value of a register array. | |
CMPCLKCR0 is shown in Figure 41-62 and described in Table 41-65.
Return to the Summary Table.
CM Peripheral clock gating register 0.
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| KEY | |||||||
| R-0/W-0h | |||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| KEY | |||||||
| R-0/W-0h | |||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| RESERVED | USB | RESERVED | I2C0 | ||||
| R-0h | R/W-0h | R-0h | R/W-0h | ||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | SSI0 | RESERVED | UART0 | ||||
| R-0h | R/W-0h | R-0h | R/W-0h | ||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-16 | KEY | R-0/W | 0h | Write to any of the bits in this register will succeed only if a value of 0x5634 is written to the KEY field. Reset type: CM.RESETn |
| 15-13 | RESERVED | R | 0h | Reserved |
| 12 | USB | R/W | 0h | USB Clock gating Bit 0: Clock to USB is turned off 1: Clock to USB is turned on Note: Write to this bit will succeed only if a matching key value is written to the KEY field of this register Reset type: CM.RESETn |
| 11-9 | RESERVED | R | 0h | Reserved |
| 8 | I2C0 | R/W | 0h | I2C0 Clock gating Bit 0: Clock to I2C0 is turned off 1: Clock to I2C0 is turned on Note: Write to this bit will succeed only if a matching key value is written to the KEY field of this register Reset type: CM.RESETn |
| 7-5 | RESERVED | R | 0h | Reserved |
| 4 | SSI0 | R/W | 0h | SSI0 Clock gating Bit 0: Clock to SSI0 is turned off 1: Clock to SSI0 is turned on Note: Write to this bit will succeed only if a matching key value is written to the KEY field of this register Reset type: CM.RESETn |
| 3-1 | RESERVED | R | 0h | Reserved |
| 0 | UART0 | R/W | 0h | UART0 Clock gating Bit 0: Clock to UART0 is turned off 1: Clock to UART0 is turned on Note: Write to this bit will succeed only if a matching key value is written to the KEY field of this register Reset type: CM.RESETn |
CMPCLKCR1 is shown in Figure 41-63 and described in Table 41-66.
Return to the Summary Table.
CM Peripheral clock gating register 1.
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| KEY | |||||||
| R-0/W-0h | |||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| KEY | |||||||
| R-0/W-0h | |||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| RESERVED | RESERVED | MCAN_A | |||||
| R-0h | R-0h | R/W-0h | |||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | CAN_B | CAN_A | RESERVED | ETHERCAT | RESERVED | ETHERNET | |
| R-0h | R/W-0h | R/W-0h | R-0h | R/W-0h | R-0h | R/W-0h | |
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-16 | KEY | R-0/W | 0h | Write to any of the bits in this register will succeed only if a value of 0x5634 is written to the KEY field. Reset type: CM.RESETn |
| 15-13 | RESERVED | R | 0h | Reserved |
| 12-9 | RESERVED | R | 0h | Reserved |
| 8 | MCAN_A | R/W | 0h | MCAN_A Clock gating Bit 0: Clock to MCAN_A is turned off 1: Clock to MCAN_A is turned on Note: Write to this bit will succeed only if a matching key value is written to the KEY field of this register Reset type: CM.RESETn |
| 7-6 | RESERVED | R | 0h | Reserved |
| 5 | CAN_B | R/W | 0h | CAN_B Clock gating Bit 0: Clock to CAN_B is turned off 1: Clock to CAN_B is turned on Note: Write to this bit will succeed only if a matching key value is written to the KEY field of this register Reset type: CM.RESETn |
| 4 | CAN_A | R/W | 0h | CAN_A Clock gating Bit 0: Clock to CAN_A is turned off 1: Clock to CAN_A is turned on Note: Write to this bit will succeed only if a matching key value is written to the KEY field of this register Reset type: CM.RESETn |
| 3 | RESERVED | R | 0h | Reserved |
| 2 | ETHERCAT | R/W | 0h | ETHERCAT Clock gating Bit 0: Clock to ETHERCAT is turned off 1: Clock to ETHERCAT is turned on Note: Write to this bit will succeed only if a matching key value is written to the KEY field of this register Reset type: CM.RESETn |
| 1 | RESERVED | R | 0h | Reserved |
| 0 | ETHERNET | R/W | 0h | ETHERNET Clock gating Bit 0: Clock to ETHERNET is turned off 1: Clock to ETHERNET is turned on Note: Write to this bit will succeed only if a matching key value is written to the KEY field of this register Reset type: CM.RESETn |
CMPCLKCR2 is shown in Figure 41-64 and described in Table 41-67.
Return to the Summary Table.
CM Peripheral clock gating register 2.
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| KEY | |||||||
| R-0/W-0h | |||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| KEY | |||||||
| R-0/W-0h | |||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| RESERVED | RESERVED | GCRC | |||||
| R-0h | R-0h | R/W-0h | |||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | AESIP | RESERVED | UDMA | RESERVED | CPUTIMER2 | CPUTIMER1 | CPUTIMER0 |
| R-0h | R/W-0h | R-0h | R/W-0h | R-0h | R/W-0h | R/W-0h | R/W-0h |
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-16 | KEY | R-0/W | 0h | Write to any of the bits in this register will succeed only if a value of 0x5634 is written to the KEY field. Reset type: CM.RESETn |
| 15-13 | RESERVED | R | 0h | Reserved |
| 12-9 | RESERVED | R | 0h | Reserved |
| 8 | GCRC | R/W | 0h | GCRC Clock gating Bit 0: Clock to GCRC is turned off 1: Clock to GCRC is turned on Note: Write to this bit will succeed only if a matching key value is written to the KEY field of this register Reset type: CM.RESETn |
| 7 | RESERVED | R | 0h | Reserved |
| 6 | AESIP | R/W | 0h | AESIP Clock gating Bit 0: Clock to AESIP is turned off 1: Clock to AESIP is turned on Note: Write to this bit will succeed only if a matching key value is written to the KEY field of this register Reset type: CM.RESETn |
| 5 | RESERVED | R | 0h | Reserved |
| 4 | UDMA | R/W | 0h | UDMA Clock gating Bit 0: Clock to UDMA is turned off 1: Clock to UDMA is turned on Note: Write to this bit will succeed only if a matching key value is written to the KEY field of this register Reset type: CM.RESETn |
| 3 | RESERVED | R | 0h | Reserved |
| 2 | CPUTIMER2 | R/W | 0h | CPUTIMER2 Clock gating Bit 0: Clock to CPUTIMER2 is turned off 1: Clock to CPUTIMER2 is turned on Note: Write to this bit will succeed only if a matching key value is written to the KEY field of this register Reset type: CM.RESETn |
| 1 | CPUTIMER1 | R/W | 0h | CPUTIMER1 Clock gating Bit 0: Clock to CPUTIMER1 is turned off 1: Clock to CPUTIMER1 is turned on Note: Write to this bit will succeed only if a matching key value is written to the KEY field of this register Reset type: CM.RESETn |
| 0 | CPUTIMER0 | R/W | 0h | CPUTIMER0 Clock gating Bit 0: Clock to CPUTIMER0 is turned off 1: Clock to CPUTIMER0 is turned on Note: Write to this bit will succeed only if a matching key value is written to the KEY field of this register Reset type: CM.RESETn |
CMSOFTPRESET0 is shown in Figure 41-65 and described in Table 41-68.
Return to the Summary Table.
CM Software Peripheral Reset register 0
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| KEY | |||||||
| R-0/W-0h | |||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| KEY | |||||||
| R-0/W-0h | |||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| RESERVED | USB | RESERVED | I2C0 | ||||
| R-0h | R/W-0h | R-0h | R/W-0h | ||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | SSI0 | RESERVED | UART0 | ||||
| R-0h | R/W-0h | R-0h | R/W-0h | ||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-16 | KEY | R-0/W | 0h | Write to any of the bits in this register will succeed only if a value of 0x5634 is written to the KEY field. Reset type: CM.RESETn |
| 15-13 | RESERVED | R | 0h | Reserved |
| 12 | USB | R/W | 0h | USB Soft Reset Bit 1: Reset to USB is asserted 0: Reset to USB is released Note: Write to this bit will succeed only if a matching key value is written to the KEY field of this register Reset type: CM.RESETn |
| 11-9 | RESERVED | R | 0h | Reserved |
| 8 | I2C0 | R/W | 0h | I2C0 Soft Reset Bit 1: Reset to I2C0 is asserted 0: Reset to I2C0 is released Note: Write to this bit will succeed only if a matching key value is written to the KEY field of this register Reset type: CM.RESETn |
| 7-5 | RESERVED | R | 0h | Reserved |
| 4 | SSI0 | R/W | 0h | SSI0 Soft Reset Bit 1: Reset to SSI0 is asserted 0: Reset to SSI0 is released Note: Write to this bit will succeed only if a matching key value is written to the KEY field of this register Reset type: CM.RESETn |
| 3-1 | RESERVED | R | 0h | Reserved |
| 0 | UART0 | R/W | 0h | UART0 Soft Reset Bit 1: Reset to UART0 is asserted 0: Reset to UART0 is released Note: Write to this bit will succeed only if a matching key value is written to the KEY field of this register Reset type: CM.RESETn |
CMSOFTPRESET1 is shown in Figure 41-66 and described in Table 41-69.
Return to the Summary Table.
CM Software Peripheral Reset register 1
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| KEY | |||||||
| R-0/W-0h | |||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| KEY | |||||||
| R-0/W-0h | |||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| RESERVED | RESERVED | MCAN_A | |||||
| R/W-0h | R-0h | R/W-0h | |||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | CAN_B | CAN_A | RESERVED | ETHERCAT | RESERVED | ETHERNET | |
| R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-1h | R/W-0h | R/W-1h | |
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-16 | KEY | R-0/W | 0h | Write to any of the bits in this register will succeed only if a value of 0x5634 is written to the KEY field. Reset type: CM.RESETn |
| 15-12 | RESERVED | R/W | 0h | Reserved |
| 11-9 | RESERVED | R | 0h | Reserved |
| 8 | MCAN_A | R/W | 0h | MCAN_A Soft Reset Bit 1: Reset to MCAN_A is asserted 0: Reset to MCAN_A is released Note: Write to this bit will succeed only if a matching key value is written to the KEY field of this register Reset type: CM.RESETn |
| 7-6 | RESERVED | R/W | 0h | Reserved |
| 5 | CAN_B | R/W | 0h | CAN_B Soft Reset Bit 1: Reset to CAN_B is asserted 0: Reset to CAN_B is released Note: Write to this bit will succeed only if a matching key value is written to the KEY field of this register Reset type: CM.RESETn |
| 4 | CAN_A | R/W | 0h | CAN_A Soft Reset Bit 1: Reset to CAN_A is asserted 0: Reset to CAN_A is released Note: Write to this bit will succeed only if a matching key value is written to the KEY field of this register Reset type: CM.RESETn |
| 3 | RESERVED | R/W | 0h | Reserved |
| 2 | ETHERCAT | R/W | 1h | ETHERCAT Soft Reset Bit 1: Reset to ETHERCAT is asserted 0: Reset to ETHERCAT is released Note: Write to this bit will succeed only if a matching key value is written to the KEY field of this register Reset type: CM.RESETn |
| 1 | RESERVED | R/W | 0h | Reserved |
| 0 | ETHERNET | R/W | 1h | ETHERNET Soft Reset Bit 1: Reset to ETHERNET is asserted 0: Reset to ETHERNET is released Note: Write to this bit will succeed only if a matching key value is written to the KEY field of this register Reset type: CM.RESETn |
CMSOFTPRESET2 is shown in Figure 41-67 and described in Table 41-70.
Return to the Summary Table.
CM Software Peripheral Reset register 2
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| KEY | |||||||
| R-0/W-0h | |||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| KEY | |||||||
| R-0/W-0h | |||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| RESERVED | RESERVED | GCRC | |||||
| R-0h | R-0h | R/W-0h | |||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | AESIP | RESERVED | RESERVED | RESERVED | RESERVED | RESERVED | RESERVED |
| R-0h | R/W-0h | R-0h | R/W-0h | R-0h | R/W-0h | R/W-0h | R/W-0h |
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-16 | KEY | R-0/W | 0h | Write to any of the bits in this register will succeed only if a value of 0x5634 is written to the KEY field. Reset type: CM.RESETn |
| 15-13 | RESERVED | R | 0h | Reserved |
| 12-9 | RESERVED | R | 0h | Reserved |
| 8 | GCRC | R/W | 0h | GCRC Soft Reset Bit 1: Reset to GCRC is asserted 0: Reset to GCRC is released Note: Write to this bit will succeed only if a matching key value is written to the KEY field of this register Reset type: CM.RESETn |
| 7 | RESERVED | R | 0h | Reserved |
| 6 | AESIP | R/W | 0h | AESIP Soft Reset Bit 1: Reset to AESIP is asserted 0: Reset to AESIP is released Note: Write to this bit will succeed only if a matching key value is written to the KEY field of this register Reset type: CM.RESETn |
| 5 | RESERVED | R | 0h | Reserved |
| 4 | RESERVED | R/W | 0h | Reserved |
| 3 | RESERVED | R | 0h | Reserved |
| 2 | RESERVED | R/W | 0h | Reserved |
| 1 | RESERVED | R/W | 0h | Reserved |
| 0 | RESERVED | R/W | 0h | Reserved |
CMCLKSTOPREQ0 is shown in Figure 41-68 and described in Table 41-71.
Return to the Summary Table.
Peripheral Clock Stop Request Register 0
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| KEY | |||||||
| R-0/W-0h | |||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| KEY | |||||||
| R-0/W-0h | |||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| RESERVED | RESERVED | RESERVED | RESERVED | ||||
| R-0h | R/W-0h | R-0h | R/W-0h | ||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | RESERVED | RESERVED | RESERVED | ||||
| R-0h | R/W-0h | R-0h | R/W-0h | ||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-16 | KEY | R-0/W | 0h | Write to any of the bits in this register will succeed only if a value of 0x5634 is written to the KEY field. Reset type: CM.RESETn |
| 15-13 | RESERVED | R | 0h | Reserved |
| 12 | RESERVED | R/W | 0h | Reserved |
| 11-9 | RESERVED | R | 0h | Reserved |
| 8 | RESERVED | R/W | 0h | Reserved |
| 7-5 | RESERVED | R | 0h | Reserved |
| 4 | RESERVED | R/W | 0h | Reserved |
| 3-1 | RESERVED | R | 0h | Reserved |
| 0 | RESERVED | R/W | 0h | Reserved |
CMCLKSTOPREQ1 is shown in Figure 41-69 and described in Table 41-72.
Return to the Summary Table.
Peripheral Clock Stop Request Register 1
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| KEY | |||||||
| R-0/W-0h | |||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| KEY | |||||||
| R-0/W-0h | |||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| RESERVED | RESERVED | MCAN_A | |||||
| R/W-0h | R/W-0h | R/W-0h | |||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | RESERVED | RESERVED | RESERVED | RESERVED | RESERVED | RESERVED | |
| R-0h | R/W-0h | R/W-0h | R-0h | R/W-0h | R-0h | R/W-0h | |
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-16 | KEY | R-0/W | 0h | Write to any of the bits in this register will succeed only if a value of 0x5634 is written to the KEY field. Reset type: CM.RESETn |
| 15-12 | RESERVED | R/W | 0h | Reserved |
| 11-9 | RESERVED | R/W | 0h | Reserved |
| 8 | MCAN_A | R/W | 0h | MCAN_A Clock Stop Request Bit 0: If clock to MCAN_A is turned off, it will be turned on, else no effect. 1: Clock stop request to MCAN_A Note: Once set, this bit is cleared when clock to MCAN_A is turned on as a result of a wakeup event in hardware Reset type: CM.RESETn |
| 7-6 | RESERVED | R | 0h | Reserved |
| 5 | RESERVED | R/W | 0h | Reserved |
| 4 | RESERVED | R/W | 0h | Reserved |
| 3 | RESERVED | R | 0h | Reserved |
| 2 | RESERVED | R/W | 0h | Reserved |
| 1 | RESERVED | R | 0h | Reserved |
| 0 | RESERVED | R/W | 0h | Reserved |
CMCLKSTOPREQ2 is shown in Figure 41-70 and described in Table 41-73.
Return to the Summary Table.
Peripheral Clock Stop Request Register 2
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| KEY | |||||||
| R-0/W-0h | |||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| KEY | |||||||
| R-0/W-0h | |||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| RESERVED | RESERVED | RESERVED | |||||
| R-0h | R-0h | R/W-0h | |||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | RESERVED | RESERVED | RESERVED | RESERVED | RESERVED | RESERVED | RESERVED |
| R-0h | R/W-0h | R-0h | R/W-0h | R-0h | R/W-0h | R/W-0h | R/W-0h |
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-16 | KEY | R-0/W | 0h | Write to any of the bits in this register will succeed only if a value of 0x5634 is written to the KEY field. Reset type: CM.RESETn |
| 15-13 | RESERVED | R | 0h | Reserved |
| 12-9 | RESERVED | R | 0h | Reserved |
| 8 | RESERVED | R/W | 0h | Reserved |
| 7 | RESERVED | R | 0h | Reserved |
| 6 | RESERVED | R/W | 0h | Reserved |
| 5 | RESERVED | R | 0h | Reserved |
| 4 | RESERVED | R/W | 0h | Reserved |
| 3 | RESERVED | R | 0h | Reserved |
| 2 | RESERVED | R/W | 0h | Reserved |
| 1 | RESERVED | R/W | 0h | Reserved |
| 0 | RESERVED | R/W | 0h | Reserved |
CMCLKSTOPACK0 is shown in Figure 41-71 and described in Table 41-74.
Return to the Summary Table.
Peripheral Clock Stop Ackonwledge Register 0
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| RESERVED | |||||||
| R/W-0h | |||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | |||||||
| R/W-0h | |||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| RESERVED | RESERVED | RESERVED | RESERVED | ||||
| R-0h | R-0h | R-0h | R-0h | ||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | RESERVED | RESERVED | RESERVED | ||||
| R-0h | R-0h | R-0h | R-0h | ||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-16 | RESERVED | R/W | 0h | Reserved |
| 15-13 | RESERVED | R | 0h | Reserved |
| 12 | RESERVED | R | 0h | Reserved |
| 11-9 | RESERVED | R | 0h | Reserved |
| 8 | RESERVED | R | 0h | Reserved |
| 7-5 | RESERVED | R | 0h | Reserved |
| 4 | RESERVED | R | 0h | Reserved |
| 3-1 | RESERVED | R | 0h | Reserved |
| 0 | RESERVED | R | 0h | Reserved |
CMCLKSTOPACK1 is shown in Figure 41-72 and described in Table 41-75.
Return to the Summary Table.
Peripheral Clock Stop Ackonwledge Register 1
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| RESERVED | |||||||
| R/W-0h | |||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | |||||||
| R/W-0h | |||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| RESERVED | MCAN_A | ||||||
| R/W-0h | R-0h | ||||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | RESERVED | RESERVED | RESERVED | RESERVED | RESERVED | RESERVED | |
| R-0h | R-0h | R-0h | R-0h | R-0h | R-0h | R-0h | |
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-9 | RESERVED | R/W | 0h | Reserved |
| 8 | MCAN_A | R | 0h | MCAN_A Clock Stop Acknowledge Bit 0: Clock stop request not acknowledged 1: Clock stop acknowledged Reset type: CM.RESETn |
| 7-6 | RESERVED | R | 0h | Reserved |
| 5 | RESERVED | R | 0h | Reserved |
| 4 | RESERVED | R | 0h | Reserved |
| 3 | RESERVED | R | 0h | Reserved |
| 2 | RESERVED | R | 0h | Reserved |
| 1 | RESERVED | R | 0h | Reserved |
| 0 | RESERVED | R | 0h | Reserved |
CMCLKSTOPACK2 is shown in Figure 41-73 and described in Table 41-76.
Return to the Summary Table.
Peripheral Clock Stop Ackonwledge Register 2
| 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 | RESERVED | RESERVED | |||||
| R-0h | R-0h | R-0h | |||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | RESERVED | RESERVED | RESERVED | RESERVED | RESERVED | RESERVED | RESERVED |
| R-0h | R-0h | R-0h | R-0h | R-0h | R-0h | R-0h | R-0h |
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-16 | RESERVED | R | 0h | Reserved |
| 15-13 | RESERVED | R | 0h | Reserved |
| 12-9 | RESERVED | R | 0h | Reserved |
| 8 | RESERVED | R | 0h | Reserved |
| 7 | RESERVED | R | 0h | Reserved |
| 6 | RESERVED | R | 0h | Reserved |
| 5 | RESERVED | R | 0h | Reserved |
| 4 | RESERVED | R | 0h | Reserved |
| 3 | RESERVED | R | 0h | Reserved |
| 2 | RESERVED | R | 0h | Reserved |
| 1 | RESERVED | R | 0h | Reserved |
| 0 | RESERVED | R | 0h | Reserved |
MCANWAKESTATUS is shown in Figure 41-74 and described in Table 41-77.
Return to the Summary Table.
MCAN Wake Status Register
| 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 | WAKE | ||||||
| R-0h | R-0h | ||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-1 | RESERVED | R | 0h | Reserved |
| 0 | WAKE | R | 0h | 0 : wakeup event has not occured. 1 : wakeup event has occured. Reset type: CM.RESETn |
MCANWAKESTATUSCLR is shown in Figure 41-75 and described in Table 41-78.
Return to the Summary Table.
MCAN Wake Status Clear Register
| 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 | WAKE | ||||||
| R-0h | R-0/W1S-0h | ||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-1 | RESERVED | R | 0h | Reserved |
| 0 | WAKE | R-0/W1S | 0h | 0 : No effect. 1 : Clears WAKE bit of MCANWAKESTATUS register Reset type: CM.RESETn |
PALLOCATESTS is shown in Figure 41-76 and described in Table 41-79.
Return to the Summary Table.
Status of PALLOCATE register.
| 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 | MCAN_A | CAN_B | CAN_A | ETHERCAT | USB | ||
| R-0h | R-0h | R-0h | R-0h | R-0h | R-0h | ||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-5 | RESERVED | R | 0h | Reserved |
| 4 | MCAN_A | R | 0h | Status of PALLOCATE.MCAN_A bit Reset type: CM.RESETn |
| 3 | CAN_B | R | 0h | Status of PALLOCATE.CAN_B bit Reset type: CM.RESETn |
| 2 | CAN_A | R | 0h | Status of PALLOCATE.CAN_A bit Reset type: CM.RESETn |
| 1 | ETHERCAT | R | 0h | Status of PALLOCATE.ETHERCAT bit Reset type: CM.RESETn |
| 0 | USB | R | 0h | Status of PALLOCATE.USB bit Reset type: CM.RESETn |
CMRESCCLR is shown in Figure 41-77 and described in Table 41-80.
Return to the Summary Table.
CM Reset Cause Status Clear Register
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| RESERVED | |||||||
| R-0h | |||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | CMEOLRESETn | CMNMIWDRSTn | CMSYSRESETREQ | CMVECTRESETn | |||
| R-0h | R-0/W1S-0h | R-0/W1S-0h | R-0/W1S-0h | R-0/W1S-0h | |||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| RESERVED | CPU1_SIMRESET_XRSn | CMRSTCTLRESETREQ | |||||
| R-0h | R-0/W1S-0h | R-0/W1S-0h | |||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| CPU1SIMRESET_CPURSn | ECAT_RESET_OUT | CPU1SCCRESETn | CPU1SYSRSN | CPU1NMIWDRSn | CPU1WDRSn | XRSn | PORESETn |
| R-0/W1S-0h | R-0/W1S-0h | R-0/W1S-0h | R-0/W1S-0h | R-0/W1S-0h | R-0/W1S-0h | R-0/W1S-0h | R-0/W1S-0h |
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-20 | RESERVED | R | 0h | Reserved |
| 19 | CMEOLRESETn | R-0/W1S | 0h | 0: No effect. 1:Clear CMEOLRESETn flag in CMRESC register. Reset type: CM.RESETn |
| 18 | CMNMIWDRSTn | R-0/W1S | 0h | 0: No effect. 1:Clear CMNMIWDRSTn flag in CMRESC register. Reset type: CM.RESETn |
| 17 | CMSYSRESETREQ | R-0/W1S | 0h | 0: No effect. 1:Clear CMSYSRESETREQ flag in CMRESC register. Reset type: CM.RESETn |
| 16 | CMVECTRESETn | R-0/W1S | 0h | 0: No effect. 1:Clear CMVECTRESETn flag in CMRESC register. Reset type: CM.RESETn |
| 15-10 | RESERVED | R | 0h | Reserved |
| 9 | CPU1_SIMRESET_XRSn | R-0/W1S | 0h | 0: No effect. 1:Clear CPU1_SIMRESET_XRSn flag in CMRESC register. Reset type: CM.RESETn |
| 8 | CMRSTCTLRESETREQ | R-0/W1S | 0h | 0: No effect. 1:Clear CMRSTCTLRESETREQ flag in CMRESC register. Reset type: CM.RESETn |
| 7 | CPU1SIMRESET_CPURSn | R-0/W1S | 0h | 0: No effect. 1:Clear CPU1SIMRESET_CPURSn flag in CMRESC register. Reset type: CM.RESETn |
| 6 | ECAT_RESET_OUT | R-0/W1S | 0h | 0: No effect. 1:Clear ECAT_RESET_OUT flag in CMRESC register. Reset type: CM.RESETn |
| 5 | CPU1SCCRESETn | R-0/W1S | 0h | 0: No effect. 1:Clear CPU1SCCRESETn flag in CMRESC register. Reset type: CM.RESETn |
| 4 | CPU1SYSRSN | R-0/W1S | 0h | 0: No effect. 1:Clear CPU1SYSRSN flag in CMRESC register. Reset type: CM.RESETn |
| 3 | CPU1NMIWDRSn | R-0/W1S | 0h | 0: No effect. 1:Clear CPU1NMIWDRSn flag in CMRESC register. Reset type: CM.RESETn |
| 2 | CPU1WDRSn | R-0/W1S | 0h | 0: No effect. 1:Clear CPU1WDRSn flag in CMRESC register. Reset type: CM.RESETn |
| 1 | XRSn | R-0/W1S | 0h | 0: No effect. 1:Clear XRSn flag in CMRESC register. Reset type: CM.RESETn |
| 0 | PORESETn | R-0/W1S | 0h | 0: No effect. 1:Clear PORESETn flag in CMRESC register. Reset type: CM.RESETn |
CMRESC is shown in Figure 41-78 and described in Table 41-81.
Return to the Summary Table.
CM Reset Cause Status Register
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| RESERVED | |||||||
| R-0h | |||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | CMEOLRESETn | CMNMIWDRSTn | CMSYSRESETREQ | CMVECTRESETn | |||
| R-0h | R-0h | R-0h | R-0h | R-0h | |||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| RESERVED | CPU1_SIMRESET_XRSn | CMRSTCTL_RESETREQ | |||||
| R-0h | R-0h | R-0h | |||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| CPU1_SIMRESET_CPURSn | ECAT_RESET_OUT | CPU1_SCCRESETn | CPU1_SYSRSN | CPU1_NMIWDRSn | CPU1_WDRSn | XRSn | PORESETn |
| R-0h | R-0h | R-0h | R-0h | R-0h | R-0h | R-1h | R-1h |
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-20 | RESERVED | R | 0h | Reserved |
| 19 | CMEOLRESETn | R | 0h | 0: Reset of CM4 not due to CMEOLRESETn. 1:Reset of CM4 due to CMEOLRESETn. Reset type: PORESETn |
| 18 | CMNMIWDRSTn | R | 0h | 0: Reset of CM4 not due to CMNMIWDRSTn. 1:Reset of CM4 due to CMNMIWDRSTn. Reset type: PORESETn |
| 17 | CMSYSRESETREQ | R | 0h | 0: Reset of CM4 not due to CMSYSRESETREQ. 1:Reset of CM4 due to CMSYSRESETREQ. Reset type: PORESETn |
| 16 | CMVECTRESETn | R | 0h | 0: Reset of CM4 not due to CMVECTRESETn. 1:Reset of CM4 due to CMVECTRESETn. Reset type: PORESETn |
| 15-10 | RESERVED | R | 0h | Reserved |
| 9 | CPU1_SIMRESET_XRSn | R | 0h | 0: Reset of CM4 not due to CPU1_SIMRESET_XRSn. 1:Reset of CM4 due to CPU1_SIMRESET_XRSn. Reset type: PORESETn |
| 8 | CMRSTCTL_RESETREQ | R | 0h | 0: Reset of CM4 not due to CMRSTCTL_RESETREQ. 1:Reset of CM4 due to CMRSTCTL_RESETREQ. Reset type: PORESETn |
| 7 | CPU1_SIMRESET_CPURSn | R | 0h | 0: Reset of CM4 not due to CPU1_SIMRESET_CPURSn. 1:Reset of CM4 due to CPU1_SIMRESET_CPURSn. Reset type: PORESETn |
| 6 | ECAT_RESET_OUT | R | 0h | 0: Reset of CM4 not due to ECAT_RESET_OUT. 1:Reset of CM4 due to ECAT_RESET_OUT. Reset type: PORESETn |
| 5 | CPU1_SCCRESETn | R | 0h | 0: Reset of CM4 not due to CPU1_SCCRESETn. 1:Reset of CM4 due to CPU1_SCCRESETn. Reset type: PORESETn |
| 4 | CPU1_SYSRSN | R | 0h | 0: Reset of CM4 not due to CPU1_SYSRSN. 1:Reset of CM4 due to CPU1_SYSRSN. Reset type: PORESETn |
| 3 | CPU1_NMIWDRSn | R | 0h | 0: Reset of CM4 not due to CPU1_NMIWDRSn. 1:Reset of CM4 due to CPU1_NMIWDRSn. Reset type: PORESETn |
| 2 | CPU1_WDRSn | R | 0h | 0: Reset of CM4 not due to CPU1_WDRSn. 1:Reset of CM4 due to CPU1_WDRSn. Reset type: PORESETn |
| 1 | XRSn | R | 1h | 0: Reset of CM4 not due to XRSn. 1:Reset of CM4 due to XRSn. Reset type: PORESETn |
| 0 | PORESETn | R | 1h | 0: Reset of CM4 not due to PORESETn. 1:Reset of CM4 due to PORESETn. Reset type: PORESETn |
CMSYSCTLLOCK is shown in Figure 41-79 and described in Table 41-82.
Return to the Summary Table.
Locks the configuration registers of CM System control
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| RESERVED | |||||||
| R/W-0h | |||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | |||||||
| R/W-0h | |||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| RESERVED | |||||||
| R/W-0h | |||||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | LOCK | ||||||
| R/W-0h | R/WSonce-0h | ||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-1 | RESERVED | R/W | 0h | Reserved |
| 0 | LOCK | R/WSonce | 0h | 0: Writes to CMECATCTL are not blocked 1: Writes to CMECATCTL are blocked Reset type: CM.RESETn |