SPRUJ79 November 2024 F29H850TU , F29H859TU-Q1
Table 3-323 lists the memory-mapped registers for the CPU_SYS_REGS registers. All register offset addresses not listed in Table 3-323 should be considered as reserved locations and the register contents should not be modified.
| Offset | Acronym | Register Name | Protection |
|---|---|---|---|
| 0h | CPUSYSLOCK1 | Lock bit for CPUSYS registers | PARITY |
| Ch | CPUID | Indicates CPU1, CPU2.. CPU6 | PARITY |
| 28h | LPMCR | LPM Control Register | PARITY |
| 2Ch | CMPSSLPMSEL | CMPSS LPM Wakeup select registers | PARITY |
| 30h | GPIOLPMSEL0 | GPIO LPM Wakeup select registers | PARITY |
| 34h | GPIOLPMSEL1 | GPIO LPM Wakeup select registers | PARITY |
| 38h | TMR2CLKCTL | Timer2 Clock Measurement functionality control register | PARITY |
| 3Ch | RESCCLR | Reset Cause Clear Register | |
| 40h | RESC | Reset Cause register | PARITY |
| 70h | MCANWAKESTATUS | MCAN Wake Status Register | |
| 74h | MCANWAKESTATUSCLR | MCAN Wake Status Clear Register | |
| 78h | CLKSTOPREQ | Peripheral Clock Stop Request Register | PARITY |
| 7Ch | CLKSTOPACK | Peripheral Clock Stop Ackonwledge Register | |
| 80h | USER_REG1_SYSRSn | Software Configurable registers reset by SYSRSn | PARITY |
| 84h | USER_REG2_SYSRSn | Software Configurable registers reset by SYSRSn | PARITY |
| 88h | USER_REG1_XRSn | Software Configurable registers reset by XRSn | PARITY |
| 8Ch | USER_REG2_XRSn | Software Configurable registers reset by XRSn | PARITY |
| 90h | USER_REG1_PORESETn | Software Configurable registers reset by PORESETn | PARITY |
| 94h | USER_REG2_PORESETn | Software Configurable registers reset by PORESETn | PARITY |
| 98h | USER_REG3_PORESETn | Software Configurable registers reset by PORESETn | PARITY |
| 9Ch | USER_REG4_PORESETn | Software Configurable registers reset by PORESETn | PARITY |
| A0h | JTAG_MMR_REG | Readback of JTAG registers for test purpose | |
| A4h | SIMRESET | Simulated Reset Register | PARITY |
| A8h | PARITY_TEST_ALT2 | Enables parity test |
Complex bit access types are encoded to fit into small table cells. Table 3-324 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 |
| W1C | W 1C | Write 1 to clear |
| 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. | |
CPUSYSLOCK1 is shown in Figure 3-321 and described in Table 3-325.
Return to the Summary Table.
Lock bit for CPUSYS registers
Notes:
[1] Any bit in this register, once set can only be cleared through a CPU1.SYSRSn. Write of 0 to any bit of this register has no effect
[2] The locking mechanism applies to only writes. Reads to the registers which have LOCK protection are always allowed
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| USER_REG4_PORESETn | USER_REG3_PORESETn | USER_REG2_PORESETn | USER_REG1_PORESETn | USER_REG2_XRSn | USER_REG1_XRSn | USER_REG2_SYSRSn | USER_REG1_SYSRSn |
| R/WSonce-0h | R/WSonce-0h | R/WSonce-0h | R/WSonce-0h | R/WSonce-0h | R/WSonce-0h | R/WSonce-0h | R/WSonce-0h |
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | |||||||
| R-0-0h | |||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| RESERVED | |||||||
| R-0-0h | |||||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | CMPSSLPMSEL | RESERVED | GPIOLPMSEL1 | GPIOLPMSEL0 | LPMCR | RESERVED | |
| R-0-0h | R/WSonce-0h | R/WSonce-0h | R/WSonce-0h | R/WSonce-0h | R/WSonce-0h | R/WSonce-0h | |
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31 | USER_REG4_PORESETn | R/WSonce | 0h | Lock bit for USER_REG4_PORESETn Register 0: Respective register is not locked 1: Respective register is locked. Reset type: CPUx.SYSRSn |
| 30 | USER_REG3_PORESETn | R/WSonce | 0h | Lock bit for USER_REG3_PORESETn Register 0: Respective register is not locked 1: Respective register is locked. Reset type: CPUx.SYSRSn |
| 29 | USER_REG2_PORESETn | R/WSonce | 0h | Lock bit for USER_REG2_PORESETn Register 0: Respective register is not locked 1: Respective register is locked. Reset type: CPUx.SYSRSn |
| 28 | USER_REG1_PORESETn | R/WSonce | 0h | Lock bit for USER_REG1_PORESETn Register 0: Respective register is not locked 1: Respective register is locked. Reset type: CPUx.SYSRSn |
| 27 | USER_REG2_XRSn | R/WSonce | 0h | Lock bit for USER_REG2_XRSn Register 0: Respective register is not locked 1: Respective register is locked. Reset type: CPUx.SYSRSn |
| 26 | USER_REG1_XRSn | R/WSonce | 0h | Lock bit for USER_REG1_XRSn Register 0: Respective register is not locked 1: Respective register is locked. Reset type: CPUx.SYSRSn |
| 25 | USER_REG2_SYSRSn | R/WSonce | 0h | Lock bit for USER_REG2_SYSRSn Register 0: Respective register is not locked 1: Respective register is locked. Reset type: CPUx.SYSRSn |
| 24 | USER_REG1_SYSRSn | R/WSonce | 0h | Lock bit for USER_REG1_SYSRSn Register 0: Respective register is not locked 1: Respective register is locked. Reset type: CPUx.SYSRSn |
| 23-6 | RESERVED | R-0 | 0h | Reserved |
| 5 | CMPSSLPMSEL | R/WSonce | 0h | Lock bit for CMPSSLPMSEL Register: 0: Respective register is not locked 1: Respective register is locked. Reset type: CPUx.SYSRSn |
| 4 | RESERVED | R/WSonce | 0h | Reserved |
| 3 | GPIOLPMSEL1 | R/WSonce | 0h | Lock bit for GPIOLPMSEL1 Register: 0: Respective register is not locked 1: Respective register is locked. Reset type: CPUx.SYSRSn |
| 2 | GPIOLPMSEL0 | R/WSonce | 0h | Lock bit for GPIOLPMSEL0 Register: 0: Respective register is not locked 1: Respective register is locked. Reset type: CPUx.SYSRSn |
| 1 | LPMCR | R/WSonce | 0h | Lock bit for LPMCR Register: 0: Respective register is not locked 1: Respective register is locked. Reset type: CPUx.SYSRSn |
| 0 | RESERVED | R/WSonce | 0h | Reserved |
CPUID is shown in Figure 3-322 and described in Table 3-326.
Return to the Summary Table.
Indicates CPU1, CPU2.. CPU6
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | |||||||||||||||
| R-0-0h | |||||||||||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | CPUID | ||||||||||||||
| R-0-0h | R-1h | ||||||||||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-2 | RESERVED | R-0 | 0h | Reserved |
| 1-0 | CPUID | R | 1h | CPUID = 1 for CPU1, 2 for CPU2, 3 for CPU3, 4 for CPU4, 5 for CPU5, 6 for CPU6 Reset type: SYSRSn |
LPMCR is shown in Figure 3-323 and described in Table 3-327.
Return to the Summary Table.
LPM Control Register
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| RESERVED | RESERVED | ||||||
| R/W1S-0h | R-0-0h | ||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | RESERVED | ||||||
| R-0-0h | R/W-0h | ||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| WDINTE | RESERVED | ||||||
| R/W-0h | R-0-0h | ||||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| QUALSTDBY | LPM | ||||||
| R/W-3Fh | R/W-0h | ||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31 | RESERVED | R/W1S | 0h | Reserved |
| 30-18 | RESERVED | R-0 | 0h | Reserved |
| 17-16 | RESERVED | R/W | 0h | Reserved |
| 15 | WDINTE | R/W | 0h | When this bit is set to 1, it enables the watchdog interrupt signal to wake the device from STANDBY mode. Note: [1] To use this signal, the user must also enable the WDINTn signal using the WDENINT bit in the SCSR register. This signal will not wake the device from HALT mode because the clock to watchdog module is turned off Reset type: SYSRSn |
| 14-8 | RESERVED | R-0 | 0h | Reserved |
| 7-2 | QUALSTDBY | R/W | 3Fh | Select number of OSCCLK clock cycles to qualify the selected inputs when waking the from STANDBY mode: 000000 = 2 OSCCLKs 000001 = 3 OSCCLKs ...... 111111 = 65 OSCCLKs Note: The LPMCR.QUALSTDBY register should be set to a value greater than the ratio of INTOSC1/PLLSYSCLK to ensure proper wake up. Reset type: SYSRSn |
| 1-0 | LPM | R/W | 0h | These bits set the low power mode for the device. Takes effect when CPU executes the IDLE instruction (when IDLE instruction is out of EXE Phase of the Pipeline) 00: IDLE Mode 01: STANDBY Mode 1x: STANDBY Mode Reset type: SYSRSn |
CMPSSLPMSEL is shown in Figure 3-324 and described in Table 3-328.
Return to the Summary Table.
CMPSS LPM Wakeup select registers
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| RESERVED | RESERVED | RESERVED | RESERVED | RESERVED | RESERVED | RESERVED | RESERVED |
| R/W-0h | R/W-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 |
| CMPSS12L | CMPSS12H | CMPSS11L | CMPSS11H | CMPSS10L | CMPSS10H | CMPSS9L | CMPSS9H |
| R/W-0h | R/W-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 |
| CMPSS8L | CMPSS8H | CMPSS7L | CMPSS7H | CMPSS6L | CMPSS6H | CMPSS5L | CMPSS5H |
| 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 |
| CMPSS4L | CMPSS4H | CMPSS3L | CMPSS3H | CMPSS2L | CMPSS2H | CMPSS1L | CMPSS1H |
| R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h |
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31 | RESERVED | R/W | 0h | Reserved |
| 30 | RESERVED | R/W | 0h | Reserved |
| 29 | RESERVED | R/W | 0h | Reserved |
| 28 | RESERVED | R/W | 0h | Reserved |
| 27 | RESERVED | R/W | 0h | Reserved |
| 26 | RESERVED | R/W | 0h | Reserved |
| 25 | RESERVED | R/W | 0h | Reserved |
| 24 | RESERVED | R/W | 0h | Reserved |
| 23 | CMPSS12L | R/W | 0h | 0 pin is dis-connected from LPM circuit 1 pin is connected to LPM circuit Reset type: SYSRSn |
| 22 | CMPSS12H | R/W | 0h | 0 pin is dis-connected from LPM circuit 1 pin is connected to LPM circuit Reset type: SYSRSn |
| 21 | CMPSS11L | R/W | 0h | 0 pin is dis-connected from LPM circuit 1 pin is connected to LPM circuit Reset type: SYSRSn |
| 20 | CMPSS11H | R/W | 0h | 0 pin is dis-connected from LPM circuit 1 pin is connected to LPM circuit Reset type: SYSRSn |
| 19 | CMPSS10L | R/W | 0h | 0 pin is dis-connected from LPM circuit 1 pin is connected to LPM circuit Reset type: SYSRSn |
| 18 | CMPSS10H | R/W | 0h | 0 pin is dis-connected from LPM circuit 1 pin is connected to LPM circuit Reset type: SYSRSn |
| 17 | CMPSS9L | R/W | 0h | 0 pin is dis-connected from LPM circuit 1 pin is connected to LPM circuit Reset type: SYSRSn |
| 16 | CMPSS9H | R/W | 0h | 0 pin is dis-connected from LPM circuit 1 pin is connected to LPM circuit Reset type: SYSRSn |
| 15 | CMPSS8L | R/W | 0h | 0 pin is dis-connected from LPM circuit 1 pin is connected to LPM circuit Reset type: SYSRSn |
| 14 | CMPSS8H | R/W | 0h | 0 pin is dis-connected from LPM circuit 1 pin is connected to LPM circuit Reset type: SYSRSn |
| 13 | CMPSS7L | R/W | 0h | 0 pin is dis-connected from LPM circuit 1 pin is connected to LPM circuit Reset type: SYSRSn |
| 12 | CMPSS7H | R/W | 0h | 0 pin is dis-connected from LPM circuit 1 pin is connected to LPM circuit Reset type: SYSRSn |
| 11 | CMPSS6L | R/W | 0h | 0 pin is dis-connected from LPM circuit 1 pin is connected to LPM circuit Reset type: SYSRSn |
| 10 | CMPSS6H | R/W | 0h | 0 pin is dis-connected from LPM circuit 1 pin is connected to LPM circuit Reset type: SYSRSn |
| 9 | CMPSS5L | R/W | 0h | 0 pin is dis-connected from LPM circuit 1 pin is connected to LPM circuit Reset type: SYSRSn |
| 8 | CMPSS5H | R/W | 0h | 0 pin is dis-connected from LPM circuit 1 pin is connected to LPM circuit Reset type: SYSRSn |
| 7 | CMPSS4L | R/W | 0h | 0 pin is dis-connected from LPM circuit 1 pin is connected to LPM circuit Reset type: SYSRSn |
| 6 | CMPSS4H | R/W | 0h | 0 pin is dis-connected from LPM circuit 1 pin is connected to LPM circuit Reset type: SYSRSn |
| 5 | CMPSS3L | R/W | 0h | 0 pin is dis-connected from LPM circuit 1 pin is connected to LPM circuit Reset type: SYSRSn |
| 4 | CMPSS3H | R/W | 0h | 0 pin is dis-connected from LPM circuit 1 pin is connected to LPM circuit Reset type: SYSRSn |
| 3 | CMPSS2L | R/W | 0h | 0 pin is dis-connected from LPM circuit 1 pin is connected to LPM circuit Reset type: SYSRSn |
| 2 | CMPSS2H | R/W | 0h | 0 pin is dis-connected from LPM circuit 1 pin is connected to LPM circuit Reset type: SYSRSn |
| 1 | CMPSS1L | R/W | 0h | 0 pin is dis-connected from LPM circuit 1 pin is connected to LPM circuit Reset type: SYSRSn |
| 0 | CMPSS1H | R/W | 0h | 0 pin is dis-connected from LPM circuit 1 pin is connected to LPM circuit Reset type: SYSRSn |
GPIOLPMSEL0 is shown in Figure 3-325 and described in Table 3-329.
Return to the Summary Table.
GPIO LPM Wakeup select registers
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| GPIO31 | GPIO30 | GPIO29 | GPIO28 | GPIO27 | GPIO26 | GPIO25 | GPIO24 |
| R/W-0h | R/W-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 |
| GPIO23 | GPIO22 | GPIO21 | GPIO20 | GPIO19 | GPIO18 | GPIO17 | GPIO16 |
| R/W-0h | R/W-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 |
| GPIO15 | GPIO14 | GPIO13 | GPIO12 | GPIO11 | GPIO10 | GPIO9 | GPIO8 |
| 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 |
| GPIO7 | GPIO6 | GPIO5 | GPIO4 | GPIO3 | GPIO2 | GPIO1 | GPIO0 |
| R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h |
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31 | GPIO31 | R/W | 0h | 0 pin is dis-connected from LPM circuit 1 pin is connected to LPM circuit Reset type: SYSRSn |
| 30 | GPIO30 | R/W | 0h | 0 pin is dis-connected from LPM circuit 1 pin is connected to LPM circuit Reset type: SYSRSn |
| 29 | GPIO29 | R/W | 0h | 0 pin is dis-connected from LPM circuit 1 pin is connected to LPM circuit Reset type: SYSRSn |
| 28 | GPIO28 | R/W | 0h | 0 pin is dis-connected from LPM circuit 1 pin is connected to LPM circuit Reset type: SYSRSn |
| 27 | GPIO27 | R/W | 0h | 0 pin is dis-connected from LPM circuit 1 pin is connected to LPM circuit Reset type: SYSRSn |
| 26 | GPIO26 | R/W | 0h | 0 pin is dis-connected from LPM circuit 1 pin is connected to LPM circuit Reset type: SYSRSn |
| 25 | GPIO25 | R/W | 0h | 0 pin is dis-connected from LPM circuit 1 pin is connected to LPM circuit Reset type: SYSRSn |
| 24 | GPIO24 | R/W | 0h | 0 pin is dis-connected from LPM circuit 1 pin is connected to LPM circuit Reset type: SYSRSn |
| 23 | GPIO23 | R/W | 0h | 0 pin is dis-connected from LPM circuit 1 pin is connected to LPM circuit Reset type: SYSRSn |
| 22 | GPIO22 | R/W | 0h | 0 pin is dis-connected from LPM circuit 1 pin is connected to LPM circuit Reset type: SYSRSn |
| 21 | GPIO21 | R/W | 0h | 0 pin is dis-connected from LPM circuit 1 pin is connected to LPM circuit Reset type: SYSRSn |
| 20 | GPIO20 | R/W | 0h | 0 pin is dis-connected from LPM circuit 1 pin is connected to LPM circuit Reset type: SYSRSn |
| 19 | GPIO19 | R/W | 0h | 0 pin is dis-connected from LPM circuit 1 pin is connected to LPM circuit Reset type: SYSRSn |
| 18 | GPIO18 | R/W | 0h | 0 pin is dis-connected from LPM circuit 1 pin is connected to LPM circuit Reset type: SYSRSn |
| 17 | GPIO17 | R/W | 0h | 0 pin is dis-connected from LPM circuit 1 pin is connected to LPM circuit Reset type: SYSRSn |
| 16 | GPIO16 | R/W | 0h | 0 pin is dis-connected from LPM circuit 1 pin is connected to LPM circuit Reset type: SYSRSn |
| 15 | GPIO15 | R/W | 0h | 0 pin is dis-connected from LPM circuit 1 pin is connected to LPM circuit Reset type: SYSRSn |
| 14 | GPIO14 | R/W | 0h | 0 pin is dis-connected from LPM circuit 1 pin is connected to LPM circuit Reset type: SYSRSn |
| 13 | GPIO13 | R/W | 0h | 0 pin is dis-connected from LPM circuit 1 pin is connected to LPM circuit Reset type: SYSRSn |
| 12 | GPIO12 | R/W | 0h | 0 pin is dis-connected from LPM circuit 1 pin is connected to LPM circuit Reset type: SYSRSn |
| 11 | GPIO11 | R/W | 0h | 0 pin is dis-connected from LPM circuit 1 pin is connected to LPM circuit Reset type: SYSRSn |
| 10 | GPIO10 | R/W | 0h | 0 pin is dis-connected from LPM circuit 1 pin is connected to LPM circuit Reset type: SYSRSn |
| 9 | GPIO9 | R/W | 0h | 0 pin is dis-connected from LPM circuit 1 pin is connected to LPM circuit Reset type: SYSRSn |
| 8 | GPIO8 | R/W | 0h | 0 pin is dis-connected from LPM circuit 1 pin is connected to LPM circuit Reset type: SYSRSn |
| 7 | GPIO7 | R/W | 0h | 0 pin is dis-connected from LPM circuit 1 pin is connected to LPM circuit Reset type: SYSRSn |
| 6 | GPIO6 | R/W | 0h | 0 pin is dis-connected from LPM circuit 1 pin is connected to LPM circuit Reset type: SYSRSn |
| 5 | GPIO5 | R/W | 0h | 0 pin is dis-connected from LPM circuit 1 pin is connected to LPM circuit Reset type: SYSRSn |
| 4 | GPIO4 | R/W | 0h | 0 pin is dis-connected from LPM circuit 1 pin is connected to LPM circuit Reset type: SYSRSn |
| 3 | GPIO3 | R/W | 0h | 0 pin is dis-connected from LPM circuit 1 pin is connected to LPM circuit Reset type: SYSRSn |
| 2 | GPIO2 | R/W | 0h | 0 pin is dis-connected from LPM circuit 1 pin is connected to LPM circuit Reset type: SYSRSn |
| 1 | GPIO1 | R/W | 0h | 0 pin is dis-connected from LPM circuit 1 pin is connected to LPM circuit Reset type: SYSRSn |
| 0 | GPIO0 | R/W | 0h | 0 pin is dis-connected from LPM circuit 1 pin is connected to LPM circuit Reset type: SYSRSn |
GPIOLPMSEL1 is shown in Figure 3-326 and described in Table 3-330.
Return to the Summary Table.
GPIO LPM Wakeup select registers
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| GPIO63 | GPIO62 | GPIO61 | GPIO60 | GPIO59 | GPIO58 | GPIO57 | GPIO56 |
| R/W-0h | R/W-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 |
| GPIO55 | GPIO54 | GPIO53 | GPIO52 | GPIO51 | GPIO50 | GPIO49 | GPIO48 |
| R/W-0h | R/W-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 |
| GPIO47 | GPIO46 | GPIO45 | GPIO44 | GPIO43 | GPIO42 | GPIO41 | GPIO40 |
| 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 |
| GPIO39 | GPIO38 | GPIO37 | GPIO36 | GPIO35 | GPIO34 | GPIO33 | GPIO32 |
| R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h |
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31 | GPIO63 | R/W | 0h | 0 pin is dis-connected from LPM circuit 1 pin is connected to LPM circuit Reset type: SYSRSn |
| 30 | GPIO62 | R/W | 0h | 0 pin is dis-connected from LPM circuit 1 pin is connected to LPM circuit Reset type: SYSRSn |
| 29 | GPIO61 | R/W | 0h | 0 pin is dis-connected from LPM circuit 1 pin is connected to LPM circuit Reset type: SYSRSn |
| 28 | GPIO60 | R/W | 0h | 0 pin is dis-connected from LPM circuit 1 pin is connected to LPM circuit Reset type: SYSRSn |
| 27 | GPIO59 | R/W | 0h | 0 pin is dis-connected from LPM circuit 1 pin is connected to LPM circuit Reset type: SYSRSn |
| 26 | GPIO58 | R/W | 0h | 0 pin is dis-connected from LPM circuit 1 pin is connected to LPM circuit Reset type: SYSRSn |
| 25 | GPIO57 | R/W | 0h | 0 pin is dis-connected from LPM circuit 1 pin is connected to LPM circuit Reset type: SYSRSn |
| 24 | GPIO56 | R/W | 0h | 0 pin is dis-connected from LPM circuit 1 pin is connected to LPM circuit Reset type: SYSRSn |
| 23 | GPIO55 | R/W | 0h | 0 pin is dis-connected from LPM circuit 1 pin is connected to LPM circuit Reset type: SYSRSn |
| 22 | GPIO54 | R/W | 0h | 0 pin is dis-connected from LPM circuit 1 pin is connected to LPM circuit Reset type: SYSRSn |
| 21 | GPIO53 | R/W | 0h | 0 pin is dis-connected from LPM circuit 1 pin is connected to LPM circuit Reset type: SYSRSn |
| 20 | GPIO52 | R/W | 0h | 0 pin is dis-connected from LPM circuit 1 pin is connected to LPM circuit Reset type: SYSRSn |
| 19 | GPIO51 | R/W | 0h | 0 pin is dis-connected from LPM circuit 1 pin is connected to LPM circuit Reset type: SYSRSn |
| 18 | GPIO50 | R/W | 0h | 0 pin is dis-connected from LPM circuit 1 pin is connected to LPM circuit Reset type: SYSRSn |
| 17 | GPIO49 | R/W | 0h | 0 pin is dis-connected from LPM circuit 1 pin is connected to LPM circuit Reset type: SYSRSn |
| 16 | GPIO48 | R/W | 0h | 0 pin is dis-connected from LPM circuit 1 pin is connected to LPM circuit Reset type: SYSRSn |
| 15 | GPIO47 | R/W | 0h | 0 pin is dis-connected from LPM circuit 1 pin is connected to LPM circuit Reset type: SYSRSn |
| 14 | GPIO46 | R/W | 0h | 0 pin is dis-connected from LPM circuit 1 pin is connected to LPM circuit Reset type: SYSRSn |
| 13 | GPIO45 | R/W | 0h | 0 pin is dis-connected from LPM circuit 1 pin is connected to LPM circuit Reset type: SYSRSn |
| 12 | GPIO44 | R/W | 0h | 0 pin is dis-connected from LPM circuit 1 pin is connected to LPM circuit Reset type: SYSRSn |
| 11 | GPIO43 | R/W | 0h | 0 pin is dis-connected from LPM circuit 1 pin is connected to LPM circuit Reset type: SYSRSn |
| 10 | GPIO42 | R/W | 0h | 0 pin is dis-connected from LPM circuit 1 pin is connected to LPM circuit Reset type: SYSRSn |
| 9 | GPIO41 | R/W | 0h | 0 pin is dis-connected from LPM circuit 1 pin is connected to LPM circuit Reset type: SYSRSn |
| 8 | GPIO40 | R/W | 0h | 0 pin is dis-connected from LPM circuit 1 pin is connected to LPM circuit Reset type: SYSRSn |
| 7 | GPIO39 | R/W | 0h | 0 pin is dis-connected from LPM circuit 1 pin is connected to LPM circuit Reset type: SYSRSn |
| 6 | GPIO38 | R/W | 0h | 0 pin is dis-connected from LPM circuit 1 pin is connected to LPM circuit Reset type: SYSRSn |
| 5 | GPIO37 | R/W | 0h | 0 pin is dis-connected from LPM circuit 1 pin is connected to LPM circuit Reset type: SYSRSn |
| 4 | GPIO36 | R/W | 0h | 0 pin is dis-connected from LPM circuit 1 pin is connected to LPM circuit Reset type: SYSRSn |
| 3 | GPIO35 | R/W | 0h | 0 pin is dis-connected from LPM circuit 1 pin is connected to LPM circuit Reset type: SYSRSn |
| 2 | GPIO34 | R/W | 0h | 0 pin is dis-connected from LPM circuit 1 pin is connected to LPM circuit Reset type: SYSRSn |
| 1 | GPIO33 | R/W | 0h | 0 pin is dis-connected from LPM circuit 1 pin is connected to LPM circuit Reset type: SYSRSn |
| 0 | GPIO32 | R/W | 0h | 0 pin is dis-connected from LPM circuit 1 pin is connected to LPM circuit Reset type: SYSRSn |
TMR2CLKCTL is shown in Figure 3-327 and described in Table 3-331.
Return to the Summary Table.
Timer2 Clock Measurement functionality control register
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| RESERVED | |||||||
| R-0-0h | |||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | |||||||
| R-0-0h | |||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| RESERVED | |||||||
| R-0-0h | |||||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | TMR2CLKPRESCALE | TMR2CLKSRCSEL | |||||
| R-0-0h | R/W-0h | R/W-0h | |||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-6 | RESERVED | R-0 | 0h | Reserved |
| 5-3 | TMR2CLKPRESCALE | R/W | 0h | CPU Timer 2 Clock Pre-Scale Value: These bits select the pre-scale value for the selected clock source for CPU Timer 2: 0,0,0,/1 (default on reset) 0,0,1,/2, 0,1,0,/4 0,1,1,/8 1,0,0,/16 1,0,1,spare (defaults to /16) 1,1,0,spare (defaults to /16) 1,1,1,spare (defaults to /16) Note: [1] The CPU Timer2s Clock sync logic detects an input clock edge when configured for any clock source other than SYSCLK and generates an appropriate clock pulse to the CPU timer2. If SYSCLK is approximately the same or less then the input clock source, then the user would need to configure the pre-scale value such that SYSCLK is at least twice as fast as the pre-scaled value. Reset type: SYSRSn |
| 2-0 | TMR2CLKSRCSEL | R/W | 0h | CPU Timer 2 Clock Source Select Bit: This bit selects the source for CPU Timer 2: 000 = PLLSYSCLK Selected (default on reset, pre-scale is bypassed) 001 = INTOSC1 010 = INTOSC2 011 = XTAL 100 = FLC1_PUMPOSC 101 = FLC2_PUMPOSC 110 = AUXPLLCLK (Reserved) 111 = CRUDEOSC Reset type: SYSRSn |
RESCCLR is shown in Figure 3-328 and described in Table 3-332.
Return to the Summary Table.
Reset Cause Clear Register
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| RESERVED | |||||||
| R-0-0h | |||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | |||||||
| R-0-0h | |||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| RESERVED | ESMXRSn | SIMRESET_XRSn | RESERVED | ECAT_RESET_OUT | RESERVED | ||
| R-0-0h | W1C-0h | W1C-0h | W1C-0h | W1C-0h | W1S-0h | ||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | RESERVED | RESERVED | RESERVED | NMIWDRSn | WDRSn | XRSn | POR |
| R-0-0h | W1S-0h | W1S-0h | R-0-0h | W1S-0h | W1S-0h | W1S-0h | W1S-0h |
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-13 | RESERVED | R-0 | 0h | Reserved |
| 12 | ESMXRSn | W1C | 0h | Clear bit for corresponding status bit in RESC. Read of RESCCLR always gives 0. Writing a 1 to this bit clears the status bit in RESC to 0 Writing 0 has no effect. Reset type: SYSRSn |
| 11 | SIMRESET_XRSn | W1C | 0h | Clear bit for corresponding status bit in RESC. Read of RESCCLR always gives 0. Writing a 1 to this bit clears the status bit in RESC to 0 Writing 0 has no effect. Reset type: SYSRSn |
| 10 | RESERVED | W1C | 0h | Reserved |
| 9 | ECAT_RESET_OUT | W1C | 0h | Clear bit for corresponding status bit in RESC. Read of RESCCLR always gives 0. Writing a 1 to this bit clears the status bit in RESC to 0 Writing 0 has no effect. Reset type: SYSRSn |
| 8 | RESERVED | W1S | 0h | Reserved |
| 7 | RESERVED | R-0 | 0h | Reserved |
| 6 | RESERVED | W1S | 0h | Reserved |
| 5 | RESERVED | W1S | 0h | Reserved |
| 4 | RESERVED | R-0 | 0h | Reserved |
| 3 | NMIWDRSn | W1S | 0h | Clear bit for corresponding status bit in RESC. Read of RESCCLR always gives 0. Writing a 1 to this bit clears the status bit in RESC to 0 Writing 0 has no effect. Reset type: SYSRSn |
| 2 | WDRSn | W1S | 0h | Clear bit for corresponding status bit in RESC. Read of RESCCLR always gives 0. Writing a 1 to this bit clears the status bit in RESC to 0 Writing 0 has no effect. Reset type: SYSRSn |
| 1 | XRSn | W1S | 0h | Clear bit for corresponding status bit in RESC. Read of RESCCLR always gives 0. Writing a 1 to this bit clears the status bit in RESC to 0 Writing 0 has no effect. Reset type: SYSRSn |
| 0 | POR | W1S | 0h | Clear bit for corresponding status bit in RESC. Read of RESCCLR always gives 0. Writing a 1 to this bit clears the status bit in RESC to 0 Writing 0 has no effect. Reset type: SYSRSn |
RESC is shown in Figure 3-329 and described in Table 3-333.
Return to the Summary Table.
Reset Cause register
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| DCON | XRSn_pin_status | RESERVED | |||||
| R-0h | R-Xh | R-0-0h | |||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | |||||||
| R-0-0h | |||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| RESERVED | ESMRESET | SIMRESET_XRSn | RESERVED | ECAT_RESET_OUT | RESERVED | ||
| R-0-0h | R-0h | R-0h | R-0h | R-0h | R-0h | ||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | RESERVED | RESERVED | RESERVED | NMIWDRSn | WDRSn | XRSn | POR |
| R-0-0h | R-0h | R-0h | R-0-0h | R-0h | R-0h | R-1h | R-1h |
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31 | DCON | R | 0h | Reading this bit provides the status of debugger connection to the CPU. 0 : Debugger is not connected to the CPU 1 : Debugger is connected to the CPU Notes: [1] This bit is connected to the DCON o/p signal of the CPU Reset type: N/A |
| 30 | XRSn_pin_status | R | Xh | Reading this bit provides the current status of the XRSn pin. Reset value is reflective of the pin status. Reset type: N/A |
| 29-13 | RESERVED | R-0 | 0h | Reserved |
| 12 | ESMRESET | R | 0h | If this bit is set, indicates that the device was reset from ESM, SYS_ESM tile (Critical Priority Interrupt output of SYS_ESM) Note: To know the exact cause of NMI after the reset, software needs to read ESM registers Reset type: PORESETn |
| 11 | SIMRESET_XRSn | R | 0h | If this bit is set, indicates that the device was reset by SIMRESET_XRSn Reset type: PORESETn |
| 10 | RESERVED | R | 0h | Reserved |
| 9 | ECAT_RESET_OUT | R | 0h | If this bit is set, indicates that the device was reset by ECAT_RESET_OUT Writing a 1 to this bit will force the bit to 0 Writing of 0 will have no effect. Reset type: PORESETn |
| 8 | RESERVED | R | 0h | Reserved |
| 7 | RESERVED | R-0 | 0h | Reserved |
| 6 | RESERVED | R | 0h | Reserved |
| 5 | RESERVED | R | 0h | Reserved |
| 4 | RESERVED | R-0 | 0h | Reserved |
| 3 | NMIWDRSn | R | 0h | If this bit is set, indicates that the device was reset by NMIWDRSn (Issued from ESM, CPU specific tile High Priority Interrupt output of ESM) Note: To know the exact cause of NMI after the reset, software needs to read ESM registers Reset type: PORESETn |
| 2 | WDRSn | R | 0h | If this bit is set, indicates that the device was reset by WDRSn. Note: [1] A bit inside WD module also provides the same information. This bit is present to keep things consistent. This register is a one-stop shop for the software to know the reset cause for the C29x core. Reset type: PORESETn |
| 1 | XRSn | R | 1h | If this bit is set, indicates that the device was reset by XRSn. Reset type: PORESETn |
| 0 | POR | R | 1h | If this bit is set, indicates that the device was reset by PORn. Reset type: PORESETn |
MCANWAKESTATUS is shown in Figure 3-330 and described in Table 3-334.
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_MCANF | WAKE_MCANE | WAKE_MCAND | WAKE_MCANC | WAKE_MCANB | WAKE_MCANA | |
| R-0h | R-0h | R-0h | R-0h | R-0h | R-0h | R-0h | |
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-6 | RESERVED | R | 0h | Reserved |
| 5 | WAKE_MCANF | R | 0h | 0 : wakeup event has not occured. 1 : wakeup event has occured. Reset type: CPUx.SYSRSn |
| 4 | WAKE_MCANE | R | 0h | 0 : wakeup event has not occured. 1 : wakeup event has occured. Reset type: CPUx.SYSRSn |
| 3 | WAKE_MCAND | R | 0h | 0 : wakeup event has not occured. 1 : wakeup event has occured. Reset type: CPUx.SYSRSn |
| 2 | WAKE_MCANC | R | 0h | 0 : wakeup event has not occured. 1 : wakeup event has occured. Reset type: CPUx.SYSRSn |
| 1 | WAKE_MCANB | R | 0h | 0 : wakeup event has not occured. 1 : wakeup event has occured. Reset type: CPUx.SYSRSn |
| 0 | WAKE_MCANA | R | 0h | 0 : wakeup event has not occured. 1 : wakeup event has occured. Reset type: CPUx.SYSRSn |
MCANWAKESTATUSCLR is shown in Figure 3-331 and described in Table 3-335.
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_MCANF | WAKE_MCANE | WAKE_MCAND | WAKE_MCANC | WAKE_MCANB | WAKE_MCANA | |
| R-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-6 | RESERVED | R | 0h | Reserved |
| 5 | WAKE_MCANF | R-0/W1S | 0h | MCANF 0 : No effect. 1 : Clears WAKE_MCANF bit of MCANWAKESTATUS register Reset type: CPUx.SYSRSn |
| 4 | WAKE_MCANE | R-0/W1S | 0h | MCANE 0 : No effect. 1 : Clears WAKE_MCANE bit of MCANWAKESTATUS register Reset type: CPUx.SYSRSn |
| 3 | WAKE_MCAND | R-0/W1S | 0h | MCAND 0 : No effect. 1 : Clears WAKE_MCAND bit of MCANWAKESTATUS register Reset type: CPUx.SYSRSn |
| 2 | WAKE_MCANC | R-0/W1S | 0h | MCANC 0 : No effect. 1 : Clears WAKE_MCANC bit of MCANWAKESTATUS register Reset type: CPUx.SYSRSn |
| 1 | WAKE_MCANB | R-0/W1S | 0h | MCANB 0 : No effect. 1 : Clears WAKE_MCANB bit of MCANWAKESTATUS register Reset type: CPUx.SYSRSn |
| 0 | WAKE_MCANA | R-0/W1S | 0h | MCANA 0 : No effect. 1 : Clears WAKE_MCANA bit of MCANWAKESTATUS register Reset type: CPUx.SYSRSn |
CLKSTOPREQ is shown in Figure 3-332 and described in Table 3-336.
Return to the Summary Table.
Peripheral Clock Stop Request Register
| 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 | MCAN_F | MCAN_E | MCAN_D | MCAN_C | MCAN_B | MCAN_A | |
| R-0-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 | RESERVED | RESERVED | RESERVED | RESERVED | RESERVED | RESERVED | |
| R-0-0h | R/W-0h | R/W-0h | R-0-0h | R/W-0h | R-0-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: CPUx.SYSRSn |
| 15-14 | RESERVED | R-0 | 0h | Reserved |
| 13 | MCAN_F | R/W | 0h | MCAN_F Clock Stop Request Bit 0: If clock to MCAN_F is turned off, it will be turned on, else no effect. 1: Clock stop request toMCAN_F Note: Once set, this bit is cleared when clock to MCAN_F is turned on as a result of a wakeup event in hardware Reset type: CPUx.SYSRSn |
| 12 | MCAN_E | R/W | 0h | MCAN_E Clock Stop Request Bit 0: If clock to MCAN_E is turned off, it will be turned on, else no effect. 1: Clock stop request toMCAN_E Note: Once set, this bit is cleared when clock to MCAN_E is turned on as a result of a wakeup event in hardware Reset type: CPUx.SYSRSn |
| 11 | MCAN_D | R/W | 0h | MCAN_D Clock Stop Request Bit 0: If clock to MCAN_D is turned off, it will be turned on, else no effect. 1: Clock stop request toMCAN_D Note: Once set, this bit is cleared when clock to MCAN_D is turned on as a result of a wakeup event in hardware Reset type: CPUx.SYSRSn |
| 10 | MCAN_C | R/W | 0h | MCAN_C Clock Stop Request Bit 0: If clock to MCAN_C is turned off, it will be turned on, else no effect. 1: Clock stop request toMCAN_C Note: Once set, this bit is cleared when clock to MCAN_C is turned on as a result of a wakeup event in hardware Reset type: CPUx.SYSRSn |
| 9 | MCAN_B | R/W | 0h | MCAN_B Clock Stop Request Bit 0: If clock to MCAN_B is turned off, it will be turned on, else no effect. 1: Clock stop request toMCAN_B Note: Once set, this bit is cleared when clock to MCAN_B is turned on as a result of a wakeup event in hardware Reset type: CPUx.SYSRSn |
| 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 toMCAN_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: CPUx.SYSRSn |
| 7-6 | RESERVED | R-0 | 0h | Reserved |
| 5 | RESERVED | R/W | 0h | Reserved |
| 4 | RESERVED | R/W | 0h | Reserved |
| 3 | RESERVED | R-0 | 0h | Reserved |
| 2 | RESERVED | R/W | 0h | Reserved |
| 1 | RESERVED | R-0 | 0h | Reserved |
| 0 | RESERVED | R/W | 0h | Reserved |
CLKSTOPACK is shown in Figure 3-333 and described in Table 3-337.
Return to the Summary Table.
Peripheral Clock Stop Ackonwledge Register
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| RESERVED | |||||||
| R-0-0h | |||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | |||||||
| R-0-0h | |||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| RESERVED | MCAN_F | MCAN_E | MCAN_D | MCAN_C | MCAN_B | MCAN_A | |
| R-0-0h | R-0h | R-0h | R-0h | R-0h | R-0h | R-0h | |
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | RESERVED | RESERVED | RESERVED | RESERVED | RESERVED | RESERVED | |
| R-0-0h | R-0h | R-0h | R-0-0h | R-0h | R-0-0h | R-0h | |
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-14 | RESERVED | R-0 | 0h | Reserved |
| 13 | MCAN_F | R | 0h | MCAN_F Clock Stop Acknowledge Bit 0: Clock stop request not acknowledged 1: Clock stop acknowledged Reset type: CPUx.SYSRSn |
| 12 | MCAN_E | R | 0h | MCAN_E Clock Stop Acknowledge Bit 0: Clock stop request not acknowledged 1: Clock stop acknowledged Reset type: CPUx.SYSRSn |
| 11 | MCAN_D | R | 0h | MCAN_D Clock Stop Acknowledge Bit 0: Clock stop request not acknowledged 1: Clock stop acknowledged Reset type: CPUx.SYSRSn |
| 10 | MCAN_C | R | 0h | MCAN_C Clock Stop Acknowledge Bit 0: Clock stop request not acknowledged 1: Clock stop acknowledged Reset type: CPUx.SYSRSn |
| 9 | MCAN_B | R | 0h | MCAN_B Clock Stop Acknowledge Bit 0: Clock stop request not acknowledged 1: Clock stop acknowledged Reset type: CPUx.SYSRSn |
| 8 | MCAN_A | R | 0h | MCAN_A Clock Stop Acknowledge Bit 0: Clock stop request not acknowledged 1: Clock stop acknowledged Reset type: CPUx.SYSRSn |
| 7-6 | RESERVED | R-0 | 0h | Reserved |
| 5 | RESERVED | R | 0h | Reserved |
| 4 | RESERVED | R | 0h | Reserved |
| 3 | RESERVED | R-0 | 0h | Reserved |
| 2 | RESERVED | R | 0h | Reserved |
| 1 | RESERVED | R-0 | 0h | Reserved |
| 0 | RESERVED | R | 0h | Reserved |
USER_REG1_SYSRSn is shown in Figure 3-334 and described in Table 3-338.
Return to the Summary Table.
Software Configurable registers reset by SYSRSn
| 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 |
| BITS | |||||||||||||||||||||||||||||||
| R/W-0h | |||||||||||||||||||||||||||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-0 | BITS | R/W | 0h | R/W bits reset by SYSRSn to be used by the application software Reset type: SYSRSn |
USER_REG2_SYSRSn is shown in Figure 3-335 and described in Table 3-339.
Return to the Summary Table.
Software Configurable registers reset by SYSRSn
| 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 |
| BITS | |||||||||||||||||||||||||||||||
| R/W-0h | |||||||||||||||||||||||||||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-0 | BITS | R/W | 0h | R/W bits reset by SYSRSn to be used by the application software Reset type: SYSRSn |
USER_REG1_XRSn is shown in Figure 3-336 and described in Table 3-340.
Return to the Summary Table.
Software Configurable registers reset by XRSn
| 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 |
| BITS | |||||||||||||||||||||||||||||||
| R/W-0h | |||||||||||||||||||||||||||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-0 | BITS | R/W | 0h | R/W bits reset by XRSn to be used by the application software Reset type: XRSn |
USER_REG2_XRSn is shown in Figure 3-337 and described in Table 3-341.
Return to the Summary Table.
Software Configurable registers reset by XRSn
| 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 |
| BITS | |||||||||||||||||||||||||||||||
| R/W-0h | |||||||||||||||||||||||||||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-0 | BITS | R/W | 0h | R/W bits reset by XRSn to be used by the application software Reset type: XRSn |
USER_REG1_PORESETn is shown in Figure 3-338 and described in Table 3-342.
Return to the Summary Table.
Software Configurable registers reset by PORESETn
| 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 |
| BITS | |||||||||||||||||||||||||||||||
| R/W-0h | |||||||||||||||||||||||||||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-0 | BITS | R/W | 0h | R/W bits reset by PORESETn to be used by the application software Reset type: PORESETn |
USER_REG2_PORESETn is shown in Figure 3-339 and described in Table 3-343.
Return to the Summary Table.
Software Configurable registers reset by PORESETn
| 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 |
| BITS | |||||||||||||||||||||||||||||||
| R/W-0h | |||||||||||||||||||||||||||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-0 | BITS | R/W | 0h | R/W bits reset by PORESETn to be used by the application software Reset type: PORESETn |
USER_REG3_PORESETn is shown in Figure 3-340 and described in Table 3-344.
Return to the Summary Table.
Software Configurable registers reset by PORESETn
| 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 |
| BITS | |||||||||||||||||||||||||||||||
| R/W-0h | |||||||||||||||||||||||||||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-0 | BITS | R/W | 0h | R/W bits reset by PORESETn to be used by the application software Reset type: PORESETn |
USER_REG4_PORESETn is shown in Figure 3-341 and described in Table 3-345.
Return to the Summary Table.
Software Configurable registers reset by PORESETn
| 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 |
| BITS | |||||||||||||||||||||||||||||||
| R/W-0h | |||||||||||||||||||||||||||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-0 | BITS | R/W | 0h | R/W bits reset by PORESETn to be used by the application software Reset type: PORESETn |
JTAG_MMR_REG is shown in Figure 3-342 and described in Table 3-346.
Return to the Summary Table.
Readback of JTAG registers for test purpose
| 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 | |||||||||||||||||||||||||||||||
| R-0h | |||||||||||||||||||||||||||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-0 | RESERVED | R | 0h | Reserved |
SIMRESET is shown in Figure 3-343 and described in Table 3-347.
Return to the Summary Table.
Only for CPU1
| 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 | |||||||
| R-0-0h | |||||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | XRSn | RESERVED | |||||
| R-0-0h | R-0/W1S-0h | R-0/W1S-0h | |||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-16 | KEY | R-0/W | 0h | Write to this register succeeds only if this field is written with a value of 0xa5a5 Note: [1] Due to this KEY, only 32-bit writes will succeed (provided the KEY matches). 16-bit writes to the upper or lower half of this register will be ignored Reset type: XRSn |
| 15-2 | RESERVED | R-0 | 0h | Reserved |
| 1 | XRSn | R-0/W1S | 0h | Writing a 1 to this field generates a XRSn like reset. Writing a 0 has no effect. Note: Writing to this pin will pull the XRSn pin low for 512 INTOSC1 clock cycles. This bit is implemented only for SIMRESET copy of CPU1. For CPU2,3,4,5,6 this is a reserved bit. No effect on writes, and Read=0 Reset type: XRSn |
| 0 | RESERVED | R-0/W1S | 0h | Reserved |
PARITY_TEST_ALT2 is shown in Figure 3-344 and described in Table 3-348.
Return to the Summary Table.
Enables parity test
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | |||||||||||||||
| R-0h | |||||||||||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | TESTEN | ||||||||||||||
| R-0h | R/W-0h | ||||||||||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-4 | RESERVED | R | 0h | Reserved |
| 3-0 | TESTEN | R/W | 0h | 1010: Parity test feature is enabled All other values: Parity test feature is disabled Note: (1) When the parity test feature is enabled, actual registers are not accessible in the memory map. Instead, the parity values (final XOR output indicating the parity error) are accessible. Parity is computed for every byte and the corresponding parity error value is available at the bit-0 of every byte. Value of '1' written to the parity bit after enabling the parity test feature can be used to inject the error by inverting the stored parity value. (2) It is recommended to leave the field as 0101 or 0000 after completing the parity test. Reset type: SYSRSn |