\n
address_offset : 0x0 Bytes (0x0)
size : 0x1000 byte (0x0)
mem_usage : registers
protection : not protected
Port Control Register
address_offset : 0x0 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
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.
Port Data Out Set Register
address_offset : 0x10 Bytes (0x0)
size : 32 bit
access : write-only
reset_value : 0x0
reset_Mask : 0x0
DOUTSET : Data Out Set
bits : 0 - 15 (16 bit)
access : write-only
External Interrupt Port Select Low Register
address_offset : 0x100 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
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.
External Interrupt Port Select High Register
address_offset : 0x104 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
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.
External Interrupt Rising Edge Trigger Register
address_offset : 0x108 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
EXTIRISE : External Interrupt n Rising Edge Trigger Enable
bits : 0 - 15 (16 bit)
access : read-write
External Interrupt Falling Edge Trigger Register
address_offset : 0x10C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
EXTIFALL : External Interrupt n Falling Edge Trigger Enable
bits : 0 - 15 (16 bit)
access : read-write
Interrupt Enable Register
address_offset : 0x110 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
EXT : External Interrupt n Enable
bits : 0 - 15 (16 bit)
access : read-write
Interrupt Flag Register
address_offset : 0x114 Bytes (0x0)
size : 32 bit
access : read-only
reset_value : 0x0
reset_Mask : 0x0
EXT : External Interrupt Flag n
bits : 0 - 15 (16 bit)
access : read-only
Interrupt Flag Set Register
address_offset : 0x118 Bytes (0x0)
size : 32 bit
access : write-only
reset_value : 0x0
reset_Mask : 0x0
EXT : External Interrupt Flag n Set
bits : 0 - 15 (16 bit)
access : write-only
Interrupt Flag Clear Register
address_offset : 0x11C Bytes (0x0)
size : 32 bit
access : write-only
reset_value : 0x0
reset_Mask : 0x0
EXT : External Interrupt Flag Clear
bits : 0 - 15 (16 bit)
access : write-only
I/O Routing Register
address_offset : 0x120 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
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
SWOPEN : Serial Wire Viewer Output Pin Enable
bits : 2 - 2 (1 bit)
access : read-write
SWLOCATION : I/O Location
bits : 8 - 9 (2 bit)
access : read-write
Enumeration:
0x00000000 : LOC0
Location 0
0x00000001 : LOC1
Location 1
0x00000002 : LOC2
Location 2
0x00000003 : LOC3
Location 3
End of enumeration elements list.
TCLKPEN : ETM Trace Clock Pin Enable
bits : 12 - 12 (1 bit)
access : read-write
TD0PEN : ETM Trace Data Pin Enable
bits : 13 - 13 (1 bit)
access : read-write
TD1PEN : ETM Trace Data Pin Enable
bits : 14 - 14 (1 bit)
access : read-write
TD2PEN : ETM Trace Data Pin Enable
bits : 15 - 15 (1 bit)
access : read-write
TD3PEN : ETM Trace Data Pin Enable
bits : 16 - 16 (1 bit)
access : read-write
ETMLOCATION : I/O Location
bits : 24 - 25 (2 bit)
access : read-write
Enumeration:
0x00000000 : LOC0
Location 0
0x00000001 : LOC1
Location 1
0x00000002 : LOC2
Location 2
0x00000003 : LOC3
Location 3
End of enumeration elements list.
Input Sense Register
address_offset : 0x124 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
INT : Interrupt Sense Enable
bits : 0 - 0 (1 bit)
access : read-write
PRS : PRS Sense Enable
bits : 1 - 1 (1 bit)
access : read-write
Configuration Lock Register
address_offset : 0x128 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
LOCKKEY : Configuration Lock Key
bits : 0 - 15 (16 bit)
access : read-write
Enumeration:
0x00000000 : UNLOCKED
0x00000001 : LOCKED
End of enumeration elements list.
GPIO Control Register
address_offset : 0x12C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
EM4RET : Enable EM4 retention
bits : 0 - 0 (1 bit)
access : read-write
GPIO Command Register
address_offset : 0x130 Bytes (0x0)
size : 32 bit
access : write-only
reset_value : 0x0
reset_Mask : 0x0
EM4WUCLR : EM4 Wake-up clear
bits : 0 - 0 (1 bit)
access : write-only
EM4 Wake-up Enable Register
address_offset : 0x134 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
EM4WUEN : EM4 Wake-up enable
bits : 0 - 5 (6 bit)
access : read-write
Enumeration:
0x00000001 : A0
Enable em4 wakeup on pin A0
0x00000002 : A6
Enable em4 wakeup on pin A6
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
End of enumeration elements list.
EM4 Wake-up Polarity Register
address_offset : 0x138 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
EM4WUPOL : EM4 Wake-up Polarity
bits : 0 - 5 (6 bit)
access : read-write
Enumeration:
0x00000001 : A0
Determines polarity on pin A0
0x00000002 : A6
Determines polarity on pin A6
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
End of enumeration elements list.
EM4 Wake-up Cause Register
address_offset : 0x13C Bytes (0x0)
size : 32 bit
access : read-only
reset_value : 0x0
reset_Mask : 0x0
EM4WUCAUSE : EM4 wake-up cause
bits : 0 - 5 (6 bit)
access : read-only
Enumeration:
0x00000001 : A0
This bit indicates an em4 wake-up request occurred on pin A0
0x00000002 : A6
This bit indicates an em4 wake-up request occurred on pin A6
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
End of enumeration elements list.
Port Data Out Clear Register
address_offset : 0x14 Bytes (0x0)
size : 32 bit
access : write-only
reset_value : 0x0
reset_Mask : 0x0
DOUTCLR : Data Out Clear
bits : 0 - 15 (16 bit)
access : write-only
Port Data Out Toggle Register
address_offset : 0x18 Bytes (0x0)
size : 32 bit
access : write-only
reset_value : 0x0
reset_Mask : 0x0
DOUTTGL : Data Out Toggle
bits : 0 - 15 (16 bit)
access : write-only
Port Data In Register
address_offset : 0x1C Bytes (0x0)
size : 32 bit
access : read-only
reset_value : 0x0
reset_Mask : 0x0
DIN : Data In
bits : 0 - 15 (16 bit)
access : read-only
Port Unlocked Pins Register
address_offset : 0x20 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
PINLOCKN : Unlocked Pins
bits : 0 - 15 (16 bit)
access : read-write
Port Control Register
address_offset : 0x24 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
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.
Port Pin Mode Low Register
address_offset : 0x28 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
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.
Port Pin Mode High Register
address_offset : 0x2C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
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.
Port Data Out Register
address_offset : 0x30 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
DOUT : Data Out
bits : 0 - 15 (16 bit)
access : read-write
Port Data Out Set Register
address_offset : 0x34 Bytes (0x0)
size : 32 bit
access : write-only
reset_value : 0x0
reset_Mask : 0x0
DOUTSET : Data Out Set
bits : 0 - 15 (16 bit)
access : write-only
Port Data Out Clear Register
address_offset : 0x38 Bytes (0x0)
size : 32 bit
access : write-only
reset_value : 0x0
reset_Mask : 0x0
DOUTCLR : Data Out Clear
bits : 0 - 15 (16 bit)
access : write-only
Port Data Out Toggle Register
address_offset : 0x3C Bytes (0x0)
size : 32 bit
access : write-only
reset_value : 0x0
reset_Mask : 0x0
DOUTTGL : Data Out Toggle
bits : 0 - 15 (16 bit)
access : write-only
Port Pin Mode Low Register
address_offset : 0x4 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
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.
Port Data In Register
address_offset : 0x40 Bytes (0x0)
size : 32 bit
access : read-only
reset_value : 0x0
reset_Mask : 0x0
DIN : Data In
bits : 0 - 15 (16 bit)
access : read-only
Port Unlocked Pins Register
address_offset : 0x44 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
PINLOCKN : Unlocked Pins
bits : 0 - 15 (16 bit)
access : read-write
Port Control Register
address_offset : 0x48 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
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.
Port Pin Mode Low Register
address_offset : 0x4C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
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.
Port Pin Mode High Register
address_offset : 0x50 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
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.
Port Data Out Register
address_offset : 0x54 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
DOUT : Data Out
bits : 0 - 15 (16 bit)
access : read-write
Port Data Out Set Register
address_offset : 0x58 Bytes (0x0)
size : 32 bit
access : write-only
reset_value : 0x0
reset_Mask : 0x0
DOUTSET : Data Out Set
bits : 0 - 15 (16 bit)
access : write-only
Port Data Out Clear Register
address_offset : 0x5C Bytes (0x0)
size : 32 bit
access : write-only
reset_value : 0x0
reset_Mask : 0x0
DOUTCLR : Data Out Clear
bits : 0 - 15 (16 bit)
access : write-only
Port Data Out Toggle Register
address_offset : 0x60 Bytes (0x0)
size : 32 bit
access : write-only
reset_value : 0x0
reset_Mask : 0x0
DOUTTGL : Data Out Toggle
bits : 0 - 15 (16 bit)
access : write-only
Port Data In Register
address_offset : 0x64 Bytes (0x0)
size : 32 bit
access : read-only
reset_value : 0x0
reset_Mask : 0x0
DIN : Data In
bits : 0 - 15 (16 bit)
access : read-only
Port Unlocked Pins Register
address_offset : 0x68 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
PINLOCKN : Unlocked Pins
bits : 0 - 15 (16 bit)
access : read-write
Port Control Register
address_offset : 0x6C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
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.
Port Pin Mode Low Register
address_offset : 0x70 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
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.
Port Pin Mode High Register
address_offset : 0x74 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
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.
Port Data Out Register
address_offset : 0x78 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
DOUT : Data Out
bits : 0 - 15 (16 bit)
access : read-write
Port Data Out Set Register
address_offset : 0x7C Bytes (0x0)
size : 32 bit
access : write-only
reset_value : 0x0
reset_Mask : 0x0
DOUTSET : Data Out Set
bits : 0 - 15 (16 bit)
access : write-only
Port Pin Mode High Register
address_offset : 0x8 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
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.
Port Data Out Clear Register
address_offset : 0x80 Bytes (0x0)
size : 32 bit
access : write-only
reset_value : 0x0
reset_Mask : 0x0
DOUTCLR : Data Out Clear
bits : 0 - 15 (16 bit)
access : write-only
Port Data Out Toggle Register
address_offset : 0x84 Bytes (0x0)
size : 32 bit
access : write-only
reset_value : 0x0
reset_Mask : 0x0
DOUTTGL : Data Out Toggle
bits : 0 - 15 (16 bit)
access : write-only
Port Data In Register
address_offset : 0x88 Bytes (0x0)
size : 32 bit
access : read-only
reset_value : 0x0
reset_Mask : 0x0
DIN : Data In
bits : 0 - 15 (16 bit)
access : read-only
Port Unlocked Pins Register
address_offset : 0x8C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
PINLOCKN : Unlocked Pins
bits : 0 - 15 (16 bit)
access : read-write
Port Control Register
address_offset : 0x90 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
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.
Port Pin Mode Low Register
address_offset : 0x94 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
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.
Port Pin Mode High Register
address_offset : 0x98 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
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.
Port Data Out Register
address_offset : 0x9C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
DOUT : Data Out
bits : 0 - 15 (16 bit)
access : read-write
Port Data Out Set Register
address_offset : 0xA0 Bytes (0x0)
size : 32 bit
access : write-only
reset_value : 0x0
reset_Mask : 0x0
DOUTSET : Data Out Set
bits : 0 - 15 (16 bit)
access : write-only
Port Data Out Clear Register
address_offset : 0xA4 Bytes (0x0)
size : 32 bit
access : write-only
reset_value : 0x0
reset_Mask : 0x0
DOUTCLR : Data Out Clear
bits : 0 - 15 (16 bit)
access : write-only
Port Data Out Toggle Register
address_offset : 0xA8 Bytes (0x0)
size : 32 bit
access : write-only
reset_value : 0x0
reset_Mask : 0x0
DOUTTGL : Data Out Toggle
bits : 0 - 15 (16 bit)
access : write-only
Port Data In Register
address_offset : 0xAC Bytes (0x0)
size : 32 bit
access : read-only
reset_value : 0x0
reset_Mask : 0x0
DIN : Data In
bits : 0 - 15 (16 bit)
access : read-only
Port Unlocked Pins Register
address_offset : 0xB0 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
PINLOCKN : Unlocked Pins
bits : 0 - 15 (16 bit)
access : read-write
Port Control Register
address_offset : 0xB4 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
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.
Port Pin Mode Low Register
address_offset : 0xB8 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
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.
Port Pin Mode High Register
address_offset : 0xBC Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
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.
Port Data Out Register
address_offset : 0xC Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
DOUT : Data Out
bits : 0 - 15 (16 bit)
access : read-write
Port Data Out Register
address_offset : 0xC0 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
DOUT : Data Out
bits : 0 - 15 (16 bit)
access : read-write
Port Data Out Set Register
address_offset : 0xC4 Bytes (0x0)
size : 32 bit
access : write-only
reset_value : 0x0
reset_Mask : 0x0
DOUTSET : Data Out Set
bits : 0 - 15 (16 bit)
access : write-only
Port Data Out Clear Register
address_offset : 0xC8 Bytes (0x0)
size : 32 bit
access : write-only
reset_value : 0x0
reset_Mask : 0x0
DOUTCLR : Data Out Clear
bits : 0 - 15 (16 bit)
access : write-only
Port Data Out Toggle Register
address_offset : 0xCC Bytes (0x0)
size : 32 bit
access : write-only
reset_value : 0x0
reset_Mask : 0x0
DOUTTGL : Data Out Toggle
bits : 0 - 15 (16 bit)
access : write-only
Port Data In Register
address_offset : 0xD0 Bytes (0x0)
size : 32 bit
access : read-only
reset_value : 0x0
reset_Mask : 0x0
DIN : Data In
bits : 0 - 15 (16 bit)
access : read-only
Port Unlocked Pins Register
address_offset : 0xD4 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
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 Embeetle, an IDE designed from scratch for embedded software developers.