\n

GPIO

Peripheral Memory Blocks

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

Registers

PA_CTRL

PA_DOUTSET

EXTIPSELL

EXTIPSELH

EXTIRISE

EXTIFALL

IEN

IF

IFS

IFC

ROUTE

INSENSE

LOCK

CTRL

CMD

EM4WUEN

EM4WUPOL

EM4WUCAUSE

PA_DOUTCLR

PA_DOUTTGL

PA_DIN

PA_PINLOCKN

PB_CTRL

PB_MODEL

PB_MODEH

PB_DOUT

PB_DOUTSET

PB_DOUTCLR

PB_DOUTTGL

PA_MODEL

PB_DIN

PB_PINLOCKN

PC_CTRL

PC_MODEL

PC_MODEH

PC_DOUT

PC_DOUTSET

PC_DOUTCLR

PC_DOUTTGL

PC_DIN

PC_PINLOCKN

PD_CTRL

PD_MODEL

PD_MODEH

PD_DOUT

PD_DOUTSET

PA_MODEH

PD_DOUTCLR

PD_DOUTTGL

PD_DIN

PD_PINLOCKN

PE_CTRL

PE_MODEL

PE_MODEH

PE_DOUT

PE_DOUTSET

PE_DOUTCLR

PE_DOUTTGL

PE_DIN

PE_PINLOCKN

PF_CTRL

PF_MODEL

PF_MODEH

PA_DOUT

PF_DOUT

PF_DOUTSET

PF_DOUTCLR

PF_DOUTTGL

PF_DIN

PF_PINLOCKN


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 DRIVEMODE

DRIVEMODE : Drive Mode Select
bits : 0 - 1 (2 bit)
access : read-write

Enumeration:

0x00000000 : STANDARD

6 mA drive current

0x00000001 : LOWEST

0.1 mA drive current

0x00000002 : HIGH

20 mA drive current

0x00000003 : LOW

1 mA drive current

End of enumeration elements list.


PA_DOUTSET

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

PA_DOUTSET PA_DOUTSET 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 DOUTSET

DOUTSET : Data Out Set
bits : 0 - 15 (16 bit)
access : write-only


EXTIPSELL

External Interrupt Port Select Low Register
address_offset : 0x100 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 - 2 (3 bit)
access : read-write

Enumeration:

0x00000000 : PORTA

Port A pin 0 selected for external interrupt 0

0x00000001 : PORTB

Port B pin 0 selected for external interrupt 0

0x00000002 : PORTC

Port C pin 0 selected for external interrupt 0

0x00000003 : PORTD

Port D pin 0 selected for external interrupt 0

0x00000004 : PORTE

Port E pin 0 selected for external interrupt 0

0x00000005 : PORTF

Port F pin 0 selected for external interrupt 0

End of enumeration elements list.

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

Enumeration:

0x00000000 : PORTA

Port A pin 1 selected for external interrupt 1

0x00000001 : PORTB

Port B pin 1 selected for external interrupt 1

0x00000002 : PORTC

Port C pin 1 selected for external interrupt 1

0x00000003 : PORTD

Port D pin 1 selected for external interrupt 1

0x00000004 : PORTE

Port E pin 1 selected for external interrupt 1

0x00000005 : PORTF

Port F pin 1 selected for external interrupt 1

End of enumeration elements list.

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

Enumeration:

0x00000000 : PORTA

Port A pin 2 selected for external interrupt 2

0x00000001 : PORTB

Port B pin 2 selected for external interrupt 2

0x00000002 : PORTC

Port C pin 2 selected for external interrupt 2

0x00000003 : PORTD

Port D pin 2 selected for external interrupt 2

0x00000004 : PORTE

Port E pin 2 selected for external interrupt 2

0x00000005 : PORTF

Port F pin 2 selected for external interrupt 2

End of enumeration elements list.

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

Enumeration:

0x00000000 : PORTA

Port A pin 3 selected for external interrupt 3

0x00000001 : PORTB

Port B pin 3 selected for external interrupt 3

0x00000002 : PORTC

Port C pin 3 selected for external interrupt 3

0x00000003 : PORTD

Port D pin 3 selected for external interrupt 3

0x00000004 : PORTE

Port E pin 3 selected for external interrupt 3

0x00000005 : PORTF

Port F pin 3 selected for external interrupt 3

End of enumeration elements list.

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

Enumeration:

0x00000000 : PORTA

Port A pin 4 selected for external interrupt 4

0x00000001 : PORTB

Port B pin 4 selected for external interrupt 4

0x00000002 : PORTC

Port C pin 4 selected for external interrupt 4

0x00000003 : PORTD

Port D pin 4 selected for external interrupt 4

0x00000004 : PORTE

Port E pin 4 selected for external interrupt 4

0x00000005 : PORTF

Port F pin 4 selected for external interrupt 4

End of enumeration elements list.

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

Enumeration:

0x00000000 : PORTA

Port A pin 5 selected for external interrupt 5

0x00000001 : PORTB

Port B pin 5 selected for external interrupt 5

0x00000002 : PORTC

Port C pin 5 selected for external interrupt 5

0x00000003 : PORTD

Port D pin 5 selected for external interrupt 5

0x00000004 : PORTE

Port E pin 5 selected for external interrupt 5

0x00000005 : PORTF

Port F pin 5 selected for external interrupt 5

End of enumeration elements list.

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

Enumeration:

0x00000000 : PORTA

Port A pin 6 selected for external interrupt 6

0x00000001 : PORTB

Port B pin 6 selected for external interrupt 6

0x00000002 : PORTC

Port C pin 6 selected for external interrupt 6

0x00000003 : PORTD

Port D pin 6 selected for external interrupt 6

0x00000004 : PORTE

Port E pin 6 selected for external interrupt 6

0x00000005 : PORTF

Port F pin 6 selected for external interrupt 6

End of enumeration elements list.

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

Enumeration:

0x00000000 : PORTA

Port A pin 7 selected for external interrupt 7

0x00000001 : PORTB

Port B pin 7 selected for external interrupt 7

0x00000002 : PORTC

Port C pin 7 selected for external interrupt 7

0x00000003 : PORTD

Port D pin 7 selected for external interrupt 7

0x00000004 : PORTE

Port E pin 7 selected for external interrupt 7

0x00000005 : PORTF

Port F pin 7 selected for external interrupt 7

End of enumeration elements list.


EXTIPSELH

External Interrupt Port Select High Register
address_offset : 0x104 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 - 2 (3 bit)
access : read-write

Enumeration:

0x00000000 : PORTA

Port A pin 8 selected for external interrupt 8

0x00000001 : PORTB

Port B pin 8 selected for external interrupt 8

0x00000002 : PORTC

Port C pin 8 selected for external interrupt 8

0x00000003 : PORTD

Port D pin 8 selected for external interrupt 8

0x00000004 : PORTE

Port E pin 8 selected for external interrupt 8

0x00000005 : PORTF

Port F pin 8 selected for external interrupt 8

End of enumeration elements list.

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

Enumeration:

0x00000000 : PORTA

Port A pin 9 selected for external interrupt 9

0x00000001 : PORTB

Port B pin 9 selected for external interrupt 9

0x00000002 : PORTC

Port C pin 9 selected for external interrupt 9

0x00000003 : PORTD

Port D pin 9 selected for external interrupt 9

0x00000004 : PORTE

Port E pin 9 selected for external interrupt 9

0x00000005 : PORTF

Port F pin 9 selected for external interrupt 9

End of enumeration elements list.

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

Enumeration:

0x00000000 : PORTA

Port A pin 10 selected for external interrupt 10

0x00000001 : PORTB

Port B pin 10 selected for external interrupt 10

0x00000002 : PORTC

Port C pin 10 selected for external interrupt 10

0x00000003 : PORTD

Port D pin 10 selected for external interrupt 10

0x00000004 : PORTE

Port E pin 10 selected for external interrupt 10

0x00000005 : PORTF

Port F pin 10 selected for external interrupt 10

End of enumeration elements list.

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

Enumeration:

0x00000000 : PORTA

Port A pin 11 selected for external interrupt 11

0x00000001 : PORTB

Port B pin 11 selected for external interrupt 11

0x00000002 : PORTC

Port C pin 11 selected for external interrupt 11

0x00000003 : PORTD

Port D pin 11 selected for external interrupt 11

0x00000004 : PORTE

Port E pin 11 selected for external interrupt 11

0x00000005 : PORTF

Port F pin 11 selected for external interrupt 11

End of enumeration elements list.

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

Enumeration:

0x00000000 : PORTA

Port A pin 12 selected for external interrupt 12

0x00000001 : PORTB

Port B pin 12 selected for external interrupt 12

0x00000002 : PORTC

Port C pin 12 selected for external interrupt 12

0x00000003 : PORTD

Port D pin 12 selected for external interrupt 12

0x00000004 : PORTE

Port E pin 12 selected for external interrupt 12

0x00000005 : PORTF

Port F pin 12 selected for external interrupt 12

End of enumeration elements list.

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

Enumeration:

0x00000000 : PORTA

Port A pin 13 selected for external interrupt 13

0x00000001 : PORTB

Port B pin 13 selected for external interrupt 13

0x00000002 : PORTC

Port C pin 13 selected for external interrupt 13

0x00000003 : PORTD

Port D pin 13 selected for external interrupt 13

0x00000004 : PORTE

Port E pin 13 selected for external interrupt 13

0x00000005 : PORTF

Port F pin 13 selected for external interrupt 13

End of enumeration elements list.

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

Enumeration:

0x00000000 : PORTA

Port A pin 14 selected for external interrupt 14

0x00000001 : PORTB

Port B pin 14 selected for external interrupt 14

0x00000002 : PORTC

Port C pin 14 selected for external interrupt 14

0x00000003 : PORTD

Port D pin 14 selected for external interrupt 14

0x00000004 : PORTE

Port E pin 14 selected for external interrupt 14

0x00000005 : PORTF

Port F pin 14 selected for external interrupt 14

End of enumeration elements list.

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

Enumeration:

0x00000000 : PORTA

Port A pin 15 selected for external interrupt 15

0x00000001 : PORTB

Port B pin 15 selected for external interrupt 15

0x00000002 : PORTC

Port C pin 15 selected for external interrupt 15

0x00000003 : PORTD

Port D pin 15 selected for external interrupt 15

0x00000004 : PORTE

Port E pin 15 selected for external interrupt 15

0x00000005 : PORTF

Port F pin 15 selected for external interrupt 15

End of enumeration elements list.


EXTIRISE

External Interrupt Rising Edge Trigger Register
address_offset : 0x108 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 : 0x10C 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


IEN

Interrupt Enable Register
address_offset : 0x110 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

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


IF

Interrupt Flag Register
address_offset : 0x114 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

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


IFS

Interrupt Flag Set Register
address_offset : 0x118 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

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


IFC

Interrupt Flag Clear Register
address_offset : 0x11C 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

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


ROUTE

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

ROUTE ROUTE 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 SWCLKPEN SWDIOPEN

SWCLKPEN : Serial Wire Clock Pin Enable
bits : 0 - 0 (1 bit)
access : read-write

SWDIOPEN : Serial Wire Data Pin Enable
bits : 1 - 1 (1 bit)
access : read-write


INSENSE

Input Sense Register
address_offset : 0x124 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 PRS

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

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


LOCK

Configuration Lock Register
address_offset : 0x128 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.


CTRL

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

CTRL 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 EM4RET

EM4RET : Enable EM4 retention
bits : 0 - 0 (1 bit)
access : read-write


CMD

GPIO Command Register
address_offset : 0x130 Bytes (0x0)
size : 32 bit
access : write-only
reset_value : 0x0
reset_Mask : 0x0

CMD CMD 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 EM4WUCLR

EM4WUCLR : EM4 Wake-up clear
bits : 0 - 0 (1 bit)
access : write-only


EM4WUEN

EM4 Wake-up Enable Register
address_offset : 0x134 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 : 0 - 6 (7 bit)
access : read-write

Enumeration:

0x00000001 : A0

Enable em4 wakeup on pin A0

0x00000004 : C9

Enable em4 wakeup on pin C9

0x00000008 : F1

Enable em4 wakeup on pin F1

0x00000010 : F2

Enable em4 wakeup on pin F2

0x00000020 : E13

Enable em4 wakeup on pin E13

0x00000040 : C4

Enable em4 wakeup on pin C4

End of enumeration elements list.


EM4WUPOL

EM4 Wake-up Polarity Register
address_offset : 0x138 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

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

EM4WUPOL : EM4 Wake-up Polarity
bits : 0 - 6 (7 bit)
access : read-write

Enumeration:

0x00000001 : A0

Determines polarity on pin A0

0x00000004 : C9

Determines polarity on pin C9

0x00000008 : F1

Determines polarity on pin F1

0x00000010 : F2

Determines polarity on pin F2

0x00000020 : E13

Determines polarity on pin E13

0x00000040 : C4

Determines polarity on pin C4

End of enumeration elements list.


EM4WUCAUSE

EM4 Wake-up Cause Register
address_offset : 0x13C Bytes (0x0)
size : 32 bit
access : read-only
reset_value : 0x0
reset_Mask : 0x0

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

EM4WUCAUSE : EM4 wake-up cause
bits : 0 - 6 (7 bit)
access : read-only

Enumeration:

0x00000001 : A0

This bit indicates an em4 wake-up request occurred on pin A0

0x00000004 : C9

This bit indicates an em4 wake-up request occurred on pin C9

0x00000008 : F1

This bit indicates an em4 wake-up request occurred on pin F1

0x00000010 : F2

This bit indicates an em4 wake-up request occurred on pin F2

0x00000020 : E13

This bit indicates an em4 wake-up request occurred on pin E13

0x00000040 : C4

This bit indicates an em4 wake-up request occurred on pin C4

End of enumeration elements list.


PA_DOUTCLR

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

PA_DOUTCLR PA_DOUTCLR 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 DOUTCLR

DOUTCLR : Data Out Clear
bits : 0 - 15 (16 bit)
access : write-only


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


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


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


PB_CTRL

Port Control Register
address_offset : 0x24 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 DRIVEMODE

DRIVEMODE : Drive Mode Select
bits : 0 - 1 (2 bit)
access : read-write

Enumeration:

0x00000000 : STANDARD

6 mA drive current

0x00000001 : LOWEST

0.1 mA drive current

0x00000002 : HIGH

20 mA drive current

0x00000003 : LOW

1 mA drive current

End of enumeration elements list.


PB_MODEL

Port Pin Mode Low Register
address_offset : 0x28 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 : PUSHPULLDRIVE

Push-pull output with drive-strength set by DRIVEMODE

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 : WIREDANDDRIVE

Open-drain output with drive-strength set by DRIVEMODE

0x0000000D : WIREDANDDRIVEFILTER

Open-drain output with filter and drive-strength set by DRIVEMODE

0x0000000E : WIREDANDDRIVEPULLUP

Open-drain output with pullup and drive-strength set by DRIVEMODE

0x0000000F : WIREDANDDRIVEPULLUPFILTER

Open-drain output with filter, pullup and drive-strength set by DRIVEMODE

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 : PUSHPULLDRIVE

Push-pull output with drive-strength set by DRIVEMODE

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 : WIREDANDDRIVE

Open-drain output with drive-strength set by DRIVEMODE

0x0000000D : WIREDANDDRIVEFILTER

Open-drain output with filter and drive-strength set by DRIVEMODE

0x0000000E : WIREDANDDRIVEPULLUP

Open-drain output with pullup and drive-strength set by DRIVEMODE

0x0000000F : WIREDANDDRIVEPULLUPFILTER

Open-drain output with filter, pullup and drive-strength set by DRIVEMODE

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 : PUSHPULLDRIVE

Push-pull output with drive-strength set by DRIVEMODE

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 : WIREDANDDRIVE

Open-drain output with drive-strength set by DRIVEMODE

0x0000000D : WIREDANDDRIVEFILTER

Open-drain output with filter and drive-strength set by DRIVEMODE

0x0000000E : WIREDANDDRIVEPULLUP

Open-drain output with pullup and drive-strength set by DRIVEMODE

0x0000000F : WIREDANDDRIVEPULLUPFILTER

Open-drain output with filter, pullup and drive-strength set by DRIVEMODE

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 : PUSHPULLDRIVE

Push-pull output with drive-strength set by DRIVEMODE

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 : WIREDANDDRIVE

Open-drain output with drive-strength set by DRIVEMODE

0x0000000D : WIREDANDDRIVEFILTER

Open-drain output with filter and drive-strength set by DRIVEMODE

0x0000000E : WIREDANDDRIVEPULLUP

Open-drain output with pullup and drive-strength set by DRIVEMODE

0x0000000F : WIREDANDDRIVEPULLUPFILTER

Open-drain output with filter, pullup and drive-strength set by DRIVEMODE

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 : PUSHPULLDRIVE

Push-pull output with drive-strength set by DRIVEMODE

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 : WIREDANDDRIVE

Open-drain output with drive-strength set by DRIVEMODE

0x0000000D : WIREDANDDRIVEFILTER

Open-drain output with filter and drive-strength set by DRIVEMODE

0x0000000E : WIREDANDDRIVEPULLUP

Open-drain output with pullup and drive-strength set by DRIVEMODE

0x0000000F : WIREDANDDRIVEPULLUPFILTER

Open-drain output with filter, pullup and drive-strength set by DRIVEMODE

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 : PUSHPULLDRIVE

Push-pull output with drive-strength set by DRIVEMODE

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 : WIREDANDDRIVE

Open-drain output with drive-strength set by DRIVEMODE

0x0000000D : WIREDANDDRIVEFILTER

Open-drain output with filter and drive-strength set by DRIVEMODE

0x0000000E : WIREDANDDRIVEPULLUP

Open-drain output with pullup and drive-strength set by DRIVEMODE

0x0000000F : WIREDANDDRIVEPULLUPFILTER

Open-drain output with filter, pullup and drive-strength set by DRIVEMODE

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 : PUSHPULLDRIVE

Push-pull output with drive-strength set by DRIVEMODE

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 : WIREDANDDRIVE

Open-drain output with drive-strength set by DRIVEMODE

0x0000000D : WIREDANDDRIVEFILTER

Open-drain output with filter and drive-strength set by DRIVEMODE

0x0000000E : WIREDANDDRIVEPULLUP

Open-drain output with pullup and drive-strength set by DRIVEMODE

0x0000000F : WIREDANDDRIVEPULLUPFILTER

Open-drain output with filter, pullup and drive-strength set by DRIVEMODE

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 : PUSHPULLDRIVE

Push-pull output with drive-strength set by DRIVEMODE

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 : WIREDANDDRIVE

Open-drain output with drive-strength set by DRIVEMODE

0x0000000D : WIREDANDDRIVEFILTER

Open-drain output with filter and drive-strength set by DRIVEMODE

0x0000000E : WIREDANDDRIVEPULLUP

Open-drain output with pullup and drive-strength set by DRIVEMODE

0x0000000F : WIREDANDDRIVEPULLUPFILTER

Open-drain output with filter, pullup and drive-strength set by DRIVEMODE

End of enumeration elements list.


PB_MODEH

Port Pin Mode High Register
address_offset : 0x2C 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 : PUSHPULLDRIVE

Push-pull output with drive-strength set by DRIVEMODE

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 : WIREDANDDRIVE

Open-drain output with drive-strength set by DRIVEMODE

0x0000000D : WIREDANDDRIVEFILTER

Open-drain output with filter and drive-strength set by DRIVEMODE

0x0000000E : WIREDANDDRIVEPULLUP

Open-drain output with pullup and drive-strength set by DRIVEMODE

0x0000000F : WIREDANDDRIVEPULLUPFILTER

Open-drain output with filter, pullup and drive-strength set by DRIVEMODE

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 : PUSHPULLDRIVE

Push-pull output with drive-strength set by DRIVEMODE

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 : WIREDANDDRIVE

Open-drain output with drive-strength set by DRIVEMODE

0x0000000D : WIREDANDDRIVEFILTER

Open-drain output with filter and drive-strength set by DRIVEMODE

0x0000000E : WIREDANDDRIVEPULLUP

Open-drain output with pullup and drive-strength set by DRIVEMODE

0x0000000F : WIREDANDDRIVEPULLUPFILTER

Open-drain output with filter, pullup and drive-strength set by DRIVEMODE

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 : PUSHPULLDRIVE

Push-pull output with drive-strength set by DRIVEMODE

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 : WIREDANDDRIVE

Open-drain output with drive-strength set by DRIVEMODE

0x0000000D : WIREDANDDRIVEFILTER

Open-drain output with filter and drive-strength set by DRIVEMODE

0x0000000E : WIREDANDDRIVEPULLUP

Open-drain output with pullup and drive-strength set by DRIVEMODE

0x0000000F : WIREDANDDRIVEPULLUPFILTER

Open-drain output with filter, pullup and drive-strength set by DRIVEMODE

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 : PUSHPULLDRIVE

Push-pull output with drive-strength set by DRIVEMODE

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 : WIREDANDDRIVE

Open-drain output with drive-strength set by DRIVEMODE

0x0000000D : WIREDANDDRIVEFILTER

Open-drain output with filter and drive-strength set by DRIVEMODE

0x0000000E : WIREDANDDRIVEPULLUP

Open-drain output with pullup and drive-strength set by DRIVEMODE

0x0000000F : WIREDANDDRIVEPULLUPFILTER

Open-drain output with filter, pullup and drive-strength set by DRIVEMODE

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 : PUSHPULLDRIVE

Push-pull output with drive-strength set by DRIVEMODE

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 : WIREDANDDRIVE

Open-drain output with drive-strength set by DRIVEMODE

0x0000000D : WIREDANDDRIVEFILTER

Open-drain output with filter and drive-strength set by DRIVEMODE

0x0000000E : WIREDANDDRIVEPULLUP

Open-drain output with pullup and drive-strength set by DRIVEMODE

0x0000000F : WIREDANDDRIVEPULLUPFILTER

Open-drain output with filter, pullup and drive-strength set by DRIVEMODE

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 : PUSHPULLDRIVE

Push-pull output with drive-strength set by DRIVEMODE

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 : WIREDANDDRIVE

Open-drain output with drive-strength set by DRIVEMODE

0x0000000D : WIREDANDDRIVEFILTER

Open-drain output with filter and drive-strength set by DRIVEMODE

0x0000000E : WIREDANDDRIVEPULLUP

Open-drain output with pullup and drive-strength set by DRIVEMODE

0x0000000F : WIREDANDDRIVEPULLUPFILTER

Open-drain output with filter, pullup and drive-strength set by DRIVEMODE

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 : PUSHPULLDRIVE

Push-pull output with drive-strength set by DRIVEMODE

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 : WIREDANDDRIVE

Open-drain output with drive-strength set by DRIVEMODE

0x0000000D : WIREDANDDRIVEFILTER

Open-drain output with filter and drive-strength set by DRIVEMODE

0x0000000E : WIREDANDDRIVEPULLUP

Open-drain output with pullup and drive-strength set by DRIVEMODE

0x0000000F : WIREDANDDRIVEPULLUPFILTER

Open-drain output with filter, pullup and drive-strength set by DRIVEMODE

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 : PUSHPULLDRIVE

Push-pull output with drive-strength set by DRIVEMODE

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 : WIREDANDDRIVE

Open-drain output with drive-strength set by DRIVEMODE

0x0000000D : WIREDANDDRIVEFILTER

Open-drain output with filter and drive-strength set by DRIVEMODE

0x0000000E : WIREDANDDRIVEPULLUP

Open-drain output with pullup and drive-strength set by DRIVEMODE

0x0000000F : WIREDANDDRIVEPULLUPFILTER

Open-drain output with filter, pullup and drive-strength set by DRIVEMODE

End of enumeration elements list.


PB_DOUT

Port Data Out Register
address_offset : 0x30 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


PB_DOUTSET

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

PB_DOUTSET PB_DOUTSET 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 DOUTSET

DOUTSET : Data Out Set
bits : 0 - 15 (16 bit)
access : write-only


PB_DOUTCLR

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

PB_DOUTCLR PB_DOUTCLR 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 DOUTCLR

DOUTCLR : Data Out Clear
bits : 0 - 15 (16 bit)
access : write-only


PB_DOUTTGL

Port Data Out Toggle Register
address_offset : 0x3C 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


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 : PUSHPULLDRIVE

Push-pull output with drive-strength set by DRIVEMODE

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 : WIREDANDDRIVE

Open-drain output with drive-strength set by DRIVEMODE

0x0000000D : WIREDANDDRIVEFILTER

Open-drain output with filter and drive-strength set by DRIVEMODE

0x0000000E : WIREDANDDRIVEPULLUP

Open-drain output with pullup and drive-strength set by DRIVEMODE

0x0000000F : WIREDANDDRIVEPULLUPFILTER

Open-drain output with filter, pullup and drive-strength set by DRIVEMODE

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 : PUSHPULLDRIVE

Push-pull output with drive-strength set by DRIVEMODE

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 : WIREDANDDRIVE

Open-drain output with drive-strength set by DRIVEMODE

0x0000000D : WIREDANDDRIVEFILTER

Open-drain output with filter and drive-strength set by DRIVEMODE

0x0000000E : WIREDANDDRIVEPULLUP

Open-drain output with pullup and drive-strength set by DRIVEMODE

0x0000000F : WIREDANDDRIVEPULLUPFILTER

Open-drain output with filter, pullup and drive-strength set by DRIVEMODE

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 : PUSHPULLDRIVE

Push-pull output with drive-strength set by DRIVEMODE

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 : WIREDANDDRIVE

Open-drain output with drive-strength set by DRIVEMODE

0x0000000D : WIREDANDDRIVEFILTER

Open-drain output with filter and drive-strength set by DRIVEMODE

0x0000000E : WIREDANDDRIVEPULLUP

Open-drain output with pullup and drive-strength set by DRIVEMODE

0x0000000F : WIREDANDDRIVEPULLUPFILTER

Open-drain output with filter, pullup and drive-strength set by DRIVEMODE

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 : PUSHPULLDRIVE

Push-pull output with drive-strength set by DRIVEMODE

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 : WIREDANDDRIVE

Open-drain output with drive-strength set by DRIVEMODE

0x0000000D : WIREDANDDRIVEFILTER

Open-drain output with filter and drive-strength set by DRIVEMODE

0x0000000E : WIREDANDDRIVEPULLUP

Open-drain output with pullup and drive-strength set by DRIVEMODE

0x0000000F : WIREDANDDRIVEPULLUPFILTER

Open-drain output with filter, pullup and drive-strength set by DRIVEMODE

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 : PUSHPULLDRIVE

Push-pull output with drive-strength set by DRIVEMODE

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 : WIREDANDDRIVE

Open-drain output with drive-strength set by DRIVEMODE

0x0000000D : WIREDANDDRIVEFILTER

Open-drain output with filter and drive-strength set by DRIVEMODE

0x0000000E : WIREDANDDRIVEPULLUP

Open-drain output with pullup and drive-strength set by DRIVEMODE

0x0000000F : WIREDANDDRIVEPULLUPFILTER

Open-drain output with filter, pullup and drive-strength set by DRIVEMODE

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 : PUSHPULLDRIVE

Push-pull output with drive-strength set by DRIVEMODE

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 : WIREDANDDRIVE

Open-drain output with drive-strength set by DRIVEMODE

0x0000000D : WIREDANDDRIVEFILTER

Open-drain output with filter and drive-strength set by DRIVEMODE

0x0000000E : WIREDANDDRIVEPULLUP

Open-drain output with pullup and drive-strength set by DRIVEMODE

0x0000000F : WIREDANDDRIVEPULLUPFILTER

Open-drain output with filter, pullup and drive-strength set by DRIVEMODE

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 : PUSHPULLDRIVE

Push-pull output with drive-strength set by DRIVEMODE

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 : WIREDANDDRIVE

Open-drain output with drive-strength set by DRIVEMODE

0x0000000D : WIREDANDDRIVEFILTER

Open-drain output with filter and drive-strength set by DRIVEMODE

0x0000000E : WIREDANDDRIVEPULLUP

Open-drain output with pullup and drive-strength set by DRIVEMODE

0x0000000F : WIREDANDDRIVEPULLUPFILTER

Open-drain output with filter, pullup and drive-strength set by DRIVEMODE

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 : PUSHPULLDRIVE

Push-pull output with drive-strength set by DRIVEMODE

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 : WIREDANDDRIVE

Open-drain output with drive-strength set by DRIVEMODE

0x0000000D : WIREDANDDRIVEFILTER

Open-drain output with filter and drive-strength set by DRIVEMODE

0x0000000E : WIREDANDDRIVEPULLUP

Open-drain output with pullup and drive-strength set by DRIVEMODE

0x0000000F : WIREDANDDRIVEPULLUPFILTER

Open-drain output with filter, pullup and drive-strength set by DRIVEMODE

End of enumeration elements list.


PB_DIN

Port Data In Register
address_offset : 0x40 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 : 0x44 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


PC_CTRL

Port Control Register
address_offset : 0x48 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 DRIVEMODE

DRIVEMODE : Drive Mode Select
bits : 0 - 1 (2 bit)
access : read-write

Enumeration:

0x00000000 : STANDARD

6 mA drive current

0x00000001 : LOWEST

0.1 mA drive current

0x00000002 : HIGH

20 mA drive current

0x00000003 : LOW

1 mA drive current

End of enumeration elements list.


PC_MODEL

Port Pin Mode Low Register
address_offset : 0x4C 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 : PUSHPULLDRIVE

Push-pull output with drive-strength set by DRIVEMODE

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 : WIREDANDDRIVE

Open-drain output with drive-strength set by DRIVEMODE

0x0000000D : WIREDANDDRIVEFILTER

Open-drain output with filter and drive-strength set by DRIVEMODE

0x0000000E : WIREDANDDRIVEPULLUP

Open-drain output with pullup and drive-strength set by DRIVEMODE

0x0000000F : WIREDANDDRIVEPULLUPFILTER

Open-drain output with filter, pullup and drive-strength set by DRIVEMODE

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 : PUSHPULLDRIVE

Push-pull output with drive-strength set by DRIVEMODE

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 : WIREDANDDRIVE

Open-drain output with drive-strength set by DRIVEMODE

0x0000000D : WIREDANDDRIVEFILTER

Open-drain output with filter and drive-strength set by DRIVEMODE

0x0000000E : WIREDANDDRIVEPULLUP

Open-drain output with pullup and drive-strength set by DRIVEMODE

0x0000000F : WIREDANDDRIVEPULLUPFILTER

Open-drain output with filter, pullup and drive-strength set by DRIVEMODE

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 : PUSHPULLDRIVE

Push-pull output with drive-strength set by DRIVEMODE

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 : WIREDANDDRIVE

Open-drain output with drive-strength set by DRIVEMODE

0x0000000D : WIREDANDDRIVEFILTER

Open-drain output with filter and drive-strength set by DRIVEMODE

0x0000000E : WIREDANDDRIVEPULLUP

Open-drain output with pullup and drive-strength set by DRIVEMODE

0x0000000F : WIREDANDDRIVEPULLUPFILTER

Open-drain output with filter, pullup and drive-strength set by DRIVEMODE

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 : PUSHPULLDRIVE

Push-pull output with drive-strength set by DRIVEMODE

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 : WIREDANDDRIVE

Open-drain output with drive-strength set by DRIVEMODE

0x0000000D : WIREDANDDRIVEFILTER

Open-drain output with filter and drive-strength set by DRIVEMODE

0x0000000E : WIREDANDDRIVEPULLUP

Open-drain output with pullup and drive-strength set by DRIVEMODE

0x0000000F : WIREDANDDRIVEPULLUPFILTER

Open-drain output with filter, pullup and drive-strength set by DRIVEMODE

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 : PUSHPULLDRIVE

Push-pull output with drive-strength set by DRIVEMODE

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 : WIREDANDDRIVE

Open-drain output with drive-strength set by DRIVEMODE

0x0000000D : WIREDANDDRIVEFILTER

Open-drain output with filter and drive-strength set by DRIVEMODE

0x0000000E : WIREDANDDRIVEPULLUP

Open-drain output with pullup and drive-strength set by DRIVEMODE

0x0000000F : WIREDANDDRIVEPULLUPFILTER

Open-drain output with filter, pullup and drive-strength set by DRIVEMODE

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 : PUSHPULLDRIVE

Push-pull output with drive-strength set by DRIVEMODE

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 : WIREDANDDRIVE

Open-drain output with drive-strength set by DRIVEMODE

0x0000000D : WIREDANDDRIVEFILTER

Open-drain output with filter and drive-strength set by DRIVEMODE

0x0000000E : WIREDANDDRIVEPULLUP

Open-drain output with pullup and drive-strength set by DRIVEMODE

0x0000000F : WIREDANDDRIVEPULLUPFILTER

Open-drain output with filter, pullup and drive-strength set by DRIVEMODE

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 : PUSHPULLDRIVE

Push-pull output with drive-strength set by DRIVEMODE

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 : WIREDANDDRIVE

Open-drain output with drive-strength set by DRIVEMODE

0x0000000D : WIREDANDDRIVEFILTER

Open-drain output with filter and drive-strength set by DRIVEMODE

0x0000000E : WIREDANDDRIVEPULLUP

Open-drain output with pullup and drive-strength set by DRIVEMODE

0x0000000F : WIREDANDDRIVEPULLUPFILTER

Open-drain output with filter, pullup and drive-strength set by DRIVEMODE

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 : PUSHPULLDRIVE

Push-pull output with drive-strength set by DRIVEMODE

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 : WIREDANDDRIVE

Open-drain output with drive-strength set by DRIVEMODE

0x0000000D : WIREDANDDRIVEFILTER

Open-drain output with filter and drive-strength set by DRIVEMODE

0x0000000E : WIREDANDDRIVEPULLUP

Open-drain output with pullup and drive-strength set by DRIVEMODE

0x0000000F : WIREDANDDRIVEPULLUPFILTER

Open-drain output with filter, pullup and drive-strength set by DRIVEMODE

End of enumeration elements list.


PC_MODEH

Port Pin Mode High Register
address_offset : 0x50 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 : PUSHPULLDRIVE

Push-pull output with drive-strength set by DRIVEMODE

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 : WIREDANDDRIVE

Open-drain output with drive-strength set by DRIVEMODE

0x0000000D : WIREDANDDRIVEFILTER

Open-drain output with filter and drive-strength set by DRIVEMODE

0x0000000E : WIREDANDDRIVEPULLUP

Open-drain output with pullup and drive-strength set by DRIVEMODE

0x0000000F : WIREDANDDRIVEPULLUPFILTER

Open-drain output with filter, pullup and drive-strength set by DRIVEMODE

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 : PUSHPULLDRIVE

Push-pull output with drive-strength set by DRIVEMODE

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 : WIREDANDDRIVE

Open-drain output with drive-strength set by DRIVEMODE

0x0000000D : WIREDANDDRIVEFILTER

Open-drain output with filter and drive-strength set by DRIVEMODE

0x0000000E : WIREDANDDRIVEPULLUP

Open-drain output with pullup and drive-strength set by DRIVEMODE

0x0000000F : WIREDANDDRIVEPULLUPFILTER

Open-drain output with filter, pullup and drive-strength set by DRIVEMODE

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 : PUSHPULLDRIVE

Push-pull output with drive-strength set by DRIVEMODE

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 : WIREDANDDRIVE

Open-drain output with drive-strength set by DRIVEMODE

0x0000000D : WIREDANDDRIVEFILTER

Open-drain output with filter and drive-strength set by DRIVEMODE

0x0000000E : WIREDANDDRIVEPULLUP

Open-drain output with pullup and drive-strength set by DRIVEMODE

0x0000000F : WIREDANDDRIVEPULLUPFILTER

Open-drain output with filter, pullup and drive-strength set by DRIVEMODE

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 : PUSHPULLDRIVE

Push-pull output with drive-strength set by DRIVEMODE

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 : WIREDANDDRIVE

Open-drain output with drive-strength set by DRIVEMODE

0x0000000D : WIREDANDDRIVEFILTER

Open-drain output with filter and drive-strength set by DRIVEMODE

0x0000000E : WIREDANDDRIVEPULLUP

Open-drain output with pullup and drive-strength set by DRIVEMODE

0x0000000F : WIREDANDDRIVEPULLUPFILTER

Open-drain output with filter, pullup and drive-strength set by DRIVEMODE

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 : PUSHPULLDRIVE

Push-pull output with drive-strength set by DRIVEMODE

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 : WIREDANDDRIVE

Open-drain output with drive-strength set by DRIVEMODE

0x0000000D : WIREDANDDRIVEFILTER

Open-drain output with filter and drive-strength set by DRIVEMODE

0x0000000E : WIREDANDDRIVEPULLUP

Open-drain output with pullup and drive-strength set by DRIVEMODE

0x0000000F : WIREDANDDRIVEPULLUPFILTER

Open-drain output with filter, pullup and drive-strength set by DRIVEMODE

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 : PUSHPULLDRIVE

Push-pull output with drive-strength set by DRIVEMODE

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 : WIREDANDDRIVE

Open-drain output with drive-strength set by DRIVEMODE

0x0000000D : WIREDANDDRIVEFILTER

Open-drain output with filter and drive-strength set by DRIVEMODE

0x0000000E : WIREDANDDRIVEPULLUP

Open-drain output with pullup and drive-strength set by DRIVEMODE

0x0000000F : WIREDANDDRIVEPULLUPFILTER

Open-drain output with filter, pullup and drive-strength set by DRIVEMODE

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 : PUSHPULLDRIVE

Push-pull output with drive-strength set by DRIVEMODE

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 : WIREDANDDRIVE

Open-drain output with drive-strength set by DRIVEMODE

0x0000000D : WIREDANDDRIVEFILTER

Open-drain output with filter and drive-strength set by DRIVEMODE

0x0000000E : WIREDANDDRIVEPULLUP

Open-drain output with pullup and drive-strength set by DRIVEMODE

0x0000000F : WIREDANDDRIVEPULLUPFILTER

Open-drain output with filter, pullup and drive-strength set by DRIVEMODE

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 : PUSHPULLDRIVE

Push-pull output with drive-strength set by DRIVEMODE

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 : WIREDANDDRIVE

Open-drain output with drive-strength set by DRIVEMODE

0x0000000D : WIREDANDDRIVEFILTER

Open-drain output with filter and drive-strength set by DRIVEMODE

0x0000000E : WIREDANDDRIVEPULLUP

Open-drain output with pullup and drive-strength set by DRIVEMODE

0x0000000F : WIREDANDDRIVEPULLUPFILTER

Open-drain output with filter, pullup and drive-strength set by DRIVEMODE

End of enumeration elements list.


PC_DOUT

Port Data Out Register
address_offset : 0x54 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_DOUTSET

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

PC_DOUTSET PC_DOUTSET 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 DOUTSET

DOUTSET : Data Out Set
bits : 0 - 15 (16 bit)
access : write-only


PC_DOUTCLR

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

PC_DOUTCLR PC_DOUTCLR 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 DOUTCLR

DOUTCLR : Data Out Clear
bits : 0 - 15 (16 bit)
access : write-only


PC_DOUTTGL

Port Data Out Toggle Register
address_offset : 0x60 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 : 0x64 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


PC_PINLOCKN

Port Unlocked Pins Register
address_offset : 0x68 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


PD_CTRL

Port Control Register
address_offset : 0x6C 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 DRIVEMODE

DRIVEMODE : Drive Mode Select
bits : 0 - 1 (2 bit)
access : read-write

Enumeration:

0x00000000 : STANDARD

6 mA drive current

0x00000001 : LOWEST

0.1 mA drive current

0x00000002 : HIGH

20 mA drive current

0x00000003 : LOW

1 mA drive current

End of enumeration elements list.


PD_MODEL

Port Pin Mode Low Register
address_offset : 0x70 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 : PUSHPULLDRIVE

Push-pull output with drive-strength set by DRIVEMODE

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 : WIREDANDDRIVE

Open-drain output with drive-strength set by DRIVEMODE

0x0000000D : WIREDANDDRIVEFILTER

Open-drain output with filter and drive-strength set by DRIVEMODE

0x0000000E : WIREDANDDRIVEPULLUP

Open-drain output with pullup and drive-strength set by DRIVEMODE

0x0000000F : WIREDANDDRIVEPULLUPFILTER

Open-drain output with filter, pullup and drive-strength set by DRIVEMODE

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 : PUSHPULLDRIVE

Push-pull output with drive-strength set by DRIVEMODE

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 : WIREDANDDRIVE

Open-drain output with drive-strength set by DRIVEMODE

0x0000000D : WIREDANDDRIVEFILTER

Open-drain output with filter and drive-strength set by DRIVEMODE

0x0000000E : WIREDANDDRIVEPULLUP

Open-drain output with pullup and drive-strength set by DRIVEMODE

0x0000000F : WIREDANDDRIVEPULLUPFILTER

Open-drain output with filter, pullup and drive-strength set by DRIVEMODE

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 : PUSHPULLDRIVE

Push-pull output with drive-strength set by DRIVEMODE

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 : WIREDANDDRIVE

Open-drain output with drive-strength set by DRIVEMODE

0x0000000D : WIREDANDDRIVEFILTER

Open-drain output with filter and drive-strength set by DRIVEMODE

0x0000000E : WIREDANDDRIVEPULLUP

Open-drain output with pullup and drive-strength set by DRIVEMODE

0x0000000F : WIREDANDDRIVEPULLUPFILTER

Open-drain output with filter, pullup and drive-strength set by DRIVEMODE

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 : PUSHPULLDRIVE

Push-pull output with drive-strength set by DRIVEMODE

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 : WIREDANDDRIVE

Open-drain output with drive-strength set by DRIVEMODE

0x0000000D : WIREDANDDRIVEFILTER

Open-drain output with filter and drive-strength set by DRIVEMODE

0x0000000E : WIREDANDDRIVEPULLUP

Open-drain output with pullup and drive-strength set by DRIVEMODE

0x0000000F : WIREDANDDRIVEPULLUPFILTER

Open-drain output with filter, pullup and drive-strength set by DRIVEMODE

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 : PUSHPULLDRIVE

Push-pull output with drive-strength set by DRIVEMODE

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 : WIREDANDDRIVE

Open-drain output with drive-strength set by DRIVEMODE

0x0000000D : WIREDANDDRIVEFILTER

Open-drain output with filter and drive-strength set by DRIVEMODE

0x0000000E : WIREDANDDRIVEPULLUP

Open-drain output with pullup and drive-strength set by DRIVEMODE

0x0000000F : WIREDANDDRIVEPULLUPFILTER

Open-drain output with filter, pullup and drive-strength set by DRIVEMODE

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 : PUSHPULLDRIVE

Push-pull output with drive-strength set by DRIVEMODE

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 : WIREDANDDRIVE

Open-drain output with drive-strength set by DRIVEMODE

0x0000000D : WIREDANDDRIVEFILTER

Open-drain output with filter and drive-strength set by DRIVEMODE

0x0000000E : WIREDANDDRIVEPULLUP

Open-drain output with pullup and drive-strength set by DRIVEMODE

0x0000000F : WIREDANDDRIVEPULLUPFILTER

Open-drain output with filter, pullup and drive-strength set by DRIVEMODE

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 : PUSHPULLDRIVE

Push-pull output with drive-strength set by DRIVEMODE

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 : WIREDANDDRIVE

Open-drain output with drive-strength set by DRIVEMODE

0x0000000D : WIREDANDDRIVEFILTER

Open-drain output with filter and drive-strength set by DRIVEMODE

0x0000000E : WIREDANDDRIVEPULLUP

Open-drain output with pullup and drive-strength set by DRIVEMODE

0x0000000F : WIREDANDDRIVEPULLUPFILTER

Open-drain output with filter, pullup and drive-strength set by DRIVEMODE

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 : PUSHPULLDRIVE

Push-pull output with drive-strength set by DRIVEMODE

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 : WIREDANDDRIVE

Open-drain output with drive-strength set by DRIVEMODE

0x0000000D : WIREDANDDRIVEFILTER

Open-drain output with filter and drive-strength set by DRIVEMODE

0x0000000E : WIREDANDDRIVEPULLUP

Open-drain output with pullup and drive-strength set by DRIVEMODE

0x0000000F : WIREDANDDRIVEPULLUPFILTER

Open-drain output with filter, pullup and drive-strength set by DRIVEMODE

End of enumeration elements list.


PD_MODEH

Port Pin Mode High Register
address_offset : 0x74 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 : PUSHPULLDRIVE

Push-pull output with drive-strength set by DRIVEMODE

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 : WIREDANDDRIVE

Open-drain output with drive-strength set by DRIVEMODE

0x0000000D : WIREDANDDRIVEFILTER

Open-drain output with filter and drive-strength set by DRIVEMODE

0x0000000E : WIREDANDDRIVEPULLUP

Open-drain output with pullup and drive-strength set by DRIVEMODE

0x0000000F : WIREDANDDRIVEPULLUPFILTER

Open-drain output with filter, pullup and drive-strength set by DRIVEMODE

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 : PUSHPULLDRIVE

Push-pull output with drive-strength set by DRIVEMODE

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 : WIREDANDDRIVE

Open-drain output with drive-strength set by DRIVEMODE

0x0000000D : WIREDANDDRIVEFILTER

Open-drain output with filter and drive-strength set by DRIVEMODE

0x0000000E : WIREDANDDRIVEPULLUP

Open-drain output with pullup and drive-strength set by DRIVEMODE

0x0000000F : WIREDANDDRIVEPULLUPFILTER

Open-drain output with filter, pullup and drive-strength set by DRIVEMODE

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 : PUSHPULLDRIVE

Push-pull output with drive-strength set by DRIVEMODE

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 : WIREDANDDRIVE

Open-drain output with drive-strength set by DRIVEMODE

0x0000000D : WIREDANDDRIVEFILTER

Open-drain output with filter and drive-strength set by DRIVEMODE

0x0000000E : WIREDANDDRIVEPULLUP

Open-drain output with pullup and drive-strength set by DRIVEMODE

0x0000000F : WIREDANDDRIVEPULLUPFILTER

Open-drain output with filter, pullup and drive-strength set by DRIVEMODE

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 : PUSHPULLDRIVE

Push-pull output with drive-strength set by DRIVEMODE

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 : WIREDANDDRIVE

Open-drain output with drive-strength set by DRIVEMODE

0x0000000D : WIREDANDDRIVEFILTER

Open-drain output with filter and drive-strength set by DRIVEMODE

0x0000000E : WIREDANDDRIVEPULLUP

Open-drain output with pullup and drive-strength set by DRIVEMODE

0x0000000F : WIREDANDDRIVEPULLUPFILTER

Open-drain output with filter, pullup and drive-strength set by DRIVEMODE

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 : PUSHPULLDRIVE

Push-pull output with drive-strength set by DRIVEMODE

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 : WIREDANDDRIVE

Open-drain output with drive-strength set by DRIVEMODE

0x0000000D : WIREDANDDRIVEFILTER

Open-drain output with filter and drive-strength set by DRIVEMODE

0x0000000E : WIREDANDDRIVEPULLUP

Open-drain output with pullup and drive-strength set by DRIVEMODE

0x0000000F : WIREDANDDRIVEPULLUPFILTER

Open-drain output with filter, pullup and drive-strength set by DRIVEMODE

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 : PUSHPULLDRIVE

Push-pull output with drive-strength set by DRIVEMODE

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 : WIREDANDDRIVE

Open-drain output with drive-strength set by DRIVEMODE

0x0000000D : WIREDANDDRIVEFILTER

Open-drain output with filter and drive-strength set by DRIVEMODE

0x0000000E : WIREDANDDRIVEPULLUP

Open-drain output with pullup and drive-strength set by DRIVEMODE

0x0000000F : WIREDANDDRIVEPULLUPFILTER

Open-drain output with filter, pullup and drive-strength set by DRIVEMODE

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 : PUSHPULLDRIVE

Push-pull output with drive-strength set by DRIVEMODE

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 : WIREDANDDRIVE

Open-drain output with drive-strength set by DRIVEMODE

0x0000000D : WIREDANDDRIVEFILTER

Open-drain output with filter and drive-strength set by DRIVEMODE

0x0000000E : WIREDANDDRIVEPULLUP

Open-drain output with pullup and drive-strength set by DRIVEMODE

0x0000000F : WIREDANDDRIVEPULLUPFILTER

Open-drain output with filter, pullup and drive-strength set by DRIVEMODE

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 : PUSHPULLDRIVE

Push-pull output with drive-strength set by DRIVEMODE

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 : WIREDANDDRIVE

Open-drain output with drive-strength set by DRIVEMODE

0x0000000D : WIREDANDDRIVEFILTER

Open-drain output with filter and drive-strength set by DRIVEMODE

0x0000000E : WIREDANDDRIVEPULLUP

Open-drain output with pullup and drive-strength set by DRIVEMODE

0x0000000F : WIREDANDDRIVEPULLUPFILTER

Open-drain output with filter, pullup and drive-strength set by DRIVEMODE

End of enumeration elements list.


PD_DOUT

Port Data Out Register
address_offset : 0x78 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_DOUTSET

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

PD_DOUTSET PD_DOUTSET 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 DOUTSET

DOUTSET : Data Out Set
bits : 0 - 15 (16 bit)
access : write-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 : PUSHPULLDRIVE

Push-pull output with drive-strength set by DRIVEMODE

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 : WIREDANDDRIVE

Open-drain output with drive-strength set by DRIVEMODE

0x0000000D : WIREDANDDRIVEFILTER

Open-drain output with filter and drive-strength set by DRIVEMODE

0x0000000E : WIREDANDDRIVEPULLUP

Open-drain output with pullup and drive-strength set by DRIVEMODE

0x0000000F : WIREDANDDRIVEPULLUPFILTER

Open-drain output with filter, pullup and drive-strength set by DRIVEMODE

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 : PUSHPULLDRIVE

Push-pull output with drive-strength set by DRIVEMODE

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 : WIREDANDDRIVE

Open-drain output with drive-strength set by DRIVEMODE

0x0000000D : WIREDANDDRIVEFILTER

Open-drain output with filter and drive-strength set by DRIVEMODE

0x0000000E : WIREDANDDRIVEPULLUP

Open-drain output with pullup and drive-strength set by DRIVEMODE

0x0000000F : WIREDANDDRIVEPULLUPFILTER

Open-drain output with filter, pullup and drive-strength set by DRIVEMODE

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 : PUSHPULLDRIVE

Push-pull output with drive-strength set by DRIVEMODE

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 : WIREDANDDRIVE

Open-drain output with drive-strength set by DRIVEMODE

0x0000000D : WIREDANDDRIVEFILTER

Open-drain output with filter and drive-strength set by DRIVEMODE

0x0000000E : WIREDANDDRIVEPULLUP

Open-drain output with pullup and drive-strength set by DRIVEMODE

0x0000000F : WIREDANDDRIVEPULLUPFILTER

Open-drain output with filter, pullup and drive-strength set by DRIVEMODE

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 : PUSHPULLDRIVE

Push-pull output with drive-strength set by DRIVEMODE

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 : WIREDANDDRIVE

Open-drain output with drive-strength set by DRIVEMODE

0x0000000D : WIREDANDDRIVEFILTER

Open-drain output with filter and drive-strength set by DRIVEMODE

0x0000000E : WIREDANDDRIVEPULLUP

Open-drain output with pullup and drive-strength set by DRIVEMODE

0x0000000F : WIREDANDDRIVEPULLUPFILTER

Open-drain output with filter, pullup and drive-strength set by DRIVEMODE

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 : PUSHPULLDRIVE

Push-pull output with drive-strength set by DRIVEMODE

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 : WIREDANDDRIVE

Open-drain output with drive-strength set by DRIVEMODE

0x0000000D : WIREDANDDRIVEFILTER

Open-drain output with filter and drive-strength set by DRIVEMODE

0x0000000E : WIREDANDDRIVEPULLUP

Open-drain output with pullup and drive-strength set by DRIVEMODE

0x0000000F : WIREDANDDRIVEPULLUPFILTER

Open-drain output with filter, pullup and drive-strength set by DRIVEMODE

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 : PUSHPULLDRIVE

Push-pull output with drive-strength set by DRIVEMODE

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 : WIREDANDDRIVE

Open-drain output with drive-strength set by DRIVEMODE

0x0000000D : WIREDANDDRIVEFILTER

Open-drain output with filter and drive-strength set by DRIVEMODE

0x0000000E : WIREDANDDRIVEPULLUP

Open-drain output with pullup and drive-strength set by DRIVEMODE

0x0000000F : WIREDANDDRIVEPULLUPFILTER

Open-drain output with filter, pullup and drive-strength set by DRIVEMODE

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 : PUSHPULLDRIVE

Push-pull output with drive-strength set by DRIVEMODE

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 : WIREDANDDRIVE

Open-drain output with drive-strength set by DRIVEMODE

0x0000000D : WIREDANDDRIVEFILTER

Open-drain output with filter and drive-strength set by DRIVEMODE

0x0000000E : WIREDANDDRIVEPULLUP

Open-drain output with pullup and drive-strength set by DRIVEMODE

0x0000000F : WIREDANDDRIVEPULLUPFILTER

Open-drain output with filter, pullup and drive-strength set by DRIVEMODE

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 : PUSHPULLDRIVE

Push-pull output with drive-strength set by DRIVEMODE

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 : WIREDANDDRIVE

Open-drain output with drive-strength set by DRIVEMODE

0x0000000D : WIREDANDDRIVEFILTER

Open-drain output with filter and drive-strength set by DRIVEMODE

0x0000000E : WIREDANDDRIVEPULLUP

Open-drain output with pullup and drive-strength set by DRIVEMODE

0x0000000F : WIREDANDDRIVEPULLUPFILTER

Open-drain output with filter, pullup and drive-strength set by DRIVEMODE

End of enumeration elements list.


PD_DOUTCLR

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

PD_DOUTCLR PD_DOUTCLR 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 DOUTCLR

DOUTCLR : Data Out Clear
bits : 0 - 15 (16 bit)
access : write-only


PD_DOUTTGL

Port Data Out Toggle Register
address_offset : 0x84 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 : 0x88 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 : 0x8C 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


PE_CTRL

Port Control Register
address_offset : 0x90 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 DRIVEMODE

DRIVEMODE : Drive Mode Select
bits : 0 - 1 (2 bit)
access : read-write

Enumeration:

0x00000000 : STANDARD

6 mA drive current

0x00000001 : LOWEST

0.1 mA drive current

0x00000002 : HIGH

20 mA drive current

0x00000003 : LOW

1 mA drive current

End of enumeration elements list.


PE_MODEL

Port Pin Mode Low Register
address_offset : 0x94 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 : PUSHPULLDRIVE

Push-pull output with drive-strength set by DRIVEMODE

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 : WIREDANDDRIVE

Open-drain output with drive-strength set by DRIVEMODE

0x0000000D : WIREDANDDRIVEFILTER

Open-drain output with filter and drive-strength set by DRIVEMODE

0x0000000E : WIREDANDDRIVEPULLUP

Open-drain output with pullup and drive-strength set by DRIVEMODE

0x0000000F : WIREDANDDRIVEPULLUPFILTER

Open-drain output with filter, pullup and drive-strength set by DRIVEMODE

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 : PUSHPULLDRIVE

Push-pull output with drive-strength set by DRIVEMODE

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 : WIREDANDDRIVE

Open-drain output with drive-strength set by DRIVEMODE

0x0000000D : WIREDANDDRIVEFILTER

Open-drain output with filter and drive-strength set by DRIVEMODE

0x0000000E : WIREDANDDRIVEPULLUP

Open-drain output with pullup and drive-strength set by DRIVEMODE

0x0000000F : WIREDANDDRIVEPULLUPFILTER

Open-drain output with filter, pullup and drive-strength set by DRIVEMODE

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 : PUSHPULLDRIVE

Push-pull output with drive-strength set by DRIVEMODE

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 : WIREDANDDRIVE

Open-drain output with drive-strength set by DRIVEMODE

0x0000000D : WIREDANDDRIVEFILTER

Open-drain output with filter and drive-strength set by DRIVEMODE

0x0000000E : WIREDANDDRIVEPULLUP

Open-drain output with pullup and drive-strength set by DRIVEMODE

0x0000000F : WIREDANDDRIVEPULLUPFILTER

Open-drain output with filter, pullup and drive-strength set by DRIVEMODE

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 : PUSHPULLDRIVE

Push-pull output with drive-strength set by DRIVEMODE

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 : WIREDANDDRIVE

Open-drain output with drive-strength set by DRIVEMODE

0x0000000D : WIREDANDDRIVEFILTER

Open-drain output with filter and drive-strength set by DRIVEMODE

0x0000000E : WIREDANDDRIVEPULLUP

Open-drain output with pullup and drive-strength set by DRIVEMODE

0x0000000F : WIREDANDDRIVEPULLUPFILTER

Open-drain output with filter, pullup and drive-strength set by DRIVEMODE

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 : PUSHPULLDRIVE

Push-pull output with drive-strength set by DRIVEMODE

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 : WIREDANDDRIVE

Open-drain output with drive-strength set by DRIVEMODE

0x0000000D : WIREDANDDRIVEFILTER

Open-drain output with filter and drive-strength set by DRIVEMODE

0x0000000E : WIREDANDDRIVEPULLUP

Open-drain output with pullup and drive-strength set by DRIVEMODE

0x0000000F : WIREDANDDRIVEPULLUPFILTER

Open-drain output with filter, pullup and drive-strength set by DRIVEMODE

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 : PUSHPULLDRIVE

Push-pull output with drive-strength set by DRIVEMODE

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 : WIREDANDDRIVE

Open-drain output with drive-strength set by DRIVEMODE

0x0000000D : WIREDANDDRIVEFILTER

Open-drain output with filter and drive-strength set by DRIVEMODE

0x0000000E : WIREDANDDRIVEPULLUP

Open-drain output with pullup and drive-strength set by DRIVEMODE

0x0000000F : WIREDANDDRIVEPULLUPFILTER

Open-drain output with filter, pullup and drive-strength set by DRIVEMODE

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 : PUSHPULLDRIVE

Push-pull output with drive-strength set by DRIVEMODE

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 : WIREDANDDRIVE

Open-drain output with drive-strength set by DRIVEMODE

0x0000000D : WIREDANDDRIVEFILTER

Open-drain output with filter and drive-strength set by DRIVEMODE

0x0000000E : WIREDANDDRIVEPULLUP

Open-drain output with pullup and drive-strength set by DRIVEMODE

0x0000000F : WIREDANDDRIVEPULLUPFILTER

Open-drain output with filter, pullup and drive-strength set by DRIVEMODE

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 : PUSHPULLDRIVE

Push-pull output with drive-strength set by DRIVEMODE

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 : WIREDANDDRIVE

Open-drain output with drive-strength set by DRIVEMODE

0x0000000D : WIREDANDDRIVEFILTER

Open-drain output with filter and drive-strength set by DRIVEMODE

0x0000000E : WIREDANDDRIVEPULLUP

Open-drain output with pullup and drive-strength set by DRIVEMODE

0x0000000F : WIREDANDDRIVEPULLUPFILTER

Open-drain output with filter, pullup and drive-strength set by DRIVEMODE

End of enumeration elements list.


PE_MODEH

Port Pin Mode High Register
address_offset : 0x98 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 : PUSHPULLDRIVE

Push-pull output with drive-strength set by DRIVEMODE

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 : WIREDANDDRIVE

Open-drain output with drive-strength set by DRIVEMODE

0x0000000D : WIREDANDDRIVEFILTER

Open-drain output with filter and drive-strength set by DRIVEMODE

0x0000000E : WIREDANDDRIVEPULLUP

Open-drain output with pullup and drive-strength set by DRIVEMODE

0x0000000F : WIREDANDDRIVEPULLUPFILTER

Open-drain output with filter, pullup and drive-strength set by DRIVEMODE

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 : PUSHPULLDRIVE

Push-pull output with drive-strength set by DRIVEMODE

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 : WIREDANDDRIVE

Open-drain output with drive-strength set by DRIVEMODE

0x0000000D : WIREDANDDRIVEFILTER

Open-drain output with filter and drive-strength set by DRIVEMODE

0x0000000E : WIREDANDDRIVEPULLUP

Open-drain output with pullup and drive-strength set by DRIVEMODE

0x0000000F : WIREDANDDRIVEPULLUPFILTER

Open-drain output with filter, pullup and drive-strength set by DRIVEMODE

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 : PUSHPULLDRIVE

Push-pull output with drive-strength set by DRIVEMODE

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 : WIREDANDDRIVE

Open-drain output with drive-strength set by DRIVEMODE

0x0000000D : WIREDANDDRIVEFILTER

Open-drain output with filter and drive-strength set by DRIVEMODE

0x0000000E : WIREDANDDRIVEPULLUP

Open-drain output with pullup and drive-strength set by DRIVEMODE

0x0000000F : WIREDANDDRIVEPULLUPFILTER

Open-drain output with filter, pullup and drive-strength set by DRIVEMODE

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 : PUSHPULLDRIVE

Push-pull output with drive-strength set by DRIVEMODE

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 : WIREDANDDRIVE

Open-drain output with drive-strength set by DRIVEMODE

0x0000000D : WIREDANDDRIVEFILTER

Open-drain output with filter and drive-strength set by DRIVEMODE

0x0000000E : WIREDANDDRIVEPULLUP

Open-drain output with pullup and drive-strength set by DRIVEMODE

0x0000000F : WIREDANDDRIVEPULLUPFILTER

Open-drain output with filter, pullup and drive-strength set by DRIVEMODE

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 : PUSHPULLDRIVE

Push-pull output with drive-strength set by DRIVEMODE

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 : WIREDANDDRIVE

Open-drain output with drive-strength set by DRIVEMODE

0x0000000D : WIREDANDDRIVEFILTER

Open-drain output with filter and drive-strength set by DRIVEMODE

0x0000000E : WIREDANDDRIVEPULLUP

Open-drain output with pullup and drive-strength set by DRIVEMODE

0x0000000F : WIREDANDDRIVEPULLUPFILTER

Open-drain output with filter, pullup and drive-strength set by DRIVEMODE

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 : PUSHPULLDRIVE

Push-pull output with drive-strength set by DRIVEMODE

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 : WIREDANDDRIVE

Open-drain output with drive-strength set by DRIVEMODE

0x0000000D : WIREDANDDRIVEFILTER

Open-drain output with filter and drive-strength set by DRIVEMODE

0x0000000E : WIREDANDDRIVEPULLUP

Open-drain output with pullup and drive-strength set by DRIVEMODE

0x0000000F : WIREDANDDRIVEPULLUPFILTER

Open-drain output with filter, pullup and drive-strength set by DRIVEMODE

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 : PUSHPULLDRIVE

Push-pull output with drive-strength set by DRIVEMODE

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 : WIREDANDDRIVE

Open-drain output with drive-strength set by DRIVEMODE

0x0000000D : WIREDANDDRIVEFILTER

Open-drain output with filter and drive-strength set by DRIVEMODE

0x0000000E : WIREDANDDRIVEPULLUP

Open-drain output with pullup and drive-strength set by DRIVEMODE

0x0000000F : WIREDANDDRIVEPULLUPFILTER

Open-drain output with filter, pullup and drive-strength set by DRIVEMODE

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 : PUSHPULLDRIVE

Push-pull output with drive-strength set by DRIVEMODE

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 : WIREDANDDRIVE

Open-drain output with drive-strength set by DRIVEMODE

0x0000000D : WIREDANDDRIVEFILTER

Open-drain output with filter and drive-strength set by DRIVEMODE

0x0000000E : WIREDANDDRIVEPULLUP

Open-drain output with pullup and drive-strength set by DRIVEMODE

0x0000000F : WIREDANDDRIVEPULLUPFILTER

Open-drain output with filter, pullup and drive-strength set by DRIVEMODE

End of enumeration elements list.


PE_DOUT

Port Data Out Register
address_offset : 0x9C 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_DOUTSET

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

PE_DOUTSET PE_DOUTSET 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 DOUTSET

DOUTSET : Data Out Set
bits : 0 - 15 (16 bit)
access : write-only


PE_DOUTCLR

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

PE_DOUTCLR PE_DOUTCLR 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 DOUTCLR

DOUTCLR : Data Out Clear
bits : 0 - 15 (16 bit)
access : write-only


PE_DOUTTGL

Port Data Out Toggle Register
address_offset : 0xA8 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 : 0xAC 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 : 0xB0 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


PF_CTRL

Port Control Register
address_offset : 0xB4 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 DRIVEMODE

DRIVEMODE : Drive Mode Select
bits : 0 - 1 (2 bit)
access : read-write

Enumeration:

0x00000000 : STANDARD

6 mA drive current

0x00000001 : LOWEST

0.1 mA drive current

0x00000002 : HIGH

20 mA drive current

0x00000003 : LOW

1 mA drive current

End of enumeration elements list.


PF_MODEL

Port Pin Mode Low Register
address_offset : 0xB8 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 : PUSHPULLDRIVE

Push-pull output with drive-strength set by DRIVEMODE

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 : WIREDANDDRIVE

Open-drain output with drive-strength set by DRIVEMODE

0x0000000D : WIREDANDDRIVEFILTER

Open-drain output with filter and drive-strength set by DRIVEMODE

0x0000000E : WIREDANDDRIVEPULLUP

Open-drain output with pullup and drive-strength set by DRIVEMODE

0x0000000F : WIREDANDDRIVEPULLUPFILTER

Open-drain output with filter, pullup and drive-strength set by DRIVEMODE

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 : PUSHPULLDRIVE

Push-pull output with drive-strength set by DRIVEMODE

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 : WIREDANDDRIVE

Open-drain output with drive-strength set by DRIVEMODE

0x0000000D : WIREDANDDRIVEFILTER

Open-drain output with filter and drive-strength set by DRIVEMODE

0x0000000E : WIREDANDDRIVEPULLUP

Open-drain output with pullup and drive-strength set by DRIVEMODE

0x0000000F : WIREDANDDRIVEPULLUPFILTER

Open-drain output with filter, pullup and drive-strength set by DRIVEMODE

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 : PUSHPULLDRIVE

Push-pull output with drive-strength set by DRIVEMODE

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 : WIREDANDDRIVE

Open-drain output with drive-strength set by DRIVEMODE

0x0000000D : WIREDANDDRIVEFILTER

Open-drain output with filter and drive-strength set by DRIVEMODE

0x0000000E : WIREDANDDRIVEPULLUP

Open-drain output with pullup and drive-strength set by DRIVEMODE

0x0000000F : WIREDANDDRIVEPULLUPFILTER

Open-drain output with filter, pullup and drive-strength set by DRIVEMODE

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 : PUSHPULLDRIVE

Push-pull output with drive-strength set by DRIVEMODE

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 : WIREDANDDRIVE

Open-drain output with drive-strength set by DRIVEMODE

0x0000000D : WIREDANDDRIVEFILTER

Open-drain output with filter and drive-strength set by DRIVEMODE

0x0000000E : WIREDANDDRIVEPULLUP

Open-drain output with pullup and drive-strength set by DRIVEMODE

0x0000000F : WIREDANDDRIVEPULLUPFILTER

Open-drain output with filter, pullup and drive-strength set by DRIVEMODE

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 : PUSHPULLDRIVE

Push-pull output with drive-strength set by DRIVEMODE

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 : WIREDANDDRIVE

Open-drain output with drive-strength set by DRIVEMODE

0x0000000D : WIREDANDDRIVEFILTER

Open-drain output with filter and drive-strength set by DRIVEMODE

0x0000000E : WIREDANDDRIVEPULLUP

Open-drain output with pullup and drive-strength set by DRIVEMODE

0x0000000F : WIREDANDDRIVEPULLUPFILTER

Open-drain output with filter, pullup and drive-strength set by DRIVEMODE

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 : PUSHPULLDRIVE

Push-pull output with drive-strength set by DRIVEMODE

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 : WIREDANDDRIVE

Open-drain output with drive-strength set by DRIVEMODE

0x0000000D : WIREDANDDRIVEFILTER

Open-drain output with filter and drive-strength set by DRIVEMODE

0x0000000E : WIREDANDDRIVEPULLUP

Open-drain output with pullup and drive-strength set by DRIVEMODE

0x0000000F : WIREDANDDRIVEPULLUPFILTER

Open-drain output with filter, pullup and drive-strength set by DRIVEMODE

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 : PUSHPULLDRIVE

Push-pull output with drive-strength set by DRIVEMODE

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 : WIREDANDDRIVE

Open-drain output with drive-strength set by DRIVEMODE

0x0000000D : WIREDANDDRIVEFILTER

Open-drain output with filter and drive-strength set by DRIVEMODE

0x0000000E : WIREDANDDRIVEPULLUP

Open-drain output with pullup and drive-strength set by DRIVEMODE

0x0000000F : WIREDANDDRIVEPULLUPFILTER

Open-drain output with filter, pullup and drive-strength set by DRIVEMODE

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 : PUSHPULLDRIVE

Push-pull output with drive-strength set by DRIVEMODE

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 : WIREDANDDRIVE

Open-drain output with drive-strength set by DRIVEMODE

0x0000000D : WIREDANDDRIVEFILTER

Open-drain output with filter and drive-strength set by DRIVEMODE

0x0000000E : WIREDANDDRIVEPULLUP

Open-drain output with pullup and drive-strength set by DRIVEMODE

0x0000000F : WIREDANDDRIVEPULLUPFILTER

Open-drain output with filter, pullup and drive-strength set by DRIVEMODE

End of enumeration elements list.


PF_MODEH

Port Pin Mode High Register
address_offset : 0xBC 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 : PUSHPULLDRIVE

Push-pull output with drive-strength set by DRIVEMODE

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 : WIREDANDDRIVE

Open-drain output with drive-strength set by DRIVEMODE

0x0000000D : WIREDANDDRIVEFILTER

Open-drain output with filter and drive-strength set by DRIVEMODE

0x0000000E : WIREDANDDRIVEPULLUP

Open-drain output with pullup and drive-strength set by DRIVEMODE

0x0000000F : WIREDANDDRIVEPULLUPFILTER

Open-drain output with filter, pullup and drive-strength set by DRIVEMODE

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 : PUSHPULLDRIVE

Push-pull output with drive-strength set by DRIVEMODE

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 : WIREDANDDRIVE

Open-drain output with drive-strength set by DRIVEMODE

0x0000000D : WIREDANDDRIVEFILTER

Open-drain output with filter and drive-strength set by DRIVEMODE

0x0000000E : WIREDANDDRIVEPULLUP

Open-drain output with pullup and drive-strength set by DRIVEMODE

0x0000000F : WIREDANDDRIVEPULLUPFILTER

Open-drain output with filter, pullup and drive-strength set by DRIVEMODE

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 : PUSHPULLDRIVE

Push-pull output with drive-strength set by DRIVEMODE

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 : WIREDANDDRIVE

Open-drain output with drive-strength set by DRIVEMODE

0x0000000D : WIREDANDDRIVEFILTER

Open-drain output with filter and drive-strength set by DRIVEMODE

0x0000000E : WIREDANDDRIVEPULLUP

Open-drain output with pullup and drive-strength set by DRIVEMODE

0x0000000F : WIREDANDDRIVEPULLUPFILTER

Open-drain output with filter, pullup and drive-strength set by DRIVEMODE

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 : PUSHPULLDRIVE

Push-pull output with drive-strength set by DRIVEMODE

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 : WIREDANDDRIVE

Open-drain output with drive-strength set by DRIVEMODE

0x0000000D : WIREDANDDRIVEFILTER

Open-drain output with filter and drive-strength set by DRIVEMODE

0x0000000E : WIREDANDDRIVEPULLUP

Open-drain output with pullup and drive-strength set by DRIVEMODE

0x0000000F : WIREDANDDRIVEPULLUPFILTER

Open-drain output with filter, pullup and drive-strength set by DRIVEMODE

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 : PUSHPULLDRIVE

Push-pull output with drive-strength set by DRIVEMODE

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 : WIREDANDDRIVE

Open-drain output with drive-strength set by DRIVEMODE

0x0000000D : WIREDANDDRIVEFILTER

Open-drain output with filter and drive-strength set by DRIVEMODE

0x0000000E : WIREDANDDRIVEPULLUP

Open-drain output with pullup and drive-strength set by DRIVEMODE

0x0000000F : WIREDANDDRIVEPULLUPFILTER

Open-drain output with filter, pullup and drive-strength set by DRIVEMODE

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 : PUSHPULLDRIVE

Push-pull output with drive-strength set by DRIVEMODE

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 : WIREDANDDRIVE

Open-drain output with drive-strength set by DRIVEMODE

0x0000000D : WIREDANDDRIVEFILTER

Open-drain output with filter and drive-strength set by DRIVEMODE

0x0000000E : WIREDANDDRIVEPULLUP

Open-drain output with pullup and drive-strength set by DRIVEMODE

0x0000000F : WIREDANDDRIVEPULLUPFILTER

Open-drain output with filter, pullup and drive-strength set by DRIVEMODE

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 : PUSHPULLDRIVE

Push-pull output with drive-strength set by DRIVEMODE

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 : WIREDANDDRIVE

Open-drain output with drive-strength set by DRIVEMODE

0x0000000D : WIREDANDDRIVEFILTER

Open-drain output with filter and drive-strength set by DRIVEMODE

0x0000000E : WIREDANDDRIVEPULLUP

Open-drain output with pullup and drive-strength set by DRIVEMODE

0x0000000F : WIREDANDDRIVEPULLUPFILTER

Open-drain output with filter, pullup and drive-strength set by DRIVEMODE

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 : PUSHPULLDRIVE

Push-pull output with drive-strength set by DRIVEMODE

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 : WIREDANDDRIVE

Open-drain output with drive-strength set by DRIVEMODE

0x0000000D : WIREDANDDRIVEFILTER

Open-drain output with filter and drive-strength set by DRIVEMODE

0x0000000E : WIREDANDDRIVEPULLUP

Open-drain output with pullup and drive-strength set by DRIVEMODE

0x0000000F : WIREDANDDRIVEPULLUPFILTER

Open-drain output with filter, pullup and drive-strength set by DRIVEMODE

End of enumeration elements list.


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


PF_DOUT

Port Data Out Register
address_offset : 0xC0 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


PF_DOUTSET

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

PF_DOUTSET PF_DOUTSET 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 DOUTSET

DOUTSET : Data Out Set
bits : 0 - 15 (16 bit)
access : write-only


PF_DOUTCLR

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

PF_DOUTCLR PF_DOUTCLR 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 DOUTCLR

DOUTCLR : Data Out Clear
bits : 0 - 15 (16 bit)
access : write-only


PF_DOUTTGL

Port Data Out Toggle Register
address_offset : 0xCC 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 : 0xD0 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 : 0xD4 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



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.