\n
address_offset : 0x0 Bytes (0x0)
size : 0x30 byte (0x0)
mem_usage : registers
protection :
GPIOx Configuration Register
address_offset : 0x0 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
MODE0 : MODE0[0] bits (Port x mode bits, pin 0)
bits : 0 - 0 (1 bit)
access : read-write
MODE1 : MODE1[0] bits (Port x mode bits, pin 1)
bits : 1 - 1 (1 bit)
access : read-write
MODE2 : MODE2[0] bits (Port x mode bits, pin 2)
bits : 2 - 2 (1 bit)
access : read-write
MODE3 : MODE3[0] bits (Port x mode bits, pin 3)
bits : 3 - 3 (1 bit)
access : read-write
MODE4 : MODE4[0] bits (Port x mode bits, pin 4)
bits : 4 - 4 (1 bit)
access : read-write
MODE5 : MODE5[0] bits (Port x mode bits, pin 5)
bits : 5 - 5 (1 bit)
access : read-write
MODE6 : MODE6[0] bits (Port x mode bits, pin 6)
bits : 6 - 6 (1 bit)
access : read-write
MODE7 : MODE7[0] bits (Port x mode bits, pin 7)
bits : 7 - 7 (1 bit)
access : read-write
MODE8 : MODE8[0] bits (Port x mode bits, pin 8)
bits : 8 - 8 (1 bit)
access : read-write
MODE9 : MODE9[0] bits (Port x mode bits, pin 9)
bits : 9 - 9 (1 bit)
access : read-write
MODE10 : MODE10[0] bits (Port x mode bits, pin 10)
bits : 10 - 10 (1 bit)
access : read-write
MODE11 : MODE11[0] bits (Port x mode bits, pin 11)
bits : 11 - 11 (1 bit)
access : read-write
MODE12 : MODE12[0] bits (Port x mode bits, pin 12)
bits : 12 - 12 (1 bit)
access : read-write
MODE13 : MODE13[0] bits (Port x mode bits, pin 13)
bits : 13 - 13 (1 bit)
access : read-write
MODE14 : MODE14[0] bits (Port x mode bits, pin 14)
bits : 14 - 14 (1 bit)
access : read-write
MODE15 : MODE15[0] bits (Port x mode bits, pin 15)
bits : 15 - 15 (1 bit)
access : read-write
GPIO Bit Reset Register
address_offset : 0x10 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
BR0 : Port x, Reset bit 0
bits : 0 - 0 (1 bit)
access : read-write
BR1 : Port x, Reset bit 1
bits : 1 - 1 (1 bit)
access : read-write
BR2 : Port x, Reset bit 2
bits : 2 - 2 (1 bit)
access : read-write
BR3 : Port x, Reset bit 3
bits : 3 - 3 (1 bit)
access : read-write
BR4 : Port x, Reset bit 4
bits : 4 - 4 (1 bit)
access : read-write
BR5 : Port x, Reset bit 5
bits : 5 - 5 (1 bit)
access : read-write
BR6 : Port x, Reset bit 6
bits : 6 - 6 (1 bit)
access : read-write
BR7 : Port x, Reset bit 7
bits : 7 - 7 (1 bit)
access : read-write
BR8 : Port x, Reset bit 8
bits : 8 - 8 (1 bit)
access : read-write
BR9 : Port x, Reset bit 9
bits : 9 - 9 (1 bit)
access : read-write
BR10 : Port x, Reset bit 10
bits : 10 - 10 (1 bit)
access : read-write
BR11 : Port x, Reset bit 11
bits : 11 - 11 (1 bit)
access : read-write
BR12 : Port x, Reset bit 12
bits : 12 - 12 (1 bit)
access : read-write
BR13 : Port x, Reset bit 13
bits : 13 - 13 (1 bit)
access : read-write
BR14 : Port x, Reset bit 14
bits : 14 - 14 (1 bit)
access : read-write
BR15 : Port x, Reset bit 15
bits : 15 - 15 (1 bit)
access : read-write
GPIO Pull Down Register
address_offset : 0x18 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
PD0 : Port x, Pin 0 pull down
bits : 0 - 0 (1 bit)
access : read-write
PD1 : Port x, Pin 1 pull down
bits : 1 - 1 (1 bit)
access : read-write
PD2 : Port x, Pin 2 pull down
bits : 2 - 2 (1 bit)
access : read-write
PD3 : Port x, Pin 3 pull down
bits : 3 - 3 (1 bit)
access : read-write
PD4 : Port x, Pin 4 pull down
bits : 4 - 4 (1 bit)
access : read-write
PD5 : Port x, Pin 5 pull down
bits : 5 - 5 (1 bit)
access : read-write
PD6 : Port x, Pin 6 pull down
bits : 6 - 6 (1 bit)
access : read-write
PD7 : Port x, Pin 7 pull down
bits : 7 - 7 (1 bit)
access : read-write
PD8 : Port x, Pin 8 pull down
bits : 8 - 8 (1 bit)
access : read-write
PD9 : Port x, Pin 9 pull down
bits : 9 - 9 (1 bit)
access : read-write
PD10 : Port x, Pin 10 pull down
bits : 10 - 10 (1 bit)
access : read-write
PD11 : Port x, Pin 11 pull down
bits : 11 - 11 (1 bit)
access : read-write
PD12 : Port x, Pin 12 pull down
bits : 12 - 12 (1 bit)
access : read-write
PD13 : Port x, Pin 13 pull down
bits : 13 - 13 (1 bit)
access : read-write
PD14 : Port x, Pin 14 pull down
bits : 14 - 14 (1 bit)
access : read-write
PD15 : Port x, Pin 15 pull down
bits : 15 - 15 (1 bit)
access : read-write
GPIO Pull Up Register
address_offset : 0x1C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
PU0 : Port x, Pin 0 pull up
bits : 0 - 0 (1 bit)
access : read-write
PU1 : Port x, Pin 1 pull up
bits : 1 - 1 (1 bit)
access : read-write
PU2 : Port x, Pin 2 pull up
bits : 2 - 2 (1 bit)
access : read-write
PU3 : Port x, Pin 3 pull up
bits : 3 - 3 (1 bit)
access : read-write
PU4 : Port x, Pin 4 pull up
bits : 4 - 4 (1 bit)
access : read-write
PU5 : Port x, Pin 5 pull up
bits : 5 - 5 (1 bit)
access : read-write
PU6 : Port x, Pin 6 pull up
bits : 6 - 6 (1 bit)
access : read-write
PU7 : Port x, Pin 7 pull up
bits : 7 - 7 (1 bit)
access : read-write
PU8 : Port x, Pin 8 pull up
bits : 8 - 8 (1 bit)
access : read-write
PU9 : Port x, Pin 9 pull up
bits : 9 - 9 (1 bit)
access : read-write
PU10 : Port x, Pin 10 pull up
bits : 10 - 10 (1 bit)
access : read-write
PU11 : Port x, Pin 11 pull up
bits : 11 - 11 (1 bit)
access : read-write
PU12 : Port x, Pin 12 pull up
bits : 12 - 12 (1 bit)
access : read-write
PU13 : Port x, Pin 13 pull up
bits : 13 - 13 (1 bit)
access : read-write
PU14 : Port x, Pin 14 pull up
bits : 14 - 14 (1 bit)
access : read-write
PU15 : Port x, Pin 15 pull up
bits : 15 - 15 (1 bit)
access : read-write
GPIO E4_E2 Register
address_offset : 0x20 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
E4_E2_0 : Port x, Pin 0 driving current
bits : 0 - 1 (2 bit)
access : read-write
Enumeration:
#00 : 4mA
Driving 4mA
#01 : 8mA
Driving 8mA
#10 : 12mA
Driving 12mA
#11 : 16mA
Driving 16mA
End of enumeration elements list.
E4_E2_1 : Port x, Pin 1 driving current
bits : 2 - 3 (2 bit)
access : read-write
Enumeration:
#00 : 4mA
Driving 4mA
#01 : 8mA
Driving 8mA
#10 : 12mA
Driving 12mA
#11 : 16mA
Driving 16mA
End of enumeration elements list.
E4_E2_2 : Port x, Pin 2 driving current
bits : 4 - 5 (2 bit)
access : read-write
Enumeration:
#00 : 4mA
Driving 4mA
#01 : 8mA
Driving 8mA
#10 : 12mA
Driving 12mA
#11 : 16mA
Driving 16mA
End of enumeration elements list.
E4_E2_3 : Port x, Pin 3 driving current
bits : 6 - 7 (2 bit)
access : read-write
Enumeration:
#00 : 4mA
Driving 4mA
#01 : 8mA
Driving 8mA
#10 : 12mA
Driving 12mA
#11 : 16mA
Driving 16mA
End of enumeration elements list.
E4_E2_4 : Port x, Pin 4 driving current
bits : 8 - 9 (2 bit)
access : read-write
Enumeration:
#00 : 4mA
Driving 4mA
#01 : 8mA
Driving 8mA
#10 : 12mA
Driving 12mA
#11 : 16mA
Driving 16mA
End of enumeration elements list.
E4_E2_5 : Port x, Pin 5 driving current
bits : 10 - 11 (2 bit)
access : read-write
Enumeration:
#00 : 4mA
Driving 4mA
#01 : 8mA
Driving 8mA
#10 : 12mA
Driving 12mA
#11 : 16mA
Driving 16mA
End of enumeration elements list.
E4_E2_6 : Port x, Pin 6 driving current
bits : 12 - 13 (2 bit)
access : read-write
Enumeration:
#00 : 4mA
Driving 4mA
#01 : 8mA
Driving 8mA
#10 : 12mA
Driving 12mA
#11 : 16mA
Driving 16mA
End of enumeration elements list.
E4_E2_7 : Port x, Pin 7 driving current
bits : 14 - 15 (2 bit)
access : read-write
Enumeration:
#00 : 4mA
Driving 4mA
#01 : 8mA
Driving 8mA
#10 : 12mA
Driving 12mA
#11 : 16mA
Driving 16mA
End of enumeration elements list.
E4_E2_8 : Port x, Pin 8 driving current
bits : 16 - 17 (2 bit)
access : read-write
Enumeration:
#00 : 4mA
Driving 4mA
#01 : 8mA
Driving 8mA
#10 : 12mA
Driving 12mA
#11 : 16mA
Driving 16mA
End of enumeration elements list.
E4_E2_9 : Port x, Pin 9 driving current
bits : 18 - 19 (2 bit)
access : read-write
Enumeration:
#00 : 4mA
Driving 4mA
#01 : 8mA
Driving 8mA
#10 : 12mA
Driving 12mA
#11 : 16mA
Driving 16mA
End of enumeration elements list.
E4_E2_10 : Port x, Pin 10 driving current
bits : 20 - 21 (2 bit)
access : read-write
Enumeration:
#00 : 4mA
Driving 4mA
#01 : 8mA
Driving 8mA
#10 : 12mA
Driving 12mA
#11 : 16mA
Driving 16mA
End of enumeration elements list.
E4_E2_11 : Port x, Pin 11 driving current
bits : 22 - 23 (2 bit)
access : read-write
Enumeration:
#00 : 4mA
Driving 4mA
#01 : 8mA
Driving 8mA
#10 : 12mA
Driving 12mA
#11 : 16mA
Driving 16mA
End of enumeration elements list.
E4_E2_12 : Port x, Pin 12 driving current
bits : 24 - 25 (2 bit)
access : read-write
Enumeration:
#00 : 4mA
Driving 4mA
#01 : 8mA
Driving 8mA
#10 : 12mA
Driving 12mA
#11 : 16mA
Driving 16mA
End of enumeration elements list.
E4_E2_13 : Port x, Pin 13 driving current
bits : 26 - 27 (2 bit)
access : read-write
Enumeration:
#00 : 4mA
Driving 4mA
#01 : 8mA
Driving 8mA
#10 : 12mA
Driving 12mA
#11 : 16mA
Driving 16mA
End of enumeration elements list.
E4_E2_14 : Port x, Pin 14 driving current
bits : 28 - 29 (2 bit)
access : read-write
Enumeration:
#00 : 4mA
Driving 4mA
#01 : 8mA
Driving 8mA
#10 : 12mA
Driving 12mA
#11 : 16mA
Driving 16mA
End of enumeration elements list.
E4_E2_15 : Port x, Pin 15 driving current
bits : 30 - 31 (2 bit)
access : read-write
Enumeration:
#00 : 4mA
Driving 4mA
#01 : 8mA
Driving 8mA
#10 : 12mA
Driving 12mA
#11 : 16mA
Driving 16mA
End of enumeration elements list.
GPIO Input Data Register
address_offset : 0x4 Bytes (0x0)
size : 32 bit
access : read-only
reset_value : 0x0
reset_Mask : 0x0
IDR0 : Port input data, bit 0
bits : 0 - 0 (1 bit)
access : read-write
IDR1 : Port input data, bit 1
bits : 1 - 1 (1 bit)
access : read-write
IDR2 : Port input data, bit 2
bits : 2 - 2 (1 bit)
access : read-write
IDR3 : Port input data, bit 3
bits : 3 - 3 (1 bit)
access : read-write
IDR4 : Port input data, bit 4
bits : 4 - 4 (1 bit)
access : read-write
IDR5 : Port input data, bit 5
bits : 5 - 5 (1 bit)
access : read-write
IDR6 : Port input data, bit 6
bits : 6 - 6 (1 bit)
access : read-write
IDR7 : Port input data, bit 7
bits : 7 - 7 (1 bit)
access : read-write
IDR8 : Port input data, bit 8
bits : 8 - 8 (1 bit)
access : read-write
IDR9 : Port input data, bit 9
bits : 9 - 9 (1 bit)
access : read-write
IDR10 : Port input data, bit 10
bits : 10 - 10 (1 bit)
access : read-write
IDR11 : Port input data, bit 11
bits : 11 - 11 (1 bit)
access : read-write
IDR12 : Port input data, bit 12
bits : 12 - 12 (1 bit)
access : read-write
IDR13 : Port input data, bit 13
bits : 13 - 13 (1 bit)
access : read-write
IDR14 : Port input data, bit 14
bits : 14 - 14 (1 bit)
access : read-write
IDR15 : Port input data, bit 15
bits : 15 - 15 (1 bit)
access : read-write
GPIO Output Data Register
address_offset : 0x8 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
ODR0 : Port output data, bit 0
bits : 0 - 0 (1 bit)
access : read-write
ODR1 : Port output data, bit 1
bits : 1 - 1 (1 bit)
access : read-write
ODR2 : Port output data, bit 2
bits : 2 - 2 (1 bit)
access : read-write
ODR3 : Port output data, bit 3
bits : 3 - 3 (1 bit)
access : read-write
ODR4 : Port output data, bit 4
bits : 4 - 4 (1 bit)
access : read-write
ODR5 : Port output data, bit 5
bits : 5 - 5 (1 bit)
access : read-write
ODR6 : Port output data, bit 6
bits : 6 - 6 (1 bit)
access : read-write
ODR7 : Port output data, bit 7
bits : 7 - 7 (1 bit)
access : read-write
ODR8 : Port output data, bit 8
bits : 8 - 8 (1 bit)
access : read-write
ODR9 : Port output data, bit 9
bits : 9 - 9 (1 bit)
access : read-write
ODR10 : Port output data, bit 10
bits : 10 - 10 (1 bit)
access : read-write
ODR11 : Port output data, bit 11
bits : 11 - 11 (1 bit)
access : read-write
ODR12 : Port output data, bit 12
bits : 12 - 12 (1 bit)
access : read-write
ODR13 : Port output data, bit 13
bits : 13 - 13 (1 bit)
access : read-write
ODR14 : Port output data, bit 14
bits : 14 - 14 (1 bit)
access : read-write
ODR15 : Port output data, bit 15
bits : 15 - 15 (1 bit)
access : read-write
GPIO Bit Set, Reset Register
address_offset : 0xC Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
BS0 : Port x, Set bit 0
bits : 0 - 0 (1 bit)
access : read-write
BS1 : Port x, Set bit 1
bits : 1 - 1 (1 bit)
access : read-write
BS2 : Port x, Set bit 2
bits : 2 - 2 (1 bit)
access : read-write
BS3 : Port x, Set bit 3
bits : 3 - 3 (1 bit)
access : read-write
BS4 : Port x, Set bit 4
bits : 4 - 4 (1 bit)
access : read-write
BS5 : Port x, Set bit 5
bits : 5 - 5 (1 bit)
access : read-write
BS6 : Port x, Set bit 6
bits : 6 - 6 (1 bit)
access : read-write
BS7 : Port x, Set bit 7
bits : 7 - 7 (1 bit)
access : read-write
BS8 : Port x, Set bit 8
bits : 8 - 8 (1 bit)
access : read-write
BS9 : Port x, Set bit 9
bits : 9 - 9 (1 bit)
access : read-write
BS10 : Port x, Set bit 10
bits : 10 - 10 (1 bit)
access : read-write
BS11 : Port x, Set bit 11
bits : 11 - 11 (1 bit)
access : read-write
BS12 : Port x, Set bit 12
bits : 12 - 12 (1 bit)
access : read-write
BS13 : Port x, Set bit 13
bits : 13 - 13 (1 bit)
access : read-write
BS14 : Port x, Set bit 14
bits : 14 - 14 (1 bit)
access : read-write
BS15 : Port x, Set bit 15
bits : 15 - 15 (1 bit)
access : read-write
BR0 : Port x, Reset bit 0
bits : 16 - 16 (1 bit)
access : read-write
BR1 : Port x, Reset bit 1
bits : 17 - 17 (1 bit)
access : read-write
BR2 : Port x, Reset bit 2
bits : 18 - 18 (1 bit)
access : read-write
BR3 : Port x, Reset bit 3
bits : 19 - 19 (1 bit)
access : read-write
BR4 : Port x, Reset bit 4
bits : 20 - 20 (1 bit)
access : read-write
BR5 : Port x, Reset bit 5
bits : 21 - 21 (1 bit)
access : read-write
BR6 : Port x, Reset bit 6
bits : 22 - 22 (1 bit)
access : read-write
BR7 : Port x, Reset bit 7
bits : 23 - 23 (1 bit)
access : read-write
BR8 : Port x, Reset bit 8
bits : 24 - 24 (1 bit)
access : read-write
BR9 : Port x, Reset bit 9
bits : 25 - 25 (1 bit)
access : read-write
BR10 : Port x, Reset bit 10
bits : 26 - 26 (1 bit)
access : read-write
BR11 : Port x, Reset bit 11
bits : 27 - 27 (1 bit)
access : read-write
BR12 : Port x, Reset bit 12
bits : 28 - 28 (1 bit)
access : read-write
BR13 : Port x, Reset bit 13
bits : 29 - 29 (1 bit)
access : read-write
BR14 : Port x, Reset bit 14
bits : 30 - 30 (1 bit)
access : read-write
BR15 : Port x, Reset bit 15
bits : 31 - 31 (1 bit)
access : read-write
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.