\n

GPIO

Peripheral Memory Blocks

Registers

data_output

interrupt_enable

interrupt_mask

interrupt_level

interrupt_polarity

direction

interrupt_status

interrupt_status_raw

interrupt_debounce

interrupt_clear

data_input

sync_level

id_code

interrupt_bothedge

source


data_output

Data (output) registers
address_offset : 0x0 Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0

data_output data_output 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 pin0 pin1 pin2 pin3 pin4 pin5 pin6 pin7

pin0 :
bits : 0 - -1 (0 bit)

pin1 :
bits : 0 - -1 (0 bit)

pin2 :
bits : 0 - -1 (0 bit)

pin3 :
bits : 0 - -1 (0 bit)

pin4 :
bits : 0 - -1 (0 bit)

pin5 :
bits : 0 - -1 (0 bit)

pin6 :
bits : 0 - -1 (0 bit)

pin7 :
bits : 0 - -1 (0 bit)


interrupt_enable

Interrupt enable/disable registers
address_offset : 0x30 Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0

interrupt_enable interrupt_enable 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

interrupt_mask

Interrupt mask registers
address_offset : 0x34 Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0

interrupt_mask interrupt_mask 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

interrupt_level

Interrupt level registers
address_offset : 0x38 Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0

interrupt_level interrupt_level 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

interrupt_polarity

Interrupt polarity registers
address_offset : 0x3C Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0

interrupt_polarity interrupt_polarity 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

direction

Data direction registers
address_offset : 0x4 Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0

direction direction 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 pin0 pin1 pin2 pin3 pin4 pin5 pin6 pin7

pin0 :
bits : 0 - -1 (0 bit)

Enumeration: DIRECTION

0 : input

Pin is input

1 : output

Pin is output

End of enumeration elements list.

pin1 :
bits : 0 - -1 (0 bit)

Enumeration: DIRECTION

0 : input

Pin is input

1 : output

Pin is output

End of enumeration elements list.

pin2 :
bits : 0 - -1 (0 bit)

Enumeration: DIRECTION

0 : input

Pin is input

1 : output

Pin is output

End of enumeration elements list.

pin3 :
bits : 0 - -1 (0 bit)

Enumeration: DIRECTION

0 : input

Pin is input

1 : output

Pin is output

End of enumeration elements list.

pin4 :
bits : 0 - -1 (0 bit)

Enumeration: DIRECTION

0 : input

Pin is input

1 : output

Pin is output

End of enumeration elements list.

pin5 :
bits : 0 - -1 (0 bit)

Enumeration: DIRECTION

0 : input

Pin is input

1 : output

Pin is output

End of enumeration elements list.

pin6 :
bits : 0 - -1 (0 bit)

Enumeration: DIRECTION

0 : input

Pin is input

1 : output

Pin is output

End of enumeration elements list.

pin7 :
bits : 0 - -1 (0 bit)

Enumeration: DIRECTION

0 : input

Pin is input

1 : output

Pin is output

End of enumeration elements list.


interrupt_status

Interrupt status registers
address_offset : 0x40 Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0

interrupt_status interrupt_status 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

interrupt_status_raw

Raw interrupt status registers
address_offset : 0x44 Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0

interrupt_status_raw interrupt_status_raw 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

interrupt_debounce

Interrupt debounce registers
address_offset : 0x48 Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0

interrupt_debounce interrupt_debounce 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

interrupt_clear

Registers for clearing interrupts
address_offset : 0x4C Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0

interrupt_clear interrupt_clear 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

data_input

External port (data input) registers
address_offset : 0x50 Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0

data_input data_input 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 pin0 pin1 pin2 pin3 pin4 pin5 pin6 pin7

pin0 :
bits : 0 - -1 (0 bit)

pin1 :
bits : 0 - -1 (0 bit)

pin2 :
bits : 0 - -1 (0 bit)

pin3 :
bits : 0 - -1 (0 bit)

pin4 :
bits : 0 - -1 (0 bit)

pin5 :
bits : 0 - -1 (0 bit)

pin6 :
bits : 0 - -1 (0 bit)

pin7 :
bits : 0 - -1 (0 bit)


sync_level

Sync level registers
address_offset : 0x60 Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0

sync_level sync_level 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

id_code

ID code
address_offset : 0x64 Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0

id_code id_code 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

interrupt_bothedge

Interrupt both edge type
address_offset : 0x68 Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0

interrupt_bothedge interrupt_bothedge 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

source

Data source registers
address_offset : 0x8 Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0

source source 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


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.