\n

GPIO

Peripheral Memory Blocks

address_offset : 0x0 Bytes (0x0)
size : 0x2C byte (0x0)
mem_usage : registers
protection :

Registers

INEN

DO

DSET

DRST

DIN

DFS

ANEN

PUEN

ODEN

FCR


INEN

GPIOA Input Enable Register
address_offset : 0x0 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

INEN INEN read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 INEN0 INEN1 INEN2 INEN3 INEN4 INEN5 INEN6 INEN7 INEN8 INEN9 INEN10 INEN11 INEN12 INEN13 INEN14 INEN15

INEN0 : INEN0 field description
bits : 0 - 0 (1 bit)

INEN1 : INEN1 field description
bits : 1 - 1 (1 bit)

INEN2 : INEN2 field description
bits : 2 - 2 (1 bit)

INEN3 : INEN3 field description
bits : 3 - 3 (1 bit)

INEN4 : INEN4 field description
bits : 4 - 4 (1 bit)

INEN5 : INEN5 field description
bits : 5 - 5 (1 bit)

INEN6 : INEN6 field description
bits : 6 - 6 (1 bit)

INEN7 : INEN7 field description
bits : 7 - 7 (1 bit)

INEN8 : INEN8 field description
bits : 8 - 8 (1 bit)

INEN9 : INEN9 field description
bits : 9 - 9 (1 bit)

INEN10 : INEN10 field description
bits : 10 - 10 (1 bit)

INEN11 : INEN11 field description
bits : 11 - 11 (1 bit)

INEN12 : INEN12 field description
bits : 12 - 12 (1 bit)

INEN13 : INEN13 field description
bits : 13 - 13 (1 bit)

INEN14 : INEN14 field description
bits : 14 - 14 (1 bit)

INEN15 : INEN15 field description
bits : 15 - 15 (1 bit)


DO

GPIOA Data Output Register
address_offset : 0x10 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DO DO read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 DO0 DO1 DO2 DO3 DO4 DO5 DO6 DO7 DO8 DO9 DO10 DO11 DO12 DO13 DO14 DO15

DO0 : DO0 field description
bits : 0 - 0 (1 bit)

DO1 : DO1 field description
bits : 1 - 1 (1 bit)

DO2 : DO2 field description
bits : 2 - 2 (1 bit)

DO3 : DO3 field description
bits : 3 - 3 (1 bit)

DO4 : DO4 field description
bits : 4 - 4 (1 bit)

DO5 : DO5 field description
bits : 5 - 5 (1 bit)

DO6 : DO6 field description
bits : 6 - 6 (1 bit)

DO7 : DO7 field description
bits : 7 - 7 (1 bit)

DO8 : DO8 field description
bits : 8 - 8 (1 bit)

DO9 : DO9 field description
bits : 9 - 9 (1 bit)

DO10 : DO10 field description
bits : 10 - 10 (1 bit)

DO11 : DO11 field description
bits : 11 - 11 (1 bit)

DO12 : DO12 field description
bits : 12 - 12 (1 bit)

DO13 : DO13 field description
bits : 13 - 13 (1 bit)

DO14 : DO14 field description
bits : 14 - 14 (1 bit)

DO15 : DO15 field description
bits : 15 - 15 (1 bit)


DSET

GPIOA Data Set Register
address_offset : 0x14 Bytes (0x0)
size : 32 bit
access : write-only
reset_value : 0x0
reset_Mask : 0x0

DSET DSET write-only 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 DSET0 DSET1 DSET2 DSET3 DSET4 DSET5 DSET6 DSET7 DSET8 DSET9 DSET10 DSET11 DSET12 DSET13 DSET14 DSET15

DSET0 : DSET0 field description
bits : 0 - 0 (1 bit)

DSET1 : DSET1 field description
bits : 1 - 1 (1 bit)

DSET2 : DSET2 field description
bits : 2 - 2 (1 bit)

DSET3 : DSET3 field description
bits : 3 - 3 (1 bit)

DSET4 : DSET4 field description
bits : 4 - 4 (1 bit)

DSET5 : DSET5 field description
bits : 5 - 5 (1 bit)

DSET6 : DSET6 field description
bits : 6 - 6 (1 bit)

DSET7 : DSET7 field description
bits : 7 - 7 (1 bit)

DSET8 : DSET8 field description
bits : 8 - 8 (1 bit)

DSET9 : DSET9 field description
bits : 9 - 9 (1 bit)

DSET10 : DSET10 field description
bits : 10 - 10 (1 bit)

DSET11 : DSET11 field description
bits : 11 - 11 (1 bit)

DSET12 : DSET12 field description
bits : 12 - 12 (1 bit)

DSET13 : DSET13 field description
bits : 13 - 13 (1 bit)

DSET14 : DSET14 field description
bits : 14 - 14 (1 bit)

DSET15 : DSET15 field description
bits : 15 - 15 (1 bit)


DRST

GPIOA Data Reset Register
address_offset : 0x18 Bytes (0x0)
size : 32 bit
access : write-only
reset_value : 0x0
reset_Mask : 0x0

DRST DRST write-only 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 DRESET0 DRESET1 DRESET2 DRESET3 DRESET4 DRESET5 DRESET6 DRESET7 DRESET8 DRESET9 DRESET10 DRESET11 DRESET12 DRESET13 DRESET14 DRESET15

DRESET0 : DRESET0 field description
bits : 0 - 0 (1 bit)

DRESET1 : DRESET1 field description
bits : 1 - 1 (1 bit)

DRESET2 : DRESET2 field description
bits : 2 - 2 (1 bit)

DRESET3 : DRESET3 field description
bits : 3 - 3 (1 bit)

DRESET4 : DRESET4 field description
bits : 4 - 4 (1 bit)

DRESET5 : DRESET5 field description
bits : 5 - 5 (1 bit)

DRESET6 : DRESET6 field description
bits : 6 - 6 (1 bit)

DRESET7 : DRESET7 field description
bits : 7 - 7 (1 bit)

DRESET8 : DRESET8 field description
bits : 8 - 8 (1 bit)

DRESET9 : DRESET9 field description
bits : 9 - 9 (1 bit)

DRESET10 : DRESET10 field description
bits : 10 - 10 (1 bit)

DRESET11 : DRESET11 field description
bits : 11 - 11 (1 bit)

DRESET12 : DRESET12 field description
bits : 12 - 12 (1 bit)

DRESET13 : DRESET13 field description
bits : 13 - 13 (1 bit)

DRESET14 : DRESET14 field description
bits : 14 - 14 (1 bit)

DRESET15 : DRESET15 field description
bits : 15 - 15 (1 bit)


DIN

GPIOA Data Input Register
address_offset : 0x1C Bytes (0x0)
size : 32 bit
access : read-only
reset_value : 0x0
reset_Mask : 0x0

DIN DIN read-only 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 DIN0 DIN1 DIN2 DIN3 DIN4 DIN5 DIN6 DIN7 DIN8 DIN9 DIN10 DIN11 DIN12 DIN13 DIN14 DIN15

DIN0 : DIN0 field description
bits : 0 - 0 (1 bit)

DIN1 : DIN1 field description
bits : 1 - 1 (1 bit)

DIN2 : DIN2 field description
bits : 2 - 2 (1 bit)

DIN3 : DIN3 field description
bits : 3 - 3 (1 bit)

DIN4 : DIN4 field description
bits : 4 - 4 (1 bit)

DIN5 : DIN5 field description
bits : 5 - 5 (1 bit)

DIN6 : DIN6 field description
bits : 6 - 6 (1 bit)

DIN7 : DIN7 field description
bits : 7 - 7 (1 bit)

DIN8 : DIN8 field description
bits : 8 - 8 (1 bit)

DIN9 : DIN9 field description
bits : 9 - 9 (1 bit)

DIN10 : DIN10 field description
bits : 10 - 10 (1 bit)

DIN11 : DIN11 field description
bits : 11 - 11 (1 bit)

DIN12 : DIN12 field description
bits : 12 - 12 (1 bit)

DIN13 : DIN13 field description
bits : 13 - 13 (1 bit)

DIN14 : DIN14 field description
bits : 14 - 14 (1 bit)

DIN15 : DIN15 field description
bits : 15 - 15 (1 bit)


DFS

GPIOA Digital Function Select
address_offset : 0x20 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DFS DFS read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 DFS0 DFS1 DFS2 DFS3 DFS4 DFS5 DFS6 DFS7 DFS8 DFS9 DFS10 DFS11 DFS12 DFS13 DFS14 DFS15

DFS0 : DFS0 field description
bits : 0 - 0 (1 bit)

DFS1 : DFS1 field description
bits : 1 - 1 (1 bit)

DFS2 : DFS2 field description
bits : 2 - 2 (1 bit)

DFS3 : DFS3 field description
bits : 3 - 3 (1 bit)

DFS4 : DFS4 field description
bits : 4 - 4 (1 bit)

DFS5 : DFS5 field description
bits : 5 - 5 (1 bit)

DFS6 : DFS6 field description
bits : 6 - 6 (1 bit)

DFS7 : DFS7 field description
bits : 7 - 7 (1 bit)

DFS8 : DFS8 field description
bits : 8 - 8 (1 bit)

DFS9 : DFS9 field description
bits : 9 - 9 (1 bit)

DFS10 : DFS10 field description
bits : 10 - 10 (1 bit)

DFS11 : DFS11 field description
bits : 11 - 11 (1 bit)

DFS12 : DFS12 field description
bits : 12 - 12 (1 bit)

DFS13 : DFS13 field description
bits : 13 - 13 (1 bit)

DFS14 : DFS14 field description
bits : 14 - 14 (1 bit)

DFS15 : DFS15 field description
bits : 15 - 15 (1 bit)


ANEN

GPIOAAnalog channel Enable Register
address_offset : 0x28 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

ANEN ANEN read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ANEN0 ANEN1 ANEN2 ANEN3 ANEN4 ANEN5 ANEN6 ANEN7 ANEN8 ANEN9 ANEN10 ANEN11 ANEN12 ANEN13 ANEN14 ANEN15

ANEN0 : ANEN0 field description
bits : 0 - 0 (1 bit)

ANEN1 : ANEN1 field description
bits : 1 - 1 (1 bit)

ANEN2 : ANEN2 field description
bits : 2 - 2 (1 bit)

ANEN3 : ANEN3 field description
bits : 3 - 3 (1 bit)

ANEN4 : ANEN4 field description
bits : 4 - 4 (1 bit)

ANEN5 : ANEN5 field description
bits : 5 - 5 (1 bit)

ANEN6 : ANEN6 field description
bits : 6 - 6 (1 bit)

ANEN7 : ANEN7 field description
bits : 7 - 7 (1 bit)

ANEN8 : ANEN8 field description
bits : 8 - 8 (1 bit)

ANEN9 : ANEN9 field description
bits : 9 - 9 (1 bit)

ANEN10 : ANEN10 field description
bits : 10 - 10 (1 bit)

ANEN11 : ANEN11 field description
bits : 11 - 11 (1 bit)

ANEN12 : ANEN12 field description
bits : 12 - 12 (1 bit)

ANEN13 : ANEN13 field description
bits : 13 - 13 (1 bit)

ANEN14 : ANEN14 field description
bits : 14 - 14 (1 bit)

ANEN15 : ANEN15 field description
bits : 15 - 15 (1 bit)


PUEN

GPIOA Pull-Up Enable Register
address_offset : 0x4 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PUEN PUEN read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 PUEN0 PUEN1 PUEN2 PUEN3 PUEN4 PUEN5 PUEN6 PUEN7 PUEN8 PUEN9 PUEN10 PUEN11 PUEN12 PUEN13 PUEN14 PUEN15

PUEN0 : PUEN0 field description
bits : 0 - 0 (1 bit)

PUEN1 : PUEN1 field description
bits : 1 - 1 (1 bit)

PUEN2 : PUEN2 field description
bits : 2 - 2 (1 bit)

PUEN3 : PUEN3 field description
bits : 3 - 3 (1 bit)

PUEN4 : PUEN4 field description
bits : 4 - 4 (1 bit)

PUEN5 : PUEN5 field description
bits : 5 - 5 (1 bit)

PUEN6 : PUEN6 field description
bits : 6 - 6 (1 bit)

PUEN7 : PUEN7 field description
bits : 7 - 7 (1 bit)

PUEN8 : PUEN8 field description
bits : 8 - 8 (1 bit)

PUEN9 : PUEN9 field description
bits : 9 - 9 (1 bit)

PUEN10 : PUEN10 field description
bits : 10 - 10 (1 bit)

PUEN11 : PUEN11 field description
bits : 11 - 11 (1 bit)

PUEN12 : PUEN12 field description
bits : 12 - 12 (1 bit)

PUEN13 : PUEN13 field description
bits : 13 - 13 (1 bit)

PUEN14 : PUEN14 field description
bits : 14 - 14 (1 bit)

PUEN15 : PUEN15 field description
bits : 15 - 15 (1 bit)


ODEN

GPIOA Open-Drain Enable Register
address_offset : 0x8 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

ODEN ODEN read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ODEN0 ODEN1 ODEN2 ODEN3 ODEN4 ODEN5 ODEN6 ODEN7 ODEN8 ODEN9 ODEN10 ODEN11 ODEN12 ODEN13 ODEN14 ODEN15

ODEN0 : ODEN0 field description
bits : 0 - 0 (1 bit)

ODEN1 : ODEN1 field description
bits : 1 - 1 (1 bit)

ODEN2 : ODEN2 field description
bits : 2 - 2 (1 bit)

ODEN3 : ODEN3 field description
bits : 3 - 3 (1 bit)

ODEN4 : ODEN4 field description
bits : 4 - 4 (1 bit)

ODEN5 : ODEN5 field description
bits : 5 - 5 (1 bit)

ODEN6 : ODEN6 field description
bits : 6 - 6 (1 bit)

ODEN7 : ODEN7 field description
bits : 7 - 7 (1 bit)

ODEN8 : ODEN8 field description
bits : 8 - 8 (1 bit)

ODEN9 : ODEN9 field description
bits : 9 - 9 (1 bit)

ODEN10 : ODEN10 field description
bits : 10 - 10 (1 bit)

ODEN11 : ODEN11 field description
bits : 11 - 11 (1 bit)

ODEN12 : ODEN12 field description
bits : 12 - 12 (1 bit)

ODEN13 : ODEN13 field description
bits : 13 - 13 (1 bit)

ODEN14 : ODEN14 field description
bits : 14 - 14 (1 bit)

ODEN15 : ODEN15 field description
bits : 15 - 15 (1 bit)


FCR

GPIOA Function Control Register
address_offset : 0xC Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

FCR FCR read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 Px0FCR Px1FCR Px2FCR Px3FCR Px4FCR Px5FCR Px6FCR Px7FCR Px8FCR Px9FCR Px10FCR Px11FCR Px12FCR Px13FCR Px14FCR Px15FCR

Px0FCR : Px0FCR field description
bits : 0 - 1 (2 bit)

Px1FCR : Px1FCR field description
bits : 2 - 3 (2 bit)

Px2FCR : Px2FCR field description
bits : 4 - 5 (2 bit)

Px3FCR : Px3FCR field description
bits : 6 - 7 (2 bit)

Px4FCR : Px4FCR field description
bits : 8 - 9 (2 bit)

Px5FCR : Px5FCR field description
bits : 10 - 11 (2 bit)

Px6FCR : Px6FCR field description
bits : 12 - 13 (2 bit)

Px7FCR : Px7FCR field description
bits : 14 - 15 (2 bit)

Px8FCR : Px8FCR field description
bits : 16 - 17 (2 bit)

Px9FCR : Px9FCR field description
bits : 18 - 19 (2 bit)

Px10FCR : Px10FCR field description
bits : 20 - 21 (2 bit)

Px11FCR : Px11FCR field description
bits : 22 - 23 (2 bit)

Px12FCR : Px12FCR field description
bits : 24 - 25 (2 bit)

Px13FCR : Px13FCR field description
bits : 26 - 27 (2 bit)

Px14FCR : Px14FCR field description
bits : 28 - 29 (2 bit)

Px15FCR : Px15FCR field description
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 EmbeetleEmbeetle, an IDE designed from scratch for embedded software developers.