Datasheet

Table Of Contents
Offset Name Info
0x60 GPIO23 Pad control register
0x64 GPIO24 Pad control register
0x68 GPIO25 Pad control register
0x6c GPIO26 Pad control register
0x70 GPIO27 Pad control register
0x74 GPIO28 Pad control register
0x78 GPIO29 Pad control register
0x7c SWCLK Pad control register
0x80 SWD Pad control register
PADS_BANK0: VOLTAGE_SELECT Register
Offset: 0x00
Table 350.
VOLTAGE_SELECT
Register
Bits Description Type Reset
31:1 Reserved. - -
0 Voltage select. Per bank control
0x0 Set voltage to 3.3V (DVDD >= 2V5)
0x1 Set voltage to 1.8V (DVDD <= 1V8)
RW 0x0
PADS_BANK0: GPIO0, GPIO1, …, GPIO28, GPIO29 Registers
Offsets: 0x04, 0x08, …, 0x74, 0x78
Description
Pad control register
Table 351. GPIO0,
GPIO1, …, GPIO28,
GPIO29 Registers
Bits Name Description Type Reset
31:8 Reserved. - - -
7 OD Output disable. Has priority over output enable from
peripherals
RW 0x0
6 IE Input enable RW 0x1
5:4 DRIVE Drive strength.
0x0 2mA
0x1 4mA
0x2 8mA
0x3 12mA
RW 0x1
3 PUE Pull up enable RW 0x0
2 PDE Pull down enable RW 0x1
1 SCHMITT Enable schmitt trigger RW 0x1
0 SLEWFAST Slew rate control. 1 = Fast, 0 = Slow RW 0x0
PADS_BANK0: SWCLK Register
Offset: 0x7c
RP2040 Datasheet
2.19. GPIO 321