GPIO

Instance: GPIO
Component: GPIO
Base address: 0x40022000


MCU GPIO - I/F for controlling and reading IO status and IO event status

TOP:GPIO Register Summary

Register Name

Type

Register Width (Bits)

Register Reset

Address Offset

Physical Address

DOUT3_0

RW

32

0x0000 0000

0x0000 0000

0x4002 2000

DOUT7_4

RW

32

0x0000 0000

0x0000 0004

0x4002 2004

DOUT11_8

RW

32

0x0000 0000

0x0000 0008

0x4002 2008

DOUT15_12

RW

32

0x0000 0000

0x0000 000C

0x4002 200C

DOUT19_16

RW

32

0x0000 0000

0x0000 0010

0x4002 2010

DOUT23_20

RW

32

0x0000 0000

0x0000 0014

0x4002 2014

DOUT27_24

RW

32

0x0000 0000

0x0000 0018

0x4002 2018

DOUT31_28

RW

32

0x0000 0000

0x0000 001C

0x4002 201C

DOUT35_32

RW

32

0x0000 0000

0x0000 0020

0x4002 2020

DOUT39_36

RW

32

0x0000 0000

0x0000 0024

0x4002 2024

DOUT43_40

RW

32

0x0000 0000

0x0000 0028

0x4002 2028

DOUT47_44

RW

32

0x0000 0000

0x0000 002C

0x4002 202C

DOUT31_0

RW

32

0x0000 0000

0x0000 0080

0x4002 2080

DOUT47_32

RW

32

0x0000 0000

0x0000 0084

0x4002 2084

DOUTSET31_0

RW

32

0x0000 0000

0x0000 0090

0x4002 2090

DOUTSET47_32

RW

32

0x0000 0000

0x0000 0094

0x4002 2094

DOUTCLR31_0

RW

32

0x0000 0000

0x0000 00A0

0x4002 20A0

DOUTCLR47_32

RW

32

0x0000 0000

0x0000 00A4

0x4002 20A4

DOUTTGL31_0

RW

32

0x0000 0000

0x0000 00B0

0x4002 20B0

DOUTTGL47_32

RW

32

0x0000 0000

0x0000 00B4

0x4002 20B4

DIN31_0

RO

32

0x0000 0000

0x0000 00C0

0x4002 20C0

DIN47_32

RO

32

0x0000 0000

0x0000 00C4

0x4002 20C4

DOE31_0

RW

32

0x0000 0000

0x0000 00D0

0x4002 20D0

DOE47_32

RW

32

0x0000 0000

0x0000 00D4

0x4002 20D4

EVFLAGS31_0

RW

32

0x0000 0000

0x0000 00E0

0x4002 20E0

EVFLAGS47_32

RW

32

0x0000 0000

0x0000 00E4

0x4002 20E4

TOP:GPIO Register Descriptions

TOP:GPIO:DOUT3_0

Address Offset 0x0000 0000
Physical Address 0x4002 2000 Instance 0x4002 2000
Description Data Out 0 to 3

Alias register for byte access to each bit in DOUT47_0
Type RW
Bits Field Name Description Type Reset
31:25 RESERVED25 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0b000 0000
24 DIO3 Sets the state of the pin that is configured as DIO#3, if the corresponding DOE47_0 bitfield is set. RW 0
23:17 RESERVED17 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0b000 0000
16 DIO2 Sets the state of the pin that is configured as DIO#2, if the corresponding DOE47_0 bitfield is set. RW 0
15:9 RESERVED9 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0b000 0000
8 DIO1 Sets the state of the pin that is configured as DIO#1, if the corresponding DOE47_0 bitfield is set. RW 0
7:1 RESERVED1 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0b000 0000
0 DIO0 Sets the state of the pin that is configured as DIO#0, if the corresponding DOE47_0 bitfield is set. RW 0

TOP:GPIO:DOUT7_4

Address Offset 0x0000 0004
Physical Address 0x4002 2004 Instance 0x4002 2004
Description Data Out 4 to 7

Alias register for byte access to each bit in DOUT47_0
Type RW
Bits Field Name Description Type Reset
31:25 RESERVED25 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0b000 0000
24 DIO7 Sets the state of the pin that is configured as DIO#7, if the corresponding DOE47_0 bitfield is set. RW 0
23:17 RESERVED17 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0b000 0000
16 DIO6 Sets the state of the pin that is configured as DIO#6, if the corresponding DOE47_0 bitfield is set. RW 0
15:9 RESERVED9 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0b000 0000
8 DIO5 Sets the state of the pin that is configured as DIO#5, if the corresponding DOE47_0 bitfield is set. RW 0
7:1 RESERVED1 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0b000 0000
0 DIO4 Sets the state of the pin that is configured as DIO#4, if the corresponding DOE47_0 bitfield is set. RW 0

TOP:GPIO:DOUT11_8

Address Offset 0x0000 0008
Physical Address 0x4002 2008 Instance 0x4002 2008
Description Data Out 8 to 11

Alias register for byte access to each bit in DOUT47_0
Type RW
Bits Field Name Description Type Reset
31:25 RESERVED25 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0b000 0000
24 DIO11 Sets the state of the pin that is configured as DIO#11, if the corresponding DOE47_0 bitfield is set. RW 0
23:17 RESERVED17 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0b000 0000
16 DIO10 Sets the state of the pin that is configured as DIO#10, if the corresponding DOE47_0 bitfield is set. RW 0
15:9 RESERVED9 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0b000 0000
8 DIO9 Sets the state of the pin that is configured as DIO#9, if the corresponding DOE47_0 bitfield is set. RW 0
7:1 RESERVED1 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0b000 0000
0 DIO8 Sets the state of the pin that is configured as DIO#8, if the corresponding DOE47_0 bitfield is set. RW 0

TOP:GPIO:DOUT15_12

Address Offset 0x0000 000C
Physical Address 0x4002 200C Instance 0x4002 200C
Description Data Out 12 to 15

Alias register for byte access to each bit in DOUT47_0
Type RW
Bits Field Name Description Type Reset
31:25 RESERVED25 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0b000 0000
24 DIO15 Sets the state of the pin that is configured as DIO#15, if the corresponding DOE47_0 bitfield is set. RW 0
23:17 RESERVED17 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0b000 0000
16 DIO14 Sets the state of the pin that is configured as DIO#14, if the corresponding DOE47_0 bitfield is set. RW 0
15:9 RESERVED9 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0b000 0000
8 DIO13 Sets the state of the pin that is configured as DIO#13, if the corresponding DOE47_0 bitfield is set. RW 0
7:1 RESERVED1 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0b000 0000
0 DIO12 Sets the state of the pin that is configured as DIO#12, if the corresponding DOE47_0 bitfield is set. RW 0

TOP:GPIO:DOUT19_16

Address Offset 0x0000 0010
Physical Address 0x4002 2010 Instance 0x4002 2010
Description Data Out 16 to 19

Alias register for byte access to each bit in DOUT47_0
Type RW
Bits Field Name Description Type Reset
31:25 RESERVED25 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0b000 0000
24 DIO19 Sets the state of the pin that is configured as DIO#19, if the corresponding DOE47_0 bitfield is set. RW 0
23:17 RESERVED17 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0b000 0000
16 DIO18 Sets the state of the pin that is configured as DIO#18, if the corresponding DOE47_0 bitfield is set. RW 0
15:9 RESERVED9 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0b000 0000
8 DIO17 Sets the state of the pin that is configured as DIO#17, if the corresponding DOE47_0 bitfield is set. RW 0
7:1 RESERVED1 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0b000 0000
0 DIO16 Sets the state of the pin that is configured as DIO#16, if the corresponding DOE47_0 bitfield is set. RW 0

TOP:GPIO:DOUT23_20

Address Offset 0x0000 0014
Physical Address 0x4002 2014 Instance 0x4002 2014
Description Data Out 20 to 23

Alias register for byte access to each bit in DOUT47_0
Type RW
Bits Field Name Description Type Reset
31:25 RESERVED25 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0b000 0000
24 DIO23 Sets the state of the pin that is configured as DIO#23, if the corresponding DOE47_0 bitfield is set. RW 0
23:17 RESERVED17 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0b000 0000
16 DIO22 Sets the state of the pin that is configured as DIO#22, if the corresponding DOE47_0 bitfield is set. RW 0
15:9 RESERVED9 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0b000 0000
8 DIO21 Sets the state of the pin that is configured as DIO#21, if the corresponding DOE47_0 bitfield is set. RW 0
7:1 RESERVED1 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0b000 0000
0 DIO20 Sets the state of the pin that is configured as DIO#20, if the corresponding DOE47_0 bitfield is set. RW 0

TOP:GPIO:DOUT27_24

Address Offset 0x0000 0018
Physical Address 0x4002 2018 Instance 0x4002 2018
Description Data Out 24 to 27

Alias register for byte access to each bit in DOUT47_0
Type RW
Bits Field Name Description Type Reset
31:25 RESERVED25 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0b000 0000
24 DIO27 Sets the state of the pin that is configured as DIO#27, if the corresponding DOE47_0 bitfield is set. RW 0
23:17 RESERVED17 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0b000 0000
16 DIO26 Sets the state of the pin that is configured as DIO#26, if the corresponding DOE47_0 bitfield is set. RW 0
15:9 RESERVED9 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0b000 0000
8 DIO25 Sets the state of the pin that is configured as DIO#25, if the corresponding DOE47_0 bitfield is set. RW 0
7:1 RESERVED1 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0b000 0000
0 DIO24 Sets the state of the pin that is configured as DIO#24, if the corresponding DOE47_0 bitfield is set. RW 0

TOP:GPIO:DOUT31_28

Address Offset 0x0000 001C
Physical Address 0x4002 201C Instance 0x4002 201C
Description Data Out 28 to 31

Alias register for byte access to each bit in DOUT47_0
Type RW
Bits Field Name Description Type Reset
31:25 RESERVED25 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0b000 0000
24 DIO31 Sets the state of the pin that is configured as DIO#31, if the corresponding DOE47_0 bitfield is set. RW 0
23:17 RESERVED17 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0b000 0000
16 DIO30 Sets the state of the pin that is configured as DIO#30, if the corresponding DOE47_0 bitfield is set. RW 0
15:9 RESERVED9 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0b000 0000
8 DIO29 Sets the state of the pin that is configured as DIO#29, if the corresponding DOE47_0 bitfield is set. RW 0
7:1 RESERVED1 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0b000 0000
0 DIO28 Sets the state of the pin that is configured as DIO#28, if the corresponding DOE47_0 bitfield is set. RW 0

TOP:GPIO:DOUT35_32

Address Offset 0x0000 0020
Physical Address 0x4002 2020 Instance 0x4002 2020
Description Data Out 35 to 32

Alias register for byte access to each bit in DOUT47_0
Type RW
Bits Field Name Description Type Reset
31:25 RESERVED25 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0b000 0000
24 DIO35 Sets the state of the pin that is configured as DIO#35, if the corresponding DOE47_0 bitfield is set. RW 0
23:17 RESERVED17 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0b000 0000
16 DIO34 Sets the state of the pin that is configured as DIO#34, if the corresponding DOE47_0 bitfield is set. RW 0
15:9 RESERVED9 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0b000 0000
8 DIO33 Sets the state of the pin that is configured as DIO#33, if the corresponding DOE47_0 bitfield is set. RW 0
7:1 RESERVED1 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0b000 0000
0 DIO32 Sets the state of the pin that is configured as DIO#32, if the corresponding DOE47_0 bitfield is set. RW 0

TOP:GPIO:DOUT39_36

Address Offset 0x0000 0024
Physical Address 0x4002 2024 Instance 0x4002 2024
Description Data Out 39 to 36

Alias register for byte access to each bit in DOUT47_0
Type RW
Bits Field Name Description Type Reset
31:25 RESERVED25 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0b000 0000
24 DIO39 Sets the state of the pin that is configured as DIO#39, if the corresponding DOE47_0 bitfield is set. RW 0
23:17 RESERVED17 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0b000 0000
16 DIO38 Sets the state of the pin that is configured as DIO#38, if the corresponding DOE47_0 bitfield is set. RW 0
15:9 RESERVED9 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0b000 0000
8 DIO37 Sets the state of the pin that is configured as DIO#37, if the corresponding DOE47_0 bitfield is set. RW 0
7:1 RESERVED1 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0b000 0000
0 DIO36 Sets the state of the pin that is configured as DIO#36, if the corresponding DOE47_0 bitfield is set. RW 0

TOP:GPIO:DOUT43_40

Address Offset 0x0000 0028
Physical Address 0x4002 2028 Instance 0x4002 2028
Description Data Out 43 to 40

Alias register for byte access to each bit in DOUT47_0
Type RW
Bits Field Name Description Type Reset
31:25 RESERVED25 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0b000 0000
24 DIO43 Sets the state of the pin that is configured as DIO#43, if the corresponding DOE47_0 bitfield is set. RW 0
23:17 RESERVED17 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0b000 0000
16 DIO42 Sets the state of the pin that is configured as DIO#42, if the corresponding DOE47_0 bitfield is set. RW 0
15:9 RESERVED9 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0b000 0000
8 DIO41 Sets the state of the pin that is configured as DIO#41, if the corresponding DOE47_0 bitfield is set. RW 0
7:1 RESERVED1 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0b000 0000
0 DIO40 Sets the state of the pin that is configured as DIO#40, if the corresponding DOE47_0 bitfield is set. RW 0

TOP:GPIO:DOUT47_44

Address Offset 0x0000 002C
Physical Address 0x4002 202C Instance 0x4002 202C
Description Data Out 47 to 44

Alias register for byte access to each bit in DOUT47_0
Type RW
Bits Field Name Description Type Reset
31:25 RESERVED25 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0b000 0000
24 DIO47 Sets the state of the pin that is configured as DIO#47, if the corresponding DOE47_0 bitfield is set. RW 0
23:17 RESERVED17 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0b000 0000
16 DIO46 Sets the state of the pin that is configured as DIO#46, if the corresponding DOE47_0 bitfield is set. RW 0
15:9 RESERVED9 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0b000 0000
8 DIO45 Sets the state of the pin that is configured as DIO#45, if the corresponding DOE47_0 bitfield is set. RW 0
7:1 RESERVED1 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0b000 0000
0 DIO44 Sets the state of the pin that is configured as DIO#44, if the corresponding DOE47_0 bitfield is set. RW 0

TOP:GPIO:DOUT31_0

Address Offset 0x0000 0080
Physical Address 0x4002 2080 Instance 0x4002 2080
Description Data Output for DIO 0 to 31
Type RW
Bits Field Name Description Type Reset
31 DIO31 Data output for DIO 31 RW 0
30 DIO30 Data output for DIO 30 RW 0
29 DIO29 Data output for DIO 29 RW 0
28 DIO28 Data output for DIO 28 RW 0
27 DIO27 Data output for DIO 27 RW 0
26 DIO26 Data output for DIO 26 RW 0
25 DIO25 Data output for DIO 25 RW 0
24 DIO24 Data output for DIO 24 RW 0
23 DIO23 Data output for DIO 23 RW 0
22 DIO22 Data output for DIO 22 RW 0
21 DIO21 Data output for DIO 21 RW 0
20 DIO20 Data output for DIO 20 RW 0
19 DIO19 Data output for DIO 19 RW 0
18 DIO18 Data output for DIO 18 RW 0
17 DIO17 Data output for DIO 17 RW 0
16 DIO16 Data output for DIO 16 RW 0
15 DIO15 Data output for DIO 15 RW 0
14 DIO14 Data output for DIO 14 RW 0
13 DIO13 Data output for DIO 13 RW 0
12 DIO12 Data output for DIO 12 RW 0
11 DIO11 Data output for DIO 11 RW 0
10 DIO10 Data output for DIO 10 RW 0
9 DIO9 Data output for DIO 9 RW 0
8 DIO8 Data output for DIO 8 RW 0
7 DIO7 Data output for DIO 7 RW 0
6 DIO6 Data output for DIO 6 RW 0
5 DIO5 Data output for DIO 5 RW 0
4 DIO4 Data output for DIO 4 RW 0
3 DIO3 Data output for DIO 3 RW 0
2 DIO2 Data output for DIO 2 RW 0
1 DIO1 Data output for DIO 1 RW 0
0 DIO0 Data output for DIO 0 RW 0

TOP:GPIO:DOUT47_32

Address Offset 0x0000 0084
Physical Address 0x4002 2084 Instance 0x4002 2084
Description Data Output for DIO 0 to 31
Type RW
Bits Field Name Description Type Reset
31:16 RESERVED16 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0x0000
15 DIO47 Data output for DIO 47 RW 0
14 DIO46 Data output for DIO 46 RW 0
13 DIO45 Data output for DIO 45 RW 0
12 DIO44 Data output for DIO 44 RW 0
11 DIO43 Data output for DIO 43 RW 0
10 DIO42 Data output for DIO 42 RW 0
9 DIO41 Data output for DIO 41 RW 0
8 DIO40 Data output for DIO 40 RW 0
7 DIO39 Data output for DIO 39 RW 0
6 DIO38 Data output for DIO 38 RW 0
5 DIO37 Data output for DIO 37 RW 0
4 DIO36 Data output for DIO 36 RW 0
3 DIO35 Data output for DIO 35 RW 0
2 DIO34 Data output for DIO 34 RW 0
1 DIO33 Data output for DIO 33 RW 0
0 DIO32 Data output for DIO 32 RW 0

TOP:GPIO:DOUTSET31_0

Address Offset 0x0000 0090
Physical Address 0x4002 2090 Instance 0x4002 2090
Description Data Out Set

Writing 1 to a bit position sets the corresponding bit in the DOUT47_0 register
Type RW
Bits Field Name Description Type Reset
31 DIO31 Set bit 31 RW 0
30 DIO30 Set bit 30 RW 0
29 DIO29 Set bit 29 RW 0
28 DIO28 Set bit 28 RW 0
27 DIO27 Set bit 27 RW 0
26 DIO26 Set bit 26 RW 0
25 DIO25 Set bit 25 RW 0
24 DIO24 Set bit 24 RW 0
23 DIO23 Set bit 23 RW 0
22 DIO22 Set bit 22 RW 0
21 DIO21 Set bit 21 RW 0
20 DIO20 Set bit 20 RW 0
19 DIO19 Set bit 19 RW 0
18 DIO18 Set bit 18 RW 0
17 DIO17 Set bit 17 RW 0
16 DIO16 Set bit 16 RW 0
15 DIO15 Set bit 15 RW 0
14 DIO14 Set bit 14 RW 0
13 DIO13 Set bit 13 RW 0
12 DIO12 Set bit 12 RW 0
11 DIO11 Set bit 11 RW 0
10 DIO10 Set bit 10 RW 0
9 DIO9 Set bit 9 RW 0
8 DIO8 Set bit 8 RW 0
7 DIO7 Set bit 7 RW 0
6 DIO6 Set bit 6 RW 0
5 DIO5 Set bit 5 RW 0
4 DIO4 Set bit 4 RW 0
3 DIO3 Set bit 3 RW 0
2 DIO2 Set bit 2 RW 0
1 DIO1 Set bit 1 RW 0
0 DIO0 Set bit 0 RW 0

TOP:GPIO:DOUTSET47_32

Address Offset 0x0000 0094
Physical Address 0x4002 2094 Instance 0x4002 2094
Description Data Out Set

Writing 1 to a bit position sets the corresponding bit in the DOUT47_0 register
Type RW
Bits Field Name Description Type Reset
31:16 RESERVED16 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0x0000
15 DIO47 Set bit 47 RW 0
14 DIO46 Set bit 46 RW 0
13 DIO45 Set bit 45 RW 0
12 DIO44 Set bit 44 RW 0
11 DIO43 Set bit 43 RW 0
10 DIO42 Set bit 42 RW 0
9 DIO41 Set bit 41 RW 0
8 DIO40 Set bit 40 RW 0
7 DIO39 Set bit 39 RW 0
6 DIO38 Set bit 38 RW 0
5 DIO37 Set bit 37 RW 0
4 DIO36 Set bit 36 RW 0
3 DIO35 Set bit 35 RW 0
2 DIO34 Set bit 34 RW 0
1 DIO33 Set bit 33 RW 0
0 DIO32 Set bit 32 RW 0

TOP:GPIO:DOUTCLR31_0

Address Offset 0x0000 00A0
Physical Address 0x4002 20A0 Instance 0x4002 20A0
Description Data Out Clear

Writing 1 to a bit position clears the corresponding bit in the DOUT47_0 register
Type RW
Bits Field Name Description Type Reset
31 DIO31 Clears bit 31 RW 0
30 DIO30 Clears bit 30 RW 0
29 DIO29 Clears bit 29 RW 0
28 DIO28 Clears bit 28 RW 0
27 DIO27 Clears bit 27 RW 0
26 DIO26 Clears bit 26 RW 0
25 DIO25 Clears bit 25 RW 0
24 DIO24 Clears bit 24 RW 0
23 DIO23 Clears bit 23 RW 0
22 DIO22 Clears bit 22 RW 0
21 DIO21 Clears bit 21 RW 0
20 DIO20 Clears bit 20 RW 0
19 DIO19 Clears bit 19 RW 0
18 DIO18 Clears bit 18 RW 0
17 DIO17 Clears bit 17 RW 0
16 DIO16 Clears bit 16 RW 0
15 DIO15 Clears bit 15 RW 0
14 DIO14 Clears bit 14 RW 0
13 DIO13 Clears bit 13 RW 0
12 DIO12 Clears bit 12 RW 0
11 DIO11 Clears bit 11 RW 0
10 DIO10 Clears bit 10 RW 0
9 DIO9 Clears bit 9 RW 0
8 DIO8 Clears bit 8 RW 0
7 DIO7 Clears bit 7 RW 0
6 DIO6 Clears bit 6 RW 0
5 DIO5 Clears bit 5 RW 0
4 DIO4 Clears bit 4 RW 0
3 DIO3 Clears bit 3 RW 0
2 DIO2 Clears bit 2 RW 0
1 DIO1 Clears bit 1 RW 0
0 DIO0 Clears bit 0 RW 0

TOP:GPIO:DOUTCLR47_32

Address Offset 0x0000 00A4
Physical Address 0x4002 20A4 Instance 0x4002 20A4
Description Data Out Clear

Writing 1 to a bit position clears the corresponding bit in the DOUT47_0 register
Type RW
Bits Field Name Description Type Reset
31:16 RESERVED16 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0x0000
15 DIO47 Clears bit 47 RW 0
14 DIO46 Clears bit 46 RW 0
13 DIO45 Clears bit 45 RW 0
12 DIO44 Clears bit 44 RW 0
11 DIO43 Clears bit 43 RW 0
10 DIO42 Clears bit 42 RW 0
9 DIO41 Clears bit 41 RW 0
8 DIO40 Clears bit 40 RW 0
7 DIO39 Clears bit 39 RW 0
6 DIO38 Clears bit 38 RW 0
5 DIO37 Clears bit 37 RW 0
4 DIO36 Clears bit 36 RW 0
3 DIO35 Clears bit 35 RW 0
2 DIO34 Clears bit 34 RW 0
1 DIO33 Clears bit 33 RW 0
0 DIO32 Clears bit 32 RW 0

TOP:GPIO:DOUTTGL31_0

Address Offset 0x0000 00B0
Physical Address 0x4002 20B0 Instance 0x4002 20B0
Description Data Out Toggle

Writing 1 to a bit position will invert the corresponding DIO output.
Type RW
Bits Field Name Description Type Reset
31 DIO31 Toggles bit 31 RW 0
30 DIO30 Toggles bit 30 RW 0
29 DIO29 Toggles bit 29 RW 0
28 DIO28 Toggles bit 28 RW 0
27 DIO27 Toggles bit 27 RW 0
26 DIO26 Toggles bit 26 RW 0
25 DIO25 Toggles bit 25 RW 0
24 DIO24 Toggles bit 24 RW 0
23 DIO23 Toggles bit 23 RW 0
22 DIO22 Toggles bit 22 RW 0
21 DIO21 Toggles bit 21 RW 0
20 DIO20 Toggles bit 20 RW 0
19 DIO19 Toggles bit 19 RW 0
18 DIO18 Toggles bit 18 RW 0
17 DIO17 Toggles bit 17 RW 0
16 DIO16 Toggles bit 16 RW 0
15 DIO15 Toggles bit 15 RW 0
14 DIO14 Toggles bit 14 RW 0
13 DIO13 Toggles bit 13 RW 0
12 DIO12 Toggles bit 12 RW 0
11 DIO11 Toggles bit 11 RW 0
10 DIO10 Toggles bit 10 RW 0
9 DIO9 Toggles bit 9 RW 0
8 DIO8 Toggles bit 8 RW 0
7 DIO7 Toggles bit 7 RW 0
6 DIO6 Toggles bit 6 RW 0
5 DIO5 Toggles bit 5 RW 0
4 DIO4 Toggles bit 4 RW 0
3 DIO3 Toggles bit 3 RW 0
2 DIO2 Toggles bit 2 RW 0
1 DIO1 Toggles bit 1 RW 0
0 DIO0 Toggles bit 0 RW 0

TOP:GPIO:DOUTTGL47_32

Address Offset 0x0000 00B4
Physical Address 0x4002 20B4 Instance 0x4002 20B4
Description Data Out Toggle

Writing 1 to a bit position will invert the corresponding DIO output.
Type RW
Bits Field Name Description Type Reset
31:16 RESERVED16 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0x0000
15 DIO47 Toggles bit 47 RW 0
14 DIO46 Toggles bit 46 RW 0
13 DIO45 Toggles bit 45 RW 0
12 DIO44 Toggles bit 44 RW 0
11 DIO43 Toggles bit 43 RW 0
10 DIO42 Toggles bit 42 RW 0
9 DIO41 Toggles bit 41 RW 0
8 DIO40 Toggles bit 40 RW 0
7 DIO39 Toggles bit 39 RW 0
6 DIO38 Toggles bit 38 RW 0
5 DIO37 Toggles bit 37 RW 0
4 DIO36 Toggles bit 36 RW 0
3 DIO35 Toggles bit 35 RW 0
2 DIO34 Toggles bit 34 RW 0
1 DIO33 Toggles bit 33 RW 0
0 DIO32 Toggles bit 32 RW 0

TOP:GPIO:DIN31_0

Address Offset 0x0000 00C0
Physical Address 0x4002 20C0 Instance 0x4002 20C0
Description Data Input from DIO 0 to 31
Type RO
Bits Field Name Description Type Reset
31 DIO31 Data input from DIO 31 RO 0
30 DIO30 Data input from DIO 30 RO 0
29 DIO29 Data input from DIO 29 RO 0
28 DIO28 Data input from DIO 28 RO 0
27 DIO27 Data input from DIO 27 RO 0
26 DIO26 Data input from DIO 26 RO 0
25 DIO25 Data input from DIO 25 RO 0
24 DIO24 Data input from DIO 24 RO 0
23 DIO23 Data input from DIO 23 RO 0
22 DIO22 Data input from DIO 22 RO 0
21 DIO21 Data input from DIO 21 RO 0
20 DIO20 Data input from DIO 20 RO 0
19 DIO19 Data input from DIO 19 RO 0
18 DIO18 Data input from DIO 18 RO 0
17 DIO17 Data input from DIO 17 RO 0
16 DIO16 Data input from DIO 16 RO 0
15 DIO15 Data input from DIO 15 RO 0
14 DIO14 Data input from DIO 14 RO 0
13 DIO13 Data input from DIO 13 RO 0
12 DIO12 Data input from DIO 12 RO 0
11 DIO11 Data input from DIO 11 RO 0
10 DIO10 Data input from DIO 10 RO 0
9 DIO9 Data input from DIO 9 RO 0
8 DIO8 Data input from DIO 8 RO 0
7 DIO7 Data input from DIO 7 RO 0
6 DIO6 Data input from DIO 6 RO 0
5 DIO5 Data input from DIO 5 RO 0
4 DIO4 Data input from DIO 4 RO 0
3 DIO3 Data input from DIO 3 RO 0
2 DIO2 Data input from DIO 2 RO 0
1 DIO1 Data input from DIO 1 RO 0
0 DIO0 Data input from DIO 0 RO 0

TOP:GPIO:DIN47_32

Address Offset 0x0000 00C4
Physical Address 0x4002 20C4 Instance 0x4002 20C4
Description Data Input from DIO 32 to 47
Type RO
Bits Field Name Description Type Reset
31:16 RESERVED16 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0x0000
15 DIO47 Data input from DIO 47 RO 0
14 DIO46 Data input from DIO 46 RO 0
13 DIO45 Data input from DIO 45 RO 0
12 DIO44 Data input from DIO 44 RO 0
11 DIO43 Data input from DIO 43 RO 0
10 DIO42 Data input from DIO 42 RO 0
9 DIO41 Data input from DIO 41 RO 0
8 DIO40 Data input from DIO 40 RO 0
7 DIO39 Data input from DIO 39 RO 0
6 DIO38 Data input from DIO 38 RO 0
5 DIO37 Data input from DIO 37 RO 0
4 DIO36 Data input from DIO 36 RO 0
3 DIO35 Data input from DIO 35 RO 0
2 DIO34 Data input from DIO 34 RO 0
1 DIO33 Data input from DIO 33 RO 0
0 DIO32 Data input from DIO 32 RO 0

TOP:GPIO:DOE31_0

Address Offset 0x0000 00D0
Physical Address 0x4002 20D0 Instance 0x4002 20D0
Description Data Output Enable for DIO 0 to 31
Type RW
Bits Field Name Description Type Reset
31 DIO31 Data output enable for DIO 31 RW 0
30 DIO30 Data output enable for DIO 30 RW 0
29 DIO29 Data output enable for DIO 29 RW 0
28 DIO28 Data output enable for DIO 28 RW 0
27 DIO27 Data output enable for DIO 27 RW 0
26 DIO26 Data output enable for DIO 26 RW 0
25 DIO25 Data output enable for DIO 25 RW 0
24 DIO24 Data output enable for DIO 24 RW 0
23 DIO23 Data output enable for DIO 23 RW 0
22 DIO22 Data output enable for DIO 22 RW 0
21 DIO21 Data output enable for DIO 21 RW 0
20 DIO20 Data output enable for DIO 20 RW 0
19 DIO19 Data output enable for DIO 19 RW 0
18 DIO18 Data output enable for DIO 18 RW 0
17 DIO17 Data output enable for DIO 17 RW 0
16 DIO16 Data output enable for DIO 16 RW 0
15 DIO15 Data output enable for DIO 15 RW 0
14 DIO14 Data output enable for DIO 14 RW 0
13 DIO13 Data output enable for DIO 13 RW 0
12 DIO12 Data output enable for DIO 12 RW 0
11 DIO11 Data output enable for DIO 11 RW 0
10 DIO10 Data output enable for DIO 10 RW 0
9 DIO9 Data output enable for DIO 9 RW 0
8 DIO8 Data output enable for DIO 8 RW 0
7 DIO7 Data output enable for DIO 7 RW 0
6 DIO6 Data output enable for DIO 6 RW 0
5 DIO5 Data output enable for DIO 5 RW 0
4 DIO4 Data output enable for DIO 4 RW 0
3 DIO3 Data output enable for DIO 3 RW 0
2 DIO2 Data output enable for DIO 2 RW 0
1 DIO1 Data output enable for DIO 1 RW 0
0 DIO0 Data output enable for DIO 0 RW 0

TOP:GPIO:DOE47_32

Address Offset 0x0000 00D4
Physical Address 0x4002 20D4 Instance 0x4002 20D4
Description Data Output Enable for DIO 32 to 47
Type RW
Bits Field Name Description Type Reset
31:16 RESERVED16 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0x0000
15 DIO47 Data output enable for DIO 47 RW 0
14 DIO46 Data output enable for DIO 46 RW 0
13 DIO45 Data output enable for DIO 45 RW 0
12 DIO44 Data output enable for DIO 44 RW 0
11 DIO43 Data output enable for DIO 43 RW 0
10 DIO42 Data output enable for DIO 42 RW 0
9 DIO41 Data output enable for DIO 41 RW 0
8 DIO40 Data output enable for DIO 40 RW 0
7 DIO39 Data output enable for DIO 39 RW 0
6 DIO38 Data output enable for DIO 38 RW 0
5 DIO37 Data output enable for DIO 37 RW 0
4 DIO36 Data output enable for DIO 36 RW 0
3 DIO35 Data output enable for DIO 35 RW 0
2 DIO34 Data output enable for DIO 34 RW 0
1 DIO33 Data output enable for DIO 33 RW 0
0 DIO32 Data output enable for DIO 32 RW 0

TOP:GPIO:EVFLAGS31_0

Address Offset 0x0000 00E0
Physical Address 0x4002 20E0 Instance 0x4002 20E0
Description 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.
Type RW
Bits Field Name Description Type Reset
31 DIO31 Event for DIO 31 RW 0
30 DIO30 Event for DIO 30 RW 0
29 DIO29 Event for DIO 29 RW 0
28 DIO28 Event for DIO 28 RW 0
27 DIO27 Event for DIO 27 RW 0
26 DIO26 Event for DIO 26 RW 0
25 DIO25 Event for DIO 25 RW 0
24 DIO24 Event for DIO 24 RW 0
23 DIO23 Event for DIO 23 RW 0
22 DIO22 Event for DIO 22 RW 0
21 DIO21 Event for DIO 21 RW 0
20 DIO20 Event for DIO 20 RW 0
19 DIO19 Event for DIO 19 RW 0
18 DIO18 Event for DIO 18 RW 0
17 DIO17 Event for DIO 17 RW 0
16 DIO16 Event for DIO 16 RW 0
15 DIO15 Event for DIO 15 RW 0
14 DIO14 Event for DIO 14 RW 0
13 DIO13 Event for DIO 13 RW 0
12 DIO12 Event for DIO 12 RW 0
11 DIO11 Event for DIO 11 RW 0
10 DIO10 Event for DIO 10 RW 0
9 DIO9 Event for DIO 9 RW 0
8 DIO8 Event for DIO 8 RW 0
7 DIO7 Event for DIO 7 RW 0
6 DIO6 Event for DIO 6 RW 0
5 DIO5 Event for DIO 5 RW 0
4 DIO4 Event for DIO 4 RW 0
3 DIO3 Event for DIO 3 RW 0
2 DIO2 Event for DIO 2 RW 0
1 DIO1 Event for DIO 1 RW 0
0 DIO0 Event for DIO 0 RW 0

TOP:GPIO:EVFLAGS47_32

Address Offset 0x0000 00E4
Physical Address 0x4002 20E4 Instance 0x4002 20E4
Description 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.
Type RW
Bits Field Name Description Type Reset
31:16 RESERVED16 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0x0000
15 DIO47 Event for DIO 47 RW 0
14 DIO46 Event for DIO 46 RW 0
13 DIO45 Event for DIO 45 RW 0
12 DIO44 Event for DIO 44 RW 0
11 DIO43 Event for DIO 43 RW 0
10 DIO42 Event for DIO 42 RW 0
9 DIO41 Event for DIO 41 RW 0
8 DIO40 Event for DIO 40 RW 0
7 DIO39 Event for DIO 39 RW 0
6 DIO38 Event for DIO 38 RW 0
5 DIO37 Event for DIO 37 RW 0
4 DIO36 Event for DIO 36 RW 0
3 DIO35 Event for DIO 35 RW 0
2 DIO34 Event for DIO 34 RW 0
1 DIO33 Event for DIO 33 RW 0
0 DIO32 Event for DIO 32 RW 0