\n

GPIO2

Peripheral Memory Blocks

address_offset : 0x0 Bytes (0x0)
size : 0xFFFF byte (0x0)
mem_usage : registers
protection : not protected

Registers

MASK

CLR

NOT

DIR

IS

IBE

IEV

IE

RIS

MIS

IC

PIN

OUT

SET


MASK

Pin value mask register. Affects operations on PIN, OUT, SET, CLR, and NOT registers.
address_offset : 0x0 Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0

MASK 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 MASK0 MASK1 MASK2 MASK3 MASK4 MASK5 MASK6 MASK7 MASK8 MASK9 MASK10 MASK11 MASK12 MASK13 MASK14 MASK15

MASK0 : GPIO pin PIOn_x access control. 0 = read/write not masked. 1 = read/write masked.
bits : 0 - 0 (1 bit)

MASK1 : GPIO pin PIOn_x access control. 0 = read/write not masked. 1 = read/write masked.
bits : 1 - 2 (2 bit)

MASK2 : GPIO pin PIOn_x access control. 0 = read/write not masked. 1 = read/write masked.
bits : 2 - 4 (3 bit)

MASK3 : GPIO pin PIOn_x access control. 0 = read/write not masked. 1 = read/write masked.
bits : 3 - 6 (4 bit)

MASK4 : GPIO pin PIOn_x access control. 0 = read/write not masked. 1 = read/write masked.
bits : 4 - 8 (5 bit)

MASK5 : GPIO pin PIOn_x access control. 0 = read/write not masked. 1 = read/write masked.
bits : 5 - 10 (6 bit)

MASK6 : GPIO pin PIOn_x access control. 0 = read/write not masked. 1 = read/write masked.
bits : 6 - 12 (7 bit)

MASK7 : GPIO pin PIOn_x access control. 0 = read/write not masked. 1 = read/write masked.
bits : 7 - 14 (8 bit)

MASK8 : GPIO pin PIOn_x access control. 0 = read/write not masked. 1 = read/write masked.
bits : 8 - 16 (9 bit)

MASK9 : GPIO pin PIOn_x access control. 0 = read/write not masked. 1 = read/write masked.
bits : 9 - 18 (10 bit)

MASK10 : GPIO pin PIOn_x access control. 0 = read/write not masked. 1 = read/write masked.
bits : 10 - 20 (11 bit)

MASK11 : GPIO pin PIOn_x access control. 0 = read/write not masked. 1 = read/write masked.
bits : 11 - 22 (12 bit)

MASK12 : GPIO pin PIOn_x access control. 0 = read/write not masked. 1 = read/write masked.
bits : 12 - 24 (13 bit)

MASK13 : GPIO pin PIOn_x access control. 0 = read/write not masked. 1 = read/write masked.
bits : 13 - 26 (14 bit)

MASK14 : GPIO pin PIOn_x access control. 0 = read/write not masked. 1 = read/write masked.
bits : 14 - 28 (15 bit)

MASK15 : GPIO pin PIOn_x access control. 0 = read/write not masked. 1 = read/write masked.
bits : 15 - 30 (16 bit)


CLR

Pin output value clear register.
address_offset : 0x10 Bytes (0x0)
access : write-only
reset_value : 0x0
reset_Mask : 0x0

CLR CLR 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 CLEAR0 CLEAR1 CLEAR2 CLEAR3 CLEAR4 CLEAR5 CLEAR6 CLEAR7 CLEAR8 CLEAR9 CLEAR10 CLEAR11 CLEAR12 CLEAR13 CLEAR14 CLEAR15

CLEAR0 : Clear GPIO pin PIOn_x output value. 0 = No effect on the GPIO output level. 1 = GPIO output is set to LOW.
bits : 0 - 0 (1 bit)

CLEAR1 : Clear GPIO pin PIOn_x output value. 0 = No effect on the GPIO output level. 1 = GPIO output is set to LOW.
bits : 1 - 2 (2 bit)

CLEAR2 : Clear GPIO pin PIOn_x output value. 0 = No effect on the GPIO output level. 1 = GPIO output is set to LOW.
bits : 2 - 4 (3 bit)

CLEAR3 : Clear GPIO pin PIOn_x output value. 0 = No effect on the GPIO output level. 1 = GPIO output is set to LOW.
bits : 3 - 6 (4 bit)

CLEAR4 : Clear GPIO pin PIOn_x output value. 0 = No effect on the GPIO output level. 1 = GPIO output is set to LOW.
bits : 4 - 8 (5 bit)

CLEAR5 : Clear GPIO pin PIOn_x output value. 0 = No effect on the GPIO output level. 1 = GPIO output is set to LOW.
bits : 5 - 10 (6 bit)

CLEAR6 : Clear GPIO pin PIOn_x output value. 0 = No effect on the GPIO output level. 1 = GPIO output is set to LOW.
bits : 6 - 12 (7 bit)

CLEAR7 : Clear GPIO pin PIOn_x output value. 0 = No effect on the GPIO output level. 1 = GPIO output is set to LOW.
bits : 7 - 14 (8 bit)

CLEAR8 : Clear GPIO pin PIOn_x output value. 0 = No effect on the GPIO output level. 1 = GPIO output is set to LOW.
bits : 8 - 16 (9 bit)

CLEAR9 : Clear GPIO pin PIOn_x output value. 0 = No effect on the GPIO output level. 1 = GPIO output is set to LOW.
bits : 9 - 18 (10 bit)

CLEAR10 : Clear GPIO pin PIOn_x output value. 0 = No effect on the GPIO output level. 1 = GPIO output is set to LOW.
bits : 10 - 20 (11 bit)

CLEAR11 : Clear GPIO pin PIOn_x output value. 0 = No effect on the GPIO output level. 1 = GPIO output is set to LOW.
bits : 11 - 22 (12 bit)

CLEAR12 : Clear GPIO pin PIOn_x output value. 0 = No effect on the GPIO output level. 1 = GPIO output is set to LOW.
bits : 12 - 24 (13 bit)

CLEAR13 : Clear GPIO pin PIOn_x output value. 0 = No effect on the GPIO output level. 1 = GPIO output is set to LOW.
bits : 13 - 26 (14 bit)

CLEAR14 : Clear GPIO pin PIOn_x output value. 0 = No effect on the GPIO output level. 1 = GPIO output is set to LOW.
bits : 14 - 28 (15 bit)

CLEAR15 : Clear GPIO pin PIOn_x output value. 0 = No effect on the GPIO output level. 1 = GPIO output is set to LOW.
bits : 15 - 30 (16 bit)


NOT

Pin output value invert register.
address_offset : 0x14 Bytes (0x0)
access : write-only
reset_value : 0x0
reset_Mask : 0x0

NOT NOT 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 NOT0 NOT1 NOT2 NOT3 NOT4 NOT5 NOT6 NOT7 NOT8 NOT9 NOT10 NOT11 NOT12 NOT13 NOT14 NOT15

NOT0 : Invert GPIO pin PIOn_x output value. 0 = No effect on the GPIO output level. 1 = GPIO output is inverted from its current value.
bits : 0 - 0 (1 bit)

NOT1 : Invert GPIO pin PIOn_x output value. 0 = No effect on the GPIO output level. 1 = GPIO output is inverted from its current value.
bits : 1 - 2 (2 bit)

NOT2 : Invert GPIO pin PIOn_x output value. 0 = No effect on the GPIO output level. 1 = GPIO output is inverted from its current value.
bits : 2 - 4 (3 bit)

NOT3 : Invert GPIO pin PIOn_x output value. 0 = No effect on the GPIO output level. 1 = GPIO output is inverted from its current value.
bits : 3 - 6 (4 bit)

NOT4 : Invert GPIO pin PIOn_x output value. 0 = No effect on the GPIO output level. 1 = GPIO output is inverted from its current value.
bits : 4 - 8 (5 bit)

NOT5 : Invert GPIO pin PIOn_x output value. 0 = No effect on the GPIO output level. 1 = GPIO output is inverted from its current value.
bits : 5 - 10 (6 bit)

NOT6 : Invert GPIO pin PIOn_x output value. 0 = No effect on the GPIO output level. 1 = GPIO output is inverted from its current value.
bits : 6 - 12 (7 bit)

NOT7 : Invert GPIO pin PIOn_x output value. 0 = No effect on the GPIO output level. 1 = GPIO output is inverted from its current value.
bits : 7 - 14 (8 bit)

NOT8 : Invert GPIO pin PIOn_x output value. 0 = No effect on the GPIO output level. 1 = GPIO output is inverted from its current value.
bits : 8 - 16 (9 bit)

NOT9 : Invert GPIO pin PIOn_x output value. 0 = No effect on the GPIO output level. 1 = GPIO output is inverted from its current value.
bits : 9 - 18 (10 bit)

NOT10 : Invert GPIO pin PIOn_x output value. 0 = No effect on the GPIO output level. 1 = GPIO output is inverted from its current value.
bits : 10 - 20 (11 bit)

NOT11 : Invert GPIO pin PIOn_x output value. 0 = No effect on the GPIO output level. 1 = GPIO output is inverted from its current value.
bits : 11 - 22 (12 bit)

NOT12 : Invert GPIO pin PIOn_x output value. 0 = No effect on the GPIO output level. 1 = GPIO output is inverted from its current value.
bits : 12 - 24 (13 bit)

NOT13 : Invert GPIO pin PIOn_x output value. 0 = No effect on the GPIO output level. 1 = GPIO output is inverted from its current value.
bits : 13 - 26 (14 bit)

NOT14 : Invert GPIO pin PIOn_x output value. 0 = No effect on the GPIO output level. 1 = GPIO output is inverted from its current value.
bits : 14 - 28 (15 bit)

NOT15 : Invert GPIO pin PIOn_x output value. 0 = No effect on the GPIO output level. 1 = GPIO output is inverted from its current value.
bits : 15 - 30 (16 bit)


DIR

Data direction register.
address_offset : 0x20 Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DIR DIR 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 IO0 IO1 IO2 IO3 IO4 IO5 IO6 IO7 IO8 IO9 IO10 IO11 IO12 IO13 IO14 IO15

IO0 : Selects GPIO pin PIOn_x as input or output. 0 = Pin PIOn_x is configured as input. 1 = Pin PIOn_x is configured as output.
bits : 0 - 0 (1 bit)

IO1 : Selects GPIO pin PIOn_x as input or output. 0 = Pin PIOn_x is configured as input. 1 = Pin PIOn_x is configured as output.
bits : 1 - 2 (2 bit)

IO2 : Selects GPIO pin PIOn_x as input or output. 0 = Pin PIOn_x is configured as input. 1 = Pin PIOn_x is configured as output.
bits : 2 - 4 (3 bit)

IO3 : Selects GPIO pin PIOn_x as input or output. 0 = Pin PIOn_x is configured as input. 1 = Pin PIOn_x is configured as output.
bits : 3 - 6 (4 bit)

IO4 : Selects GPIO pin PIOn_x as input or output. 0 = Pin PIOn_x is configured as input. 1 = Pin PIOn_x is configured as output.
bits : 4 - 8 (5 bit)

IO5 : Selects GPIO pin PIOn_x as input or output. 0 = Pin PIOn_x is configured as input. 1 = Pin PIOn_x is configured as output.
bits : 5 - 10 (6 bit)

IO6 : Selects GPIO pin PIOn_x as input or output. 0 = Pin PIOn_x is configured as input. 1 = Pin PIOn_x is configured as output.
bits : 6 - 12 (7 bit)

IO7 : Selects GPIO pin PIOn_x as input or output. 0 = Pin PIOn_x is configured as input. 1 = Pin PIOn_x is configured as output.
bits : 7 - 14 (8 bit)

IO8 : Selects GPIO pin PIOn_x as input or output. 0 = Pin PIOn_x is configured as input. 1 = Pin PIOn_x is configured as output.
bits : 8 - 16 (9 bit)

IO9 : Selects GPIO pin PIOn_x as input or output. 0 = Pin PIOn_x is configured as input. 1 = Pin PIOn_x is configured as output.
bits : 9 - 18 (10 bit)

IO10 : Selects GPIO pin PIOn_x as input or output. 0 = Pin PIOn_x is configured as input. 1 = Pin PIOn_x is configured as output.
bits : 10 - 20 (11 bit)

IO11 : Selects GPIO pin PIOn_x as input or output. 0 = Pin PIOn_x is configured as input. 1 = Pin PIOn_x is configured as output.
bits : 11 - 22 (12 bit)

IO12 : Selects GPIO pin PIOn_x as input or output. 0 = Pin PIOn_x is configured as input. 1 = Pin PIOn_x is configured as output.
bits : 12 - 24 (13 bit)

IO13 : Selects GPIO pin PIOn_x as input or output. 0 = Pin PIOn_x is configured as input. 1 = Pin PIOn_x is configured as output.
bits : 13 - 26 (14 bit)

IO14 : Selects GPIO pin PIOn_x as input or output. 0 = Pin PIOn_x is configured as input. 1 = Pin PIOn_x is configured as output.
bits : 14 - 28 (15 bit)

IO15 : Selects GPIO pin PIOn_x as input or output. 0 = Pin PIOn_x is configured as input. 1 = Pin PIOn_x is configured as output.
bits : 15 - 30 (16 bit)


IS

Interrupt sense register.
address_offset : 0x24 Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0

IS IS 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 ISENSE0 ISENSE1 ISENSE2 ISENSE3 ISENSE4 ISENSE5 ISENSE6 ISENSE7 ISENSE8 ISENSE9 ISENSE10 ISENSE11 ISENSE12 ISENSE13 ISENSE14 ISENSE15

ISENSE0 : Selects interrupt on pin PIOn_x as level or edge sensitive. 0 = Interrupt on pin PIOn_x is configured as edge sensitive. 1 = Interrupt on pin PIOn_x is configured as level sensitive.
bits : 0 - 0 (1 bit)

ISENSE1 : Selects interrupt on pin PIOn_x as level or edge sensitive. 0 = Interrupt on pin PIOn_x is configured as edge sensitive. 1 = Interrupt on pin PIOn_x is configured as level sensitive.
bits : 1 - 2 (2 bit)

ISENSE2 : Selects interrupt on pin PIOn_x as level or edge sensitive. 0 = Interrupt on pin PIOn_x is configured as edge sensitive. 1 = Interrupt on pin PIOn_x is configured as level sensitive.
bits : 2 - 4 (3 bit)

ISENSE3 : Selects interrupt on pin PIOn_x as level or edge sensitive. 0 = Interrupt on pin PIOn_x is configured as edge sensitive. 1 = Interrupt on pin PIOn_x is configured as level sensitive.
bits : 3 - 6 (4 bit)

ISENSE4 : Selects interrupt on pin PIOn_x as level or edge sensitive. 0 = Interrupt on pin PIOn_x is configured as edge sensitive. 1 = Interrupt on pin PIOn_x is configured as level sensitive.
bits : 4 - 8 (5 bit)

ISENSE5 : Selects interrupt on pin PIOn_x as level or edge sensitive. 0 = Interrupt on pin PIOn_x is configured as edge sensitive. 1 = Interrupt on pin PIOn_x is configured as level sensitive.
bits : 5 - 10 (6 bit)

ISENSE6 : Selects interrupt on pin PIOn_x as level or edge sensitive. 0 = Interrupt on pin PIOn_x is configured as edge sensitive. 1 = Interrupt on pin PIOn_x is configured as level sensitive.
bits : 6 - 12 (7 bit)

ISENSE7 : Selects interrupt on pin PIOn_x as level or edge sensitive. 0 = Interrupt on pin PIOn_x is configured as edge sensitive. 1 = Interrupt on pin PIOn_x is configured as level sensitive.
bits : 7 - 14 (8 bit)

ISENSE8 : Selects interrupt on pin PIOn_x as level or edge sensitive. 0 = Interrupt on pin PIOn_x is configured as edge sensitive. 1 = Interrupt on pin PIOn_x is configured as level sensitive.
bits : 8 - 16 (9 bit)

ISENSE9 : Selects interrupt on pin PIOn_x as level or edge sensitive. 0 = Interrupt on pin PIOn_x is configured as edge sensitive. 1 = Interrupt on pin PIOn_x is configured as level sensitive.
bits : 9 - 18 (10 bit)

ISENSE10 : Selects interrupt on pin PIOn_x as level or edge sensitive. 0 = Interrupt on pin PIOn_x is configured as edge sensitive. 1 = Interrupt on pin PIOn_x is configured as level sensitive.
bits : 10 - 20 (11 bit)

ISENSE11 : Selects interrupt on pin PIOn_x as level or edge sensitive. 0 = Interrupt on pin PIOn_x is configured as edge sensitive. 1 = Interrupt on pin PIOn_x is configured as level sensitive.
bits : 11 - 22 (12 bit)

ISENSE12 : Selects interrupt on pin PIOn_x as level or edge sensitive. 0 = Interrupt on pin PIOn_x is configured as edge sensitive. 1 = Interrupt on pin PIOn_x is configured as level sensitive.
bits : 12 - 24 (13 bit)

ISENSE13 : Selects interrupt on pin PIOn_x as level or edge sensitive. 0 = Interrupt on pin PIOn_x is configured as edge sensitive. 1 = Interrupt on pin PIOn_x is configured as level sensitive.
bits : 13 - 26 (14 bit)

ISENSE14 : Selects interrupt on pin PIOn_x as level or edge sensitive. 0 = Interrupt on pin PIOn_x is configured as edge sensitive. 1 = Interrupt on pin PIOn_x is configured as level sensitive.
bits : 14 - 28 (15 bit)

ISENSE15 : Selects interrupt on pin PIOn_x as level or edge sensitive. 0 = Interrupt on pin PIOn_x is configured as edge sensitive. 1 = Interrupt on pin PIOn_x is configured as level sensitive.
bits : 15 - 30 (16 bit)


IBE

Interrupt both edges register.
address_offset : 0x28 Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0

IBE IBE 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 IBE0 IBE1 IBE2 IBE3 IBE4 IBE5 IBE6 IBE7 IBE8 IBE9 IBE10 IBE11 IBE12 IBE13 IBE14 IBE15

IBE0 : Selects interrupt on pin PIOn_x to be triggered on both edges. 0 = Interrupt on pin PIOn_x is controlled through register GPIOnIEV. 1 = Both edges on pin PIOn_x trigger an interrupt.
bits : 0 - 0 (1 bit)

IBE1 : Selects interrupt on pin PIOn_x to be triggered on both edges. 0 = Interrupt on pin PIOn_x is controlled through register GPIOnIEV. 1 = Both edges on pin PIOn_x trigger an interrupt.
bits : 1 - 2 (2 bit)

IBE2 : Selects interrupt on pin PIOn_x to be triggered on both edges. 0 = Interrupt on pin PIOn_x is controlled through register GPIOnIEV. 1 = Both edges on pin PIOn_x trigger an interrupt.
bits : 2 - 4 (3 bit)

IBE3 : Selects interrupt on pin PIOn_x to be triggered on both edges. 0 = Interrupt on pin PIOn_x is controlled through register GPIOnIEV. 1 = Both edges on pin PIOn_x trigger an interrupt.
bits : 3 - 6 (4 bit)

IBE4 : Selects interrupt on pin PIOn_x to be triggered on both edges. 0 = Interrupt on pin PIOn_x is controlled through register GPIOnIEV. 1 = Both edges on pin PIOn_x trigger an interrupt.
bits : 4 - 8 (5 bit)

IBE5 : Selects interrupt on pin PIOn_x to be triggered on both edges. 0 = Interrupt on pin PIOn_x is controlled through register GPIOnIEV. 1 = Both edges on pin PIOn_x trigger an interrupt.
bits : 5 - 10 (6 bit)

IBE6 : Selects interrupt on pin PIOn_x to be triggered on both edges. 0 = Interrupt on pin PIOn_x is controlled through register GPIOnIEV. 1 = Both edges on pin PIOn_x trigger an interrupt.
bits : 6 - 12 (7 bit)

IBE7 : Selects interrupt on pin PIOn_x to be triggered on both edges. 0 = Interrupt on pin PIOn_x is controlled through register GPIOnIEV. 1 = Both edges on pin PIOn_x trigger an interrupt.
bits : 7 - 14 (8 bit)

IBE8 : Selects interrupt on pin PIOn_x to be triggered on both edges. 0 = Interrupt on pin PIOn_x is controlled through register GPIOnIEV. 1 = Both edges on pin PIOn_x trigger an interrupt.
bits : 8 - 16 (9 bit)

IBE9 : Selects interrupt on pin PIOn_x to be triggered on both edges. 0 = Interrupt on pin PIOn_x is controlled through register GPIOnIEV. 1 = Both edges on pin PIOn_x trigger an interrupt.
bits : 9 - 18 (10 bit)

IBE10 : Selects interrupt on pin PIOn_x to be triggered on both edges. 0 = Interrupt on pin PIOn_x is controlled through register GPIOnIEV. 1 = Both edges on pin PIOn_x trigger an interrupt.
bits : 10 - 20 (11 bit)

IBE11 : Selects interrupt on pin PIOn_x to be triggered on both edges. 0 = Interrupt on pin PIOn_x is controlled through register GPIOnIEV. 1 = Both edges on pin PIOn_x trigger an interrupt.
bits : 11 - 22 (12 bit)

IBE12 : Selects interrupt on pin PIOn_x to be triggered on both edges. 0 = Interrupt on pin PIOn_x is controlled through register GPIOnIEV. 1 = Both edges on pin PIOn_x trigger an interrupt.
bits : 12 - 24 (13 bit)

IBE13 : Selects interrupt on pin PIOn_x to be triggered on both edges. 0 = Interrupt on pin PIOn_x is controlled through register GPIOnIEV. 1 = Both edges on pin PIOn_x trigger an interrupt.
bits : 13 - 26 (14 bit)

IBE14 : Selects interrupt on pin PIOn_x to be triggered on both edges. 0 = Interrupt on pin PIOn_x is controlled through register GPIOnIEV. 1 = Both edges on pin PIOn_x trigger an interrupt.
bits : 14 - 28 (15 bit)

IBE15 : Selects interrupt on pin PIOn_x to be triggered on both edges. 0 = Interrupt on pin PIOn_x is controlled through register GPIOnIEV. 1 = Both edges on pin PIOn_x trigger an interrupt.
bits : 15 - 30 (16 bit)


IEV

Interrupt event register.
address_offset : 0x2C Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0

IEV IEV 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 IEV0 IEV1 IEV2 IEV3 IEV4 IEV5 IEV6 IEV7 IEV8 IEV9 IEV10 IEV11 IEV12 IEV13 IEV14 IEV15

IEV0 : Selects interrupt on pin PIOn_x to be triggered rising or falling edges. 0 = Depending on setting in register GPIOnIS, falling edges or LOW level on pin PIOn_x trigger an interrupt. 1 = Depending on setting in register GPIOnIS, rising edges or HIGH level on pin PIOn_x trigger an interrupt.
bits : 0 - 0 (1 bit)

IEV1 : Selects interrupt on pin PIOn_x to be triggered rising or falling edges. 0 = Depending on setting in register GPIOnIS, falling edges or LOW level on pin PIOn_x trigger an interrupt. 1 = Depending on setting in register GPIOnIS, rising edges or HIGH level on pin PIOn_x trigger an interrupt.
bits : 1 - 2 (2 bit)

IEV2 : Selects interrupt on pin PIOn_x to be triggered rising or falling edges. 0 = Depending on setting in register GPIOnIS, falling edges or LOW level on pin PIOn_x trigger an interrupt. 1 = Depending on setting in register GPIOnIS, rising edges or HIGH level on pin PIOn_x trigger an interrupt.
bits : 2 - 4 (3 bit)

IEV3 : Selects interrupt on pin PIOn_x to be triggered rising or falling edges. 0 = Depending on setting in register GPIOnIS, falling edges or LOW level on pin PIOn_x trigger an interrupt. 1 = Depending on setting in register GPIOnIS, rising edges or HIGH level on pin PIOn_x trigger an interrupt.
bits : 3 - 6 (4 bit)

IEV4 : Selects interrupt on pin PIOn_x to be triggered rising or falling edges. 0 = Depending on setting in register GPIOnIS, falling edges or LOW level on pin PIOn_x trigger an interrupt. 1 = Depending on setting in register GPIOnIS, rising edges or HIGH level on pin PIOn_x trigger an interrupt.
bits : 4 - 8 (5 bit)

IEV5 : Selects interrupt on pin PIOn_x to be triggered rising or falling edges. 0 = Depending on setting in register GPIOnIS, falling edges or LOW level on pin PIOn_x trigger an interrupt. 1 = Depending on setting in register GPIOnIS, rising edges or HIGH level on pin PIOn_x trigger an interrupt.
bits : 5 - 10 (6 bit)

IEV6 : Selects interrupt on pin PIOn_x to be triggered rising or falling edges. 0 = Depending on setting in register GPIOnIS, falling edges or LOW level on pin PIOn_x trigger an interrupt. 1 = Depending on setting in register GPIOnIS, rising edges or HIGH level on pin PIOn_x trigger an interrupt.
bits : 6 - 12 (7 bit)

IEV7 : Selects interrupt on pin PIOn_x to be triggered rising or falling edges. 0 = Depending on setting in register GPIOnIS, falling edges or LOW level on pin PIOn_x trigger an interrupt. 1 = Depending on setting in register GPIOnIS, rising edges or HIGH level on pin PIOn_x trigger an interrupt.
bits : 7 - 14 (8 bit)

IEV8 : Selects interrupt on pin PIOn_x to be triggered rising or falling edges. 0 = Depending on setting in register GPIOnIS, falling edges or LOW level on pin PIOn_x trigger an interrupt. 1 = Depending on setting in register GPIOnIS, rising edges or HIGH level on pin PIOn_x trigger an interrupt.
bits : 8 - 16 (9 bit)

IEV9 : Selects interrupt on pin PIOn_x to be triggered rising or falling edges. 0 = Depending on setting in register GPIOnIS, falling edges or LOW level on pin PIOn_x trigger an interrupt. 1 = Depending on setting in register GPIOnIS, rising edges or HIGH level on pin PIOn_x trigger an interrupt.
bits : 9 - 18 (10 bit)

IEV10 : Selects interrupt on pin PIOn_x to be triggered rising or falling edges. 0 = Depending on setting in register GPIOnIS, falling edges or LOW level on pin PIOn_x trigger an interrupt. 1 = Depending on setting in register GPIOnIS, rising edges or HIGH level on pin PIOn_x trigger an interrupt.
bits : 10 - 20 (11 bit)

IEV11 : Selects interrupt on pin PIOn_x to be triggered rising or falling edges. 0 = Depending on setting in register GPIOnIS, falling edges or LOW level on pin PIOn_x trigger an interrupt. 1 = Depending on setting in register GPIOnIS, rising edges or HIGH level on pin PIOn_x trigger an interrupt.
bits : 11 - 22 (12 bit)

IEV12 : Selects interrupt on pin PIOn_x to be triggered rising or falling edges. 0 = Depending on setting in register GPIOnIS, falling edges or LOW level on pin PIOn_x trigger an interrupt. 1 = Depending on setting in register GPIOnIS, rising edges or HIGH level on pin PIOn_x trigger an interrupt.
bits : 12 - 24 (13 bit)

IEV13 : Selects interrupt on pin PIOn_x to be triggered rising or falling edges. 0 = Depending on setting in register GPIOnIS, falling edges or LOW level on pin PIOn_x trigger an interrupt. 1 = Depending on setting in register GPIOnIS, rising edges or HIGH level on pin PIOn_x trigger an interrupt.
bits : 13 - 26 (14 bit)

IEV14 : Selects interrupt on pin PIOn_x to be triggered rising or falling edges. 0 = Depending on setting in register GPIOnIS, falling edges or LOW level on pin PIOn_x trigger an interrupt. 1 = Depending on setting in register GPIOnIS, rising edges or HIGH level on pin PIOn_x trigger an interrupt.
bits : 14 - 28 (15 bit)

IEV15 : Selects interrupt on pin PIOn_x to be triggered rising or falling edges. 0 = Depending on setting in register GPIOnIS, falling edges or LOW level on pin PIOn_x trigger an interrupt. 1 = Depending on setting in register GPIOnIS, rising edges or HIGH level on pin PIOn_x trigger an interrupt.
bits : 15 - 30 (16 bit)


IE

Interrupt mask register.
address_offset : 0x30 Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0

IE IE 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 MASK0 MASK1 MASK2 MASK3 MASK4 MASK5 MASK6 MASK7 MASK8 MASK9 MASK10 MASK11 MASK12 MASK13 MASK14 MASK15

MASK0 : Selects interrupt on pin PIOn_x to be masked. 0 = Interrupt on pin PIOn_x is masked. 1 = Interrupt on pin PIOn_x is not masked.
bits : 0 - 0 (1 bit)

MASK1 : Selects interrupt on pin PIOn_x to be masked. 0 = Interrupt on pin PIOn_x is masked. 1 = Interrupt on pin PIOn_x is not masked.
bits : 1 - 2 (2 bit)

MASK2 : Selects interrupt on pin PIOn_x to be masked. 0 = Interrupt on pin PIOn_x is masked. 1 = Interrupt on pin PIOn_x is not masked.
bits : 2 - 4 (3 bit)

MASK3 : Selects interrupt on pin PIOn_x to be masked. 0 = Interrupt on pin PIOn_x is masked. 1 = Interrupt on pin PIOn_x is not masked.
bits : 3 - 6 (4 bit)

MASK4 : Selects interrupt on pin PIOn_x to be masked. 0 = Interrupt on pin PIOn_x is masked. 1 = Interrupt on pin PIOn_x is not masked.
bits : 4 - 8 (5 bit)

MASK5 : Selects interrupt on pin PIOn_x to be masked. 0 = Interrupt on pin PIOn_x is masked. 1 = Interrupt on pin PIOn_x is not masked.
bits : 5 - 10 (6 bit)

MASK6 : Selects interrupt on pin PIOn_x to be masked. 0 = Interrupt on pin PIOn_x is masked. 1 = Interrupt on pin PIOn_x is not masked.
bits : 6 - 12 (7 bit)

MASK7 : Selects interrupt on pin PIOn_x to be masked. 0 = Interrupt on pin PIOn_x is masked. 1 = Interrupt on pin PIOn_x is not masked.
bits : 7 - 14 (8 bit)

MASK8 : Selects interrupt on pin PIOn_x to be masked. 0 = Interrupt on pin PIOn_x is masked. 1 = Interrupt on pin PIOn_x is not masked.
bits : 8 - 16 (9 bit)

MASK9 : Selects interrupt on pin PIOn_x to be masked. 0 = Interrupt on pin PIOn_x is masked. 1 = Interrupt on pin PIOn_x is not masked.
bits : 9 - 18 (10 bit)

MASK10 : Selects interrupt on pin PIOn_x to be masked. 0 = Interrupt on pin PIOn_x is masked. 1 = Interrupt on pin PIOn_x is not masked.
bits : 10 - 20 (11 bit)

MASK11 : Selects interrupt on pin PIOn_x to be masked. 0 = Interrupt on pin PIOn_x is masked. 1 = Interrupt on pin PIOn_x is not masked.
bits : 11 - 22 (12 bit)

MASK12 : Selects interrupt on pin PIOn_x to be masked. 0 = Interrupt on pin PIOn_x is masked. 1 = Interrupt on pin PIOn_x is not masked.
bits : 12 - 24 (13 bit)

MASK13 : Selects interrupt on pin PIOn_x to be masked. 0 = Interrupt on pin PIOn_x is masked. 1 = Interrupt on pin PIOn_x is not masked.
bits : 13 - 26 (14 bit)

MASK14 : Selects interrupt on pin PIOn_x to be masked. 0 = Interrupt on pin PIOn_x is masked. 1 = Interrupt on pin PIOn_x is not masked.
bits : 14 - 28 (15 bit)

MASK15 : Selects interrupt on pin PIOn_x to be masked. 0 = Interrupt on pin PIOn_x is masked. 1 = Interrupt on pin PIOn_x is not masked.
bits : 15 - 30 (16 bit)


RIS

Raw interrupt status register.
address_offset : 0x34 Bytes (0x0)
access : read-only
reset_value : 0x0
reset_Mask : 0x0

RIS RIS 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 RAWST0 RAWST1 RAWST2 RAWST3 RAWST4 RAWST5 RAWST6 RAWST7 RAWST8 RAWST9 RAWST10 RAWST11 RAWST12 RAWST13 RAWST14 RAWST15

RAWST0 : Raw interrupt status. 0 = No interrupt on pin PIOn_x. 1 = Interrupt requirements met on PIOn_x.
bits : 0 - 0 (1 bit)

RAWST1 : Raw interrupt status. 0 = No interrupt on pin PIOn_x. 1 = Interrupt requirements met on PIOn_x.
bits : 1 - 2 (2 bit)

RAWST2 : Raw interrupt status. 0 = No interrupt on pin PIOn_x. 1 = Interrupt requirements met on PIOn_x.
bits : 2 - 4 (3 bit)

RAWST3 : Raw interrupt status. 0 = No interrupt on pin PIOn_x. 1 = Interrupt requirements met on PIOn_x.
bits : 3 - 6 (4 bit)

RAWST4 : Raw interrupt status. 0 = No interrupt on pin PIOn_x. 1 = Interrupt requirements met on PIOn_x.
bits : 4 - 8 (5 bit)

RAWST5 : Raw interrupt status. 0 = No interrupt on pin PIOn_x. 1 = Interrupt requirements met on PIOn_x.
bits : 5 - 10 (6 bit)

RAWST6 : Raw interrupt status. 0 = No interrupt on pin PIOn_x. 1 = Interrupt requirements met on PIOn_x.
bits : 6 - 12 (7 bit)

RAWST7 : Raw interrupt status. 0 = No interrupt on pin PIOn_x. 1 = Interrupt requirements met on PIOn_x.
bits : 7 - 14 (8 bit)

RAWST8 : Raw interrupt status. 0 = No interrupt on pin PIOn_x. 1 = Interrupt requirements met on PIOn_x.
bits : 8 - 16 (9 bit)

RAWST9 : Raw interrupt status. 0 = No interrupt on pin PIOn_x. 1 = Interrupt requirements met on PIOn_x.
bits : 9 - 18 (10 bit)

RAWST10 : Raw interrupt status. 0 = No interrupt on pin PIOn_x. 1 = Interrupt requirements met on PIOn_x.
bits : 10 - 20 (11 bit)

RAWST11 : Raw interrupt status. 0 = No interrupt on pin PIOn_x. 1 = Interrupt requirements met on PIOn_x.
bits : 11 - 22 (12 bit)

RAWST12 : Raw interrupt status. 0 = No interrupt on pin PIOn_x. 1 = Interrupt requirements met on PIOn_x.
bits : 12 - 24 (13 bit)

RAWST13 : Raw interrupt status. 0 = No interrupt on pin PIOn_x. 1 = Interrupt requirements met on PIOn_x.
bits : 13 - 26 (14 bit)

RAWST14 : Raw interrupt status. 0 = No interrupt on pin PIOn_x. 1 = Interrupt requirements met on PIOn_x.
bits : 14 - 28 (15 bit)

RAWST15 : Raw interrupt status. 0 = No interrupt on pin PIOn_x. 1 = Interrupt requirements met on PIOn_x.
bits : 15 - 30 (16 bit)


MIS

Masked interrupt status register.
address_offset : 0x38 Bytes (0x0)
access : read-only
reset_value : 0x0
reset_Mask : 0x0

MIS MIS 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 MASK0 MASK1 MASK2 MASK3 MASK4 MASK5 MASK6 MASK7 MASK8 MASK9 MASK10 MASK11 MASK12 MASK13 MASK14 MASK15

MASK0 : Selects interrupt on pin PIOn_x to be masked. 0 = No interrupt or interrupt masked on pin PIOn_x. 1 = Interrupt on PIOn_x.
bits : 0 - 0 (1 bit)

MASK1 : Selects interrupt on pin PIOn_x to be masked. 0 = No interrupt or interrupt masked on pin PIOn_x. 1 = Interrupt on PIOn_x.
bits : 1 - 2 (2 bit)

MASK2 : Selects interrupt on pin PIOn_x to be masked. 0 = No interrupt or interrupt masked on pin PIOn_x. 1 = Interrupt on PIOn_x.
bits : 2 - 4 (3 bit)

MASK3 : Selects interrupt on pin PIOn_x to be masked. 0 = No interrupt or interrupt masked on pin PIOn_x. 1 = Interrupt on PIOn_x.
bits : 3 - 6 (4 bit)

MASK4 : Selects interrupt on pin PIOn_x to be masked. 0 = No interrupt or interrupt masked on pin PIOn_x. 1 = Interrupt on PIOn_x.
bits : 4 - 8 (5 bit)

MASK5 : Selects interrupt on pin PIOn_x to be masked. 0 = No interrupt or interrupt masked on pin PIOn_x. 1 = Interrupt on PIOn_x.
bits : 5 - 10 (6 bit)

MASK6 : Selects interrupt on pin PIOn_x to be masked. 0 = No interrupt or interrupt masked on pin PIOn_x. 1 = Interrupt on PIOn_x.
bits : 6 - 12 (7 bit)

MASK7 : Selects interrupt on pin PIOn_x to be masked. 0 = No interrupt or interrupt masked on pin PIOn_x. 1 = Interrupt on PIOn_x.
bits : 7 - 14 (8 bit)

MASK8 : Selects interrupt on pin PIOn_x to be masked. 0 = No interrupt or interrupt masked on pin PIOn_x. 1 = Interrupt on PIOn_x.
bits : 8 - 16 (9 bit)

MASK9 : Selects interrupt on pin PIOn_x to be masked. 0 = No interrupt or interrupt masked on pin PIOn_x. 1 = Interrupt on PIOn_x.
bits : 9 - 18 (10 bit)

MASK10 : Selects interrupt on pin PIOn_x to be masked. 0 = No interrupt or interrupt masked on pin PIOn_x. 1 = Interrupt on PIOn_x.
bits : 10 - 20 (11 bit)

MASK11 : Selects interrupt on pin PIOn_x to be masked. 0 = No interrupt or interrupt masked on pin PIOn_x. 1 = Interrupt on PIOn_x.
bits : 11 - 22 (12 bit)

MASK12 : Selects interrupt on pin PIOn_x to be masked. 0 = No interrupt or interrupt masked on pin PIOn_x. 1 = Interrupt on PIOn_x.
bits : 12 - 24 (13 bit)

MASK13 : Selects interrupt on pin PIOn_x to be masked. 0 = No interrupt or interrupt masked on pin PIOn_x. 1 = Interrupt on PIOn_x.
bits : 13 - 26 (14 bit)

MASK14 : Selects interrupt on pin PIOn_x to be masked. 0 = No interrupt or interrupt masked on pin PIOn_x. 1 = Interrupt on PIOn_x.
bits : 14 - 28 (15 bit)

MASK15 : Selects interrupt on pin PIOn_x to be masked. 0 = No interrupt or interrupt masked on pin PIOn_x. 1 = Interrupt on PIOn_x.
bits : 15 - 30 (16 bit)


IC

Interrupt clear register.
address_offset : 0x3C Bytes (0x0)
access : write-only
reset_value : 0x0
reset_Mask : 0x0

IC IC 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 CLR0 CLR1 CLR2 CLR3 CLR4 CLR5 CLR6 CLR7 CLR8 CLR9 CLR10 CLR11 CLR12 CLR13 CLR14 CLR15

CLR0 : Selects interrupt on pin PIOn_x to be cleared. Clears the interrupt edge detection logic. 0 = No effect. 1 = Clears edge detection logic for pin PIOn_x.
bits : 0 - 0 (1 bit)

CLR1 : Selects interrupt on pin PIOn_x to be cleared. Clears the interrupt edge detection logic. 0 = No effect. 1 = Clears edge detection logic for pin PIOn_x.
bits : 1 - 2 (2 bit)

CLR2 : Selects interrupt on pin PIOn_x to be cleared. Clears the interrupt edge detection logic. 0 = No effect. 1 = Clears edge detection logic for pin PIOn_x.
bits : 2 - 4 (3 bit)

CLR3 : Selects interrupt on pin PIOn_x to be cleared. Clears the interrupt edge detection logic. 0 = No effect. 1 = Clears edge detection logic for pin PIOn_x.
bits : 3 - 6 (4 bit)

CLR4 : Selects interrupt on pin PIOn_x to be cleared. Clears the interrupt edge detection logic. 0 = No effect. 1 = Clears edge detection logic for pin PIOn_x.
bits : 4 - 8 (5 bit)

CLR5 : Selects interrupt on pin PIOn_x to be cleared. Clears the interrupt edge detection logic. 0 = No effect. 1 = Clears edge detection logic for pin PIOn_x.
bits : 5 - 10 (6 bit)

CLR6 : Selects interrupt on pin PIOn_x to be cleared. Clears the interrupt edge detection logic. 0 = No effect. 1 = Clears edge detection logic for pin PIOn_x.
bits : 6 - 12 (7 bit)

CLR7 : Selects interrupt on pin PIOn_x to be cleared. Clears the interrupt edge detection logic. 0 = No effect. 1 = Clears edge detection logic for pin PIOn_x.
bits : 7 - 14 (8 bit)

CLR8 : Selects interrupt on pin PIOn_x to be cleared. Clears the interrupt edge detection logic. 0 = No effect. 1 = Clears edge detection logic for pin PIOn_x.
bits : 8 - 16 (9 bit)

CLR9 : Selects interrupt on pin PIOn_x to be cleared. Clears the interrupt edge detection logic. 0 = No effect. 1 = Clears edge detection logic for pin PIOn_x.
bits : 9 - 18 (10 bit)

CLR10 : Selects interrupt on pin PIOn_x to be cleared. Clears the interrupt edge detection logic. 0 = No effect. 1 = Clears edge detection logic for pin PIOn_x.
bits : 10 - 20 (11 bit)

CLR11 : Selects interrupt on pin PIOn_x to be cleared. Clears the interrupt edge detection logic. 0 = No effect. 1 = Clears edge detection logic for pin PIOn_x.
bits : 11 - 22 (12 bit)

CLR12 : Selects interrupt on pin PIOn_x to be cleared. Clears the interrupt edge detection logic. 0 = No effect. 1 = Clears edge detection logic for pin PIOn_x.
bits : 12 - 24 (13 bit)

CLR13 : Selects interrupt on pin PIOn_x to be cleared. Clears the interrupt edge detection logic. 0 = No effect. 1 = Clears edge detection logic for pin PIOn_x.
bits : 13 - 26 (14 bit)

CLR14 : Selects interrupt on pin PIOn_x to be cleared. Clears the interrupt edge detection logic. 0 = No effect. 1 = Clears edge detection logic for pin PIOn_x.
bits : 14 - 28 (15 bit)

CLR15 : Selects interrupt on pin PIOn_x to be cleared. Clears the interrupt edge detection logic. 0 = No effect. 1 = Clears edge detection logic for pin PIOn_x.
bits : 15 - 30 (16 bit)


PIN

Pin value register.
address_offset : 0x4 Bytes (0x0)
access : read-only
reset_value : 0x0
reset_Mask : 0x0

PIN PIN 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 PIN0 PIN1 PIN2 PIN3 PIN4 PIN5 PIN6 PIN7 PIN8 PIN9 PIN10 PIN11 PIN12 PIN13 PIN14 PIN15

PIN0 : GPIO pin PIOn_x value. 0 = Digital pin level is LOW. 1 = Digital pin level is HIGH.
bits : 0 - 0 (1 bit)

PIN1 : GPIO pin PIOn_x value. 0 = Digital pin level is LOW. 1 = Digital pin level is HIGH.
bits : 1 - 2 (2 bit)

PIN2 : GPIO pin PIOn_x value. 0 = Digital pin level is LOW. 1 = Digital pin level is HIGH.
bits : 2 - 4 (3 bit)

PIN3 : GPIO pin PIOn_x value. 0 = Digital pin level is LOW. 1 = Digital pin level is HIGH.
bits : 3 - 6 (4 bit)

PIN4 : GPIO pin PIOn_x value. 0 = Digital pin level is LOW. 1 = Digital pin level is HIGH.
bits : 4 - 8 (5 bit)

PIN5 : GPIO pin PIOn_x value. 0 = Digital pin level is LOW. 1 = Digital pin level is HIGH.
bits : 5 - 10 (6 bit)

PIN6 : GPIO pin PIOn_x value. 0 = Digital pin level is LOW. 1 = Digital pin level is HIGH.
bits : 6 - 12 (7 bit)

PIN7 : GPIO pin PIOn_x value. 0 = Digital pin level is LOW. 1 = Digital pin level is HIGH.
bits : 7 - 14 (8 bit)

PIN8 : GPIO pin PIOn_x value. 0 = Digital pin level is LOW. 1 = Digital pin level is HIGH.
bits : 8 - 16 (9 bit)

PIN9 : GPIO pin PIOn_x value. 0 = Digital pin level is LOW. 1 = Digital pin level is HIGH.
bits : 9 - 18 (10 bit)

PIN10 : GPIO pin PIOn_x value. 0 = Digital pin level is LOW. 1 = Digital pin level is HIGH.
bits : 10 - 20 (11 bit)

PIN11 : GPIO pin PIOn_x value. 0 = Digital pin level is LOW. 1 = Digital pin level is HIGH.
bits : 11 - 22 (12 bit)

PIN12 : GPIO pin PIOn_x value. 0 = Digital pin level is LOW. 1 = Digital pin level is HIGH.
bits : 12 - 24 (13 bit)

PIN13 : GPIO pin PIOn_x value. 0 = Digital pin level is LOW. 1 = Digital pin level is HIGH.
bits : 13 - 26 (14 bit)

PIN14 : GPIO pin PIOn_x value. 0 = Digital pin level is LOW. 1 = Digital pin level is HIGH.
bits : 14 - 28 (15 bit)

PIN15 : GPIO pin PIOn_x value. 0 = Digital pin level is LOW. 1 = Digital pin level is HIGH.
bits : 15 - 30 (16 bit)


OUT

Pin output value register.
address_offset : 0x8 Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0

OUT OUT 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 OUT0 OUT1 OUT2 OUT3 OUT4 OUT5 OUT6 OUT7 OUT8 OUT9 OUT10 OUT11 OUT12 OUT13 OUT14 OUT15

OUT0 : GPIO pin PIOn_x output value. 0 = Write: Set GPIO output pin to LOW. Read: GPIO output value is LOW. 1 = Write: Set GPIO output pin to HIGH. Read: GPIO output value is HIGH.
bits : 0 - 0 (1 bit)

OUT1 : GPIO pin PIOn_x output value. 0 = Write: Set GPIO output pin to LOW. Read: GPIO output value is LOW. 1 = Write: Set GPIO output pin to HIGH. Read: GPIO output value is HIGH.
bits : 1 - 2 (2 bit)

OUT2 : GPIO pin PIOn_x output value. 0 = Write: Set GPIO output pin to LOW. Read: GPIO output value is LOW. 1 = Write: Set GPIO output pin to HIGH. Read: GPIO output value is HIGH.
bits : 2 - 4 (3 bit)

OUT3 : GPIO pin PIOn_x output value. 0 = Write: Set GPIO output pin to LOW. Read: GPIO output value is LOW. 1 = Write: Set GPIO output pin to HIGH. Read: GPIO output value is HIGH.
bits : 3 - 6 (4 bit)

OUT4 : GPIO pin PIOn_x output value. 0 = Write: Set GPIO output pin to LOW. Read: GPIO output value is LOW. 1 = Write: Set GPIO output pin to HIGH. Read: GPIO output value is HIGH.
bits : 4 - 8 (5 bit)

OUT5 : GPIO pin PIOn_x output value. 0 = Write: Set GPIO output pin to LOW. Read: GPIO output value is LOW. 1 = Write: Set GPIO output pin to HIGH. Read: GPIO output value is HIGH.
bits : 5 - 10 (6 bit)

OUT6 : GPIO pin PIOn_x output value. 0 = Write: Set GPIO output pin to LOW. Read: GPIO output value is LOW. 1 = Write: Set GPIO output pin to HIGH. Read: GPIO output value is HIGH.
bits : 6 - 12 (7 bit)

OUT7 : GPIO pin PIOn_x output value. 0 = Write: Set GPIO output pin to LOW. Read: GPIO output value is LOW. 1 = Write: Set GPIO output pin to HIGH. Read: GPIO output value is HIGH.
bits : 7 - 14 (8 bit)

OUT8 : GPIO pin PIOn_x output value. 0 = Write: Set GPIO output pin to LOW. Read: GPIO output value is LOW. 1 = Write: Set GPIO output pin to HIGH. Read: GPIO output value is HIGH.
bits : 8 - 16 (9 bit)

OUT9 : GPIO pin PIOn_x output value. 0 = Write: Set GPIO output pin to LOW. Read: GPIO output value is LOW. 1 = Write: Set GPIO output pin to HIGH. Read: GPIO output value is HIGH.
bits : 9 - 18 (10 bit)

OUT10 : GPIO pin PIOn_x output value. 0 = Write: Set GPIO output pin to LOW. Read: GPIO output value is LOW. 1 = Write: Set GPIO output pin to HIGH. Read: GPIO output value is HIGH.
bits : 10 - 20 (11 bit)

OUT11 : GPIO pin PIOn_x output value. 0 = Write: Set GPIO output pin to LOW. Read: GPIO output value is LOW. 1 = Write: Set GPIO output pin to HIGH. Read: GPIO output value is HIGH.
bits : 11 - 22 (12 bit)

OUT12 : GPIO pin PIOn_x output value. 0 = Write: Set GPIO output pin to LOW. Read: GPIO output value is LOW. 1 = Write: Set GPIO output pin to HIGH. Read: GPIO output value is HIGH.
bits : 12 - 24 (13 bit)

OUT13 : GPIO pin PIOn_x output value. 0 = Write: Set GPIO output pin to LOW. Read: GPIO output value is LOW. 1 = Write: Set GPIO output pin to HIGH. Read: GPIO output value is HIGH.
bits : 13 - 26 (14 bit)

OUT14 : GPIO pin PIOn_x output value. 0 = Write: Set GPIO output pin to LOW. Read: GPIO output value is LOW. 1 = Write: Set GPIO output pin to HIGH. Read: GPIO output value is HIGH.
bits : 14 - 28 (15 bit)

OUT15 : GPIO pin PIOn_x output value. 0 = Write: Set GPIO output pin to LOW. Read: GPIO output value is LOW. 1 = Write: Set GPIO output pin to HIGH. Read: GPIO output value is HIGH.
bits : 15 - 30 (16 bit)


SET

Pin output value set register.
address_offset : 0xC Bytes (0x0)
access : write-only
reset_value : 0x0
reset_Mask : 0x0

SET SET 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 SET0 SET1 SET2 SET3 SET4 SET5 SET6 SET7 SET8 SET9 SET10 SET11 SET12 SET13 SET14 SET15

SET0 : Set GPIO pin PIOn_x output value. 0 = No effect on the GPIO output level. 1 = GPIO output is set to HIGH.
bits : 0 - 0 (1 bit)

SET1 : Set GPIO pin PIOn_x output value. 0 = No effect on the GPIO output level. 1 = GPIO output is set to HIGH.
bits : 1 - 2 (2 bit)

SET2 : Set GPIO pin PIOn_x output value. 0 = No effect on the GPIO output level. 1 = GPIO output is set to HIGH.
bits : 2 - 4 (3 bit)

SET3 : Set GPIO pin PIOn_x output value. 0 = No effect on the GPIO output level. 1 = GPIO output is set to HIGH.
bits : 3 - 6 (4 bit)

SET4 : Set GPIO pin PIOn_x output value. 0 = No effect on the GPIO output level. 1 = GPIO output is set to HIGH.
bits : 4 - 8 (5 bit)

SET5 : Set GPIO pin PIOn_x output value. 0 = No effect on the GPIO output level. 1 = GPIO output is set to HIGH.
bits : 5 - 10 (6 bit)

SET6 : Set GPIO pin PIOn_x output value. 0 = No effect on the GPIO output level. 1 = GPIO output is set to HIGH.
bits : 6 - 12 (7 bit)

SET7 : Set GPIO pin PIOn_x output value. 0 = No effect on the GPIO output level. 1 = GPIO output is set to HIGH.
bits : 7 - 14 (8 bit)

SET8 : Set GPIO pin PIOn_x output value. 0 = No effect on the GPIO output level. 1 = GPIO output is set to HIGH.
bits : 8 - 16 (9 bit)

SET9 : Set GPIO pin PIOn_x output value. 0 = No effect on the GPIO output level. 1 = GPIO output is set to HIGH.
bits : 9 - 18 (10 bit)

SET10 : Set GPIO pin PIOn_x output value. 0 = No effect on the GPIO output level. 1 = GPIO output is set to HIGH.
bits : 10 - 20 (11 bit)

SET11 : Set GPIO pin PIOn_x output value. 0 = No effect on the GPIO output level. 1 = GPIO output is set to HIGH.
bits : 11 - 22 (12 bit)

SET12 : Set GPIO pin PIOn_x output value. 0 = No effect on the GPIO output level. 1 = GPIO output is set to HIGH.
bits : 12 - 24 (13 bit)

SET13 : Set GPIO pin PIOn_x output value. 0 = No effect on the GPIO output level. 1 = GPIO output is set to HIGH.
bits : 13 - 26 (14 bit)

SET14 : Set GPIO pin PIOn_x output value. 0 = No effect on the GPIO output level. 1 = GPIO output is set to HIGH.
bits : 14 - 28 (15 bit)

SET15 : Set GPIO pin PIOn_x output value. 0 = No effect on the GPIO output level. 1 = GPIO output is set to HIGH.
bits : 15 - 30 (16 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.