\n

GPIO

Peripheral Memory Blocks

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

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

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

Registers

PA_MODE

PA_PIN

PA_DBEN

PA_INTTYPE

GPIO_DBCTL (DBCTL)

PA_INTEN

PA_INTSRC

PA_DINOFF

PB_MODE

PB_DINOFF

PB_DOUT

PB_DATMSK

PB_PIN

PB_DBEN

PB_INTTYPE

PB_INTEN

PB_INTSRC

PA_DOUT

PA_DATMSK


PA_MODE

GPIO Port A Pin I/O Mode Control
address_offset : 0x0 Bytes (0x0)
size : -1 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PA_MODE PA_MODE 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 MODE0 MODE1 MODE2 MODE3 MODE4 MODE5 MODE6 MODE7 MODE8 MODE9 MODE10 MODE11 MODE12 MODE13 MODE14 MODE15

MODE0 : GPIOx I/O Pin[n] Mode Control Determine each I/O type of GPIOx pins.
bits : 0 - 1 (2 bit)
access : read-write

Enumeration:

#00 : 0

GPIO port [n] pin is in INPUT mode

#01 : 1

GPIO port [n] pin is in OUTPUT mode

#10 : 2

GPIO port [n] pin is in Open-Drain mode

#11 : 3

GPIO port [n] pin is in Quasi-bidirectional mode

End of enumeration elements list.

MODE1 : GPIOx I/O Pin[n] Mode Control Determine each I/O type of GPIOx pins.
bits : 2 - 3 (2 bit)
access : read-write

Enumeration:

#00 : 0

GPIO port [n] pin is in INPUT mode

#01 : 1

GPIO port [n] pin is in OUTPUT mode

#10 : 2

GPIO port [n] pin is in Open-Drain mode

#11 : 3

GPIO port [n] pin is in Quasi-bidirectional mode

End of enumeration elements list.

MODE2 : GPIOx I/O Pin[n] Mode Control Determine each I/O type of GPIOx pins.
bits : 4 - 5 (2 bit)
access : read-write

Enumeration:

#00 : 0

GPIO port [n] pin is in INPUT mode

#01 : 1

GPIO port [n] pin is in OUTPUT mode

#10 : 2

GPIO port [n] pin is in Open-Drain mode

#11 : 3

GPIO port [n] pin is in Quasi-bidirectional mode

End of enumeration elements list.

MODE3 : GPIOx I/O Pin[n] Mode Control Determine each I/O type of GPIOx pins.
bits : 6 - 7 (2 bit)
access : read-write

Enumeration:

#00 : 0

GPIO port [n] pin is in INPUT mode

#01 : 1

GPIO port [n] pin is in OUTPUT mode

#10 : 2

GPIO port [n] pin is in Open-Drain mode

#11 : 3

GPIO port [n] pin is in Quasi-bidirectional mode

End of enumeration elements list.

MODE4 : GPIOx I/O Pin[n] Mode Control Determine each I/O type of GPIOx pins.
bits : 8 - 9 (2 bit)
access : read-write

Enumeration:

#00 : 0

GPIO port [n] pin is in INPUT mode

#01 : 1

GPIO port [n] pin is in OUTPUT mode

#10 : 2

GPIO port [n] pin is in Open-Drain mode

#11 : 3

GPIO port [n] pin is in Quasi-bidirectional mode

End of enumeration elements list.

MODE5 : GPIOx I/O Pin[n] Mode Control Determine each I/O type of GPIOx pins.
bits : 10 - 11 (2 bit)
access : read-write

Enumeration:

#00 : 0

GPIO port [n] pin is in INPUT mode

#01 : 1

GPIO port [n] pin is in OUTPUT mode

#10 : 2

GPIO port [n] pin is in Open-Drain mode

#11 : 3

GPIO port [n] pin is in Quasi-bidirectional mode

End of enumeration elements list.

MODE6 : GPIOx I/O Pin[n] Mode Control Determine each I/O type of GPIOx pins.
bits : 12 - 13 (2 bit)
access : read-write

Enumeration:

#00 : 0

GPIO port [n] pin is in INPUT mode

#01 : 1

GPIO port [n] pin is in OUTPUT mode

#10 : 2

GPIO port [n] pin is in Open-Drain mode

#11 : 3

GPIO port [n] pin is in Quasi-bidirectional mode

End of enumeration elements list.

MODE7 : GPIOx I/O Pin[n] Mode Control Determine each I/O type of GPIOx pins.
bits : 14 - 15 (2 bit)
access : read-write

Enumeration:

#00 : 0

GPIO port [n] pin is in INPUT mode

#01 : 1

GPIO port [n] pin is in OUTPUT mode

#10 : 2

GPIO port [n] pin is in Open-Drain mode

#11 : 3

GPIO port [n] pin is in Quasi-bidirectional mode

End of enumeration elements list.

MODE8 : GPIOx I/O Pin[n] Mode Control Determine each I/O type of GPIOx pins.
bits : 16 - 17 (2 bit)
access : read-write

Enumeration:

#00 : 0

GPIO port [n] pin is in INPUT mode

#01 : 1

GPIO port [n] pin is in OUTPUT mode

#10 : 2

GPIO port [n] pin is in Open-Drain mode

#11 : 3

GPIO port [n] pin is in Quasi-bidirectional mode

End of enumeration elements list.

MODE9 : GPIOx I/O Pin[n] Mode Control Determine each I/O type of GPIOx pins.
bits : 18 - 19 (2 bit)
access : read-write

Enumeration:

#00 : 0

GPIO port [n] pin is in INPUT mode

#01 : 1

GPIO port [n] pin is in OUTPUT mode

#10 : 2

GPIO port [n] pin is in Open-Drain mode

#11 : 3

GPIO port [n] pin is in Quasi-bidirectional mode

End of enumeration elements list.

MODE10 : GPIOx I/O Pin[n] Mode Control Determine each I/O type of GPIOx pins.
bits : 20 - 21 (2 bit)
access : read-write

Enumeration:

#00 : 0

GPIO port [n] pin is in INPUT mode

#01 : 1

GPIO port [n] pin is in OUTPUT mode

#10 : 2

GPIO port [n] pin is in Open-Drain mode

#11 : 3

GPIO port [n] pin is in Quasi-bidirectional mode

End of enumeration elements list.

MODE11 : GPIOx I/O Pin[n] Mode Control Determine each I/O type of GPIOx pins.
bits : 22 - 23 (2 bit)
access : read-write

Enumeration:

#00 : 0

GPIO port [n] pin is in INPUT mode

#01 : 1

GPIO port [n] pin is in OUTPUT mode

#10 : 2

GPIO port [n] pin is in Open-Drain mode

#11 : 3

GPIO port [n] pin is in Quasi-bidirectional mode

End of enumeration elements list.

MODE12 : GPIOx I/O Pin[n] Mode Control Determine each I/O type of GPIOx pins.
bits : 24 - 25 (2 bit)
access : read-write

Enumeration:

#00 : 0

GPIO port [n] pin is in INPUT mode

#01 : 1

GPIO port [n] pin is in OUTPUT mode

#10 : 2

GPIO port [n] pin is in Open-Drain mode

#11 : 3

GPIO port [n] pin is in Quasi-bidirectional mode

End of enumeration elements list.

MODE13 : GPIOx I/O Pin[n] Mode Control Determine each I/O type of GPIOx pins.
bits : 26 - 27 (2 bit)
access : read-write

Enumeration:

#00 : 0

GPIO port [n] pin is in INPUT mode

#01 : 1

GPIO port [n] pin is in OUTPUT mode

#10 : 2

GPIO port [n] pin is in Open-Drain mode

#11 : 3

GPIO port [n] pin is in Quasi-bidirectional mode

End of enumeration elements list.

MODE14 : GPIOx I/O Pin[n] Mode Control Determine each I/O type of GPIOx pins.
bits : 28 - 29 (2 bit)
access : read-write

Enumeration:

#00 : 0

GPIO port [n] pin is in INPUT mode

#01 : 1

GPIO port [n] pin is in OUTPUT mode

#10 : 2

GPIO port [n] pin is in Open-Drain mode

#11 : 3

GPIO port [n] pin is in Quasi-bidirectional mode

End of enumeration elements list.

MODE15 : GPIOx I/O Pin[n] Mode Control Determine each I/O type of GPIOx pins.
bits : 30 - 31 (2 bit)
access : read-write

Enumeration:

#00 : 0

GPIO port [n] pin is in INPUT mode

#01 : 1

GPIO port [n] pin is in OUTPUT mode

#10 : 2

GPIO port [n] pin is in Open-Drain mode

#11 : 3

GPIO port [n] pin is in Quasi-bidirectional mode

End of enumeration elements list.


PA_PIN

GPIO Port A Pin Value
address_offset : 0x10 Bytes (0x0)
size : -1 bit
access : read-only
reset_value : 0x0
reset_Mask : 0x0

PA_PIN PA_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 : Port [A/B] Pin Values The value read from each of these bit reflects the actual status of the respective GPIO pin
bits : 0 - 0 (1 bit)
access : read-only

PIN1 : Port [A/B] Pin Values The value read from each of these bit reflects the actual status of the respective GPIO pin
bits : 1 - 1 (1 bit)
access : read-only

PIN2 : Port [A/B] Pin Values The value read from each of these bit reflects the actual status of the respective GPIO pin
bits : 2 - 2 (1 bit)
access : read-only

PIN3 : Port [A/B] Pin Values The value read from each of these bit reflects the actual status of the respective GPIO pin
bits : 3 - 3 (1 bit)
access : read-only

PIN4 : Port [A/B] Pin Values The value read from each of these bit reflects the actual status of the respective GPIO pin
bits : 4 - 4 (1 bit)
access : read-only

PIN5 : Port [A/B] Pin Values The value read from each of these bit reflects the actual status of the respective GPIO pin
bits : 5 - 5 (1 bit)
access : read-only

PIN6 : Port [A/B] Pin Values The value read from each of these bit reflects the actual status of the respective GPIO pin
bits : 6 - 6 (1 bit)
access : read-only

PIN7 : Port [A/B] Pin Values The value read from each of these bit reflects the actual status of the respective GPIO pin
bits : 7 - 7 (1 bit)
access : read-only

PIN8 : Port [A/B] Pin Values The value read from each of these bit reflects the actual status of the respective GPIO pin
bits : 8 - 8 (1 bit)
access : read-only

PIN9 : Port [A/B] Pin Values The value read from each of these bit reflects the actual status of the respective GPIO pin
bits : 9 - 9 (1 bit)
access : read-only

PIN10 : Port [A/B] Pin Values The value read from each of these bit reflects the actual status of the respective GPIO pin
bits : 10 - 10 (1 bit)
access : read-only

PIN11 : Port [A/B] Pin Values The value read from each of these bit reflects the actual status of the respective GPIO pin
bits : 11 - 11 (1 bit)
access : read-only

PIN12 : Port [A/B] Pin Values The value read from each of these bit reflects the actual status of the respective GPIO pin
bits : 12 - 12 (1 bit)
access : read-only

PIN13 : Port [A/B] Pin Values The value read from each of these bit reflects the actual status of the respective GPIO pin
bits : 13 - 13 (1 bit)
access : read-only

PIN14 : Port [A/B] Pin Values The value read from each of these bit reflects the actual status of the respective GPIO pin
bits : 14 - 14 (1 bit)
access : read-only

PIN15 : Port [A/B] Pin Values The value read from each of these bit reflects the actual status of the respective GPIO pin
bits : 15 - 15 (1 bit)
access : read-only


PA_DBEN

GPIO Port A De-bounce Enable
address_offset : 0x14 Bytes (0x0)
size : -1 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PA_DBEN PA_DBEN 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 DBEN0 DBEN1 DBEN2 DBEN3 DBEN4 DBEN5 DBEN6 DBEN7 DBEN8 DBEN9 DBEN10 DBEN11 DBEN12 DBEN13 DBEN14 DBEN15

DBEN0 : Port [A/B] Input Signal De-bounce Enable DBEN[n]used to enable the de-bounce function for each corresponding bit. For an edge triggered interrupt to be generated, input signal must be valid for two consecutive de-bounce periods. The de-bounce time is controlled by the GPIO_DBCTL register. The DBEN[n] is used for edge-trigger interrupt only it is ignored for level trigger interrupt
bits : 0 - 0 (1 bit)
access : read-write

Enumeration:

#0 : 0

The bit[n] de-bounce function is disabled

#1 : 1

The bit[n] de-bounce function is enabled

End of enumeration elements list.

DBEN1 : Port [A/B] Input Signal De-bounce Enable DBEN[n]used to enable the de-bounce function for each corresponding bit. For an edge triggered interrupt to be generated, input signal must be valid for two consecutive de-bounce periods. The de-bounce time is controlled by the GPIO_DBCTL register. The DBEN[n] is used for edge-trigger interrupt only it is ignored for level trigger interrupt
bits : 1 - 1 (1 bit)
access : read-write

Enumeration:

#0 : 0

The bit[n] de-bounce function is disabled

#1 : 1

The bit[n] de-bounce function is enabled

End of enumeration elements list.

DBEN2 : Port [A/B] Input Signal De-bounce Enable DBEN[n]used to enable the de-bounce function for each corresponding bit. For an edge triggered interrupt to be generated, input signal must be valid for two consecutive de-bounce periods. The de-bounce time is controlled by the GPIO_DBCTL register. The DBEN[n] is used for edge-trigger interrupt only it is ignored for level trigger interrupt
bits : 2 - 2 (1 bit)
access : read-write

Enumeration:

#0 : 0

The bit[n] de-bounce function is disabled

#1 : 1

The bit[n] de-bounce function is enabled

End of enumeration elements list.

DBEN3 : Port [A/B] Input Signal De-bounce Enable DBEN[n]used to enable the de-bounce function for each corresponding bit. For an edge triggered interrupt to be generated, input signal must be valid for two consecutive de-bounce periods. The de-bounce time is controlled by the GPIO_DBCTL register. The DBEN[n] is used for edge-trigger interrupt only it is ignored for level trigger interrupt
bits : 3 - 3 (1 bit)
access : read-write

Enumeration:

#0 : 0

The bit[n] de-bounce function is disabled

#1 : 1

The bit[n] de-bounce function is enabled

End of enumeration elements list.

DBEN4 : Port [A/B] Input Signal De-bounce Enable DBEN[n]used to enable the de-bounce function for each corresponding bit. For an edge triggered interrupt to be generated, input signal must be valid for two consecutive de-bounce periods. The de-bounce time is controlled by the GPIO_DBCTL register. The DBEN[n] is used for edge-trigger interrupt only it is ignored for level trigger interrupt
bits : 4 - 4 (1 bit)
access : read-write

Enumeration:

#0 : 0

The bit[n] de-bounce function is disabled

#1 : 1

The bit[n] de-bounce function is enabled

End of enumeration elements list.

DBEN5 : Port [A/B] Input Signal De-bounce Enable DBEN[n]used to enable the de-bounce function for each corresponding bit. For an edge triggered interrupt to be generated, input signal must be valid for two consecutive de-bounce periods. The de-bounce time is controlled by the GPIO_DBCTL register. The DBEN[n] is used for edge-trigger interrupt only it is ignored for level trigger interrupt
bits : 5 - 5 (1 bit)
access : read-write

Enumeration:

#0 : 0

The bit[n] de-bounce function is disabled

#1 : 1

The bit[n] de-bounce function is enabled

End of enumeration elements list.

DBEN6 : Port [A/B] Input Signal De-bounce Enable DBEN[n]used to enable the de-bounce function for each corresponding bit. For an edge triggered interrupt to be generated, input signal must be valid for two consecutive de-bounce periods. The de-bounce time is controlled by the GPIO_DBCTL register. The DBEN[n] is used for edge-trigger interrupt only it is ignored for level trigger interrupt
bits : 6 - 6 (1 bit)
access : read-write

Enumeration:

#0 : 0

The bit[n] de-bounce function is disabled

#1 : 1

The bit[n] de-bounce function is enabled

End of enumeration elements list.

DBEN7 : Port [A/B] Input Signal De-bounce Enable DBEN[n]used to enable the de-bounce function for each corresponding bit. For an edge triggered interrupt to be generated, input signal must be valid for two consecutive de-bounce periods. The de-bounce time is controlled by the GPIO_DBCTL register. The DBEN[n] is used for edge-trigger interrupt only it is ignored for level trigger interrupt
bits : 7 - 7 (1 bit)
access : read-write

Enumeration:

#0 : 0

The bit[n] de-bounce function is disabled

#1 : 1

The bit[n] de-bounce function is enabled

End of enumeration elements list.

DBEN8 : Port [A/B] Input Signal De-bounce Enable DBEN[n]used to enable the de-bounce function for each corresponding bit. For an edge triggered interrupt to be generated, input signal must be valid for two consecutive de-bounce periods. The de-bounce time is controlled by the GPIO_DBCTL register. The DBEN[n] is used for edge-trigger interrupt only it is ignored for level trigger interrupt
bits : 8 - 8 (1 bit)
access : read-write

Enumeration:

#0 : 0

The bit[n] de-bounce function is disabled

#1 : 1

The bit[n] de-bounce function is enabled

End of enumeration elements list.

DBEN9 : Port [A/B] Input Signal De-bounce Enable DBEN[n]used to enable the de-bounce function for each corresponding bit. For an edge triggered interrupt to be generated, input signal must be valid for two consecutive de-bounce periods. The de-bounce time is controlled by the GPIO_DBCTL register. The DBEN[n] is used for edge-trigger interrupt only it is ignored for level trigger interrupt
bits : 9 - 9 (1 bit)
access : read-write

Enumeration:

#0 : 0

The bit[n] de-bounce function is disabled

#1 : 1

The bit[n] de-bounce function is enabled

End of enumeration elements list.

DBEN10 : Port [A/B] Input Signal De-bounce Enable DBEN[n]used to enable the de-bounce function for each corresponding bit. For an edge triggered interrupt to be generated, input signal must be valid for two consecutive de-bounce periods. The de-bounce time is controlled by the GPIO_DBCTL register. The DBEN[n] is used for edge-trigger interrupt only it is ignored for level trigger interrupt
bits : 10 - 10 (1 bit)
access : read-write

Enumeration:

#0 : 0

The bit[n] de-bounce function is disabled

#1 : 1

The bit[n] de-bounce function is enabled

End of enumeration elements list.

DBEN11 : Port [A/B] Input Signal De-bounce Enable DBEN[n]used to enable the de-bounce function for each corresponding bit. For an edge triggered interrupt to be generated, input signal must be valid for two consecutive de-bounce periods. The de-bounce time is controlled by the GPIO_DBCTL register. The DBEN[n] is used for edge-trigger interrupt only it is ignored for level trigger interrupt
bits : 11 - 11 (1 bit)
access : read-write

Enumeration:

#0 : 0

The bit[n] de-bounce function is disabled

#1 : 1

The bit[n] de-bounce function is enabled

End of enumeration elements list.

DBEN12 : Port [A/B] Input Signal De-bounce Enable DBEN[n]used to enable the de-bounce function for each corresponding bit. For an edge triggered interrupt to be generated, input signal must be valid for two consecutive de-bounce periods. The de-bounce time is controlled by the GPIO_DBCTL register. The DBEN[n] is used for edge-trigger interrupt only it is ignored for level trigger interrupt
bits : 12 - 12 (1 bit)
access : read-write

Enumeration:

#0 : 0

The bit[n] de-bounce function is disabled

#1 : 1

The bit[n] de-bounce function is enabled

End of enumeration elements list.

DBEN13 : Port [A/B] Input Signal De-bounce Enable DBEN[n]used to enable the de-bounce function for each corresponding bit. For an edge triggered interrupt to be generated, input signal must be valid for two consecutive de-bounce periods. The de-bounce time is controlled by the GPIO_DBCTL register. The DBEN[n] is used for edge-trigger interrupt only it is ignored for level trigger interrupt
bits : 13 - 13 (1 bit)
access : read-write

Enumeration:

#0 : 0

The bit[n] de-bounce function is disabled

#1 : 1

The bit[n] de-bounce function is enabled

End of enumeration elements list.

DBEN14 : Port [A/B] Input Signal De-bounce Enable DBEN[n]used to enable the de-bounce function for each corresponding bit. For an edge triggered interrupt to be generated, input signal must be valid for two consecutive de-bounce periods. The de-bounce time is controlled by the GPIO_DBCTL register. The DBEN[n] is used for edge-trigger interrupt only it is ignored for level trigger interrupt
bits : 14 - 14 (1 bit)
access : read-write

Enumeration:

#0 : 0

The bit[n] de-bounce function is disabled

#1 : 1

The bit[n] de-bounce function is enabled

End of enumeration elements list.

DBEN15 : Port [A/B] Input Signal De-bounce Enable DBEN[n]used to enable the de-bounce function for each corresponding bit. For an edge triggered interrupt to be generated, input signal must be valid for two consecutive de-bounce periods. The de-bounce time is controlled by the GPIO_DBCTL register. The DBEN[n] is used for edge-trigger interrupt only it is ignored for level trigger interrupt
bits : 15 - 15 (1 bit)
access : read-write

Enumeration:

#0 : 0

The bit[n] de-bounce function is disabled

#1 : 1

The bit[n] de-bounce function is enabled

End of enumeration elements list.


PA_INTTYPE

GPIO Port A Interrupt Mode Control
address_offset : 0x18 Bytes (0x0)
size : -1 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PA_INTTYPE PA_INTTYPE 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 TYPE0 TYPE1 TYPE2 TYPE3 TYPE4 TYPE5 TYPE6 TYPE7 TYPE8 TYPE9 TYPE10 TYPE11 TYPE12 TYPE13 TYPE14 TYPE15

TYPE0 : Port [A/B] Edge Or Level Detection Interrupt Control TYPE[n] used to control whether the interrupt mode is level triggered or edge triggered. If the interrupt mode is edge triggered, edge de-bounce is controlled by the DBEN register. If the interrupt mode is level triggered, the input source is sampled each clock to generate an interrupt. If level triggered interrupt is selected, then only one level can be selected in the Px_INTEN register. If both levels are set no interrupt will occur.
bits : 0 - 0 (1 bit)
access : read-write

Enumeration:

#0 : 0

Edge triggered interrupt

#1 : 1

Level triggered interrupt

End of enumeration elements list.

TYPE1 : Port [A/B] Edge Or Level Detection Interrupt Control TYPE[n] used to control whether the interrupt mode is level triggered or edge triggered. If the interrupt mode is edge triggered, edge de-bounce is controlled by the DBEN register. If the interrupt mode is level triggered, the input source is sampled each clock to generate an interrupt. If level triggered interrupt is selected, then only one level can be selected in the Px_INTEN register. If both levels are set no interrupt will occur.
bits : 1 - 1 (1 bit)
access : read-write

Enumeration:

#0 : 0

Edge triggered interrupt

#1 : 1

Level triggered interrupt

End of enumeration elements list.

TYPE2 : Port [A/B] Edge Or Level Detection Interrupt Control TYPE[n] used to control whether the interrupt mode is level triggered or edge triggered. If the interrupt mode is edge triggered, edge de-bounce is controlled by the DBEN register. If the interrupt mode is level triggered, the input source is sampled each clock to generate an interrupt. If level triggered interrupt is selected, then only one level can be selected in the Px_INTEN register. If both levels are set no interrupt will occur.
bits : 2 - 2 (1 bit)
access : read-write

Enumeration:

#0 : 0

Edge triggered interrupt

#1 : 1

Level triggered interrupt

End of enumeration elements list.

TYPE3 : Port [A/B] Edge Or Level Detection Interrupt Control TYPE[n] used to control whether the interrupt mode is level triggered or edge triggered. If the interrupt mode is edge triggered, edge de-bounce is controlled by the DBEN register. If the interrupt mode is level triggered, the input source is sampled each clock to generate an interrupt. If level triggered interrupt is selected, then only one level can be selected in the Px_INTEN register. If both levels are set no interrupt will occur.
bits : 3 - 3 (1 bit)
access : read-write

Enumeration:

#0 : 0

Edge triggered interrupt

#1 : 1

Level triggered interrupt

End of enumeration elements list.

TYPE4 : Port [A/B] Edge Or Level Detection Interrupt Control TYPE[n] used to control whether the interrupt mode is level triggered or edge triggered. If the interrupt mode is edge triggered, edge de-bounce is controlled by the DBEN register. If the interrupt mode is level triggered, the input source is sampled each clock to generate an interrupt. If level triggered interrupt is selected, then only one level can be selected in the Px_INTEN register. If both levels are set no interrupt will occur.
bits : 4 - 4 (1 bit)
access : read-write

Enumeration:

#0 : 0

Edge triggered interrupt

#1 : 1

Level triggered interrupt

End of enumeration elements list.

TYPE5 : Port [A/B] Edge Or Level Detection Interrupt Control TYPE[n] used to control whether the interrupt mode is level triggered or edge triggered. If the interrupt mode is edge triggered, edge de-bounce is controlled by the DBEN register. If the interrupt mode is level triggered, the input source is sampled each clock to generate an interrupt. If level triggered interrupt is selected, then only one level can be selected in the Px_INTEN register. If both levels are set no interrupt will occur.
bits : 5 - 5 (1 bit)
access : read-write

Enumeration:

#0 : 0

Edge triggered interrupt

#1 : 1

Level triggered interrupt

End of enumeration elements list.

TYPE6 : Port [A/B] Edge Or Level Detection Interrupt Control TYPE[n] used to control whether the interrupt mode is level triggered or edge triggered. If the interrupt mode is edge triggered, edge de-bounce is controlled by the DBEN register. If the interrupt mode is level triggered, the input source is sampled each clock to generate an interrupt. If level triggered interrupt is selected, then only one level can be selected in the Px_INTEN register. If both levels are set no interrupt will occur.
bits : 6 - 6 (1 bit)
access : read-write

Enumeration:

#0 : 0

Edge triggered interrupt

#1 : 1

Level triggered interrupt

End of enumeration elements list.

TYPE7 : Port [A/B] Edge Or Level Detection Interrupt Control TYPE[n] used to control whether the interrupt mode is level triggered or edge triggered. If the interrupt mode is edge triggered, edge de-bounce is controlled by the DBEN register. If the interrupt mode is level triggered, the input source is sampled each clock to generate an interrupt. If level triggered interrupt is selected, then only one level can be selected in the Px_INTEN register. If both levels are set no interrupt will occur.
bits : 7 - 7 (1 bit)
access : read-write

Enumeration:

#0 : 0

Edge triggered interrupt

#1 : 1

Level triggered interrupt

End of enumeration elements list.

TYPE8 : Port [A/B] Edge Or Level Detection Interrupt Control TYPE[n] used to control whether the interrupt mode is level triggered or edge triggered. If the interrupt mode is edge triggered, edge de-bounce is controlled by the DBEN register. If the interrupt mode is level triggered, the input source is sampled each clock to generate an interrupt. If level triggered interrupt is selected, then only one level can be selected in the Px_INTEN register. If both levels are set no interrupt will occur.
bits : 8 - 8 (1 bit)
access : read-write

Enumeration:

#0 : 0

Edge triggered interrupt

#1 : 1

Level triggered interrupt

End of enumeration elements list.

TYPE9 : Port [A/B] Edge Or Level Detection Interrupt Control TYPE[n] used to control whether the interrupt mode is level triggered or edge triggered. If the interrupt mode is edge triggered, edge de-bounce is controlled by the DBEN register. If the interrupt mode is level triggered, the input source is sampled each clock to generate an interrupt. If level triggered interrupt is selected, then only one level can be selected in the Px_INTEN register. If both levels are set no interrupt will occur.
bits : 9 - 9 (1 bit)
access : read-write

Enumeration:

#0 : 0

Edge triggered interrupt

#1 : 1

Level triggered interrupt

End of enumeration elements list.

TYPE10 : Port [A/B] Edge Or Level Detection Interrupt Control TYPE[n] used to control whether the interrupt mode is level triggered or edge triggered. If the interrupt mode is edge triggered, edge de-bounce is controlled by the DBEN register. If the interrupt mode is level triggered, the input source is sampled each clock to generate an interrupt. If level triggered interrupt is selected, then only one level can be selected in the Px_INTEN register. If both levels are set no interrupt will occur.
bits : 10 - 10 (1 bit)
access : read-write

Enumeration:

#0 : 0

Edge triggered interrupt

#1 : 1

Level triggered interrupt

End of enumeration elements list.

TYPE11 : Port [A/B] Edge Or Level Detection Interrupt Control TYPE[n] used to control whether the interrupt mode is level triggered or edge triggered. If the interrupt mode is edge triggered, edge de-bounce is controlled by the DBEN register. If the interrupt mode is level triggered, the input source is sampled each clock to generate an interrupt. If level triggered interrupt is selected, then only one level can be selected in the Px_INTEN register. If both levels are set no interrupt will occur.
bits : 11 - 11 (1 bit)
access : read-write

Enumeration:

#0 : 0

Edge triggered interrupt

#1 : 1

Level triggered interrupt

End of enumeration elements list.

TYPE12 : Port [A/B] Edge Or Level Detection Interrupt Control TYPE[n] used to control whether the interrupt mode is level triggered or edge triggered. If the interrupt mode is edge triggered, edge de-bounce is controlled by the DBEN register. If the interrupt mode is level triggered, the input source is sampled each clock to generate an interrupt. If level triggered interrupt is selected, then only one level can be selected in the Px_INTEN register. If both levels are set no interrupt will occur.
bits : 12 - 12 (1 bit)
access : read-write

Enumeration:

#0 : 0

Edge triggered interrupt

#1 : 1

Level triggered interrupt

End of enumeration elements list.

TYPE13 : Port [A/B] Edge Or Level Detection Interrupt Control TYPE[n] used to control whether the interrupt mode is level triggered or edge triggered. If the interrupt mode is edge triggered, edge de-bounce is controlled by the DBEN register. If the interrupt mode is level triggered, the input source is sampled each clock to generate an interrupt. If level triggered interrupt is selected, then only one level can be selected in the Px_INTEN register. If both levels are set no interrupt will occur.
bits : 13 - 13 (1 bit)
access : read-write

Enumeration:

#0 : 0

Edge triggered interrupt

#1 : 1

Level triggered interrupt

End of enumeration elements list.

TYPE14 : Port [A/B] Edge Or Level Detection Interrupt Control TYPE[n] used to control whether the interrupt mode is level triggered or edge triggered. If the interrupt mode is edge triggered, edge de-bounce is controlled by the DBEN register. If the interrupt mode is level triggered, the input source is sampled each clock to generate an interrupt. If level triggered interrupt is selected, then only one level can be selected in the Px_INTEN register. If both levels are set no interrupt will occur.
bits : 14 - 14 (1 bit)
access : read-write

Enumeration:

#0 : 0

Edge triggered interrupt

#1 : 1

Level triggered interrupt

End of enumeration elements list.

TYPE15 : Port [A/B] Edge Or Level Detection Interrupt Control TYPE[n] used to control whether the interrupt mode is level triggered or edge triggered. If the interrupt mode is edge triggered, edge de-bounce is controlled by the DBEN register. If the interrupt mode is level triggered, the input source is sampled each clock to generate an interrupt. If level triggered interrupt is selected, then only one level can be selected in the Px_INTEN register. If both levels are set no interrupt will occur.
bits : 15 - 15 (1 bit)
access : read-write

Enumeration:

#0 : 0

Edge triggered interrupt

#1 : 1

Level triggered interrupt

End of enumeration elements list.


GPIO_DBCTL (DBCTL)

Interrupt De-bounce Control
address_offset : 0x180 Bytes (0x0)
size : -1 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

GPIO_DBCTL GPIO_DBCTL 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 DBCLKSEL DBCLKSRC ICLKON

DBCLKSEL : De-bounce Sampling Cycle Selection. For edge level interrupt GPIO state is sampled every 2^(DBCLKSEL) de-bounce clocks. For example if DBCLKSRC aaa 6, then interrupt is sampled every 2^6 aaa 64 de-bounce clocks. If DBCLKSRC is 16KHz oscillator this would be a 64ms de-bounce.
bits : 0 - 3 (4 bit)
access : read-write

DBCLKSRC : De-bounce Counter Clock Source Select
bits : 4 - 4 (1 bit)
access : read-write

Enumeration:

#0 : 0

De-bounce counter clock source is HCLK

#1 : 1

De-bounce counter clock source is the internal 16 kHz clock

End of enumeration elements list.

ICLKON : Interrupt Clock On Mode Set this bit 0 will gate the clock to the interrupt generation circuit if the GPIOx[n] interrupt is disabled.
bits : 5 - 5 (1 bit)
access : read-write

Enumeration:

#0 : 0

disable the clock if the GPIOx[n] interrupt is disabled

#1 : 1

Interrupt generation clock always active

End of enumeration elements list.


PA_INTEN

GPIO Port A Interrupt Enable
address_offset : 0x1C Bytes (0x0)
size : -1 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PA_INTEN PA_INTEN 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 FLIEN0 FLIEN1 FLIEN2 FLIEN3 FLIEN4 FLIEN5 FLIEN6 FLIEN7 FLIEN8 FLIEN9 FLIEN10 FLIEN11 FLIEN12 FLIEN13 FLIEN14 FLIEN15 RHIEN0 RHIEN1 RHIEN2 RHIEN3 RHIEN4 RHIEN5 RHIEN6 RHIEN7 RHIEN8 RHIEN9 RHIEN10 RHIEN11 RHIEN12 RHIEN13 RHIEN14 RHIEN15

FLIEN0 : Port [A/B] Interrupt Enable by Input Falling Edge or Input Level Low FLIEN[n] is used to enable the falling/low interrupt for each of the corresponding GPIO pins. It also enables the pin wakeup function. If the interrupt is configured in level trigger mode, a level low will generate an interrupt. If the interrupt is configured in edge trigger mode, a state change from high-to-low will generate an interrupt. GPB.0 and GPB.1 trigger individual IRQ vectors (IRQ2/IRQ3) while remaining GPIO trigger a single interrupt vector IRQ4.
bits : 0 - 0 (1 bit)
access : read-write

Enumeration:

#0 : 0

Disable GPIOx[n] for low-level or high-to-low interrupt

#1 : 1

Enable GPIOx[n] for low-level or high-to-low interrupt

End of enumeration elements list.

FLIEN1 : Port [A/B] Interrupt Enable by Input Falling Edge or Input Level Low FLIEN[n] is used to enable the falling/low interrupt for each of the corresponding GPIO pins. It also enables the pin wakeup function. If the interrupt is configured in level trigger mode, a level low will generate an interrupt. If the interrupt is configured in edge trigger mode, a state change from high-to-low will generate an interrupt. GPB.0 and GPB.1 trigger individual IRQ vectors (IRQ2/IRQ3) while remaining GPIO trigger a single interrupt vector IRQ4.
bits : 1 - 1 (1 bit)
access : read-write

Enumeration:

#0 : 0

Disable GPIOx[n] for low-level or high-to-low interrupt

#1 : 1

Enable GPIOx[n] for low-level or high-to-low interrupt

End of enumeration elements list.

FLIEN2 : Port [A/B] Interrupt Enable by Input Falling Edge or Input Level Low FLIEN[n] is used to enable the falling/low interrupt for each of the corresponding GPIO pins. It also enables the pin wakeup function. If the interrupt is configured in level trigger mode, a level low will generate an interrupt. If the interrupt is configured in edge trigger mode, a state change from high-to-low will generate an interrupt. GPB.0 and GPB.1 trigger individual IRQ vectors (IRQ2/IRQ3) while remaining GPIO trigger a single interrupt vector IRQ4.
bits : 2 - 2 (1 bit)
access : read-write

Enumeration:

#0 : 0

Disable GPIOx[n] for low-level or high-to-low interrupt

#1 : 1

Enable GPIOx[n] for low-level or high-to-low interrupt

End of enumeration elements list.

FLIEN3 : Port [A/B] Interrupt Enable by Input Falling Edge or Input Level Low FLIEN[n] is used to enable the falling/low interrupt for each of the corresponding GPIO pins. It also enables the pin wakeup function. If the interrupt is configured in level trigger mode, a level low will generate an interrupt. If the interrupt is configured in edge trigger mode, a state change from high-to-low will generate an interrupt. GPB.0 and GPB.1 trigger individual IRQ vectors (IRQ2/IRQ3) while remaining GPIO trigger a single interrupt vector IRQ4.
bits : 3 - 3 (1 bit)
access : read-write

Enumeration:

#0 : 0

Disable GPIOx[n] for low-level or high-to-low interrupt

#1 : 1

Enable GPIOx[n] for low-level or high-to-low interrupt

End of enumeration elements list.

FLIEN4 : Port [A/B] Interrupt Enable by Input Falling Edge or Input Level Low FLIEN[n] is used to enable the falling/low interrupt for each of the corresponding GPIO pins. It also enables the pin wakeup function. If the interrupt is configured in level trigger mode, a level low will generate an interrupt. If the interrupt is configured in edge trigger mode, a state change from high-to-low will generate an interrupt. GPB.0 and GPB.1 trigger individual IRQ vectors (IRQ2/IRQ3) while remaining GPIO trigger a single interrupt vector IRQ4.
bits : 4 - 4 (1 bit)
access : read-write

Enumeration:

#0 : 0

Disable GPIOx[n] for low-level or high-to-low interrupt

#1 : 1

Enable GPIOx[n] for low-level or high-to-low interrupt

End of enumeration elements list.

FLIEN5 : Port [A/B] Interrupt Enable by Input Falling Edge or Input Level Low FLIEN[n] is used to enable the falling/low interrupt for each of the corresponding GPIO pins. It also enables the pin wakeup function. If the interrupt is configured in level trigger mode, a level low will generate an interrupt. If the interrupt is configured in edge trigger mode, a state change from high-to-low will generate an interrupt. GPB.0 and GPB.1 trigger individual IRQ vectors (IRQ2/IRQ3) while remaining GPIO trigger a single interrupt vector IRQ4.
bits : 5 - 5 (1 bit)
access : read-write

Enumeration:

#0 : 0

Disable GPIOx[n] for low-level or high-to-low interrupt

#1 : 1

Enable GPIOx[n] for low-level or high-to-low interrupt

End of enumeration elements list.

FLIEN6 : Port [A/B] Interrupt Enable by Input Falling Edge or Input Level Low FLIEN[n] is used to enable the falling/low interrupt for each of the corresponding GPIO pins. It also enables the pin wakeup function. If the interrupt is configured in level trigger mode, a level low will generate an interrupt. If the interrupt is configured in edge trigger mode, a state change from high-to-low will generate an interrupt. GPB.0 and GPB.1 trigger individual IRQ vectors (IRQ2/IRQ3) while remaining GPIO trigger a single interrupt vector IRQ4.
bits : 6 - 6 (1 bit)
access : read-write

Enumeration:

#0 : 0

Disable GPIOx[n] for low-level or high-to-low interrupt

#1 : 1

Enable GPIOx[n] for low-level or high-to-low interrupt

End of enumeration elements list.

FLIEN7 : Port [A/B] Interrupt Enable by Input Falling Edge or Input Level Low FLIEN[n] is used to enable the falling/low interrupt for each of the corresponding GPIO pins. It also enables the pin wakeup function. If the interrupt is configured in level trigger mode, a level low will generate an interrupt. If the interrupt is configured in edge trigger mode, a state change from high-to-low will generate an interrupt. GPB.0 and GPB.1 trigger individual IRQ vectors (IRQ2/IRQ3) while remaining GPIO trigger a single interrupt vector IRQ4.
bits : 7 - 7 (1 bit)
access : read-write

Enumeration:

#0 : 0

Disable GPIOx[n] for low-level or high-to-low interrupt

#1 : 1

Enable GPIOx[n] for low-level or high-to-low interrupt

End of enumeration elements list.

FLIEN8 : Port [A/B] Interrupt Enable by Input Falling Edge or Input Level Low FLIEN[n] is used to enable the falling/low interrupt for each of the corresponding GPIO pins. It also enables the pin wakeup function. If the interrupt is configured in level trigger mode, a level low will generate an interrupt. If the interrupt is configured in edge trigger mode, a state change from high-to-low will generate an interrupt. GPB.0 and GPB.1 trigger individual IRQ vectors (IRQ2/IRQ3) while remaining GPIO trigger a single interrupt vector IRQ4.
bits : 8 - 8 (1 bit)
access : read-write

Enumeration:

#0 : 0

Disable GPIOx[n] for low-level or high-to-low interrupt

#1 : 1

Enable GPIOx[n] for low-level or high-to-low interrupt

End of enumeration elements list.

FLIEN9 : Port [A/B] Interrupt Enable by Input Falling Edge or Input Level Low FLIEN[n] is used to enable the falling/low interrupt for each of the corresponding GPIO pins. It also enables the pin wakeup function. If the interrupt is configured in level trigger mode, a level low will generate an interrupt. If the interrupt is configured in edge trigger mode, a state change from high-to-low will generate an interrupt. GPB.0 and GPB.1 trigger individual IRQ vectors (IRQ2/IRQ3) while remaining GPIO trigger a single interrupt vector IRQ4.
bits : 9 - 9 (1 bit)
access : read-write

Enumeration:

#0 : 0

Disable GPIOx[n] for low-level or high-to-low interrupt

#1 : 1

Enable GPIOx[n] for low-level or high-to-low interrupt

End of enumeration elements list.

FLIEN10 : Port [A/B] Interrupt Enable by Input Falling Edge or Input Level Low FLIEN[n] is used to enable the falling/low interrupt for each of the corresponding GPIO pins. It also enables the pin wakeup function. If the interrupt is configured in level trigger mode, a level low will generate an interrupt. If the interrupt is configured in edge trigger mode, a state change from high-to-low will generate an interrupt. GPB.0 and GPB.1 trigger individual IRQ vectors (IRQ2/IRQ3) while remaining GPIO trigger a single interrupt vector IRQ4.
bits : 10 - 10 (1 bit)
access : read-write

Enumeration:

#0 : 0

Disable GPIOx[n] for low-level or high-to-low interrupt

#1 : 1

Enable GPIOx[n] for low-level or high-to-low interrupt

End of enumeration elements list.

FLIEN11 : Port [A/B] Interrupt Enable by Input Falling Edge or Input Level Low FLIEN[n] is used to enable the falling/low interrupt for each of the corresponding GPIO pins. It also enables the pin wakeup function. If the interrupt is configured in level trigger mode, a level low will generate an interrupt. If the interrupt is configured in edge trigger mode, a state change from high-to-low will generate an interrupt. GPB.0 and GPB.1 trigger individual IRQ vectors (IRQ2/IRQ3) while remaining GPIO trigger a single interrupt vector IRQ4.
bits : 11 - 11 (1 bit)
access : read-write

Enumeration:

#0 : 0

Disable GPIOx[n] for low-level or high-to-low interrupt

#1 : 1

Enable GPIOx[n] for low-level or high-to-low interrupt

End of enumeration elements list.

FLIEN12 : Port [A/B] Interrupt Enable by Input Falling Edge or Input Level Low FLIEN[n] is used to enable the falling/low interrupt for each of the corresponding GPIO pins. It also enables the pin wakeup function. If the interrupt is configured in level trigger mode, a level low will generate an interrupt. If the interrupt is configured in edge trigger mode, a state change from high-to-low will generate an interrupt. GPB.0 and GPB.1 trigger individual IRQ vectors (IRQ2/IRQ3) while remaining GPIO trigger a single interrupt vector IRQ4.
bits : 12 - 12 (1 bit)
access : read-write

Enumeration:

#0 : 0

Disable GPIOx[n] for low-level or high-to-low interrupt

#1 : 1

Enable GPIOx[n] for low-level or high-to-low interrupt

End of enumeration elements list.

FLIEN13 : Port [A/B] Interrupt Enable by Input Falling Edge or Input Level Low FLIEN[n] is used to enable the falling/low interrupt for each of the corresponding GPIO pins. It also enables the pin wakeup function. If the interrupt is configured in level trigger mode, a level low will generate an interrupt. If the interrupt is configured in edge trigger mode, a state change from high-to-low will generate an interrupt. GPB.0 and GPB.1 trigger individual IRQ vectors (IRQ2/IRQ3) while remaining GPIO trigger a single interrupt vector IRQ4.
bits : 13 - 13 (1 bit)
access : read-write

Enumeration:

#0 : 0

Disable GPIOx[n] for low-level or high-to-low interrupt

#1 : 1

Enable GPIOx[n] for low-level or high-to-low interrupt

End of enumeration elements list.

FLIEN14 : Port [A/B] Interrupt Enable by Input Falling Edge or Input Level Low FLIEN[n] is used to enable the falling/low interrupt for each of the corresponding GPIO pins. It also enables the pin wakeup function. If the interrupt is configured in level trigger mode, a level low will generate an interrupt. If the interrupt is configured in edge trigger mode, a state change from high-to-low will generate an interrupt. GPB.0 and GPB.1 trigger individual IRQ vectors (IRQ2/IRQ3) while remaining GPIO trigger a single interrupt vector IRQ4.
bits : 14 - 14 (1 bit)
access : read-write

Enumeration:

#0 : 0

Disable GPIOx[n] for low-level or high-to-low interrupt

#1 : 1

Enable GPIOx[n] for low-level or high-to-low interrupt

End of enumeration elements list.

FLIEN15 : Port [A/B] Interrupt Enable by Input Falling Edge or Input Level Low FLIEN[n] is used to enable the falling/low interrupt for each of the corresponding GPIO pins. It also enables the pin wakeup function. If the interrupt is configured in level trigger mode, a level low will generate an interrupt. If the interrupt is configured in edge trigger mode, a state change from high-to-low will generate an interrupt. GPB.0 and GPB.1 trigger individual IRQ vectors (IRQ2/IRQ3) while remaining GPIO trigger a single interrupt vector IRQ4.
bits : 15 - 15 (1 bit)
access : read-write

Enumeration:

#0 : 0

Disable GPIOx[n] for low-level or high-to-low interrupt

#1 : 1

Enable GPIOx[n] for low-level or high-to-low interrupt

End of enumeration elements list.

RHIEN0 : Port [A/B] Interrupt Enable by Input Rising Edge or Input Level High RHIEN[n] is used to enable the rising/high interrupt for each of the corresponding GPIO pins. It also enables the pin wakeup function. If the interrupt is configured in level trigger mode, a level high will generate an interrupt. If the interrupt is configured in edge trigger mode, a state change from low-to-high will generate an interrupt. GPB.0 and GPB.1 trigger individual IRQ vectors (IRQ2/IRQ3) while remaining GPIO trigger a single interrupt vector IRQ4.
bits : 16 - 16 (1 bit)
access : read-write

Enumeration:

#0 : 0

Disable GPIOx[n] for level-high or low-to-high interrupt

#1 : 1

Enable GPIOx[n] for level-high or low-to-high interrupt

End of enumeration elements list.

RHIEN1 : Port [A/B] Interrupt Enable by Input Rising Edge or Input Level High RHIEN[n] is used to enable the rising/high interrupt for each of the corresponding GPIO pins. It also enables the pin wakeup function. If the interrupt is configured in level trigger mode, a level high will generate an interrupt. If the interrupt is configured in edge trigger mode, a state change from low-to-high will generate an interrupt. GPB.0 and GPB.1 trigger individual IRQ vectors (IRQ2/IRQ3) while remaining GPIO trigger a single interrupt vector IRQ4.
bits : 17 - 17 (1 bit)
access : read-write

Enumeration:

#0 : 0

Disable GPIOx[n] for level-high or low-to-high interrupt

#1 : 1

Enable GPIOx[n] for level-high or low-to-high interrupt

End of enumeration elements list.

RHIEN2 : Port [A/B] Interrupt Enable by Input Rising Edge or Input Level High RHIEN[n] is used to enable the rising/high interrupt for each of the corresponding GPIO pins. It also enables the pin wakeup function. If the interrupt is configured in level trigger mode, a level high will generate an interrupt. If the interrupt is configured in edge trigger mode, a state change from low-to-high will generate an interrupt. GPB.0 and GPB.1 trigger individual IRQ vectors (IRQ2/IRQ3) while remaining GPIO trigger a single interrupt vector IRQ4.
bits : 18 - 18 (1 bit)
access : read-write

Enumeration:

#0 : 0

Disable GPIOx[n] for level-high or low-to-high interrupt

#1 : 1

Enable GPIOx[n] for level-high or low-to-high interrupt

End of enumeration elements list.

RHIEN3 : Port [A/B] Interrupt Enable by Input Rising Edge or Input Level High RHIEN[n] is used to enable the rising/high interrupt for each of the corresponding GPIO pins. It also enables the pin wakeup function. If the interrupt is configured in level trigger mode, a level high will generate an interrupt. If the interrupt is configured in edge trigger mode, a state change from low-to-high will generate an interrupt. GPB.0 and GPB.1 trigger individual IRQ vectors (IRQ2/IRQ3) while remaining GPIO trigger a single interrupt vector IRQ4.
bits : 19 - 19 (1 bit)
access : read-write

Enumeration:

#0 : 0

Disable GPIOx[n] for level-high or low-to-high interrupt

#1 : 1

Enable GPIOx[n] for level-high or low-to-high interrupt

End of enumeration elements list.

RHIEN4 : Port [A/B] Interrupt Enable by Input Rising Edge or Input Level High RHIEN[n] is used to enable the rising/high interrupt for each of the corresponding GPIO pins. It also enables the pin wakeup function. If the interrupt is configured in level trigger mode, a level high will generate an interrupt. If the interrupt is configured in edge trigger mode, a state change from low-to-high will generate an interrupt. GPB.0 and GPB.1 trigger individual IRQ vectors (IRQ2/IRQ3) while remaining GPIO trigger a single interrupt vector IRQ4.
bits : 20 - 20 (1 bit)
access : read-write

Enumeration:

#0 : 0

Disable GPIOx[n] for level-high or low-to-high interrupt

#1 : 1

Enable GPIOx[n] for level-high or low-to-high interrupt

End of enumeration elements list.

RHIEN5 : Port [A/B] Interrupt Enable by Input Rising Edge or Input Level High RHIEN[n] is used to enable the rising/high interrupt for each of the corresponding GPIO pins. It also enables the pin wakeup function. If the interrupt is configured in level trigger mode, a level high will generate an interrupt. If the interrupt is configured in edge trigger mode, a state change from low-to-high will generate an interrupt. GPB.0 and GPB.1 trigger individual IRQ vectors (IRQ2/IRQ3) while remaining GPIO trigger a single interrupt vector IRQ4.
bits : 21 - 21 (1 bit)
access : read-write

Enumeration:

#0 : 0

Disable GPIOx[n] for level-high or low-to-high interrupt

#1 : 1

Enable GPIOx[n] for level-high or low-to-high interrupt

End of enumeration elements list.

RHIEN6 : Port [A/B] Interrupt Enable by Input Rising Edge or Input Level High RHIEN[n] is used to enable the rising/high interrupt for each of the corresponding GPIO pins. It also enables the pin wakeup function. If the interrupt is configured in level trigger mode, a level high will generate an interrupt. If the interrupt is configured in edge trigger mode, a state change from low-to-high will generate an interrupt. GPB.0 and GPB.1 trigger individual IRQ vectors (IRQ2/IRQ3) while remaining GPIO trigger a single interrupt vector IRQ4.
bits : 22 - 22 (1 bit)
access : read-write

Enumeration:

#0 : 0

Disable GPIOx[n] for level-high or low-to-high interrupt

#1 : 1

Enable GPIOx[n] for level-high or low-to-high interrupt

End of enumeration elements list.

RHIEN7 : Port [A/B] Interrupt Enable by Input Rising Edge or Input Level High RHIEN[n] is used to enable the rising/high interrupt for each of the corresponding GPIO pins. It also enables the pin wakeup function. If the interrupt is configured in level trigger mode, a level high will generate an interrupt. If the interrupt is configured in edge trigger mode, a state change from low-to-high will generate an interrupt. GPB.0 and GPB.1 trigger individual IRQ vectors (IRQ2/IRQ3) while remaining GPIO trigger a single interrupt vector IRQ4.
bits : 23 - 23 (1 bit)
access : read-write

Enumeration:

#0 : 0

Disable GPIOx[n] for level-high or low-to-high interrupt

#1 : 1

Enable GPIOx[n] for level-high or low-to-high interrupt

End of enumeration elements list.

RHIEN8 : Port [A/B] Interrupt Enable by Input Rising Edge or Input Level High RHIEN[n] is used to enable the rising/high interrupt for each of the corresponding GPIO pins. It also enables the pin wakeup function. If the interrupt is configured in level trigger mode, a level high will generate an interrupt. If the interrupt is configured in edge trigger mode, a state change from low-to-high will generate an interrupt. GPB.0 and GPB.1 trigger individual IRQ vectors (IRQ2/IRQ3) while remaining GPIO trigger a single interrupt vector IRQ4.
bits : 24 - 24 (1 bit)
access : read-write

Enumeration:

#0 : 0

Disable GPIOx[n] for level-high or low-to-high interrupt

#1 : 1

Enable GPIOx[n] for level-high or low-to-high interrupt

End of enumeration elements list.

RHIEN9 : Port [A/B] Interrupt Enable by Input Rising Edge or Input Level High RHIEN[n] is used to enable the rising/high interrupt for each of the corresponding GPIO pins. It also enables the pin wakeup function. If the interrupt is configured in level trigger mode, a level high will generate an interrupt. If the interrupt is configured in edge trigger mode, a state change from low-to-high will generate an interrupt. GPB.0 and GPB.1 trigger individual IRQ vectors (IRQ2/IRQ3) while remaining GPIO trigger a single interrupt vector IRQ4.
bits : 25 - 25 (1 bit)
access : read-write

Enumeration:

#0 : 0

Disable GPIOx[n] for level-high or low-to-high interrupt

#1 : 1

Enable GPIOx[n] for level-high or low-to-high interrupt

End of enumeration elements list.

RHIEN10 : Port [A/B] Interrupt Enable by Input Rising Edge or Input Level High RHIEN[n] is used to enable the rising/high interrupt for each of the corresponding GPIO pins. It also enables the pin wakeup function. If the interrupt is configured in level trigger mode, a level high will generate an interrupt. If the interrupt is configured in edge trigger mode, a state change from low-to-high will generate an interrupt. GPB.0 and GPB.1 trigger individual IRQ vectors (IRQ2/IRQ3) while remaining GPIO trigger a single interrupt vector IRQ4.
bits : 26 - 26 (1 bit)
access : read-write

Enumeration:

#0 : 0

Disable GPIOx[n] for level-high or low-to-high interrupt

#1 : 1

Enable GPIOx[n] for level-high or low-to-high interrupt

End of enumeration elements list.

RHIEN11 : Port [A/B] Interrupt Enable by Input Rising Edge or Input Level High RHIEN[n] is used to enable the rising/high interrupt for each of the corresponding GPIO pins. It also enables the pin wakeup function. If the interrupt is configured in level trigger mode, a level high will generate an interrupt. If the interrupt is configured in edge trigger mode, a state change from low-to-high will generate an interrupt. GPB.0 and GPB.1 trigger individual IRQ vectors (IRQ2/IRQ3) while remaining GPIO trigger a single interrupt vector IRQ4.
bits : 27 - 27 (1 bit)
access : read-write

Enumeration:

#0 : 0

Disable GPIOx[n] for level-high or low-to-high interrupt

#1 : 1

Enable GPIOx[n] for level-high or low-to-high interrupt

End of enumeration elements list.

RHIEN12 : Port [A/B] Interrupt Enable by Input Rising Edge or Input Level High RHIEN[n] is used to enable the rising/high interrupt for each of the corresponding GPIO pins. It also enables the pin wakeup function. If the interrupt is configured in level trigger mode, a level high will generate an interrupt. If the interrupt is configured in edge trigger mode, a state change from low-to-high will generate an interrupt. GPB.0 and GPB.1 trigger individual IRQ vectors (IRQ2/IRQ3) while remaining GPIO trigger a single interrupt vector IRQ4.
bits : 28 - 28 (1 bit)
access : read-write

Enumeration:

#0 : 0

Disable GPIOx[n] for level-high or low-to-high interrupt

#1 : 1

Enable GPIOx[n] for level-high or low-to-high interrupt

End of enumeration elements list.

RHIEN13 : Port [A/B] Interrupt Enable by Input Rising Edge or Input Level High RHIEN[n] is used to enable the rising/high interrupt for each of the corresponding GPIO pins. It also enables the pin wakeup function. If the interrupt is configured in level trigger mode, a level high will generate an interrupt. If the interrupt is configured in edge trigger mode, a state change from low-to-high will generate an interrupt. GPB.0 and GPB.1 trigger individual IRQ vectors (IRQ2/IRQ3) while remaining GPIO trigger a single interrupt vector IRQ4.
bits : 29 - 29 (1 bit)
access : read-write

Enumeration:

#0 : 0

Disable GPIOx[n] for level-high or low-to-high interrupt

#1 : 1

Enable GPIOx[n] for level-high or low-to-high interrupt

End of enumeration elements list.

RHIEN14 : Port [A/B] Interrupt Enable by Input Rising Edge or Input Level High RHIEN[n] is used to enable the rising/high interrupt for each of the corresponding GPIO pins. It also enables the pin wakeup function. If the interrupt is configured in level trigger mode, a level high will generate an interrupt. If the interrupt is configured in edge trigger mode, a state change from low-to-high will generate an interrupt. GPB.0 and GPB.1 trigger individual IRQ vectors (IRQ2/IRQ3) while remaining GPIO trigger a single interrupt vector IRQ4.
bits : 30 - 30 (1 bit)
access : read-write

Enumeration:

#0 : 0

Disable GPIOx[n] for level-high or low-to-high interrupt

#1 : 1

Enable GPIOx[n] for level-high or low-to-high interrupt

End of enumeration elements list.

RHIEN15 : Port [A/B] Interrupt Enable by Input Rising Edge or Input Level High RHIEN[n] is used to enable the rising/high interrupt for each of the corresponding GPIO pins. It also enables the pin wakeup function. If the interrupt is configured in level trigger mode, a level high will generate an interrupt. If the interrupt is configured in edge trigger mode, a state change from low-to-high will generate an interrupt. GPB.0 and GPB.1 trigger individual IRQ vectors (IRQ2/IRQ3) while remaining GPIO trigger a single interrupt vector IRQ4.
bits : 31 - 31 (1 bit)
access : read-write

Enumeration:

#0 : 0

Disable GPIOx[n] for level-high or low-to-high interrupt

#1 : 1

Enable GPIOx[n] for level-high or low-to-high interrupt

End of enumeration elements list.


PA_INTSRC

GPIO Port A Interrupt Trigger Source Indicator
address_offset : 0x20 Bytes (0x0)
size : -1 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PA_INTSRC PA_INTSRC 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 INTSRC0 INTSRC1 INTSRC2 INTSRC3 INTSRC4 INTSRC5 INTSRC6 INTSRC7 INTSRC8 INTSRC9 INTSRC10 INTSRC11 INTSRC12 INTSRC13 INTSRC14 INTSRC15

INTSRC0 : Port [A/B] Interrupt Trigger Source Indicator Read : 1 aaa Indicates GPIOx[n] generated an interrupt 0 aaa No interrupt from GPIOx[n] Write : 1 aaa Clear the corresponding pending interrupt. 0 aaa No action
bits : 0 - 0 (1 bit)
access : read-write

INTSRC1 : Port [A/B] Interrupt Trigger Source Indicator Read : 1 aaa Indicates GPIOx[n] generated an interrupt 0 aaa No interrupt from GPIOx[n] Write : 1 aaa Clear the corresponding pending interrupt. 0 aaa No action
bits : 1 - 1 (1 bit)
access : read-write

INTSRC2 : Port [A/B] Interrupt Trigger Source Indicator Read : 1 aaa Indicates GPIOx[n] generated an interrupt 0 aaa No interrupt from GPIOx[n] Write : 1 aaa Clear the corresponding pending interrupt. 0 aaa No action
bits : 2 - 2 (1 bit)
access : read-write

INTSRC3 : Port [A/B] Interrupt Trigger Source Indicator Read : 1 aaa Indicates GPIOx[n] generated an interrupt 0 aaa No interrupt from GPIOx[n] Write : 1 aaa Clear the corresponding pending interrupt. 0 aaa No action
bits : 3 - 3 (1 bit)
access : read-write

INTSRC4 : Port [A/B] Interrupt Trigger Source Indicator Read : 1 aaa Indicates GPIOx[n] generated an interrupt 0 aaa No interrupt from GPIOx[n] Write : 1 aaa Clear the corresponding pending interrupt. 0 aaa No action
bits : 4 - 4 (1 bit)
access : read-write

INTSRC5 : Port [A/B] Interrupt Trigger Source Indicator Read : 1 aaa Indicates GPIOx[n] generated an interrupt 0 aaa No interrupt from GPIOx[n] Write : 1 aaa Clear the corresponding pending interrupt. 0 aaa No action
bits : 5 - 5 (1 bit)
access : read-write

INTSRC6 : Port [A/B] Interrupt Trigger Source Indicator Read : 1 aaa Indicates GPIOx[n] generated an interrupt 0 aaa No interrupt from GPIOx[n] Write : 1 aaa Clear the corresponding pending interrupt. 0 aaa No action
bits : 6 - 6 (1 bit)
access : read-write

INTSRC7 : Port [A/B] Interrupt Trigger Source Indicator Read : 1 aaa Indicates GPIOx[n] generated an interrupt 0 aaa No interrupt from GPIOx[n] Write : 1 aaa Clear the corresponding pending interrupt. 0 aaa No action
bits : 7 - 7 (1 bit)
access : read-write

INTSRC8 : Port [A/B] Interrupt Trigger Source Indicator Read : 1 aaa Indicates GPIOx[n] generated an interrupt 0 aaa No interrupt from GPIOx[n] Write : 1 aaa Clear the corresponding pending interrupt. 0 aaa No action
bits : 8 - 8 (1 bit)
access : read-write

INTSRC9 : Port [A/B] Interrupt Trigger Source Indicator Read : 1 aaa Indicates GPIOx[n] generated an interrupt 0 aaa No interrupt from GPIOx[n] Write : 1 aaa Clear the corresponding pending interrupt. 0 aaa No action
bits : 9 - 9 (1 bit)
access : read-write

INTSRC10 : Port [A/B] Interrupt Trigger Source Indicator Read : 1 aaa Indicates GPIOx[n] generated an interrupt 0 aaa No interrupt from GPIOx[n] Write : 1 aaa Clear the corresponding pending interrupt. 0 aaa No action
bits : 10 - 10 (1 bit)
access : read-write

INTSRC11 : Port [A/B] Interrupt Trigger Source Indicator Read : 1 aaa Indicates GPIOx[n] generated an interrupt 0 aaa No interrupt from GPIOx[n] Write : 1 aaa Clear the corresponding pending interrupt. 0 aaa No action
bits : 11 - 11 (1 bit)
access : read-write

INTSRC12 : Port [A/B] Interrupt Trigger Source Indicator Read : 1 aaa Indicates GPIOx[n] generated an interrupt 0 aaa No interrupt from GPIOx[n] Write : 1 aaa Clear the corresponding pending interrupt. 0 aaa No action
bits : 12 - 12 (1 bit)
access : read-write

INTSRC13 : Port [A/B] Interrupt Trigger Source Indicator Read : 1 aaa Indicates GPIOx[n] generated an interrupt 0 aaa No interrupt from GPIOx[n] Write : 1 aaa Clear the corresponding pending interrupt. 0 aaa No action
bits : 13 - 13 (1 bit)
access : read-write

INTSRC14 : Port [A/B] Interrupt Trigger Source Indicator Read : 1 aaa Indicates GPIOx[n] generated an interrupt 0 aaa No interrupt from GPIOx[n] Write : 1 aaa Clear the corresponding pending interrupt. 0 aaa No action
bits : 14 - 14 (1 bit)
access : read-write

INTSRC15 : Port [A/B] Interrupt Trigger Source Indicator Read : 1 aaa Indicates GPIOx[n] generated an interrupt 0 aaa No interrupt from GPIOx[n] Write : 1 aaa Clear the corresponding pending interrupt. 0 aaa No action
bits : 15 - 15 (1 bit)
access : read-write


PA_DINOFF

GPIO Port A Pin Digital Input Disable
address_offset : 0x4 Bytes (0x0)
size : -1 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PA_DINOFF PA_DINOFF 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 DINOFF16 DINOFF17 DINOFF18 DINOFF19 DINOFF20 DINOFF21 DINOFF22 DINOFF23 DINOFF24 DINOFF25 DINOFF26 DINOFF27 DINOFF28 DINOFF29 DINOFF30 DINOFF31

DINOFF16 : GPIOx Pin[n] OFF Digital Input Path Enable
bits : 16 - 16 (1 bit)
access : read-write

Enumeration:

#0 : 0

Enable IO digital input path (Default)

#1 : 1

Disable IO digital input path (low leakage mode)

End of enumeration elements list.

DINOFF17 : GPIOx Pin[n] OFF Digital Input Path Enable
bits : 17 - 17 (1 bit)
access : read-write

Enumeration:

#0 : 0

Enable IO digital input path (Default)

#1 : 1

Disable IO digital input path (low leakage mode)

End of enumeration elements list.

DINOFF18 : GPIOx Pin[n] OFF Digital Input Path Enable
bits : 18 - 18 (1 bit)
access : read-write

Enumeration:

#0 : 0

Enable IO digital input path (Default)

#1 : 1

Disable IO digital input path (low leakage mode)

End of enumeration elements list.

DINOFF19 : GPIOx Pin[n] OFF Digital Input Path Enable
bits : 19 - 19 (1 bit)
access : read-write

Enumeration:

#0 : 0

Enable IO digital input path (Default)

#1 : 1

Disable IO digital input path (low leakage mode)

End of enumeration elements list.

DINOFF20 : GPIOx Pin[n] OFF Digital Input Path Enable
bits : 20 - 20 (1 bit)
access : read-write

Enumeration:

#0 : 0

Enable IO digital input path (Default)

#1 : 1

Disable IO digital input path (low leakage mode)

End of enumeration elements list.

DINOFF21 : GPIOx Pin[n] OFF Digital Input Path Enable
bits : 21 - 21 (1 bit)
access : read-write

Enumeration:

#0 : 0

Enable IO digital input path (Default)

#1 : 1

Disable IO digital input path (low leakage mode)

End of enumeration elements list.

DINOFF22 : GPIOx Pin[n] OFF Digital Input Path Enable
bits : 22 - 22 (1 bit)
access : read-write

Enumeration:

#0 : 0

Enable IO digital input path (Default)

#1 : 1

Disable IO digital input path (low leakage mode)

End of enumeration elements list.

DINOFF23 : GPIOx Pin[n] OFF Digital Input Path Enable
bits : 23 - 23 (1 bit)
access : read-write

Enumeration:

#0 : 0

Enable IO digital input path (Default)

#1 : 1

Disable IO digital input path (low leakage mode)

End of enumeration elements list.

DINOFF24 : GPIOx Pin[n] OFF Digital Input Path Enable
bits : 24 - 24 (1 bit)
access : read-write

Enumeration:

#0 : 0

Enable IO digital input path (Default)

#1 : 1

Disable IO digital input path (low leakage mode)

End of enumeration elements list.

DINOFF25 : GPIOx Pin[n] OFF Digital Input Path Enable
bits : 25 - 25 (1 bit)
access : read-write

Enumeration:

#0 : 0

Enable IO digital input path (Default)

#1 : 1

Disable IO digital input path (low leakage mode)

End of enumeration elements list.

DINOFF26 : GPIOx Pin[n] OFF Digital Input Path Enable
bits : 26 - 26 (1 bit)
access : read-write

Enumeration:

#0 : 0

Enable IO digital input path (Default)

#1 : 1

Disable IO digital input path (low leakage mode)

End of enumeration elements list.

DINOFF27 : GPIOx Pin[n] OFF Digital Input Path Enable
bits : 27 - 27 (1 bit)
access : read-write

Enumeration:

#0 : 0

Enable IO digital input path (Default)

#1 : 1

Disable IO digital input path (low leakage mode)

End of enumeration elements list.

DINOFF28 : GPIOx Pin[n] OFF Digital Input Path Enable
bits : 28 - 28 (1 bit)
access : read-write

Enumeration:

#0 : 0

Enable IO digital input path (Default)

#1 : 1

Disable IO digital input path (low leakage mode)

End of enumeration elements list.

DINOFF29 : GPIOx Pin[n] OFF Digital Input Path Enable
bits : 29 - 29 (1 bit)
access : read-write

Enumeration:

#0 : 0

Enable IO digital input path (Default)

#1 : 1

Disable IO digital input path (low leakage mode)

End of enumeration elements list.

DINOFF30 : GPIOx Pin[n] OFF Digital Input Path Enable
bits : 30 - 30 (1 bit)
access : read-write

Enumeration:

#0 : 0

Enable IO digital input path (Default)

#1 : 1

Disable IO digital input path (low leakage mode)

End of enumeration elements list.

DINOFF31 : GPIOx Pin[n] OFF Digital Input Path Enable
bits : 31 - 31 (1 bit)
access : read-write

Enumeration:

#0 : 0

Enable IO digital input path (Default)

#1 : 1

Disable IO digital input path (low leakage mode)

End of enumeration elements list.


PB_MODE


address_offset : 0x40 Bytes (0x0)
size : -1 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

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

PB_DINOFF


address_offset : 0x44 Bytes (0x0)
size : -1 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

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

PB_DOUT


address_offset : 0x48 Bytes (0x0)
size : -1 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

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

PB_DATMSK


address_offset : 0x4C Bytes (0x0)
size : -1 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

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

PB_PIN


address_offset : 0x50 Bytes (0x0)
size : -1 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

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

PB_DBEN


address_offset : 0x54 Bytes (0x0)
size : -1 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

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

PB_INTTYPE


address_offset : 0x58 Bytes (0x0)
size : -1 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

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

PB_INTEN


address_offset : 0x5C Bytes (0x0)
size : -1 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

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

PB_INTSRC


address_offset : 0x60 Bytes (0x0)
size : -1 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

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

PA_DOUT

GPIO Port A Data Output Value
address_offset : 0x8 Bytes (0x0)
size : -1 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PA_DOUT PA_DOUT 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 DOUT0 DOUT1 DOUT2 DOUT3 DOUT4 DOUT5 DOUT6 DOUT7 DOUT8 DOUT9 DOUT10 DOUT11 DOUT12 DOUT13 DOUT14 DOUT15

DOUT0 : GPIOx Pin[n] Output Value Each of these bits controls the status of a GPIO pin when the GPIO pin is configured as output, open-drain or quasi-bidirectional mode.
bits : 0 - 0 (1 bit)
access : read-write

Enumeration:

#0 : 0

GPIO port [A/B] Pin[n] will drive Low if the corresponding output mode bit is set

#1 : 1

GPIO port [A/B] Pin[n] will drive High if the corresponding output mode bit is set

End of enumeration elements list.

DOUT1 : GPIOx Pin[n] Output Value Each of these bits controls the status of a GPIO pin when the GPIO pin is configured as output, open-drain or quasi-bidirectional mode.
bits : 1 - 1 (1 bit)
access : read-write

Enumeration:

#0 : 0

GPIO port [A/B] Pin[n] will drive Low if the corresponding output mode bit is set

#1 : 1

GPIO port [A/B] Pin[n] will drive High if the corresponding output mode bit is set

End of enumeration elements list.

DOUT2 : GPIOx Pin[n] Output Value Each of these bits controls the status of a GPIO pin when the GPIO pin is configured as output, open-drain or quasi-bidirectional mode.
bits : 2 - 2 (1 bit)
access : read-write

Enumeration:

#0 : 0

GPIO port [A/B] Pin[n] will drive Low if the corresponding output mode bit is set

#1 : 1

GPIO port [A/B] Pin[n] will drive High if the corresponding output mode bit is set

End of enumeration elements list.

DOUT3 : GPIOx Pin[n] Output Value Each of these bits controls the status of a GPIO pin when the GPIO pin is configured as output, open-drain or quasi-bidirectional mode.
bits : 3 - 3 (1 bit)
access : read-write

Enumeration:

#0 : 0

GPIO port [A/B] Pin[n] will drive Low if the corresponding output mode bit is set

#1 : 1

GPIO port [A/B] Pin[n] will drive High if the corresponding output mode bit is set

End of enumeration elements list.

DOUT4 : GPIOx Pin[n] Output Value Each of these bits controls the status of a GPIO pin when the GPIO pin is configured as output, open-drain or quasi-bidirectional mode.
bits : 4 - 4 (1 bit)
access : read-write

Enumeration:

#0 : 0

GPIO port [A/B] Pin[n] will drive Low if the corresponding output mode bit is set

#1 : 1

GPIO port [A/B] Pin[n] will drive High if the corresponding output mode bit is set

End of enumeration elements list.

DOUT5 : GPIOx Pin[n] Output Value Each of these bits controls the status of a GPIO pin when the GPIO pin is configured as output, open-drain or quasi-bidirectional mode.
bits : 5 - 5 (1 bit)
access : read-write

Enumeration:

#0 : 0

GPIO port [A/B] Pin[n] will drive Low if the corresponding output mode bit is set

#1 : 1

GPIO port [A/B] Pin[n] will drive High if the corresponding output mode bit is set

End of enumeration elements list.

DOUT6 : GPIOx Pin[n] Output Value Each of these bits controls the status of a GPIO pin when the GPIO pin is configured as output, open-drain or quasi-bidirectional mode.
bits : 6 - 6 (1 bit)
access : read-write

Enumeration:

#0 : 0

GPIO port [A/B] Pin[n] will drive Low if the corresponding output mode bit is set

#1 : 1

GPIO port [A/B] Pin[n] will drive High if the corresponding output mode bit is set

End of enumeration elements list.

DOUT7 : GPIOx Pin[n] Output Value Each of these bits controls the status of a GPIO pin when the GPIO pin is configured as output, open-drain or quasi-bidirectional mode.
bits : 7 - 7 (1 bit)
access : read-write

Enumeration:

#0 : 0

GPIO port [A/B] Pin[n] will drive Low if the corresponding output mode bit is set

#1 : 1

GPIO port [A/B] Pin[n] will drive High if the corresponding output mode bit is set

End of enumeration elements list.

DOUT8 : GPIOx Pin[n] Output Value Each of these bits controls the status of a GPIO pin when the GPIO pin is configured as output, open-drain or quasi-bidirectional mode.
bits : 8 - 8 (1 bit)
access : read-write

Enumeration:

#0 : 0

GPIO port [A/B] Pin[n] will drive Low if the corresponding output mode bit is set

#1 : 1

GPIO port [A/B] Pin[n] will drive High if the corresponding output mode bit is set

End of enumeration elements list.

DOUT9 : GPIOx Pin[n] Output Value Each of these bits controls the status of a GPIO pin when the GPIO pin is configured as output, open-drain or quasi-bidirectional mode.
bits : 9 - 9 (1 bit)
access : read-write

Enumeration:

#0 : 0

GPIO port [A/B] Pin[n] will drive Low if the corresponding output mode bit is set

#1 : 1

GPIO port [A/B] Pin[n] will drive High if the corresponding output mode bit is set

End of enumeration elements list.

DOUT10 : GPIOx Pin[n] Output Value Each of these bits controls the status of a GPIO pin when the GPIO pin is configured as output, open-drain or quasi-bidirectional mode.
bits : 10 - 10 (1 bit)
access : read-write

Enumeration:

#0 : 0

GPIO port [A/B] Pin[n] will drive Low if the corresponding output mode bit is set

#1 : 1

GPIO port [A/B] Pin[n] will drive High if the corresponding output mode bit is set

End of enumeration elements list.

DOUT11 : GPIOx Pin[n] Output Value Each of these bits controls the status of a GPIO pin when the GPIO pin is configured as output, open-drain or quasi-bidirectional mode.
bits : 11 - 11 (1 bit)
access : read-write

Enumeration:

#0 : 0

GPIO port [A/B] Pin[n] will drive Low if the corresponding output mode bit is set

#1 : 1

GPIO port [A/B] Pin[n] will drive High if the corresponding output mode bit is set

End of enumeration elements list.

DOUT12 : GPIOx Pin[n] Output Value Each of these bits controls the status of a GPIO pin when the GPIO pin is configured as output, open-drain or quasi-bidirectional mode.
bits : 12 - 12 (1 bit)
access : read-write

Enumeration:

#0 : 0

GPIO port [A/B] Pin[n] will drive Low if the corresponding output mode bit is set

#1 : 1

GPIO port [A/B] Pin[n] will drive High if the corresponding output mode bit is set

End of enumeration elements list.

DOUT13 : GPIOx Pin[n] Output Value Each of these bits controls the status of a GPIO pin when the GPIO pin is configured as output, open-drain or quasi-bidirectional mode.
bits : 13 - 13 (1 bit)
access : read-write

Enumeration:

#0 : 0

GPIO port [A/B] Pin[n] will drive Low if the corresponding output mode bit is set

#1 : 1

GPIO port [A/B] Pin[n] will drive High if the corresponding output mode bit is set

End of enumeration elements list.

DOUT14 : GPIOx Pin[n] Output Value Each of these bits controls the status of a GPIO pin when the GPIO pin is configured as output, open-drain or quasi-bidirectional mode.
bits : 14 - 14 (1 bit)
access : read-write

Enumeration:

#0 : 0

GPIO port [A/B] Pin[n] will drive Low if the corresponding output mode bit is set

#1 : 1

GPIO port [A/B] Pin[n] will drive High if the corresponding output mode bit is set

End of enumeration elements list.

DOUT15 : GPIOx Pin[n] Output Value Each of these bits controls the status of a GPIO pin when the GPIO pin is configured as output, open-drain or quasi-bidirectional mode.
bits : 15 - 15 (1 bit)
access : read-write

Enumeration:

#0 : 0

GPIO port [A/B] Pin[n] will drive Low if the corresponding output mode bit is set

#1 : 1

GPIO port [A/B] Pin[n] will drive High if the corresponding output mode bit is set

End of enumeration elements list.


PA_DATMSK

GPIO Port A Data Output Write Mask
address_offset : 0xC Bytes (0x0)
size : -1 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PA_DATMSK PA_DATMSK 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 DATMSK0 DATMSK1 DATMSK2 DATMSK3 DATMSK4 DATMSK5 DATMSK6 DATMSK7 DATMSK8 DATMSK9 DATMSK10 DATMSK11 DATMSK12 DATMSK13 DATMSK14 DATMSK15

DATMSK0 : Port [A/B] Data Output Write Mask These bits are used to protect the corresponding register of Px_DOUT bit[n] . When set the DATMSK bit[n] to 1 , the corresponding DOUTn bit is write-protected.
bits : 0 - 0 (1 bit)
access : read-write

Enumeration:

#0 : 0

The corresponding Px_DOUT[n] bit can be updated

#1 : 1

The corresponding Px_DOUT[n] bit is read only

End of enumeration elements list.

DATMSK1 : Port [A/B] Data Output Write Mask These bits are used to protect the corresponding register of Px_DOUT bit[n] . When set the DATMSK bit[n] to 1 , the corresponding DOUTn bit is write-protected.
bits : 1 - 1 (1 bit)
access : read-write

Enumeration:

#0 : 0

The corresponding Px_DOUT[n] bit can be updated

#1 : 1

The corresponding Px_DOUT[n] bit is read only

End of enumeration elements list.

DATMSK2 : Port [A/B] Data Output Write Mask These bits are used to protect the corresponding register of Px_DOUT bit[n] . When set the DATMSK bit[n] to 1 , the corresponding DOUTn bit is write-protected.
bits : 2 - 2 (1 bit)
access : read-write

Enumeration:

#0 : 0

The corresponding Px_DOUT[n] bit can be updated

#1 : 1

The corresponding Px_DOUT[n] bit is read only

End of enumeration elements list.

DATMSK3 : Port [A/B] Data Output Write Mask These bits are used to protect the corresponding register of Px_DOUT bit[n] . When set the DATMSK bit[n] to 1 , the corresponding DOUTn bit is write-protected.
bits : 3 - 3 (1 bit)
access : read-write

Enumeration:

#0 : 0

The corresponding Px_DOUT[n] bit can be updated

#1 : 1

The corresponding Px_DOUT[n] bit is read only

End of enumeration elements list.

DATMSK4 : Port [A/B] Data Output Write Mask These bits are used to protect the corresponding register of Px_DOUT bit[n] . When set the DATMSK bit[n] to 1 , the corresponding DOUTn bit is write-protected.
bits : 4 - 4 (1 bit)
access : read-write

Enumeration:

#0 : 0

The corresponding Px_DOUT[n] bit can be updated

#1 : 1

The corresponding Px_DOUT[n] bit is read only

End of enumeration elements list.

DATMSK5 : Port [A/B] Data Output Write Mask These bits are used to protect the corresponding register of Px_DOUT bit[n] . When set the DATMSK bit[n] to 1 , the corresponding DOUTn bit is write-protected.
bits : 5 - 5 (1 bit)
access : read-write

Enumeration:

#0 : 0

The corresponding Px_DOUT[n] bit can be updated

#1 : 1

The corresponding Px_DOUT[n] bit is read only

End of enumeration elements list.

DATMSK6 : Port [A/B] Data Output Write Mask These bits are used to protect the corresponding register of Px_DOUT bit[n] . When set the DATMSK bit[n] to 1 , the corresponding DOUTn bit is write-protected.
bits : 6 - 6 (1 bit)
access : read-write

Enumeration:

#0 : 0

The corresponding Px_DOUT[n] bit can be updated

#1 : 1

The corresponding Px_DOUT[n] bit is read only

End of enumeration elements list.

DATMSK7 : Port [A/B] Data Output Write Mask These bits are used to protect the corresponding register of Px_DOUT bit[n] . When set the DATMSK bit[n] to 1 , the corresponding DOUTn bit is write-protected.
bits : 7 - 7 (1 bit)
access : read-write

Enumeration:

#0 : 0

The corresponding Px_DOUT[n] bit can be updated

#1 : 1

The corresponding Px_DOUT[n] bit is read only

End of enumeration elements list.

DATMSK8 : Port [A/B] Data Output Write Mask These bits are used to protect the corresponding register of Px_DOUT bit[n] . When set the DATMSK bit[n] to 1 , the corresponding DOUTn bit is write-protected.
bits : 8 - 8 (1 bit)
access : read-write

Enumeration:

#0 : 0

The corresponding Px_DOUT[n] bit can be updated

#1 : 1

The corresponding Px_DOUT[n] bit is read only

End of enumeration elements list.

DATMSK9 : Port [A/B] Data Output Write Mask These bits are used to protect the corresponding register of Px_DOUT bit[n] . When set the DATMSK bit[n] to 1 , the corresponding DOUTn bit is write-protected.
bits : 9 - 9 (1 bit)
access : read-write

Enumeration:

#0 : 0

The corresponding Px_DOUT[n] bit can be updated

#1 : 1

The corresponding Px_DOUT[n] bit is read only

End of enumeration elements list.

DATMSK10 : Port [A/B] Data Output Write Mask These bits are used to protect the corresponding register of Px_DOUT bit[n] . When set the DATMSK bit[n] to 1 , the corresponding DOUTn bit is write-protected.
bits : 10 - 10 (1 bit)
access : read-write

Enumeration:

#0 : 0

The corresponding Px_DOUT[n] bit can be updated

#1 : 1

The corresponding Px_DOUT[n] bit is read only

End of enumeration elements list.

DATMSK11 : Port [A/B] Data Output Write Mask These bits are used to protect the corresponding register of Px_DOUT bit[n] . When set the DATMSK bit[n] to 1 , the corresponding DOUTn bit is write-protected.
bits : 11 - 11 (1 bit)
access : read-write

Enumeration:

#0 : 0

The corresponding Px_DOUT[n] bit can be updated

#1 : 1

The corresponding Px_DOUT[n] bit is read only

End of enumeration elements list.

DATMSK12 : Port [A/B] Data Output Write Mask These bits are used to protect the corresponding register of Px_DOUT bit[n] . When set the DATMSK bit[n] to 1 , the corresponding DOUTn bit is write-protected.
bits : 12 - 12 (1 bit)
access : read-write

Enumeration:

#0 : 0

The corresponding Px_DOUT[n] bit can be updated

#1 : 1

The corresponding Px_DOUT[n] bit is read only

End of enumeration elements list.

DATMSK13 : Port [A/B] Data Output Write Mask These bits are used to protect the corresponding register of Px_DOUT bit[n] . When set the DATMSK bit[n] to 1 , the corresponding DOUTn bit is write-protected.
bits : 13 - 13 (1 bit)
access : read-write

Enumeration:

#0 : 0

The corresponding Px_DOUT[n] bit can be updated

#1 : 1

The corresponding Px_DOUT[n] bit is read only

End of enumeration elements list.

DATMSK14 : Port [A/B] Data Output Write Mask These bits are used to protect the corresponding register of Px_DOUT bit[n] . When set the DATMSK bit[n] to 1 , the corresponding DOUTn bit is write-protected.
bits : 14 - 14 (1 bit)
access : read-write

Enumeration:

#0 : 0

The corresponding Px_DOUT[n] bit can be updated

#1 : 1

The corresponding Px_DOUT[n] bit is read only

End of enumeration elements list.

DATMSK15 : Port [A/B] Data Output Write Mask These bits are used to protect the corresponding register of Px_DOUT bit[n] . When set the DATMSK bit[n] to 1 , the corresponding DOUTn bit is write-protected.
bits : 15 - 15 (1 bit)
access : read-write

Enumeration:

#0 : 0

The corresponding Px_DOUT[n] bit can be updated

#1 : 1

The corresponding Px_DOUT[n] bit is read only

End of enumeration elements list.



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.