SWCU194 March 2023 CC1314R10 , CC1354P10 , CC1354R10 , CC2674P10 , CC2674R10
Table 15-12 lists the memory-mapped registers for the GPIO registers. All register offset addresses not listed in Table 15-12 should be considered as reserved locations and the register contents should not be modified.
| Offset | Acronym | Register Name | Section |
|---|---|---|---|
| 0h | DOUT3_0 | Data Out 0 to 3 | Section 15.10.2.1 |
| 4h | DOUT7_4 | Data Out 4 to 7 | Section 15.10.2.2 |
| 8h | DOUT11_8 | Data Out 8 to 11 | Section 15.10.2.3 |
| Ch | DOUT15_12 | Data Out 12 to 15 | Section 15.10.2.4 |
| 10h | DOUT19_16 | Data Out 16 to 19 | Section 15.10.2.5 |
| 14h | DOUT23_20 | Data Out 20 to 23 | Section 15.10.2.6 |
| 18h | DOUT27_24 | Data Out 24 to 27 | Section 15.10.2.7 |
| 1Ch | DOUT31_28 | Data Out 28 to 31 | Section 15.10.2.8 |
| 20h | DOUT35_32 | Data Out 35 to 32 | Section 15.10.2.9 |
| 24h | DOUT39_36 | Data Out 39 to 36 | Section 15.10.2.10 |
| 28h | DOUT43_40 | Data Out 43 to 40 | Section 15.10.2.11 |
| 2Ch | DOUT47_44 | Data Out 47 to 44 | Section 15.10.2.12 |
| 80h | DOUT31_0 | Data Output for DIO 0 to 31 | Section 15.10.2.13 |
| 84h | DOUT47_32 | Data Output for DIO 0 to 31 | Section 15.10.2.14 |
| 90h | DOUTSET31_0 | Data Out Set | Section 15.10.2.15 |
| 94h | DOUTSET47_32 | Data Out Set | Section 15.10.2.16 |
| A0h | DOUTCLR31_0 | Data Out Clear | Section 15.10.2.17 |
| A4h | DOUTCLR47_32 | Data Out Clear | Section 15.10.2.18 |
| B0h | DOUTTGL31_0 | Data Out Toggle | Section 15.10.2.19 |
| B4h | DOUTTGL47_32 | Data Out Toggle | Section 15.10.2.20 |
| C0h | DIN31_0 | Data Input from DIO 0 to 31 | Section 15.10.2.21 |
| C4h | DIN47_32 | Data Input from DIO 32 to 47 | Section 15.10.2.22 |
| D0h | DOE31_0 | Data Output Enable for DIO 0 to 31 | Section 15.10.2.23 |
| D4h | DOE47_32 | Data Output Enable for DIO 32 to 47 | Section 15.10.2.24 |
| E0h | EVFLAGS31_0 | Event Register for DIO 0 to 31 | Section 15.10.2.25 |
| E4h | EVFLAGS47_32 | Event Register for DIO 32 to 47 | Section 15.10.2.26 |
Complex bit access types are encoded to fit into small table cells. Table 15-13 shows the codes that are used for access types in this section.
| Access Type | Code | Description |
|---|---|---|
| Read Type | ||
| R | R | Read |
| Write Type | ||
| W | W | Write |
| W1C | W 1C | Write 1 to clear |
| Reset or Default Value | ||
| -n | Value after reset or the default value | |
DOUT3_0 is shown in Table 15-14.
Return to the Summary Table.
Data Out 0 to 3
Alias register for byte access to each bit in DOUT47_0
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-25 | RESERVED | R | 0h | Reserved |
| 24 | DIO3 | R/W | 0h | Sets the state of the pin that is configured as DIO#3, if the corresponding DOE47_0 bitfield is set. |
| 23-17 | RESERVED | R | 0h | Reserved |
| 16 | DIO2 | R/W | 0h | Sets the state of the pin that is configured as DIO#2, if the corresponding DOE47_0 bitfield is set. |
| 15-9 | RESERVED | R | 0h | Reserved |
| 8 | DIO1 | R/W | 0h | Sets the state of the pin that is configured as DIO#1, if the corresponding DOE47_0 bitfield is set. |
| 7-1 | RESERVED | R | 0h | Reserved |
| 0 | DIO0 | R/W | 0h | Sets the state of the pin that is configured as DIO#0, if the corresponding DOE47_0 bitfield is set. |
DOUT7_4 is shown in Table 15-15.
Return to the Summary Table.
Data Out 4 to 7
Alias register for byte access to each bit in DOUT47_0
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-25 | RESERVED | R | 0h | Reserved |
| 24 | DIO7 | R/W | 0h | Sets the state of the pin that is configured as DIO#7, if the corresponding DOE47_0 bitfield is set. |
| 23-17 | RESERVED | R | 0h | Reserved |
| 16 | DIO6 | R/W | 0h | Sets the state of the pin that is configured as DIO#6, if the corresponding DOE47_0 bitfield is set. |
| 15-9 | RESERVED | R | 0h | Reserved |
| 8 | DIO5 | R/W | 0h | Sets the state of the pin that is configured as DIO#5, if the corresponding DOE47_0 bitfield is set. |
| 7-1 | RESERVED | R | 0h | Reserved |
| 0 | DIO4 | R/W | 0h | Sets the state of the pin that is configured as DIO#4, if the corresponding DOE47_0 bitfield is set. |
DOUT11_8 is shown in Table 15-16.
Return to the Summary Table.
Data Out 8 to 11
Alias register for byte access to each bit in DOUT47_0
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-25 | RESERVED | R | 0h | Reserved |
| 24 | DIO11 | R/W | 0h | Sets the state of the pin that is configured as DIO#11, if the corresponding DOE47_0 bitfield is set. |
| 23-17 | RESERVED | R | 0h | Reserved |
| 16 | DIO10 | R/W | 0h | Sets the state of the pin that is configured as DIO#10, if the corresponding DOE47_0 bitfield is set. |
| 15-9 | RESERVED | R | 0h | Reserved |
| 8 | DIO9 | R/W | 0h | Sets the state of the pin that is configured as DIO#9, if the corresponding DOE47_0 bitfield is set. |
| 7-1 | RESERVED | R | 0h | Reserved |
| 0 | DIO8 | R/W | 0h | Sets the state of the pin that is configured as DIO#8, if the corresponding DOE47_0 bitfield is set. |
DOUT15_12 is shown in Table 15-17.
Return to the Summary Table.
Data Out 12 to 15
Alias register for byte access to each bit in DOUT47_0
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-25 | RESERVED | R | 0h | Reserved |
| 24 | DIO15 | R/W | 0h | Sets the state of the pin that is configured as DIO#15, if the corresponding DOE47_0 bitfield is set. |
| 23-17 | RESERVED | R | 0h | Reserved |
| 16 | DIO14 | R/W | 0h | Sets the state of the pin that is configured as DIO#14, if the corresponding DOE47_0 bitfield is set. |
| 15-9 | RESERVED | R | 0h | Reserved |
| 8 | DIO13 | R/W | 0h | Sets the state of the pin that is configured as DIO#13, if the corresponding DOE47_0 bitfield is set. |
| 7-1 | RESERVED | R | 0h | Reserved |
| 0 | DIO12 | R/W | 0h | Sets the state of the pin that is configured as DIO#12, if the corresponding DOE47_0 bitfield is set. |
DOUT19_16 is shown in Table 15-18.
Return to the Summary Table.
Data Out 16 to 19
Alias register for byte access to each bit in DOUT47_0
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-25 | RESERVED | R | 0h | Reserved |
| 24 | DIO19 | R/W | 0h | Sets the state of the pin that is configured as DIO#19, if the corresponding DOE47_0 bitfield is set. |
| 23-17 | RESERVED | R | 0h | Reserved |
| 16 | DIO18 | R/W | 0h | Sets the state of the pin that is configured as DIO#18, if the corresponding DOE47_0 bitfield is set. |
| 15-9 | RESERVED | R | 0h | Reserved |
| 8 | DIO17 | R/W | 0h | Sets the state of the pin that is configured as DIO#17, if the corresponding DOE47_0 bitfield is set. |
| 7-1 | RESERVED | R | 0h | Reserved |
| 0 | DIO16 | R/W | 0h | Sets the state of the pin that is configured as DIO#16, if the corresponding DOE47_0 bitfield is set. |
DOUT23_20 is shown in Table 15-19.
Return to the Summary Table.
Data Out 20 to 23
Alias register for byte access to each bit in DOUT47_0
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-25 | RESERVED | R | 0h | Reserved |
| 24 | DIO23 | R/W | 0h | Sets the state of the pin that is configured as DIO#23, if the corresponding DOE47_0 bitfield is set. |
| 23-17 | RESERVED | R | 0h | Reserved |
| 16 | DIO22 | R/W | 0h | Sets the state of the pin that is configured as DIO#22, if the corresponding DOE47_0 bitfield is set. |
| 15-9 | RESERVED | R | 0h | Reserved |
| 8 | DIO21 | R/W | 0h | Sets the state of the pin that is configured as DIO#21, if the corresponding DOE47_0 bitfield is set. |
| 7-1 | RESERVED | R | 0h | Reserved |
| 0 | DIO20 | R/W | 0h | Sets the state of the pin that is configured as DIO#20, if the corresponding DOE47_0 bitfield is set. |
DOUT27_24 is shown in Table 15-20.
Return to the Summary Table.
Data Out 24 to 27
Alias register for byte access to each bit in DOUT47_0
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-25 | RESERVED | R | 0h | Reserved |
| 24 | DIO27 | R/W | 0h | Sets the state of the pin that is configured as DIO#27, if the corresponding DOE47_0 bitfield is set. |
| 23-17 | RESERVED | R | 0h | Reserved |
| 16 | DIO26 | R/W | 0h | Sets the state of the pin that is configured as DIO#26, if the corresponding DOE47_0 bitfield is set. |
| 15-9 | RESERVED | R | 0h | Reserved |
| 8 | DIO25 | R/W | 0h | Sets the state of the pin that is configured as DIO#25, if the corresponding DOE47_0 bitfield is set. |
| 7-1 | RESERVED | R | 0h | Reserved |
| 0 | DIO24 | R/W | 0h | Sets the state of the pin that is configured as DIO#24, if the corresponding DOE47_0 bitfield is set. |
DOUT31_28 is shown in Table 15-21.
Return to the Summary Table.
Data Out 28 to 31
Alias register for byte access to each bit in DOUT47_0
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-25 | RESERVED | R | 0h | Reserved |
| 24 | DIO31 | R/W | 0h | Sets the state of the pin that is configured as DIO#31, if the corresponding DOE47_0 bitfield is set. |
| 23-17 | RESERVED | R | 0h | Reserved |
| 16 | DIO30 | R/W | 0h | Sets the state of the pin that is configured as DIO#30, if the corresponding DOE47_0 bitfield is set. |
| 15-9 | RESERVED | R | 0h | Reserved |
| 8 | DIO29 | R/W | 0h | Sets the state of the pin that is configured as DIO#29, if the corresponding DOE47_0 bitfield is set. |
| 7-1 | RESERVED | R | 0h | Reserved |
| 0 | DIO28 | R/W | 0h | Sets the state of the pin that is configured as DIO#28, if the corresponding DOE47_0 bitfield is set. |
DOUT35_32 is shown in Table 15-22.
Return to the Summary Table.
Data Out 35 to 32
Alias register for byte access to each bit in DOUT47_0
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-25 | RESERVED | R | 0h | Reserved |
| 24 | DIO35 | R/W | 0h | Sets the state of the pin that is configured as DIO#35, if the corresponding DOE47_0 bitfield is set. |
| 23-17 | RESERVED | R | 0h | Reserved |
| 16 | DIO34 | R/W | 0h | Sets the state of the pin that is configured as DIO#34, if the corresponding DOE47_0 bitfield is set. |
| 15-9 | RESERVED | R | 0h | Reserved |
| 8 | DIO33 | R/W | 0h | Sets the state of the pin that is configured as DIO#33, if the corresponding DOE47_0 bitfield is set. |
| 7-1 | RESERVED | R | 0h | Reserved |
| 0 | DIO32 | R/W | 0h | Sets the state of the pin that is configured as DIO#32, if the corresponding DOE47_0 bitfield is set. |
DOUT39_36 is shown in Table 15-23.
Return to the Summary Table.
Data Out 39 to 36
Alias register for byte access to each bit in DOUT47_0
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-25 | RESERVED | R | 0h | Reserved |
| 24 | DIO39 | R/W | 0h | Sets the state of the pin that is configured as DIO#39, if the corresponding DOE47_0 bitfield is set. |
| 23-17 | RESERVED | R | 0h | Reserved |
| 16 | DIO38 | R/W | 0h | Sets the state of the pin that is configured as DIO#38, if the corresponding DOE47_0 bitfield is set. |
| 15-9 | RESERVED | R | 0h | Reserved |
| 8 | DIO37 | R/W | 0h | Sets the state of the pin that is configured as DIO#37, if the corresponding DOE47_0 bitfield is set. |
| 7-1 | RESERVED | R | 0h | Reserved |
| 0 | DIO36 | R/W | 0h | Sets the state of the pin that is configured as DIO#36, if the corresponding DOE47_0 bitfield is set. |
DOUT43_40 is shown in Table 15-24.
Return to the Summary Table.
Data Out 43 to 40
Alias register for byte access to each bit in DOUT47_0
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-25 | RESERVED | R | 0h | Reserved |
| 24 | DIO43 | R/W | 0h | Sets the state of the pin that is configured as DIO#43, if the corresponding DOE47_0 bitfield is set. |
| 23-17 | RESERVED | R | 0h | Reserved |
| 16 | DIO42 | R/W | 0h | Sets the state of the pin that is configured as DIO#42, if the corresponding DOE47_0 bitfield is set. |
| 15-9 | RESERVED | R | 0h | Reserved |
| 8 | DIO41 | R/W | 0h | Sets the state of the pin that is configured as DIO#41, if the corresponding DOE47_0 bitfield is set. |
| 7-1 | RESERVED | R | 0h | Reserved |
| 0 | DIO40 | R/W | 0h | Sets the state of the pin that is configured as DIO#40, if the corresponding DOE47_0 bitfield is set. |
DOUT47_44 is shown in Table 15-25.
Return to the Summary Table.
Data Out 47 to 44
Alias register for byte access to each bit in DOUT47_0
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-25 | RESERVED | R | 0h | Reserved |
| 24 | DIO47 | R/W | 0h | Sets the state of the pin that is configured as DIO#47, if the corresponding DOE47_0 bitfield is set. |
| 23-17 | RESERVED | R | 0h | Reserved |
| 16 | DIO46 | R/W | 0h | Sets the state of the pin that is configured as DIO#46, if the corresponding DOE47_0 bitfield is set. |
| 15-9 | RESERVED | R | 0h | Reserved |
| 8 | DIO45 | R/W | 0h | Sets the state of the pin that is configured as DIO#45, if the corresponding DOE47_0 bitfield is set. |
| 7-1 | RESERVED | R | 0h | Reserved |
| 0 | DIO44 | R/W | 0h | Sets the state of the pin that is configured as DIO#44, if the corresponding DOE47_0 bitfield is set. |
DOUT31_0 is shown in Table 15-26.
Return to the Summary Table.
Data Output for DIO 0 to 31
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31 | DIO31 | R/W | 0h | Data output for DIO 31 |
| 30 | DIO30 | R/W | 0h | Data output for DIO 30 |
| 29 | DIO29 | R/W | 0h | Data output for DIO 29 |
| 28 | DIO28 | R/W | 0h | Data output for DIO 28 |
| 27 | DIO27 | R/W | 0h | Data output for DIO 27 |
| 26 | DIO26 | R/W | 0h | Data output for DIO 26 |
| 25 | DIO25 | R/W | 0h | Data output for DIO 25 |
| 24 | DIO24 | R/W | 0h | Data output for DIO 24 |
| 23 | DIO23 | R/W | 0h | Data output for DIO 23 |
| 22 | DIO22 | R/W | 0h | Data output for DIO 22 |
| 21 | DIO21 | R/W | 0h | Data output for DIO 21 |
| 20 | DIO20 | R/W | 0h | Data output for DIO 20 |
| 19 | DIO19 | R/W | 0h | Data output for DIO 19 |
| 18 | DIO18 | R/W | 0h | Data output for DIO 18 |
| 17 | DIO17 | R/W | 0h | Data output for DIO 17 |
| 16 | DIO16 | R/W | 0h | Data output for DIO 16 |
| 15 | DIO15 | R/W | 0h | Data output for DIO 15 |
| 14 | DIO14 | R/W | 0h | Data output for DIO 14 |
| 13 | DIO13 | R/W | 0h | Data output for DIO 13 |
| 12 | DIO12 | R/W | 0h | Data output for DIO 12 |
| 11 | DIO11 | R/W | 0h | Data output for DIO 11 |
| 10 | DIO10 | R/W | 0h | Data output for DIO 10 |
| 9 | DIO9 | R/W | 0h | Data output for DIO 9 |
| 8 | DIO8 | R/W | 0h | Data output for DIO 8 |
| 7 | DIO7 | R/W | 0h | Data output for DIO 7 |
| 6 | DIO6 | R/W | 0h | Data output for DIO 6 |
| 5 | DIO5 | R/W | 0h | Data output for DIO 5 |
| 4 | DIO4 | R/W | 0h | Data output for DIO 4 |
| 3 | DIO3 | R/W | 0h | Data output for DIO 3 |
| 2 | DIO2 | R/W | 0h | Data output for DIO 2 |
| 1 | DIO1 | R/W | 0h | Data output for DIO 1 |
| 0 | DIO0 | R/W | 0h | Data output for DIO 0 |
DOUT47_32 is shown in Table 15-27.
Return to the Summary Table.
Data Output for DIO 0 to 31
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-16 | RESERVED | R | 0h | Reserved |
| 15 | DIO47 | R/W | 0h | Data output for DIO 47 |
| 14 | DIO46 | R/W | 0h | Data output for DIO 46 |
| 13 | DIO45 | R/W | 0h | Data output for DIO 45 |
| 12 | DIO44 | R/W | 0h | Data output for DIO 44 |
| 11 | DIO43 | R/W | 0h | Data output for DIO 43 |
| 10 | DIO42 | R/W | 0h | Data output for DIO 42 |
| 9 | DIO41 | R/W | 0h | Data output for DIO 41 |
| 8 | DIO40 | R/W | 0h | Data output for DIO 40 |
| 7 | DIO39 | R/W | 0h | Data output for DIO 39 |
| 6 | DIO38 | R/W | 0h | Data output for DIO 38 |
| 5 | DIO37 | R/W | 0h | Data output for DIO 37 |
| 4 | DIO36 | R/W | 0h | Data output for DIO 36 |
| 3 | DIO35 | R/W | 0h | Data output for DIO 35 |
| 2 | DIO34 | R/W | 0h | Data output for DIO 34 |
| 1 | DIO33 | R/W | 0h | Data output for DIO 33 |
| 0 | DIO32 | R/W | 0h | Data output for DIO 32 |
DOUTSET31_0 is shown in Table 15-28.
Return to the Summary Table.
Data Out Set
Writing 1 to a bit position sets the corresponding bit in the DOUT47_0 register
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31 | DIO31 | R/W | 0h | Set bit 31 |
| 30 | DIO30 | R/W | 0h | Set bit 30 |
| 29 | DIO29 | R/W | 0h | Set bit 29 |
| 28 | DIO28 | R/W | 0h | Set bit 28 |
| 27 | DIO27 | R/W | 0h | Set bit 27 |
| 26 | DIO26 | R/W | 0h | Set bit 26 |
| 25 | DIO25 | R/W | 0h | Set bit 25 |
| 24 | DIO24 | R/W | 0h | Set bit 24 |
| 23 | DIO23 | R/W | 0h | Set bit 23 |
| 22 | DIO22 | R/W | 0h | Set bit 22 |
| 21 | DIO21 | R/W | 0h | Set bit 21 |
| 20 | DIO20 | R/W | 0h | Set bit 20 |
| 19 | DIO19 | R/W | 0h | Set bit 19 |
| 18 | DIO18 | R/W | 0h | Set bit 18 |
| 17 | DIO17 | R/W | 0h | Set bit 17 |
| 16 | DIO16 | R/W | 0h | Set bit 16 |
| 15 | DIO15 | R/W | 0h | Set bit 15 |
| 14 | DIO14 | R/W | 0h | Set bit 14 |
| 13 | DIO13 | R/W | 0h | Set bit 13 |
| 12 | DIO12 | R/W | 0h | Set bit 12 |
| 11 | DIO11 | R/W | 0h | Set bit 11 |
| 10 | DIO10 | R/W | 0h | Set bit 10 |
| 9 | DIO9 | R/W | 0h | Set bit 9 |
| 8 | DIO8 | R/W | 0h | Set bit 8 |
| 7 | DIO7 | R/W | 0h | Set bit 7 |
| 6 | DIO6 | R/W | 0h | Set bit 6 |
| 5 | DIO5 | R/W | 0h | Set bit 5 |
| 4 | DIO4 | R/W | 0h | Set bit 4 |
| 3 | DIO3 | R/W | 0h | Set bit 3 |
| 2 | DIO2 | R/W | 0h | Set bit 2 |
| 1 | DIO1 | R/W | 0h | Set bit 1 |
| 0 | DIO0 | R/W | 0h | Set bit 0 |
DOUTSET47_32 is shown in Table 15-29.
Return to the Summary Table.
Data Out Set
Writing 1 to a bit position sets the corresponding bit in the DOUT47_0 register
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-16 | RESERVED | R | 0h | Reserved |
| 15 | DIO47 | R/W | 0h | Set bit 47 |
| 14 | DIO46 | R/W | 0h | Set bit 46 |
| 13 | DIO45 | R/W | 0h | Set bit 45 |
| 12 | DIO44 | R/W | 0h | Set bit 44 |
| 11 | DIO43 | R/W | 0h | Set bit 43 |
| 10 | DIO42 | R/W | 0h | Set bit 42 |
| 9 | DIO41 | R/W | 0h | Set bit 41 |
| 8 | DIO40 | R/W | 0h | Set bit 40 |
| 7 | DIO39 | R/W | 0h | Set bit 39 |
| 6 | DIO38 | R/W | 0h | Set bit 38 |
| 5 | DIO37 | R/W | 0h | Set bit 37 |
| 4 | DIO36 | R/W | 0h | Set bit 36 |
| 3 | DIO35 | R/W | 0h | Set bit 35 |
| 2 | DIO34 | R/W | 0h | Set bit 34 |
| 1 | DIO33 | R/W | 0h | Set bit 33 |
| 0 | DIO32 | R/W | 0h | Set bit 32 |
DOUTCLR31_0 is shown in Table 15-30.
Return to the Summary Table.
Data Out Clear
Writing 1 to a bit position clears the corresponding bit in the DOUT47_0 register
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31 | DIO31 | R/W | 0h | Clears bit 31 |
| 30 | DIO30 | R/W | 0h | Clears bit 30 |
| 29 | DIO29 | R/W | 0h | Clears bit 29 |
| 28 | DIO28 | R/W | 0h | Clears bit 28 |
| 27 | DIO27 | R/W | 0h | Clears bit 27 |
| 26 | DIO26 | R/W | 0h | Clears bit 26 |
| 25 | DIO25 | R/W | 0h | Clears bit 25 |
| 24 | DIO24 | R/W | 0h | Clears bit 24 |
| 23 | DIO23 | R/W | 0h | Clears bit 23 |
| 22 | DIO22 | R/W | 0h | Clears bit 22 |
| 21 | DIO21 | R/W | 0h | Clears bit 21 |
| 20 | DIO20 | R/W | 0h | Clears bit 20 |
| 19 | DIO19 | R/W | 0h | Clears bit 19 |
| 18 | DIO18 | R/W | 0h | Clears bit 18 |
| 17 | DIO17 | R/W | 0h | Clears bit 17 |
| 16 | DIO16 | R/W | 0h | Clears bit 16 |
| 15 | DIO15 | R/W | 0h | Clears bit 15 |
| 14 | DIO14 | R/W | 0h | Clears bit 14 |
| 13 | DIO13 | R/W | 0h | Clears bit 13 |
| 12 | DIO12 | R/W | 0h | Clears bit 12 |
| 11 | DIO11 | R/W | 0h | Clears bit 11 |
| 10 | DIO10 | R/W | 0h | Clears bit 10 |
| 9 | DIO9 | R/W | 0h | Clears bit 9 |
| 8 | DIO8 | R/W | 0h | Clears bit 8 |
| 7 | DIO7 | R/W | 0h | Clears bit 7 |
| 6 | DIO6 | R/W | 0h | Clears bit 6 |
| 5 | DIO5 | R/W | 0h | Clears bit 5 |
| 4 | DIO4 | R/W | 0h | Clears bit 4 |
| 3 | DIO3 | R/W | 0h | Clears bit 3 |
| 2 | DIO2 | R/W | 0h | Clears bit 2 |
| 1 | DIO1 | R/W | 0h | Clears bit 1 |
| 0 | DIO0 | R/W | 0h | Clears bit 0 |
DOUTCLR47_32 is shown in Table 15-31.
Return to the Summary Table.
Data Out Clear
Writing 1 to a bit position clears the corresponding bit in the DOUT47_0 register
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-16 | RESERVED | R | 0h | Reserved |
| 15 | DIO47 | R/W | 0h | Clears bit 47 |
| 14 | DIO46 | R/W | 0h | Clears bit 46 |
| 13 | DIO45 | R/W | 0h | Clears bit 45 |
| 12 | DIO44 | R/W | 0h | Clears bit 44 |
| 11 | DIO43 | R/W | 0h | Clears bit 43 |
| 10 | DIO42 | R/W | 0h | Clears bit 42 |
| 9 | DIO41 | R/W | 0h | Clears bit 41 |
| 8 | DIO40 | R/W | 0h | Clears bit 40 |
| 7 | DIO39 | R/W | 0h | Clears bit 39 |
| 6 | DIO38 | R/W | 0h | Clears bit 38 |
| 5 | DIO37 | R/W | 0h | Clears bit 37 |
| 4 | DIO36 | R/W | 0h | Clears bit 36 |
| 3 | DIO35 | R/W | 0h | Clears bit 35 |
| 2 | DIO34 | R/W | 0h | Clears bit 34 |
| 1 | DIO33 | R/W | 0h | Clears bit 33 |
| 0 | DIO32 | R/W | 0h | Clears bit 32 |
DOUTTGL31_0 is shown in Table 15-32.
Return to the Summary Table.
Data Out Toggle
Writing 1 to a bit position will invert the corresponding DIO output.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31 | DIO31 | R/W | 0h | Toggles bit 31 |
| 30 | DIO30 | R/W | 0h | Toggles bit 30 |
| 29 | DIO29 | R/W | 0h | Toggles bit 29 |
| 28 | DIO28 | R/W | 0h | Toggles bit 28 |
| 27 | DIO27 | R/W | 0h | Toggles bit 27 |
| 26 | DIO26 | R/W | 0h | Toggles bit 26 |
| 25 | DIO25 | R/W | 0h | Toggles bit 25 |
| 24 | DIO24 | R/W | 0h | Toggles bit 24 |
| 23 | DIO23 | R/W | 0h | Toggles bit 23 |
| 22 | DIO22 | R/W | 0h | Toggles bit 22 |
| 21 | DIO21 | R/W | 0h | Toggles bit 21 |
| 20 | DIO20 | R/W | 0h | Toggles bit 20 |
| 19 | DIO19 | R/W | 0h | Toggles bit 19 |
| 18 | DIO18 | R/W | 0h | Toggles bit 18 |
| 17 | DIO17 | R/W | 0h | Toggles bit 17 |
| 16 | DIO16 | R/W | 0h | Toggles bit 16 |
| 15 | DIO15 | R/W | 0h | Toggles bit 15 |
| 14 | DIO14 | R/W | 0h | Toggles bit 14 |
| 13 | DIO13 | R/W | 0h | Toggles bit 13 |
| 12 | DIO12 | R/W | 0h | Toggles bit 12 |
| 11 | DIO11 | R/W | 0h | Toggles bit 11 |
| 10 | DIO10 | R/W | 0h | Toggles bit 10 |
| 9 | DIO9 | R/W | 0h | Toggles bit 9 |
| 8 | DIO8 | R/W | 0h | Toggles bit 8 |
| 7 | DIO7 | R/W | 0h | Toggles bit 7 |
| 6 | DIO6 | R/W | 0h | Toggles bit 6 |
| 5 | DIO5 | R/W | 0h | Toggles bit 5 |
| 4 | DIO4 | R/W | 0h | Toggles bit 4 |
| 3 | DIO3 | R/W | 0h | Toggles bit 3 |
| 2 | DIO2 | R/W | 0h | Toggles bit 2 |
| 1 | DIO1 | R/W | 0h | Toggles bit 1 |
| 0 | DIO0 | R/W | 0h | Toggles bit 0 |
DOUTTGL47_32 is shown in Table 15-33.
Return to the Summary Table.
Data Out Toggle
Writing 1 to a bit position will invert the corresponding DIO output.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-16 | RESERVED | R | 0h | Reserved |
| 15 | DIO47 | R/W | 0h | Toggles bit 47 |
| 14 | DIO46 | R/W | 0h | Toggles bit 46 |
| 13 | DIO45 | R/W | 0h | Toggles bit 45 |
| 12 | DIO44 | R/W | 0h | Toggles bit 44 |
| 11 | DIO43 | R/W | 0h | Toggles bit 43 |
| 10 | DIO42 | R/W | 0h | Toggles bit 42 |
| 9 | DIO41 | R/W | 0h | Toggles bit 41 |
| 8 | DIO40 | R/W | 0h | Toggles bit 40 |
| 7 | DIO39 | R/W | 0h | Toggles bit 39 |
| 6 | DIO38 | R/W | 0h | Toggles bit 38 |
| 5 | DIO37 | R/W | 0h | Toggles bit 37 |
| 4 | DIO36 | R/W | 0h | Toggles bit 36 |
| 3 | DIO35 | R/W | 0h | Toggles bit 35 |
| 2 | DIO34 | R/W | 0h | Toggles bit 34 |
| 1 | DIO33 | R/W | 0h | Toggles bit 33 |
| 0 | DIO32 | R/W | 0h | Toggles bit 32 |
DIN31_0 is shown in Table 15-34.
Return to the Summary Table.
Data Input from DIO 0 to 31
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31 | DIO31 | R | 0h | Data input from DIO 31 |
| 30 | DIO30 | R | 0h | Data input from DIO 30 |
| 29 | DIO29 | R | 0h | Data input from DIO 29 |
| 28 | DIO28 | R | 0h | Data input from DIO 28 |
| 27 | DIO27 | R | 0h | Data input from DIO 27 |
| 26 | DIO26 | R | 0h | Data input from DIO 26 |
| 25 | DIO25 | R | 0h | Data input from DIO 25 |
| 24 | DIO24 | R | 0h | Data input from DIO 24 |
| 23 | DIO23 | R | 0h | Data input from DIO 23 |
| 22 | DIO22 | R | 0h | Data input from DIO 22 |
| 21 | DIO21 | R | 0h | Data input from DIO 21 |
| 20 | DIO20 | R | 0h | Data input from DIO 20 |
| 19 | DIO19 | R | 0h | Data input from DIO 19 |
| 18 | DIO18 | R | 0h | Data input from DIO 18 |
| 17 | DIO17 | R | 0h | Data input from DIO 17 |
| 16 | DIO16 | R | 0h | Data input from DIO 16 |
| 15 | DIO15 | R | 0h | Data input from DIO 15 |
| 14 | DIO14 | R | 0h | Data input from DIO 14 |
| 13 | DIO13 | R | 0h | Data input from DIO 13 |
| 12 | DIO12 | R | 0h | Data input from DIO 12 |
| 11 | DIO11 | R | 0h | Data input from DIO 11 |
| 10 | DIO10 | R | 0h | Data input from DIO 10 |
| 9 | DIO9 | R | 0h | Data input from DIO 9 |
| 8 | DIO8 | R | 0h | Data input from DIO 8 |
| 7 | DIO7 | R | 0h | Data input from DIO 7 |
| 6 | DIO6 | R | 0h | Data input from DIO 6 |
| 5 | DIO5 | R | 0h | Data input from DIO 5 |
| 4 | DIO4 | R | 0h | Data input from DIO 4 |
| 3 | DIO3 | R | 0h | Data input from DIO 3 |
| 2 | DIO2 | R | 0h | Data input from DIO 2 |
| 1 | DIO1 | R | 0h | Data input from DIO 1 |
| 0 | DIO0 | R | 0h | Data input from DIO 0 |
DIN47_32 is shown in Table 15-35.
Return to the Summary Table.
Data Input from DIO 32 to 47
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-16 | RESERVED | R | 0h | Reserved |
| 15 | DIO47 | R | 0h | Data input from DIO 47 |
| 14 | DIO46 | R | 0h | Data input from DIO 46 |
| 13 | DIO45 | R | 0h | Data input from DIO 45 |
| 12 | DIO44 | R | 0h | Data input from DIO 44 |
| 11 | DIO43 | R | 0h | Data input from DIO 43 |
| 10 | DIO42 | R | 0h | Data input from DIO 42 |
| 9 | DIO41 | R | 0h | Data input from DIO 41 |
| 8 | DIO40 | R | 0h | Data input from DIO 40 |
| 7 | DIO39 | R | 0h | Data input from DIO 39 |
| 6 | DIO38 | R | 0h | Data input from DIO 38 |
| 5 | DIO37 | R | 0h | Data input from DIO 37 |
| 4 | DIO36 | R | 0h | Data input from DIO 36 |
| 3 | DIO35 | R | 0h | Data input from DIO 35 |
| 2 | DIO34 | R | 0h | Data input from DIO 34 |
| 1 | DIO33 | R | 0h | Data input from DIO 33 |
| 0 | DIO32 | R | 0h | Data input from DIO 32 |
DOE31_0 is shown in Table 15-36.
Return to the Summary Table.
Data Output Enable for DIO 0 to 31
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31 | DIO31 | R/W | 0h | Data output enable for DIO 31 |
| 30 | DIO30 | R/W | 0h | Data output enable for DIO 30 |
| 29 | DIO29 | R/W | 0h | Data output enable for DIO 29 |
| 28 | DIO28 | R/W | 0h | Data output enable for DIO 28 |
| 27 | DIO27 | R/W | 0h | Data output enable for DIO 27 |
| 26 | DIO26 | R/W | 0h | Data output enable for DIO 26 |
| 25 | DIO25 | R/W | 0h | Data output enable for DIO 25 |
| 24 | DIO24 | R/W | 0h | Data output enable for DIO 24 |
| 23 | DIO23 | R/W | 0h | Data output enable for DIO 23 |
| 22 | DIO22 | R/W | 0h | Data output enable for DIO 22 |
| 21 | DIO21 | R/W | 0h | Data output enable for DIO 21 |
| 20 | DIO20 | R/W | 0h | Data output enable for DIO 20 |
| 19 | DIO19 | R/W | 0h | Data output enable for DIO 19 |
| 18 | DIO18 | R/W | 0h | Data output enable for DIO 18 |
| 17 | DIO17 | R/W | 0h | Data output enable for DIO 17 |
| 16 | DIO16 | R/W | 0h | Data output enable for DIO 16 |
| 15 | DIO15 | R/W | 0h | Data output enable for DIO 15 |
| 14 | DIO14 | R/W | 0h | Data output enable for DIO 14 |
| 13 | DIO13 | R/W | 0h | Data output enable for DIO 13 |
| 12 | DIO12 | R/W | 0h | Data output enable for DIO 12 |
| 11 | DIO11 | R/W | 0h | Data output enable for DIO 11 |
| 10 | DIO10 | R/W | 0h | Data output enable for DIO 10 |
| 9 | DIO9 | R/W | 0h | Data output enable for DIO 9 |
| 8 | DIO8 | R/W | 0h | Data output enable for DIO 8 |
| 7 | DIO7 | R/W | 0h | Data output enable for DIO 7 |
| 6 | DIO6 | R/W | 0h | Data output enable for DIO 6 |
| 5 | DIO5 | R/W | 0h | Data output enable for DIO 5 |
| 4 | DIO4 | R/W | 0h | Data output enable for DIO 4 |
| 3 | DIO3 | R/W | 0h | Data output enable for DIO 3 |
| 2 | DIO2 | R/W | 0h | Data output enable for DIO 2 |
| 1 | DIO1 | R/W | 0h | Data output enable for DIO 1 |
| 0 | DIO0 | R/W | 0h | Data output enable for DIO 0 |
DOE47_32 is shown in Table 15-37.
Return to the Summary Table.
Data Output Enable for DIO 32 to 47
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-16 | RESERVED | R | 0h | Reserved |
| 15 | DIO47 | R/W | 0h | Data output enable for DIO 47 |
| 14 | DIO46 | R/W | 0h | Data output enable for DIO 46 |
| 13 | DIO45 | R/W | 0h | Data output enable for DIO 45 |
| 12 | DIO44 | R/W | 0h | Data output enable for DIO 44 |
| 11 | DIO43 | R/W | 0h | Data output enable for DIO 43 |
| 10 | DIO42 | R/W | 0h | Data output enable for DIO 42 |
| 9 | DIO41 | R/W | 0h | Data output enable for DIO 41 |
| 8 | DIO40 | R/W | 0h | Data output enable for DIO 40 |
| 7 | DIO39 | R/W | 0h | Data output enable for DIO 39 |
| 6 | DIO38 | R/W | 0h | Data output enable for DIO 38 |
| 5 | DIO37 | R/W | 0h | Data output enable for DIO 37 |
| 4 | DIO36 | R/W | 0h | Data output enable for DIO 36 |
| 3 | DIO35 | R/W | 0h | Data output enable for DIO 35 |
| 2 | DIO34 | R/W | 0h | Data output enable for DIO 34 |
| 1 | DIO33 | R/W | 0h | Data output enable for DIO 33 |
| 0 | DIO32 | R/W | 0h | Data output enable for DIO 32 |
EVFLAGS31_0 is shown in Table 15-38.
Return to the Summary Table.
Event Register for DIO 0 to 31
Reading this registers will return 1 for triggered event and 0 for non-triggered events.
Writing a 1 to a bit field will clear the event.
The configuration of events is done inside MCU IOC, e.g. events for DIO #0 is configured in IOC:IOCFG0.EDGE_DET and IOC:IOCFG0.EDGE_IRQ_EN.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31 | DIO31 | R/W1C | 0h | Event for DIO 31 |
| 30 | DIO30 | R/W1C | 0h | Event for DIO 30 |
| 29 | DIO29 | R/W1C | 0h | Event for DIO 29 |
| 28 | DIO28 | R/W1C | 0h | Event for DIO 28 |
| 27 | DIO27 | R/W1C | 0h | Event for DIO 27 |
| 26 | DIO26 | R/W1C | 0h | Event for DIO 26 |
| 25 | DIO25 | R/W1C | 0h | Event for DIO 25 |
| 24 | DIO24 | R/W1C | 0h | Event for DIO 24 |
| 23 | DIO23 | R/W1C | 0h | Event for DIO 23 |
| 22 | DIO22 | R/W1C | 0h | Event for DIO 22 |
| 21 | DIO21 | R/W1C | 0h | Event for DIO 21 |
| 20 | DIO20 | R/W1C | 0h | Event for DIO 20 |
| 19 | DIO19 | R/W1C | 0h | Event for DIO 19 |
| 18 | DIO18 | R/W1C | 0h | Event for DIO 18 |
| 17 | DIO17 | R/W1C | 0h | Event for DIO 17 |
| 16 | DIO16 | R/W1C | 0h | Event for DIO 16 |
| 15 | DIO15 | R/W1C | 0h | Event for DIO 15 |
| 14 | DIO14 | R/W1C | 0h | Event for DIO 14 |
| 13 | DIO13 | R/W1C | 0h | Event for DIO 13 |
| 12 | DIO12 | R/W1C | 0h | Event for DIO 12 |
| 11 | DIO11 | R/W1C | 0h | Event for DIO 11 |
| 10 | DIO10 | R/W1C | 0h | Event for DIO 10 |
| 9 | DIO9 | R/W1C | 0h | Event for DIO 9 |
| 8 | DIO8 | R/W1C | 0h | Event for DIO 8 |
| 7 | DIO7 | R/W1C | 0h | Event for DIO 7 |
| 6 | DIO6 | R/W1C | 0h | Event for DIO 6 |
| 5 | DIO5 | R/W1C | 0h | Event for DIO 5 |
| 4 | DIO4 | R/W1C | 0h | Event for DIO 4 |
| 3 | DIO3 | R/W1C | 0h | Event for DIO 3 |
| 2 | DIO2 | R/W1C | 0h | Event for DIO 2 |
| 1 | DIO1 | R/W1C | 0h | Event for DIO 1 |
| 0 | DIO0 | R/W1C | 0h | Event for DIO 0 |
EVFLAGS47_32 is shown in Table 15-39.
Return to the Summary Table.
Event Register for DIO 32 to 47
Reading this registers will return 1 for triggered event and 0 for non-triggered events.
Writing a 1 to a bit field will clear the event.
The configuration of events is done inside MCU IOC, e.g. events for DIO #0 is configured in IOC:IOCFG0.EDGE_DET and IOC:IOCFG0.EDGE_IRQ_EN.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-16 | RESERVED | R | 0h | Reserved |
| 15 | DIO47 | R/W1C | 0h | Event for DIO 47 |
| 14 | DIO46 | R/W1C | 0h | Event for DIO 46 |
| 13 | DIO45 | R/W1C | 0h | Event for DIO 45 |
| 12 | DIO44 | R/W1C | 0h | Event for DIO 44 |
| 11 | DIO43 | R/W1C | 0h | Event for DIO 43 |
| 10 | DIO42 | R/W1C | 0h | Event for DIO 42 |
| 9 | DIO41 | R/W1C | 0h | Event for DIO 41 |
| 8 | DIO40 | R/W1C | 0h | Event for DIO 40 |
| 7 | DIO39 | R/W1C | 0h | Event for DIO 39 |
| 6 | DIO38 | R/W1C | 0h | Event for DIO 38 |
| 5 | DIO37 | R/W1C | 0h | Event for DIO 37 |
| 4 | DIO36 | R/W1C | 0h | Event for DIO 36 |
| 3 | DIO35 | R/W1C | 0h | Event for DIO 35 |
| 2 | DIO34 | R/W1C | 0h | Event for DIO 34 |
| 1 | DIO33 | R/W1C | 0h | Event for DIO 33 |
| 0 | DIO32 | R/W1C | 0h | Event for DIO 32 |