Datasheet

Table Of Contents
Table 19. GPIO_OUT
Register
Bits Name Description Type Reset
31:30 Reserved. - - -
29:0 NONAME Set output level (1/0 -> high/low) for GPIO0…29.
Reading back gives the last value written, NOT the input
value from the pins.
If core 0 and core 1 both write to GPIO_OUT simultaneously
(or to a SET/CLR/XOR alias),
the result is as though the write from core 0 took place
first,
and the write from core 1 was then applied to that
intermediate result.
RW 0x00000000
GPIO_OUT_SET Register
Description
GPIO output value set
Table 20.
GPIO_OUT_SET
Register
Bits Name Description Type Reset
31:30 Reserved. - - -
29:0 NONAME
Perform an atomic bit-set on GPIO_OUT, i.e. GPIO_OUT |=
wdata
RW 0x00000000
GPIO_OUT_CLR Register
Description
GPIO output value clear
Table 21.
GPIO_OUT_CLR
Register
Bits Name Description Type Reset
31:30 Reserved. - - -
29:0 NONAME
Perform an atomic bit-clear on GPIO_OUT, i.e. GPIO_OUT &=
~wdata
RW 0x00000000
GPIO_OUT_XOR Register
Description
GPIO output value XOR
Table 22.
GPIO_OUT_XOR
Register
Bits Name Description Type Reset
31:30 Reserved. - - -
29:0 NONAME
Perform an atomic bitwise XOR on GPIO_OUT, i.e. GPIO_OUT
^= wdata
RW 0x00000000
GPIO_OE Register
Description
GPIO output enable
RP2040 Datasheet
2.3. Processor subsystem 50