\n
address_offset : 0x0 Bytes (0x0)
size : 0x400 byte (0x0)
mem_usage : registers
protection :
GPIO port control register
address_offset : 0x0 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
CTL0 : Port x configuration bits (y = 0..15)
bits : 0 - 1 (2 bit)
CTL1 : Port x configuration bits (y = 0..15)
bits : 2 - 3 (2 bit)
CTL2 : Port x configuration bits (y = 0..15)
bits : 4 - 5 (2 bit)
CTL3 : Port x configuration bits (y = 0..15)
bits : 6 - 7 (2 bit)
CTL4 : Port x configuration bits (y = 0..15)
bits : 8 - 9 (2 bit)
CTL5 : Port x configuration bits (y = 0..15)
bits : 10 - 11 (2 bit)
CTL6 : Port x configuration bits (y = 0..15)
bits : 12 - 13 (2 bit)
CTL7 : Port x configuration bits (y = 0..15)
bits : 14 - 15 (2 bit)
CTL8 : Port x configuration bits (y = 0..15)
bits : 16 - 17 (2 bit)
CTL9 : Port x configuration bits (y = 0..15)
bits : 18 - 19 (2 bit)
CTL10 : Port x configuration bits (y = 0..15)
bits : 20 - 21 (2 bit)
CTL11 : Port x configuration bits (y = 0..15)
bits : 22 - 23 (2 bit)
CTL12 : Port x configuration bits (y = 0..15)
bits : 24 - 25 (2 bit)
CTL13 : Port x configuration bits (y = 0..15)
bits : 26 - 27 (2 bit)
CTL14 : Port x configuration bits (y = 0..15)
bits : 28 - 29 (2 bit)
CTL15 : Port x configuration bits (y = 0..15)
bits : 30 - 31 (2 bit)
GPIO port input data register
address_offset : 0x10 Bytes (0x0)
size : 32 bit
access : read-only
reset_value : 0x0
reset_Mask : 0x0
ISTAT0 : Port input data (y = 0..15)
bits : 0 - 0 (1 bit)
ISTAT1 : Port input data (y = 0..15)
bits : 1 - 1 (1 bit)
ISTAT2 : Port input data (y = 0..15)
bits : 2 - 2 (1 bit)
ISTAT3 : Port input data (y = 0..15)
bits : 3 - 3 (1 bit)
ISTAT4 : Port input data (y = 0..15)
bits : 4 - 4 (1 bit)
ISTAT5 : Port input data (y = 0..15)
bits : 5 - 5 (1 bit)
ISTAT6 : Port input data (y = 0..15)
bits : 6 - 6 (1 bit)
ISTAT7 : Port input data (y = 0..15)
bits : 7 - 7 (1 bit)
ISTAT8 : Port input data (y = 0..15)
bits : 8 - 8 (1 bit)
ISTAT9 : Port input data (y = 0..15)
bits : 9 - 9 (1 bit)
ISTAT10 : Port input data (y = 0..15)
bits : 10 - 10 (1 bit)
ISTAT11 : Port input data (y = 0..15)
bits : 11 - 11 (1 bit)
ISTAT12 : Port input data (y = 0..15)
bits : 12 - 12 (1 bit)
ISTAT13 : Port input data (y = 0..15)
bits : 13 - 13 (1 bit)
ISTAT14 : Port input data (y = 0..15)
bits : 14 - 14 (1 bit)
ISTAT15 : Port input data (y = 0..15)
bits : 15 - 15 (1 bit)
GPIO port output data register
address_offset : 0x14 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
OCTL0 : Port output data (y = 0..15)
bits : 0 - 0 (1 bit)
OCTL1 : Port output data (y = 0..15)
bits : 1 - 1 (1 bit)
OCTL2 : Port output data (y = 0..15)
bits : 2 - 2 (1 bit)
OCTL3 : Port output data (y = 0..15)
bits : 3 - 3 (1 bit)
OCTL4 : Port output data (y = 0..15)
bits : 4 - 4 (1 bit)
OCTL5 : Port output data (y = 0..15)
bits : 5 - 5 (1 bit)
OCTL6 : Port output data (y = 0..15)
bits : 6 - 6 (1 bit)
OCTL7 : Port output data (y = 0..15)
bits : 7 - 7 (1 bit)
OCTL8 : Port output data (y = 0..15)
bits : 8 - 8 (1 bit)
OCTL9 : Port output data (y = 0..15)
bits : 9 - 9 (1 bit)
OCTL10 : Port output data (y = 0..15)
bits : 10 - 10 (1 bit)
OCTL11 : Port output data (y = 0..15)
bits : 11 - 11 (1 bit)
OCTL12 : Port output data (y = 0..15)
bits : 12 - 12 (1 bit)
OCTL13 : Port output data (y = 0..15)
bits : 13 - 13 (1 bit)
OCTL14 : Port output data (y = 0..15)
bits : 14 - 14 (1 bit)
OCTL15 : Port output data (y = 0..15)
bits : 15 - 15 (1 bit)
GPIO port bit set/reset register
address_offset : 0x18 Bytes (0x0)
size : 32 bit
access : write-only
reset_value : 0x0
reset_Mask : 0x0
BOP0 : Port x set bit y (y= 0..15)
bits : 0 - 0 (1 bit)
BOP1 : Port x set bit y (y= 0..15)
bits : 1 - 1 (1 bit)
BOP2 : Port x set bit y (y= 0..15)
bits : 2 - 2 (1 bit)
BOP3 : Port x set bit y (y= 0..15)
bits : 3 - 3 (1 bit)
BOP4 : Port x set bit y (y= 0..15)
bits : 4 - 4 (1 bit)
BOP5 : Port x set bit y (y= 0..15)
bits : 5 - 5 (1 bit)
BOP6 : Port x set bit y (y= 0..15)
bits : 6 - 6 (1 bit)
BOP7 : Port x set bit y (y= 0..15)
bits : 7 - 7 (1 bit)
BOP8 : Port x set bit y (y= 0..15)
bits : 8 - 8 (1 bit)
BOP9 : Port x set bit y (y= 0..15)
bits : 9 - 9 (1 bit)
BOP10 : Port x set bit y (y= 0..15)
bits : 10 - 10 (1 bit)
BOP11 : Port x set bit y (y= 0..15)
bits : 11 - 11 (1 bit)
BOP12 : Port x set bit y (y= 0..15)
bits : 12 - 12 (1 bit)
BOP13 : Port x set bit y (y= 0..15)
bits : 13 - 13 (1 bit)
BOP14 : Port x set bit y (y= 0..15)
bits : 14 - 14 (1 bit)
BOP15 : Port x set bit y (y= 0..15)
bits : 15 - 15 (1 bit)
CR0 : Port x reset bit y (y= 0..15)
bits : 16 - 16 (1 bit)
CR1 : Port x reset bit y (y = 0..15)
bits : 17 - 17 (1 bit)
CR2 : Port x reset bit y (y = 0..15)
bits : 18 - 18 (1 bit)
CR3 : Port x reset bit y (y = 0..15)
bits : 19 - 19 (1 bit)
CR4 : Port x reset bit y (y = 0..15)
bits : 20 - 20 (1 bit)
CR5 : Port x reset bit y (y = 0..15)
bits : 21 - 21 (1 bit)
CR6 : Port x reset bit y (y = 0..15)
bits : 22 - 22 (1 bit)
CR7 : Port x reset bit y (y = 0..15)
bits : 23 - 23 (1 bit)
CR8 : Port x reset bit y (y = 0..15)
bits : 24 - 24 (1 bit)
CR9 : Port x reset bit y (y = 0..15)
bits : 25 - 25 (1 bit)
CR10 : Port x reset bit y (y = 0..15)
bits : 26 - 26 (1 bit)
CR11 : Port x reset bit y (y = 0..15)
bits : 27 - 27 (1 bit)
CR12 : Port x reset bit y (y = 0..15)
bits : 28 - 28 (1 bit)
CR13 : Port x reset bit y (y = 0..15)
bits : 29 - 29 (1 bit)
CR14 : Port x reset bit y (y = 0..15)
bits : 30 - 30 (1 bit)
CR15 : Port x reset bit y (y = 0..15)
bits : 31 - 31 (1 bit)
GPIO alternate function low register
address_offset : 0x20 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
SEL0 : Alternate function selection for port x bit y (y = 0..7)
bits : 0 - 3 (4 bit)
SEL1 : Alternate function selection for port x bit y (y = 0..7)
bits : 4 - 7 (4 bit)
SEL2 : Alternate function selection for port x bit y (y = 0..7)
bits : 8 - 11 (4 bit)
SEL3 : Alternate function selection for port x bit y (y = 0..7)
bits : 12 - 15 (4 bit)
SEL4 : Alternate function selection for port x bit y (y = 0..7)
bits : 16 - 19 (4 bit)
SEL5 : Alternate function selection for port x bit y (y = 0..7)
bits : 20 - 23 (4 bit)
SEL6 : Alternate function selection for port x bit y (y = 0..7)
bits : 24 - 27 (4 bit)
SEL7 : Alternate function selection for port x bit y (y = 0..7)
bits : 28 - 31 (4 bit)
GPIO alternate function register 1
address_offset : 0x24 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
SEL8 : Alternate function selection for port x bit y (y = 8..15)
bits : 0 - 3 (4 bit)
SEL9 : Alternate function selection for port x bit y (y = 8..15)
bits : 4 - 7 (4 bit)
SEL10 : Alternate function selection for port x bit y (y = 8..15)
bits : 8 - 11 (4 bit)
SEL11 : Alternate function selection for port x bit y (y = 8..15)
bits : 12 - 15 (4 bit)
SEL12 : Alternate function selection for port x bit y (y = 8..15)
bits : 16 - 19 (4 bit)
SEL13 : Alternate function selection for port x bit y (y = 8..15)
bits : 20 - 23 (4 bit)
SEL14 : Alternate function selection for port x bit y (y = 8..15)
bits : 24 - 27 (4 bit)
SEL15 : Alternate function selection for port x bit y (y = 8..15)
bits : 28 - 31 (4 bit)
Port bit reset register
address_offset : 0x28 Bytes (0x0)
size : 32 bit
access : write-only
reset_value : 0x0
reset_Mask : 0x0
CR0 : Port cleat bit
bits : 0 - 0 (1 bit)
CR1 : Port cleat bit
bits : 1 - 1 (1 bit)
CR2 : Port cleat bit
bits : 2 - 2 (1 bit)
CR3 : Port cleat bit
bits : 3 - 3 (1 bit)
CR4 : Port cleat bit
bits : 4 - 4 (1 bit)
CR5 : Port cleat bit
bits : 5 - 5 (1 bit)
CR6 : Port cleat bit
bits : 6 - 6 (1 bit)
CR7 : Port cleat bit
bits : 7 - 7 (1 bit)
CR8 : Port cleat bit
bits : 8 - 8 (1 bit)
CR9 : Port cleat bit
bits : 9 - 9 (1 bit)
CR10 : Port cleat bit
bits : 10 - 10 (1 bit)
CR11 : Port cleat bit
bits : 11 - 11 (1 bit)
CR12 : Port cleat bit
bits : 12 - 12 (1 bit)
CR13 : Port cleat bit
bits : 13 - 13 (1 bit)
CR14 : Port cleat bit
bits : 14 - 14 (1 bit)
CR15 : Port cleat bit
bits : 15 - 15 (1 bit)
Port bit toggle register
address_offset : 0x2C Bytes (0x0)
size : 32 bit
access : write-only
reset_value : 0x0
reset_Mask : 0x0
TG0 : Port toggle bit
bits : 0 - 0 (1 bit)
TG1 : Port toggle bit
bits : 1 - 1 (1 bit)
TG2 : Port toggle bit
bits : 2 - 2 (1 bit)
TG3 : Port toggle bit
bits : 3 - 3 (1 bit)
TG4 : Port toggle bit
bits : 4 - 4 (1 bit)
TG5 : Port toggle bit
bits : 5 - 5 (1 bit)
TG6 : Port toggle bit
bits : 6 - 6 (1 bit)
TG7 : Port toggle bit
bits : 7 - 7 (1 bit)
TG8 : Port toggle bit
bits : 8 - 8 (1 bit)
TG9 : Port toggle bit
bits : 9 - 9 (1 bit)
TG10 : Port toggle bit
bits : 10 - 10 (1 bit)
TG11 : Port toggle bit
bits : 11 - 11 (1 bit)
TG12 : Port toggle bit
bits : 12 - 12 (1 bit)
TG13 : Port toggle bit
bits : 13 - 13 (1 bit)
TG14 : Port toggle bit
bits : 14 - 14 (1 bit)
TG15 : Port toggle bit
bits : 15 - 15 (1 bit)
Port output speed register 1
address_offset : 0x3C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
SPD0 : Set Very High output speed when OSPDy(y=0..15) is 0b11
bits : 0 - 0 (1 bit)
SPD1 : Set Very High output speed when OSPDy(y=0..15) is 0b11
bits : 1 - 1 (1 bit)
SPD2 : Set Very High output speed when OSPDy(y=0..15) is 0b11
bits : 2 - 2 (1 bit)
SPD3 : Set Very High output speed when OSPDy(y=0..15) is 0b11
bits : 3 - 3 (1 bit)
SPD4 : Set Very High output speed when OSPDy(y=0..15) is 0b11
bits : 4 - 4 (1 bit)
SPD5 : Set Very High output speed when OSPDy(y=0..15) is 0b11
bits : 5 - 5 (1 bit)
SPD6 : Set Very High output speed when OSPDy(y=0..15) is 0b11
bits : 6 - 6 (1 bit)
SPD7 : Set Very High output speed when OSPDy(y=0..15) is 0b11
bits : 7 - 7 (1 bit)
SPD8 : Set Very High output speed when OSPDy(y=0..15) is 0b11
bits : 8 - 8 (1 bit)
SPD9 : Set Very High output speed when OSPDy(y=0..15) is 0b11
bits : 9 - 9 (1 bit)
SPD10 : Set Very High output speed when OSPDy(y=0..15) is 0b11
bits : 10 - 10 (1 bit)
SPD11 : Set Very High output speed when OSPDy(y=0..15) is 0b11
bits : 11 - 11 (1 bit)
SPD12 : Set Very High output speed when OSPDy(y=0..15) is 0b11
bits : 12 - 12 (1 bit)
SPD13 : Set Very High output speed when OSPDy(y=0..15) is 0b11
bits : 13 - 13 (1 bit)
SPD14 : Set Very High output speed when OSPDy(y=0..15) is 0b11
bits : 14 - 14 (1 bit)
SPD15 : Set Very High output speed when OSPDy(y=0..15) is 0b11
bits : 15 - 15 (1 bit)
GPIO port output type register
address_offset : 0x4 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
OM0 : Port x configuration bit 0
bits : 0 - 0 (1 bit)
OM1 : Port x configuration bit 1
bits : 1 - 1 (1 bit)
OM2 : Port x configuration bit 2
bits : 2 - 2 (1 bit)
OM3 : Port x configuration bit 3
bits : 3 - 3 (1 bit)
OM4 : Port x configuration bit 4
bits : 4 - 4 (1 bit)
OM5 : Port x configuration bit 5
bits : 5 - 5 (1 bit)
OM6 : Port x configuration bit 6
bits : 6 - 6 (1 bit)
OM7 : Port x configuration bit 7
bits : 7 - 7 (1 bit)
OM8 : Port x configuration bit 8
bits : 8 - 8 (1 bit)
OM9 : Port x configuration bit 9
bits : 9 - 9 (1 bit)
OM10 : Port x configuration bit 10
bits : 10 - 10 (1 bit)
OM11 : Port x configuration bit 11
bits : 11 - 11 (1 bit)
OM12 : Port x configuration bit 12
bits : 12 - 12 (1 bit)
OM13 : Port x configuration bit 13
bits : 13 - 13 (1 bit)
OM14 : Port x configuration bit 14
bits : 14 - 14 (1 bit)
OM15 : Port x configuration bit 15
bits : 15 - 15 (1 bit)
GPIO port output speed register 0
address_offset : 0x8 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
OSPD0 : Port x configuration bits (y = 0..15)
bits : 0 - 1 (2 bit)
OSPD1 : Port x configuration bits (y = 0..15)
bits : 2 - 3 (2 bit)
OSPD2 : Port x configuration bits (y = 0..15)
bits : 4 - 5 (2 bit)
OSPD3 : Port x configuration bits (y = 0..15)
bits : 6 - 7 (2 bit)
OSPD4 : Port x configuration bits (y = 0..15)
bits : 8 - 9 (2 bit)
OSPD5 : Port x configuration bits (y = 0..15)
bits : 10 - 11 (2 bit)
OSPD6 : Port x configuration bits (y = 0..15)
bits : 12 - 13 (2 bit)
OSPD7 : Port x configuration bits (y = 0..15)
bits : 14 - 15 (2 bit)
OSPD8 : Port x configuration bits (y = 0..15)
bits : 16 - 17 (2 bit)
OSPD9 : Port x configuration bits (y = 0..15)
bits : 18 - 19 (2 bit)
OSPD10 : Port x configuration bits (y = 0..15)
bits : 20 - 21 (2 bit)
OSPD11 : Port x configuration bits (y = 0..15)
bits : 22 - 23 (2 bit)
OSPD12 : Port x configuration bits (y = 0..15)
bits : 24 - 25 (2 bit)
OSPD13 : Port x configuration bits (y = 0..15)
bits : 26 - 27 (2 bit)
OSPD14 : Port x configuration bits (y = 0..15)
bits : 28 - 29 (2 bit)
OSPD15 : Port x configuration bits (y = 0..15)
bits : 30 - 31 (2 bit)
GPIO port pull-up/pull-down register
address_offset : 0xC Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
PUD0 : Port x configuration bits (y = 0..15)
bits : 0 - 1 (2 bit)
PUD1 : Port x configuration bits (y = 0..15)
bits : 2 - 3 (2 bit)
PUD2 : Port x configuration bits (y = 0..15)
bits : 4 - 5 (2 bit)
PUD3 : Port x configuration bits (y = 0..15)
bits : 6 - 7 (2 bit)
PUD4 : Port x configuration bits (y = 0..15)
bits : 8 - 9 (2 bit)
PUD5 : Port x configuration bits (y = 0..15)
bits : 10 - 11 (2 bit)
PUD6 : Port x configuration bits (y = 0..15)
bits : 12 - 13 (2 bit)
PUD7 : Port x configuration bits (y = 0..15)
bits : 14 - 15 (2 bit)
PUD8 : Port x configuration bits (y = 0..15)
bits : 16 - 17 (2 bit)
PUD9 : Port x configuration bits (y = 0..15)
bits : 18 - 19 (2 bit)
PUD10 : Port x configuration bits (y = 0..15)
bits : 20 - 21 (2 bit)
PUD11 : Port x configuration bits (y = 0..15)
bits : 22 - 23 (2 bit)
PUD12 : Port x configuration bits (y = 0..15)
bits : 24 - 25 (2 bit)
PUD13 : Port x configuration bits (y = 0..15)
bits : 26 - 27 (2 bit)
PUD14 : Port x configuration bits (y = 0..15)
bits : 28 - 29 (2 bit)
PUD15 : Port x configuration bits (y = 0..15)
bits : 30 - 31 (2 bit)
Is something missing? Is something wrong? can you help correct it ? Please contact us at info@chipselect.org !
This website is sponsored by Embeetle, an IDE designed from scratch for embedded software developers.