Datasheet

Table Of Contents
Description
GPIO output value
Table 20. GPIO_OUT
Register
Bits Description Type Reset
31:30 Reserved. - -
29:0
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
SIO: GPIO_OUT_SET Register
Offset: 0x014
Description
GPIO output value set
Table 21.
GPIO_OUT_SET
Register
Bits Description Type Reset
31:30 Reserved. - -
29:0
Perform an atomic bit-set on GPIO_OUT, i.e. GPIO_OUT |= wdata
RW 0x00000000
SIO: GPIO_OUT_CLR Register
Offset: 0x018
Description
GPIO output value clear
Table 22.
GPIO_OUT_CLR
Register
Bits Description Type Reset
31:30 Reserved. - -
29:0
Perform an atomic bit-clear on GPIO_OUT, i.e. GPIO_OUT &= ~wdata
RW 0x00000000
SIO: GPIO_OUT_XOR Register
Offset: 0x01c
Description
GPIO output value XOR
Table 23.
GPIO_OUT_XOR
Register
Bits Description Type Reset
31:30 Reserved. - -
29:0
Perform an atomic bitwise XOR on GPIO_OUT, i.e. GPIO_OUT ^= wdata
RW 0x00000000
SIO: GPIO_OE Register
Offset: 0x020
Description
GPIO output enable
RP2040 Datasheet
2.3. Processor subsystem 46