\n

GPIO

Peripheral Memory Blocks

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

Registers

PA_CTRL

PF_DOUTTGL

PF_DIN

PF_PINLOCKN

PF_OVTDIS

PG_CTRL

PG_MODEL

PG_MODEH

PG_DOUT

PG_DOUTTGL

PG_DIN

PG_PINLOCKN

PG_OVTDIS

PH_CTRL

PH_MODEL

PH_MODEH

PH_DOUT

PH_DOUTTGL

PH_DIN

PH_PINLOCKN

PH_OVTDIS

PA_DOUTTGL

PI_CTRL

PI_MODEL

PI_MODEH

PI_DOUT

PI_DOUTTGL

PI_DIN

PI_PINLOCKN

PI_OVTDIS

PJ_CTRL

PJ_MODEL

PJ_MODEH

PJ_DOUT

PA_DIN

PJ_DOUTTGL

PJ_DIN

PJ_PINLOCKN

PJ_OVTDIS

PK_CTRL

PK_MODEL

PK_MODEH

PK_DOUT

PK_DOUTTGL

PK_DIN

PA_PINLOCKN

PK_PINLOCKN

PK_OVTDIS

PL_CTRL

PL_MODEL

PL_MODEH

PL_DOUT

PL_DOUTTGL

PL_DIN

PL_PINLOCKN

PL_OVTDIS

PA_OVTDIS

PB_CTRL

PB_MODEL

PB_MODEH

PB_DOUT

PA_MODEL

EXTIPSELL

EXTIPSELH

EXTIPINSELL

EXTIPINSELH

EXTIRISE

EXTIFALL

EXTILEVEL

IF

IFS

IFC

IEN

EM4WUEN

ROUTEPEN

ROUTELOC0

INSENSE

LOCK

PB_DOUTTGL

PB_DIN

PB_PINLOCKN

PB_OVTDIS

PC_CTRL

PC_MODEL

PC_MODEH

PC_DOUT

PC_DOUTTGL

PC_DIN

PA_MODEH

PC_PINLOCKN

PC_OVTDIS

PD_CTRL

PD_MODEL

PD_MODEH

PD_DOUT

PD_DOUTTGL

PD_DIN

PD_PINLOCKN

PD_OVTDIS

PA_DOUT

PE_CTRL

PE_MODEL

PE_MODEH

PE_DOUT

PE_DOUTTGL

PE_DIN

PE_PINLOCKN

PE_OVTDIS

PF_CTRL

PF_MODEL

PF_MODEH

PF_DOUT


PA_CTRL

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

PA_CTRL PA_CTRL 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 DRIVESTRENGTH SLEWRATE DINDIS DRIVESTRENGTHALT SLEWRATEALT DINDISALT

DRIVESTRENGTH : Drive Strength for Port
bits : 0 - 0 (1 bit)
access : read-write

SLEWRATE : Slewrate Limit for Port
bits : 4 - 6 (3 bit)
access : read-write

DINDIS : Data in Disable
bits : 12 - 12 (1 bit)
access : read-write

DRIVESTRENGTHALT : Alternate Drive Strength for Port
bits : 16 - 16 (1 bit)
access : read-write

SLEWRATEALT : Alternate Slewrate Limit for Port
bits : 20 - 22 (3 bit)
access : read-write

DINDISALT : Alternate Data in Disable
bits : 28 - 28 (1 bit)
access : read-write


PF_DOUTTGL

Port Data Out Toggle Register
address_offset : 0x108 Bytes (0x0)
size : 32 bit
access : write-only
reset_value : 0x0
reset_Mask : 0x0

PF_DOUTTGL PF_DOUTTGL 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 DOUTTGL

DOUTTGL : Data Out Toggle
bits : 0 - 15 (16 bit)
access : write-only


PF_DIN

Port Data in Register
address_offset : 0x10C Bytes (0x0)
size : 32 bit
access : read-only
reset_value : 0x0
reset_Mask : 0x0

PF_DIN PF_DIN read-only 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 DIN

DIN : Data in
bits : 0 - 15 (16 bit)
access : read-only


PF_PINLOCKN

Port Unlocked Pins Register
address_offset : 0x110 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PF_PINLOCKN PF_PINLOCKN 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 PINLOCKN

PINLOCKN : Unlocked Pins
bits : 0 - 15 (16 bit)
access : read-write


PF_OVTDIS

Over Voltage Disable for All Modes
address_offset : 0x118 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PF_OVTDIS PF_OVTDIS 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 OVTDIS

OVTDIS : Disable Over Voltage Capability
bits : 0 - 15 (16 bit)
access : read-write


PG_CTRL

Port Control Register
address_offset : 0x120 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PG_CTRL PG_CTRL 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 DRIVESTRENGTH SLEWRATE DINDIS DRIVESTRENGTHALT SLEWRATEALT DINDISALT

DRIVESTRENGTH : Drive Strength for Port
bits : 0 - 0 (1 bit)
access : read-write

SLEWRATE : Slewrate Limit for Port
bits : 4 - 6 (3 bit)
access : read-write

DINDIS : Data in Disable
bits : 12 - 12 (1 bit)
access : read-write

DRIVESTRENGTHALT : Alternate Drive Strength for Port
bits : 16 - 16 (1 bit)
access : read-write

SLEWRATEALT : Alternate Slewrate Limit for Port
bits : 20 - 22 (3 bit)
access : read-write

DINDISALT : Alternate Data in Disable
bits : 28 - 28 (1 bit)
access : read-write


PG_MODEL

Port Pin Mode Low Register
address_offset : 0x124 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

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

MODE0 : Pin 0 Mode
bits : 0 - 3 (4 bit)
access : read-write

Enumeration:

0x00000000 : DISABLED

Input disabled. Pullup if DOUT is set.

0x00000001 : INPUT

Input enabled. Filter if DOUT is set

0x00000002 : INPUTPULL

Input enabled. DOUT determines pull direction

0x00000003 : INPUTPULLFILTER

Input enabled with filter. DOUT determines pull direction

0x00000004 : PUSHPULL

Push-pull output

0x00000005 : PUSHPULLALT

Push-pull using alternate control

0x00000006 : WIREDOR

Wired-or output

0x00000007 : WIREDORPULLDOWN

Wired-or output with pull-down

0x00000008 : WIREDAND

Open-drain output

0x00000009 : WIREDANDFILTER

Open-drain output with filter

0x0000000A : WIREDANDPULLUP

Open-drain output with pullup

0x0000000B : WIREDANDPULLUPFILTER

Open-drain output with filter and pullup

0x0000000C : WIREDANDALT

Open-drain output using alternate control

0x0000000D : WIREDANDALTFILTER

Open-drain output using alternate control with filter

0x0000000E : WIREDANDALTPULLUP

Open-drain output using alternate control with pullup

0x0000000F : WIREDANDALTPULLUPFILTER

Open-drain output using alternate control with filter and pullup

End of enumeration elements list.

MODE1 : Pin 1 Mode
bits : 4 - 7 (4 bit)
access : read-write

Enumeration:

0x00000000 : DISABLED

Input disabled. Pullup if DOUT is set.

0x00000001 : INPUT

Input enabled. Filter if DOUT is set

0x00000002 : INPUTPULL

Input enabled. DOUT determines pull direction

0x00000003 : INPUTPULLFILTER

Input enabled with filter. DOUT determines pull direction

0x00000004 : PUSHPULL

Push-pull output

0x00000005 : PUSHPULLALT

Push-pull using alternate control

0x00000006 : WIREDOR

Wired-or output

0x00000007 : WIREDORPULLDOWN

Wired-or output with pull-down

0x00000008 : WIREDAND

Open-drain output

0x00000009 : WIREDANDFILTER

Open-drain output with filter

0x0000000A : WIREDANDPULLUP

Open-drain output with pullup

0x0000000B : WIREDANDPULLUPFILTER

Open-drain output with filter and pullup

0x0000000C : WIREDANDALT

Open-drain output using alternate control

0x0000000D : WIREDANDALTFILTER

Open-drain output using alternate control with filter

0x0000000E : WIREDANDALTPULLUP

Open-drain output using alternate control with pullup

0x0000000F : WIREDANDALTPULLUPFILTER

Open-drain output using alternate control with filter and pullup

End of enumeration elements list.

MODE2 : Pin 2 Mode
bits : 8 - 11 (4 bit)
access : read-write

Enumeration:

0x00000000 : DISABLED

Input disabled. Pullup if DOUT is set.

0x00000001 : INPUT

Input enabled. Filter if DOUT is set

0x00000002 : INPUTPULL

Input enabled. DOUT determines pull direction

0x00000003 : INPUTPULLFILTER

Input enabled with filter. DOUT determines pull direction

0x00000004 : PUSHPULL

Push-pull output

0x00000005 : PUSHPULLALT

Push-pull using alternate control

0x00000006 : WIREDOR

Wired-or output

0x00000007 : WIREDORPULLDOWN

Wired-or output with pull-down

0x00000008 : WIREDAND

Open-drain output

0x00000009 : WIREDANDFILTER

Open-drain output with filter

0x0000000A : WIREDANDPULLUP

Open-drain output with pullup

0x0000000B : WIREDANDPULLUPFILTER

Open-drain output with filter and pullup

0x0000000C : WIREDANDALT

Open-drain output using alternate control

0x0000000D : WIREDANDALTFILTER

Open-drain output using alternate control with filter

0x0000000E : WIREDANDALTPULLUP

Open-drain output using alternate control with pullup

0x0000000F : WIREDANDALTPULLUPFILTER

Open-drain output using alternate control with filter and pullup

End of enumeration elements list.

MODE3 : Pin 3 Mode
bits : 12 - 15 (4 bit)
access : read-write

Enumeration:

0x00000000 : DISABLED

Input disabled. Pullup if DOUT is set.

0x00000001 : INPUT

Input enabled. Filter if DOUT is set

0x00000002 : INPUTPULL

Input enabled. DOUT determines pull direction

0x00000003 : INPUTPULLFILTER

Input enabled with filter. DOUT determines pull direction

0x00000004 : PUSHPULL

Push-pull output

0x00000005 : PUSHPULLALT

Push-pull using alternate control

0x00000006 : WIREDOR

Wired-or output

0x00000007 : WIREDORPULLDOWN

Wired-or output with pull-down

0x00000008 : WIREDAND

Open-drain output

0x00000009 : WIREDANDFILTER

Open-drain output with filter

0x0000000A : WIREDANDPULLUP

Open-drain output with pullup

0x0000000B : WIREDANDPULLUPFILTER

Open-drain output with filter and pullup

0x0000000C : WIREDANDALT

Open-drain output using alternate control

0x0000000D : WIREDANDALTFILTER

Open-drain output using alternate control with filter

0x0000000E : WIREDANDALTPULLUP

Open-drain output using alternate control with pullup

0x0000000F : WIREDANDALTPULLUPFILTER

Open-drain output using alternate control with filter and pullup

End of enumeration elements list.

MODE4 : Pin 4 Mode
bits : 16 - 19 (4 bit)
access : read-write

Enumeration:

0x00000000 : DISABLED

Input disabled. Pullup if DOUT is set.

0x00000001 : INPUT

Input enabled. Filter if DOUT is set

0x00000002 : INPUTPULL

Input enabled. DOUT determines pull direction

0x00000003 : INPUTPULLFILTER

Input enabled with filter. DOUT determines pull direction

0x00000004 : PUSHPULL

Push-pull output

0x00000005 : PUSHPULLALT

Push-pull using alternate control

0x00000006 : WIREDOR

Wired-or output

0x00000007 : WIREDORPULLDOWN

Wired-or output with pull-down

0x00000008 : WIREDAND

Open-drain output

0x00000009 : WIREDANDFILTER

Open-drain output with filter

0x0000000A : WIREDANDPULLUP

Open-drain output with pullup

0x0000000B : WIREDANDPULLUPFILTER

Open-drain output with filter and pullup

0x0000000C : WIREDANDALT

Open-drain output using alternate control

0x0000000D : WIREDANDALTFILTER

Open-drain output using alternate control with filter

0x0000000E : WIREDANDALTPULLUP

Open-drain output using alternate control with pullup

0x0000000F : WIREDANDALTPULLUPFILTER

Open-drain output using alternate control with filter and pullup

End of enumeration elements list.

MODE5 : Pin 5 Mode
bits : 20 - 23 (4 bit)
access : read-write

Enumeration:

0x00000000 : DISABLED

Input disabled. Pullup if DOUT is set.

0x00000001 : INPUT

Input enabled. Filter if DOUT is set

0x00000002 : INPUTPULL

Input enabled. DOUT determines pull direction

0x00000003 : INPUTPULLFILTER

Input enabled with filter. DOUT determines pull direction

0x00000004 : PUSHPULL

Push-pull output

0x00000005 : PUSHPULLALT

Push-pull using alternate control

0x00000006 : WIREDOR

Wired-or output

0x00000007 : WIREDORPULLDOWN

Wired-or output with pull-down

0x00000008 : WIREDAND

Open-drain output

0x00000009 : WIREDANDFILTER

Open-drain output with filter

0x0000000A : WIREDANDPULLUP

Open-drain output with pullup

0x0000000B : WIREDANDPULLUPFILTER

Open-drain output with filter and pullup

0x0000000C : WIREDANDALT

Open-drain output using alternate control

0x0000000D : WIREDANDALTFILTER

Open-drain output using alternate control with filter

0x0000000E : WIREDANDALTPULLUP

Open-drain output using alternate control with pullup

0x0000000F : WIREDANDALTPULLUPFILTER

Open-drain output using alternate control with filter and pullup

End of enumeration elements list.

MODE6 : Pin 6 Mode
bits : 24 - 27 (4 bit)
access : read-write

Enumeration:

0x00000000 : DISABLED

Input disabled. Pullup if DOUT is set.

0x00000001 : INPUT

Input enabled. Filter if DOUT is set

0x00000002 : INPUTPULL

Input enabled. DOUT determines pull direction

0x00000003 : INPUTPULLFILTER

Input enabled with filter. DOUT determines pull direction

0x00000004 : PUSHPULL

Push-pull output

0x00000005 : PUSHPULLALT

Push-pull using alternate control

0x00000006 : WIREDOR

Wired-or output

0x00000007 : WIREDORPULLDOWN

Wired-or output with pull-down

0x00000008 : WIREDAND

Open-drain output

0x00000009 : WIREDANDFILTER

Open-drain output with filter

0x0000000A : WIREDANDPULLUP

Open-drain output with pullup

0x0000000B : WIREDANDPULLUPFILTER

Open-drain output with filter and pullup

0x0000000C : WIREDANDALT

Open-drain output using alternate control

0x0000000D : WIREDANDALTFILTER

Open-drain output using alternate control with filter

0x0000000E : WIREDANDALTPULLUP

Open-drain output using alternate control with pullup

0x0000000F : WIREDANDALTPULLUPFILTER

Open-drain output using alternate control with filter and pullup

End of enumeration elements list.

MODE7 : Pin 7 Mode
bits : 28 - 31 (4 bit)
access : read-write

Enumeration:

0x00000000 : DISABLED

Input disabled. Pullup if DOUT is set.

0x00000001 : INPUT

Input enabled. Filter if DOUT is set

0x00000002 : INPUTPULL

Input enabled. DOUT determines pull direction

0x00000003 : INPUTPULLFILTER

Input enabled with filter. DOUT determines pull direction

0x00000004 : PUSHPULL

Push-pull output

0x00000005 : PUSHPULLALT

Push-pull using alternate control

0x00000006 : WIREDOR

Wired-or output

0x00000007 : WIREDORPULLDOWN

Wired-or output with pull-down

0x00000008 : WIREDAND

Open-drain output

0x00000009 : WIREDANDFILTER

Open-drain output with filter

0x0000000A : WIREDANDPULLUP

Open-drain output with pullup

0x0000000B : WIREDANDPULLUPFILTER

Open-drain output with filter and pullup

0x0000000C : WIREDANDALT

Open-drain output using alternate control

0x0000000D : WIREDANDALTFILTER

Open-drain output using alternate control with filter

0x0000000E : WIREDANDALTPULLUP

Open-drain output using alternate control with pullup

0x0000000F : WIREDANDALTPULLUPFILTER

Open-drain output using alternate control with filter and pullup

End of enumeration elements list.


PG_MODEH

Port Pin Mode High Register
address_offset : 0x128 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PG_MODEH PG_MODEH 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 MODE8 MODE9 MODE10 MODE11 MODE12 MODE13 MODE14 MODE15

MODE8 : Pin 8 Mode
bits : 0 - 3 (4 bit)
access : read-write

Enumeration:

0x00000000 : DISABLED

Input disabled. Pullup if DOUT is set.

0x00000001 : INPUT

Input enabled. Filter if DOUT is set

0x00000002 : INPUTPULL

Input enabled. DOUT determines pull direction

0x00000003 : INPUTPULLFILTER

Input enabled with filter. DOUT determines pull direction

0x00000004 : PUSHPULL

Push-pull output

0x00000005 : PUSHPULLALT

Push-pull using alternate control

0x00000006 : WIREDOR

Wired-or output

0x00000007 : WIREDORPULLDOWN

Wired-or output with pull-down

0x00000008 : WIREDAND

Open-drain output

0x00000009 : WIREDANDFILTER

Open-drain output with filter

0x0000000A : WIREDANDPULLUP

Open-drain output with pullup

0x0000000B : WIREDANDPULLUPFILTER

Open-drain output with filter and pullup

0x0000000C : WIREDANDALT

Open-drain output using alternate control

0x0000000D : WIREDANDALTFILTER

Open-drain output using alternate control with filter

0x0000000E : WIREDANDALTPULLUP

Open-drain output using alternate control with pullup

0x0000000F : WIREDANDALTPULLUPFILTER

Open-drain output using alternate control with filter and pullup

End of enumeration elements list.

MODE9 : Pin 9 Mode
bits : 4 - 7 (4 bit)
access : read-write

Enumeration:

0x00000000 : DISABLED

Input disabled. Pullup if DOUT is set.

0x00000001 : INPUT

Input enabled. Filter if DOUT is set

0x00000002 : INPUTPULL

Input enabled. DOUT determines pull direction

0x00000003 : INPUTPULLFILTER

Input enabled with filter. DOUT determines pull direction

0x00000004 : PUSHPULL

Push-pull output

0x00000005 : PUSHPULLALT

Push-pull using alternate control

0x00000006 : WIREDOR

Wired-or output

0x00000007 : WIREDORPULLDOWN

Wired-or output with pull-down

0x00000008 : WIREDAND

Open-drain output

0x00000009 : WIREDANDFILTER

Open-drain output with filter

0x0000000A : WIREDANDPULLUP

Open-drain output with pullup

0x0000000B : WIREDANDPULLUPFILTER

Open-drain output with filter and pullup

0x0000000C : WIREDANDALT

Open-drain output using alternate control

0x0000000D : WIREDANDALTFILTER

Open-drain output using alternate control with filter

0x0000000E : WIREDANDALTPULLUP

Open-drain output using alternate control with pullup

0x0000000F : WIREDANDALTPULLUPFILTER

Open-drain output using alternate control with filter and pullup

End of enumeration elements list.

MODE10 : Pin 10 Mode
bits : 8 - 11 (4 bit)
access : read-write

Enumeration:

0x00000000 : DISABLED

Input disabled. Pullup if DOUT is set.

0x00000001 : INPUT

Input enabled. Filter if DOUT is set

0x00000002 : INPUTPULL

Input enabled. DOUT determines pull direction

0x00000003 : INPUTPULLFILTER

Input enabled with filter. DOUT determines pull direction

0x00000004 : PUSHPULL

Push-pull output

0x00000005 : PUSHPULLALT

Push-pull using alternate control

0x00000006 : WIREDOR

Wired-or output

0x00000007 : WIREDORPULLDOWN

Wired-or output with pull-down

0x00000008 : WIREDAND

Open-drain output

0x00000009 : WIREDANDFILTER

Open-drain output with filter

0x0000000A : WIREDANDPULLUP

Open-drain output with pullup

0x0000000B : WIREDANDPULLUPFILTER

Open-drain output with filter and pullup

0x0000000C : WIREDANDALT

Open-drain output using alternate control

0x0000000D : WIREDANDALTFILTER

Open-drain output using alternate control with filter

0x0000000E : WIREDANDALTPULLUP

Open-drain output using alternate control with pullup

0x0000000F : WIREDANDALTPULLUPFILTER

Open-drain output using alternate control with filter and pullup

End of enumeration elements list.

MODE11 : Pin 11 Mode
bits : 12 - 15 (4 bit)
access : read-write

Enumeration:

0x00000000 : DISABLED

Input disabled. Pullup if DOUT is set.

0x00000001 : INPUT

Input enabled. Filter if DOUT is set

0x00000002 : INPUTPULL

Input enabled. DOUT determines pull direction

0x00000003 : INPUTPULLFILTER

Input enabled with filter. DOUT determines pull direction

0x00000004 : PUSHPULL

Push-pull output

0x00000005 : PUSHPULLALT

Push-pull using alternate control

0x00000006 : WIREDOR

Wired-or output

0x00000007 : WIREDORPULLDOWN

Wired-or output with pull-down

0x00000008 : WIREDAND

Open-drain output

0x00000009 : WIREDANDFILTER

Open-drain output with filter

0x0000000A : WIREDANDPULLUP

Open-drain output with pullup

0x0000000B : WIREDANDPULLUPFILTER

Open-drain output with filter and pullup

0x0000000C : WIREDANDALT

Open-drain output using alternate control

0x0000000D : WIREDANDALTFILTER

Open-drain output using alternate control with filter

0x0000000E : WIREDANDALTPULLUP

Open-drain output using alternate control with pullup

0x0000000F : WIREDANDALTPULLUPFILTER

Open-drain output using alternate control with filter and pullup

End of enumeration elements list.

MODE12 : Pin 12 Mode
bits : 16 - 19 (4 bit)
access : read-write

Enumeration:

0x00000000 : DISABLED

Input disabled. Pullup if DOUT is set.

0x00000001 : INPUT

Input enabled. Filter if DOUT is set

0x00000002 : INPUTPULL

Input enabled. DOUT determines pull direction

0x00000003 : INPUTPULLFILTER

Input enabled with filter. DOUT determines pull direction

0x00000004 : PUSHPULL

Push-pull output

0x00000005 : PUSHPULLALT

Push-pull using alternate control

0x00000006 : WIREDOR

Wired-or output

0x00000007 : WIREDORPULLDOWN

Wired-or output with pull-down

0x00000008 : WIREDAND

Open-drain output

0x00000009 : WIREDANDFILTER

Open-drain output with filter

0x0000000A : WIREDANDPULLUP

Open-drain output with pullup

0x0000000B : WIREDANDPULLUPFILTER

Open-drain output with filter and pullup

0x0000000C : WIREDANDALT

Open-drain output using alternate control

0x0000000D : WIREDANDALTFILTER

Open-drain output using alternate control with filter

0x0000000E : WIREDANDALTPULLUP

Open-drain output using alternate control with pullup

0x0000000F : WIREDANDALTPULLUPFILTER

Open-drain output using alternate control with filter and pullup

End of enumeration elements list.

MODE13 : Pin 13 Mode
bits : 20 - 23 (4 bit)
access : read-write

Enumeration:

0x00000000 : DISABLED

Input disabled. Pullup if DOUT is set.

0x00000001 : INPUT

Input enabled. Filter if DOUT is set

0x00000002 : INPUTPULL

Input enabled. DOUT determines pull direction

0x00000003 : INPUTPULLFILTER

Input enabled with filter. DOUT determines pull direction

0x00000004 : PUSHPULL

Push-pull output

0x00000005 : PUSHPULLALT

Push-pull using alternate control

0x00000006 : WIREDOR

Wired-or output

0x00000007 : WIREDORPULLDOWN

Wired-or output with pull-down

0x00000008 : WIREDAND

Open-drain output

0x00000009 : WIREDANDFILTER

Open-drain output with filter

0x0000000A : WIREDANDPULLUP

Open-drain output with pullup

0x0000000B : WIREDANDPULLUPFILTER

Open-drain output with filter and pullup

0x0000000C : WIREDANDALT

Open-drain output using alternate control

0x0000000D : WIREDANDALTFILTER

Open-drain output using alternate control with filter

0x0000000E : WIREDANDALTPULLUP

Open-drain output using alternate control with pullup

0x0000000F : WIREDANDALTPULLUPFILTER

Open-drain output using alternate control with filter and pullup

End of enumeration elements list.

MODE14 : Pin 14 Mode
bits : 24 - 27 (4 bit)
access : read-write

Enumeration:

0x00000000 : DISABLED

Input disabled. Pullup if DOUT is set.

0x00000001 : INPUT

Input enabled. Filter if DOUT is set

0x00000002 : INPUTPULL

Input enabled. DOUT determines pull direction

0x00000003 : INPUTPULLFILTER

Input enabled with filter. DOUT determines pull direction

0x00000004 : PUSHPULL

Push-pull output

0x00000005 : PUSHPULLALT

Push-pull using alternate control

0x00000006 : WIREDOR

Wired-or output

0x00000007 : WIREDORPULLDOWN

Wired-or output with pull-down

0x00000008 : WIREDAND

Open-drain output

0x00000009 : WIREDANDFILTER

Open-drain output with filter

0x0000000A : WIREDANDPULLUP

Open-drain output with pullup

0x0000000B : WIREDANDPULLUPFILTER

Open-drain output with filter and pullup

0x0000000C : WIREDANDALT

Open-drain output using alternate control

0x0000000D : WIREDANDALTFILTER

Open-drain output using alternate control with filter

0x0000000E : WIREDANDALTPULLUP

Open-drain output using alternate control with pullup

0x0000000F : WIREDANDALTPULLUPFILTER

Open-drain output using alternate control with filter and pullup

End of enumeration elements list.

MODE15 : Pin 15 Mode
bits : 28 - 31 (4 bit)
access : read-write

Enumeration:

0x00000000 : DISABLED

Input disabled. Pullup if DOUT is set.

0x00000001 : INPUT

Input enabled. Filter if DOUT is set

0x00000002 : INPUTPULL

Input enabled. DOUT determines pull direction

0x00000003 : INPUTPULLFILTER

Input enabled with filter. DOUT determines pull direction

0x00000004 : PUSHPULL

Push-pull output

0x00000005 : PUSHPULLALT

Push-pull using alternate control

0x00000006 : WIREDOR

Wired-or output

0x00000007 : WIREDORPULLDOWN

Wired-or output with pull-down

0x00000008 : WIREDAND

Open-drain output

0x00000009 : WIREDANDFILTER

Open-drain output with filter

0x0000000A : WIREDANDPULLUP

Open-drain output with pullup

0x0000000B : WIREDANDPULLUPFILTER

Open-drain output with filter and pullup

0x0000000C : WIREDANDALT

Open-drain output using alternate control

0x0000000D : WIREDANDALTFILTER

Open-drain output using alternate control with filter

0x0000000E : WIREDANDALTPULLUP

Open-drain output using alternate control with pullup

0x0000000F : WIREDANDALTPULLUPFILTER

Open-drain output using alternate control with filter and pullup

End of enumeration elements list.


PG_DOUT

Port Data Out Register
address_offset : 0x12C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PG_DOUT PG_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 DOUT

DOUT : Data Out
bits : 0 - 15 (16 bit)
access : read-write


PG_DOUTTGL

Port Data Out Toggle Register
address_offset : 0x138 Bytes (0x0)
size : 32 bit
access : write-only
reset_value : 0x0
reset_Mask : 0x0

PG_DOUTTGL PG_DOUTTGL 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 DOUTTGL

DOUTTGL : Data Out Toggle
bits : 0 - 15 (16 bit)
access : write-only


PG_DIN

Port Data in Register
address_offset : 0x13C Bytes (0x0)
size : 32 bit
access : read-only
reset_value : 0x0
reset_Mask : 0x0

PG_DIN PG_DIN read-only 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 DIN

DIN : Data in
bits : 0 - 15 (16 bit)
access : read-only


PG_PINLOCKN

Port Unlocked Pins Register
address_offset : 0x140 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PG_PINLOCKN PG_PINLOCKN 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 PINLOCKN

PINLOCKN : Unlocked Pins
bits : 0 - 15 (16 bit)
access : read-write


PG_OVTDIS

Over Voltage Disable for All Modes
address_offset : 0x148 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PG_OVTDIS PG_OVTDIS 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 OVTDIS

OVTDIS : Disable Over Voltage Capability
bits : 0 - 15 (16 bit)
access : read-write


PH_CTRL

Port Control Register
address_offset : 0x150 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PH_CTRL PH_CTRL 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 DRIVESTRENGTH SLEWRATE DINDIS DRIVESTRENGTHALT SLEWRATEALT DINDISALT

DRIVESTRENGTH : Drive Strength for Port
bits : 0 - 0 (1 bit)
access : read-write

SLEWRATE : Slewrate Limit for Port
bits : 4 - 6 (3 bit)
access : read-write

DINDIS : Data in Disable
bits : 12 - 12 (1 bit)
access : read-write

DRIVESTRENGTHALT : Alternate Drive Strength for Port
bits : 16 - 16 (1 bit)
access : read-write

SLEWRATEALT : Alternate Slewrate Limit for Port
bits : 20 - 22 (3 bit)
access : read-write

DINDISALT : Alternate Data in Disable
bits : 28 - 28 (1 bit)
access : read-write


PH_MODEL

Port Pin Mode Low Register
address_offset : 0x154 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

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

MODE0 : Pin 0 Mode
bits : 0 - 3 (4 bit)
access : read-write

Enumeration:

0x00000000 : DISABLED

Input disabled. Pullup if DOUT is set.

0x00000001 : INPUT

Input enabled. Filter if DOUT is set

0x00000002 : INPUTPULL

Input enabled. DOUT determines pull direction

0x00000003 : INPUTPULLFILTER

Input enabled with filter. DOUT determines pull direction

0x00000004 : PUSHPULL

Push-pull output

0x00000005 : PUSHPULLALT

Push-pull using alternate control

0x00000006 : WIREDOR

Wired-or output

0x00000007 : WIREDORPULLDOWN

Wired-or output with pull-down

0x00000008 : WIREDAND

Open-drain output

0x00000009 : WIREDANDFILTER

Open-drain output with filter

0x0000000A : WIREDANDPULLUP

Open-drain output with pullup

0x0000000B : WIREDANDPULLUPFILTER

Open-drain output with filter and pullup

0x0000000C : WIREDANDALT

Open-drain output using alternate control

0x0000000D : WIREDANDALTFILTER

Open-drain output using alternate control with filter

0x0000000E : WIREDANDALTPULLUP

Open-drain output using alternate control with pullup

0x0000000F : WIREDANDALTPULLUPFILTER

Open-drain output using alternate control with filter and pullup

End of enumeration elements list.

MODE1 : Pin 1 Mode
bits : 4 - 7 (4 bit)
access : read-write

Enumeration:

0x00000000 : DISABLED

Input disabled. Pullup if DOUT is set.

0x00000001 : INPUT

Input enabled. Filter if DOUT is set

0x00000002 : INPUTPULL

Input enabled. DOUT determines pull direction

0x00000003 : INPUTPULLFILTER

Input enabled with filter. DOUT determines pull direction

0x00000004 : PUSHPULL

Push-pull output

0x00000005 : PUSHPULLALT

Push-pull using alternate control

0x00000006 : WIREDOR

Wired-or output

0x00000007 : WIREDORPULLDOWN

Wired-or output with pull-down

0x00000008 : WIREDAND

Open-drain output

0x00000009 : WIREDANDFILTER

Open-drain output with filter

0x0000000A : WIREDANDPULLUP

Open-drain output with pullup

0x0000000B : WIREDANDPULLUPFILTER

Open-drain output with filter and pullup

0x0000000C : WIREDANDALT

Open-drain output using alternate control

0x0000000D : WIREDANDALTFILTER

Open-drain output using alternate control with filter

0x0000000E : WIREDANDALTPULLUP

Open-drain output using alternate control with pullup

0x0000000F : WIREDANDALTPULLUPFILTER

Open-drain output using alternate control with filter and pullup

End of enumeration elements list.

MODE2 : Pin 2 Mode
bits : 8 - 11 (4 bit)
access : read-write

Enumeration:

0x00000000 : DISABLED

Input disabled. Pullup if DOUT is set.

0x00000001 : INPUT

Input enabled. Filter if DOUT is set

0x00000002 : INPUTPULL

Input enabled. DOUT determines pull direction

0x00000003 : INPUTPULLFILTER

Input enabled with filter. DOUT determines pull direction

0x00000004 : PUSHPULL

Push-pull output

0x00000005 : PUSHPULLALT

Push-pull using alternate control

0x00000006 : WIREDOR

Wired-or output

0x00000007 : WIREDORPULLDOWN

Wired-or output with pull-down

0x00000008 : WIREDAND

Open-drain output

0x00000009 : WIREDANDFILTER

Open-drain output with filter

0x0000000A : WIREDANDPULLUP

Open-drain output with pullup

0x0000000B : WIREDANDPULLUPFILTER

Open-drain output with filter and pullup

0x0000000C : WIREDANDALT

Open-drain output using alternate control

0x0000000D : WIREDANDALTFILTER

Open-drain output using alternate control with filter

0x0000000E : WIREDANDALTPULLUP

Open-drain output using alternate control with pullup

0x0000000F : WIREDANDALTPULLUPFILTER

Open-drain output using alternate control with filter and pullup

End of enumeration elements list.

MODE3 : Pin 3 Mode
bits : 12 - 15 (4 bit)
access : read-write

Enumeration:

0x00000000 : DISABLED

Input disabled. Pullup if DOUT is set.

0x00000001 : INPUT

Input enabled. Filter if DOUT is set

0x00000002 : INPUTPULL

Input enabled. DOUT determines pull direction

0x00000003 : INPUTPULLFILTER

Input enabled with filter. DOUT determines pull direction

0x00000004 : PUSHPULL

Push-pull output

0x00000005 : PUSHPULLALT

Push-pull using alternate control

0x00000006 : WIREDOR

Wired-or output

0x00000007 : WIREDORPULLDOWN

Wired-or output with pull-down

0x00000008 : WIREDAND

Open-drain output

0x00000009 : WIREDANDFILTER

Open-drain output with filter

0x0000000A : WIREDANDPULLUP

Open-drain output with pullup

0x0000000B : WIREDANDPULLUPFILTER

Open-drain output with filter and pullup

0x0000000C : WIREDANDALT

Open-drain output using alternate control

0x0000000D : WIREDANDALTFILTER

Open-drain output using alternate control with filter

0x0000000E : WIREDANDALTPULLUP

Open-drain output using alternate control with pullup

0x0000000F : WIREDANDALTPULLUPFILTER

Open-drain output using alternate control with filter and pullup

End of enumeration elements list.

MODE4 : Pin 4 Mode
bits : 16 - 19 (4 bit)
access : read-write

Enumeration:

0x00000000 : DISABLED

Input disabled. Pullup if DOUT is set.

0x00000001 : INPUT

Input enabled. Filter if DOUT is set

0x00000002 : INPUTPULL

Input enabled. DOUT determines pull direction

0x00000003 : INPUTPULLFILTER

Input enabled with filter. DOUT determines pull direction

0x00000004 : PUSHPULL

Push-pull output

0x00000005 : PUSHPULLALT

Push-pull using alternate control

0x00000006 : WIREDOR

Wired-or output

0x00000007 : WIREDORPULLDOWN

Wired-or output with pull-down

0x00000008 : WIREDAND

Open-drain output

0x00000009 : WIREDANDFILTER

Open-drain output with filter

0x0000000A : WIREDANDPULLUP

Open-drain output with pullup

0x0000000B : WIREDANDPULLUPFILTER

Open-drain output with filter and pullup

0x0000000C : WIREDANDALT

Open-drain output using alternate control

0x0000000D : WIREDANDALTFILTER

Open-drain output using alternate control with filter

0x0000000E : WIREDANDALTPULLUP

Open-drain output using alternate control with pullup

0x0000000F : WIREDANDALTPULLUPFILTER

Open-drain output using alternate control with filter and pullup

End of enumeration elements list.

MODE5 : Pin 5 Mode
bits : 20 - 23 (4 bit)
access : read-write

Enumeration:

0x00000000 : DISABLED

Input disabled. Pullup if DOUT is set.

0x00000001 : INPUT

Input enabled. Filter if DOUT is set

0x00000002 : INPUTPULL

Input enabled. DOUT determines pull direction

0x00000003 : INPUTPULLFILTER

Input enabled with filter. DOUT determines pull direction

0x00000004 : PUSHPULL

Push-pull output

0x00000005 : PUSHPULLALT

Push-pull using alternate control

0x00000006 : WIREDOR

Wired-or output

0x00000007 : WIREDORPULLDOWN

Wired-or output with pull-down

0x00000008 : WIREDAND

Open-drain output

0x00000009 : WIREDANDFILTER

Open-drain output with filter

0x0000000A : WIREDANDPULLUP

Open-drain output with pullup

0x0000000B : WIREDANDPULLUPFILTER

Open-drain output with filter and pullup

0x0000000C : WIREDANDALT

Open-drain output using alternate control

0x0000000D : WIREDANDALTFILTER

Open-drain output using alternate control with filter

0x0000000E : WIREDANDALTPULLUP

Open-drain output using alternate control with pullup

0x0000000F : WIREDANDALTPULLUPFILTER

Open-drain output using alternate control with filter and pullup

End of enumeration elements list.

MODE6 : Pin 6 Mode
bits : 24 - 27 (4 bit)
access : read-write

Enumeration:

0x00000000 : DISABLED

Input disabled. Pullup if DOUT is set.

0x00000001 : INPUT

Input enabled. Filter if DOUT is set

0x00000002 : INPUTPULL

Input enabled. DOUT determines pull direction

0x00000003 : INPUTPULLFILTER

Input enabled with filter. DOUT determines pull direction

0x00000004 : PUSHPULL

Push-pull output

0x00000005 : PUSHPULLALT

Push-pull using alternate control

0x00000006 : WIREDOR

Wired-or output

0x00000007 : WIREDORPULLDOWN

Wired-or output with pull-down

0x00000008 : WIREDAND

Open-drain output

0x00000009 : WIREDANDFILTER

Open-drain output with filter

0x0000000A : WIREDANDPULLUP

Open-drain output with pullup

0x0000000B : WIREDANDPULLUPFILTER

Open-drain output with filter and pullup

0x0000000C : WIREDANDALT

Open-drain output using alternate control

0x0000000D : WIREDANDALTFILTER

Open-drain output using alternate control with filter

0x0000000E : WIREDANDALTPULLUP

Open-drain output using alternate control with pullup

0x0000000F : WIREDANDALTPULLUPFILTER

Open-drain output using alternate control with filter and pullup

End of enumeration elements list.

MODE7 : Pin 7 Mode
bits : 28 - 31 (4 bit)
access : read-write

Enumeration:

0x00000000 : DISABLED

Input disabled. Pullup if DOUT is set.

0x00000001 : INPUT

Input enabled. Filter if DOUT is set

0x00000002 : INPUTPULL

Input enabled. DOUT determines pull direction

0x00000003 : INPUTPULLFILTER

Input enabled with filter. DOUT determines pull direction

0x00000004 : PUSHPULL

Push-pull output

0x00000005 : PUSHPULLALT

Push-pull using alternate control

0x00000006 : WIREDOR

Wired-or output

0x00000007 : WIREDORPULLDOWN

Wired-or output with pull-down

0x00000008 : WIREDAND

Open-drain output

0x00000009 : WIREDANDFILTER

Open-drain output with filter

0x0000000A : WIREDANDPULLUP

Open-drain output with pullup

0x0000000B : WIREDANDPULLUPFILTER

Open-drain output with filter and pullup

0x0000000C : WIREDANDALT

Open-drain output using alternate control

0x0000000D : WIREDANDALTFILTER

Open-drain output using alternate control with filter

0x0000000E : WIREDANDALTPULLUP

Open-drain output using alternate control with pullup

0x0000000F : WIREDANDALTPULLUPFILTER

Open-drain output using alternate control with filter and pullup

End of enumeration elements list.


PH_MODEH

Port Pin Mode High Register
address_offset : 0x158 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PH_MODEH PH_MODEH 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 MODE8 MODE9 MODE10 MODE11 MODE12 MODE13 MODE14 MODE15

MODE8 : Pin 8 Mode
bits : 0 - 3 (4 bit)
access : read-write

Enumeration:

0x00000000 : DISABLED

Input disabled. Pullup if DOUT is set.

0x00000001 : INPUT

Input enabled. Filter if DOUT is set

0x00000002 : INPUTPULL

Input enabled. DOUT determines pull direction

0x00000003 : INPUTPULLFILTER

Input enabled with filter. DOUT determines pull direction

0x00000004 : PUSHPULL

Push-pull output

0x00000005 : PUSHPULLALT

Push-pull using alternate control

0x00000006 : WIREDOR

Wired-or output

0x00000007 : WIREDORPULLDOWN

Wired-or output with pull-down

0x00000008 : WIREDAND

Open-drain output

0x00000009 : WIREDANDFILTER

Open-drain output with filter

0x0000000A : WIREDANDPULLUP

Open-drain output with pullup

0x0000000B : WIREDANDPULLUPFILTER

Open-drain output with filter and pullup

0x0000000C : WIREDANDALT

Open-drain output using alternate control

0x0000000D : WIREDANDALTFILTER

Open-drain output using alternate control with filter

0x0000000E : WIREDANDALTPULLUP

Open-drain output using alternate control with pullup

0x0000000F : WIREDANDALTPULLUPFILTER

Open-drain output using alternate control with filter and pullup

End of enumeration elements list.

MODE9 : Pin 9 Mode
bits : 4 - 7 (4 bit)
access : read-write

Enumeration:

0x00000000 : DISABLED

Input disabled. Pullup if DOUT is set.

0x00000001 : INPUT

Input enabled. Filter if DOUT is set

0x00000002 : INPUTPULL

Input enabled. DOUT determines pull direction

0x00000003 : INPUTPULLFILTER

Input enabled with filter. DOUT determines pull direction

0x00000004 : PUSHPULL

Push-pull output

0x00000005 : PUSHPULLALT

Push-pull using alternate control

0x00000006 : WIREDOR

Wired-or output

0x00000007 : WIREDORPULLDOWN

Wired-or output with pull-down

0x00000008 : WIREDAND

Open-drain output

0x00000009 : WIREDANDFILTER

Open-drain output with filter

0x0000000A : WIREDANDPULLUP

Open-drain output with pullup

0x0000000B : WIREDANDPULLUPFILTER

Open-drain output with filter and pullup

0x0000000C : WIREDANDALT

Open-drain output using alternate control

0x0000000D : WIREDANDALTFILTER

Open-drain output using alternate control with filter

0x0000000E : WIREDANDALTPULLUP

Open-drain output using alternate control with pullup

0x0000000F : WIREDANDALTPULLUPFILTER

Open-drain output using alternate control with filter and pullup

End of enumeration elements list.

MODE10 : Pin 10 Mode
bits : 8 - 11 (4 bit)
access : read-write

Enumeration:

0x00000000 : DISABLED

Input disabled. Pullup if DOUT is set.

0x00000001 : INPUT

Input enabled. Filter if DOUT is set

0x00000002 : INPUTPULL

Input enabled. DOUT determines pull direction

0x00000003 : INPUTPULLFILTER

Input enabled with filter. DOUT determines pull direction

0x00000004 : PUSHPULL

Push-pull output

0x00000005 : PUSHPULLALT

Push-pull using alternate control

0x00000006 : WIREDOR

Wired-or output

0x00000007 : WIREDORPULLDOWN

Wired-or output with pull-down

0x00000008 : WIREDAND

Open-drain output

0x00000009 : WIREDANDFILTER

Open-drain output with filter

0x0000000A : WIREDANDPULLUP

Open-drain output with pullup

0x0000000B : WIREDANDPULLUPFILTER

Open-drain output with filter and pullup

0x0000000C : WIREDANDALT

Open-drain output using alternate control

0x0000000D : WIREDANDALTFILTER

Open-drain output using alternate control with filter

0x0000000E : WIREDANDALTPULLUP

Open-drain output using alternate control with pullup

0x0000000F : WIREDANDALTPULLUPFILTER

Open-drain output using alternate control with filter and pullup

End of enumeration elements list.

MODE11 : Pin 11 Mode
bits : 12 - 15 (4 bit)
access : read-write

Enumeration:

0x00000000 : DISABLED

Input disabled. Pullup if DOUT is set.

0x00000001 : INPUT

Input enabled. Filter if DOUT is set

0x00000002 : INPUTPULL

Input enabled. DOUT determines pull direction

0x00000003 : INPUTPULLFILTER

Input enabled with filter. DOUT determines pull direction

0x00000004 : PUSHPULL

Push-pull output

0x00000005 : PUSHPULLALT

Push-pull using alternate control

0x00000006 : WIREDOR

Wired-or output

0x00000007 : WIREDORPULLDOWN

Wired-or output with pull-down

0x00000008 : WIREDAND

Open-drain output

0x00000009 : WIREDANDFILTER

Open-drain output with filter

0x0000000A : WIREDANDPULLUP

Open-drain output with pullup

0x0000000B : WIREDANDPULLUPFILTER

Open-drain output with filter and pullup

0x0000000C : WIREDANDALT

Open-drain output using alternate control

0x0000000D : WIREDANDALTFILTER

Open-drain output using alternate control with filter

0x0000000E : WIREDANDALTPULLUP

Open-drain output using alternate control with pullup

0x0000000F : WIREDANDALTPULLUPFILTER

Open-drain output using alternate control with filter and pullup

End of enumeration elements list.

MODE12 : Pin 12 Mode
bits : 16 - 19 (4 bit)
access : read-write

Enumeration:

0x00000000 : DISABLED

Input disabled. Pullup if DOUT is set.

0x00000001 : INPUT

Input enabled. Filter if DOUT is set

0x00000002 : INPUTPULL

Input enabled. DOUT determines pull direction

0x00000003 : INPUTPULLFILTER

Input enabled with filter. DOUT determines pull direction

0x00000004 : PUSHPULL

Push-pull output

0x00000005 : PUSHPULLALT

Push-pull using alternate control

0x00000006 : WIREDOR

Wired-or output

0x00000007 : WIREDORPULLDOWN

Wired-or output with pull-down

0x00000008 : WIREDAND

Open-drain output

0x00000009 : WIREDANDFILTER

Open-drain output with filter

0x0000000A : WIREDANDPULLUP

Open-drain output with pullup

0x0000000B : WIREDANDPULLUPFILTER

Open-drain output with filter and pullup

0x0000000C : WIREDANDALT

Open-drain output using alternate control

0x0000000D : WIREDANDALTFILTER

Open-drain output using alternate control with filter

0x0000000E : WIREDANDALTPULLUP

Open-drain output using alternate control with pullup

0x0000000F : WIREDANDALTPULLUPFILTER

Open-drain output using alternate control with filter and pullup

End of enumeration elements list.

MODE13 : Pin 13 Mode
bits : 20 - 23 (4 bit)
access : read-write

Enumeration:

0x00000000 : DISABLED

Input disabled. Pullup if DOUT is set.

0x00000001 : INPUT

Input enabled. Filter if DOUT is set

0x00000002 : INPUTPULL

Input enabled. DOUT determines pull direction

0x00000003 : INPUTPULLFILTER

Input enabled with filter. DOUT determines pull direction

0x00000004 : PUSHPULL

Push-pull output

0x00000005 : PUSHPULLALT

Push-pull using alternate control

0x00000006 : WIREDOR

Wired-or output

0x00000007 : WIREDORPULLDOWN

Wired-or output with pull-down

0x00000008 : WIREDAND

Open-drain output

0x00000009 : WIREDANDFILTER

Open-drain output with filter

0x0000000A : WIREDANDPULLUP

Open-drain output with pullup

0x0000000B : WIREDANDPULLUPFILTER

Open-drain output with filter and pullup

0x0000000C : WIREDANDALT

Open-drain output using alternate control

0x0000000D : WIREDANDALTFILTER

Open-drain output using alternate control with filter

0x0000000E : WIREDANDALTPULLUP

Open-drain output using alternate control with pullup

0x0000000F : WIREDANDALTPULLUPFILTER

Open-drain output using alternate control with filter and pullup

End of enumeration elements list.

MODE14 : Pin 14 Mode
bits : 24 - 27 (4 bit)
access : read-write

Enumeration:

0x00000000 : DISABLED

Input disabled. Pullup if DOUT is set.

0x00000001 : INPUT

Input enabled. Filter if DOUT is set

0x00000002 : INPUTPULL

Input enabled. DOUT determines pull direction

0x00000003 : INPUTPULLFILTER

Input enabled with filter. DOUT determines pull direction

0x00000004 : PUSHPULL

Push-pull output

0x00000005 : PUSHPULLALT

Push-pull using alternate control

0x00000006 : WIREDOR

Wired-or output

0x00000007 : WIREDORPULLDOWN

Wired-or output with pull-down

0x00000008 : WIREDAND

Open-drain output

0x00000009 : WIREDANDFILTER

Open-drain output with filter

0x0000000A : WIREDANDPULLUP

Open-drain output with pullup

0x0000000B : WIREDANDPULLUPFILTER

Open-drain output with filter and pullup

0x0000000C : WIREDANDALT

Open-drain output using alternate control

0x0000000D : WIREDANDALTFILTER

Open-drain output using alternate control with filter

0x0000000E : WIREDANDALTPULLUP

Open-drain output using alternate control with pullup

0x0000000F : WIREDANDALTPULLUPFILTER

Open-drain output using alternate control with filter and pullup

End of enumeration elements list.

MODE15 : Pin 15 Mode
bits : 28 - 31 (4 bit)
access : read-write

Enumeration:

0x00000000 : DISABLED

Input disabled. Pullup if DOUT is set.

0x00000001 : INPUT

Input enabled. Filter if DOUT is set

0x00000002 : INPUTPULL

Input enabled. DOUT determines pull direction

0x00000003 : INPUTPULLFILTER

Input enabled with filter. DOUT determines pull direction

0x00000004 : PUSHPULL

Push-pull output

0x00000005 : PUSHPULLALT

Push-pull using alternate control

0x00000006 : WIREDOR

Wired-or output

0x00000007 : WIREDORPULLDOWN

Wired-or output with pull-down

0x00000008 : WIREDAND

Open-drain output

0x00000009 : WIREDANDFILTER

Open-drain output with filter

0x0000000A : WIREDANDPULLUP

Open-drain output with pullup

0x0000000B : WIREDANDPULLUPFILTER

Open-drain output with filter and pullup

0x0000000C : WIREDANDALT

Open-drain output using alternate control

0x0000000D : WIREDANDALTFILTER

Open-drain output using alternate control with filter

0x0000000E : WIREDANDALTPULLUP

Open-drain output using alternate control with pullup

0x0000000F : WIREDANDALTPULLUPFILTER

Open-drain output using alternate control with filter and pullup

End of enumeration elements list.


PH_DOUT

Port Data Out Register
address_offset : 0x15C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PH_DOUT PH_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 DOUT

DOUT : Data Out
bits : 0 - 15 (16 bit)
access : read-write


PH_DOUTTGL

Port Data Out Toggle Register
address_offset : 0x168 Bytes (0x0)
size : 32 bit
access : write-only
reset_value : 0x0
reset_Mask : 0x0

PH_DOUTTGL PH_DOUTTGL 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 DOUTTGL

DOUTTGL : Data Out Toggle
bits : 0 - 15 (16 bit)
access : write-only


PH_DIN

Port Data in Register
address_offset : 0x16C Bytes (0x0)
size : 32 bit
access : read-only
reset_value : 0x0
reset_Mask : 0x0

PH_DIN PH_DIN read-only 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 DIN

DIN : Data in
bits : 0 - 15 (16 bit)
access : read-only


PH_PINLOCKN

Port Unlocked Pins Register
address_offset : 0x170 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PH_PINLOCKN PH_PINLOCKN 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 PINLOCKN

PINLOCKN : Unlocked Pins
bits : 0 - 15 (16 bit)
access : read-write


PH_OVTDIS

Over Voltage Disable for All Modes
address_offset : 0x178 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PH_OVTDIS PH_OVTDIS 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 OVTDIS

OVTDIS : Disable Over Voltage Capability
bits : 0 - 15 (16 bit)
access : read-write


PA_DOUTTGL

Port Data Out Toggle Register
address_offset : 0x18 Bytes (0x0)
size : 32 bit
access : write-only
reset_value : 0x0
reset_Mask : 0x0

PA_DOUTTGL PA_DOUTTGL 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 DOUTTGL

DOUTTGL : Data Out Toggle
bits : 0 - 15 (16 bit)
access : write-only


PI_CTRL

Port Control Register
address_offset : 0x180 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PI_CTRL PI_CTRL 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 DRIVESTRENGTH SLEWRATE DINDIS DRIVESTRENGTHALT SLEWRATEALT DINDISALT

DRIVESTRENGTH : Drive Strength for Port
bits : 0 - 0 (1 bit)
access : read-write

SLEWRATE : Slewrate Limit for Port
bits : 4 - 6 (3 bit)
access : read-write

DINDIS : Data in Disable
bits : 12 - 12 (1 bit)
access : read-write

DRIVESTRENGTHALT : Alternate Drive Strength for Port
bits : 16 - 16 (1 bit)
access : read-write

SLEWRATEALT : Alternate Slewrate Limit for Port
bits : 20 - 22 (3 bit)
access : read-write

DINDISALT : Alternate Data in Disable
bits : 28 - 28 (1 bit)
access : read-write


PI_MODEL

Port Pin Mode Low Register
address_offset : 0x184 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

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

MODE0 : Pin 0 Mode
bits : 0 - 3 (4 bit)
access : read-write

Enumeration:

0x00000000 : DISABLED

Input disabled. Pullup if DOUT is set.

0x00000001 : INPUT

Input enabled. Filter if DOUT is set

0x00000002 : INPUTPULL

Input enabled. DOUT determines pull direction

0x00000003 : INPUTPULLFILTER

Input enabled with filter. DOUT determines pull direction

0x00000004 : PUSHPULL

Push-pull output

0x00000005 : PUSHPULLALT

Push-pull using alternate control

0x00000006 : WIREDOR

Wired-or output

0x00000007 : WIREDORPULLDOWN

Wired-or output with pull-down

0x00000008 : WIREDAND

Open-drain output

0x00000009 : WIREDANDFILTER

Open-drain output with filter

0x0000000A : WIREDANDPULLUP

Open-drain output with pullup

0x0000000B : WIREDANDPULLUPFILTER

Open-drain output with filter and pullup

0x0000000C : WIREDANDALT

Open-drain output using alternate control

0x0000000D : WIREDANDALTFILTER

Open-drain output using alternate control with filter

0x0000000E : WIREDANDALTPULLUP

Open-drain output using alternate control with pullup

0x0000000F : WIREDANDALTPULLUPFILTER

Open-drain output using alternate control with filter and pullup

End of enumeration elements list.

MODE1 : Pin 1 Mode
bits : 4 - 7 (4 bit)
access : read-write

Enumeration:

0x00000000 : DISABLED

Input disabled. Pullup if DOUT is set.

0x00000001 : INPUT

Input enabled. Filter if DOUT is set

0x00000002 : INPUTPULL

Input enabled. DOUT determines pull direction

0x00000003 : INPUTPULLFILTER

Input enabled with filter. DOUT determines pull direction

0x00000004 : PUSHPULL

Push-pull output

0x00000005 : PUSHPULLALT

Push-pull using alternate control

0x00000006 : WIREDOR

Wired-or output

0x00000007 : WIREDORPULLDOWN

Wired-or output with pull-down

0x00000008 : WIREDAND

Open-drain output

0x00000009 : WIREDANDFILTER

Open-drain output with filter

0x0000000A : WIREDANDPULLUP

Open-drain output with pullup

0x0000000B : WIREDANDPULLUPFILTER

Open-drain output with filter and pullup

0x0000000C : WIREDANDALT

Open-drain output using alternate control

0x0000000D : WIREDANDALTFILTER

Open-drain output using alternate control with filter

0x0000000E : WIREDANDALTPULLUP

Open-drain output using alternate control with pullup

0x0000000F : WIREDANDALTPULLUPFILTER

Open-drain output using alternate control with filter and pullup

End of enumeration elements list.

MODE2 : Pin 2 Mode
bits : 8 - 11 (4 bit)
access : read-write

Enumeration:

0x00000000 : DISABLED

Input disabled. Pullup if DOUT is set.

0x00000001 : INPUT

Input enabled. Filter if DOUT is set

0x00000002 : INPUTPULL

Input enabled. DOUT determines pull direction

0x00000003 : INPUTPULLFILTER

Input enabled with filter. DOUT determines pull direction

0x00000004 : PUSHPULL

Push-pull output

0x00000005 : PUSHPULLALT

Push-pull using alternate control

0x00000006 : WIREDOR

Wired-or output

0x00000007 : WIREDORPULLDOWN

Wired-or output with pull-down

0x00000008 : WIREDAND

Open-drain output

0x00000009 : WIREDANDFILTER

Open-drain output with filter

0x0000000A : WIREDANDPULLUP

Open-drain output with pullup

0x0000000B : WIREDANDPULLUPFILTER

Open-drain output with filter and pullup

0x0000000C : WIREDANDALT

Open-drain output using alternate control

0x0000000D : WIREDANDALTFILTER

Open-drain output using alternate control with filter

0x0000000E : WIREDANDALTPULLUP

Open-drain output using alternate control with pullup

0x0000000F : WIREDANDALTPULLUPFILTER

Open-drain output using alternate control with filter and pullup

End of enumeration elements list.

MODE3 : Pin 3 Mode
bits : 12 - 15 (4 bit)
access : read-write

Enumeration:

0x00000000 : DISABLED

Input disabled. Pullup if DOUT is set.

0x00000001 : INPUT

Input enabled. Filter if DOUT is set

0x00000002 : INPUTPULL

Input enabled. DOUT determines pull direction

0x00000003 : INPUTPULLFILTER

Input enabled with filter. DOUT determines pull direction

0x00000004 : PUSHPULL

Push-pull output

0x00000005 : PUSHPULLALT

Push-pull using alternate control

0x00000006 : WIREDOR

Wired-or output

0x00000007 : WIREDORPULLDOWN

Wired-or output with pull-down

0x00000008 : WIREDAND

Open-drain output

0x00000009 : WIREDANDFILTER

Open-drain output with filter

0x0000000A : WIREDANDPULLUP

Open-drain output with pullup

0x0000000B : WIREDANDPULLUPFILTER

Open-drain output with filter and pullup

0x0000000C : WIREDANDALT

Open-drain output using alternate control

0x0000000D : WIREDANDALTFILTER

Open-drain output using alternate control with filter

0x0000000E : WIREDANDALTPULLUP

Open-drain output using alternate control with pullup

0x0000000F : WIREDANDALTPULLUPFILTER

Open-drain output using alternate control with filter and pullup

End of enumeration elements list.

MODE4 : Pin 4 Mode
bits : 16 - 19 (4 bit)
access : read-write

Enumeration:

0x00000000 : DISABLED

Input disabled. Pullup if DOUT is set.

0x00000001 : INPUT

Input enabled. Filter if DOUT is set

0x00000002 : INPUTPULL

Input enabled. DOUT determines pull direction

0x00000003 : INPUTPULLFILTER

Input enabled with filter. DOUT determines pull direction

0x00000004 : PUSHPULL

Push-pull output

0x00000005 : PUSHPULLALT

Push-pull using alternate control

0x00000006 : WIREDOR

Wired-or output

0x00000007 : WIREDORPULLDOWN

Wired-or output with pull-down

0x00000008 : WIREDAND

Open-drain output

0x00000009 : WIREDANDFILTER

Open-drain output with filter

0x0000000A : WIREDANDPULLUP

Open-drain output with pullup

0x0000000B : WIREDANDPULLUPFILTER

Open-drain output with filter and pullup

0x0000000C : WIREDANDALT

Open-drain output using alternate control

0x0000000D : WIREDANDALTFILTER

Open-drain output using alternate control with filter

0x0000000E : WIREDANDALTPULLUP

Open-drain output using alternate control with pullup

0x0000000F : WIREDANDALTPULLUPFILTER

Open-drain output using alternate control with filter and pullup

End of enumeration elements list.

MODE5 : Pin 5 Mode
bits : 20 - 23 (4 bit)
access : read-write

Enumeration:

0x00000000 : DISABLED

Input disabled. Pullup if DOUT is set.

0x00000001 : INPUT

Input enabled. Filter if DOUT is set

0x00000002 : INPUTPULL

Input enabled. DOUT determines pull direction

0x00000003 : INPUTPULLFILTER

Input enabled with filter. DOUT determines pull direction

0x00000004 : PUSHPULL

Push-pull output

0x00000005 : PUSHPULLALT

Push-pull using alternate control

0x00000006 : WIREDOR

Wired-or output

0x00000007 : WIREDORPULLDOWN

Wired-or output with pull-down

0x00000008 : WIREDAND

Open-drain output

0x00000009 : WIREDANDFILTER

Open-drain output with filter

0x0000000A : WIREDANDPULLUP

Open-drain output with pullup

0x0000000B : WIREDANDPULLUPFILTER

Open-drain output with filter and pullup

0x0000000C : WIREDANDALT

Open-drain output using alternate control

0x0000000D : WIREDANDALTFILTER

Open-drain output using alternate control with filter

0x0000000E : WIREDANDALTPULLUP

Open-drain output using alternate control with pullup

0x0000000F : WIREDANDALTPULLUPFILTER

Open-drain output using alternate control with filter and pullup

End of enumeration elements list.

MODE6 : Pin 6 Mode
bits : 24 - 27 (4 bit)
access : read-write

Enumeration:

0x00000000 : DISABLED

Input disabled. Pullup if DOUT is set.

0x00000001 : INPUT

Input enabled. Filter if DOUT is set

0x00000002 : INPUTPULL

Input enabled. DOUT determines pull direction

0x00000003 : INPUTPULLFILTER

Input enabled with filter. DOUT determines pull direction

0x00000004 : PUSHPULL

Push-pull output

0x00000005 : PUSHPULLALT

Push-pull using alternate control

0x00000006 : WIREDOR

Wired-or output

0x00000007 : WIREDORPULLDOWN

Wired-or output with pull-down

0x00000008 : WIREDAND

Open-drain output

0x00000009 : WIREDANDFILTER

Open-drain output with filter

0x0000000A : WIREDANDPULLUP

Open-drain output with pullup

0x0000000B : WIREDANDPULLUPFILTER

Open-drain output with filter and pullup

0x0000000C : WIREDANDALT

Open-drain output using alternate control

0x0000000D : WIREDANDALTFILTER

Open-drain output using alternate control with filter

0x0000000E : WIREDANDALTPULLUP

Open-drain output using alternate control with pullup

0x0000000F : WIREDANDALTPULLUPFILTER

Open-drain output using alternate control with filter and pullup

End of enumeration elements list.

MODE7 : Pin 7 Mode
bits : 28 - 31 (4 bit)
access : read-write

Enumeration:

0x00000000 : DISABLED

Input disabled. Pullup if DOUT is set.

0x00000001 : INPUT

Input enabled. Filter if DOUT is set

0x00000002 : INPUTPULL

Input enabled. DOUT determines pull direction

0x00000003 : INPUTPULLFILTER

Input enabled with filter. DOUT determines pull direction

0x00000004 : PUSHPULL

Push-pull output

0x00000005 : PUSHPULLALT

Push-pull using alternate control

0x00000006 : WIREDOR

Wired-or output

0x00000007 : WIREDORPULLDOWN

Wired-or output with pull-down

0x00000008 : WIREDAND

Open-drain output

0x00000009 : WIREDANDFILTER

Open-drain output with filter

0x0000000A : WIREDANDPULLUP

Open-drain output with pullup

0x0000000B : WIREDANDPULLUPFILTER

Open-drain output with filter and pullup

0x0000000C : WIREDANDALT

Open-drain output using alternate control

0x0000000D : WIREDANDALTFILTER

Open-drain output using alternate control with filter

0x0000000E : WIREDANDALTPULLUP

Open-drain output using alternate control with pullup

0x0000000F : WIREDANDALTPULLUPFILTER

Open-drain output using alternate control with filter and pullup

End of enumeration elements list.


PI_MODEH

Port Pin Mode High Register
address_offset : 0x188 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PI_MODEH PI_MODEH 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 MODE8 MODE9 MODE10 MODE11 MODE12 MODE13 MODE14 MODE15

MODE8 : Pin 8 Mode
bits : 0 - 3 (4 bit)
access : read-write

Enumeration:

0x00000000 : DISABLED

Input disabled. Pullup if DOUT is set.

0x00000001 : INPUT

Input enabled. Filter if DOUT is set

0x00000002 : INPUTPULL

Input enabled. DOUT determines pull direction

0x00000003 : INPUTPULLFILTER

Input enabled with filter. DOUT determines pull direction

0x00000004 : PUSHPULL

Push-pull output

0x00000005 : PUSHPULLALT

Push-pull using alternate control

0x00000006 : WIREDOR

Wired-or output

0x00000007 : WIREDORPULLDOWN

Wired-or output with pull-down

0x00000008 : WIREDAND

Open-drain output

0x00000009 : WIREDANDFILTER

Open-drain output with filter

0x0000000A : WIREDANDPULLUP

Open-drain output with pullup

0x0000000B : WIREDANDPULLUPFILTER

Open-drain output with filter and pullup

0x0000000C : WIREDANDALT

Open-drain output using alternate control

0x0000000D : WIREDANDALTFILTER

Open-drain output using alternate control with filter

0x0000000E : WIREDANDALTPULLUP

Open-drain output using alternate control with pullup

0x0000000F : WIREDANDALTPULLUPFILTER

Open-drain output using alternate control with filter and pullup

End of enumeration elements list.

MODE9 : Pin 9 Mode
bits : 4 - 7 (4 bit)
access : read-write

Enumeration:

0x00000000 : DISABLED

Input disabled. Pullup if DOUT is set.

0x00000001 : INPUT

Input enabled. Filter if DOUT is set

0x00000002 : INPUTPULL

Input enabled. DOUT determines pull direction

0x00000003 : INPUTPULLFILTER

Input enabled with filter. DOUT determines pull direction

0x00000004 : PUSHPULL

Push-pull output

0x00000005 : PUSHPULLALT

Push-pull using alternate control

0x00000006 : WIREDOR

Wired-or output

0x00000007 : WIREDORPULLDOWN

Wired-or output with pull-down

0x00000008 : WIREDAND

Open-drain output

0x00000009 : WIREDANDFILTER

Open-drain output with filter

0x0000000A : WIREDANDPULLUP

Open-drain output with pullup

0x0000000B : WIREDANDPULLUPFILTER

Open-drain output with filter and pullup

0x0000000C : WIREDANDALT

Open-drain output using alternate control

0x0000000D : WIREDANDALTFILTER

Open-drain output using alternate control with filter

0x0000000E : WIREDANDALTPULLUP

Open-drain output using alternate control with pullup

0x0000000F : WIREDANDALTPULLUPFILTER

Open-drain output using alternate control with filter and pullup

End of enumeration elements list.

MODE10 : Pin 10 Mode
bits : 8 - 11 (4 bit)
access : read-write

Enumeration:

0x00000000 : DISABLED

Input disabled. Pullup if DOUT is set.

0x00000001 : INPUT

Input enabled. Filter if DOUT is set

0x00000002 : INPUTPULL

Input enabled. DOUT determines pull direction

0x00000003 : INPUTPULLFILTER

Input enabled with filter. DOUT determines pull direction

0x00000004 : PUSHPULL

Push-pull output

0x00000005 : PUSHPULLALT

Push-pull using alternate control

0x00000006 : WIREDOR

Wired-or output

0x00000007 : WIREDORPULLDOWN

Wired-or output with pull-down

0x00000008 : WIREDAND

Open-drain output

0x00000009 : WIREDANDFILTER

Open-drain output with filter

0x0000000A : WIREDANDPULLUP

Open-drain output with pullup

0x0000000B : WIREDANDPULLUPFILTER

Open-drain output with filter and pullup

0x0000000C : WIREDANDALT

Open-drain output using alternate control

0x0000000D : WIREDANDALTFILTER

Open-drain output using alternate control with filter

0x0000000E : WIREDANDALTPULLUP

Open-drain output using alternate control with pullup

0x0000000F : WIREDANDALTPULLUPFILTER

Open-drain output using alternate control with filter and pullup

End of enumeration elements list.

MODE11 : Pin 11 Mode
bits : 12 - 15 (4 bit)
access : read-write

Enumeration:

0x00000000 : DISABLED

Input disabled. Pullup if DOUT is set.

0x00000001 : INPUT

Input enabled. Filter if DOUT is set

0x00000002 : INPUTPULL

Input enabled. DOUT determines pull direction

0x00000003 : INPUTPULLFILTER

Input enabled with filter. DOUT determines pull direction

0x00000004 : PUSHPULL

Push-pull output

0x00000005 : PUSHPULLALT

Push-pull using alternate control

0x00000006 : WIREDOR

Wired-or output

0x00000007 : WIREDORPULLDOWN

Wired-or output with pull-down

0x00000008 : WIREDAND

Open-drain output

0x00000009 : WIREDANDFILTER

Open-drain output with filter

0x0000000A : WIREDANDPULLUP

Open-drain output with pullup

0x0000000B : WIREDANDPULLUPFILTER

Open-drain output with filter and pullup

0x0000000C : WIREDANDALT

Open-drain output using alternate control

0x0000000D : WIREDANDALTFILTER

Open-drain output using alternate control with filter

0x0000000E : WIREDANDALTPULLUP

Open-drain output using alternate control with pullup

0x0000000F : WIREDANDALTPULLUPFILTER

Open-drain output using alternate control with filter and pullup

End of enumeration elements list.

MODE12 : Pin 12 Mode
bits : 16 - 19 (4 bit)
access : read-write

Enumeration:

0x00000000 : DISABLED

Input disabled. Pullup if DOUT is set.

0x00000001 : INPUT

Input enabled. Filter if DOUT is set

0x00000002 : INPUTPULL

Input enabled. DOUT determines pull direction

0x00000003 : INPUTPULLFILTER

Input enabled with filter. DOUT determines pull direction

0x00000004 : PUSHPULL

Push-pull output

0x00000005 : PUSHPULLALT

Push-pull using alternate control

0x00000006 : WIREDOR

Wired-or output

0x00000007 : WIREDORPULLDOWN

Wired-or output with pull-down

0x00000008 : WIREDAND

Open-drain output

0x00000009 : WIREDANDFILTER

Open-drain output with filter

0x0000000A : WIREDANDPULLUP

Open-drain output with pullup

0x0000000B : WIREDANDPULLUPFILTER

Open-drain output with filter and pullup

0x0000000C : WIREDANDALT

Open-drain output using alternate control

0x0000000D : WIREDANDALTFILTER

Open-drain output using alternate control with filter

0x0000000E : WIREDANDALTPULLUP

Open-drain output using alternate control with pullup

0x0000000F : WIREDANDALTPULLUPFILTER

Open-drain output using alternate control with filter and pullup

End of enumeration elements list.

MODE13 : Pin 13 Mode
bits : 20 - 23 (4 bit)
access : read-write

Enumeration:

0x00000000 : DISABLED

Input disabled. Pullup if DOUT is set.

0x00000001 : INPUT

Input enabled. Filter if DOUT is set

0x00000002 : INPUTPULL

Input enabled. DOUT determines pull direction

0x00000003 : INPUTPULLFILTER

Input enabled with filter. DOUT determines pull direction

0x00000004 : PUSHPULL

Push-pull output

0x00000005 : PUSHPULLALT

Push-pull using alternate control

0x00000006 : WIREDOR

Wired-or output

0x00000007 : WIREDORPULLDOWN

Wired-or output with pull-down

0x00000008 : WIREDAND

Open-drain output

0x00000009 : WIREDANDFILTER

Open-drain output with filter

0x0000000A : WIREDANDPULLUP

Open-drain output with pullup

0x0000000B : WIREDANDPULLUPFILTER

Open-drain output with filter and pullup

0x0000000C : WIREDANDALT

Open-drain output using alternate control

0x0000000D : WIREDANDALTFILTER

Open-drain output using alternate control with filter

0x0000000E : WIREDANDALTPULLUP

Open-drain output using alternate control with pullup

0x0000000F : WIREDANDALTPULLUPFILTER

Open-drain output using alternate control with filter and pullup

End of enumeration elements list.

MODE14 : Pin 14 Mode
bits : 24 - 27 (4 bit)
access : read-write

Enumeration:

0x00000000 : DISABLED

Input disabled. Pullup if DOUT is set.

0x00000001 : INPUT

Input enabled. Filter if DOUT is set

0x00000002 : INPUTPULL

Input enabled. DOUT determines pull direction

0x00000003 : INPUTPULLFILTER

Input enabled with filter. DOUT determines pull direction

0x00000004 : PUSHPULL

Push-pull output

0x00000005 : PUSHPULLALT

Push-pull using alternate control

0x00000006 : WIREDOR

Wired-or output

0x00000007 : WIREDORPULLDOWN

Wired-or output with pull-down

0x00000008 : WIREDAND

Open-drain output

0x00000009 : WIREDANDFILTER

Open-drain output with filter

0x0000000A : WIREDANDPULLUP

Open-drain output with pullup

0x0000000B : WIREDANDPULLUPFILTER

Open-drain output with filter and pullup

0x0000000C : WIREDANDALT

Open-drain output using alternate control

0x0000000D : WIREDANDALTFILTER

Open-drain output using alternate control with filter

0x0000000E : WIREDANDALTPULLUP

Open-drain output using alternate control with pullup

0x0000000F : WIREDANDALTPULLUPFILTER

Open-drain output using alternate control with filter and pullup

End of enumeration elements list.

MODE15 : Pin 15 Mode
bits : 28 - 31 (4 bit)
access : read-write

Enumeration:

0x00000000 : DISABLED

Input disabled. Pullup if DOUT is set.

0x00000001 : INPUT

Input enabled. Filter if DOUT is set

0x00000002 : INPUTPULL

Input enabled. DOUT determines pull direction

0x00000003 : INPUTPULLFILTER

Input enabled with filter. DOUT determines pull direction

0x00000004 : PUSHPULL

Push-pull output

0x00000005 : PUSHPULLALT

Push-pull using alternate control

0x00000006 : WIREDOR

Wired-or output

0x00000007 : WIREDORPULLDOWN

Wired-or output with pull-down

0x00000008 : WIREDAND

Open-drain output

0x00000009 : WIREDANDFILTER

Open-drain output with filter

0x0000000A : WIREDANDPULLUP

Open-drain output with pullup

0x0000000B : WIREDANDPULLUPFILTER

Open-drain output with filter and pullup

0x0000000C : WIREDANDALT

Open-drain output using alternate control

0x0000000D : WIREDANDALTFILTER

Open-drain output using alternate control with filter

0x0000000E : WIREDANDALTPULLUP

Open-drain output using alternate control with pullup

0x0000000F : WIREDANDALTPULLUPFILTER

Open-drain output using alternate control with filter and pullup

End of enumeration elements list.


PI_DOUT

Port Data Out Register
address_offset : 0x18C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PI_DOUT PI_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 DOUT

DOUT : Data Out
bits : 0 - 15 (16 bit)
access : read-write


PI_DOUTTGL

Port Data Out Toggle Register
address_offset : 0x198 Bytes (0x0)
size : 32 bit
access : write-only
reset_value : 0x0
reset_Mask : 0x0

PI_DOUTTGL PI_DOUTTGL 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 DOUTTGL

DOUTTGL : Data Out Toggle
bits : 0 - 15 (16 bit)
access : write-only


PI_DIN

Port Data in Register
address_offset : 0x19C Bytes (0x0)
size : 32 bit
access : read-only
reset_value : 0x0
reset_Mask : 0x0

PI_DIN PI_DIN read-only 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 DIN

DIN : Data in
bits : 0 - 15 (16 bit)
access : read-only


PI_PINLOCKN

Port Unlocked Pins Register
address_offset : 0x1A0 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PI_PINLOCKN PI_PINLOCKN 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 PINLOCKN

PINLOCKN : Unlocked Pins
bits : 0 - 15 (16 bit)
access : read-write


PI_OVTDIS

Over Voltage Disable for All Modes
address_offset : 0x1A8 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PI_OVTDIS PI_OVTDIS 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 OVTDIS

OVTDIS : Disable Over Voltage Capability
bits : 0 - 15 (16 bit)
access : read-write


PJ_CTRL

Port Control Register
address_offset : 0x1B0 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PJ_CTRL PJ_CTRL 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 DRIVESTRENGTH SLEWRATE DINDIS DRIVESTRENGTHALT SLEWRATEALT DINDISALT

DRIVESTRENGTH : Drive Strength for Port
bits : 0 - 0 (1 bit)
access : read-write

SLEWRATE : Slewrate Limit for Port
bits : 4 - 6 (3 bit)
access : read-write

DINDIS : Data in Disable
bits : 12 - 12 (1 bit)
access : read-write

DRIVESTRENGTHALT : Alternate Drive Strength for Port
bits : 16 - 16 (1 bit)
access : read-write

SLEWRATEALT : Alternate Slewrate Limit for Port
bits : 20 - 22 (3 bit)
access : read-write

DINDISALT : Alternate Data in Disable
bits : 28 - 28 (1 bit)
access : read-write


PJ_MODEL

Port Pin Mode Low Register
address_offset : 0x1B4 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

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

MODE0 : Pin 0 Mode
bits : 0 - 3 (4 bit)
access : read-write

Enumeration:

0x00000000 : DISABLED

Input disabled. Pullup if DOUT is set.

0x00000001 : INPUT

Input enabled. Filter if DOUT is set

0x00000002 : INPUTPULL

Input enabled. DOUT determines pull direction

0x00000003 : INPUTPULLFILTER

Input enabled with filter. DOUT determines pull direction

0x00000004 : PUSHPULL

Push-pull output

0x00000005 : PUSHPULLALT

Push-pull using alternate control

0x00000006 : WIREDOR

Wired-or output

0x00000007 : WIREDORPULLDOWN

Wired-or output with pull-down

0x00000008 : WIREDAND

Open-drain output

0x00000009 : WIREDANDFILTER

Open-drain output with filter

0x0000000A : WIREDANDPULLUP

Open-drain output with pullup

0x0000000B : WIREDANDPULLUPFILTER

Open-drain output with filter and pullup

0x0000000C : WIREDANDALT

Open-drain output using alternate control

0x0000000D : WIREDANDALTFILTER

Open-drain output using alternate control with filter

0x0000000E : WIREDANDALTPULLUP

Open-drain output using alternate control with pullup

0x0000000F : WIREDANDALTPULLUPFILTER

Open-drain output using alternate control with filter and pullup

End of enumeration elements list.

MODE1 : Pin 1 Mode
bits : 4 - 7 (4 bit)
access : read-write

Enumeration:

0x00000000 : DISABLED

Input disabled. Pullup if DOUT is set.

0x00000001 : INPUT

Input enabled. Filter if DOUT is set

0x00000002 : INPUTPULL

Input enabled. DOUT determines pull direction

0x00000003 : INPUTPULLFILTER

Input enabled with filter. DOUT determines pull direction

0x00000004 : PUSHPULL

Push-pull output

0x00000005 : PUSHPULLALT

Push-pull using alternate control

0x00000006 : WIREDOR

Wired-or output

0x00000007 : WIREDORPULLDOWN

Wired-or output with pull-down

0x00000008 : WIREDAND

Open-drain output

0x00000009 : WIREDANDFILTER

Open-drain output with filter

0x0000000A : WIREDANDPULLUP

Open-drain output with pullup

0x0000000B : WIREDANDPULLUPFILTER

Open-drain output with filter and pullup

0x0000000C : WIREDANDALT

Open-drain output using alternate control

0x0000000D : WIREDANDALTFILTER

Open-drain output using alternate control with filter

0x0000000E : WIREDANDALTPULLUP

Open-drain output using alternate control with pullup

0x0000000F : WIREDANDALTPULLUPFILTER

Open-drain output using alternate control with filter and pullup

End of enumeration elements list.

MODE2 : Pin 2 Mode
bits : 8 - 11 (4 bit)
access : read-write

Enumeration:

0x00000000 : DISABLED

Input disabled. Pullup if DOUT is set.

0x00000001 : INPUT

Input enabled. Filter if DOUT is set

0x00000002 : INPUTPULL

Input enabled. DOUT determines pull direction

0x00000003 : INPUTPULLFILTER

Input enabled with filter. DOUT determines pull direction

0x00000004 : PUSHPULL

Push-pull output

0x00000005 : PUSHPULLALT

Push-pull using alternate control

0x00000006 : WIREDOR

Wired-or output

0x00000007 : WIREDORPULLDOWN

Wired-or output with pull-down

0x00000008 : WIREDAND

Open-drain output

0x00000009 : WIREDANDFILTER

Open-drain output with filter

0x0000000A : WIREDANDPULLUP

Open-drain output with pullup

0x0000000B : WIREDANDPULLUPFILTER

Open-drain output with filter and pullup

0x0000000C : WIREDANDALT

Open-drain output using alternate control

0x0000000D : WIREDANDALTFILTER

Open-drain output using alternate control with filter

0x0000000E : WIREDANDALTPULLUP

Open-drain output using alternate control with pullup

0x0000000F : WIREDANDALTPULLUPFILTER

Open-drain output using alternate control with filter and pullup

End of enumeration elements list.

MODE3 : Pin 3 Mode
bits : 12 - 15 (4 bit)
access : read-write

Enumeration:

0x00000000 : DISABLED

Input disabled. Pullup if DOUT is set.

0x00000001 : INPUT

Input enabled. Filter if DOUT is set

0x00000002 : INPUTPULL

Input enabled. DOUT determines pull direction

0x00000003 : INPUTPULLFILTER

Input enabled with filter. DOUT determines pull direction

0x00000004 : PUSHPULL

Push-pull output

0x00000005 : PUSHPULLALT

Push-pull using alternate control

0x00000006 : WIREDOR

Wired-or output

0x00000007 : WIREDORPULLDOWN

Wired-or output with pull-down

0x00000008 : WIREDAND

Open-drain output

0x00000009 : WIREDANDFILTER

Open-drain output with filter

0x0000000A : WIREDANDPULLUP

Open-drain output with pullup

0x0000000B : WIREDANDPULLUPFILTER

Open-drain output with filter and pullup

0x0000000C : WIREDANDALT

Open-drain output using alternate control

0x0000000D : WIREDANDALTFILTER

Open-drain output using alternate control with filter

0x0000000E : WIREDANDALTPULLUP

Open-drain output using alternate control with pullup

0x0000000F : WIREDANDALTPULLUPFILTER

Open-drain output using alternate control with filter and pullup

End of enumeration elements list.

MODE4 : Pin 4 Mode
bits : 16 - 19 (4 bit)
access : read-write

Enumeration:

0x00000000 : DISABLED

Input disabled. Pullup if DOUT is set.

0x00000001 : INPUT

Input enabled. Filter if DOUT is set

0x00000002 : INPUTPULL

Input enabled. DOUT determines pull direction

0x00000003 : INPUTPULLFILTER

Input enabled with filter. DOUT determines pull direction

0x00000004 : PUSHPULL

Push-pull output

0x00000005 : PUSHPULLALT

Push-pull using alternate control

0x00000006 : WIREDOR

Wired-or output

0x00000007 : WIREDORPULLDOWN

Wired-or output with pull-down

0x00000008 : WIREDAND

Open-drain output

0x00000009 : WIREDANDFILTER

Open-drain output with filter

0x0000000A : WIREDANDPULLUP

Open-drain output with pullup

0x0000000B : WIREDANDPULLUPFILTER

Open-drain output with filter and pullup

0x0000000C : WIREDANDALT

Open-drain output using alternate control

0x0000000D : WIREDANDALTFILTER

Open-drain output using alternate control with filter

0x0000000E : WIREDANDALTPULLUP

Open-drain output using alternate control with pullup

0x0000000F : WIREDANDALTPULLUPFILTER

Open-drain output using alternate control with filter and pullup

End of enumeration elements list.

MODE5 : Pin 5 Mode
bits : 20 - 23 (4 bit)
access : read-write

Enumeration:

0x00000000 : DISABLED

Input disabled. Pullup if DOUT is set.

0x00000001 : INPUT

Input enabled. Filter if DOUT is set

0x00000002 : INPUTPULL

Input enabled. DOUT determines pull direction

0x00000003 : INPUTPULLFILTER

Input enabled with filter. DOUT determines pull direction

0x00000004 : PUSHPULL

Push-pull output

0x00000005 : PUSHPULLALT

Push-pull using alternate control

0x00000006 : WIREDOR

Wired-or output

0x00000007 : WIREDORPULLDOWN

Wired-or output with pull-down

0x00000008 : WIREDAND

Open-drain output

0x00000009 : WIREDANDFILTER

Open-drain output with filter

0x0000000A : WIREDANDPULLUP

Open-drain output with pullup

0x0000000B : WIREDANDPULLUPFILTER

Open-drain output with filter and pullup

0x0000000C : WIREDANDALT

Open-drain output using alternate control

0x0000000D : WIREDANDALTFILTER

Open-drain output using alternate control with filter

0x0000000E : WIREDANDALTPULLUP

Open-drain output using alternate control with pullup

0x0000000F : WIREDANDALTPULLUPFILTER

Open-drain output using alternate control with filter and pullup

End of enumeration elements list.

MODE6 : Pin 6 Mode
bits : 24 - 27 (4 bit)
access : read-write

Enumeration:

0x00000000 : DISABLED

Input disabled. Pullup if DOUT is set.

0x00000001 : INPUT

Input enabled. Filter if DOUT is set

0x00000002 : INPUTPULL

Input enabled. DOUT determines pull direction

0x00000003 : INPUTPULLFILTER

Input enabled with filter. DOUT determines pull direction

0x00000004 : PUSHPULL

Push-pull output

0x00000005 : PUSHPULLALT

Push-pull using alternate control

0x00000006 : WIREDOR

Wired-or output

0x00000007 : WIREDORPULLDOWN

Wired-or output with pull-down

0x00000008 : WIREDAND

Open-drain output

0x00000009 : WIREDANDFILTER

Open-drain output with filter

0x0000000A : WIREDANDPULLUP

Open-drain output with pullup

0x0000000B : WIREDANDPULLUPFILTER

Open-drain output with filter and pullup

0x0000000C : WIREDANDALT

Open-drain output using alternate control

0x0000000D : WIREDANDALTFILTER

Open-drain output using alternate control with filter

0x0000000E : WIREDANDALTPULLUP

Open-drain output using alternate control with pullup

0x0000000F : WIREDANDALTPULLUPFILTER

Open-drain output using alternate control with filter and pullup

End of enumeration elements list.

MODE7 : Pin 7 Mode
bits : 28 - 31 (4 bit)
access : read-write

Enumeration:

0x00000000 : DISABLED

Input disabled. Pullup if DOUT is set.

0x00000001 : INPUT

Input enabled. Filter if DOUT is set

0x00000002 : INPUTPULL

Input enabled. DOUT determines pull direction

0x00000003 : INPUTPULLFILTER

Input enabled with filter. DOUT determines pull direction

0x00000004 : PUSHPULL

Push-pull output

0x00000005 : PUSHPULLALT

Push-pull using alternate control

0x00000006 : WIREDOR

Wired-or output

0x00000007 : WIREDORPULLDOWN

Wired-or output with pull-down

0x00000008 : WIREDAND

Open-drain output

0x00000009 : WIREDANDFILTER

Open-drain output with filter

0x0000000A : WIREDANDPULLUP

Open-drain output with pullup

0x0000000B : WIREDANDPULLUPFILTER

Open-drain output with filter and pullup

0x0000000C : WIREDANDALT

Open-drain output using alternate control

0x0000000D : WIREDANDALTFILTER

Open-drain output using alternate control with filter

0x0000000E : WIREDANDALTPULLUP

Open-drain output using alternate control with pullup

0x0000000F : WIREDANDALTPULLUPFILTER

Open-drain output using alternate control with filter and pullup

End of enumeration elements list.


PJ_MODEH

Port Pin Mode High Register
address_offset : 0x1B8 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PJ_MODEH PJ_MODEH 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 MODE8 MODE9 MODE10 MODE11 MODE12 MODE13 MODE14 MODE15

MODE8 : Pin 8 Mode
bits : 0 - 3 (4 bit)
access : read-write

Enumeration:

0x00000000 : DISABLED

Input disabled. Pullup if DOUT is set.

0x00000001 : INPUT

Input enabled. Filter if DOUT is set

0x00000002 : INPUTPULL

Input enabled. DOUT determines pull direction

0x00000003 : INPUTPULLFILTER

Input enabled with filter. DOUT determines pull direction

0x00000004 : PUSHPULL

Push-pull output

0x00000005 : PUSHPULLALT

Push-pull using alternate control

0x00000006 : WIREDOR

Wired-or output

0x00000007 : WIREDORPULLDOWN

Wired-or output with pull-down

0x00000008 : WIREDAND

Open-drain output

0x00000009 : WIREDANDFILTER

Open-drain output with filter

0x0000000A : WIREDANDPULLUP

Open-drain output with pullup

0x0000000B : WIREDANDPULLUPFILTER

Open-drain output with filter and pullup

0x0000000C : WIREDANDALT

Open-drain output using alternate control

0x0000000D : WIREDANDALTFILTER

Open-drain output using alternate control with filter

0x0000000E : WIREDANDALTPULLUP

Open-drain output using alternate control with pullup

0x0000000F : WIREDANDALTPULLUPFILTER

Open-drain output using alternate control with filter and pullup

End of enumeration elements list.

MODE9 : Pin 9 Mode
bits : 4 - 7 (4 bit)
access : read-write

Enumeration:

0x00000000 : DISABLED

Input disabled. Pullup if DOUT is set.

0x00000001 : INPUT

Input enabled. Filter if DOUT is set

0x00000002 : INPUTPULL

Input enabled. DOUT determines pull direction

0x00000003 : INPUTPULLFILTER

Input enabled with filter. DOUT determines pull direction

0x00000004 : PUSHPULL

Push-pull output

0x00000005 : PUSHPULLALT

Push-pull using alternate control

0x00000006 : WIREDOR

Wired-or output

0x00000007 : WIREDORPULLDOWN

Wired-or output with pull-down

0x00000008 : WIREDAND

Open-drain output

0x00000009 : WIREDANDFILTER

Open-drain output with filter

0x0000000A : WIREDANDPULLUP

Open-drain output with pullup

0x0000000B : WIREDANDPULLUPFILTER

Open-drain output with filter and pullup

0x0000000C : WIREDANDALT

Open-drain output using alternate control

0x0000000D : WIREDANDALTFILTER

Open-drain output using alternate control with filter

0x0000000E : WIREDANDALTPULLUP

Open-drain output using alternate control with pullup

0x0000000F : WIREDANDALTPULLUPFILTER

Open-drain output using alternate control with filter and pullup

End of enumeration elements list.

MODE10 : Pin 10 Mode
bits : 8 - 11 (4 bit)
access : read-write

Enumeration:

0x00000000 : DISABLED

Input disabled. Pullup if DOUT is set.

0x00000001 : INPUT

Input enabled. Filter if DOUT is set

0x00000002 : INPUTPULL

Input enabled. DOUT determines pull direction

0x00000003 : INPUTPULLFILTER

Input enabled with filter. DOUT determines pull direction

0x00000004 : PUSHPULL

Push-pull output

0x00000005 : PUSHPULLALT

Push-pull using alternate control

0x00000006 : WIREDOR

Wired-or output

0x00000007 : WIREDORPULLDOWN

Wired-or output with pull-down

0x00000008 : WIREDAND

Open-drain output

0x00000009 : WIREDANDFILTER

Open-drain output with filter

0x0000000A : WIREDANDPULLUP

Open-drain output with pullup

0x0000000B : WIREDANDPULLUPFILTER

Open-drain output with filter and pullup

0x0000000C : WIREDANDALT

Open-drain output using alternate control

0x0000000D : WIREDANDALTFILTER

Open-drain output using alternate control with filter

0x0000000E : WIREDANDALTPULLUP

Open-drain output using alternate control with pullup

0x0000000F : WIREDANDALTPULLUPFILTER

Open-drain output using alternate control with filter and pullup

End of enumeration elements list.

MODE11 : Pin 11 Mode
bits : 12 - 15 (4 bit)
access : read-write

Enumeration:

0x00000000 : DISABLED

Input disabled. Pullup if DOUT is set.

0x00000001 : INPUT

Input enabled. Filter if DOUT is set

0x00000002 : INPUTPULL

Input enabled. DOUT determines pull direction

0x00000003 : INPUTPULLFILTER

Input enabled with filter. DOUT determines pull direction

0x00000004 : PUSHPULL

Push-pull output

0x00000005 : PUSHPULLALT

Push-pull using alternate control

0x00000006 : WIREDOR

Wired-or output

0x00000007 : WIREDORPULLDOWN

Wired-or output with pull-down

0x00000008 : WIREDAND

Open-drain output

0x00000009 : WIREDANDFILTER

Open-drain output with filter

0x0000000A : WIREDANDPULLUP

Open-drain output with pullup

0x0000000B : WIREDANDPULLUPFILTER

Open-drain output with filter and pullup

0x0000000C : WIREDANDALT

Open-drain output using alternate control

0x0000000D : WIREDANDALTFILTER

Open-drain output using alternate control with filter

0x0000000E : WIREDANDALTPULLUP

Open-drain output using alternate control with pullup

0x0000000F : WIREDANDALTPULLUPFILTER

Open-drain output using alternate control with filter and pullup

End of enumeration elements list.

MODE12 : Pin 12 Mode
bits : 16 - 19 (4 bit)
access : read-write

Enumeration:

0x00000000 : DISABLED

Input disabled. Pullup if DOUT is set.

0x00000001 : INPUT

Input enabled. Filter if DOUT is set

0x00000002 : INPUTPULL

Input enabled. DOUT determines pull direction

0x00000003 : INPUTPULLFILTER

Input enabled with filter. DOUT determines pull direction

0x00000004 : PUSHPULL

Push-pull output

0x00000005 : PUSHPULLALT

Push-pull using alternate control

0x00000006 : WIREDOR

Wired-or output

0x00000007 : WIREDORPULLDOWN

Wired-or output with pull-down

0x00000008 : WIREDAND

Open-drain output

0x00000009 : WIREDANDFILTER

Open-drain output with filter

0x0000000A : WIREDANDPULLUP

Open-drain output with pullup

0x0000000B : WIREDANDPULLUPFILTER

Open-drain output with filter and pullup

0x0000000C : WIREDANDALT

Open-drain output using alternate control

0x0000000D : WIREDANDALTFILTER

Open-drain output using alternate control with filter

0x0000000E : WIREDANDALTPULLUP

Open-drain output using alternate control with pullup

0x0000000F : WIREDANDALTPULLUPFILTER

Open-drain output using alternate control with filter and pullup

End of enumeration elements list.

MODE13 : Pin 13 Mode
bits : 20 - 23 (4 bit)
access : read-write

Enumeration:

0x00000000 : DISABLED

Input disabled. Pullup if DOUT is set.

0x00000001 : INPUT

Input enabled. Filter if DOUT is set

0x00000002 : INPUTPULL

Input enabled. DOUT determines pull direction

0x00000003 : INPUTPULLFILTER

Input enabled with filter. DOUT determines pull direction

0x00000004 : PUSHPULL

Push-pull output

0x00000005 : PUSHPULLALT

Push-pull using alternate control

0x00000006 : WIREDOR

Wired-or output

0x00000007 : WIREDORPULLDOWN

Wired-or output with pull-down

0x00000008 : WIREDAND

Open-drain output

0x00000009 : WIREDANDFILTER

Open-drain output with filter

0x0000000A : WIREDANDPULLUP

Open-drain output with pullup

0x0000000B : WIREDANDPULLUPFILTER

Open-drain output with filter and pullup

0x0000000C : WIREDANDALT

Open-drain output using alternate control

0x0000000D : WIREDANDALTFILTER

Open-drain output using alternate control with filter

0x0000000E : WIREDANDALTPULLUP

Open-drain output using alternate control with pullup

0x0000000F : WIREDANDALTPULLUPFILTER

Open-drain output using alternate control with filter and pullup

End of enumeration elements list.

MODE14 : Pin 14 Mode
bits : 24 - 27 (4 bit)
access : read-write

Enumeration:

0x00000000 : DISABLED

Input disabled. Pullup if DOUT is set.

0x00000001 : INPUT

Input enabled. Filter if DOUT is set

0x00000002 : INPUTPULL

Input enabled. DOUT determines pull direction

0x00000003 : INPUTPULLFILTER

Input enabled with filter. DOUT determines pull direction

0x00000004 : PUSHPULL

Push-pull output

0x00000005 : PUSHPULLALT

Push-pull using alternate control

0x00000006 : WIREDOR

Wired-or output

0x00000007 : WIREDORPULLDOWN

Wired-or output with pull-down

0x00000008 : WIREDAND

Open-drain output

0x00000009 : WIREDANDFILTER

Open-drain output with filter

0x0000000A : WIREDANDPULLUP

Open-drain output with pullup

0x0000000B : WIREDANDPULLUPFILTER

Open-drain output with filter and pullup

0x0000000C : WIREDANDALT

Open-drain output using alternate control

0x0000000D : WIREDANDALTFILTER

Open-drain output using alternate control with filter

0x0000000E : WIREDANDALTPULLUP

Open-drain output using alternate control with pullup

0x0000000F : WIREDANDALTPULLUPFILTER

Open-drain output using alternate control with filter and pullup

End of enumeration elements list.

MODE15 : Pin 15 Mode
bits : 28 - 31 (4 bit)
access : read-write

Enumeration:

0x00000000 : DISABLED

Input disabled. Pullup if DOUT is set.

0x00000001 : INPUT

Input enabled. Filter if DOUT is set

0x00000002 : INPUTPULL

Input enabled. DOUT determines pull direction

0x00000003 : INPUTPULLFILTER

Input enabled with filter. DOUT determines pull direction

0x00000004 : PUSHPULL

Push-pull output

0x00000005 : PUSHPULLALT

Push-pull using alternate control

0x00000006 : WIREDOR

Wired-or output

0x00000007 : WIREDORPULLDOWN

Wired-or output with pull-down

0x00000008 : WIREDAND

Open-drain output

0x00000009 : WIREDANDFILTER

Open-drain output with filter

0x0000000A : WIREDANDPULLUP

Open-drain output with pullup

0x0000000B : WIREDANDPULLUPFILTER

Open-drain output with filter and pullup

0x0000000C : WIREDANDALT

Open-drain output using alternate control

0x0000000D : WIREDANDALTFILTER

Open-drain output using alternate control with filter

0x0000000E : WIREDANDALTPULLUP

Open-drain output using alternate control with pullup

0x0000000F : WIREDANDALTPULLUPFILTER

Open-drain output using alternate control with filter and pullup

End of enumeration elements list.


PJ_DOUT

Port Data Out Register
address_offset : 0x1BC Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PJ_DOUT PJ_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 DOUT

DOUT : Data Out
bits : 0 - 15 (16 bit)
access : read-write


PA_DIN

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

PA_DIN PA_DIN read-only 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 DIN

DIN : Data in
bits : 0 - 15 (16 bit)
access : read-only


PJ_DOUTTGL

Port Data Out Toggle Register
address_offset : 0x1C8 Bytes (0x0)
size : 32 bit
access : write-only
reset_value : 0x0
reset_Mask : 0x0

PJ_DOUTTGL PJ_DOUTTGL 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 DOUTTGL

DOUTTGL : Data Out Toggle
bits : 0 - 15 (16 bit)
access : write-only


PJ_DIN

Port Data in Register
address_offset : 0x1CC Bytes (0x0)
size : 32 bit
access : read-only
reset_value : 0x0
reset_Mask : 0x0

PJ_DIN PJ_DIN read-only 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 DIN

DIN : Data in
bits : 0 - 15 (16 bit)
access : read-only


PJ_PINLOCKN

Port Unlocked Pins Register
address_offset : 0x1D0 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PJ_PINLOCKN PJ_PINLOCKN 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 PINLOCKN

PINLOCKN : Unlocked Pins
bits : 0 - 15 (16 bit)
access : read-write


PJ_OVTDIS

Over Voltage Disable for All Modes
address_offset : 0x1D8 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PJ_OVTDIS PJ_OVTDIS 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 OVTDIS

OVTDIS : Disable Over Voltage Capability
bits : 0 - 15 (16 bit)
access : read-write


PK_CTRL

Port Control Register
address_offset : 0x1E0 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PK_CTRL PK_CTRL 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 DRIVESTRENGTH SLEWRATE DINDIS DRIVESTRENGTHALT SLEWRATEALT DINDISALT

DRIVESTRENGTH : Drive Strength for Port
bits : 0 - 0 (1 bit)
access : read-write

SLEWRATE : Slewrate Limit for Port
bits : 4 - 6 (3 bit)
access : read-write

DINDIS : Data in Disable
bits : 12 - 12 (1 bit)
access : read-write

DRIVESTRENGTHALT : Alternate Drive Strength for Port
bits : 16 - 16 (1 bit)
access : read-write

SLEWRATEALT : Alternate Slewrate Limit for Port
bits : 20 - 22 (3 bit)
access : read-write

DINDISALT : Alternate Data in Disable
bits : 28 - 28 (1 bit)
access : read-write


PK_MODEL

Port Pin Mode Low Register
address_offset : 0x1E4 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

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

MODE0 : Pin 0 Mode
bits : 0 - 3 (4 bit)
access : read-write

Enumeration:

0x00000000 : DISABLED

Input disabled. Pullup if DOUT is set.

0x00000001 : INPUT

Input enabled. Filter if DOUT is set

0x00000002 : INPUTPULL

Input enabled. DOUT determines pull direction

0x00000003 : INPUTPULLFILTER

Input enabled with filter. DOUT determines pull direction

0x00000004 : PUSHPULL

Push-pull output

0x00000005 : PUSHPULLALT

Push-pull using alternate control

0x00000006 : WIREDOR

Wired-or output

0x00000007 : WIREDORPULLDOWN

Wired-or output with pull-down

0x00000008 : WIREDAND

Open-drain output

0x00000009 : WIREDANDFILTER

Open-drain output with filter

0x0000000A : WIREDANDPULLUP

Open-drain output with pullup

0x0000000B : WIREDANDPULLUPFILTER

Open-drain output with filter and pullup

0x0000000C : WIREDANDALT

Open-drain output using alternate control

0x0000000D : WIREDANDALTFILTER

Open-drain output using alternate control with filter

0x0000000E : WIREDANDALTPULLUP

Open-drain output using alternate control with pullup

0x0000000F : WIREDANDALTPULLUPFILTER

Open-drain output using alternate control with filter and pullup

End of enumeration elements list.

MODE1 : Pin 1 Mode
bits : 4 - 7 (4 bit)
access : read-write

Enumeration:

0x00000000 : DISABLED

Input disabled. Pullup if DOUT is set.

0x00000001 : INPUT

Input enabled. Filter if DOUT is set

0x00000002 : INPUTPULL

Input enabled. DOUT determines pull direction

0x00000003 : INPUTPULLFILTER

Input enabled with filter. DOUT determines pull direction

0x00000004 : PUSHPULL

Push-pull output

0x00000005 : PUSHPULLALT

Push-pull using alternate control

0x00000006 : WIREDOR

Wired-or output

0x00000007 : WIREDORPULLDOWN

Wired-or output with pull-down

0x00000008 : WIREDAND

Open-drain output

0x00000009 : WIREDANDFILTER

Open-drain output with filter

0x0000000A : WIREDANDPULLUP

Open-drain output with pullup

0x0000000B : WIREDANDPULLUPFILTER

Open-drain output with filter and pullup

0x0000000C : WIREDANDALT

Open-drain output using alternate control

0x0000000D : WIREDANDALTFILTER

Open-drain output using alternate control with filter

0x0000000E : WIREDANDALTPULLUP

Open-drain output using alternate control with pullup

0x0000000F : WIREDANDALTPULLUPFILTER

Open-drain output using alternate control with filter and pullup

End of enumeration elements list.

MODE2 : Pin 2 Mode
bits : 8 - 11 (4 bit)
access : read-write

Enumeration:

0x00000000 : DISABLED

Input disabled. Pullup if DOUT is set.

0x00000001 : INPUT

Input enabled. Filter if DOUT is set

0x00000002 : INPUTPULL

Input enabled. DOUT determines pull direction

0x00000003 : INPUTPULLFILTER

Input enabled with filter. DOUT determines pull direction

0x00000004 : PUSHPULL

Push-pull output

0x00000005 : PUSHPULLALT

Push-pull using alternate control

0x00000006 : WIREDOR

Wired-or output

0x00000007 : WIREDORPULLDOWN

Wired-or output with pull-down

0x00000008 : WIREDAND

Open-drain output

0x00000009 : WIREDANDFILTER

Open-drain output with filter

0x0000000A : WIREDANDPULLUP

Open-drain output with pullup

0x0000000B : WIREDANDPULLUPFILTER

Open-drain output with filter and pullup

0x0000000C : WIREDANDALT

Open-drain output using alternate control

0x0000000D : WIREDANDALTFILTER

Open-drain output using alternate control with filter

0x0000000E : WIREDANDALTPULLUP

Open-drain output using alternate control with pullup

0x0000000F : WIREDANDALTPULLUPFILTER

Open-drain output using alternate control with filter and pullup

End of enumeration elements list.

MODE3 : Pin 3 Mode
bits : 12 - 15 (4 bit)
access : read-write

Enumeration:

0x00000000 : DISABLED

Input disabled. Pullup if DOUT is set.

0x00000001 : INPUT

Input enabled. Filter if DOUT is set

0x00000002 : INPUTPULL

Input enabled. DOUT determines pull direction

0x00000003 : INPUTPULLFILTER

Input enabled with filter. DOUT determines pull direction

0x00000004 : PUSHPULL

Push-pull output

0x00000005 : PUSHPULLALT

Push-pull using alternate control

0x00000006 : WIREDOR

Wired-or output

0x00000007 : WIREDORPULLDOWN

Wired-or output with pull-down

0x00000008 : WIREDAND

Open-drain output

0x00000009 : WIREDANDFILTER

Open-drain output with filter

0x0000000A : WIREDANDPULLUP

Open-drain output with pullup

0x0000000B : WIREDANDPULLUPFILTER

Open-drain output with filter and pullup

0x0000000C : WIREDANDALT

Open-drain output using alternate control

0x0000000D : WIREDANDALTFILTER

Open-drain output using alternate control with filter

0x0000000E : WIREDANDALTPULLUP

Open-drain output using alternate control with pullup

0x0000000F : WIREDANDALTPULLUPFILTER

Open-drain output using alternate control with filter and pullup

End of enumeration elements list.

MODE4 : Pin 4 Mode
bits : 16 - 19 (4 bit)
access : read-write

Enumeration:

0x00000000 : DISABLED

Input disabled. Pullup if DOUT is set.

0x00000001 : INPUT

Input enabled. Filter if DOUT is set

0x00000002 : INPUTPULL

Input enabled. DOUT determines pull direction

0x00000003 : INPUTPULLFILTER

Input enabled with filter. DOUT determines pull direction

0x00000004 : PUSHPULL

Push-pull output

0x00000005 : PUSHPULLALT

Push-pull using alternate control

0x00000006 : WIREDOR

Wired-or output

0x00000007 : WIREDORPULLDOWN

Wired-or output with pull-down

0x00000008 : WIREDAND

Open-drain output

0x00000009 : WIREDANDFILTER

Open-drain output with filter

0x0000000A : WIREDANDPULLUP

Open-drain output with pullup

0x0000000B : WIREDANDPULLUPFILTER

Open-drain output with filter and pullup

0x0000000C : WIREDANDALT

Open-drain output using alternate control

0x0000000D : WIREDANDALTFILTER

Open-drain output using alternate control with filter

0x0000000E : WIREDANDALTPULLUP

Open-drain output using alternate control with pullup

0x0000000F : WIREDANDALTPULLUPFILTER

Open-drain output using alternate control with filter and pullup

End of enumeration elements list.

MODE5 : Pin 5 Mode
bits : 20 - 23 (4 bit)
access : read-write

Enumeration:

0x00000000 : DISABLED

Input disabled. Pullup if DOUT is set.

0x00000001 : INPUT

Input enabled. Filter if DOUT is set

0x00000002 : INPUTPULL

Input enabled. DOUT determines pull direction

0x00000003 : INPUTPULLFILTER

Input enabled with filter. DOUT determines pull direction

0x00000004 : PUSHPULL

Push-pull output

0x00000005 : PUSHPULLALT

Push-pull using alternate control

0x00000006 : WIREDOR

Wired-or output

0x00000007 : WIREDORPULLDOWN

Wired-or output with pull-down

0x00000008 : WIREDAND

Open-drain output

0x00000009 : WIREDANDFILTER

Open-drain output with filter

0x0000000A : WIREDANDPULLUP

Open-drain output with pullup

0x0000000B : WIREDANDPULLUPFILTER

Open-drain output with filter and pullup

0x0000000C : WIREDANDALT

Open-drain output using alternate control

0x0000000D : WIREDANDALTFILTER

Open-drain output using alternate control with filter

0x0000000E : WIREDANDALTPULLUP

Open-drain output using alternate control with pullup

0x0000000F : WIREDANDALTPULLUPFILTER

Open-drain output using alternate control with filter and pullup

End of enumeration elements list.

MODE6 : Pin 6 Mode
bits : 24 - 27 (4 bit)
access : read-write

Enumeration:

0x00000000 : DISABLED

Input disabled. Pullup if DOUT is set.

0x00000001 : INPUT

Input enabled. Filter if DOUT is set

0x00000002 : INPUTPULL

Input enabled. DOUT determines pull direction

0x00000003 : INPUTPULLFILTER

Input enabled with filter. DOUT determines pull direction

0x00000004 : PUSHPULL

Push-pull output

0x00000005 : PUSHPULLALT

Push-pull using alternate control

0x00000006 : WIREDOR

Wired-or output

0x00000007 : WIREDORPULLDOWN

Wired-or output with pull-down

0x00000008 : WIREDAND

Open-drain output

0x00000009 : WIREDANDFILTER

Open-drain output with filter

0x0000000A : WIREDANDPULLUP

Open-drain output with pullup

0x0000000B : WIREDANDPULLUPFILTER

Open-drain output with filter and pullup

0x0000000C : WIREDANDALT

Open-drain output using alternate control

0x0000000D : WIREDANDALTFILTER

Open-drain output using alternate control with filter

0x0000000E : WIREDANDALTPULLUP

Open-drain output using alternate control with pullup

0x0000000F : WIREDANDALTPULLUPFILTER

Open-drain output using alternate control with filter and pullup

End of enumeration elements list.

MODE7 : Pin 7 Mode
bits : 28 - 31 (4 bit)
access : read-write

Enumeration:

0x00000000 : DISABLED

Input disabled. Pullup if DOUT is set.

0x00000001 : INPUT

Input enabled. Filter if DOUT is set

0x00000002 : INPUTPULL

Input enabled. DOUT determines pull direction

0x00000003 : INPUTPULLFILTER

Input enabled with filter. DOUT determines pull direction

0x00000004 : PUSHPULL

Push-pull output

0x00000005 : PUSHPULLALT

Push-pull using alternate control

0x00000006 : WIREDOR

Wired-or output

0x00000007 : WIREDORPULLDOWN

Wired-or output with pull-down

0x00000008 : WIREDAND

Open-drain output

0x00000009 : WIREDANDFILTER

Open-drain output with filter

0x0000000A : WIREDANDPULLUP

Open-drain output with pullup

0x0000000B : WIREDANDPULLUPFILTER

Open-drain output with filter and pullup

0x0000000C : WIREDANDALT

Open-drain output using alternate control

0x0000000D : WIREDANDALTFILTER

Open-drain output using alternate control with filter

0x0000000E : WIREDANDALTPULLUP

Open-drain output using alternate control with pullup

0x0000000F : WIREDANDALTPULLUPFILTER

Open-drain output using alternate control with filter and pullup

End of enumeration elements list.


PK_MODEH

Port Pin Mode High Register
address_offset : 0x1E8 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PK_MODEH PK_MODEH 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 MODE8 MODE9 MODE10 MODE11 MODE12 MODE13 MODE14 MODE15

MODE8 : Pin 8 Mode
bits : 0 - 3 (4 bit)
access : read-write

Enumeration:

0x00000000 : DISABLED

Input disabled. Pullup if DOUT is set.

0x00000001 : INPUT

Input enabled. Filter if DOUT is set

0x00000002 : INPUTPULL

Input enabled. DOUT determines pull direction

0x00000003 : INPUTPULLFILTER

Input enabled with filter. DOUT determines pull direction

0x00000004 : PUSHPULL

Push-pull output

0x00000005 : PUSHPULLALT

Push-pull using alternate control

0x00000006 : WIREDOR

Wired-or output

0x00000007 : WIREDORPULLDOWN

Wired-or output with pull-down

0x00000008 : WIREDAND

Open-drain output

0x00000009 : WIREDANDFILTER

Open-drain output with filter

0x0000000A : WIREDANDPULLUP

Open-drain output with pullup

0x0000000B : WIREDANDPULLUPFILTER

Open-drain output with filter and pullup

0x0000000C : WIREDANDALT

Open-drain output using alternate control

0x0000000D : WIREDANDALTFILTER

Open-drain output using alternate control with filter

0x0000000E : WIREDANDALTPULLUP

Open-drain output using alternate control with pullup

0x0000000F : WIREDANDALTPULLUPFILTER

Open-drain output using alternate control with filter and pullup

End of enumeration elements list.

MODE9 : Pin 9 Mode
bits : 4 - 7 (4 bit)
access : read-write

Enumeration:

0x00000000 : DISABLED

Input disabled. Pullup if DOUT is set.

0x00000001 : INPUT

Input enabled. Filter if DOUT is set

0x00000002 : INPUTPULL

Input enabled. DOUT determines pull direction

0x00000003 : INPUTPULLFILTER

Input enabled with filter. DOUT determines pull direction

0x00000004 : PUSHPULL

Push-pull output

0x00000005 : PUSHPULLALT

Push-pull using alternate control

0x00000006 : WIREDOR

Wired-or output

0x00000007 : WIREDORPULLDOWN

Wired-or output with pull-down

0x00000008 : WIREDAND

Open-drain output

0x00000009 : WIREDANDFILTER

Open-drain output with filter

0x0000000A : WIREDANDPULLUP

Open-drain output with pullup

0x0000000B : WIREDANDPULLUPFILTER

Open-drain output with filter and pullup

0x0000000C : WIREDANDALT

Open-drain output using alternate control

0x0000000D : WIREDANDALTFILTER

Open-drain output using alternate control with filter

0x0000000E : WIREDANDALTPULLUP

Open-drain output using alternate control with pullup

0x0000000F : WIREDANDALTPULLUPFILTER

Open-drain output using alternate control with filter and pullup

End of enumeration elements list.

MODE10 : Pin 10 Mode
bits : 8 - 11 (4 bit)
access : read-write

Enumeration:

0x00000000 : DISABLED

Input disabled. Pullup if DOUT is set.

0x00000001 : INPUT

Input enabled. Filter if DOUT is set

0x00000002 : INPUTPULL

Input enabled. DOUT determines pull direction

0x00000003 : INPUTPULLFILTER

Input enabled with filter. DOUT determines pull direction

0x00000004 : PUSHPULL

Push-pull output

0x00000005 : PUSHPULLALT

Push-pull using alternate control

0x00000006 : WIREDOR

Wired-or output

0x00000007 : WIREDORPULLDOWN

Wired-or output with pull-down

0x00000008 : WIREDAND

Open-drain output

0x00000009 : WIREDANDFILTER

Open-drain output with filter

0x0000000A : WIREDANDPULLUP

Open-drain output with pullup

0x0000000B : WIREDANDPULLUPFILTER

Open-drain output with filter and pullup

0x0000000C : WIREDANDALT

Open-drain output using alternate control

0x0000000D : WIREDANDALTFILTER

Open-drain output using alternate control with filter

0x0000000E : WIREDANDALTPULLUP

Open-drain output using alternate control with pullup

0x0000000F : WIREDANDALTPULLUPFILTER

Open-drain output using alternate control with filter and pullup

End of enumeration elements list.

MODE11 : Pin 11 Mode
bits : 12 - 15 (4 bit)
access : read-write

Enumeration:

0x00000000 : DISABLED

Input disabled. Pullup if DOUT is set.

0x00000001 : INPUT

Input enabled. Filter if DOUT is set

0x00000002 : INPUTPULL

Input enabled. DOUT determines pull direction

0x00000003 : INPUTPULLFILTER

Input enabled with filter. DOUT determines pull direction

0x00000004 : PUSHPULL

Push-pull output

0x00000005 : PUSHPULLALT

Push-pull using alternate control

0x00000006 : WIREDOR

Wired-or output

0x00000007 : WIREDORPULLDOWN

Wired-or output with pull-down

0x00000008 : WIREDAND

Open-drain output

0x00000009 : WIREDANDFILTER

Open-drain output with filter

0x0000000A : WIREDANDPULLUP

Open-drain output with pullup

0x0000000B : WIREDANDPULLUPFILTER

Open-drain output with filter and pullup

0x0000000C : WIREDANDALT

Open-drain output using alternate control

0x0000000D : WIREDANDALTFILTER

Open-drain output using alternate control with filter

0x0000000E : WIREDANDALTPULLUP

Open-drain output using alternate control with pullup

0x0000000F : WIREDANDALTPULLUPFILTER

Open-drain output using alternate control with filter and pullup

End of enumeration elements list.

MODE12 : Pin 12 Mode
bits : 16 - 19 (4 bit)
access : read-write

Enumeration:

0x00000000 : DISABLED

Input disabled. Pullup if DOUT is set.

0x00000001 : INPUT

Input enabled. Filter if DOUT is set

0x00000002 : INPUTPULL

Input enabled. DOUT determines pull direction

0x00000003 : INPUTPULLFILTER

Input enabled with filter. DOUT determines pull direction

0x00000004 : PUSHPULL

Push-pull output

0x00000005 : PUSHPULLALT

Push-pull using alternate control

0x00000006 : WIREDOR

Wired-or output

0x00000007 : WIREDORPULLDOWN

Wired-or output with pull-down

0x00000008 : WIREDAND

Open-drain output

0x00000009 : WIREDANDFILTER

Open-drain output with filter

0x0000000A : WIREDANDPULLUP

Open-drain output with pullup

0x0000000B : WIREDANDPULLUPFILTER

Open-drain output with filter and pullup

0x0000000C : WIREDANDALT

Open-drain output using alternate control

0x0000000D : WIREDANDALTFILTER

Open-drain output using alternate control with filter

0x0000000E : WIREDANDALTPULLUP

Open-drain output using alternate control with pullup

0x0000000F : WIREDANDALTPULLUPFILTER

Open-drain output using alternate control with filter and pullup

End of enumeration elements list.

MODE13 : Pin 13 Mode
bits : 20 - 23 (4 bit)
access : read-write

Enumeration:

0x00000000 : DISABLED

Input disabled. Pullup if DOUT is set.

0x00000001 : INPUT

Input enabled. Filter if DOUT is set

0x00000002 : INPUTPULL

Input enabled. DOUT determines pull direction

0x00000003 : INPUTPULLFILTER

Input enabled with filter. DOUT determines pull direction

0x00000004 : PUSHPULL

Push-pull output

0x00000005 : PUSHPULLALT

Push-pull using alternate control

0x00000006 : WIREDOR

Wired-or output

0x00000007 : WIREDORPULLDOWN

Wired-or output with pull-down

0x00000008 : WIREDAND

Open-drain output

0x00000009 : WIREDANDFILTER

Open-drain output with filter

0x0000000A : WIREDANDPULLUP

Open-drain output with pullup

0x0000000B : WIREDANDPULLUPFILTER

Open-drain output with filter and pullup

0x0000000C : WIREDANDALT

Open-drain output using alternate control

0x0000000D : WIREDANDALTFILTER

Open-drain output using alternate control with filter

0x0000000E : WIREDANDALTPULLUP

Open-drain output using alternate control with pullup

0x0000000F : WIREDANDALTPULLUPFILTER

Open-drain output using alternate control with filter and pullup

End of enumeration elements list.

MODE14 : Pin 14 Mode
bits : 24 - 27 (4 bit)
access : read-write

Enumeration:

0x00000000 : DISABLED

Input disabled. Pullup if DOUT is set.

0x00000001 : INPUT

Input enabled. Filter if DOUT is set

0x00000002 : INPUTPULL

Input enabled. DOUT determines pull direction

0x00000003 : INPUTPULLFILTER

Input enabled with filter. DOUT determines pull direction

0x00000004 : PUSHPULL

Push-pull output

0x00000005 : PUSHPULLALT

Push-pull using alternate control

0x00000006 : WIREDOR

Wired-or output

0x00000007 : WIREDORPULLDOWN

Wired-or output with pull-down

0x00000008 : WIREDAND

Open-drain output

0x00000009 : WIREDANDFILTER

Open-drain output with filter

0x0000000A : WIREDANDPULLUP

Open-drain output with pullup

0x0000000B : WIREDANDPULLUPFILTER

Open-drain output with filter and pullup

0x0000000C : WIREDANDALT

Open-drain output using alternate control

0x0000000D : WIREDANDALTFILTER

Open-drain output using alternate control with filter

0x0000000E : WIREDANDALTPULLUP

Open-drain output using alternate control with pullup

0x0000000F : WIREDANDALTPULLUPFILTER

Open-drain output using alternate control with filter and pullup

End of enumeration elements list.

MODE15 : Pin 15 Mode
bits : 28 - 31 (4 bit)
access : read-write

Enumeration:

0x00000000 : DISABLED

Input disabled. Pullup if DOUT is set.

0x00000001 : INPUT

Input enabled. Filter if DOUT is set

0x00000002 : INPUTPULL

Input enabled. DOUT determines pull direction

0x00000003 : INPUTPULLFILTER

Input enabled with filter. DOUT determines pull direction

0x00000004 : PUSHPULL

Push-pull output

0x00000005 : PUSHPULLALT

Push-pull using alternate control

0x00000006 : WIREDOR

Wired-or output

0x00000007 : WIREDORPULLDOWN

Wired-or output with pull-down

0x00000008 : WIREDAND

Open-drain output

0x00000009 : WIREDANDFILTER

Open-drain output with filter

0x0000000A : WIREDANDPULLUP

Open-drain output with pullup

0x0000000B : WIREDANDPULLUPFILTER

Open-drain output with filter and pullup

0x0000000C : WIREDANDALT

Open-drain output using alternate control

0x0000000D : WIREDANDALTFILTER

Open-drain output using alternate control with filter

0x0000000E : WIREDANDALTPULLUP

Open-drain output using alternate control with pullup

0x0000000F : WIREDANDALTPULLUPFILTER

Open-drain output using alternate control with filter and pullup

End of enumeration elements list.


PK_DOUT

Port Data Out Register
address_offset : 0x1EC Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PK_DOUT PK_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 DOUT

DOUT : Data Out
bits : 0 - 15 (16 bit)
access : read-write


PK_DOUTTGL

Port Data Out Toggle Register
address_offset : 0x1F8 Bytes (0x0)
size : 32 bit
access : write-only
reset_value : 0x0
reset_Mask : 0x0

PK_DOUTTGL PK_DOUTTGL 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 DOUTTGL

DOUTTGL : Data Out Toggle
bits : 0 - 15 (16 bit)
access : write-only


PK_DIN

Port Data in Register
address_offset : 0x1FC Bytes (0x0)
size : 32 bit
access : read-only
reset_value : 0x0
reset_Mask : 0x0

PK_DIN PK_DIN read-only 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 DIN

DIN : Data in
bits : 0 - 15 (16 bit)
access : read-only


PA_PINLOCKN

Port Unlocked Pins Register
address_offset : 0x20 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PA_PINLOCKN PA_PINLOCKN 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 PINLOCKN

PINLOCKN : Unlocked Pins
bits : 0 - 15 (16 bit)
access : read-write


PK_PINLOCKN

Port Unlocked Pins Register
address_offset : 0x200 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PK_PINLOCKN PK_PINLOCKN 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 PINLOCKN

PINLOCKN : Unlocked Pins
bits : 0 - 15 (16 bit)
access : read-write


PK_OVTDIS

Over Voltage Disable for All Modes
address_offset : 0x208 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PK_OVTDIS PK_OVTDIS 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 OVTDIS

OVTDIS : Disable Over Voltage Capability
bits : 0 - 15 (16 bit)
access : read-write


PL_CTRL

Port Control Register
address_offset : 0x210 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PL_CTRL PL_CTRL 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 DRIVESTRENGTH SLEWRATE DINDIS DRIVESTRENGTHALT SLEWRATEALT DINDISALT

DRIVESTRENGTH : Drive Strength for Port
bits : 0 - 0 (1 bit)
access : read-write

SLEWRATE : Slewrate Limit for Port
bits : 4 - 6 (3 bit)
access : read-write

DINDIS : Data in Disable
bits : 12 - 12 (1 bit)
access : read-write

DRIVESTRENGTHALT : Alternate Drive Strength for Port
bits : 16 - 16 (1 bit)
access : read-write

SLEWRATEALT : Alternate Slewrate Limit for Port
bits : 20 - 22 (3 bit)
access : read-write

DINDISALT : Alternate Data in Disable
bits : 28 - 28 (1 bit)
access : read-write


PL_MODEL

Port Pin Mode Low Register
address_offset : 0x214 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

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

MODE0 : Pin 0 Mode
bits : 0 - 3 (4 bit)
access : read-write

Enumeration:

0x00000000 : DISABLED

Input disabled. Pullup if DOUT is set.

0x00000001 : INPUT

Input enabled. Filter if DOUT is set

0x00000002 : INPUTPULL

Input enabled. DOUT determines pull direction

0x00000003 : INPUTPULLFILTER

Input enabled with filter. DOUT determines pull direction

0x00000004 : PUSHPULL

Push-pull output

0x00000005 : PUSHPULLALT

Push-pull using alternate control

0x00000006 : WIREDOR

Wired-or output

0x00000007 : WIREDORPULLDOWN

Wired-or output with pull-down

0x00000008 : WIREDAND

Open-drain output

0x00000009 : WIREDANDFILTER

Open-drain output with filter

0x0000000A : WIREDANDPULLUP

Open-drain output with pullup

0x0000000B : WIREDANDPULLUPFILTER

Open-drain output with filter and pullup

0x0000000C : WIREDANDALT

Open-drain output using alternate control

0x0000000D : WIREDANDALTFILTER

Open-drain output using alternate control with filter

0x0000000E : WIREDANDALTPULLUP

Open-drain output using alternate control with pullup

0x0000000F : WIREDANDALTPULLUPFILTER

Open-drain output using alternate control with filter and pullup

End of enumeration elements list.

MODE1 : Pin 1 Mode
bits : 4 - 7 (4 bit)
access : read-write

Enumeration:

0x00000000 : DISABLED

Input disabled. Pullup if DOUT is set.

0x00000001 : INPUT

Input enabled. Filter if DOUT is set

0x00000002 : INPUTPULL

Input enabled. DOUT determines pull direction

0x00000003 : INPUTPULLFILTER

Input enabled with filter. DOUT determines pull direction

0x00000004 : PUSHPULL

Push-pull output

0x00000005 : PUSHPULLALT

Push-pull using alternate control

0x00000006 : WIREDOR

Wired-or output

0x00000007 : WIREDORPULLDOWN

Wired-or output with pull-down

0x00000008 : WIREDAND

Open-drain output

0x00000009 : WIREDANDFILTER

Open-drain output with filter

0x0000000A : WIREDANDPULLUP

Open-drain output with pullup

0x0000000B : WIREDANDPULLUPFILTER

Open-drain output with filter and pullup

0x0000000C : WIREDANDALT

Open-drain output using alternate control

0x0000000D : WIREDANDALTFILTER

Open-drain output using alternate control with filter

0x0000000E : WIREDANDALTPULLUP

Open-drain output using alternate control with pullup

0x0000000F : WIREDANDALTPULLUPFILTER

Open-drain output using alternate control with filter and pullup

End of enumeration elements list.

MODE2 : Pin 2 Mode
bits : 8 - 11 (4 bit)
access : read-write

Enumeration:

0x00000000 : DISABLED

Input disabled. Pullup if DOUT is set.

0x00000001 : INPUT

Input enabled. Filter if DOUT is set

0x00000002 : INPUTPULL

Input enabled. DOUT determines pull direction

0x00000003 : INPUTPULLFILTER

Input enabled with filter. DOUT determines pull direction

0x00000004 : PUSHPULL

Push-pull output

0x00000005 : PUSHPULLALT

Push-pull using alternate control

0x00000006 : WIREDOR

Wired-or output

0x00000007 : WIREDORPULLDOWN

Wired-or output with pull-down

0x00000008 : WIREDAND

Open-drain output

0x00000009 : WIREDANDFILTER

Open-drain output with filter

0x0000000A : WIREDANDPULLUP

Open-drain output with pullup

0x0000000B : WIREDANDPULLUPFILTER

Open-drain output with filter and pullup

0x0000000C : WIREDANDALT

Open-drain output using alternate control

0x0000000D : WIREDANDALTFILTER

Open-drain output using alternate control with filter

0x0000000E : WIREDANDALTPULLUP

Open-drain output using alternate control with pullup

0x0000000F : WIREDANDALTPULLUPFILTER

Open-drain output using alternate control with filter and pullup

End of enumeration elements list.

MODE3 : Pin 3 Mode
bits : 12 - 15 (4 bit)
access : read-write

Enumeration:

0x00000000 : DISABLED

Input disabled. Pullup if DOUT is set.

0x00000001 : INPUT

Input enabled. Filter if DOUT is set

0x00000002 : INPUTPULL

Input enabled. DOUT determines pull direction

0x00000003 : INPUTPULLFILTER

Input enabled with filter. DOUT determines pull direction

0x00000004 : PUSHPULL

Push-pull output

0x00000005 : PUSHPULLALT

Push-pull using alternate control

0x00000006 : WIREDOR

Wired-or output

0x00000007 : WIREDORPULLDOWN

Wired-or output with pull-down

0x00000008 : WIREDAND

Open-drain output

0x00000009 : WIREDANDFILTER

Open-drain output with filter

0x0000000A : WIREDANDPULLUP

Open-drain output with pullup

0x0000000B : WIREDANDPULLUPFILTER

Open-drain output with filter and pullup

0x0000000C : WIREDANDALT

Open-drain output using alternate control

0x0000000D : WIREDANDALTFILTER

Open-drain output using alternate control with filter

0x0000000E : WIREDANDALTPULLUP

Open-drain output using alternate control with pullup

0x0000000F : WIREDANDALTPULLUPFILTER

Open-drain output using alternate control with filter and pullup

End of enumeration elements list.

MODE4 : Pin 4 Mode
bits : 16 - 19 (4 bit)
access : read-write

Enumeration:

0x00000000 : DISABLED

Input disabled. Pullup if DOUT is set.

0x00000001 : INPUT

Input enabled. Filter if DOUT is set

0x00000002 : INPUTPULL

Input enabled. DOUT determines pull direction

0x00000003 : INPUTPULLFILTER

Input enabled with filter. DOUT determines pull direction

0x00000004 : PUSHPULL

Push-pull output

0x00000005 : PUSHPULLALT

Push-pull using alternate control

0x00000006 : WIREDOR

Wired-or output

0x00000007 : WIREDORPULLDOWN

Wired-or output with pull-down

0x00000008 : WIREDAND

Open-drain output

0x00000009 : WIREDANDFILTER

Open-drain output with filter

0x0000000A : WIREDANDPULLUP

Open-drain output with pullup

0x0000000B : WIREDANDPULLUPFILTER

Open-drain output with filter and pullup

0x0000000C : WIREDANDALT

Open-drain output using alternate control

0x0000000D : WIREDANDALTFILTER

Open-drain output using alternate control with filter

0x0000000E : WIREDANDALTPULLUP

Open-drain output using alternate control with pullup

0x0000000F : WIREDANDALTPULLUPFILTER

Open-drain output using alternate control with filter and pullup

End of enumeration elements list.

MODE5 : Pin 5 Mode
bits : 20 - 23 (4 bit)
access : read-write

Enumeration:

0x00000000 : DISABLED

Input disabled. Pullup if DOUT is set.

0x00000001 : INPUT

Input enabled. Filter if DOUT is set

0x00000002 : INPUTPULL

Input enabled. DOUT determines pull direction

0x00000003 : INPUTPULLFILTER

Input enabled with filter. DOUT determines pull direction

0x00000004 : PUSHPULL

Push-pull output

0x00000005 : PUSHPULLALT

Push-pull using alternate control

0x00000006 : WIREDOR

Wired-or output

0x00000007 : WIREDORPULLDOWN

Wired-or output with pull-down

0x00000008 : WIREDAND

Open-drain output

0x00000009 : WIREDANDFILTER

Open-drain output with filter

0x0000000A : WIREDANDPULLUP

Open-drain output with pullup

0x0000000B : WIREDANDPULLUPFILTER

Open-drain output with filter and pullup

0x0000000C : WIREDANDALT

Open-drain output using alternate control

0x0000000D : WIREDANDALTFILTER

Open-drain output using alternate control with filter

0x0000000E : WIREDANDALTPULLUP

Open-drain output using alternate control with pullup

0x0000000F : WIREDANDALTPULLUPFILTER

Open-drain output using alternate control with filter and pullup

End of enumeration elements list.

MODE6 : Pin 6 Mode
bits : 24 - 27 (4 bit)
access : read-write

Enumeration:

0x00000000 : DISABLED

Input disabled. Pullup if DOUT is set.

0x00000001 : INPUT

Input enabled. Filter if DOUT is set

0x00000002 : INPUTPULL

Input enabled. DOUT determines pull direction

0x00000003 : INPUTPULLFILTER

Input enabled with filter. DOUT determines pull direction

0x00000004 : PUSHPULL

Push-pull output

0x00000005 : PUSHPULLALT

Push-pull using alternate control

0x00000006 : WIREDOR

Wired-or output

0x00000007 : WIREDORPULLDOWN

Wired-or output with pull-down

0x00000008 : WIREDAND

Open-drain output

0x00000009 : WIREDANDFILTER

Open-drain output with filter

0x0000000A : WIREDANDPULLUP

Open-drain output with pullup

0x0000000B : WIREDANDPULLUPFILTER

Open-drain output with filter and pullup

0x0000000C : WIREDANDALT

Open-drain output using alternate control

0x0000000D : WIREDANDALTFILTER

Open-drain output using alternate control with filter

0x0000000E : WIREDANDALTPULLUP

Open-drain output using alternate control with pullup

0x0000000F : WIREDANDALTPULLUPFILTER

Open-drain output using alternate control with filter and pullup

End of enumeration elements list.

MODE7 : Pin 7 Mode
bits : 28 - 31 (4 bit)
access : read-write

Enumeration:

0x00000000 : DISABLED

Input disabled. Pullup if DOUT is set.

0x00000001 : INPUT

Input enabled. Filter if DOUT is set

0x00000002 : INPUTPULL

Input enabled. DOUT determines pull direction

0x00000003 : INPUTPULLFILTER

Input enabled with filter. DOUT determines pull direction

0x00000004 : PUSHPULL

Push-pull output

0x00000005 : PUSHPULLALT

Push-pull using alternate control

0x00000006 : WIREDOR

Wired-or output

0x00000007 : WIREDORPULLDOWN

Wired-or output with pull-down

0x00000008 : WIREDAND

Open-drain output

0x00000009 : WIREDANDFILTER

Open-drain output with filter

0x0000000A : WIREDANDPULLUP

Open-drain output with pullup

0x0000000B : WIREDANDPULLUPFILTER

Open-drain output with filter and pullup

0x0000000C : WIREDANDALT

Open-drain output using alternate control

0x0000000D : WIREDANDALTFILTER

Open-drain output using alternate control with filter

0x0000000E : WIREDANDALTPULLUP

Open-drain output using alternate control with pullup

0x0000000F : WIREDANDALTPULLUPFILTER

Open-drain output using alternate control with filter and pullup

End of enumeration elements list.


PL_MODEH

Port Pin Mode High Register
address_offset : 0x218 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PL_MODEH PL_MODEH 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 MODE8 MODE9 MODE10 MODE11 MODE12 MODE13 MODE14 MODE15

MODE8 : Pin 8 Mode
bits : 0 - 3 (4 bit)
access : read-write

Enumeration:

0x00000000 : DISABLED

Input disabled. Pullup if DOUT is set.

0x00000001 : INPUT

Input enabled. Filter if DOUT is set

0x00000002 : INPUTPULL

Input enabled. DOUT determines pull direction

0x00000003 : INPUTPULLFILTER

Input enabled with filter. DOUT determines pull direction

0x00000004 : PUSHPULL

Push-pull output

0x00000005 : PUSHPULLALT

Push-pull using alternate control

0x00000006 : WIREDOR

Wired-or output

0x00000007 : WIREDORPULLDOWN

Wired-or output with pull-down

0x00000008 : WIREDAND

Open-drain output

0x00000009 : WIREDANDFILTER

Open-drain output with filter

0x0000000A : WIREDANDPULLUP

Open-drain output with pullup

0x0000000B : WIREDANDPULLUPFILTER

Open-drain output with filter and pullup

0x0000000C : WIREDANDALT

Open-drain output using alternate control

0x0000000D : WIREDANDALTFILTER

Open-drain output using alternate control with filter

0x0000000E : WIREDANDALTPULLUP

Open-drain output using alternate control with pullup

0x0000000F : WIREDANDALTPULLUPFILTER

Open-drain output using alternate control with filter and pullup

End of enumeration elements list.

MODE9 : Pin 9 Mode
bits : 4 - 7 (4 bit)
access : read-write

Enumeration:

0x00000000 : DISABLED

Input disabled. Pullup if DOUT is set.

0x00000001 : INPUT

Input enabled. Filter if DOUT is set

0x00000002 : INPUTPULL

Input enabled. DOUT determines pull direction

0x00000003 : INPUTPULLFILTER

Input enabled with filter. DOUT determines pull direction

0x00000004 : PUSHPULL

Push-pull output

0x00000005 : PUSHPULLALT

Push-pull using alternate control

0x00000006 : WIREDOR

Wired-or output

0x00000007 : WIREDORPULLDOWN

Wired-or output with pull-down

0x00000008 : WIREDAND

Open-drain output

0x00000009 : WIREDANDFILTER

Open-drain output with filter

0x0000000A : WIREDANDPULLUP

Open-drain output with pullup

0x0000000B : WIREDANDPULLUPFILTER

Open-drain output with filter and pullup

0x0000000C : WIREDANDALT

Open-drain output using alternate control

0x0000000D : WIREDANDALTFILTER

Open-drain output using alternate control with filter

0x0000000E : WIREDANDALTPULLUP

Open-drain output using alternate control with pullup

0x0000000F : WIREDANDALTPULLUPFILTER

Open-drain output using alternate control with filter and pullup

End of enumeration elements list.

MODE10 : Pin 10 Mode
bits : 8 - 11 (4 bit)
access : read-write

Enumeration:

0x00000000 : DISABLED

Input disabled. Pullup if DOUT is set.

0x00000001 : INPUT

Input enabled. Filter if DOUT is set

0x00000002 : INPUTPULL

Input enabled. DOUT determines pull direction

0x00000003 : INPUTPULLFILTER

Input enabled with filter. DOUT determines pull direction

0x00000004 : PUSHPULL

Push-pull output

0x00000005 : PUSHPULLALT

Push-pull using alternate control

0x00000006 : WIREDOR

Wired-or output

0x00000007 : WIREDORPULLDOWN

Wired-or output with pull-down

0x00000008 : WIREDAND

Open-drain output

0x00000009 : WIREDANDFILTER

Open-drain output with filter

0x0000000A : WIREDANDPULLUP

Open-drain output with pullup

0x0000000B : WIREDANDPULLUPFILTER

Open-drain output with filter and pullup

0x0000000C : WIREDANDALT

Open-drain output using alternate control

0x0000000D : WIREDANDALTFILTER

Open-drain output using alternate control with filter

0x0000000E : WIREDANDALTPULLUP

Open-drain output using alternate control with pullup

0x0000000F : WIREDANDALTPULLUPFILTER

Open-drain output using alternate control with filter and pullup

End of enumeration elements list.

MODE11 : Pin 11 Mode
bits : 12 - 15 (4 bit)
access : read-write

Enumeration:

0x00000000 : DISABLED

Input disabled. Pullup if DOUT is set.

0x00000001 : INPUT

Input enabled. Filter if DOUT is set

0x00000002 : INPUTPULL

Input enabled. DOUT determines pull direction

0x00000003 : INPUTPULLFILTER

Input enabled with filter. DOUT determines pull direction

0x00000004 : PUSHPULL

Push-pull output

0x00000005 : PUSHPULLALT

Push-pull using alternate control

0x00000006 : WIREDOR

Wired-or output

0x00000007 : WIREDORPULLDOWN

Wired-or output with pull-down

0x00000008 : WIREDAND

Open-drain output

0x00000009 : WIREDANDFILTER

Open-drain output with filter

0x0000000A : WIREDANDPULLUP

Open-drain output with pullup

0x0000000B : WIREDANDPULLUPFILTER

Open-drain output with filter and pullup

0x0000000C : WIREDANDALT

Open-drain output using alternate control

0x0000000D : WIREDANDALTFILTER

Open-drain output using alternate control with filter

0x0000000E : WIREDANDALTPULLUP

Open-drain output using alternate control with pullup

0x0000000F : WIREDANDALTPULLUPFILTER

Open-drain output using alternate control with filter and pullup

End of enumeration elements list.

MODE12 : Pin 12 Mode
bits : 16 - 19 (4 bit)
access : read-write

Enumeration:

0x00000000 : DISABLED

Input disabled. Pullup if DOUT is set.

0x00000001 : INPUT

Input enabled. Filter if DOUT is set

0x00000002 : INPUTPULL

Input enabled. DOUT determines pull direction

0x00000003 : INPUTPULLFILTER

Input enabled with filter. DOUT determines pull direction

0x00000004 : PUSHPULL

Push-pull output

0x00000005 : PUSHPULLALT

Push-pull using alternate control

0x00000006 : WIREDOR

Wired-or output

0x00000007 : WIREDORPULLDOWN

Wired-or output with pull-down

0x00000008 : WIREDAND

Open-drain output

0x00000009 : WIREDANDFILTER

Open-drain output with filter

0x0000000A : WIREDANDPULLUP

Open-drain output with pullup

0x0000000B : WIREDANDPULLUPFILTER

Open-drain output with filter and pullup

0x0000000C : WIREDANDALT

Open-drain output using alternate control

0x0000000D : WIREDANDALTFILTER

Open-drain output using alternate control with filter

0x0000000E : WIREDANDALTPULLUP

Open-drain output using alternate control with pullup

0x0000000F : WIREDANDALTPULLUPFILTER

Open-drain output using alternate control with filter and pullup

End of enumeration elements list.

MODE13 : Pin 13 Mode
bits : 20 - 23 (4 bit)
access : read-write

Enumeration:

0x00000000 : DISABLED

Input disabled. Pullup if DOUT is set.

0x00000001 : INPUT

Input enabled. Filter if DOUT is set

0x00000002 : INPUTPULL

Input enabled. DOUT determines pull direction

0x00000003 : INPUTPULLFILTER

Input enabled with filter. DOUT determines pull direction

0x00000004 : PUSHPULL

Push-pull output

0x00000005 : PUSHPULLALT

Push-pull using alternate control

0x00000006 : WIREDOR

Wired-or output

0x00000007 : WIREDORPULLDOWN

Wired-or output with pull-down

0x00000008 : WIREDAND

Open-drain output

0x00000009 : WIREDANDFILTER

Open-drain output with filter

0x0000000A : WIREDANDPULLUP

Open-drain output with pullup

0x0000000B : WIREDANDPULLUPFILTER

Open-drain output with filter and pullup

0x0000000C : WIREDANDALT

Open-drain output using alternate control

0x0000000D : WIREDANDALTFILTER

Open-drain output using alternate control with filter

0x0000000E : WIREDANDALTPULLUP

Open-drain output using alternate control with pullup

0x0000000F : WIREDANDALTPULLUPFILTER

Open-drain output using alternate control with filter and pullup

End of enumeration elements list.

MODE14 : Pin 14 Mode
bits : 24 - 27 (4 bit)
access : read-write

Enumeration:

0x00000000 : DISABLED

Input disabled. Pullup if DOUT is set.

0x00000001 : INPUT

Input enabled. Filter if DOUT is set

0x00000002 : INPUTPULL

Input enabled. DOUT determines pull direction

0x00000003 : INPUTPULLFILTER

Input enabled with filter. DOUT determines pull direction

0x00000004 : PUSHPULL

Push-pull output

0x00000005 : PUSHPULLALT

Push-pull using alternate control

0x00000006 : WIREDOR

Wired-or output

0x00000007 : WIREDORPULLDOWN

Wired-or output with pull-down

0x00000008 : WIREDAND

Open-drain output

0x00000009 : WIREDANDFILTER

Open-drain output with filter

0x0000000A : WIREDANDPULLUP

Open-drain output with pullup

0x0000000B : WIREDANDPULLUPFILTER

Open-drain output with filter and pullup

0x0000000C : WIREDANDALT

Open-drain output using alternate control

0x0000000D : WIREDANDALTFILTER

Open-drain output using alternate control with filter

0x0000000E : WIREDANDALTPULLUP

Open-drain output using alternate control with pullup

0x0000000F : WIREDANDALTPULLUPFILTER

Open-drain output using alternate control with filter and pullup

End of enumeration elements list.

MODE15 : Pin 15 Mode
bits : 28 - 31 (4 bit)
access : read-write

Enumeration:

0x00000000 : DISABLED

Input disabled. Pullup if DOUT is set.

0x00000001 : INPUT

Input enabled. Filter if DOUT is set

0x00000002 : INPUTPULL

Input enabled. DOUT determines pull direction

0x00000003 : INPUTPULLFILTER

Input enabled with filter. DOUT determines pull direction

0x00000004 : PUSHPULL

Push-pull output

0x00000005 : PUSHPULLALT

Push-pull using alternate control

0x00000006 : WIREDOR

Wired-or output

0x00000007 : WIREDORPULLDOWN

Wired-or output with pull-down

0x00000008 : WIREDAND

Open-drain output

0x00000009 : WIREDANDFILTER

Open-drain output with filter

0x0000000A : WIREDANDPULLUP

Open-drain output with pullup

0x0000000B : WIREDANDPULLUPFILTER

Open-drain output with filter and pullup

0x0000000C : WIREDANDALT

Open-drain output using alternate control

0x0000000D : WIREDANDALTFILTER

Open-drain output using alternate control with filter

0x0000000E : WIREDANDALTPULLUP

Open-drain output using alternate control with pullup

0x0000000F : WIREDANDALTPULLUPFILTER

Open-drain output using alternate control with filter and pullup

End of enumeration elements list.


PL_DOUT

Port Data Out Register
address_offset : 0x21C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PL_DOUT PL_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 DOUT

DOUT : Data Out
bits : 0 - 15 (16 bit)
access : read-write


PL_DOUTTGL

Port Data Out Toggle Register
address_offset : 0x228 Bytes (0x0)
size : 32 bit
access : write-only
reset_value : 0x0
reset_Mask : 0x0

PL_DOUTTGL PL_DOUTTGL 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 DOUTTGL

DOUTTGL : Data Out Toggle
bits : 0 - 15 (16 bit)
access : write-only


PL_DIN

Port Data in Register
address_offset : 0x22C Bytes (0x0)
size : 32 bit
access : read-only
reset_value : 0x0
reset_Mask : 0x0

PL_DIN PL_DIN read-only 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 DIN

DIN : Data in
bits : 0 - 15 (16 bit)
access : read-only


PL_PINLOCKN

Port Unlocked Pins Register
address_offset : 0x230 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PL_PINLOCKN PL_PINLOCKN 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 PINLOCKN

PINLOCKN : Unlocked Pins
bits : 0 - 15 (16 bit)
access : read-write


PL_OVTDIS

Over Voltage Disable for All Modes
address_offset : 0x238 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PL_OVTDIS PL_OVTDIS 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 OVTDIS

OVTDIS : Disable Over Voltage Capability
bits : 0 - 15 (16 bit)
access : read-write


PA_OVTDIS

Over Voltage Disable for All Modes
address_offset : 0x28 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PA_OVTDIS PA_OVTDIS 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 OVTDIS

OVTDIS : Disable Over Voltage Capability
bits : 0 - 15 (16 bit)
access : read-write


PB_CTRL

Port Control Register
address_offset : 0x30 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PB_CTRL PB_CTRL 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 DRIVESTRENGTH SLEWRATE DINDIS DRIVESTRENGTHALT SLEWRATEALT DINDISALT

DRIVESTRENGTH : Drive Strength for Port
bits : 0 - 0 (1 bit)
access : read-write

SLEWRATE : Slewrate Limit for Port
bits : 4 - 6 (3 bit)
access : read-write

DINDIS : Data in Disable
bits : 12 - 12 (1 bit)
access : read-write

DRIVESTRENGTHALT : Alternate Drive Strength for Port
bits : 16 - 16 (1 bit)
access : read-write

SLEWRATEALT : Alternate Slewrate Limit for Port
bits : 20 - 22 (3 bit)
access : read-write

DINDISALT : Alternate Data in Disable
bits : 28 - 28 (1 bit)
access : read-write


PB_MODEL

Port Pin Mode Low Register
address_offset : 0x34 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

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

MODE0 : Pin 0 Mode
bits : 0 - 3 (4 bit)
access : read-write

Enumeration:

0x00000000 : DISABLED

Input disabled. Pullup if DOUT is set.

0x00000001 : INPUT

Input enabled. Filter if DOUT is set

0x00000002 : INPUTPULL

Input enabled. DOUT determines pull direction

0x00000003 : INPUTPULLFILTER

Input enabled with filter. DOUT determines pull direction

0x00000004 : PUSHPULL

Push-pull output

0x00000005 : PUSHPULLALT

Push-pull using alternate control

0x00000006 : WIREDOR

Wired-or output

0x00000007 : WIREDORPULLDOWN

Wired-or output with pull-down

0x00000008 : WIREDAND

Open-drain output

0x00000009 : WIREDANDFILTER

Open-drain output with filter

0x0000000A : WIREDANDPULLUP

Open-drain output with pullup

0x0000000B : WIREDANDPULLUPFILTER

Open-drain output with filter and pullup

0x0000000C : WIREDANDALT

Open-drain output using alternate control

0x0000000D : WIREDANDALTFILTER

Open-drain output using alternate control with filter

0x0000000E : WIREDANDALTPULLUP

Open-drain output using alternate control with pullup

0x0000000F : WIREDANDALTPULLUPFILTER

Open-drain output using alternate control with filter and pullup

End of enumeration elements list.

MODE1 : Pin 1 Mode
bits : 4 - 7 (4 bit)
access : read-write

Enumeration:

0x00000000 : DISABLED

Input disabled. Pullup if DOUT is set.

0x00000001 : INPUT

Input enabled. Filter if DOUT is set

0x00000002 : INPUTPULL

Input enabled. DOUT determines pull direction

0x00000003 : INPUTPULLFILTER

Input enabled with filter. DOUT determines pull direction

0x00000004 : PUSHPULL

Push-pull output

0x00000005 : PUSHPULLALT

Push-pull using alternate control

0x00000006 : WIREDOR

Wired-or output

0x00000007 : WIREDORPULLDOWN

Wired-or output with pull-down

0x00000008 : WIREDAND

Open-drain output

0x00000009 : WIREDANDFILTER

Open-drain output with filter

0x0000000A : WIREDANDPULLUP

Open-drain output with pullup

0x0000000B : WIREDANDPULLUPFILTER

Open-drain output with filter and pullup

0x0000000C : WIREDANDALT

Open-drain output using alternate control

0x0000000D : WIREDANDALTFILTER

Open-drain output using alternate control with filter

0x0000000E : WIREDANDALTPULLUP

Open-drain output using alternate control with pullup

0x0000000F : WIREDANDALTPULLUPFILTER

Open-drain output using alternate control with filter and pullup

End of enumeration elements list.

MODE2 : Pin 2 Mode
bits : 8 - 11 (4 bit)
access : read-write

Enumeration:

0x00000000 : DISABLED

Input disabled. Pullup if DOUT is set.

0x00000001 : INPUT

Input enabled. Filter if DOUT is set

0x00000002 : INPUTPULL

Input enabled. DOUT determines pull direction

0x00000003 : INPUTPULLFILTER

Input enabled with filter. DOUT determines pull direction

0x00000004 : PUSHPULL

Push-pull output

0x00000005 : PUSHPULLALT

Push-pull using alternate control

0x00000006 : WIREDOR

Wired-or output

0x00000007 : WIREDORPULLDOWN

Wired-or output with pull-down

0x00000008 : WIREDAND

Open-drain output

0x00000009 : WIREDANDFILTER

Open-drain output with filter

0x0000000A : WIREDANDPULLUP

Open-drain output with pullup

0x0000000B : WIREDANDPULLUPFILTER

Open-drain output with filter and pullup

0x0000000C : WIREDANDALT

Open-drain output using alternate control

0x0000000D : WIREDANDALTFILTER

Open-drain output using alternate control with filter

0x0000000E : WIREDANDALTPULLUP

Open-drain output using alternate control with pullup

0x0000000F : WIREDANDALTPULLUPFILTER

Open-drain output using alternate control with filter and pullup

End of enumeration elements list.

MODE3 : Pin 3 Mode
bits : 12 - 15 (4 bit)
access : read-write

Enumeration:

0x00000000 : DISABLED

Input disabled. Pullup if DOUT is set.

0x00000001 : INPUT

Input enabled. Filter if DOUT is set

0x00000002 : INPUTPULL

Input enabled. DOUT determines pull direction

0x00000003 : INPUTPULLFILTER

Input enabled with filter. DOUT determines pull direction

0x00000004 : PUSHPULL

Push-pull output

0x00000005 : PUSHPULLALT

Push-pull using alternate control

0x00000006 : WIREDOR

Wired-or output

0x00000007 : WIREDORPULLDOWN

Wired-or output with pull-down

0x00000008 : WIREDAND

Open-drain output

0x00000009 : WIREDANDFILTER

Open-drain output with filter

0x0000000A : WIREDANDPULLUP

Open-drain output with pullup

0x0000000B : WIREDANDPULLUPFILTER

Open-drain output with filter and pullup

0x0000000C : WIREDANDALT

Open-drain output using alternate control

0x0000000D : WIREDANDALTFILTER

Open-drain output using alternate control with filter

0x0000000E : WIREDANDALTPULLUP

Open-drain output using alternate control with pullup

0x0000000F : WIREDANDALTPULLUPFILTER

Open-drain output using alternate control with filter and pullup

End of enumeration elements list.

MODE4 : Pin 4 Mode
bits : 16 - 19 (4 bit)
access : read-write

Enumeration:

0x00000000 : DISABLED

Input disabled. Pullup if DOUT is set.

0x00000001 : INPUT

Input enabled. Filter if DOUT is set

0x00000002 : INPUTPULL

Input enabled. DOUT determines pull direction

0x00000003 : INPUTPULLFILTER

Input enabled with filter. DOUT determines pull direction

0x00000004 : PUSHPULL

Push-pull output

0x00000005 : PUSHPULLALT

Push-pull using alternate control

0x00000006 : WIREDOR

Wired-or output

0x00000007 : WIREDORPULLDOWN

Wired-or output with pull-down

0x00000008 : WIREDAND

Open-drain output

0x00000009 : WIREDANDFILTER

Open-drain output with filter

0x0000000A : WIREDANDPULLUP

Open-drain output with pullup

0x0000000B : WIREDANDPULLUPFILTER

Open-drain output with filter and pullup

0x0000000C : WIREDANDALT

Open-drain output using alternate control

0x0000000D : WIREDANDALTFILTER

Open-drain output using alternate control with filter

0x0000000E : WIREDANDALTPULLUP

Open-drain output using alternate control with pullup

0x0000000F : WIREDANDALTPULLUPFILTER

Open-drain output using alternate control with filter and pullup

End of enumeration elements list.

MODE5 : Pin 5 Mode
bits : 20 - 23 (4 bit)
access : read-write

Enumeration:

0x00000000 : DISABLED

Input disabled. Pullup if DOUT is set.

0x00000001 : INPUT

Input enabled. Filter if DOUT is set

0x00000002 : INPUTPULL

Input enabled. DOUT determines pull direction

0x00000003 : INPUTPULLFILTER

Input enabled with filter. DOUT determines pull direction

0x00000004 : PUSHPULL

Push-pull output

0x00000005 : PUSHPULLALT

Push-pull using alternate control

0x00000006 : WIREDOR

Wired-or output

0x00000007 : WIREDORPULLDOWN

Wired-or output with pull-down

0x00000008 : WIREDAND

Open-drain output

0x00000009 : WIREDANDFILTER

Open-drain output with filter

0x0000000A : WIREDANDPULLUP

Open-drain output with pullup

0x0000000B : WIREDANDPULLUPFILTER

Open-drain output with filter and pullup

0x0000000C : WIREDANDALT

Open-drain output using alternate control

0x0000000D : WIREDANDALTFILTER

Open-drain output using alternate control with filter

0x0000000E : WIREDANDALTPULLUP

Open-drain output using alternate control with pullup

0x0000000F : WIREDANDALTPULLUPFILTER

Open-drain output using alternate control with filter and pullup

End of enumeration elements list.

MODE6 : Pin 6 Mode
bits : 24 - 27 (4 bit)
access : read-write

Enumeration:

0x00000000 : DISABLED

Input disabled. Pullup if DOUT is set.

0x00000001 : INPUT

Input enabled. Filter if DOUT is set

0x00000002 : INPUTPULL

Input enabled. DOUT determines pull direction

0x00000003 : INPUTPULLFILTER

Input enabled with filter. DOUT determines pull direction

0x00000004 : PUSHPULL

Push-pull output

0x00000005 : PUSHPULLALT

Push-pull using alternate control

0x00000006 : WIREDOR

Wired-or output

0x00000007 : WIREDORPULLDOWN

Wired-or output with pull-down

0x00000008 : WIREDAND

Open-drain output

0x00000009 : WIREDANDFILTER

Open-drain output with filter

0x0000000A : WIREDANDPULLUP

Open-drain output with pullup

0x0000000B : WIREDANDPULLUPFILTER

Open-drain output with filter and pullup

0x0000000C : WIREDANDALT

Open-drain output using alternate control

0x0000000D : WIREDANDALTFILTER

Open-drain output using alternate control with filter

0x0000000E : WIREDANDALTPULLUP

Open-drain output using alternate control with pullup

0x0000000F : WIREDANDALTPULLUPFILTER

Open-drain output using alternate control with filter and pullup

End of enumeration elements list.

MODE7 : Pin 7 Mode
bits : 28 - 31 (4 bit)
access : read-write

Enumeration:

0x00000000 : DISABLED

Input disabled. Pullup if DOUT is set.

0x00000001 : INPUT

Input enabled. Filter if DOUT is set

0x00000002 : INPUTPULL

Input enabled. DOUT determines pull direction

0x00000003 : INPUTPULLFILTER

Input enabled with filter. DOUT determines pull direction

0x00000004 : PUSHPULL

Push-pull output

0x00000005 : PUSHPULLALT

Push-pull using alternate control

0x00000006 : WIREDOR

Wired-or output

0x00000007 : WIREDORPULLDOWN

Wired-or output with pull-down

0x00000008 : WIREDAND

Open-drain output

0x00000009 : WIREDANDFILTER

Open-drain output with filter

0x0000000A : WIREDANDPULLUP

Open-drain output with pullup

0x0000000B : WIREDANDPULLUPFILTER

Open-drain output with filter and pullup

0x0000000C : WIREDANDALT

Open-drain output using alternate control

0x0000000D : WIREDANDALTFILTER

Open-drain output using alternate control with filter

0x0000000E : WIREDANDALTPULLUP

Open-drain output using alternate control with pullup

0x0000000F : WIREDANDALTPULLUPFILTER

Open-drain output using alternate control with filter and pullup

End of enumeration elements list.


PB_MODEH

Port Pin Mode High Register
address_offset : 0x38 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PB_MODEH PB_MODEH 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 MODE8 MODE9 MODE10 MODE11 MODE12 MODE13 MODE14 MODE15

MODE8 : Pin 8 Mode
bits : 0 - 3 (4 bit)
access : read-write

Enumeration:

0x00000000 : DISABLED

Input disabled. Pullup if DOUT is set.

0x00000001 : INPUT

Input enabled. Filter if DOUT is set

0x00000002 : INPUTPULL

Input enabled. DOUT determines pull direction

0x00000003 : INPUTPULLFILTER

Input enabled with filter. DOUT determines pull direction

0x00000004 : PUSHPULL

Push-pull output

0x00000005 : PUSHPULLALT

Push-pull using alternate control

0x00000006 : WIREDOR

Wired-or output

0x00000007 : WIREDORPULLDOWN

Wired-or output with pull-down

0x00000008 : WIREDAND

Open-drain output

0x00000009 : WIREDANDFILTER

Open-drain output with filter

0x0000000A : WIREDANDPULLUP

Open-drain output with pullup

0x0000000B : WIREDANDPULLUPFILTER

Open-drain output with filter and pullup

0x0000000C : WIREDANDALT

Open-drain output using alternate control

0x0000000D : WIREDANDALTFILTER

Open-drain output using alternate control with filter

0x0000000E : WIREDANDALTPULLUP

Open-drain output using alternate control with pullup

0x0000000F : WIREDANDALTPULLUPFILTER

Open-drain output using alternate control with filter and pullup

End of enumeration elements list.

MODE9 : Pin 9 Mode
bits : 4 - 7 (4 bit)
access : read-write

Enumeration:

0x00000000 : DISABLED

Input disabled. Pullup if DOUT is set.

0x00000001 : INPUT

Input enabled. Filter if DOUT is set

0x00000002 : INPUTPULL

Input enabled. DOUT determines pull direction

0x00000003 : INPUTPULLFILTER

Input enabled with filter. DOUT determines pull direction

0x00000004 : PUSHPULL

Push-pull output

0x00000005 : PUSHPULLALT

Push-pull using alternate control

0x00000006 : WIREDOR

Wired-or output

0x00000007 : WIREDORPULLDOWN

Wired-or output with pull-down

0x00000008 : WIREDAND

Open-drain output

0x00000009 : WIREDANDFILTER

Open-drain output with filter

0x0000000A : WIREDANDPULLUP

Open-drain output with pullup

0x0000000B : WIREDANDPULLUPFILTER

Open-drain output with filter and pullup

0x0000000C : WIREDANDALT

Open-drain output using alternate control

0x0000000D : WIREDANDALTFILTER

Open-drain output using alternate control with filter

0x0000000E : WIREDANDALTPULLUP

Open-drain output using alternate control with pullup

0x0000000F : WIREDANDALTPULLUPFILTER

Open-drain output using alternate control with filter and pullup

End of enumeration elements list.

MODE10 : Pin 10 Mode
bits : 8 - 11 (4 bit)
access : read-write

Enumeration:

0x00000000 : DISABLED

Input disabled. Pullup if DOUT is set.

0x00000001 : INPUT

Input enabled. Filter if DOUT is set

0x00000002 : INPUTPULL

Input enabled. DOUT determines pull direction

0x00000003 : INPUTPULLFILTER

Input enabled with filter. DOUT determines pull direction

0x00000004 : PUSHPULL

Push-pull output

0x00000005 : PUSHPULLALT

Push-pull using alternate control

0x00000006 : WIREDOR

Wired-or output

0x00000007 : WIREDORPULLDOWN

Wired-or output with pull-down

0x00000008 : WIREDAND

Open-drain output

0x00000009 : WIREDANDFILTER

Open-drain output with filter

0x0000000A : WIREDANDPULLUP

Open-drain output with pullup

0x0000000B : WIREDANDPULLUPFILTER

Open-drain output with filter and pullup

0x0000000C : WIREDANDALT

Open-drain output using alternate control

0x0000000D : WIREDANDALTFILTER

Open-drain output using alternate control with filter

0x0000000E : WIREDANDALTPULLUP

Open-drain output using alternate control with pullup

0x0000000F : WIREDANDALTPULLUPFILTER

Open-drain output using alternate control with filter and pullup

End of enumeration elements list.

MODE11 : Pin 11 Mode
bits : 12 - 15 (4 bit)
access : read-write

Enumeration:

0x00000000 : DISABLED

Input disabled. Pullup if DOUT is set.

0x00000001 : INPUT

Input enabled. Filter if DOUT is set

0x00000002 : INPUTPULL

Input enabled. DOUT determines pull direction

0x00000003 : INPUTPULLFILTER

Input enabled with filter. DOUT determines pull direction

0x00000004 : PUSHPULL

Push-pull output

0x00000005 : PUSHPULLALT

Push-pull using alternate control

0x00000006 : WIREDOR

Wired-or output

0x00000007 : WIREDORPULLDOWN

Wired-or output with pull-down

0x00000008 : WIREDAND

Open-drain output

0x00000009 : WIREDANDFILTER

Open-drain output with filter

0x0000000A : WIREDANDPULLUP

Open-drain output with pullup

0x0000000B : WIREDANDPULLUPFILTER

Open-drain output with filter and pullup

0x0000000C : WIREDANDALT

Open-drain output using alternate control

0x0000000D : WIREDANDALTFILTER

Open-drain output using alternate control with filter

0x0000000E : WIREDANDALTPULLUP

Open-drain output using alternate control with pullup

0x0000000F : WIREDANDALTPULLUPFILTER

Open-drain output using alternate control with filter and pullup

End of enumeration elements list.

MODE12 : Pin 12 Mode
bits : 16 - 19 (4 bit)
access : read-write

Enumeration:

0x00000000 : DISABLED

Input disabled. Pullup if DOUT is set.

0x00000001 : INPUT

Input enabled. Filter if DOUT is set

0x00000002 : INPUTPULL

Input enabled. DOUT determines pull direction

0x00000003 : INPUTPULLFILTER

Input enabled with filter. DOUT determines pull direction

0x00000004 : PUSHPULL

Push-pull output

0x00000005 : PUSHPULLALT

Push-pull using alternate control

0x00000006 : WIREDOR

Wired-or output

0x00000007 : WIREDORPULLDOWN

Wired-or output with pull-down

0x00000008 : WIREDAND

Open-drain output

0x00000009 : WIREDANDFILTER

Open-drain output with filter

0x0000000A : WIREDANDPULLUP

Open-drain output with pullup

0x0000000B : WIREDANDPULLUPFILTER

Open-drain output with filter and pullup

0x0000000C : WIREDANDALT

Open-drain output using alternate control

0x0000000D : WIREDANDALTFILTER

Open-drain output using alternate control with filter

0x0000000E : WIREDANDALTPULLUP

Open-drain output using alternate control with pullup

0x0000000F : WIREDANDALTPULLUPFILTER

Open-drain output using alternate control with filter and pullup

End of enumeration elements list.

MODE13 : Pin 13 Mode
bits : 20 - 23 (4 bit)
access : read-write

Enumeration:

0x00000000 : DISABLED

Input disabled. Pullup if DOUT is set.

0x00000001 : INPUT

Input enabled. Filter if DOUT is set

0x00000002 : INPUTPULL

Input enabled. DOUT determines pull direction

0x00000003 : INPUTPULLFILTER

Input enabled with filter. DOUT determines pull direction

0x00000004 : PUSHPULL

Push-pull output

0x00000005 : PUSHPULLALT

Push-pull using alternate control

0x00000006 : WIREDOR

Wired-or output

0x00000007 : WIREDORPULLDOWN

Wired-or output with pull-down

0x00000008 : WIREDAND

Open-drain output

0x00000009 : WIREDANDFILTER

Open-drain output with filter

0x0000000A : WIREDANDPULLUP

Open-drain output with pullup

0x0000000B : WIREDANDPULLUPFILTER

Open-drain output with filter and pullup

0x0000000C : WIREDANDALT

Open-drain output using alternate control

0x0000000D : WIREDANDALTFILTER

Open-drain output using alternate control with filter

0x0000000E : WIREDANDALTPULLUP

Open-drain output using alternate control with pullup

0x0000000F : WIREDANDALTPULLUPFILTER

Open-drain output using alternate control with filter and pullup

End of enumeration elements list.

MODE14 : Pin 14 Mode
bits : 24 - 27 (4 bit)
access : read-write

Enumeration:

0x00000000 : DISABLED

Input disabled. Pullup if DOUT is set.

0x00000001 : INPUT

Input enabled. Filter if DOUT is set

0x00000002 : INPUTPULL

Input enabled. DOUT determines pull direction

0x00000003 : INPUTPULLFILTER

Input enabled with filter. DOUT determines pull direction

0x00000004 : PUSHPULL

Push-pull output

0x00000005 : PUSHPULLALT

Push-pull using alternate control

0x00000006 : WIREDOR

Wired-or output

0x00000007 : WIREDORPULLDOWN

Wired-or output with pull-down

0x00000008 : WIREDAND

Open-drain output

0x00000009 : WIREDANDFILTER

Open-drain output with filter

0x0000000A : WIREDANDPULLUP

Open-drain output with pullup

0x0000000B : WIREDANDPULLUPFILTER

Open-drain output with filter and pullup

0x0000000C : WIREDANDALT

Open-drain output using alternate control

0x0000000D : WIREDANDALTFILTER

Open-drain output using alternate control with filter

0x0000000E : WIREDANDALTPULLUP

Open-drain output using alternate control with pullup

0x0000000F : WIREDANDALTPULLUPFILTER

Open-drain output using alternate control with filter and pullup

End of enumeration elements list.

MODE15 : Pin 15 Mode
bits : 28 - 31 (4 bit)
access : read-write

Enumeration:

0x00000000 : DISABLED

Input disabled. Pullup if DOUT is set.

0x00000001 : INPUT

Input enabled. Filter if DOUT is set

0x00000002 : INPUTPULL

Input enabled. DOUT determines pull direction

0x00000003 : INPUTPULLFILTER

Input enabled with filter. DOUT determines pull direction

0x00000004 : PUSHPULL

Push-pull output

0x00000005 : PUSHPULLALT

Push-pull using alternate control

0x00000006 : WIREDOR

Wired-or output

0x00000007 : WIREDORPULLDOWN

Wired-or output with pull-down

0x00000008 : WIREDAND

Open-drain output

0x00000009 : WIREDANDFILTER

Open-drain output with filter

0x0000000A : WIREDANDPULLUP

Open-drain output with pullup

0x0000000B : WIREDANDPULLUPFILTER

Open-drain output with filter and pullup

0x0000000C : WIREDANDALT

Open-drain output using alternate control

0x0000000D : WIREDANDALTFILTER

Open-drain output using alternate control with filter

0x0000000E : WIREDANDALTPULLUP

Open-drain output using alternate control with pullup

0x0000000F : WIREDANDALTPULLUPFILTER

Open-drain output using alternate control with filter and pullup

End of enumeration elements list.


PB_DOUT

Port Data Out Register
address_offset : 0x3C Bytes (0x0)
size : 32 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 DOUT

DOUT : Data Out
bits : 0 - 15 (16 bit)
access : read-write


PA_MODEL

Port Pin Mode Low Register
address_offset : 0x4 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

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

MODE0 : Pin 0 Mode
bits : 0 - 3 (4 bit)
access : read-write

Enumeration:

0x00000000 : DISABLED

Input disabled. Pullup if DOUT is set.

0x00000001 : INPUT

Input enabled. Filter if DOUT is set

0x00000002 : INPUTPULL

Input enabled. DOUT determines pull direction

0x00000003 : INPUTPULLFILTER

Input enabled with filter. DOUT determines pull direction

0x00000004 : PUSHPULL

Push-pull output

0x00000005 : PUSHPULLALT

Push-pull using alternate control

0x00000006 : WIREDOR

Wired-or output

0x00000007 : WIREDORPULLDOWN

Wired-or output with pull-down

0x00000008 : WIREDAND

Open-drain output

0x00000009 : WIREDANDFILTER

Open-drain output with filter

0x0000000A : WIREDANDPULLUP

Open-drain output with pullup

0x0000000B : WIREDANDPULLUPFILTER

Open-drain output with filter and pullup

0x0000000C : WIREDANDALT

Open-drain output using alternate control

0x0000000D : WIREDANDALTFILTER

Open-drain output using alternate control with filter

0x0000000E : WIREDANDALTPULLUP

Open-drain output using alternate control with pullup

0x0000000F : WIREDANDALTPULLUPFILTER

Open-drain output using alternate control with filter and pullup

End of enumeration elements list.

MODE1 : Pin 1 Mode
bits : 4 - 7 (4 bit)
access : read-write

Enumeration:

0x00000000 : DISABLED

Input disabled. Pullup if DOUT is set.

0x00000001 : INPUT

Input enabled. Filter if DOUT is set

0x00000002 : INPUTPULL

Input enabled. DOUT determines pull direction

0x00000003 : INPUTPULLFILTER

Input enabled with filter. DOUT determines pull direction

0x00000004 : PUSHPULL

Push-pull output

0x00000005 : PUSHPULLALT

Push-pull using alternate control

0x00000006 : WIREDOR

Wired-or output

0x00000007 : WIREDORPULLDOWN

Wired-or output with pull-down

0x00000008 : WIREDAND

Open-drain output

0x00000009 : WIREDANDFILTER

Open-drain output with filter

0x0000000A : WIREDANDPULLUP

Open-drain output with pullup

0x0000000B : WIREDANDPULLUPFILTER

Open-drain output with filter and pullup

0x0000000C : WIREDANDALT

Open-drain output using alternate control

0x0000000D : WIREDANDALTFILTER

Open-drain output using alternate control with filter

0x0000000E : WIREDANDALTPULLUP

Open-drain output using alternate control with pullup

0x0000000F : WIREDANDALTPULLUPFILTER

Open-drain output using alternate control with filter and pullup

End of enumeration elements list.

MODE2 : Pin 2 Mode
bits : 8 - 11 (4 bit)
access : read-write

Enumeration:

0x00000000 : DISABLED

Input disabled. Pullup if DOUT is set.

0x00000001 : INPUT

Input enabled. Filter if DOUT is set

0x00000002 : INPUTPULL

Input enabled. DOUT determines pull direction

0x00000003 : INPUTPULLFILTER

Input enabled with filter. DOUT determines pull direction

0x00000004 : PUSHPULL

Push-pull output

0x00000005 : PUSHPULLALT

Push-pull using alternate control

0x00000006 : WIREDOR

Wired-or output

0x00000007 : WIREDORPULLDOWN

Wired-or output with pull-down

0x00000008 : WIREDAND

Open-drain output

0x00000009 : WIREDANDFILTER

Open-drain output with filter

0x0000000A : WIREDANDPULLUP

Open-drain output with pullup

0x0000000B : WIREDANDPULLUPFILTER

Open-drain output with filter and pullup

0x0000000C : WIREDANDALT

Open-drain output using alternate control

0x0000000D : WIREDANDALTFILTER

Open-drain output using alternate control with filter

0x0000000E : WIREDANDALTPULLUP

Open-drain output using alternate control with pullup

0x0000000F : WIREDANDALTPULLUPFILTER

Open-drain output using alternate control with filter and pullup

End of enumeration elements list.

MODE3 : Pin 3 Mode
bits : 12 - 15 (4 bit)
access : read-write

Enumeration:

0x00000000 : DISABLED

Input disabled. Pullup if DOUT is set.

0x00000001 : INPUT

Input enabled. Filter if DOUT is set

0x00000002 : INPUTPULL

Input enabled. DOUT determines pull direction

0x00000003 : INPUTPULLFILTER

Input enabled with filter. DOUT determines pull direction

0x00000004 : PUSHPULL

Push-pull output

0x00000005 : PUSHPULLALT

Push-pull using alternate control

0x00000006 : WIREDOR

Wired-or output

0x00000007 : WIREDORPULLDOWN

Wired-or output with pull-down

0x00000008 : WIREDAND

Open-drain output

0x00000009 : WIREDANDFILTER

Open-drain output with filter

0x0000000A : WIREDANDPULLUP

Open-drain output with pullup

0x0000000B : WIREDANDPULLUPFILTER

Open-drain output with filter and pullup

0x0000000C : WIREDANDALT

Open-drain output using alternate control

0x0000000D : WIREDANDALTFILTER

Open-drain output using alternate control with filter

0x0000000E : WIREDANDALTPULLUP

Open-drain output using alternate control with pullup

0x0000000F : WIREDANDALTPULLUPFILTER

Open-drain output using alternate control with filter and pullup

End of enumeration elements list.

MODE4 : Pin 4 Mode
bits : 16 - 19 (4 bit)
access : read-write

Enumeration:

0x00000000 : DISABLED

Input disabled. Pullup if DOUT is set.

0x00000001 : INPUT

Input enabled. Filter if DOUT is set

0x00000002 : INPUTPULL

Input enabled. DOUT determines pull direction

0x00000003 : INPUTPULLFILTER

Input enabled with filter. DOUT determines pull direction

0x00000004 : PUSHPULL

Push-pull output

0x00000005 : PUSHPULLALT

Push-pull using alternate control

0x00000006 : WIREDOR

Wired-or output

0x00000007 : WIREDORPULLDOWN

Wired-or output with pull-down

0x00000008 : WIREDAND

Open-drain output

0x00000009 : WIREDANDFILTER

Open-drain output with filter

0x0000000A : WIREDANDPULLUP

Open-drain output with pullup

0x0000000B : WIREDANDPULLUPFILTER

Open-drain output with filter and pullup

0x0000000C : WIREDANDALT

Open-drain output using alternate control

0x0000000D : WIREDANDALTFILTER

Open-drain output using alternate control with filter

0x0000000E : WIREDANDALTPULLUP

Open-drain output using alternate control with pullup

0x0000000F : WIREDANDALTPULLUPFILTER

Open-drain output using alternate control with filter and pullup

End of enumeration elements list.

MODE5 : Pin 5 Mode
bits : 20 - 23 (4 bit)
access : read-write

Enumeration:

0x00000000 : DISABLED

Input disabled. Pullup if DOUT is set.

0x00000001 : INPUT

Input enabled. Filter if DOUT is set

0x00000002 : INPUTPULL

Input enabled. DOUT determines pull direction

0x00000003 : INPUTPULLFILTER

Input enabled with filter. DOUT determines pull direction

0x00000004 : PUSHPULL

Push-pull output

0x00000005 : PUSHPULLALT

Push-pull using alternate control

0x00000006 : WIREDOR

Wired-or output

0x00000007 : WIREDORPULLDOWN

Wired-or output with pull-down

0x00000008 : WIREDAND

Open-drain output

0x00000009 : WIREDANDFILTER

Open-drain output with filter

0x0000000A : WIREDANDPULLUP

Open-drain output with pullup

0x0000000B : WIREDANDPULLUPFILTER

Open-drain output with filter and pullup

0x0000000C : WIREDANDALT

Open-drain output using alternate control

0x0000000D : WIREDANDALTFILTER

Open-drain output using alternate control with filter

0x0000000E : WIREDANDALTPULLUP

Open-drain output using alternate control with pullup

0x0000000F : WIREDANDALTPULLUPFILTER

Open-drain output using alternate control with filter and pullup

End of enumeration elements list.

MODE6 : Pin 6 Mode
bits : 24 - 27 (4 bit)
access : read-write

Enumeration:

0x00000000 : DISABLED

Input disabled. Pullup if DOUT is set.

0x00000001 : INPUT

Input enabled. Filter if DOUT is set

0x00000002 : INPUTPULL

Input enabled. DOUT determines pull direction

0x00000003 : INPUTPULLFILTER

Input enabled with filter. DOUT determines pull direction

0x00000004 : PUSHPULL

Push-pull output

0x00000005 : PUSHPULLALT

Push-pull using alternate control

0x00000006 : WIREDOR

Wired-or output

0x00000007 : WIREDORPULLDOWN

Wired-or output with pull-down

0x00000008 : WIREDAND

Open-drain output

0x00000009 : WIREDANDFILTER

Open-drain output with filter

0x0000000A : WIREDANDPULLUP

Open-drain output with pullup

0x0000000B : WIREDANDPULLUPFILTER

Open-drain output with filter and pullup

0x0000000C : WIREDANDALT

Open-drain output using alternate control

0x0000000D : WIREDANDALTFILTER

Open-drain output using alternate control with filter

0x0000000E : WIREDANDALTPULLUP

Open-drain output using alternate control with pullup

0x0000000F : WIREDANDALTPULLUPFILTER

Open-drain output using alternate control with filter and pullup

End of enumeration elements list.

MODE7 : Pin 7 Mode
bits : 28 - 31 (4 bit)
access : read-write

Enumeration:

0x00000000 : DISABLED

Input disabled. Pullup if DOUT is set.

0x00000001 : INPUT

Input enabled. Filter if DOUT is set

0x00000002 : INPUTPULL

Input enabled. DOUT determines pull direction

0x00000003 : INPUTPULLFILTER

Input enabled with filter. DOUT determines pull direction

0x00000004 : PUSHPULL

Push-pull output

0x00000005 : PUSHPULLALT

Push-pull using alternate control

0x00000006 : WIREDOR

Wired-or output

0x00000007 : WIREDORPULLDOWN

Wired-or output with pull-down

0x00000008 : WIREDAND

Open-drain output

0x00000009 : WIREDANDFILTER

Open-drain output with filter

0x0000000A : WIREDANDPULLUP

Open-drain output with pullup

0x0000000B : WIREDANDPULLUPFILTER

Open-drain output with filter and pullup

0x0000000C : WIREDANDALT

Open-drain output using alternate control

0x0000000D : WIREDANDALTFILTER

Open-drain output using alternate control with filter

0x0000000E : WIREDANDALTPULLUP

Open-drain output using alternate control with pullup

0x0000000F : WIREDANDALTPULLUPFILTER

Open-drain output using alternate control with filter and pullup

End of enumeration elements list.


EXTIPSELL

External Interrupt Port Select Low Register
address_offset : 0x400 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

EXTIPSELL EXTIPSELL 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 EXTIPSEL0 EXTIPSEL1 EXTIPSEL2 EXTIPSEL3 EXTIPSEL4 EXTIPSEL5 EXTIPSEL6 EXTIPSEL7

EXTIPSEL0 : External Interrupt 0 Port Select
bits : 0 - 3 (4 bit)
access : read-write

Enumeration:

0x00000000 : PORTA

Port A group selected for external interrupt 0

0x00000001 : PORTB

Port B group selected for external interrupt 0

0x00000002 : PORTC

Port C group selected for external interrupt 0

0x00000003 : PORTD

Port D group selected for external interrupt 0

0x00000005 : PORTF

Port F group selected for external interrupt 0

End of enumeration elements list.

EXTIPSEL1 : External Interrupt 1 Port Select
bits : 4 - 7 (4 bit)
access : read-write

Enumeration:

0x00000000 : PORTA

Port A group selected for external interrupt 1

0x00000001 : PORTB

Port B group selected for external interrupt 1

0x00000002 : PORTC

Port C group selected for external interrupt 1

0x00000003 : PORTD

Port D group selected for external interrupt 1

0x00000005 : PORTF

Port F group selected for external interrupt 1

End of enumeration elements list.

EXTIPSEL2 : External Interrupt 2 Port Select
bits : 8 - 11 (4 bit)
access : read-write

Enumeration:

0x00000000 : PORTA

Port A group selected for external interrupt 2

0x00000001 : PORTB

Port B group selected for external interrupt 2

0x00000002 : PORTC

Port C group selected for external interrupt 2

0x00000003 : PORTD

Port D group selected for external interrupt 2

0x00000005 : PORTF

Port F group selected for external interrupt 2

End of enumeration elements list.

EXTIPSEL3 : External Interrupt 3 Port Select
bits : 12 - 15 (4 bit)
access : read-write

Enumeration:

0x00000000 : PORTA

Port A group selected for external interrupt 3

0x00000001 : PORTB

Port B group selected for external interrupt 3

0x00000002 : PORTC

Port C group selected for external interrupt 3

0x00000003 : PORTD

Port D group selected for external interrupt 3

0x00000005 : PORTF

Port F group selected for external interrupt 3

End of enumeration elements list.

EXTIPSEL4 : External Interrupt 4 Port Select
bits : 16 - 19 (4 bit)
access : read-write

Enumeration:

0x00000000 : PORTA

Port A group selected for external interrupt 4

0x00000001 : PORTB

Port B group selected for external interrupt 4

0x00000002 : PORTC

Port C group selected for external interrupt 4

0x00000003 : PORTD

Port D group selected for external interrupt 4

0x00000005 : PORTF

Port F group selected for external interrupt 4

End of enumeration elements list.

EXTIPSEL5 : External Interrupt 5 Port Select
bits : 20 - 23 (4 bit)
access : read-write

Enumeration:

0x00000000 : PORTA

Port A group selected for external interrupt 5

0x00000001 : PORTB

Port B group selected for external interrupt 5

0x00000002 : PORTC

Port C group selected for external interrupt 5

0x00000003 : PORTD

Port D group selected for external interrupt 5

0x00000005 : PORTF

Port F group selected for external interrupt 5

End of enumeration elements list.

EXTIPSEL6 : External Interrupt 6 Port Select
bits : 24 - 27 (4 bit)
access : read-write

Enumeration:

0x00000000 : PORTA

Port A group selected for external interrupt 6

0x00000001 : PORTB

Port B group selected for external interrupt 6

0x00000002 : PORTC

Port C group selected for external interrupt 6

0x00000003 : PORTD

Port D group selected for external interrupt 6

0x00000005 : PORTF

Port F group selected for external interrupt 6

End of enumeration elements list.

EXTIPSEL7 : External Interrupt 7 Port Select
bits : 28 - 31 (4 bit)
access : read-write

Enumeration:

0x00000000 : PORTA

Port A group selected for external interrupt 7

0x00000001 : PORTB

Port B group selected for external interrupt 7

0x00000002 : PORTC

Port C group selected for external interrupt 7

0x00000003 : PORTD

Port D group selected for external interrupt 7

0x00000005 : PORTF

Port F group selected for external interrupt 7

End of enumeration elements list.


EXTIPSELH

External Interrupt Port Select High Register
address_offset : 0x404 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

EXTIPSELH EXTIPSELH 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 EXTIPSEL8 EXTIPSEL9 EXTIPSEL10 EXTIPSEL11 EXTIPSEL12 EXTIPSEL13 EXTIPSEL14 EXTIPSEL15

EXTIPSEL8 : External Interrupt 8 Port Select
bits : 0 - 3 (4 bit)
access : read-write

Enumeration:

0x00000000 : PORTA

Port A group selected for external interrupt 8

0x00000001 : PORTB

Port B group selected for external interrupt 8

0x00000002 : PORTC

Port C group selected for external interrupt 8

0x00000003 : PORTD

Port D group selected for external interrupt 8

0x00000005 : PORTF

Port F group selected for external interrupt 8

End of enumeration elements list.

EXTIPSEL9 : External Interrupt 9 Port Select
bits : 4 - 7 (4 bit)
access : read-write

Enumeration:

0x00000000 : PORTA

Port A group selected for external interrupt 9

0x00000001 : PORTB

Port B group selected for external interrupt 9

0x00000002 : PORTC

Port C group selected for external interrupt 9

0x00000003 : PORTD

Port D group selected for external interrupt 9

0x00000005 : PORTF

Port F group selected for external interrupt 9

End of enumeration elements list.

EXTIPSEL10 : External Interrupt 10 Port Select
bits : 8 - 11 (4 bit)
access : read-write

Enumeration:

0x00000000 : PORTA

Port A group selected for external interrupt 10

0x00000001 : PORTB

Port B group selected for external interrupt 10

0x00000002 : PORTC

Port C group selected for external interrupt 10

0x00000003 : PORTD

Port D group selected for external interrupt 10

0x00000005 : PORTF

Port F group selected for external interrupt 10

End of enumeration elements list.

EXTIPSEL11 : External Interrupt 11 Port Select
bits : 12 - 15 (4 bit)
access : read-write

Enumeration:

0x00000000 : PORTA

Port A group selected for external interrupt 11

0x00000001 : PORTB

Port B group selected for external interrupt 11

0x00000002 : PORTC

Port C group selected for external interrupt 11

0x00000003 : PORTD

Port D group selected for external interrupt 11

0x00000005 : PORTF

Port F group selected for external interrupt 11

End of enumeration elements list.

EXTIPSEL12 : External Interrupt 12 Port Select
bits : 16 - 19 (4 bit)
access : read-write

Enumeration:

0x00000000 : PORTA

Port A group selected for external interrupt 12

0x00000001 : PORTB

Port B group selected for external interrupt 12

0x00000002 : PORTC

Port C group selected for external interrupt 12

0x00000003 : PORTD

Port D group selected for external interrupt 12

0x00000005 : PORTF

Port F group selected for external interrupt 12

End of enumeration elements list.

EXTIPSEL13 : External Interrupt 13 Port Select
bits : 20 - 23 (4 bit)
access : read-write

Enumeration:

0x00000000 : PORTA

Port A group selected for external interrupt 13

0x00000001 : PORTB

Port B group selected for external interrupt 13

0x00000002 : PORTC

Port C group selected for external interrupt 13

0x00000003 : PORTD

Port D group selected for external interrupt 13

0x00000005 : PORTF

Port F group selected for external interrupt 13

End of enumeration elements list.

EXTIPSEL14 : External Interrupt 14 Port Select
bits : 24 - 27 (4 bit)
access : read-write

Enumeration:

0x00000000 : PORTA

Port A group selected for external interrupt 14

0x00000001 : PORTB

Port B group selected for external interrupt 14

0x00000002 : PORTC

Port C group selected for external interrupt 14

0x00000003 : PORTD

Port D group selected for external interrupt 14

0x00000005 : PORTF

Port F group selected for external interrupt 14

End of enumeration elements list.

EXTIPSEL15 : External Interrupt 15 Port Select
bits : 28 - 31 (4 bit)
access : read-write

Enumeration:

0x00000000 : PORTA

Port A group selected for external interrupt 15

0x00000001 : PORTB

Port B group selected for external interrupt 15

0x00000002 : PORTC

Port C group selected for external interrupt 15

0x00000003 : PORTD

Port D group selected for external interrupt 15

0x00000005 : PORTF

Port F group selected for external interrupt 15

End of enumeration elements list.


EXTIPINSELL

External Interrupt Pin Select Low Register
address_offset : 0x408 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

EXTIPINSELL EXTIPINSELL 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 EXTIPINSEL0 EXTIPINSEL1 EXTIPINSEL2 EXTIPINSEL3 EXTIPINSEL4 EXTIPINSEL5 EXTIPINSEL6 EXTIPINSEL7

EXTIPINSEL0 : External Interrupt 0 Pin Select
bits : 0 - 1 (2 bit)
access : read-write

Enumeration:

0x00000000 : PIN0

Pin 0

0x00000001 : PIN1

Pin 1

0x00000002 : PIN2

Pin 2

0x00000003 : PIN3

Pin 3

End of enumeration elements list.

EXTIPINSEL1 : External Interrupt 1 Pin Select
bits : 4 - 5 (2 bit)
access : read-write

Enumeration:

0x00000000 : PIN0

Pin 0

0x00000001 : PIN1

Pin 1

0x00000002 : PIN2

Pin 2

0x00000003 : PIN3

Pin 3

End of enumeration elements list.

EXTIPINSEL2 : External Interrupt 2 Pin Select
bits : 8 - 9 (2 bit)
access : read-write

Enumeration:

0x00000000 : PIN0

Pin 0

0x00000001 : PIN1

Pin 1

0x00000002 : PIN2

Pin 2

0x00000003 : PIN3

Pin 3

End of enumeration elements list.

EXTIPINSEL3 : External Interrupt 3 Pin Select
bits : 12 - 13 (2 bit)
access : read-write

Enumeration:

0x00000000 : PIN0

Pin 0

0x00000001 : PIN1

Pin 1

0x00000002 : PIN2

Pin 2

0x00000003 : PIN3

Pin 3

End of enumeration elements list.

EXTIPINSEL4 : External Interrupt 4 Pin Select
bits : 16 - 17 (2 bit)
access : read-write

Enumeration:

0x00000000 : PIN4

Pin 4

0x00000001 : PIN5

Pin 5

0x00000002 : PIN6

Pin 6

0x00000003 : PIN7

Pin 7

End of enumeration elements list.

EXTIPINSEL5 : External Interrupt 5 Pin Select
bits : 20 - 21 (2 bit)
access : read-write

Enumeration:

0x00000000 : PIN4

Pin 4

0x00000001 : PIN5

Pin 5

0x00000002 : PIN6

Pin 6

0x00000003 : PIN7

Pin 7

End of enumeration elements list.

EXTIPINSEL6 : External Interrupt 6 Pin Select
bits : 24 - 25 (2 bit)
access : read-write

Enumeration:

0x00000000 : PIN4

Pin 4

0x00000001 : PIN5

Pin 5

0x00000002 : PIN6

Pin 6

0x00000003 : PIN7

Pin 7

End of enumeration elements list.

EXTIPINSEL7 : External Interrupt 7 Pin Select
bits : 28 - 29 (2 bit)
access : read-write

Enumeration:

0x00000000 : PIN4

Pin 4

0x00000001 : PIN5

Pin 5

0x00000002 : PIN6

Pin 6

0x00000003 : PIN7

Pin 7

End of enumeration elements list.


EXTIPINSELH

External Interrupt Pin Select High Register
address_offset : 0x40C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

EXTIPINSELH EXTIPINSELH 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 EXTIPINSEL8 EXTIPINSEL9 EXTIPINSEL10 EXTIPINSEL11 EXTIPINSEL12 EXTIPINSEL13 EXTIPINSEL14 EXTIPINSEL15

EXTIPINSEL8 : External Interrupt 8 Pin Select
bits : 0 - 1 (2 bit)
access : read-write

Enumeration:

0x00000000 : PIN8

Pin 8

0x00000001 : PIN9

Pin 9

0x00000002 : PIN10

Pin 10

0x00000003 : PIN11

Pin 11

End of enumeration elements list.

EXTIPINSEL9 : External Interrupt 9 Pin Select
bits : 4 - 5 (2 bit)
access : read-write

Enumeration:

0x00000000 : PIN8

Pin 8

0x00000001 : PIN9

Pin 9

0x00000002 : PIN10

Pin 10

0x00000003 : PIN11

Pin 11

End of enumeration elements list.

EXTIPINSEL10 : External Interrupt 10 Pin Select
bits : 8 - 9 (2 bit)
access : read-write

Enumeration:

0x00000000 : PIN8

Pin 8

0x00000001 : PIN9

Pin 9

0x00000002 : PIN10

Pin 10

0x00000003 : PIN11

Pin 11

End of enumeration elements list.

EXTIPINSEL11 : External Interrupt 11 Pin Select
bits : 12 - 13 (2 bit)
access : read-write

Enumeration:

0x00000000 : PIN8

Pin 8

0x00000001 : PIN9

Pin 9

0x00000002 : PIN10

Pin 10

0x00000003 : PIN11

Pin 11

End of enumeration elements list.

EXTIPINSEL12 : External Interrupt 12 Pin Select
bits : 16 - 17 (2 bit)
access : read-write

Enumeration:

0x00000000 : PIN12

Pin 12

0x00000001 : PIN13

Pin 13

0x00000002 : PIN14

Pin 14

0x00000003 : PIN15

Pin 15

End of enumeration elements list.

EXTIPINSEL13 : External Interrupt 13 Pin Select
bits : 20 - 21 (2 bit)
access : read-write

Enumeration:

0x00000000 : PIN12

Pin 12

0x00000001 : PIN13

Pin 13

0x00000002 : PIN14

Pin 14

0x00000003 : PIN15

Pin 15

End of enumeration elements list.

EXTIPINSEL14 : External Interrupt 14 Pin Select
bits : 24 - 25 (2 bit)
access : read-write

Enumeration:

0x00000000 : PIN12

Pin 12

0x00000001 : PIN13

Pin 13

0x00000002 : PIN14

Pin 14

0x00000003 : PIN15

Pin 15

End of enumeration elements list.

EXTIPINSEL15 : External Interrupt 15 Pin Select
bits : 28 - 29 (2 bit)
access : read-write

Enumeration:

0x00000000 : PIN12

Pin 12

0x00000001 : PIN13

Pin 13

0x00000002 : PIN14

Pin 14

0x00000003 : PIN15

Pin 15

End of enumeration elements list.


EXTIRISE

External Interrupt Rising Edge Trigger Register
address_offset : 0x410 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

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

EXTIRISE : External Interrupt N Rising Edge Trigger Enable
bits : 0 - 15 (16 bit)
access : read-write


EXTIFALL

External Interrupt Falling Edge Trigger Register
address_offset : 0x414 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

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

EXTIFALL : External Interrupt N Falling Edge Trigger Enable
bits : 0 - 15 (16 bit)
access : read-write


EXTILEVEL

External Interrupt Level Register
address_offset : 0x418 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

EXTILEVEL EXTILEVEL 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 EM4WU0 EM4WU1 EM4WU4 EM4WU8 EM4WU9 EM4WU12

EM4WU0 : EM4 Wake Up Level for EM4WU0 Pin
bits : 16 - 16 (1 bit)
access : read-write

EM4WU1 : EM4 Wake Up Level for EM4WU1 Pin
bits : 17 - 17 (1 bit)
access : read-write

EM4WU4 : EM4 Wake Up Level for EM4WU4 Pin
bits : 20 - 20 (1 bit)
access : read-write

EM4WU8 : EM4 Wake Up Level for EM4WU8 Pin
bits : 24 - 24 (1 bit)
access : read-write

EM4WU9 : EM4 Wake Up Level for EM4WU9 Pin
bits : 25 - 25 (1 bit)
access : read-write

EM4WU12 : EM4 Wake Up Level for EM4WU12 Pin
bits : 28 - 28 (1 bit)
access : read-write


IF

Interrupt Flag Register
address_offset : 0x41C Bytes (0x0)
size : 32 bit
access : read-only
reset_value : 0x0
reset_Mask : 0x0

IF IF 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 EXT EM4WU

EXT : External Pin Interrupt Flag
bits : 0 - 15 (16 bit)
access : read-only

EM4WU : EM4 Wake Up Pin Interrupt Flag
bits : 16 - 31 (16 bit)
access : read-only


IFS

Interrupt Flag Set Register
address_offset : 0x420 Bytes (0x0)
size : 32 bit
access : write-only
reset_value : 0x0
reset_Mask : 0x0

IFS IFS 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 EXT EM4WU

EXT : Set EXT Interrupt Flag
bits : 0 - 15 (16 bit)
access : write-only

EM4WU : Set EM4WU Interrupt Flag
bits : 16 - 31 (16 bit)
access : write-only


IFC

Interrupt Flag Clear Register
address_offset : 0x424 Bytes (0x0)
size : 32 bit
access : write-only
reset_value : 0x0
reset_Mask : 0x0

IFC IFC 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 EXT EM4WU

EXT : Clear EXT Interrupt Flag
bits : 0 - 15 (16 bit)
access : write-only

EM4WU : Clear EM4WU Interrupt Flag
bits : 16 - 31 (16 bit)
access : write-only


IEN

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

IEN IEN 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 EXT EM4WU

EXT : EXT Interrupt Enable
bits : 0 - 15 (16 bit)
access : read-write

EM4WU : EM4WU Interrupt Enable
bits : 16 - 31 (16 bit)
access : read-write


EM4WUEN

EM4 Wake Up Enable Register
address_offset : 0x42C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

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

EM4WUEN : EM4 Wake Up Enable
bits : 16 - 31 (16 bit)
access : read-write


ROUTEPEN

I/O Routing Pin Enable Register
address_offset : 0x440 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

ROUTEPEN ROUTEPEN 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 SWCLKTCKPEN SWDIOTMSPEN TDOPEN TDIPEN SWVPEN

SWCLKTCKPEN : Serial Wire Clock and JTAG Test Clock Pin Enable
bits : 0 - 0 (1 bit)
access : read-write

SWDIOTMSPEN : Serial Wire Data and JTAG Test Mode Select Pin Enable
bits : 1 - 1 (1 bit)
access : read-write

TDOPEN : JTAG Test Debug Output Pin Enable
bits : 2 - 2 (1 bit)
access : read-write

TDIPEN : JTAG Test Debug Input Pin Enable
bits : 3 - 3 (1 bit)
access : read-write

SWVPEN : Serial Wire Viewer Output Pin Enable
bits : 4 - 4 (1 bit)
access : read-write


ROUTELOC0

I/O Routing Location Register
address_offset : 0x444 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

ROUTELOC0 ROUTELOC0 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 SWVLOC

SWVLOC : I/O Location
bits : 0 - 5 (6 bit)
access : read-write

Enumeration:

0x00000000 : LOC0

Location 0

0x00000001 : LOC1

Location 1

0x00000002 : LOC2

Location 2

0x00000003 : LOC3

Location 3

End of enumeration elements list.


INSENSE

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

INSENSE INSENSE 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 INT EM4WU

INT : Interrupt Sense Enable
bits : 0 - 0 (1 bit)
access : read-write

EM4WU : EM4WU Interrupt Sense Enable
bits : 1 - 1 (1 bit)
access : read-write


LOCK

Configuration Lock Register
address_offset : 0x454 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

LOCK LOCK 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 LOCKKEY

LOCKKEY : Configuration Lock Key
bits : 0 - 15 (16 bit)
access : read-write

Enumeration:

0x00000000 : UNLOCKED

None

0x00000001 : LOCKED

None

End of enumeration elements list.


PB_DOUTTGL

Port Data Out Toggle Register
address_offset : 0x48 Bytes (0x0)
size : 32 bit
access : write-only
reset_value : 0x0
reset_Mask : 0x0

PB_DOUTTGL PB_DOUTTGL 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 DOUTTGL

DOUTTGL : Data Out Toggle
bits : 0 - 15 (16 bit)
access : write-only


PB_DIN

Port Data in Register
address_offset : 0x4C Bytes (0x0)
size : 32 bit
access : read-only
reset_value : 0x0
reset_Mask : 0x0

PB_DIN PB_DIN read-only 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 DIN

DIN : Data in
bits : 0 - 15 (16 bit)
access : read-only


PB_PINLOCKN

Port Unlocked Pins Register
address_offset : 0x50 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PB_PINLOCKN PB_PINLOCKN 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 PINLOCKN

PINLOCKN : Unlocked Pins
bits : 0 - 15 (16 bit)
access : read-write


PB_OVTDIS

Over Voltage Disable for All Modes
address_offset : 0x58 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PB_OVTDIS PB_OVTDIS 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 OVTDIS

OVTDIS : Disable Over Voltage Capability
bits : 0 - 15 (16 bit)
access : read-write


PC_CTRL

Port Control Register
address_offset : 0x60 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PC_CTRL PC_CTRL 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 DRIVESTRENGTH SLEWRATE DINDIS DRIVESTRENGTHALT SLEWRATEALT DINDISALT

DRIVESTRENGTH : Drive Strength for Port
bits : 0 - 0 (1 bit)
access : read-write

SLEWRATE : Slewrate Limit for Port
bits : 4 - 6 (3 bit)
access : read-write

DINDIS : Data in Disable
bits : 12 - 12 (1 bit)
access : read-write

DRIVESTRENGTHALT : Alternate Drive Strength for Port
bits : 16 - 16 (1 bit)
access : read-write

SLEWRATEALT : Alternate Slewrate Limit for Port
bits : 20 - 22 (3 bit)
access : read-write

DINDISALT : Alternate Data in Disable
bits : 28 - 28 (1 bit)
access : read-write


PC_MODEL

Port Pin Mode Low Register
address_offset : 0x64 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

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

MODE0 : Pin 0 Mode
bits : 0 - 3 (4 bit)
access : read-write

Enumeration:

0x00000000 : DISABLED

Input disabled. Pullup if DOUT is set.

0x00000001 : INPUT

Input enabled. Filter if DOUT is set

0x00000002 : INPUTPULL

Input enabled. DOUT determines pull direction

0x00000003 : INPUTPULLFILTER

Input enabled with filter. DOUT determines pull direction

0x00000004 : PUSHPULL

Push-pull output

0x00000005 : PUSHPULLALT

Push-pull using alternate control

0x00000006 : WIREDOR

Wired-or output

0x00000007 : WIREDORPULLDOWN

Wired-or output with pull-down

0x00000008 : WIREDAND

Open-drain output

0x00000009 : WIREDANDFILTER

Open-drain output with filter

0x0000000A : WIREDANDPULLUP

Open-drain output with pullup

0x0000000B : WIREDANDPULLUPFILTER

Open-drain output with filter and pullup

0x0000000C : WIREDANDALT

Open-drain output using alternate control

0x0000000D : WIREDANDALTFILTER

Open-drain output using alternate control with filter

0x0000000E : WIREDANDALTPULLUP

Open-drain output using alternate control with pullup

0x0000000F : WIREDANDALTPULLUPFILTER

Open-drain output using alternate control with filter and pullup

End of enumeration elements list.

MODE1 : Pin 1 Mode
bits : 4 - 7 (4 bit)
access : read-write

Enumeration:

0x00000000 : DISABLED

Input disabled. Pullup if DOUT is set.

0x00000001 : INPUT

Input enabled. Filter if DOUT is set

0x00000002 : INPUTPULL

Input enabled. DOUT determines pull direction

0x00000003 : INPUTPULLFILTER

Input enabled with filter. DOUT determines pull direction

0x00000004 : PUSHPULL

Push-pull output

0x00000005 : PUSHPULLALT

Push-pull using alternate control

0x00000006 : WIREDOR

Wired-or output

0x00000007 : WIREDORPULLDOWN

Wired-or output with pull-down

0x00000008 : WIREDAND

Open-drain output

0x00000009 : WIREDANDFILTER

Open-drain output with filter

0x0000000A : WIREDANDPULLUP

Open-drain output with pullup

0x0000000B : WIREDANDPULLUPFILTER

Open-drain output with filter and pullup

0x0000000C : WIREDANDALT

Open-drain output using alternate control

0x0000000D : WIREDANDALTFILTER

Open-drain output using alternate control with filter

0x0000000E : WIREDANDALTPULLUP

Open-drain output using alternate control with pullup

0x0000000F : WIREDANDALTPULLUPFILTER

Open-drain output using alternate control with filter and pullup

End of enumeration elements list.

MODE2 : Pin 2 Mode
bits : 8 - 11 (4 bit)
access : read-write

Enumeration:

0x00000000 : DISABLED

Input disabled. Pullup if DOUT is set.

0x00000001 : INPUT

Input enabled. Filter if DOUT is set

0x00000002 : INPUTPULL

Input enabled. DOUT determines pull direction

0x00000003 : INPUTPULLFILTER

Input enabled with filter. DOUT determines pull direction

0x00000004 : PUSHPULL

Push-pull output

0x00000005 : PUSHPULLALT

Push-pull using alternate control

0x00000006 : WIREDOR

Wired-or output

0x00000007 : WIREDORPULLDOWN

Wired-or output with pull-down

0x00000008 : WIREDAND

Open-drain output

0x00000009 : WIREDANDFILTER

Open-drain output with filter

0x0000000A : WIREDANDPULLUP

Open-drain output with pullup

0x0000000B : WIREDANDPULLUPFILTER

Open-drain output with filter and pullup

0x0000000C : WIREDANDALT

Open-drain output using alternate control

0x0000000D : WIREDANDALTFILTER

Open-drain output using alternate control with filter

0x0000000E : WIREDANDALTPULLUP

Open-drain output using alternate control with pullup

0x0000000F : WIREDANDALTPULLUPFILTER

Open-drain output using alternate control with filter and pullup

End of enumeration elements list.

MODE3 : Pin 3 Mode
bits : 12 - 15 (4 bit)
access : read-write

Enumeration:

0x00000000 : DISABLED

Input disabled. Pullup if DOUT is set.

0x00000001 : INPUT

Input enabled. Filter if DOUT is set

0x00000002 : INPUTPULL

Input enabled. DOUT determines pull direction

0x00000003 : INPUTPULLFILTER

Input enabled with filter. DOUT determines pull direction

0x00000004 : PUSHPULL

Push-pull output

0x00000005 : PUSHPULLALT

Push-pull using alternate control

0x00000006 : WIREDOR

Wired-or output

0x00000007 : WIREDORPULLDOWN

Wired-or output with pull-down

0x00000008 : WIREDAND

Open-drain output

0x00000009 : WIREDANDFILTER

Open-drain output with filter

0x0000000A : WIREDANDPULLUP

Open-drain output with pullup

0x0000000B : WIREDANDPULLUPFILTER

Open-drain output with filter and pullup

0x0000000C : WIREDANDALT

Open-drain output using alternate control

0x0000000D : WIREDANDALTFILTER

Open-drain output using alternate control with filter

0x0000000E : WIREDANDALTPULLUP

Open-drain output using alternate control with pullup

0x0000000F : WIREDANDALTPULLUPFILTER

Open-drain output using alternate control with filter and pullup

End of enumeration elements list.

MODE4 : Pin 4 Mode
bits : 16 - 19 (4 bit)
access : read-write

Enumeration:

0x00000000 : DISABLED

Input disabled. Pullup if DOUT is set.

0x00000001 : INPUT

Input enabled. Filter if DOUT is set

0x00000002 : INPUTPULL

Input enabled. DOUT determines pull direction

0x00000003 : INPUTPULLFILTER

Input enabled with filter. DOUT determines pull direction

0x00000004 : PUSHPULL

Push-pull output

0x00000005 : PUSHPULLALT

Push-pull using alternate control

0x00000006 : WIREDOR

Wired-or output

0x00000007 : WIREDORPULLDOWN

Wired-or output with pull-down

0x00000008 : WIREDAND

Open-drain output

0x00000009 : WIREDANDFILTER

Open-drain output with filter

0x0000000A : WIREDANDPULLUP

Open-drain output with pullup

0x0000000B : WIREDANDPULLUPFILTER

Open-drain output with filter and pullup

0x0000000C : WIREDANDALT

Open-drain output using alternate control

0x0000000D : WIREDANDALTFILTER

Open-drain output using alternate control with filter

0x0000000E : WIREDANDALTPULLUP

Open-drain output using alternate control with pullup

0x0000000F : WIREDANDALTPULLUPFILTER

Open-drain output using alternate control with filter and pullup

End of enumeration elements list.

MODE5 : Pin 5 Mode
bits : 20 - 23 (4 bit)
access : read-write

Enumeration:

0x00000000 : DISABLED

Input disabled. Pullup if DOUT is set.

0x00000001 : INPUT

Input enabled. Filter if DOUT is set

0x00000002 : INPUTPULL

Input enabled. DOUT determines pull direction

0x00000003 : INPUTPULLFILTER

Input enabled with filter. DOUT determines pull direction

0x00000004 : PUSHPULL

Push-pull output

0x00000005 : PUSHPULLALT

Push-pull using alternate control

0x00000006 : WIREDOR

Wired-or output

0x00000007 : WIREDORPULLDOWN

Wired-or output with pull-down

0x00000008 : WIREDAND

Open-drain output

0x00000009 : WIREDANDFILTER

Open-drain output with filter

0x0000000A : WIREDANDPULLUP

Open-drain output with pullup

0x0000000B : WIREDANDPULLUPFILTER

Open-drain output with filter and pullup

0x0000000C : WIREDANDALT

Open-drain output using alternate control

0x0000000D : WIREDANDALTFILTER

Open-drain output using alternate control with filter

0x0000000E : WIREDANDALTPULLUP

Open-drain output using alternate control with pullup

0x0000000F : WIREDANDALTPULLUPFILTER

Open-drain output using alternate control with filter and pullup

End of enumeration elements list.

MODE6 : Pin 6 Mode
bits : 24 - 27 (4 bit)
access : read-write

Enumeration:

0x00000000 : DISABLED

Input disabled. Pullup if DOUT is set.

0x00000001 : INPUT

Input enabled. Filter if DOUT is set

0x00000002 : INPUTPULL

Input enabled. DOUT determines pull direction

0x00000003 : INPUTPULLFILTER

Input enabled with filter. DOUT determines pull direction

0x00000004 : PUSHPULL

Push-pull output

0x00000005 : PUSHPULLALT

Push-pull using alternate control

0x00000006 : WIREDOR

Wired-or output

0x00000007 : WIREDORPULLDOWN

Wired-or output with pull-down

0x00000008 : WIREDAND

Open-drain output

0x00000009 : WIREDANDFILTER

Open-drain output with filter

0x0000000A : WIREDANDPULLUP

Open-drain output with pullup

0x0000000B : WIREDANDPULLUPFILTER

Open-drain output with filter and pullup

0x0000000C : WIREDANDALT

Open-drain output using alternate control

0x0000000D : WIREDANDALTFILTER

Open-drain output using alternate control with filter

0x0000000E : WIREDANDALTPULLUP

Open-drain output using alternate control with pullup

0x0000000F : WIREDANDALTPULLUPFILTER

Open-drain output using alternate control with filter and pullup

End of enumeration elements list.

MODE7 : Pin 7 Mode
bits : 28 - 31 (4 bit)
access : read-write

Enumeration:

0x00000000 : DISABLED

Input disabled. Pullup if DOUT is set.

0x00000001 : INPUT

Input enabled. Filter if DOUT is set

0x00000002 : INPUTPULL

Input enabled. DOUT determines pull direction

0x00000003 : INPUTPULLFILTER

Input enabled with filter. DOUT determines pull direction

0x00000004 : PUSHPULL

Push-pull output

0x00000005 : PUSHPULLALT

Push-pull using alternate control

0x00000006 : WIREDOR

Wired-or output

0x00000007 : WIREDORPULLDOWN

Wired-or output with pull-down

0x00000008 : WIREDAND

Open-drain output

0x00000009 : WIREDANDFILTER

Open-drain output with filter

0x0000000A : WIREDANDPULLUP

Open-drain output with pullup

0x0000000B : WIREDANDPULLUPFILTER

Open-drain output with filter and pullup

0x0000000C : WIREDANDALT

Open-drain output using alternate control

0x0000000D : WIREDANDALTFILTER

Open-drain output using alternate control with filter

0x0000000E : WIREDANDALTPULLUP

Open-drain output using alternate control with pullup

0x0000000F : WIREDANDALTPULLUPFILTER

Open-drain output using alternate control with filter and pullup

End of enumeration elements list.


PC_MODEH

Port Pin Mode High Register
address_offset : 0x68 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PC_MODEH PC_MODEH 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 MODE8 MODE9 MODE10 MODE11 MODE12 MODE13 MODE14 MODE15

MODE8 : Pin 8 Mode
bits : 0 - 3 (4 bit)
access : read-write

Enumeration:

0x00000000 : DISABLED

Input disabled. Pullup if DOUT is set.

0x00000001 : INPUT

Input enabled. Filter if DOUT is set

0x00000002 : INPUTPULL

Input enabled. DOUT determines pull direction

0x00000003 : INPUTPULLFILTER

Input enabled with filter. DOUT determines pull direction

0x00000004 : PUSHPULL

Push-pull output

0x00000005 : PUSHPULLALT

Push-pull using alternate control

0x00000006 : WIREDOR

Wired-or output

0x00000007 : WIREDORPULLDOWN

Wired-or output with pull-down

0x00000008 : WIREDAND

Open-drain output

0x00000009 : WIREDANDFILTER

Open-drain output with filter

0x0000000A : WIREDANDPULLUP

Open-drain output with pullup

0x0000000B : WIREDANDPULLUPFILTER

Open-drain output with filter and pullup

0x0000000C : WIREDANDALT

Open-drain output using alternate control

0x0000000D : WIREDANDALTFILTER

Open-drain output using alternate control with filter

0x0000000E : WIREDANDALTPULLUP

Open-drain output using alternate control with pullup

0x0000000F : WIREDANDALTPULLUPFILTER

Open-drain output using alternate control with filter and pullup

End of enumeration elements list.

MODE9 : Pin 9 Mode
bits : 4 - 7 (4 bit)
access : read-write

Enumeration:

0x00000000 : DISABLED

Input disabled. Pullup if DOUT is set.

0x00000001 : INPUT

Input enabled. Filter if DOUT is set

0x00000002 : INPUTPULL

Input enabled. DOUT determines pull direction

0x00000003 : INPUTPULLFILTER

Input enabled with filter. DOUT determines pull direction

0x00000004 : PUSHPULL

Push-pull output

0x00000005 : PUSHPULLALT

Push-pull using alternate control

0x00000006 : WIREDOR

Wired-or output

0x00000007 : WIREDORPULLDOWN

Wired-or output with pull-down

0x00000008 : WIREDAND

Open-drain output

0x00000009 : WIREDANDFILTER

Open-drain output with filter

0x0000000A : WIREDANDPULLUP

Open-drain output with pullup

0x0000000B : WIREDANDPULLUPFILTER

Open-drain output with filter and pullup

0x0000000C : WIREDANDALT

Open-drain output using alternate control

0x0000000D : WIREDANDALTFILTER

Open-drain output using alternate control with filter

0x0000000E : WIREDANDALTPULLUP

Open-drain output using alternate control with pullup

0x0000000F : WIREDANDALTPULLUPFILTER

Open-drain output using alternate control with filter and pullup

End of enumeration elements list.

MODE10 : Pin 10 Mode
bits : 8 - 11 (4 bit)
access : read-write

Enumeration:

0x00000000 : DISABLED

Input disabled. Pullup if DOUT is set.

0x00000001 : INPUT

Input enabled. Filter if DOUT is set

0x00000002 : INPUTPULL

Input enabled. DOUT determines pull direction

0x00000003 : INPUTPULLFILTER

Input enabled with filter. DOUT determines pull direction

0x00000004 : PUSHPULL

Push-pull output

0x00000005 : PUSHPULLALT

Push-pull using alternate control

0x00000006 : WIREDOR

Wired-or output

0x00000007 : WIREDORPULLDOWN

Wired-or output with pull-down

0x00000008 : WIREDAND

Open-drain output

0x00000009 : WIREDANDFILTER

Open-drain output with filter

0x0000000A : WIREDANDPULLUP

Open-drain output with pullup

0x0000000B : WIREDANDPULLUPFILTER

Open-drain output with filter and pullup

0x0000000C : WIREDANDALT

Open-drain output using alternate control

0x0000000D : WIREDANDALTFILTER

Open-drain output using alternate control with filter

0x0000000E : WIREDANDALTPULLUP

Open-drain output using alternate control with pullup

0x0000000F : WIREDANDALTPULLUPFILTER

Open-drain output using alternate control with filter and pullup

End of enumeration elements list.

MODE11 : Pin 11 Mode
bits : 12 - 15 (4 bit)
access : read-write

Enumeration:

0x00000000 : DISABLED

Input disabled. Pullup if DOUT is set.

0x00000001 : INPUT

Input enabled. Filter if DOUT is set

0x00000002 : INPUTPULL

Input enabled. DOUT determines pull direction

0x00000003 : INPUTPULLFILTER

Input enabled with filter. DOUT determines pull direction

0x00000004 : PUSHPULL

Push-pull output

0x00000005 : PUSHPULLALT

Push-pull using alternate control

0x00000006 : WIREDOR

Wired-or output

0x00000007 : WIREDORPULLDOWN

Wired-or output with pull-down

0x00000008 : WIREDAND

Open-drain output

0x00000009 : WIREDANDFILTER

Open-drain output with filter

0x0000000A : WIREDANDPULLUP

Open-drain output with pullup

0x0000000B : WIREDANDPULLUPFILTER

Open-drain output with filter and pullup

0x0000000C : WIREDANDALT

Open-drain output using alternate control

0x0000000D : WIREDANDALTFILTER

Open-drain output using alternate control with filter

0x0000000E : WIREDANDALTPULLUP

Open-drain output using alternate control with pullup

0x0000000F : WIREDANDALTPULLUPFILTER

Open-drain output using alternate control with filter and pullup

End of enumeration elements list.

MODE12 : Pin 12 Mode
bits : 16 - 19 (4 bit)
access : read-write

Enumeration:

0x00000000 : DISABLED

Input disabled. Pullup if DOUT is set.

0x00000001 : INPUT

Input enabled. Filter if DOUT is set

0x00000002 : INPUTPULL

Input enabled. DOUT determines pull direction

0x00000003 : INPUTPULLFILTER

Input enabled with filter. DOUT determines pull direction

0x00000004 : PUSHPULL

Push-pull output

0x00000005 : PUSHPULLALT

Push-pull using alternate control

0x00000006 : WIREDOR

Wired-or output

0x00000007 : WIREDORPULLDOWN

Wired-or output with pull-down

0x00000008 : WIREDAND

Open-drain output

0x00000009 : WIREDANDFILTER

Open-drain output with filter

0x0000000A : WIREDANDPULLUP

Open-drain output with pullup

0x0000000B : WIREDANDPULLUPFILTER

Open-drain output with filter and pullup

0x0000000C : WIREDANDALT

Open-drain output using alternate control

0x0000000D : WIREDANDALTFILTER

Open-drain output using alternate control with filter

0x0000000E : WIREDANDALTPULLUP

Open-drain output using alternate control with pullup

0x0000000F : WIREDANDALTPULLUPFILTER

Open-drain output using alternate control with filter and pullup

End of enumeration elements list.

MODE13 : Pin 13 Mode
bits : 20 - 23 (4 bit)
access : read-write

Enumeration:

0x00000000 : DISABLED

Input disabled. Pullup if DOUT is set.

0x00000001 : INPUT

Input enabled. Filter if DOUT is set

0x00000002 : INPUTPULL

Input enabled. DOUT determines pull direction

0x00000003 : INPUTPULLFILTER

Input enabled with filter. DOUT determines pull direction

0x00000004 : PUSHPULL

Push-pull output

0x00000005 : PUSHPULLALT

Push-pull using alternate control

0x00000006 : WIREDOR

Wired-or output

0x00000007 : WIREDORPULLDOWN

Wired-or output with pull-down

0x00000008 : WIREDAND

Open-drain output

0x00000009 : WIREDANDFILTER

Open-drain output with filter

0x0000000A : WIREDANDPULLUP

Open-drain output with pullup

0x0000000B : WIREDANDPULLUPFILTER

Open-drain output with filter and pullup

0x0000000C : WIREDANDALT

Open-drain output using alternate control

0x0000000D : WIREDANDALTFILTER

Open-drain output using alternate control with filter

0x0000000E : WIREDANDALTPULLUP

Open-drain output using alternate control with pullup

0x0000000F : WIREDANDALTPULLUPFILTER

Open-drain output using alternate control with filter and pullup

End of enumeration elements list.

MODE14 : Pin 14 Mode
bits : 24 - 27 (4 bit)
access : read-write

Enumeration:

0x00000000 : DISABLED

Input disabled. Pullup if DOUT is set.

0x00000001 : INPUT

Input enabled. Filter if DOUT is set

0x00000002 : INPUTPULL

Input enabled. DOUT determines pull direction

0x00000003 : INPUTPULLFILTER

Input enabled with filter. DOUT determines pull direction

0x00000004 : PUSHPULL

Push-pull output

0x00000005 : PUSHPULLALT

Push-pull using alternate control

0x00000006 : WIREDOR

Wired-or output

0x00000007 : WIREDORPULLDOWN

Wired-or output with pull-down

0x00000008 : WIREDAND

Open-drain output

0x00000009 : WIREDANDFILTER

Open-drain output with filter

0x0000000A : WIREDANDPULLUP

Open-drain output with pullup

0x0000000B : WIREDANDPULLUPFILTER

Open-drain output with filter and pullup

0x0000000C : WIREDANDALT

Open-drain output using alternate control

0x0000000D : WIREDANDALTFILTER

Open-drain output using alternate control with filter

0x0000000E : WIREDANDALTPULLUP

Open-drain output using alternate control with pullup

0x0000000F : WIREDANDALTPULLUPFILTER

Open-drain output using alternate control with filter and pullup

End of enumeration elements list.

MODE15 : Pin 15 Mode
bits : 28 - 31 (4 bit)
access : read-write

Enumeration:

0x00000000 : DISABLED

Input disabled. Pullup if DOUT is set.

0x00000001 : INPUT

Input enabled. Filter if DOUT is set

0x00000002 : INPUTPULL

Input enabled. DOUT determines pull direction

0x00000003 : INPUTPULLFILTER

Input enabled with filter. DOUT determines pull direction

0x00000004 : PUSHPULL

Push-pull output

0x00000005 : PUSHPULLALT

Push-pull using alternate control

0x00000006 : WIREDOR

Wired-or output

0x00000007 : WIREDORPULLDOWN

Wired-or output with pull-down

0x00000008 : WIREDAND

Open-drain output

0x00000009 : WIREDANDFILTER

Open-drain output with filter

0x0000000A : WIREDANDPULLUP

Open-drain output with pullup

0x0000000B : WIREDANDPULLUPFILTER

Open-drain output with filter and pullup

0x0000000C : WIREDANDALT

Open-drain output using alternate control

0x0000000D : WIREDANDALTFILTER

Open-drain output using alternate control with filter

0x0000000E : WIREDANDALTPULLUP

Open-drain output using alternate control with pullup

0x0000000F : WIREDANDALTPULLUPFILTER

Open-drain output using alternate control with filter and pullup

End of enumeration elements list.


PC_DOUT

Port Data Out Register
address_offset : 0x6C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PC_DOUT PC_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 DOUT

DOUT : Data Out
bits : 0 - 15 (16 bit)
access : read-write


PC_DOUTTGL

Port Data Out Toggle Register
address_offset : 0x78 Bytes (0x0)
size : 32 bit
access : write-only
reset_value : 0x0
reset_Mask : 0x0

PC_DOUTTGL PC_DOUTTGL 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 DOUTTGL

DOUTTGL : Data Out Toggle
bits : 0 - 15 (16 bit)
access : write-only


PC_DIN

Port Data in Register
address_offset : 0x7C Bytes (0x0)
size : 32 bit
access : read-only
reset_value : 0x0
reset_Mask : 0x0

PC_DIN PC_DIN read-only 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 DIN

DIN : Data in
bits : 0 - 15 (16 bit)
access : read-only


PA_MODEH

Port Pin Mode High Register
address_offset : 0x8 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PA_MODEH PA_MODEH 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 MODE8 MODE9 MODE10 MODE11 MODE12 MODE13 MODE14 MODE15

MODE8 : Pin 8 Mode
bits : 0 - 3 (4 bit)
access : read-write

Enumeration:

0x00000000 : DISABLED

Input disabled. Pullup if DOUT is set.

0x00000001 : INPUT

Input enabled. Filter if DOUT is set

0x00000002 : INPUTPULL

Input enabled. DOUT determines pull direction

0x00000003 : INPUTPULLFILTER

Input enabled with filter. DOUT determines pull direction

0x00000004 : PUSHPULL

Push-pull output

0x00000005 : PUSHPULLALT

Push-pull using alternate control

0x00000006 : WIREDOR

Wired-or output

0x00000007 : WIREDORPULLDOWN

Wired-or output with pull-down

0x00000008 : WIREDAND

Open-drain output

0x00000009 : WIREDANDFILTER

Open-drain output with filter

0x0000000A : WIREDANDPULLUP

Open-drain output with pullup

0x0000000B : WIREDANDPULLUPFILTER

Open-drain output with filter and pullup

0x0000000C : WIREDANDALT

Open-drain output using alternate control

0x0000000D : WIREDANDALTFILTER

Open-drain output using alternate control with filter

0x0000000E : WIREDANDALTPULLUP

Open-drain output using alternate control with pullup

0x0000000F : WIREDANDALTPULLUPFILTER

Open-drain output using alternate control with filter and pullup

End of enumeration elements list.

MODE9 : Pin 9 Mode
bits : 4 - 7 (4 bit)
access : read-write

Enumeration:

0x00000000 : DISABLED

Input disabled. Pullup if DOUT is set.

0x00000001 : INPUT

Input enabled. Filter if DOUT is set

0x00000002 : INPUTPULL

Input enabled. DOUT determines pull direction

0x00000003 : INPUTPULLFILTER

Input enabled with filter. DOUT determines pull direction

0x00000004 : PUSHPULL

Push-pull output

0x00000005 : PUSHPULLALT

Push-pull using alternate control

0x00000006 : WIREDOR

Wired-or output

0x00000007 : WIREDORPULLDOWN

Wired-or output with pull-down

0x00000008 : WIREDAND

Open-drain output

0x00000009 : WIREDANDFILTER

Open-drain output with filter

0x0000000A : WIREDANDPULLUP

Open-drain output with pullup

0x0000000B : WIREDANDPULLUPFILTER

Open-drain output with filter and pullup

0x0000000C : WIREDANDALT

Open-drain output using alternate control

0x0000000D : WIREDANDALTFILTER

Open-drain output using alternate control with filter

0x0000000E : WIREDANDALTPULLUP

Open-drain output using alternate control with pullup

0x0000000F : WIREDANDALTPULLUPFILTER

Open-drain output using alternate control with filter and pullup

End of enumeration elements list.

MODE10 : Pin 10 Mode
bits : 8 - 11 (4 bit)
access : read-write

Enumeration:

0x00000000 : DISABLED

Input disabled. Pullup if DOUT is set.

0x00000001 : INPUT

Input enabled. Filter if DOUT is set

0x00000002 : INPUTPULL

Input enabled. DOUT determines pull direction

0x00000003 : INPUTPULLFILTER

Input enabled with filter. DOUT determines pull direction

0x00000004 : PUSHPULL

Push-pull output

0x00000005 : PUSHPULLALT

Push-pull using alternate control

0x00000006 : WIREDOR

Wired-or output

0x00000007 : WIREDORPULLDOWN

Wired-or output with pull-down

0x00000008 : WIREDAND

Open-drain output

0x00000009 : WIREDANDFILTER

Open-drain output with filter

0x0000000A : WIREDANDPULLUP

Open-drain output with pullup

0x0000000B : WIREDANDPULLUPFILTER

Open-drain output with filter and pullup

0x0000000C : WIREDANDALT

Open-drain output using alternate control

0x0000000D : WIREDANDALTFILTER

Open-drain output using alternate control with filter

0x0000000E : WIREDANDALTPULLUP

Open-drain output using alternate control with pullup

0x0000000F : WIREDANDALTPULLUPFILTER

Open-drain output using alternate control with filter and pullup

End of enumeration elements list.

MODE11 : Pin 11 Mode
bits : 12 - 15 (4 bit)
access : read-write

Enumeration:

0x00000000 : DISABLED

Input disabled. Pullup if DOUT is set.

0x00000001 : INPUT

Input enabled. Filter if DOUT is set

0x00000002 : INPUTPULL

Input enabled. DOUT determines pull direction

0x00000003 : INPUTPULLFILTER

Input enabled with filter. DOUT determines pull direction

0x00000004 : PUSHPULL

Push-pull output

0x00000005 : PUSHPULLALT

Push-pull using alternate control

0x00000006 : WIREDOR

Wired-or output

0x00000007 : WIREDORPULLDOWN

Wired-or output with pull-down

0x00000008 : WIREDAND

Open-drain output

0x00000009 : WIREDANDFILTER

Open-drain output with filter

0x0000000A : WIREDANDPULLUP

Open-drain output with pullup

0x0000000B : WIREDANDPULLUPFILTER

Open-drain output with filter and pullup

0x0000000C : WIREDANDALT

Open-drain output using alternate control

0x0000000D : WIREDANDALTFILTER

Open-drain output using alternate control with filter

0x0000000E : WIREDANDALTPULLUP

Open-drain output using alternate control with pullup

0x0000000F : WIREDANDALTPULLUPFILTER

Open-drain output using alternate control with filter and pullup

End of enumeration elements list.

MODE12 : Pin 12 Mode
bits : 16 - 19 (4 bit)
access : read-write

Enumeration:

0x00000000 : DISABLED

Input disabled. Pullup if DOUT is set.

0x00000001 : INPUT

Input enabled. Filter if DOUT is set

0x00000002 : INPUTPULL

Input enabled. DOUT determines pull direction

0x00000003 : INPUTPULLFILTER

Input enabled with filter. DOUT determines pull direction

0x00000004 : PUSHPULL

Push-pull output

0x00000005 : PUSHPULLALT

Push-pull using alternate control

0x00000006 : WIREDOR

Wired-or output

0x00000007 : WIREDORPULLDOWN

Wired-or output with pull-down

0x00000008 : WIREDAND

Open-drain output

0x00000009 : WIREDANDFILTER

Open-drain output with filter

0x0000000A : WIREDANDPULLUP

Open-drain output with pullup

0x0000000B : WIREDANDPULLUPFILTER

Open-drain output with filter and pullup

0x0000000C : WIREDANDALT

Open-drain output using alternate control

0x0000000D : WIREDANDALTFILTER

Open-drain output using alternate control with filter

0x0000000E : WIREDANDALTPULLUP

Open-drain output using alternate control with pullup

0x0000000F : WIREDANDALTPULLUPFILTER

Open-drain output using alternate control with filter and pullup

End of enumeration elements list.

MODE13 : Pin 13 Mode
bits : 20 - 23 (4 bit)
access : read-write

Enumeration:

0x00000000 : DISABLED

Input disabled. Pullup if DOUT is set.

0x00000001 : INPUT

Input enabled. Filter if DOUT is set

0x00000002 : INPUTPULL

Input enabled. DOUT determines pull direction

0x00000003 : INPUTPULLFILTER

Input enabled with filter. DOUT determines pull direction

0x00000004 : PUSHPULL

Push-pull output

0x00000005 : PUSHPULLALT

Push-pull using alternate control

0x00000006 : WIREDOR

Wired-or output

0x00000007 : WIREDORPULLDOWN

Wired-or output with pull-down

0x00000008 : WIREDAND

Open-drain output

0x00000009 : WIREDANDFILTER

Open-drain output with filter

0x0000000A : WIREDANDPULLUP

Open-drain output with pullup

0x0000000B : WIREDANDPULLUPFILTER

Open-drain output with filter and pullup

0x0000000C : WIREDANDALT

Open-drain output using alternate control

0x0000000D : WIREDANDALTFILTER

Open-drain output using alternate control with filter

0x0000000E : WIREDANDALTPULLUP

Open-drain output using alternate control with pullup

0x0000000F : WIREDANDALTPULLUPFILTER

Open-drain output using alternate control with filter and pullup

End of enumeration elements list.

MODE14 : Pin 14 Mode
bits : 24 - 27 (4 bit)
access : read-write

Enumeration:

0x00000000 : DISABLED

Input disabled. Pullup if DOUT is set.

0x00000001 : INPUT

Input enabled. Filter if DOUT is set

0x00000002 : INPUTPULL

Input enabled. DOUT determines pull direction

0x00000003 : INPUTPULLFILTER

Input enabled with filter. DOUT determines pull direction

0x00000004 : PUSHPULL

Push-pull output

0x00000005 : PUSHPULLALT

Push-pull using alternate control

0x00000006 : WIREDOR

Wired-or output

0x00000007 : WIREDORPULLDOWN

Wired-or output with pull-down

0x00000008 : WIREDAND

Open-drain output

0x00000009 : WIREDANDFILTER

Open-drain output with filter

0x0000000A : WIREDANDPULLUP

Open-drain output with pullup

0x0000000B : WIREDANDPULLUPFILTER

Open-drain output with filter and pullup

0x0000000C : WIREDANDALT

Open-drain output using alternate control

0x0000000D : WIREDANDALTFILTER

Open-drain output using alternate control with filter

0x0000000E : WIREDANDALTPULLUP

Open-drain output using alternate control with pullup

0x0000000F : WIREDANDALTPULLUPFILTER

Open-drain output using alternate control with filter and pullup

End of enumeration elements list.

MODE15 : Pin 15 Mode
bits : 28 - 31 (4 bit)
access : read-write

Enumeration:

0x00000000 : DISABLED

Input disabled. Pullup if DOUT is set.

0x00000001 : INPUT

Input enabled. Filter if DOUT is set

0x00000002 : INPUTPULL

Input enabled. DOUT determines pull direction

0x00000003 : INPUTPULLFILTER

Input enabled with filter. DOUT determines pull direction

0x00000004 : PUSHPULL

Push-pull output

0x00000005 : PUSHPULLALT

Push-pull using alternate control

0x00000006 : WIREDOR

Wired-or output

0x00000007 : WIREDORPULLDOWN

Wired-or output with pull-down

0x00000008 : WIREDAND

Open-drain output

0x00000009 : WIREDANDFILTER

Open-drain output with filter

0x0000000A : WIREDANDPULLUP

Open-drain output with pullup

0x0000000B : WIREDANDPULLUPFILTER

Open-drain output with filter and pullup

0x0000000C : WIREDANDALT

Open-drain output using alternate control

0x0000000D : WIREDANDALTFILTER

Open-drain output using alternate control with filter

0x0000000E : WIREDANDALTPULLUP

Open-drain output using alternate control with pullup

0x0000000F : WIREDANDALTPULLUPFILTER

Open-drain output using alternate control with filter and pullup

End of enumeration elements list.


PC_PINLOCKN

Port Unlocked Pins Register
address_offset : 0x80 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PC_PINLOCKN PC_PINLOCKN 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 PINLOCKN

PINLOCKN : Unlocked Pins
bits : 0 - 15 (16 bit)
access : read-write


PC_OVTDIS

Over Voltage Disable for All Modes
address_offset : 0x88 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PC_OVTDIS PC_OVTDIS 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 OVTDIS

OVTDIS : Disable Over Voltage Capability
bits : 0 - 15 (16 bit)
access : read-write


PD_CTRL

Port Control Register
address_offset : 0x90 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PD_CTRL PD_CTRL 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 DRIVESTRENGTH SLEWRATE DINDIS DRIVESTRENGTHALT SLEWRATEALT DINDISALT

DRIVESTRENGTH : Drive Strength for Port
bits : 0 - 0 (1 bit)
access : read-write

SLEWRATE : Slewrate Limit for Port
bits : 4 - 6 (3 bit)
access : read-write

DINDIS : Data in Disable
bits : 12 - 12 (1 bit)
access : read-write

DRIVESTRENGTHALT : Alternate Drive Strength for Port
bits : 16 - 16 (1 bit)
access : read-write

SLEWRATEALT : Alternate Slewrate Limit for Port
bits : 20 - 22 (3 bit)
access : read-write

DINDISALT : Alternate Data in Disable
bits : 28 - 28 (1 bit)
access : read-write


PD_MODEL

Port Pin Mode Low Register
address_offset : 0x94 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

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

MODE0 : Pin 0 Mode
bits : 0 - 3 (4 bit)
access : read-write

Enumeration:

0x00000000 : DISABLED

Input disabled. Pullup if DOUT is set.

0x00000001 : INPUT

Input enabled. Filter if DOUT is set

0x00000002 : INPUTPULL

Input enabled. DOUT determines pull direction

0x00000003 : INPUTPULLFILTER

Input enabled with filter. DOUT determines pull direction

0x00000004 : PUSHPULL

Push-pull output

0x00000005 : PUSHPULLALT

Push-pull using alternate control

0x00000006 : WIREDOR

Wired-or output

0x00000007 : WIREDORPULLDOWN

Wired-or output with pull-down

0x00000008 : WIREDAND

Open-drain output

0x00000009 : WIREDANDFILTER

Open-drain output with filter

0x0000000A : WIREDANDPULLUP

Open-drain output with pullup

0x0000000B : WIREDANDPULLUPFILTER

Open-drain output with filter and pullup

0x0000000C : WIREDANDALT

Open-drain output using alternate control

0x0000000D : WIREDANDALTFILTER

Open-drain output using alternate control with filter

0x0000000E : WIREDANDALTPULLUP

Open-drain output using alternate control with pullup

0x0000000F : WIREDANDALTPULLUPFILTER

Open-drain output using alternate control with filter and pullup

End of enumeration elements list.

MODE1 : Pin 1 Mode
bits : 4 - 7 (4 bit)
access : read-write

Enumeration:

0x00000000 : DISABLED

Input disabled. Pullup if DOUT is set.

0x00000001 : INPUT

Input enabled. Filter if DOUT is set

0x00000002 : INPUTPULL

Input enabled. DOUT determines pull direction

0x00000003 : INPUTPULLFILTER

Input enabled with filter. DOUT determines pull direction

0x00000004 : PUSHPULL

Push-pull output

0x00000005 : PUSHPULLALT

Push-pull using alternate control

0x00000006 : WIREDOR

Wired-or output

0x00000007 : WIREDORPULLDOWN

Wired-or output with pull-down

0x00000008 : WIREDAND

Open-drain output

0x00000009 : WIREDANDFILTER

Open-drain output with filter

0x0000000A : WIREDANDPULLUP

Open-drain output with pullup

0x0000000B : WIREDANDPULLUPFILTER

Open-drain output with filter and pullup

0x0000000C : WIREDANDALT

Open-drain output using alternate control

0x0000000D : WIREDANDALTFILTER

Open-drain output using alternate control with filter

0x0000000E : WIREDANDALTPULLUP

Open-drain output using alternate control with pullup

0x0000000F : WIREDANDALTPULLUPFILTER

Open-drain output using alternate control with filter and pullup

End of enumeration elements list.

MODE2 : Pin 2 Mode
bits : 8 - 11 (4 bit)
access : read-write

Enumeration:

0x00000000 : DISABLED

Input disabled. Pullup if DOUT is set.

0x00000001 : INPUT

Input enabled. Filter if DOUT is set

0x00000002 : INPUTPULL

Input enabled. DOUT determines pull direction

0x00000003 : INPUTPULLFILTER

Input enabled with filter. DOUT determines pull direction

0x00000004 : PUSHPULL

Push-pull output

0x00000005 : PUSHPULLALT

Push-pull using alternate control

0x00000006 : WIREDOR

Wired-or output

0x00000007 : WIREDORPULLDOWN

Wired-or output with pull-down

0x00000008 : WIREDAND

Open-drain output

0x00000009 : WIREDANDFILTER

Open-drain output with filter

0x0000000A : WIREDANDPULLUP

Open-drain output with pullup

0x0000000B : WIREDANDPULLUPFILTER

Open-drain output with filter and pullup

0x0000000C : WIREDANDALT

Open-drain output using alternate control

0x0000000D : WIREDANDALTFILTER

Open-drain output using alternate control with filter

0x0000000E : WIREDANDALTPULLUP

Open-drain output using alternate control with pullup

0x0000000F : WIREDANDALTPULLUPFILTER

Open-drain output using alternate control with filter and pullup

End of enumeration elements list.

MODE3 : Pin 3 Mode
bits : 12 - 15 (4 bit)
access : read-write

Enumeration:

0x00000000 : DISABLED

Input disabled. Pullup if DOUT is set.

0x00000001 : INPUT

Input enabled. Filter if DOUT is set

0x00000002 : INPUTPULL

Input enabled. DOUT determines pull direction

0x00000003 : INPUTPULLFILTER

Input enabled with filter. DOUT determines pull direction

0x00000004 : PUSHPULL

Push-pull output

0x00000005 : PUSHPULLALT

Push-pull using alternate control

0x00000006 : WIREDOR

Wired-or output

0x00000007 : WIREDORPULLDOWN

Wired-or output with pull-down

0x00000008 : WIREDAND

Open-drain output

0x00000009 : WIREDANDFILTER

Open-drain output with filter

0x0000000A : WIREDANDPULLUP

Open-drain output with pullup

0x0000000B : WIREDANDPULLUPFILTER

Open-drain output with filter and pullup

0x0000000C : WIREDANDALT

Open-drain output using alternate control

0x0000000D : WIREDANDALTFILTER

Open-drain output using alternate control with filter

0x0000000E : WIREDANDALTPULLUP

Open-drain output using alternate control with pullup

0x0000000F : WIREDANDALTPULLUPFILTER

Open-drain output using alternate control with filter and pullup

End of enumeration elements list.

MODE4 : Pin 4 Mode
bits : 16 - 19 (4 bit)
access : read-write

Enumeration:

0x00000000 : DISABLED

Input disabled. Pullup if DOUT is set.

0x00000001 : INPUT

Input enabled. Filter if DOUT is set

0x00000002 : INPUTPULL

Input enabled. DOUT determines pull direction

0x00000003 : INPUTPULLFILTER

Input enabled with filter. DOUT determines pull direction

0x00000004 : PUSHPULL

Push-pull output

0x00000005 : PUSHPULLALT

Push-pull using alternate control

0x00000006 : WIREDOR

Wired-or output

0x00000007 : WIREDORPULLDOWN

Wired-or output with pull-down

0x00000008 : WIREDAND

Open-drain output

0x00000009 : WIREDANDFILTER

Open-drain output with filter

0x0000000A : WIREDANDPULLUP

Open-drain output with pullup

0x0000000B : WIREDANDPULLUPFILTER

Open-drain output with filter and pullup

0x0000000C : WIREDANDALT

Open-drain output using alternate control

0x0000000D : WIREDANDALTFILTER

Open-drain output using alternate control with filter

0x0000000E : WIREDANDALTPULLUP

Open-drain output using alternate control with pullup

0x0000000F : WIREDANDALTPULLUPFILTER

Open-drain output using alternate control with filter and pullup

End of enumeration elements list.

MODE5 : Pin 5 Mode
bits : 20 - 23 (4 bit)
access : read-write

Enumeration:

0x00000000 : DISABLED

Input disabled. Pullup if DOUT is set.

0x00000001 : INPUT

Input enabled. Filter if DOUT is set

0x00000002 : INPUTPULL

Input enabled. DOUT determines pull direction

0x00000003 : INPUTPULLFILTER

Input enabled with filter. DOUT determines pull direction

0x00000004 : PUSHPULL

Push-pull output

0x00000005 : PUSHPULLALT

Push-pull using alternate control

0x00000006 : WIREDOR

Wired-or output

0x00000007 : WIREDORPULLDOWN

Wired-or output with pull-down

0x00000008 : WIREDAND

Open-drain output

0x00000009 : WIREDANDFILTER

Open-drain output with filter

0x0000000A : WIREDANDPULLUP

Open-drain output with pullup

0x0000000B : WIREDANDPULLUPFILTER

Open-drain output with filter and pullup

0x0000000C : WIREDANDALT

Open-drain output using alternate control

0x0000000D : WIREDANDALTFILTER

Open-drain output using alternate control with filter

0x0000000E : WIREDANDALTPULLUP

Open-drain output using alternate control with pullup

0x0000000F : WIREDANDALTPULLUPFILTER

Open-drain output using alternate control with filter and pullup

End of enumeration elements list.

MODE6 : Pin 6 Mode
bits : 24 - 27 (4 bit)
access : read-write

Enumeration:

0x00000000 : DISABLED

Input disabled. Pullup if DOUT is set.

0x00000001 : INPUT

Input enabled. Filter if DOUT is set

0x00000002 : INPUTPULL

Input enabled. DOUT determines pull direction

0x00000003 : INPUTPULLFILTER

Input enabled with filter. DOUT determines pull direction

0x00000004 : PUSHPULL

Push-pull output

0x00000005 : PUSHPULLALT

Push-pull using alternate control

0x00000006 : WIREDOR

Wired-or output

0x00000007 : WIREDORPULLDOWN

Wired-or output with pull-down

0x00000008 : WIREDAND

Open-drain output

0x00000009 : WIREDANDFILTER

Open-drain output with filter

0x0000000A : WIREDANDPULLUP

Open-drain output with pullup

0x0000000B : WIREDANDPULLUPFILTER

Open-drain output with filter and pullup

0x0000000C : WIREDANDALT

Open-drain output using alternate control

0x0000000D : WIREDANDALTFILTER

Open-drain output using alternate control with filter

0x0000000E : WIREDANDALTPULLUP

Open-drain output using alternate control with pullup

0x0000000F : WIREDANDALTPULLUPFILTER

Open-drain output using alternate control with filter and pullup

End of enumeration elements list.

MODE7 : Pin 7 Mode
bits : 28 - 31 (4 bit)
access : read-write

Enumeration:

0x00000000 : DISABLED

Input disabled. Pullup if DOUT is set.

0x00000001 : INPUT

Input enabled. Filter if DOUT is set

0x00000002 : INPUTPULL

Input enabled. DOUT determines pull direction

0x00000003 : INPUTPULLFILTER

Input enabled with filter. DOUT determines pull direction

0x00000004 : PUSHPULL

Push-pull output

0x00000005 : PUSHPULLALT

Push-pull using alternate control

0x00000006 : WIREDOR

Wired-or output

0x00000007 : WIREDORPULLDOWN

Wired-or output with pull-down

0x00000008 : WIREDAND

Open-drain output

0x00000009 : WIREDANDFILTER

Open-drain output with filter

0x0000000A : WIREDANDPULLUP

Open-drain output with pullup

0x0000000B : WIREDANDPULLUPFILTER

Open-drain output with filter and pullup

0x0000000C : WIREDANDALT

Open-drain output using alternate control

0x0000000D : WIREDANDALTFILTER

Open-drain output using alternate control with filter

0x0000000E : WIREDANDALTPULLUP

Open-drain output using alternate control with pullup

0x0000000F : WIREDANDALTPULLUPFILTER

Open-drain output using alternate control with filter and pullup

End of enumeration elements list.


PD_MODEH

Port Pin Mode High Register
address_offset : 0x98 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PD_MODEH PD_MODEH 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 MODE8 MODE9 MODE10 MODE11 MODE12 MODE13 MODE14 MODE15

MODE8 : Pin 8 Mode
bits : 0 - 3 (4 bit)
access : read-write

Enumeration:

0x00000000 : DISABLED

Input disabled. Pullup if DOUT is set.

0x00000001 : INPUT

Input enabled. Filter if DOUT is set

0x00000002 : INPUTPULL

Input enabled. DOUT determines pull direction

0x00000003 : INPUTPULLFILTER

Input enabled with filter. DOUT determines pull direction

0x00000004 : PUSHPULL

Push-pull output

0x00000005 : PUSHPULLALT

Push-pull using alternate control

0x00000006 : WIREDOR

Wired-or output

0x00000007 : WIREDORPULLDOWN

Wired-or output with pull-down

0x00000008 : WIREDAND

Open-drain output

0x00000009 : WIREDANDFILTER

Open-drain output with filter

0x0000000A : WIREDANDPULLUP

Open-drain output with pullup

0x0000000B : WIREDANDPULLUPFILTER

Open-drain output with filter and pullup

0x0000000C : WIREDANDALT

Open-drain output using alternate control

0x0000000D : WIREDANDALTFILTER

Open-drain output using alternate control with filter

0x0000000E : WIREDANDALTPULLUP

Open-drain output using alternate control with pullup

0x0000000F : WIREDANDALTPULLUPFILTER

Open-drain output using alternate control with filter and pullup

End of enumeration elements list.

MODE9 : Pin 9 Mode
bits : 4 - 7 (4 bit)
access : read-write

Enumeration:

0x00000000 : DISABLED

Input disabled. Pullup if DOUT is set.

0x00000001 : INPUT

Input enabled. Filter if DOUT is set

0x00000002 : INPUTPULL

Input enabled. DOUT determines pull direction

0x00000003 : INPUTPULLFILTER

Input enabled with filter. DOUT determines pull direction

0x00000004 : PUSHPULL

Push-pull output

0x00000005 : PUSHPULLALT

Push-pull using alternate control

0x00000006 : WIREDOR

Wired-or output

0x00000007 : WIREDORPULLDOWN

Wired-or output with pull-down

0x00000008 : WIREDAND

Open-drain output

0x00000009 : WIREDANDFILTER

Open-drain output with filter

0x0000000A : WIREDANDPULLUP

Open-drain output with pullup

0x0000000B : WIREDANDPULLUPFILTER

Open-drain output with filter and pullup

0x0000000C : WIREDANDALT

Open-drain output using alternate control

0x0000000D : WIREDANDALTFILTER

Open-drain output using alternate control with filter

0x0000000E : WIREDANDALTPULLUP

Open-drain output using alternate control with pullup

0x0000000F : WIREDANDALTPULLUPFILTER

Open-drain output using alternate control with filter and pullup

End of enumeration elements list.

MODE10 : Pin 10 Mode
bits : 8 - 11 (4 bit)
access : read-write

Enumeration:

0x00000000 : DISABLED

Input disabled. Pullup if DOUT is set.

0x00000001 : INPUT

Input enabled. Filter if DOUT is set

0x00000002 : INPUTPULL

Input enabled. DOUT determines pull direction

0x00000003 : INPUTPULLFILTER

Input enabled with filter. DOUT determines pull direction

0x00000004 : PUSHPULL

Push-pull output

0x00000005 : PUSHPULLALT

Push-pull using alternate control

0x00000006 : WIREDOR

Wired-or output

0x00000007 : WIREDORPULLDOWN

Wired-or output with pull-down

0x00000008 : WIREDAND

Open-drain output

0x00000009 : WIREDANDFILTER

Open-drain output with filter

0x0000000A : WIREDANDPULLUP

Open-drain output with pullup

0x0000000B : WIREDANDPULLUPFILTER

Open-drain output with filter and pullup

0x0000000C : WIREDANDALT

Open-drain output using alternate control

0x0000000D : WIREDANDALTFILTER

Open-drain output using alternate control with filter

0x0000000E : WIREDANDALTPULLUP

Open-drain output using alternate control with pullup

0x0000000F : WIREDANDALTPULLUPFILTER

Open-drain output using alternate control with filter and pullup

End of enumeration elements list.

MODE11 : Pin 11 Mode
bits : 12 - 15 (4 bit)
access : read-write

Enumeration:

0x00000000 : DISABLED

Input disabled. Pullup if DOUT is set.

0x00000001 : INPUT

Input enabled. Filter if DOUT is set

0x00000002 : INPUTPULL

Input enabled. DOUT determines pull direction

0x00000003 : INPUTPULLFILTER

Input enabled with filter. DOUT determines pull direction

0x00000004 : PUSHPULL

Push-pull output

0x00000005 : PUSHPULLALT

Push-pull using alternate control

0x00000006 : WIREDOR

Wired-or output

0x00000007 : WIREDORPULLDOWN

Wired-or output with pull-down

0x00000008 : WIREDAND

Open-drain output

0x00000009 : WIREDANDFILTER

Open-drain output with filter

0x0000000A : WIREDANDPULLUP

Open-drain output with pullup

0x0000000B : WIREDANDPULLUPFILTER

Open-drain output with filter and pullup

0x0000000C : WIREDANDALT

Open-drain output using alternate control

0x0000000D : WIREDANDALTFILTER

Open-drain output using alternate control with filter

0x0000000E : WIREDANDALTPULLUP

Open-drain output using alternate control with pullup

0x0000000F : WIREDANDALTPULLUPFILTER

Open-drain output using alternate control with filter and pullup

End of enumeration elements list.

MODE12 : Pin 12 Mode
bits : 16 - 19 (4 bit)
access : read-write

Enumeration:

0x00000000 : DISABLED

Input disabled. Pullup if DOUT is set.

0x00000001 : INPUT

Input enabled. Filter if DOUT is set

0x00000002 : INPUTPULL

Input enabled. DOUT determines pull direction

0x00000003 : INPUTPULLFILTER

Input enabled with filter. DOUT determines pull direction

0x00000004 : PUSHPULL

Push-pull output

0x00000005 : PUSHPULLALT

Push-pull using alternate control

0x00000006 : WIREDOR

Wired-or output

0x00000007 : WIREDORPULLDOWN

Wired-or output with pull-down

0x00000008 : WIREDAND

Open-drain output

0x00000009 : WIREDANDFILTER

Open-drain output with filter

0x0000000A : WIREDANDPULLUP

Open-drain output with pullup

0x0000000B : WIREDANDPULLUPFILTER

Open-drain output with filter and pullup

0x0000000C : WIREDANDALT

Open-drain output using alternate control

0x0000000D : WIREDANDALTFILTER

Open-drain output using alternate control with filter

0x0000000E : WIREDANDALTPULLUP

Open-drain output using alternate control with pullup

0x0000000F : WIREDANDALTPULLUPFILTER

Open-drain output using alternate control with filter and pullup

End of enumeration elements list.

MODE13 : Pin 13 Mode
bits : 20 - 23 (4 bit)
access : read-write

Enumeration:

0x00000000 : DISABLED

Input disabled. Pullup if DOUT is set.

0x00000001 : INPUT

Input enabled. Filter if DOUT is set

0x00000002 : INPUTPULL

Input enabled. DOUT determines pull direction

0x00000003 : INPUTPULLFILTER

Input enabled with filter. DOUT determines pull direction

0x00000004 : PUSHPULL

Push-pull output

0x00000005 : PUSHPULLALT

Push-pull using alternate control

0x00000006 : WIREDOR

Wired-or output

0x00000007 : WIREDORPULLDOWN

Wired-or output with pull-down

0x00000008 : WIREDAND

Open-drain output

0x00000009 : WIREDANDFILTER

Open-drain output with filter

0x0000000A : WIREDANDPULLUP

Open-drain output with pullup

0x0000000B : WIREDANDPULLUPFILTER

Open-drain output with filter and pullup

0x0000000C : WIREDANDALT

Open-drain output using alternate control

0x0000000D : WIREDANDALTFILTER

Open-drain output using alternate control with filter

0x0000000E : WIREDANDALTPULLUP

Open-drain output using alternate control with pullup

0x0000000F : WIREDANDALTPULLUPFILTER

Open-drain output using alternate control with filter and pullup

End of enumeration elements list.

MODE14 : Pin 14 Mode
bits : 24 - 27 (4 bit)
access : read-write

Enumeration:

0x00000000 : DISABLED

Input disabled. Pullup if DOUT is set.

0x00000001 : INPUT

Input enabled. Filter if DOUT is set

0x00000002 : INPUTPULL

Input enabled. DOUT determines pull direction

0x00000003 : INPUTPULLFILTER

Input enabled with filter. DOUT determines pull direction

0x00000004 : PUSHPULL

Push-pull output

0x00000005 : PUSHPULLALT

Push-pull using alternate control

0x00000006 : WIREDOR

Wired-or output

0x00000007 : WIREDORPULLDOWN

Wired-or output with pull-down

0x00000008 : WIREDAND

Open-drain output

0x00000009 : WIREDANDFILTER

Open-drain output with filter

0x0000000A : WIREDANDPULLUP

Open-drain output with pullup

0x0000000B : WIREDANDPULLUPFILTER

Open-drain output with filter and pullup

0x0000000C : WIREDANDALT

Open-drain output using alternate control

0x0000000D : WIREDANDALTFILTER

Open-drain output using alternate control with filter

0x0000000E : WIREDANDALTPULLUP

Open-drain output using alternate control with pullup

0x0000000F : WIREDANDALTPULLUPFILTER

Open-drain output using alternate control with filter and pullup

End of enumeration elements list.

MODE15 : Pin 15 Mode
bits : 28 - 31 (4 bit)
access : read-write

Enumeration:

0x00000000 : DISABLED

Input disabled. Pullup if DOUT is set.

0x00000001 : INPUT

Input enabled. Filter if DOUT is set

0x00000002 : INPUTPULL

Input enabled. DOUT determines pull direction

0x00000003 : INPUTPULLFILTER

Input enabled with filter. DOUT determines pull direction

0x00000004 : PUSHPULL

Push-pull output

0x00000005 : PUSHPULLALT

Push-pull using alternate control

0x00000006 : WIREDOR

Wired-or output

0x00000007 : WIREDORPULLDOWN

Wired-or output with pull-down

0x00000008 : WIREDAND

Open-drain output

0x00000009 : WIREDANDFILTER

Open-drain output with filter

0x0000000A : WIREDANDPULLUP

Open-drain output with pullup

0x0000000B : WIREDANDPULLUPFILTER

Open-drain output with filter and pullup

0x0000000C : WIREDANDALT

Open-drain output using alternate control

0x0000000D : WIREDANDALTFILTER

Open-drain output using alternate control with filter

0x0000000E : WIREDANDALTPULLUP

Open-drain output using alternate control with pullup

0x0000000F : WIREDANDALTPULLUPFILTER

Open-drain output using alternate control with filter and pullup

End of enumeration elements list.


PD_DOUT

Port Data Out Register
address_offset : 0x9C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PD_DOUT PD_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 DOUT

DOUT : Data Out
bits : 0 - 15 (16 bit)
access : read-write


PD_DOUTTGL

Port Data Out Toggle Register
address_offset : 0xA8 Bytes (0x0)
size : 32 bit
access : write-only
reset_value : 0x0
reset_Mask : 0x0

PD_DOUTTGL PD_DOUTTGL 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 DOUTTGL

DOUTTGL : Data Out Toggle
bits : 0 - 15 (16 bit)
access : write-only


PD_DIN

Port Data in Register
address_offset : 0xAC Bytes (0x0)
size : 32 bit
access : read-only
reset_value : 0x0
reset_Mask : 0x0

PD_DIN PD_DIN read-only 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 DIN

DIN : Data in
bits : 0 - 15 (16 bit)
access : read-only


PD_PINLOCKN

Port Unlocked Pins Register
address_offset : 0xB0 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PD_PINLOCKN PD_PINLOCKN 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 PINLOCKN

PINLOCKN : Unlocked Pins
bits : 0 - 15 (16 bit)
access : read-write


PD_OVTDIS

Over Voltage Disable for All Modes
address_offset : 0xB8 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PD_OVTDIS PD_OVTDIS 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 OVTDIS

OVTDIS : Disable Over Voltage Capability
bits : 0 - 15 (16 bit)
access : read-write


PA_DOUT

Port Data Out Register
address_offset : 0xC Bytes (0x0)
size : 32 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 DOUT

DOUT : Data Out
bits : 0 - 15 (16 bit)
access : read-write


PE_CTRL

Port Control Register
address_offset : 0xC0 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PE_CTRL PE_CTRL 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 DRIVESTRENGTH SLEWRATE DINDIS DRIVESTRENGTHALT SLEWRATEALT DINDISALT

DRIVESTRENGTH : Drive Strength for Port
bits : 0 - 0 (1 bit)
access : read-write

SLEWRATE : Slewrate Limit for Port
bits : 4 - 6 (3 bit)
access : read-write

DINDIS : Data in Disable
bits : 12 - 12 (1 bit)
access : read-write

DRIVESTRENGTHALT : Alternate Drive Strength for Port
bits : 16 - 16 (1 bit)
access : read-write

SLEWRATEALT : Alternate Slewrate Limit for Port
bits : 20 - 22 (3 bit)
access : read-write

DINDISALT : Alternate Data in Disable
bits : 28 - 28 (1 bit)
access : read-write


PE_MODEL

Port Pin Mode Low Register
address_offset : 0xC4 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

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

MODE0 : Pin 0 Mode
bits : 0 - 3 (4 bit)
access : read-write

Enumeration:

0x00000000 : DISABLED

Input disabled. Pullup if DOUT is set.

0x00000001 : INPUT

Input enabled. Filter if DOUT is set

0x00000002 : INPUTPULL

Input enabled. DOUT determines pull direction

0x00000003 : INPUTPULLFILTER

Input enabled with filter. DOUT determines pull direction

0x00000004 : PUSHPULL

Push-pull output

0x00000005 : PUSHPULLALT

Push-pull using alternate control

0x00000006 : WIREDOR

Wired-or output

0x00000007 : WIREDORPULLDOWN

Wired-or output with pull-down

0x00000008 : WIREDAND

Open-drain output

0x00000009 : WIREDANDFILTER

Open-drain output with filter

0x0000000A : WIREDANDPULLUP

Open-drain output with pullup

0x0000000B : WIREDANDPULLUPFILTER

Open-drain output with filter and pullup

0x0000000C : WIREDANDALT

Open-drain output using alternate control

0x0000000D : WIREDANDALTFILTER

Open-drain output using alternate control with filter

0x0000000E : WIREDANDALTPULLUP

Open-drain output using alternate control with pullup

0x0000000F : WIREDANDALTPULLUPFILTER

Open-drain output using alternate control with filter and pullup

End of enumeration elements list.

MODE1 : Pin 1 Mode
bits : 4 - 7 (4 bit)
access : read-write

Enumeration:

0x00000000 : DISABLED

Input disabled. Pullup if DOUT is set.

0x00000001 : INPUT

Input enabled. Filter if DOUT is set

0x00000002 : INPUTPULL

Input enabled. DOUT determines pull direction

0x00000003 : INPUTPULLFILTER

Input enabled with filter. DOUT determines pull direction

0x00000004 : PUSHPULL

Push-pull output

0x00000005 : PUSHPULLALT

Push-pull using alternate control

0x00000006 : WIREDOR

Wired-or output

0x00000007 : WIREDORPULLDOWN

Wired-or output with pull-down

0x00000008 : WIREDAND

Open-drain output

0x00000009 : WIREDANDFILTER

Open-drain output with filter

0x0000000A : WIREDANDPULLUP

Open-drain output with pullup

0x0000000B : WIREDANDPULLUPFILTER

Open-drain output with filter and pullup

0x0000000C : WIREDANDALT

Open-drain output using alternate control

0x0000000D : WIREDANDALTFILTER

Open-drain output using alternate control with filter

0x0000000E : WIREDANDALTPULLUP

Open-drain output using alternate control with pullup

0x0000000F : WIREDANDALTPULLUPFILTER

Open-drain output using alternate control with filter and pullup

End of enumeration elements list.

MODE2 : Pin 2 Mode
bits : 8 - 11 (4 bit)
access : read-write

Enumeration:

0x00000000 : DISABLED

Input disabled. Pullup if DOUT is set.

0x00000001 : INPUT

Input enabled. Filter if DOUT is set

0x00000002 : INPUTPULL

Input enabled. DOUT determines pull direction

0x00000003 : INPUTPULLFILTER

Input enabled with filter. DOUT determines pull direction

0x00000004 : PUSHPULL

Push-pull output

0x00000005 : PUSHPULLALT

Push-pull using alternate control

0x00000006 : WIREDOR

Wired-or output

0x00000007 : WIREDORPULLDOWN

Wired-or output with pull-down

0x00000008 : WIREDAND

Open-drain output

0x00000009 : WIREDANDFILTER

Open-drain output with filter

0x0000000A : WIREDANDPULLUP

Open-drain output with pullup

0x0000000B : WIREDANDPULLUPFILTER

Open-drain output with filter and pullup

0x0000000C : WIREDANDALT

Open-drain output using alternate control

0x0000000D : WIREDANDALTFILTER

Open-drain output using alternate control with filter

0x0000000E : WIREDANDALTPULLUP

Open-drain output using alternate control with pullup

0x0000000F : WIREDANDALTPULLUPFILTER

Open-drain output using alternate control with filter and pullup

End of enumeration elements list.

MODE3 : Pin 3 Mode
bits : 12 - 15 (4 bit)
access : read-write

Enumeration:

0x00000000 : DISABLED

Input disabled. Pullup if DOUT is set.

0x00000001 : INPUT

Input enabled. Filter if DOUT is set

0x00000002 : INPUTPULL

Input enabled. DOUT determines pull direction

0x00000003 : INPUTPULLFILTER

Input enabled with filter. DOUT determines pull direction

0x00000004 : PUSHPULL

Push-pull output

0x00000005 : PUSHPULLALT

Push-pull using alternate control

0x00000006 : WIREDOR

Wired-or output

0x00000007 : WIREDORPULLDOWN

Wired-or output with pull-down

0x00000008 : WIREDAND

Open-drain output

0x00000009 : WIREDANDFILTER

Open-drain output with filter

0x0000000A : WIREDANDPULLUP

Open-drain output with pullup

0x0000000B : WIREDANDPULLUPFILTER

Open-drain output with filter and pullup

0x0000000C : WIREDANDALT

Open-drain output using alternate control

0x0000000D : WIREDANDALTFILTER

Open-drain output using alternate control with filter

0x0000000E : WIREDANDALTPULLUP

Open-drain output using alternate control with pullup

0x0000000F : WIREDANDALTPULLUPFILTER

Open-drain output using alternate control with filter and pullup

End of enumeration elements list.

MODE4 : Pin 4 Mode
bits : 16 - 19 (4 bit)
access : read-write

Enumeration:

0x00000000 : DISABLED

Input disabled. Pullup if DOUT is set.

0x00000001 : INPUT

Input enabled. Filter if DOUT is set

0x00000002 : INPUTPULL

Input enabled. DOUT determines pull direction

0x00000003 : INPUTPULLFILTER

Input enabled with filter. DOUT determines pull direction

0x00000004 : PUSHPULL

Push-pull output

0x00000005 : PUSHPULLALT

Push-pull using alternate control

0x00000006 : WIREDOR

Wired-or output

0x00000007 : WIREDORPULLDOWN

Wired-or output with pull-down

0x00000008 : WIREDAND

Open-drain output

0x00000009 : WIREDANDFILTER

Open-drain output with filter

0x0000000A : WIREDANDPULLUP

Open-drain output with pullup

0x0000000B : WIREDANDPULLUPFILTER

Open-drain output with filter and pullup

0x0000000C : WIREDANDALT

Open-drain output using alternate control

0x0000000D : WIREDANDALTFILTER

Open-drain output using alternate control with filter

0x0000000E : WIREDANDALTPULLUP

Open-drain output using alternate control with pullup

0x0000000F : WIREDANDALTPULLUPFILTER

Open-drain output using alternate control with filter and pullup

End of enumeration elements list.

MODE5 : Pin 5 Mode
bits : 20 - 23 (4 bit)
access : read-write

Enumeration:

0x00000000 : DISABLED

Input disabled. Pullup if DOUT is set.

0x00000001 : INPUT

Input enabled. Filter if DOUT is set

0x00000002 : INPUTPULL

Input enabled. DOUT determines pull direction

0x00000003 : INPUTPULLFILTER

Input enabled with filter. DOUT determines pull direction

0x00000004 : PUSHPULL

Push-pull output

0x00000005 : PUSHPULLALT

Push-pull using alternate control

0x00000006 : WIREDOR

Wired-or output

0x00000007 : WIREDORPULLDOWN

Wired-or output with pull-down

0x00000008 : WIREDAND

Open-drain output

0x00000009 : WIREDANDFILTER

Open-drain output with filter

0x0000000A : WIREDANDPULLUP

Open-drain output with pullup

0x0000000B : WIREDANDPULLUPFILTER

Open-drain output with filter and pullup

0x0000000C : WIREDANDALT

Open-drain output using alternate control

0x0000000D : WIREDANDALTFILTER

Open-drain output using alternate control with filter

0x0000000E : WIREDANDALTPULLUP

Open-drain output using alternate control with pullup

0x0000000F : WIREDANDALTPULLUPFILTER

Open-drain output using alternate control with filter and pullup

End of enumeration elements list.

MODE6 : Pin 6 Mode
bits : 24 - 27 (4 bit)
access : read-write

Enumeration:

0x00000000 : DISABLED

Input disabled. Pullup if DOUT is set.

0x00000001 : INPUT

Input enabled. Filter if DOUT is set

0x00000002 : INPUTPULL

Input enabled. DOUT determines pull direction

0x00000003 : INPUTPULLFILTER

Input enabled with filter. DOUT determines pull direction

0x00000004 : PUSHPULL

Push-pull output

0x00000005 : PUSHPULLALT

Push-pull using alternate control

0x00000006 : WIREDOR

Wired-or output

0x00000007 : WIREDORPULLDOWN

Wired-or output with pull-down

0x00000008 : WIREDAND

Open-drain output

0x00000009 : WIREDANDFILTER

Open-drain output with filter

0x0000000A : WIREDANDPULLUP

Open-drain output with pullup

0x0000000B : WIREDANDPULLUPFILTER

Open-drain output with filter and pullup

0x0000000C : WIREDANDALT

Open-drain output using alternate control

0x0000000D : WIREDANDALTFILTER

Open-drain output using alternate control with filter

0x0000000E : WIREDANDALTPULLUP

Open-drain output using alternate control with pullup

0x0000000F : WIREDANDALTPULLUPFILTER

Open-drain output using alternate control with filter and pullup

End of enumeration elements list.

MODE7 : Pin 7 Mode
bits : 28 - 31 (4 bit)
access : read-write

Enumeration:

0x00000000 : DISABLED

Input disabled. Pullup if DOUT is set.

0x00000001 : INPUT

Input enabled. Filter if DOUT is set

0x00000002 : INPUTPULL

Input enabled. DOUT determines pull direction

0x00000003 : INPUTPULLFILTER

Input enabled with filter. DOUT determines pull direction

0x00000004 : PUSHPULL

Push-pull output

0x00000005 : PUSHPULLALT

Push-pull using alternate control

0x00000006 : WIREDOR

Wired-or output

0x00000007 : WIREDORPULLDOWN

Wired-or output with pull-down

0x00000008 : WIREDAND

Open-drain output

0x00000009 : WIREDANDFILTER

Open-drain output with filter

0x0000000A : WIREDANDPULLUP

Open-drain output with pullup

0x0000000B : WIREDANDPULLUPFILTER

Open-drain output with filter and pullup

0x0000000C : WIREDANDALT

Open-drain output using alternate control

0x0000000D : WIREDANDALTFILTER

Open-drain output using alternate control with filter

0x0000000E : WIREDANDALTPULLUP

Open-drain output using alternate control with pullup

0x0000000F : WIREDANDALTPULLUPFILTER

Open-drain output using alternate control with filter and pullup

End of enumeration elements list.


PE_MODEH

Port Pin Mode High Register
address_offset : 0xC8 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PE_MODEH PE_MODEH 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 MODE8 MODE9 MODE10 MODE11 MODE12 MODE13 MODE14 MODE15

MODE8 : Pin 8 Mode
bits : 0 - 3 (4 bit)
access : read-write

Enumeration:

0x00000000 : DISABLED

Input disabled. Pullup if DOUT is set.

0x00000001 : INPUT

Input enabled. Filter if DOUT is set

0x00000002 : INPUTPULL

Input enabled. DOUT determines pull direction

0x00000003 : INPUTPULLFILTER

Input enabled with filter. DOUT determines pull direction

0x00000004 : PUSHPULL

Push-pull output

0x00000005 : PUSHPULLALT

Push-pull using alternate control

0x00000006 : WIREDOR

Wired-or output

0x00000007 : WIREDORPULLDOWN

Wired-or output with pull-down

0x00000008 : WIREDAND

Open-drain output

0x00000009 : WIREDANDFILTER

Open-drain output with filter

0x0000000A : WIREDANDPULLUP

Open-drain output with pullup

0x0000000B : WIREDANDPULLUPFILTER

Open-drain output with filter and pullup

0x0000000C : WIREDANDALT

Open-drain output using alternate control

0x0000000D : WIREDANDALTFILTER

Open-drain output using alternate control with filter

0x0000000E : WIREDANDALTPULLUP

Open-drain output using alternate control with pullup

0x0000000F : WIREDANDALTPULLUPFILTER

Open-drain output using alternate control with filter and pullup

End of enumeration elements list.

MODE9 : Pin 9 Mode
bits : 4 - 7 (4 bit)
access : read-write

Enumeration:

0x00000000 : DISABLED

Input disabled. Pullup if DOUT is set.

0x00000001 : INPUT

Input enabled. Filter if DOUT is set

0x00000002 : INPUTPULL

Input enabled. DOUT determines pull direction

0x00000003 : INPUTPULLFILTER

Input enabled with filter. DOUT determines pull direction

0x00000004 : PUSHPULL

Push-pull output

0x00000005 : PUSHPULLALT

Push-pull using alternate control

0x00000006 : WIREDOR

Wired-or output

0x00000007 : WIREDORPULLDOWN

Wired-or output with pull-down

0x00000008 : WIREDAND

Open-drain output

0x00000009 : WIREDANDFILTER

Open-drain output with filter

0x0000000A : WIREDANDPULLUP

Open-drain output with pullup

0x0000000B : WIREDANDPULLUPFILTER

Open-drain output with filter and pullup

0x0000000C : WIREDANDALT

Open-drain output using alternate control

0x0000000D : WIREDANDALTFILTER

Open-drain output using alternate control with filter

0x0000000E : WIREDANDALTPULLUP

Open-drain output using alternate control with pullup

0x0000000F : WIREDANDALTPULLUPFILTER

Open-drain output using alternate control with filter and pullup

End of enumeration elements list.

MODE10 : Pin 10 Mode
bits : 8 - 11 (4 bit)
access : read-write

Enumeration:

0x00000000 : DISABLED

Input disabled. Pullup if DOUT is set.

0x00000001 : INPUT

Input enabled. Filter if DOUT is set

0x00000002 : INPUTPULL

Input enabled. DOUT determines pull direction

0x00000003 : INPUTPULLFILTER

Input enabled with filter. DOUT determines pull direction

0x00000004 : PUSHPULL

Push-pull output

0x00000005 : PUSHPULLALT

Push-pull using alternate control

0x00000006 : WIREDOR

Wired-or output

0x00000007 : WIREDORPULLDOWN

Wired-or output with pull-down

0x00000008 : WIREDAND

Open-drain output

0x00000009 : WIREDANDFILTER

Open-drain output with filter

0x0000000A : WIREDANDPULLUP

Open-drain output with pullup

0x0000000B : WIREDANDPULLUPFILTER

Open-drain output with filter and pullup

0x0000000C : WIREDANDALT

Open-drain output using alternate control

0x0000000D : WIREDANDALTFILTER

Open-drain output using alternate control with filter

0x0000000E : WIREDANDALTPULLUP

Open-drain output using alternate control with pullup

0x0000000F : WIREDANDALTPULLUPFILTER

Open-drain output using alternate control with filter and pullup

End of enumeration elements list.

MODE11 : Pin 11 Mode
bits : 12 - 15 (4 bit)
access : read-write

Enumeration:

0x00000000 : DISABLED

Input disabled. Pullup if DOUT is set.

0x00000001 : INPUT

Input enabled. Filter if DOUT is set

0x00000002 : INPUTPULL

Input enabled. DOUT determines pull direction

0x00000003 : INPUTPULLFILTER

Input enabled with filter. DOUT determines pull direction

0x00000004 : PUSHPULL

Push-pull output

0x00000005 : PUSHPULLALT

Push-pull using alternate control

0x00000006 : WIREDOR

Wired-or output

0x00000007 : WIREDORPULLDOWN

Wired-or output with pull-down

0x00000008 : WIREDAND

Open-drain output

0x00000009 : WIREDANDFILTER

Open-drain output with filter

0x0000000A : WIREDANDPULLUP

Open-drain output with pullup

0x0000000B : WIREDANDPULLUPFILTER

Open-drain output with filter and pullup

0x0000000C : WIREDANDALT

Open-drain output using alternate control

0x0000000D : WIREDANDALTFILTER

Open-drain output using alternate control with filter

0x0000000E : WIREDANDALTPULLUP

Open-drain output using alternate control with pullup

0x0000000F : WIREDANDALTPULLUPFILTER

Open-drain output using alternate control with filter and pullup

End of enumeration elements list.

MODE12 : Pin 12 Mode
bits : 16 - 19 (4 bit)
access : read-write

Enumeration:

0x00000000 : DISABLED

Input disabled. Pullup if DOUT is set.

0x00000001 : INPUT

Input enabled. Filter if DOUT is set

0x00000002 : INPUTPULL

Input enabled. DOUT determines pull direction

0x00000003 : INPUTPULLFILTER

Input enabled with filter. DOUT determines pull direction

0x00000004 : PUSHPULL

Push-pull output

0x00000005 : PUSHPULLALT

Push-pull using alternate control

0x00000006 : WIREDOR

Wired-or output

0x00000007 : WIREDORPULLDOWN

Wired-or output with pull-down

0x00000008 : WIREDAND

Open-drain output

0x00000009 : WIREDANDFILTER

Open-drain output with filter

0x0000000A : WIREDANDPULLUP

Open-drain output with pullup

0x0000000B : WIREDANDPULLUPFILTER

Open-drain output with filter and pullup

0x0000000C : WIREDANDALT

Open-drain output using alternate control

0x0000000D : WIREDANDALTFILTER

Open-drain output using alternate control with filter

0x0000000E : WIREDANDALTPULLUP

Open-drain output using alternate control with pullup

0x0000000F : WIREDANDALTPULLUPFILTER

Open-drain output using alternate control with filter and pullup

End of enumeration elements list.

MODE13 : Pin 13 Mode
bits : 20 - 23 (4 bit)
access : read-write

Enumeration:

0x00000000 : DISABLED

Input disabled. Pullup if DOUT is set.

0x00000001 : INPUT

Input enabled. Filter if DOUT is set

0x00000002 : INPUTPULL

Input enabled. DOUT determines pull direction

0x00000003 : INPUTPULLFILTER

Input enabled with filter. DOUT determines pull direction

0x00000004 : PUSHPULL

Push-pull output

0x00000005 : PUSHPULLALT

Push-pull using alternate control

0x00000006 : WIREDOR

Wired-or output

0x00000007 : WIREDORPULLDOWN

Wired-or output with pull-down

0x00000008 : WIREDAND

Open-drain output

0x00000009 : WIREDANDFILTER

Open-drain output with filter

0x0000000A : WIREDANDPULLUP

Open-drain output with pullup

0x0000000B : WIREDANDPULLUPFILTER

Open-drain output with filter and pullup

0x0000000C : WIREDANDALT

Open-drain output using alternate control

0x0000000D : WIREDANDALTFILTER

Open-drain output using alternate control with filter

0x0000000E : WIREDANDALTPULLUP

Open-drain output using alternate control with pullup

0x0000000F : WIREDANDALTPULLUPFILTER

Open-drain output using alternate control with filter and pullup

End of enumeration elements list.

MODE14 : Pin 14 Mode
bits : 24 - 27 (4 bit)
access : read-write

Enumeration:

0x00000000 : DISABLED

Input disabled. Pullup if DOUT is set.

0x00000001 : INPUT

Input enabled. Filter if DOUT is set

0x00000002 : INPUTPULL

Input enabled. DOUT determines pull direction

0x00000003 : INPUTPULLFILTER

Input enabled with filter. DOUT determines pull direction

0x00000004 : PUSHPULL

Push-pull output

0x00000005 : PUSHPULLALT

Push-pull using alternate control

0x00000006 : WIREDOR

Wired-or output

0x00000007 : WIREDORPULLDOWN

Wired-or output with pull-down

0x00000008 : WIREDAND

Open-drain output

0x00000009 : WIREDANDFILTER

Open-drain output with filter

0x0000000A : WIREDANDPULLUP

Open-drain output with pullup

0x0000000B : WIREDANDPULLUPFILTER

Open-drain output with filter and pullup

0x0000000C : WIREDANDALT

Open-drain output using alternate control

0x0000000D : WIREDANDALTFILTER

Open-drain output using alternate control with filter

0x0000000E : WIREDANDALTPULLUP

Open-drain output using alternate control with pullup

0x0000000F : WIREDANDALTPULLUPFILTER

Open-drain output using alternate control with filter and pullup

End of enumeration elements list.

MODE15 : Pin 15 Mode
bits : 28 - 31 (4 bit)
access : read-write

Enumeration:

0x00000000 : DISABLED

Input disabled. Pullup if DOUT is set.

0x00000001 : INPUT

Input enabled. Filter if DOUT is set

0x00000002 : INPUTPULL

Input enabled. DOUT determines pull direction

0x00000003 : INPUTPULLFILTER

Input enabled with filter. DOUT determines pull direction

0x00000004 : PUSHPULL

Push-pull output

0x00000005 : PUSHPULLALT

Push-pull using alternate control

0x00000006 : WIREDOR

Wired-or output

0x00000007 : WIREDORPULLDOWN

Wired-or output with pull-down

0x00000008 : WIREDAND

Open-drain output

0x00000009 : WIREDANDFILTER

Open-drain output with filter

0x0000000A : WIREDANDPULLUP

Open-drain output with pullup

0x0000000B : WIREDANDPULLUPFILTER

Open-drain output with filter and pullup

0x0000000C : WIREDANDALT

Open-drain output using alternate control

0x0000000D : WIREDANDALTFILTER

Open-drain output using alternate control with filter

0x0000000E : WIREDANDALTPULLUP

Open-drain output using alternate control with pullup

0x0000000F : WIREDANDALTPULLUPFILTER

Open-drain output using alternate control with filter and pullup

End of enumeration elements list.


PE_DOUT

Port Data Out Register
address_offset : 0xCC Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PE_DOUT PE_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 DOUT

DOUT : Data Out
bits : 0 - 15 (16 bit)
access : read-write


PE_DOUTTGL

Port Data Out Toggle Register
address_offset : 0xD8 Bytes (0x0)
size : 32 bit
access : write-only
reset_value : 0x0
reset_Mask : 0x0

PE_DOUTTGL PE_DOUTTGL 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 DOUTTGL

DOUTTGL : Data Out Toggle
bits : 0 - 15 (16 bit)
access : write-only


PE_DIN

Port Data in Register
address_offset : 0xDC Bytes (0x0)
size : 32 bit
access : read-only
reset_value : 0x0
reset_Mask : 0x0

PE_DIN PE_DIN read-only 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 DIN

DIN : Data in
bits : 0 - 15 (16 bit)
access : read-only


PE_PINLOCKN

Port Unlocked Pins Register
address_offset : 0xE0 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PE_PINLOCKN PE_PINLOCKN 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 PINLOCKN

PINLOCKN : Unlocked Pins
bits : 0 - 15 (16 bit)
access : read-write


PE_OVTDIS

Over Voltage Disable for All Modes
address_offset : 0xE8 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PE_OVTDIS PE_OVTDIS 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 OVTDIS

OVTDIS : Disable Over Voltage Capability
bits : 0 - 15 (16 bit)
access : read-write


PF_CTRL

Port Control Register
address_offset : 0xF0 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PF_CTRL PF_CTRL 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 DRIVESTRENGTH SLEWRATE DINDIS DRIVESTRENGTHALT SLEWRATEALT DINDISALT

DRIVESTRENGTH : Drive Strength for Port
bits : 0 - 0 (1 bit)
access : read-write

SLEWRATE : Slewrate Limit for Port
bits : 4 - 6 (3 bit)
access : read-write

DINDIS : Data in Disable
bits : 12 - 12 (1 bit)
access : read-write

DRIVESTRENGTHALT : Alternate Drive Strength for Port
bits : 16 - 16 (1 bit)
access : read-write

SLEWRATEALT : Alternate Slewrate Limit for Port
bits : 20 - 22 (3 bit)
access : read-write

DINDISALT : Alternate Data in Disable
bits : 28 - 28 (1 bit)
access : read-write


PF_MODEL

Port Pin Mode Low Register
address_offset : 0xF4 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

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

MODE0 : Pin 0 Mode
bits : 0 - 3 (4 bit)
access : read-write

Enumeration:

0x00000000 : DISABLED

Input disabled. Pullup if DOUT is set.

0x00000001 : INPUT

Input enabled. Filter if DOUT is set

0x00000002 : INPUTPULL

Input enabled. DOUT determines pull direction

0x00000003 : INPUTPULLFILTER

Input enabled with filter. DOUT determines pull direction

0x00000004 : PUSHPULL

Push-pull output

0x00000005 : PUSHPULLALT

Push-pull using alternate control

0x00000006 : WIREDOR

Wired-or output

0x00000007 : WIREDORPULLDOWN

Wired-or output with pull-down

0x00000008 : WIREDAND

Open-drain output

0x00000009 : WIREDANDFILTER

Open-drain output with filter

0x0000000A : WIREDANDPULLUP

Open-drain output with pullup

0x0000000B : WIREDANDPULLUPFILTER

Open-drain output with filter and pullup

0x0000000C : WIREDANDALT

Open-drain output using alternate control

0x0000000D : WIREDANDALTFILTER

Open-drain output using alternate control with filter

0x0000000E : WIREDANDALTPULLUP

Open-drain output using alternate control with pullup

0x0000000F : WIREDANDALTPULLUPFILTER

Open-drain output using alternate control with filter and pullup

End of enumeration elements list.

MODE1 : Pin 1 Mode
bits : 4 - 7 (4 bit)
access : read-write

Enumeration:

0x00000000 : DISABLED

Input disabled. Pullup if DOUT is set.

0x00000001 : INPUT

Input enabled. Filter if DOUT is set

0x00000002 : INPUTPULL

Input enabled. DOUT determines pull direction

0x00000003 : INPUTPULLFILTER

Input enabled with filter. DOUT determines pull direction

0x00000004 : PUSHPULL

Push-pull output

0x00000005 : PUSHPULLALT

Push-pull using alternate control

0x00000006 : WIREDOR

Wired-or output

0x00000007 : WIREDORPULLDOWN

Wired-or output with pull-down

0x00000008 : WIREDAND

Open-drain output

0x00000009 : WIREDANDFILTER

Open-drain output with filter

0x0000000A : WIREDANDPULLUP

Open-drain output with pullup

0x0000000B : WIREDANDPULLUPFILTER

Open-drain output with filter and pullup

0x0000000C : WIREDANDALT

Open-drain output using alternate control

0x0000000D : WIREDANDALTFILTER

Open-drain output using alternate control with filter

0x0000000E : WIREDANDALTPULLUP

Open-drain output using alternate control with pullup

0x0000000F : WIREDANDALTPULLUPFILTER

Open-drain output using alternate control with filter and pullup

End of enumeration elements list.

MODE2 : Pin 2 Mode
bits : 8 - 11 (4 bit)
access : read-write

Enumeration:

0x00000000 : DISABLED

Input disabled. Pullup if DOUT is set.

0x00000001 : INPUT

Input enabled. Filter if DOUT is set

0x00000002 : INPUTPULL

Input enabled. DOUT determines pull direction

0x00000003 : INPUTPULLFILTER

Input enabled with filter. DOUT determines pull direction

0x00000004 : PUSHPULL

Push-pull output

0x00000005 : PUSHPULLALT

Push-pull using alternate control

0x00000006 : WIREDOR

Wired-or output

0x00000007 : WIREDORPULLDOWN

Wired-or output with pull-down

0x00000008 : WIREDAND

Open-drain output

0x00000009 : WIREDANDFILTER

Open-drain output with filter

0x0000000A : WIREDANDPULLUP

Open-drain output with pullup

0x0000000B : WIREDANDPULLUPFILTER

Open-drain output with filter and pullup

0x0000000C : WIREDANDALT

Open-drain output using alternate control

0x0000000D : WIREDANDALTFILTER

Open-drain output using alternate control with filter

0x0000000E : WIREDANDALTPULLUP

Open-drain output using alternate control with pullup

0x0000000F : WIREDANDALTPULLUPFILTER

Open-drain output using alternate control with filter and pullup

End of enumeration elements list.

MODE3 : Pin 3 Mode
bits : 12 - 15 (4 bit)
access : read-write

Enumeration:

0x00000000 : DISABLED

Input disabled. Pullup if DOUT is set.

0x00000001 : INPUT

Input enabled. Filter if DOUT is set

0x00000002 : INPUTPULL

Input enabled. DOUT determines pull direction

0x00000003 : INPUTPULLFILTER

Input enabled with filter. DOUT determines pull direction

0x00000004 : PUSHPULL

Push-pull output

0x00000005 : PUSHPULLALT

Push-pull using alternate control

0x00000006 : WIREDOR

Wired-or output

0x00000007 : WIREDORPULLDOWN

Wired-or output with pull-down

0x00000008 : WIREDAND

Open-drain output

0x00000009 : WIREDANDFILTER

Open-drain output with filter

0x0000000A : WIREDANDPULLUP

Open-drain output with pullup

0x0000000B : WIREDANDPULLUPFILTER

Open-drain output with filter and pullup

0x0000000C : WIREDANDALT

Open-drain output using alternate control

0x0000000D : WIREDANDALTFILTER

Open-drain output using alternate control with filter

0x0000000E : WIREDANDALTPULLUP

Open-drain output using alternate control with pullup

0x0000000F : WIREDANDALTPULLUPFILTER

Open-drain output using alternate control with filter and pullup

End of enumeration elements list.

MODE4 : Pin 4 Mode
bits : 16 - 19 (4 bit)
access : read-write

Enumeration:

0x00000000 : DISABLED

Input disabled. Pullup if DOUT is set.

0x00000001 : INPUT

Input enabled. Filter if DOUT is set

0x00000002 : INPUTPULL

Input enabled. DOUT determines pull direction

0x00000003 : INPUTPULLFILTER

Input enabled with filter. DOUT determines pull direction

0x00000004 : PUSHPULL

Push-pull output

0x00000005 : PUSHPULLALT

Push-pull using alternate control

0x00000006 : WIREDOR

Wired-or output

0x00000007 : WIREDORPULLDOWN

Wired-or output with pull-down

0x00000008 : WIREDAND

Open-drain output

0x00000009 : WIREDANDFILTER

Open-drain output with filter

0x0000000A : WIREDANDPULLUP

Open-drain output with pullup

0x0000000B : WIREDANDPULLUPFILTER

Open-drain output with filter and pullup

0x0000000C : WIREDANDALT

Open-drain output using alternate control

0x0000000D : WIREDANDALTFILTER

Open-drain output using alternate control with filter

0x0000000E : WIREDANDALTPULLUP

Open-drain output using alternate control with pullup

0x0000000F : WIREDANDALTPULLUPFILTER

Open-drain output using alternate control with filter and pullup

End of enumeration elements list.

MODE5 : Pin 5 Mode
bits : 20 - 23 (4 bit)
access : read-write

Enumeration:

0x00000000 : DISABLED

Input disabled. Pullup if DOUT is set.

0x00000001 : INPUT

Input enabled. Filter if DOUT is set

0x00000002 : INPUTPULL

Input enabled. DOUT determines pull direction

0x00000003 : INPUTPULLFILTER

Input enabled with filter. DOUT determines pull direction

0x00000004 : PUSHPULL

Push-pull output

0x00000005 : PUSHPULLALT

Push-pull using alternate control

0x00000006 : WIREDOR

Wired-or output

0x00000007 : WIREDORPULLDOWN

Wired-or output with pull-down

0x00000008 : WIREDAND

Open-drain output

0x00000009 : WIREDANDFILTER

Open-drain output with filter

0x0000000A : WIREDANDPULLUP

Open-drain output with pullup

0x0000000B : WIREDANDPULLUPFILTER

Open-drain output with filter and pullup

0x0000000C : WIREDANDALT

Open-drain output using alternate control

0x0000000D : WIREDANDALTFILTER

Open-drain output using alternate control with filter

0x0000000E : WIREDANDALTPULLUP

Open-drain output using alternate control with pullup

0x0000000F : WIREDANDALTPULLUPFILTER

Open-drain output using alternate control with filter and pullup

End of enumeration elements list.

MODE6 : Pin 6 Mode
bits : 24 - 27 (4 bit)
access : read-write

Enumeration:

0x00000000 : DISABLED

Input disabled. Pullup if DOUT is set.

0x00000001 : INPUT

Input enabled. Filter if DOUT is set

0x00000002 : INPUTPULL

Input enabled. DOUT determines pull direction

0x00000003 : INPUTPULLFILTER

Input enabled with filter. DOUT determines pull direction

0x00000004 : PUSHPULL

Push-pull output

0x00000005 : PUSHPULLALT

Push-pull using alternate control

0x00000006 : WIREDOR

Wired-or output

0x00000007 : WIREDORPULLDOWN

Wired-or output with pull-down

0x00000008 : WIREDAND

Open-drain output

0x00000009 : WIREDANDFILTER

Open-drain output with filter

0x0000000A : WIREDANDPULLUP

Open-drain output with pullup

0x0000000B : WIREDANDPULLUPFILTER

Open-drain output with filter and pullup

0x0000000C : WIREDANDALT

Open-drain output using alternate control

0x0000000D : WIREDANDALTFILTER

Open-drain output using alternate control with filter

0x0000000E : WIREDANDALTPULLUP

Open-drain output using alternate control with pullup

0x0000000F : WIREDANDALTPULLUPFILTER

Open-drain output using alternate control with filter and pullup

End of enumeration elements list.

MODE7 : Pin 7 Mode
bits : 28 - 31 (4 bit)
access : read-write

Enumeration:

0x00000000 : DISABLED

Input disabled. Pullup if DOUT is set.

0x00000001 : INPUT

Input enabled. Filter if DOUT is set

0x00000002 : INPUTPULL

Input enabled. DOUT determines pull direction

0x00000003 : INPUTPULLFILTER

Input enabled with filter. DOUT determines pull direction

0x00000004 : PUSHPULL

Push-pull output

0x00000005 : PUSHPULLALT

Push-pull using alternate control

0x00000006 : WIREDOR

Wired-or output

0x00000007 : WIREDORPULLDOWN

Wired-or output with pull-down

0x00000008 : WIREDAND

Open-drain output

0x00000009 : WIREDANDFILTER

Open-drain output with filter

0x0000000A : WIREDANDPULLUP

Open-drain output with pullup

0x0000000B : WIREDANDPULLUPFILTER

Open-drain output with filter and pullup

0x0000000C : WIREDANDALT

Open-drain output using alternate control

0x0000000D : WIREDANDALTFILTER

Open-drain output using alternate control with filter

0x0000000E : WIREDANDALTPULLUP

Open-drain output using alternate control with pullup

0x0000000F : WIREDANDALTPULLUPFILTER

Open-drain output using alternate control with filter and pullup

End of enumeration elements list.


PF_MODEH

Port Pin Mode High Register
address_offset : 0xF8 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PF_MODEH PF_MODEH 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 MODE8 MODE9 MODE10 MODE11 MODE12 MODE13 MODE14 MODE15

MODE8 : Pin 8 Mode
bits : 0 - 3 (4 bit)
access : read-write

Enumeration:

0x00000000 : DISABLED

Input disabled. Pullup if DOUT is set.

0x00000001 : INPUT

Input enabled. Filter if DOUT is set

0x00000002 : INPUTPULL

Input enabled. DOUT determines pull direction

0x00000003 : INPUTPULLFILTER

Input enabled with filter. DOUT determines pull direction

0x00000004 : PUSHPULL

Push-pull output

0x00000005 : PUSHPULLALT

Push-pull using alternate control

0x00000006 : WIREDOR

Wired-or output

0x00000007 : WIREDORPULLDOWN

Wired-or output with pull-down

0x00000008 : WIREDAND

Open-drain output

0x00000009 : WIREDANDFILTER

Open-drain output with filter

0x0000000A : WIREDANDPULLUP

Open-drain output with pullup

0x0000000B : WIREDANDPULLUPFILTER

Open-drain output with filter and pullup

0x0000000C : WIREDANDALT

Open-drain output using alternate control

0x0000000D : WIREDANDALTFILTER

Open-drain output using alternate control with filter

0x0000000E : WIREDANDALTPULLUP

Open-drain output using alternate control with pullup

0x0000000F : WIREDANDALTPULLUPFILTER

Open-drain output using alternate control with filter and pullup

End of enumeration elements list.

MODE9 : Pin 9 Mode
bits : 4 - 7 (4 bit)
access : read-write

Enumeration:

0x00000000 : DISABLED

Input disabled. Pullup if DOUT is set.

0x00000001 : INPUT

Input enabled. Filter if DOUT is set

0x00000002 : INPUTPULL

Input enabled. DOUT determines pull direction

0x00000003 : INPUTPULLFILTER

Input enabled with filter. DOUT determines pull direction

0x00000004 : PUSHPULL

Push-pull output

0x00000005 : PUSHPULLALT

Push-pull using alternate control

0x00000006 : WIREDOR

Wired-or output

0x00000007 : WIREDORPULLDOWN

Wired-or output with pull-down

0x00000008 : WIREDAND

Open-drain output

0x00000009 : WIREDANDFILTER

Open-drain output with filter

0x0000000A : WIREDANDPULLUP

Open-drain output with pullup

0x0000000B : WIREDANDPULLUPFILTER

Open-drain output with filter and pullup

0x0000000C : WIREDANDALT

Open-drain output using alternate control

0x0000000D : WIREDANDALTFILTER

Open-drain output using alternate control with filter

0x0000000E : WIREDANDALTPULLUP

Open-drain output using alternate control with pullup

0x0000000F : WIREDANDALTPULLUPFILTER

Open-drain output using alternate control with filter and pullup

End of enumeration elements list.

MODE10 : Pin 10 Mode
bits : 8 - 11 (4 bit)
access : read-write

Enumeration:

0x00000000 : DISABLED

Input disabled. Pullup if DOUT is set.

0x00000001 : INPUT

Input enabled. Filter if DOUT is set

0x00000002 : INPUTPULL

Input enabled. DOUT determines pull direction

0x00000003 : INPUTPULLFILTER

Input enabled with filter. DOUT determines pull direction

0x00000004 : PUSHPULL

Push-pull output

0x00000005 : PUSHPULLALT

Push-pull using alternate control

0x00000006 : WIREDOR

Wired-or output

0x00000007 : WIREDORPULLDOWN

Wired-or output with pull-down

0x00000008 : WIREDAND

Open-drain output

0x00000009 : WIREDANDFILTER

Open-drain output with filter

0x0000000A : WIREDANDPULLUP

Open-drain output with pullup

0x0000000B : WIREDANDPULLUPFILTER

Open-drain output with filter and pullup

0x0000000C : WIREDANDALT

Open-drain output using alternate control

0x0000000D : WIREDANDALTFILTER

Open-drain output using alternate control with filter

0x0000000E : WIREDANDALTPULLUP

Open-drain output using alternate control with pullup

0x0000000F : WIREDANDALTPULLUPFILTER

Open-drain output using alternate control with filter and pullup

End of enumeration elements list.

MODE11 : Pin 11 Mode
bits : 12 - 15 (4 bit)
access : read-write

Enumeration:

0x00000000 : DISABLED

Input disabled. Pullup if DOUT is set.

0x00000001 : INPUT

Input enabled. Filter if DOUT is set

0x00000002 : INPUTPULL

Input enabled. DOUT determines pull direction

0x00000003 : INPUTPULLFILTER

Input enabled with filter. DOUT determines pull direction

0x00000004 : PUSHPULL

Push-pull output

0x00000005 : PUSHPULLALT

Push-pull using alternate control

0x00000006 : WIREDOR

Wired-or output

0x00000007 : WIREDORPULLDOWN

Wired-or output with pull-down

0x00000008 : WIREDAND

Open-drain output

0x00000009 : WIREDANDFILTER

Open-drain output with filter

0x0000000A : WIREDANDPULLUP

Open-drain output with pullup

0x0000000B : WIREDANDPULLUPFILTER

Open-drain output with filter and pullup

0x0000000C : WIREDANDALT

Open-drain output using alternate control

0x0000000D : WIREDANDALTFILTER

Open-drain output using alternate control with filter

0x0000000E : WIREDANDALTPULLUP

Open-drain output using alternate control with pullup

0x0000000F : WIREDANDALTPULLUPFILTER

Open-drain output using alternate control with filter and pullup

End of enumeration elements list.

MODE12 : Pin 12 Mode
bits : 16 - 19 (4 bit)
access : read-write

Enumeration:

0x00000000 : DISABLED

Input disabled. Pullup if DOUT is set.

0x00000001 : INPUT

Input enabled. Filter if DOUT is set

0x00000002 : INPUTPULL

Input enabled. DOUT determines pull direction

0x00000003 : INPUTPULLFILTER

Input enabled with filter. DOUT determines pull direction

0x00000004 : PUSHPULL

Push-pull output

0x00000005 : PUSHPULLALT

Push-pull using alternate control

0x00000006 : WIREDOR

Wired-or output

0x00000007 : WIREDORPULLDOWN

Wired-or output with pull-down

0x00000008 : WIREDAND

Open-drain output

0x00000009 : WIREDANDFILTER

Open-drain output with filter

0x0000000A : WIREDANDPULLUP

Open-drain output with pullup

0x0000000B : WIREDANDPULLUPFILTER

Open-drain output with filter and pullup

0x0000000C : WIREDANDALT

Open-drain output using alternate control

0x0000000D : WIREDANDALTFILTER

Open-drain output using alternate control with filter

0x0000000E : WIREDANDALTPULLUP

Open-drain output using alternate control with pullup

0x0000000F : WIREDANDALTPULLUPFILTER

Open-drain output using alternate control with filter and pullup

End of enumeration elements list.

MODE13 : Pin 13 Mode
bits : 20 - 23 (4 bit)
access : read-write

Enumeration:

0x00000000 : DISABLED

Input disabled. Pullup if DOUT is set.

0x00000001 : INPUT

Input enabled. Filter if DOUT is set

0x00000002 : INPUTPULL

Input enabled. DOUT determines pull direction

0x00000003 : INPUTPULLFILTER

Input enabled with filter. DOUT determines pull direction

0x00000004 : PUSHPULL

Push-pull output

0x00000005 : PUSHPULLALT

Push-pull using alternate control

0x00000006 : WIREDOR

Wired-or output

0x00000007 : WIREDORPULLDOWN

Wired-or output with pull-down

0x00000008 : WIREDAND

Open-drain output

0x00000009 : WIREDANDFILTER

Open-drain output with filter

0x0000000A : WIREDANDPULLUP

Open-drain output with pullup

0x0000000B : WIREDANDPULLUPFILTER

Open-drain output with filter and pullup

0x0000000C : WIREDANDALT

Open-drain output using alternate control

0x0000000D : WIREDANDALTFILTER

Open-drain output using alternate control with filter

0x0000000E : WIREDANDALTPULLUP

Open-drain output using alternate control with pullup

0x0000000F : WIREDANDALTPULLUPFILTER

Open-drain output using alternate control with filter and pullup

End of enumeration elements list.

MODE14 : Pin 14 Mode
bits : 24 - 27 (4 bit)
access : read-write

Enumeration:

0x00000000 : DISABLED

Input disabled. Pullup if DOUT is set.

0x00000001 : INPUT

Input enabled. Filter if DOUT is set

0x00000002 : INPUTPULL

Input enabled. DOUT determines pull direction

0x00000003 : INPUTPULLFILTER

Input enabled with filter. DOUT determines pull direction

0x00000004 : PUSHPULL

Push-pull output

0x00000005 : PUSHPULLALT

Push-pull using alternate control

0x00000006 : WIREDOR

Wired-or output

0x00000007 : WIREDORPULLDOWN

Wired-or output with pull-down

0x00000008 : WIREDAND

Open-drain output

0x00000009 : WIREDANDFILTER

Open-drain output with filter

0x0000000A : WIREDANDPULLUP

Open-drain output with pullup

0x0000000B : WIREDANDPULLUPFILTER

Open-drain output with filter and pullup

0x0000000C : WIREDANDALT

Open-drain output using alternate control

0x0000000D : WIREDANDALTFILTER

Open-drain output using alternate control with filter

0x0000000E : WIREDANDALTPULLUP

Open-drain output using alternate control with pullup

0x0000000F : WIREDANDALTPULLUPFILTER

Open-drain output using alternate control with filter and pullup

End of enumeration elements list.

MODE15 : Pin 15 Mode
bits : 28 - 31 (4 bit)
access : read-write

Enumeration:

0x00000000 : DISABLED

Input disabled. Pullup if DOUT is set.

0x00000001 : INPUT

Input enabled. Filter if DOUT is set

0x00000002 : INPUTPULL

Input enabled. DOUT determines pull direction

0x00000003 : INPUTPULLFILTER

Input enabled with filter. DOUT determines pull direction

0x00000004 : PUSHPULL

Push-pull output

0x00000005 : PUSHPULLALT

Push-pull using alternate control

0x00000006 : WIREDOR

Wired-or output

0x00000007 : WIREDORPULLDOWN

Wired-or output with pull-down

0x00000008 : WIREDAND

Open-drain output

0x00000009 : WIREDANDFILTER

Open-drain output with filter

0x0000000A : WIREDANDPULLUP

Open-drain output with pullup

0x0000000B : WIREDANDPULLUPFILTER

Open-drain output with filter and pullup

0x0000000C : WIREDANDALT

Open-drain output using alternate control

0x0000000D : WIREDANDALTFILTER

Open-drain output using alternate control with filter

0x0000000E : WIREDANDALTPULLUP

Open-drain output using alternate control with pullup

0x0000000F : WIREDANDALTPULLUPFILTER

Open-drain output using alternate control with filter and pullup

End of enumeration elements list.


PF_DOUT

Port Data Out Register
address_offset : 0xFC Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PF_DOUT PF_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 DOUT

DOUT : Data Out
bits : 0 - 15 (16 bit)
access : read-write



Is something missing? Is something wrong? can you help correct it ? Please contact us at info@chipselect.org !

This website is sponsored by EmbeetleEmbeetle, an IDE designed from scratch for embedded software developers.