PIC32CX5112MTC128 PIO0 registers

The 86 registers of PIO0 (Parallel Input/Output Controller), from 0x40048000, with their reset value and every field. The PIC32CX5112MTC128 has 2891 registers in 62 peripherals, one page each.

PIO0 Parallel Input/Output Controller

PIO_GROUP0.PIO_MSKRPIO Mask Register

Address
0x40048000
Reset
0x00000000
Access
read/write
Size
32-bit
32 fields
FieldBitsWhat it does
MSK3030PIO Line 30 Mask
  • 0 Writing the PIO_CFGRx, PIO_ODSRx or PIO_IOFRx does not affect the corresponding I/O line configuration.
  • 1 Writing the PIO_CFGRx, PIO_ODSRx or PIO_IOFRx updates the corresponding I/O line configuration.
MSK2929PIO Line 29 Mask
  • 0 Writing the PIO_CFGRx, PIO_ODSRx or PIO_IOFRx does not affect the corresponding I/O line configuration.
  • 1 Writing the PIO_CFGRx, PIO_ODSRx or PIO_IOFRx updates the corresponding I/O line configuration.
MSK2828PIO Line 28 Mask
  • 0 Writing the PIO_CFGRx, PIO_ODSRx or PIO_IOFRx does not affect the corresponding I/O line configuration.
  • 1 Writing the PIO_CFGRx, PIO_ODSRx or PIO_IOFRx updates the corresponding I/O line configuration.
MSK2727PIO Line 27 Mask
  • 0 Writing the PIO_CFGRx, PIO_ODSRx or PIO_IOFRx does not affect the corresponding I/O line configuration.
  • 1 Writing the PIO_CFGRx, PIO_ODSRx or PIO_IOFRx updates the corresponding I/O line configuration.
MSK2626PIO Line 26 Mask
  • 0 Writing the PIO_CFGRx, PIO_ODSRx or PIO_IOFRx does not affect the corresponding I/O line configuration.
  • 1 Writing the PIO_CFGRx, PIO_ODSRx or PIO_IOFRx updates the corresponding I/O line configuration.
MSK2525PIO Line 25 Mask
  • 0 Writing the PIO_CFGRx, PIO_ODSRx or PIO_IOFRx does not affect the corresponding I/O line configuration.
  • 1 Writing the PIO_CFGRx, PIO_ODSRx or PIO_IOFRx updates the corresponding I/O line configuration.
MSK2424PIO Line 24 Mask
  • 0 Writing the PIO_CFGRx, PIO_ODSRx or PIO_IOFRx does not affect the corresponding I/O line configuration.
  • 1 Writing the PIO_CFGRx, PIO_ODSRx or PIO_IOFRx updates the corresponding I/O line configuration.
MSK2323PIO Line 23 Mask
  • 0 Writing the PIO_CFGRx, PIO_ODSRx or PIO_IOFRx does not affect the corresponding I/O line configuration.
  • 1 Writing the PIO_CFGRx, PIO_ODSRx or PIO_IOFRx updates the corresponding I/O line configuration.
MSK2222PIO Line 22 Mask
  • 0 Writing the PIO_CFGRx, PIO_ODSRx or PIO_IOFRx does not affect the corresponding I/O line configuration.
  • 1 Writing the PIO_CFGRx, PIO_ODSRx or PIO_IOFRx updates the corresponding I/O line configuration.
MSK2121PIO Line 21 Mask
  • 0 Writing the PIO_CFGRx, PIO_ODSRx or PIO_IOFRx does not affect the corresponding I/O line configuration.
  • 1 Writing the PIO_CFGRx, PIO_ODSRx or PIO_IOFRx updates the corresponding I/O line configuration.
MSK2020PIO Line 20 Mask
  • 0 Writing the PIO_CFGRx, PIO_ODSRx or PIO_IOFRx does not affect the corresponding I/O line configuration.
  • 1 Writing the PIO_CFGRx, PIO_ODSRx or PIO_IOFRx updates the corresponding I/O line configuration.
MSK1919PIO Line 19 Mask
  • 0 Writing the PIO_CFGRx, PIO_ODSRx or PIO_IOFRx does not affect the corresponding I/O line configuration.
  • 1 Writing the PIO_CFGRx, PIO_ODSRx or PIO_IOFRx updates the corresponding I/O line configuration.
MSK1818PIO Line 18 Mask
  • 0 Writing the PIO_CFGRx, PIO_ODSRx or PIO_IOFRx does not affect the corresponding I/O line configuration.
  • 1 Writing the PIO_CFGRx, PIO_ODSRx or PIO_IOFRx updates the corresponding I/O line configuration.
MSK1717PIO Line 17 Mask
  • 0 Writing the PIO_CFGRx, PIO_ODSRx or PIO_IOFRx does not affect the corresponding I/O line configuration.
  • 1 Writing the PIO_CFGRx, PIO_ODSRx or PIO_IOFRx updates the corresponding I/O line configuration.
MSK1616PIO Line 16 Mask
  • 0 Writing the PIO_CFGRx, PIO_ODSRx or PIO_IOFRx does not affect the corresponding I/O line configuration.
  • 1 Writing the PIO_CFGRx, PIO_ODSRx or PIO_IOFRx updates the corresponding I/O line configuration.
MSK1515PIO Line 15 Mask
  • 0 Writing the PIO_CFGRx, PIO_ODSRx or PIO_IOFRx does not affect the corresponding I/O line configuration.
  • 1 Writing the PIO_CFGRx, PIO_ODSRx or PIO_IOFRx updates the corresponding I/O line configuration.
MSK1414PIO Line 14 Mask
  • 0 Writing the PIO_CFGRx, PIO_ODSRx or PIO_IOFRx does not affect the corresponding I/O line configuration.
  • 1 Writing the PIO_CFGRx, PIO_ODSRx or PIO_IOFRx updates the corresponding I/O line configuration.
MSK1313PIO Line 13 Mask
  • 0 Writing the PIO_CFGRx, PIO_ODSRx or PIO_IOFRx does not affect the corresponding I/O line configuration.
  • 1 Writing the PIO_CFGRx, PIO_ODSRx or PIO_IOFRx updates the corresponding I/O line configuration.
MSK1212PIO Line 12 Mask
  • 0 Writing the PIO_CFGRx, PIO_ODSRx or PIO_IOFRx does not affect the corresponding I/O line configuration.
  • 1 Writing the PIO_CFGRx, PIO_ODSRx or PIO_IOFRx updates the corresponding I/O line configuration.
MSK1111PIO Line 11 Mask
  • 0 Writing the PIO_CFGRx, PIO_ODSRx or PIO_IOFRx does not affect the corresponding I/O line configuration.
  • 1 Writing the PIO_CFGRx, PIO_ODSRx or PIO_IOFRx updates the corresponding I/O line configuration.
MSK1010PIO Line 10 Mask
  • 0 Writing the PIO_CFGRx, PIO_ODSRx or PIO_IOFRx does not affect the corresponding I/O line configuration.
  • 1 Writing the PIO_CFGRx, PIO_ODSRx or PIO_IOFRx updates the corresponding I/O line configuration.
MSK99PIO Line 9 Mask
  • 0 Writing the PIO_CFGRx, PIO_ODSRx or PIO_IOFRx does not affect the corresponding I/O line configuration.
  • 1 Writing the PIO_CFGRx, PIO_ODSRx or PIO_IOFRx updates the corresponding I/O line configuration.
MSK88PIO Line 8 Mask
  • 0 Writing the PIO_CFGRx, PIO_ODSRx or PIO_IOFRx does not affect the corresponding I/O line configuration.
  • 1 Writing the PIO_CFGRx, PIO_ODSRx or PIO_IOFRx updates the corresponding I/O line configuration.
MSK77PIO Line 7 Mask
  • 0 Writing the PIO_CFGRx, PIO_ODSRx or PIO_IOFRx does not affect the corresponding I/O line configuration.
  • 1 Writing the PIO_CFGRx, PIO_ODSRx or PIO_IOFRx updates the corresponding I/O line configuration.
MSK66PIO Line 6 Mask
  • 0 Writing the PIO_CFGRx, PIO_ODSRx or PIO_IOFRx does not affect the corresponding I/O line configuration.
  • 1 Writing the PIO_CFGRx, PIO_ODSRx or PIO_IOFRx updates the corresponding I/O line configuration.
MSK55PIO Line 5 Mask
  • 0 Writing the PIO_CFGRx, PIO_ODSRx or PIO_IOFRx does not affect the corresponding I/O line configuration.
  • 1 Writing the PIO_CFGRx, PIO_ODSRx or PIO_IOFRx updates the corresponding I/O line configuration.
MSK44PIO Line 4 Mask
  • 0 Writing the PIO_CFGRx, PIO_ODSRx or PIO_IOFRx does not affect the corresponding I/O line configuration.
  • 1 Writing the PIO_CFGRx, PIO_ODSRx or PIO_IOFRx updates the corresponding I/O line configuration.
MSK33PIO Line 3 Mask
  • 0 Writing the PIO_CFGRx, PIO_ODSRx or PIO_IOFRx does not affect the corresponding I/O line configuration.
  • 1 Writing the PIO_CFGRx, PIO_ODSRx or PIO_IOFRx updates the corresponding I/O line configuration.
MSK22PIO Line 2 Mask
  • 0 Writing the PIO_CFGRx, PIO_ODSRx or PIO_IOFRx does not affect the corresponding I/O line configuration.
  • 1 Writing the PIO_CFGRx, PIO_ODSRx or PIO_IOFRx updates the corresponding I/O line configuration.
MSK11PIO Line 1 Mask
  • 0 Writing the PIO_CFGRx, PIO_ODSRx or PIO_IOFRx does not affect the corresponding I/O line configuration.
  • 1 Writing the PIO_CFGRx, PIO_ODSRx or PIO_IOFRx updates the corresponding I/O line configuration.
MSK00PIO Line 0 Mask
  • 0 Writing the PIO_CFGRx, PIO_ODSRx or PIO_IOFRx does not affect the corresponding I/O line configuration.
  • 1 Writing the PIO_CFGRx, PIO_ODSRx or PIO_IOFRx updates the corresponding I/O line configuration.
MSK3131PIO Line 31 Mask
  • 0 Writing the PIO_CFGRx, PIO_ODSRx or PIO_IOFRx does not affect the corresponding I/O line configuration.
  • 1 Writing the PIO_CFGRx, PIO_ODSRx or PIO_IOFRx updates the corresponding I/O line configuration.

PIO_GROUP0.PIO_CFGRPIO Configuration Register

Address
0x40048004
Reset
0x00000000
Access
read/write
Size
32-bit
12 fields
FieldBitsWhat it does
ICFS30Interrupt Configuration Freeze Status (read-only)
  • 0 The fields are not frozen and can be written for this I/O line.
  • 1 The fields are frozen and cannot be written for this I/O line. Only a hardware reset can release these fields.
PCFS29Physical Configuration Freeze Status (read-only)
  • 0 The fields are not frozen and can be written for this I/O line.
  • 1 The fields are frozen and cannot be written for this I/O line. Only a hardware reset can release these fields.
EVTSEL26:24Event Selection
  • 0 Event detection on input falling edge
  • 1 Event detection on input rising edge
  • 2 Event detection on input both edge
  • 3 Event detection on low level input
  • 4 Event detection on high level input
SLEWRATE17:16Slew Rate
  • 0 Fast slew rate
  • 1 Medium-fast slew rate
  • 2 Medium slew rate
  • 3 Slow slew rate
SCHMITT15Schmitt Trigger
  • 0 Schmitt trigger is enabled for the selected I/O lines.
  • 1 Schmitt trigger is disabled for the selected I/O lines.
OPD14Open-Drain
  • 0 The open-drain is disabled for the selected I/O lines. I/O lines are driven at high- and low-level.
  • 1 The open-drain is enabled for the selected I/O lines. I/O lines are driven at low-level only.
IFSCEN13Input Filter Slow Clock Enable
  • 0 The glitch filter is able to filter glitches with a duration < tmck/2 for the selected I/O lines.
  • 1 The debouncing filter is able to filter pulses with a duration < tdiv_slck/2 for the selected I/O lines.
IFEN12Input Filter Enable
  • 0 The input filter is disabled for the selected I/O lines.
  • 1 The input filter is enabled for the selected I/O lines.
PDEN10Pull-Down Enable
  • 0 Pull-Down is disabled for the selected I/O lines.
  • 1 Pull-Down is enabled for the selected I/O lines only if PUEN is 0.
PUEN9Pull-Up Enable
  • 0 Pull-Up is disabled for the selected I/O lines.
  • 1 Pull-Up is enabled for the selected I/O lines.
DIR8Direction
  • 0 The selected I/O lines are pure inputs.
  • 1 The selected I/O lines are enabled in output.
FUNC2:0I/O Line Function
  • 0 Select the PIO mode for the selected I/O lines.
  • 1 Select the peripheral A for the selected I/O lines.
  • 2 Select the peripheral B for the selected I/O lines.
  • 3 Select the peripheral C for the selected I/O lines.
  • 4 Select the peripheral D for the selected I/O lines.

PIO_GROUP0.PIO_PDSRPIO Pin Data Status Register

Address
0x40048008
Reset
0x00000000
Access
read only
Size
32-bit
32 fields
FieldBitsWhat it does
P3030Input Data Status
P2929Input Data Status
P2828Input Data Status
P2727Input Data Status
P2626Input Data Status
P2525Input Data Status
P2424Input Data Status
P2323Input Data Status
P2222Input Data Status
P2121Input Data Status
P2020Input Data Status
P1919Input Data Status
P1818Input Data Status
P1717Input Data Status
P1616Input Data Status
P1515Input Data Status
P1414Input Data Status
P1313Input Data Status
P1212Input Data Status
P1111Input Data Status
P1010Input Data Status
P99Input Data Status
P88Input Data Status
P77Input Data Status
P66Input Data Status
P55Input Data Status
P44Input Data Status
P33Input Data Status
P22Input Data Status
P11Input Data Status
P00Input Data Status
P3131Input Data Status

PIO_GROUP0.PIO_LOCKSRPIO Lock Status Register

Address
0x4004800C
Reset
0x00000000
Access
read only
Size
32-bit
32 fields
FieldBitsWhat it does
P3030Lock Status
P2929Lock Status
P2828Lock Status
P2727Lock Status
P2626Lock Status
P2525Lock Status
P2424Lock Status
P2323Lock Status
P2222Lock Status
P2121Lock Status
P2020Lock Status
P1919Lock Status
P1818Lock Status
P1717Lock Status
P1616Lock Status
P1515Lock Status
P1414Lock Status
P1313Lock Status
P1212Lock Status
P1111Lock Status
P1010Lock Status
P99Lock Status
P88Lock Status
P77Lock Status
P66Lock Status
P55Lock Status
P44Lock Status
P33Lock Status
P22Lock Status
P11Lock Status
P00Lock Status
P3131Lock Status

PIO_GROUP0.PIO_SODRPIO Set Output Data Register

Address
0x40048010
Reset
0x00000000
Access
write only
Size
32-bit
32 fields
FieldBitsWhat it does
P3030Set Output Data
P2929Set Output Data
P2828Set Output Data
P2727Set Output Data
P2626Set Output Data
P2525Set Output Data
P2424Set Output Data
P2323Set Output Data
P2222Set Output Data
P2121Set Output Data
P2020Set Output Data
P1919Set Output Data
P1818Set Output Data
P1717Set Output Data
P1616Set Output Data
P1515Set Output Data
P1414Set Output Data
P1313Set Output Data
P1212Set Output Data
P1111Set Output Data
P1010Set Output Data
P99Set Output Data
P88Set Output Data
P77Set Output Data
P66Set Output Data
P55Set Output Data
P44Set Output Data
P33Set Output Data
P22Set Output Data
P11Set Output Data
P00Set Output Data
P3131Set Output Data

PIO_GROUP0.PIO_CODRPIO Clear Output Data Register

Address
0x40048014
Reset
0x00000000
Access
write only
Size
32-bit
32 fields
FieldBitsWhat it does
P3030Clear Output Data
P2929Clear Output Data
P2828Clear Output Data
P2727Clear Output Data
P2626Clear Output Data
P2525Clear Output Data
P2424Clear Output Data
P2323Clear Output Data
P2222Clear Output Data
P2121Clear Output Data
P2020Clear Output Data
P1919Clear Output Data
P1818Clear Output Data
P1717Clear Output Data
P1616Clear Output Data
P1515Clear Output Data
P1414Clear Output Data
P1313Clear Output Data
P1212Clear Output Data
P1111Clear Output Data
P1010Clear Output Data
P99Clear Output Data
P88Clear Output Data
P77Clear Output Data
P66Clear Output Data
P55Clear Output Data
P44Clear Output Data
P33Clear Output Data
P22Clear Output Data
P11Clear Output Data
P00Clear Output Data
P3131Clear Output Data

PIO_GROUP0.PIO_ODSRPIO Output Data Status Register

Address
0x40048018
Reset
0x00000000
Access
read/write
Size
32-bit
32 fields
FieldBitsWhat it does
P3030Output Data Status
P2929Output Data Status
P2828Output Data Status
P2727Output Data Status
P2626Output Data Status
P2525Output Data Status
P2424Output Data Status
P2323Output Data Status
P2222Output Data Status
P2121Output Data Status
P2020Output Data Status
P1919Output Data Status
P1818Output Data Status
P1717Output Data Status
P1616Output Data Status
P1515Output Data Status
P1414Output Data Status
P1313Output Data Status
P1212Output Data Status
P1111Output Data Status
P1010Output Data Status
P99Output Data Status
P88Output Data Status
P77Output Data Status
P66Output Data Status
P55Output Data Status
P44Output Data Status
P33Output Data Status
P22Output Data Status
P11Output Data Status
P00Output Data Status
P3131Output Data Status

PIO_GROUP0.PIO_IERPIO Interrupt Enable Register

Address
0x40048020
Reset
0x00000000
Access
write only
Size
32-bit
32 fields
FieldBitsWhat it does
P3030Input Change Interrupt Enable
P2929Input Change Interrupt Enable
P2828Input Change Interrupt Enable
P2727Input Change Interrupt Enable
P2626Input Change Interrupt Enable
P2525Input Change Interrupt Enable
P2424Input Change Interrupt Enable
P2323Input Change Interrupt Enable
P2222Input Change Interrupt Enable
P2121Input Change Interrupt Enable
P2020Input Change Interrupt Enable
P1919Input Change Interrupt Enable
P1818Input Change Interrupt Enable
P1717Input Change Interrupt Enable
P1616Input Change Interrupt Enable
P1515Input Change Interrupt Enable
P1414Input Change Interrupt Enable
P1313Input Change Interrupt Enable
P1212Input Change Interrupt Enable
P1111Input Change Interrupt Enable
P1010Input Change Interrupt Enable
P99Input Change Interrupt Enable
P88Input Change Interrupt Enable
P77Input Change Interrupt Enable
P66Input Change Interrupt Enable
P55Input Change Interrupt Enable
P44Input Change Interrupt Enable
P33Input Change Interrupt Enable
P22Input Change Interrupt Enable
P11Input Change Interrupt Enable
P00Input Change Interrupt Enable
P3131Input Change Interrupt Enable

PIO_GROUP0.PIO_IDRPIO Interrupt Disable Register

Address
0x40048024
Reset
0x00000000
Access
write only
Size
32-bit
32 fields
FieldBitsWhat it does
P3030Input Change Interrupt Disable
P2929Input Change Interrupt Disable
P2828Input Change Interrupt Disable
P2727Input Change Interrupt Disable
P2626Input Change Interrupt Disable
P2525Input Change Interrupt Disable
P2424Input Change Interrupt Disable
P2323Input Change Interrupt Disable
P2222Input Change Interrupt Disable
P2121Input Change Interrupt Disable
P2020Input Change Interrupt Disable
P1919Input Change Interrupt Disable
P1818Input Change Interrupt Disable
P1717Input Change Interrupt Disable
P1616Input Change Interrupt Disable
P1515Input Change Interrupt Disable
P1414Input Change Interrupt Disable
P1313Input Change Interrupt Disable
P1212Input Change Interrupt Disable
P1111Input Change Interrupt Disable
P1010Input Change Interrupt Disable
P99Input Change Interrupt Disable
P88Input Change Interrupt Disable
P77Input Change Interrupt Disable
P66Input Change Interrupt Disable
P55Input Change Interrupt Disable
P44Input Change Interrupt Disable
P33Input Change Interrupt Disable
P22Input Change Interrupt Disable
P11Input Change Interrupt Disable
P00Input Change Interrupt Disable
P3131Input Change Interrupt Disable

PIO_GROUP0.PIO_IMRPIO Interrupt Mask Register

Address
0x40048028
Reset
0x00000000
Access
read only
Size
32-bit
32 fields
FieldBitsWhat it does
P3030Input Change Interrupt Mask
P2929Input Change Interrupt Mask
P2828Input Change Interrupt Mask
P2727Input Change Interrupt Mask
P2626Input Change Interrupt Mask
P2525Input Change Interrupt Mask
P2424Input Change Interrupt Mask
P2323Input Change Interrupt Mask
P2222Input Change Interrupt Mask
P2121Input Change Interrupt Mask
P2020Input Change Interrupt Mask
P1919Input Change Interrupt Mask
P1818Input Change Interrupt Mask
P1717Input Change Interrupt Mask
P1616Input Change Interrupt Mask
P1515Input Change Interrupt Mask
P1414Input Change Interrupt Mask
P1313Input Change Interrupt Mask
P1212Input Change Interrupt Mask
P1111Input Change Interrupt Mask
P1010Input Change Interrupt Mask
P99Input Change Interrupt Mask
P88Input Change Interrupt Mask
P77Input Change Interrupt Mask
P66Input Change Interrupt Mask
P55Input Change Interrupt Mask
P44Input Change Interrupt Mask
P33Input Change Interrupt Mask
P22Input Change Interrupt Mask
P11Input Change Interrupt Mask
P00Input Change Interrupt Mask
P3131Input Change Interrupt Mask

PIO_GROUP0.PIO_ISRPIO Interrupt Status Register

Address
0x4004802C
Reset
0x00000000
Access
read only
Size
32-bit
32 fields
FieldBitsWhat it does
P3030Input Change Interrupt Status
P2929Input Change Interrupt Status
P2828Input Change Interrupt Status
P2727Input Change Interrupt Status
P2626Input Change Interrupt Status
P2525Input Change Interrupt Status
P2424Input Change Interrupt Status
P2323Input Change Interrupt Status
P2222Input Change Interrupt Status
P2121Input Change Interrupt Status
P2020Input Change Interrupt Status
P1919Input Change Interrupt Status
P1818Input Change Interrupt Status
P1717Input Change Interrupt Status
P1616Input Change Interrupt Status
P1515Input Change Interrupt Status
P1414Input Change Interrupt Status
P1313Input Change Interrupt Status
P1212Input Change Interrupt Status
P1111Input Change Interrupt Status
P1010Input Change Interrupt Status
P99Input Change Interrupt Status
P88Input Change Interrupt Status
P77Input Change Interrupt Status
P66Input Change Interrupt Status
P55Input Change Interrupt Status
P44Input Change Interrupt Status
P33Input Change Interrupt Status
P22Input Change Interrupt Status
P11Input Change Interrupt Status
P00Input Change Interrupt Status
P3131Input Change Interrupt Status

PIO_GROUP0.PIO_IOFRPIO I/O Freeze Configuration Register

Address
0x4004803C
Reset
0x00000000
Access
write only
Size
32-bit
3 fields
FieldBitsWhat it does
FINT1Freeze Interrupt Configuration
FPHY0Freeze Physical Configuration
FRZKEY31:8Freeze Key
  • 4804422 Writing any other value in this field aborts the write operation of the WPEN bit.

PIO_GROUP1.PIO_MSKRPIO Mask Register

Address
0x40048040
Reset
0x00000000
Access
read/write
Size
32-bit
32 fields
FieldBitsWhat it does
MSK3030PIO Line 30 Mask
  • 0 Writing the PIO_CFGRx, PIO_ODSRx or PIO_IOFRx does not affect the corresponding I/O line configuration.
  • 1 Writing the PIO_CFGRx, PIO_ODSRx or PIO_IOFRx updates the corresponding I/O line configuration.
MSK2929PIO Line 29 Mask
  • 0 Writing the PIO_CFGRx, PIO_ODSRx or PIO_IOFRx does not affect the corresponding I/O line configuration.
  • 1 Writing the PIO_CFGRx, PIO_ODSRx or PIO_IOFRx updates the corresponding I/O line configuration.
MSK2828PIO Line 28 Mask
  • 0 Writing the PIO_CFGRx, PIO_ODSRx or PIO_IOFRx does not affect the corresponding I/O line configuration.
  • 1 Writing the PIO_CFGRx, PIO_ODSRx or PIO_IOFRx updates the corresponding I/O line configuration.
MSK2727PIO Line 27 Mask
  • 0 Writing the PIO_CFGRx, PIO_ODSRx or PIO_IOFRx does not affect the corresponding I/O line configuration.
  • 1 Writing the PIO_CFGRx, PIO_ODSRx or PIO_IOFRx updates the corresponding I/O line configuration.
MSK2626PIO Line 26 Mask
  • 0 Writing the PIO_CFGRx, PIO_ODSRx or PIO_IOFRx does not affect the corresponding I/O line configuration.
  • 1 Writing the PIO_CFGRx, PIO_ODSRx or PIO_IOFRx updates the corresponding I/O line configuration.
MSK2525PIO Line 25 Mask
  • 0 Writing the PIO_CFGRx, PIO_ODSRx or PIO_IOFRx does not affect the corresponding I/O line configuration.
  • 1 Writing the PIO_CFGRx, PIO_ODSRx or PIO_IOFRx updates the corresponding I/O line configuration.
MSK2424PIO Line 24 Mask
  • 0 Writing the PIO_CFGRx, PIO_ODSRx or PIO_IOFRx does not affect the corresponding I/O line configuration.
  • 1 Writing the PIO_CFGRx, PIO_ODSRx or PIO_IOFRx updates the corresponding I/O line configuration.
MSK2323PIO Line 23 Mask
  • 0 Writing the PIO_CFGRx, PIO_ODSRx or PIO_IOFRx does not affect the corresponding I/O line configuration.
  • 1 Writing the PIO_CFGRx, PIO_ODSRx or PIO_IOFRx updates the corresponding I/O line configuration.
MSK2222PIO Line 22 Mask
  • 0 Writing the PIO_CFGRx, PIO_ODSRx or PIO_IOFRx does not affect the corresponding I/O line configuration.
  • 1 Writing the PIO_CFGRx, PIO_ODSRx or PIO_IOFRx updates the corresponding I/O line configuration.
MSK2121PIO Line 21 Mask
  • 0 Writing the PIO_CFGRx, PIO_ODSRx or PIO_IOFRx does not affect the corresponding I/O line configuration.
  • 1 Writing the PIO_CFGRx, PIO_ODSRx or PIO_IOFRx updates the corresponding I/O line configuration.
MSK2020PIO Line 20 Mask
  • 0 Writing the PIO_CFGRx, PIO_ODSRx or PIO_IOFRx does not affect the corresponding I/O line configuration.
  • 1 Writing the PIO_CFGRx, PIO_ODSRx or PIO_IOFRx updates the corresponding I/O line configuration.
MSK1919PIO Line 19 Mask
  • 0 Writing the PIO_CFGRx, PIO_ODSRx or PIO_IOFRx does not affect the corresponding I/O line configuration.
  • 1 Writing the PIO_CFGRx, PIO_ODSRx or PIO_IOFRx updates the corresponding I/O line configuration.
MSK1818PIO Line 18 Mask
  • 0 Writing the PIO_CFGRx, PIO_ODSRx or PIO_IOFRx does not affect the corresponding I/O line configuration.
  • 1 Writing the PIO_CFGRx, PIO_ODSRx or PIO_IOFRx updates the corresponding I/O line configuration.
MSK1717PIO Line 17 Mask
  • 0 Writing the PIO_CFGRx, PIO_ODSRx or PIO_IOFRx does not affect the corresponding I/O line configuration.
  • 1 Writing the PIO_CFGRx, PIO_ODSRx or PIO_IOFRx updates the corresponding I/O line configuration.
MSK1616PIO Line 16 Mask
  • 0 Writing the PIO_CFGRx, PIO_ODSRx or PIO_IOFRx does not affect the corresponding I/O line configuration.
  • 1 Writing the PIO_CFGRx, PIO_ODSRx or PIO_IOFRx updates the corresponding I/O line configuration.
MSK1515PIO Line 15 Mask
  • 0 Writing the PIO_CFGRx, PIO_ODSRx or PIO_IOFRx does not affect the corresponding I/O line configuration.
  • 1 Writing the PIO_CFGRx, PIO_ODSRx or PIO_IOFRx updates the corresponding I/O line configuration.
MSK1414PIO Line 14 Mask
  • 0 Writing the PIO_CFGRx, PIO_ODSRx or PIO_IOFRx does not affect the corresponding I/O line configuration.
  • 1 Writing the PIO_CFGRx, PIO_ODSRx or PIO_IOFRx updates the corresponding I/O line configuration.
MSK1313PIO Line 13 Mask
  • 0 Writing the PIO_CFGRx, PIO_ODSRx or PIO_IOFRx does not affect the corresponding I/O line configuration.
  • 1 Writing the PIO_CFGRx, PIO_ODSRx or PIO_IOFRx updates the corresponding I/O line configuration.
MSK1212PIO Line 12 Mask
  • 0 Writing the PIO_CFGRx, PIO_ODSRx or PIO_IOFRx does not affect the corresponding I/O line configuration.
  • 1 Writing the PIO_CFGRx, PIO_ODSRx or PIO_IOFRx updates the corresponding I/O line configuration.
MSK1111PIO Line 11 Mask
  • 0 Writing the PIO_CFGRx, PIO_ODSRx or PIO_IOFRx does not affect the corresponding I/O line configuration.
  • 1 Writing the PIO_CFGRx, PIO_ODSRx or PIO_IOFRx updates the corresponding I/O line configuration.
MSK1010PIO Line 10 Mask
  • 0 Writing the PIO_CFGRx, PIO_ODSRx or PIO_IOFRx does not affect the corresponding I/O line configuration.
  • 1 Writing the PIO_CFGRx, PIO_ODSRx or PIO_IOFRx updates the corresponding I/O line configuration.
MSK99PIO Line 9 Mask
  • 0 Writing the PIO_CFGRx, PIO_ODSRx or PIO_IOFRx does not affect the corresponding I/O line configuration.
  • 1 Writing the PIO_CFGRx, PIO_ODSRx or PIO_IOFRx updates the corresponding I/O line configuration.
MSK88PIO Line 8 Mask
  • 0 Writing the PIO_CFGRx, PIO_ODSRx or PIO_IOFRx does not affect the corresponding I/O line configuration.
  • 1 Writing the PIO_CFGRx, PIO_ODSRx or PIO_IOFRx updates the corresponding I/O line configuration.
MSK77PIO Line 7 Mask
  • 0 Writing the PIO_CFGRx, PIO_ODSRx or PIO_IOFRx does not affect the corresponding I/O line configuration.
  • 1 Writing the PIO_CFGRx, PIO_ODSRx or PIO_IOFRx updates the corresponding I/O line configuration.
MSK66PIO Line 6 Mask
  • 0 Writing the PIO_CFGRx, PIO_ODSRx or PIO_IOFRx does not affect the corresponding I/O line configuration.
  • 1 Writing the PIO_CFGRx, PIO_ODSRx or PIO_IOFRx updates the corresponding I/O line configuration.
MSK55PIO Line 5 Mask
  • 0 Writing the PIO_CFGRx, PIO_ODSRx or PIO_IOFRx does not affect the corresponding I/O line configuration.
  • 1 Writing the PIO_CFGRx, PIO_ODSRx or PIO_IOFRx updates the corresponding I/O line configuration.
MSK44PIO Line 4 Mask
  • 0 Writing the PIO_CFGRx, PIO_ODSRx or PIO_IOFRx does not affect the corresponding I/O line configuration.
  • 1 Writing the PIO_CFGRx, PIO_ODSRx or PIO_IOFRx updates the corresponding I/O line configuration.
MSK33PIO Line 3 Mask
  • 0 Writing the PIO_CFGRx, PIO_ODSRx or PIO_IOFRx does not affect the corresponding I/O line configuration.
  • 1 Writing the PIO_CFGRx, PIO_ODSRx or PIO_IOFRx updates the corresponding I/O line configuration.
MSK22PIO Line 2 Mask
  • 0 Writing the PIO_CFGRx, PIO_ODSRx or PIO_IOFRx does not affect the corresponding I/O line configuration.
  • 1 Writing the PIO_CFGRx, PIO_ODSRx or PIO_IOFRx updates the corresponding I/O line configuration.
MSK11PIO Line 1 Mask
  • 0 Writing the PIO_CFGRx, PIO_ODSRx or PIO_IOFRx does not affect the corresponding I/O line configuration.
  • 1 Writing the PIO_CFGRx, PIO_ODSRx or PIO_IOFRx updates the corresponding I/O line configuration.
MSK00PIO Line 0 Mask
  • 0 Writing the PIO_CFGRx, PIO_ODSRx or PIO_IOFRx does not affect the corresponding I/O line configuration.
  • 1 Writing the PIO_CFGRx, PIO_ODSRx or PIO_IOFRx updates the corresponding I/O line configuration.
MSK3131PIO Line 31 Mask
  • 0 Writing the PIO_CFGRx, PIO_ODSRx or PIO_IOFRx does not affect the corresponding I/O line configuration.
  • 1 Writing the PIO_CFGRx, PIO_ODSRx or PIO_IOFRx updates the corresponding I/O line configuration.

PIO_GROUP1.PIO_CFGRPIO Configuration Register

Address
0x40048044
Reset
0x00000000
Access
read/write
Size
32-bit
12 fields
FieldBitsWhat it does
ICFS30Interrupt Configuration Freeze Status (read-only)
  • 0 The fields are not frozen and can be written for this I/O line.
  • 1 The fields are frozen and cannot be written for this I/O line. Only a hardware reset can release these fields.
PCFS29Physical Configuration Freeze Status (read-only)
  • 0 The fields are not frozen and can be written for this I/O line.
  • 1 The fields are frozen and cannot be written for this I/O line. Only a hardware reset can release these fields.
EVTSEL26:24Event Selection
  • 0 Event detection on input falling edge
  • 1 Event detection on input rising edge
  • 2 Event detection on input both edge
  • 3 Event detection on low level input
  • 4 Event detection on high level input
SLEWRATE17:16Slew Rate
  • 0 Fast slew rate
  • 1 Medium-fast slew rate
  • 2 Medium slew rate
  • 3 Slow slew rate
SCHMITT15Schmitt Trigger
  • 0 Schmitt trigger is enabled for the selected I/O lines.
  • 1 Schmitt trigger is disabled for the selected I/O lines.
OPD14Open-Drain
  • 0 The open-drain is disabled for the selected I/O lines. I/O lines are driven at high- and low-level.
  • 1 The open-drain is enabled for the selected I/O lines. I/O lines are driven at low-level only.
IFSCEN13Input Filter Slow Clock Enable
  • 0 The glitch filter is able to filter glitches with a duration < tmck/2 for the selected I/O lines.
  • 1 The debouncing filter is able to filter pulses with a duration < tdiv_slck/2 for the selected I/O lines.
IFEN12Input Filter Enable
  • 0 The input filter is disabled for the selected I/O lines.
  • 1 The input filter is enabled for the selected I/O lines.
PDEN10Pull-Down Enable
  • 0 Pull-Down is disabled for the selected I/O lines.
  • 1 Pull-Down is enabled for the selected I/O lines only if PUEN is 0.
PUEN9Pull-Up Enable
  • 0 Pull-Up is disabled for the selected I/O lines.
  • 1 Pull-Up is enabled for the selected I/O lines.
DIR8Direction
  • 0 The selected I/O lines are pure inputs.
  • 1 The selected I/O lines are enabled in output.
FUNC2:0I/O Line Function
  • 0 Select the PIO mode for the selected I/O lines.
  • 1 Select the peripheral A for the selected I/O lines.
  • 2 Select the peripheral B for the selected I/O lines.
  • 3 Select the peripheral C for the selected I/O lines.
  • 4 Select the peripheral D for the selected I/O lines.

PIO_GROUP1.PIO_PDSRPIO Pin Data Status Register

Address
0x40048048
Reset
0x00000000
Access
read only
Size
32-bit
32 fields
FieldBitsWhat it does
P3030Input Data Status
P2929Input Data Status
P2828Input Data Status
P2727Input Data Status
P2626Input Data Status
P2525Input Data Status
P2424Input Data Status
P2323Input Data Status
P2222Input Data Status
P2121Input Data Status
P2020Input Data Status
P1919Input Data Status
P1818Input Data Status
P1717Input Data Status
P1616Input Data Status
P1515Input Data Status
P1414Input Data Status
P1313Input Data Status
P1212Input Data Status
P1111Input Data Status
P1010Input Data Status
P99Input Data Status
P88Input Data Status
P77Input Data Status
P66Input Data Status
P55Input Data Status
P44Input Data Status
P33Input Data Status
P22Input Data Status
P11Input Data Status
P00Input Data Status
P3131Input Data Status

PIO_GROUP1.PIO_LOCKSRPIO Lock Status Register

Address
0x4004804C
Reset
0x00000000
Access
read only
Size
32-bit
32 fields
FieldBitsWhat it does
P3030Lock Status
P2929Lock Status
P2828Lock Status
P2727Lock Status
P2626Lock Status
P2525Lock Status
P2424Lock Status
P2323Lock Status
P2222Lock Status
P2121Lock Status
P2020Lock Status
P1919Lock Status
P1818Lock Status
P1717Lock Status
P1616Lock Status
P1515Lock Status
P1414Lock Status
P1313Lock Status
P1212Lock Status
P1111Lock Status
P1010Lock Status
P99Lock Status
P88Lock Status
P77Lock Status
P66Lock Status
P55Lock Status
P44Lock Status
P33Lock Status
P22Lock Status
P11Lock Status
P00Lock Status
P3131Lock Status

PIO_GROUP1.PIO_SODRPIO Set Output Data Register

Address
0x40048050
Reset
0x00000000
Access
write only
Size
32-bit
32 fields
FieldBitsWhat it does
P3030Set Output Data
P2929Set Output Data
P2828Set Output Data
P2727Set Output Data
P2626Set Output Data
P2525Set Output Data
P2424Set Output Data
P2323Set Output Data
P2222Set Output Data
P2121Set Output Data
P2020Set Output Data
P1919Set Output Data
P1818Set Output Data
P1717Set Output Data
P1616Set Output Data
P1515Set Output Data
P1414Set Output Data
P1313Set Output Data
P1212Set Output Data
P1111Set Output Data
P1010Set Output Data
P99Set Output Data
P88Set Output Data
P77Set Output Data
P66Set Output Data
P55Set Output Data
P44Set Output Data
P33Set Output Data
P22Set Output Data
P11Set Output Data
P00Set Output Data
P3131Set Output Data

PIO_GROUP1.PIO_CODRPIO Clear Output Data Register

Address
0x40048054
Reset
0x00000000
Access
write only
Size
32-bit
32 fields
FieldBitsWhat it does
P3030Clear Output Data
P2929Clear Output Data
P2828Clear Output Data
P2727Clear Output Data
P2626Clear Output Data
P2525Clear Output Data
P2424Clear Output Data
P2323Clear Output Data
P2222Clear Output Data
P2121Clear Output Data
P2020Clear Output Data
P1919Clear Output Data
P1818Clear Output Data
P1717Clear Output Data
P1616Clear Output Data
P1515Clear Output Data
P1414Clear Output Data
P1313Clear Output Data
P1212Clear Output Data
P1111Clear Output Data
P1010Clear Output Data
P99Clear Output Data
P88Clear Output Data
P77Clear Output Data
P66Clear Output Data
P55Clear Output Data
P44Clear Output Data
P33Clear Output Data
P22Clear Output Data
P11Clear Output Data
P00Clear Output Data
P3131Clear Output Data

PIO_GROUP1.PIO_ODSRPIO Output Data Status Register

Address
0x40048058
Reset
0x00000000
Access
read/write
Size
32-bit
32 fields
FieldBitsWhat it does
P3030Output Data Status
P2929Output Data Status
P2828Output Data Status
P2727Output Data Status
P2626Output Data Status
P2525Output Data Status
P2424Output Data Status
P2323Output Data Status
P2222Output Data Status
P2121Output Data Status
P2020Output Data Status
P1919Output Data Status
P1818Output Data Status
P1717Output Data Status
P1616Output Data Status
P1515Output Data Status
P1414Output Data Status
P1313Output Data Status
P1212Output Data Status
P1111Output Data Status
P1010Output Data Status
P99Output Data Status
P88Output Data Status
P77Output Data Status
P66Output Data Status
P55Output Data Status
P44Output Data Status
P33Output Data Status
P22Output Data Status
P11Output Data Status
P00Output Data Status
P3131Output Data Status

PIO_GROUP1.PIO_IERPIO Interrupt Enable Register

Address
0x40048060
Reset
0x00000000
Access
write only
Size
32-bit
32 fields
FieldBitsWhat it does
P3030Input Change Interrupt Enable
P2929Input Change Interrupt Enable
P2828Input Change Interrupt Enable
P2727Input Change Interrupt Enable
P2626Input Change Interrupt Enable
P2525Input Change Interrupt Enable
P2424Input Change Interrupt Enable
P2323Input Change Interrupt Enable
P2222Input Change Interrupt Enable
P2121Input Change Interrupt Enable
P2020Input Change Interrupt Enable
P1919Input Change Interrupt Enable
P1818Input Change Interrupt Enable
P1717Input Change Interrupt Enable
P1616Input Change Interrupt Enable
P1515Input Change Interrupt Enable
P1414Input Change Interrupt Enable
P1313Input Change Interrupt Enable
P1212Input Change Interrupt Enable
P1111Input Change Interrupt Enable
P1010Input Change Interrupt Enable
P99Input Change Interrupt Enable
P88Input Change Interrupt Enable
P77Input Change Interrupt Enable
P66Input Change Interrupt Enable
P55Input Change Interrupt Enable
P44Input Change Interrupt Enable
P33Input Change Interrupt Enable
P22Input Change Interrupt Enable
P11Input Change Interrupt Enable
P00Input Change Interrupt Enable
P3131Input Change Interrupt Enable

PIO_GROUP1.PIO_IDRPIO Interrupt Disable Register

Address
0x40048064
Reset
0x00000000
Access
write only
Size
32-bit
32 fields
FieldBitsWhat it does
P3030Input Change Interrupt Disable
P2929Input Change Interrupt Disable
P2828Input Change Interrupt Disable
P2727Input Change Interrupt Disable
P2626Input Change Interrupt Disable
P2525Input Change Interrupt Disable
P2424Input Change Interrupt Disable
P2323Input Change Interrupt Disable
P2222Input Change Interrupt Disable
P2121Input Change Interrupt Disable
P2020Input Change Interrupt Disable
P1919Input Change Interrupt Disable
P1818Input Change Interrupt Disable
P1717Input Change Interrupt Disable
P1616Input Change Interrupt Disable
P1515Input Change Interrupt Disable
P1414Input Change Interrupt Disable
P1313Input Change Interrupt Disable
P1212Input Change Interrupt Disable
P1111Input Change Interrupt Disable
P1010Input Change Interrupt Disable
P99Input Change Interrupt Disable
P88Input Change Interrupt Disable
P77Input Change Interrupt Disable
P66Input Change Interrupt Disable
P55Input Change Interrupt Disable
P44Input Change Interrupt Disable
P33Input Change Interrupt Disable
P22Input Change Interrupt Disable
P11Input Change Interrupt Disable
P00Input Change Interrupt Disable
P3131Input Change Interrupt Disable

PIO_GROUP1.PIO_IMRPIO Interrupt Mask Register

Address
0x40048068
Reset
0x00000000
Access
read only
Size
32-bit
32 fields
FieldBitsWhat it does
P3030Input Change Interrupt Mask
P2929Input Change Interrupt Mask
P2828Input Change Interrupt Mask
P2727Input Change Interrupt Mask
P2626Input Change Interrupt Mask
P2525Input Change Interrupt Mask
P2424Input Change Interrupt Mask
P2323Input Change Interrupt Mask
P2222Input Change Interrupt Mask
P2121Input Change Interrupt Mask
P2020Input Change Interrupt Mask
P1919Input Change Interrupt Mask
P1818Input Change Interrupt Mask
P1717Input Change Interrupt Mask
P1616Input Change Interrupt Mask
P1515Input Change Interrupt Mask
P1414Input Change Interrupt Mask
P1313Input Change Interrupt Mask
P1212Input Change Interrupt Mask
P1111Input Change Interrupt Mask
P1010Input Change Interrupt Mask
P99Input Change Interrupt Mask
P88Input Change Interrupt Mask
P77Input Change Interrupt Mask
P66Input Change Interrupt Mask
P55Input Change Interrupt Mask
P44Input Change Interrupt Mask
P33Input Change Interrupt Mask
P22Input Change Interrupt Mask
P11Input Change Interrupt Mask
P00Input Change Interrupt Mask
P3131Input Change Interrupt Mask

PIO_GROUP1.PIO_ISRPIO Interrupt Status Register

Address
0x4004806C
Reset
0x00000000
Access
read only
Size
32-bit
32 fields
FieldBitsWhat it does
P3030Input Change Interrupt Status
P2929Input Change Interrupt Status
P2828Input Change Interrupt Status
P2727Input Change Interrupt Status
P2626Input Change Interrupt Status
P2525Input Change Interrupt Status
P2424Input Change Interrupt Status
P2323Input Change Interrupt Status
P2222Input Change Interrupt Status
P2121Input Change Interrupt Status
P2020Input Change Interrupt Status
P1919Input Change Interrupt Status
P1818Input Change Interrupt Status
P1717Input Change Interrupt Status
P1616Input Change Interrupt Status
P1515Input Change Interrupt Status
P1414Input Change Interrupt Status
P1313Input Change Interrupt Status
P1212Input Change Interrupt Status
P1111Input Change Interrupt Status
P1010Input Change Interrupt Status
P99Input Change Interrupt Status
P88Input Change Interrupt Status
P77Input Change Interrupt Status
P66Input Change Interrupt Status
P55Input Change Interrupt Status
P44Input Change Interrupt Status
P33Input Change Interrupt Status
P22Input Change Interrupt Status
P11Input Change Interrupt Status
P00Input Change Interrupt Status
P3131Input Change Interrupt Status

PIO_GROUP1.PIO_IOFRPIO I/O Freeze Configuration Register

Address
0x4004807C
Reset
0x00000000
Access
write only
Size
32-bit
3 fields
FieldBitsWhat it does
FINT1Freeze Interrupt Configuration
FPHY0Freeze Physical Configuration
FRZKEY31:8Freeze Key
  • 4804422 Writing any other value in this field aborts the write operation of the WPEN bit.

PIO_GROUP2.PIO_MSKRPIO Mask Register

Address
0x40048080
Reset
0x00000000
Access
read/write
Size
32-bit
32 fields
FieldBitsWhat it does
MSK3030PIO Line 30 Mask
  • 0 Writing the PIO_CFGRx, PIO_ODSRx or PIO_IOFRx does not affect the corresponding I/O line configuration.
  • 1 Writing the PIO_CFGRx, PIO_ODSRx or PIO_IOFRx updates the corresponding I/O line configuration.
MSK2929PIO Line 29 Mask
  • 0 Writing the PIO_CFGRx, PIO_ODSRx or PIO_IOFRx does not affect the corresponding I/O line configuration.
  • 1 Writing the PIO_CFGRx, PIO_ODSRx or PIO_IOFRx updates the corresponding I/O line configuration.
MSK2828PIO Line 28 Mask
  • 0 Writing the PIO_CFGRx, PIO_ODSRx or PIO_IOFRx does not affect the corresponding I/O line configuration.
  • 1 Writing the PIO_CFGRx, PIO_ODSRx or PIO_IOFRx updates the corresponding I/O line configuration.
MSK2727PIO Line 27 Mask
  • 0 Writing the PIO_CFGRx, PIO_ODSRx or PIO_IOFRx does not affect the corresponding I/O line configuration.
  • 1 Writing the PIO_CFGRx, PIO_ODSRx or PIO_IOFRx updates the corresponding I/O line configuration.
MSK2626PIO Line 26 Mask
  • 0 Writing the PIO_CFGRx, PIO_ODSRx or PIO_IOFRx does not affect the corresponding I/O line configuration.
  • 1 Writing the PIO_CFGRx, PIO_ODSRx or PIO_IOFRx updates the corresponding I/O line configuration.
MSK2525PIO Line 25 Mask
  • 0 Writing the PIO_CFGRx, PIO_ODSRx or PIO_IOFRx does not affect the corresponding I/O line configuration.
  • 1 Writing the PIO_CFGRx, PIO_ODSRx or PIO_IOFRx updates the corresponding I/O line configuration.
MSK2424PIO Line 24 Mask
  • 0 Writing the PIO_CFGRx, PIO_ODSRx or PIO_IOFRx does not affect the corresponding I/O line configuration.
  • 1 Writing the PIO_CFGRx, PIO_ODSRx or PIO_IOFRx updates the corresponding I/O line configuration.
MSK2323PIO Line 23 Mask
  • 0 Writing the PIO_CFGRx, PIO_ODSRx or PIO_IOFRx does not affect the corresponding I/O line configuration.
  • 1 Writing the PIO_CFGRx, PIO_ODSRx or PIO_IOFRx updates the corresponding I/O line configuration.
MSK2222PIO Line 22 Mask
  • 0 Writing the PIO_CFGRx, PIO_ODSRx or PIO_IOFRx does not affect the corresponding I/O line configuration.
  • 1 Writing the PIO_CFGRx, PIO_ODSRx or PIO_IOFRx updates the corresponding I/O line configuration.
MSK2121PIO Line 21 Mask
  • 0 Writing the PIO_CFGRx, PIO_ODSRx or PIO_IOFRx does not affect the corresponding I/O line configuration.
  • 1 Writing the PIO_CFGRx, PIO_ODSRx or PIO_IOFRx updates the corresponding I/O line configuration.
MSK2020PIO Line 20 Mask
  • 0 Writing the PIO_CFGRx, PIO_ODSRx or PIO_IOFRx does not affect the corresponding I/O line configuration.
  • 1 Writing the PIO_CFGRx, PIO_ODSRx or PIO_IOFRx updates the corresponding I/O line configuration.
MSK1919PIO Line 19 Mask
  • 0 Writing the PIO_CFGRx, PIO_ODSRx or PIO_IOFRx does not affect the corresponding I/O line configuration.
  • 1 Writing the PIO_CFGRx, PIO_ODSRx or PIO_IOFRx updates the corresponding I/O line configuration.
MSK1818PIO Line 18 Mask
  • 0 Writing the PIO_CFGRx, PIO_ODSRx or PIO_IOFRx does not affect the corresponding I/O line configuration.
  • 1 Writing the PIO_CFGRx, PIO_ODSRx or PIO_IOFRx updates the corresponding I/O line configuration.
MSK1717PIO Line 17 Mask
  • 0 Writing the PIO_CFGRx, PIO_ODSRx or PIO_IOFRx does not affect the corresponding I/O line configuration.
  • 1 Writing the PIO_CFGRx, PIO_ODSRx or PIO_IOFRx updates the corresponding I/O line configuration.
MSK1616PIO Line 16 Mask
  • 0 Writing the PIO_CFGRx, PIO_ODSRx or PIO_IOFRx does not affect the corresponding I/O line configuration.
  • 1 Writing the PIO_CFGRx, PIO_ODSRx or PIO_IOFRx updates the corresponding I/O line configuration.
MSK1515PIO Line 15 Mask
  • 0 Writing the PIO_CFGRx, PIO_ODSRx or PIO_IOFRx does not affect the corresponding I/O line configuration.
  • 1 Writing the PIO_CFGRx, PIO_ODSRx or PIO_IOFRx updates the corresponding I/O line configuration.
MSK1414PIO Line 14 Mask
  • 0 Writing the PIO_CFGRx, PIO_ODSRx or PIO_IOFRx does not affect the corresponding I/O line configuration.
  • 1 Writing the PIO_CFGRx, PIO_ODSRx or PIO_IOFRx updates the corresponding I/O line configuration.
MSK1313PIO Line 13 Mask
  • 0 Writing the PIO_CFGRx, PIO_ODSRx or PIO_IOFRx does not affect the corresponding I/O line configuration.
  • 1 Writing the PIO_CFGRx, PIO_ODSRx or PIO_IOFRx updates the corresponding I/O line configuration.
MSK1212PIO Line 12 Mask
  • 0 Writing the PIO_CFGRx, PIO_ODSRx or PIO_IOFRx does not affect the corresponding I/O line configuration.
  • 1 Writing the PIO_CFGRx, PIO_ODSRx or PIO_IOFRx updates the corresponding I/O line configuration.
MSK1111PIO Line 11 Mask
  • 0 Writing the PIO_CFGRx, PIO_ODSRx or PIO_IOFRx does not affect the corresponding I/O line configuration.
  • 1 Writing the PIO_CFGRx, PIO_ODSRx or PIO_IOFRx updates the corresponding I/O line configuration.
MSK1010PIO Line 10 Mask
  • 0 Writing the PIO_CFGRx, PIO_ODSRx or PIO_IOFRx does not affect the corresponding I/O line configuration.
  • 1 Writing the PIO_CFGRx, PIO_ODSRx or PIO_IOFRx updates the corresponding I/O line configuration.
MSK99PIO Line 9 Mask
  • 0 Writing the PIO_CFGRx, PIO_ODSRx or PIO_IOFRx does not affect the corresponding I/O line configuration.
  • 1 Writing the PIO_CFGRx, PIO_ODSRx or PIO_IOFRx updates the corresponding I/O line configuration.
MSK88PIO Line 8 Mask
  • 0 Writing the PIO_CFGRx, PIO_ODSRx or PIO_IOFRx does not affect the corresponding I/O line configuration.
  • 1 Writing the PIO_CFGRx, PIO_ODSRx or PIO_IOFRx updates the corresponding I/O line configuration.
MSK77PIO Line 7 Mask
  • 0 Writing the PIO_CFGRx, PIO_ODSRx or PIO_IOFRx does not affect the corresponding I/O line configuration.
  • 1 Writing the PIO_CFGRx, PIO_ODSRx or PIO_IOFRx updates the corresponding I/O line configuration.
MSK66PIO Line 6 Mask
  • 0 Writing the PIO_CFGRx, PIO_ODSRx or PIO_IOFRx does not affect the corresponding I/O line configuration.
  • 1 Writing the PIO_CFGRx, PIO_ODSRx or PIO_IOFRx updates the corresponding I/O line configuration.
MSK55PIO Line 5 Mask
  • 0 Writing the PIO_CFGRx, PIO_ODSRx or PIO_IOFRx does not affect the corresponding I/O line configuration.
  • 1 Writing the PIO_CFGRx, PIO_ODSRx or PIO_IOFRx updates the corresponding I/O line configuration.
MSK44PIO Line 4 Mask
  • 0 Writing the PIO_CFGRx, PIO_ODSRx or PIO_IOFRx does not affect the corresponding I/O line configuration.
  • 1 Writing the PIO_CFGRx, PIO_ODSRx or PIO_IOFRx updates the corresponding I/O line configuration.
MSK33PIO Line 3 Mask
  • 0 Writing the PIO_CFGRx, PIO_ODSRx or PIO_IOFRx does not affect the corresponding I/O line configuration.
  • 1 Writing the PIO_CFGRx, PIO_ODSRx or PIO_IOFRx updates the corresponding I/O line configuration.
MSK22PIO Line 2 Mask
  • 0 Writing the PIO_CFGRx, PIO_ODSRx or PIO_IOFRx does not affect the corresponding I/O line configuration.
  • 1 Writing the PIO_CFGRx, PIO_ODSRx or PIO_IOFRx updates the corresponding I/O line configuration.
MSK11PIO Line 1 Mask
  • 0 Writing the PIO_CFGRx, PIO_ODSRx or PIO_IOFRx does not affect the corresponding I/O line configuration.
  • 1 Writing the PIO_CFGRx, PIO_ODSRx or PIO_IOFRx updates the corresponding I/O line configuration.
MSK00PIO Line 0 Mask
  • 0 Writing the PIO_CFGRx, PIO_ODSRx or PIO_IOFRx does not affect the corresponding I/O line configuration.
  • 1 Writing the PIO_CFGRx, PIO_ODSRx or PIO_IOFRx updates the corresponding I/O line configuration.
MSK3131PIO Line 31 Mask
  • 0 Writing the PIO_CFGRx, PIO_ODSRx or PIO_IOFRx does not affect the corresponding I/O line configuration.
  • 1 Writing the PIO_CFGRx, PIO_ODSRx or PIO_IOFRx updates the corresponding I/O line configuration.

PIO_GROUP2.PIO_CFGRPIO Configuration Register

Address
0x40048084
Reset
0x00000000
Access
read/write
Size
32-bit
12 fields
FieldBitsWhat it does
ICFS30Interrupt Configuration Freeze Status (read-only)
  • 0 The fields are not frozen and can be written for this I/O line.
  • 1 The fields are frozen and cannot be written for this I/O line. Only a hardware reset can release these fields.
PCFS29Physical Configuration Freeze Status (read-only)
  • 0 The fields are not frozen and can be written for this I/O line.
  • 1 The fields are frozen and cannot be written for this I/O line. Only a hardware reset can release these fields.
EVTSEL26:24Event Selection
  • 0 Event detection on input falling edge
  • 1 Event detection on input rising edge
  • 2 Event detection on input both edge
  • 3 Event detection on low level input
  • 4 Event detection on high level input
SLEWRATE17:16Slew Rate
  • 0 Fast slew rate
  • 1 Medium-fast slew rate
  • 2 Medium slew rate
  • 3 Slow slew rate
SCHMITT15Schmitt Trigger
  • 0 Schmitt trigger is enabled for the selected I/O lines.
  • 1 Schmitt trigger is disabled for the selected I/O lines.
OPD14Open-Drain
  • 0 The open-drain is disabled for the selected I/O lines. I/O lines are driven at high- and low-level.
  • 1 The open-drain is enabled for the selected I/O lines. I/O lines are driven at low-level only.
IFSCEN13Input Filter Slow Clock Enable
  • 0 The glitch filter is able to filter glitches with a duration < tmck/2 for the selected I/O lines.
  • 1 The debouncing filter is able to filter pulses with a duration < tdiv_slck/2 for the selected I/O lines.
IFEN12Input Filter Enable
  • 0 The input filter is disabled for the selected I/O lines.
  • 1 The input filter is enabled for the selected I/O lines.
PDEN10Pull-Down Enable
  • 0 Pull-Down is disabled for the selected I/O lines.
  • 1 Pull-Down is enabled for the selected I/O lines only if PUEN is 0.
PUEN9Pull-Up Enable
  • 0 Pull-Up is disabled for the selected I/O lines.
  • 1 Pull-Up is enabled for the selected I/O lines.
DIR8Direction
  • 0 The selected I/O lines are pure inputs.
  • 1 The selected I/O lines are enabled in output.
FUNC2:0I/O Line Function
  • 0 Select the PIO mode for the selected I/O lines.
  • 1 Select the peripheral A for the selected I/O lines.
  • 2 Select the peripheral B for the selected I/O lines.
  • 3 Select the peripheral C for the selected I/O lines.
  • 4 Select the peripheral D for the selected I/O lines.

PIO_GROUP2.PIO_PDSRPIO Pin Data Status Register

Address
0x40048088
Reset
0x00000000
Access
read only
Size
32-bit
32 fields
FieldBitsWhat it does
P3030Input Data Status
P2929Input Data Status
P2828Input Data Status
P2727Input Data Status
P2626Input Data Status
P2525Input Data Status
P2424Input Data Status
P2323Input Data Status
P2222Input Data Status
P2121Input Data Status
P2020Input Data Status
P1919Input Data Status
P1818Input Data Status
P1717Input Data Status
P1616Input Data Status
P1515Input Data Status
P1414Input Data Status
P1313Input Data Status
P1212Input Data Status
P1111Input Data Status
P1010Input Data Status
P99Input Data Status
P88Input Data Status
P77Input Data Status
P66Input Data Status
P55Input Data Status
P44Input Data Status
P33Input Data Status
P22Input Data Status
P11Input Data Status
P00Input Data Status
P3131Input Data Status

PIO_GROUP2.PIO_LOCKSRPIO Lock Status Register

Address
0x4004808C
Reset
0x00000000
Access
read only
Size
32-bit
32 fields
FieldBitsWhat it does
P3030Lock Status
P2929Lock Status
P2828Lock Status
P2727Lock Status
P2626Lock Status
P2525Lock Status
P2424Lock Status
P2323Lock Status
P2222Lock Status
P2121Lock Status
P2020Lock Status
P1919Lock Status
P1818Lock Status
P1717Lock Status
P1616Lock Status
P1515Lock Status
P1414Lock Status
P1313Lock Status
P1212Lock Status
P1111Lock Status
P1010Lock Status
P99Lock Status
P88Lock Status
P77Lock Status
P66Lock Status
P55Lock Status
P44Lock Status
P33Lock Status
P22Lock Status
P11Lock Status
P00Lock Status
P3131Lock Status

PIO_GROUP2.PIO_SODRPIO Set Output Data Register

Address
0x40048090
Reset
0x00000000
Access
write only
Size
32-bit
32 fields
FieldBitsWhat it does
P3030Set Output Data
P2929Set Output Data
P2828Set Output Data
P2727Set Output Data
P2626Set Output Data
P2525Set Output Data
P2424Set Output Data
P2323Set Output Data
P2222Set Output Data
P2121Set Output Data
P2020Set Output Data
P1919Set Output Data
P1818Set Output Data
P1717Set Output Data
P1616Set Output Data
P1515Set Output Data
P1414Set Output Data
P1313Set Output Data
P1212Set Output Data
P1111Set Output Data
P1010Set Output Data
P99Set Output Data
P88Set Output Data
P77Set Output Data
P66Set Output Data
P55Set Output Data
P44Set Output Data
P33Set Output Data
P22Set Output Data
P11Set Output Data
P00Set Output Data
P3131Set Output Data

PIO_GROUP2.PIO_CODRPIO Clear Output Data Register

Address
0x40048094
Reset
0x00000000
Access
write only
Size
32-bit
32 fields
FieldBitsWhat it does
P3030Clear Output Data
P2929Clear Output Data
P2828Clear Output Data
P2727Clear Output Data
P2626Clear Output Data
P2525Clear Output Data
P2424Clear Output Data
P2323Clear Output Data
P2222Clear Output Data
P2121Clear Output Data
P2020Clear Output Data
P1919Clear Output Data
P1818Clear Output Data
P1717Clear Output Data
P1616Clear Output Data
P1515Clear Output Data
P1414Clear Output Data
P1313Clear Output Data
P1212Clear Output Data
P1111Clear Output Data
P1010Clear Output Data
P99Clear Output Data
P88Clear Output Data
P77Clear Output Data
P66Clear Output Data
P55Clear Output Data
P44Clear Output Data
P33Clear Output Data
P22Clear Output Data
P11Clear Output Data
P00Clear Output Data
P3131Clear Output Data

PIO_GROUP2.PIO_ODSRPIO Output Data Status Register

Address
0x40048098
Reset
0x00000000
Access
read/write
Size
32-bit
32 fields
FieldBitsWhat it does
P3030Output Data Status
P2929Output Data Status
P2828Output Data Status
P2727Output Data Status
P2626Output Data Status
P2525Output Data Status
P2424Output Data Status
P2323Output Data Status
P2222Output Data Status
P2121Output Data Status
P2020Output Data Status
P1919Output Data Status
P1818Output Data Status
P1717Output Data Status
P1616Output Data Status
P1515Output Data Status
P1414Output Data Status
P1313Output Data Status
P1212Output Data Status
P1111Output Data Status
P1010Output Data Status
P99Output Data Status
P88Output Data Status
P77Output Data Status
P66Output Data Status
P55Output Data Status
P44Output Data Status
P33Output Data Status
P22Output Data Status
P11Output Data Status
P00Output Data Status
P3131Output Data Status

PIO_GROUP2.PIO_IERPIO Interrupt Enable Register

Address
0x400480A0
Reset
0x00000000
Access
write only
Size
32-bit
32 fields
FieldBitsWhat it does
P3030Input Change Interrupt Enable
P2929Input Change Interrupt Enable
P2828Input Change Interrupt Enable
P2727Input Change Interrupt Enable
P2626Input Change Interrupt Enable
P2525Input Change Interrupt Enable
P2424Input Change Interrupt Enable
P2323Input Change Interrupt Enable
P2222Input Change Interrupt Enable
P2121Input Change Interrupt Enable
P2020Input Change Interrupt Enable
P1919Input Change Interrupt Enable
P1818Input Change Interrupt Enable
P1717Input Change Interrupt Enable
P1616Input Change Interrupt Enable
P1515Input Change Interrupt Enable
P1414Input Change Interrupt Enable
P1313Input Change Interrupt Enable
P1212Input Change Interrupt Enable
P1111Input Change Interrupt Enable
P1010Input Change Interrupt Enable
P99Input Change Interrupt Enable
P88Input Change Interrupt Enable
P77Input Change Interrupt Enable
P66Input Change Interrupt Enable
P55Input Change Interrupt Enable
P44Input Change Interrupt Enable
P33Input Change Interrupt Enable
P22Input Change Interrupt Enable
P11Input Change Interrupt Enable
P00Input Change Interrupt Enable
P3131Input Change Interrupt Enable

PIO_GROUP2.PIO_IDRPIO Interrupt Disable Register

Address
0x400480A4
Reset
0x00000000
Access
write only
Size
32-bit
32 fields
FieldBitsWhat it does
P3030Input Change Interrupt Disable
P2929Input Change Interrupt Disable
P2828Input Change Interrupt Disable
P2727Input Change Interrupt Disable
P2626Input Change Interrupt Disable
P2525Input Change Interrupt Disable
P2424Input Change Interrupt Disable
P2323Input Change Interrupt Disable
P2222Input Change Interrupt Disable
P2121Input Change Interrupt Disable
P2020Input Change Interrupt Disable
P1919Input Change Interrupt Disable
P1818Input Change Interrupt Disable
P1717Input Change Interrupt Disable
P1616Input Change Interrupt Disable
P1515Input Change Interrupt Disable
P1414Input Change Interrupt Disable
P1313Input Change Interrupt Disable
P1212Input Change Interrupt Disable
P1111Input Change Interrupt Disable
P1010Input Change Interrupt Disable
P99Input Change Interrupt Disable
P88Input Change Interrupt Disable
P77Input Change Interrupt Disable
P66Input Change Interrupt Disable
P55Input Change Interrupt Disable
P44Input Change Interrupt Disable
P33Input Change Interrupt Disable
P22Input Change Interrupt Disable
P11Input Change Interrupt Disable
P00Input Change Interrupt Disable
P3131Input Change Interrupt Disable

PIO_GROUP2.PIO_IMRPIO Interrupt Mask Register

Address
0x400480A8
Reset
0x00000000
Access
read only
Size
32-bit
32 fields
FieldBitsWhat it does
P3030Input Change Interrupt Mask
P2929Input Change Interrupt Mask
P2828Input Change Interrupt Mask
P2727Input Change Interrupt Mask
P2626Input Change Interrupt Mask
P2525Input Change Interrupt Mask
P2424Input Change Interrupt Mask
P2323Input Change Interrupt Mask
P2222Input Change Interrupt Mask
P2121Input Change Interrupt Mask
P2020Input Change Interrupt Mask
P1919Input Change Interrupt Mask
P1818Input Change Interrupt Mask
P1717Input Change Interrupt Mask
P1616Input Change Interrupt Mask
P1515Input Change Interrupt Mask
P1414Input Change Interrupt Mask
P1313Input Change Interrupt Mask
P1212Input Change Interrupt Mask
P1111Input Change Interrupt Mask
P1010Input Change Interrupt Mask
P99Input Change Interrupt Mask
P88Input Change Interrupt Mask
P77Input Change Interrupt Mask
P66Input Change Interrupt Mask
P55Input Change Interrupt Mask
P44Input Change Interrupt Mask
P33Input Change Interrupt Mask
P22Input Change Interrupt Mask
P11Input Change Interrupt Mask
P00Input Change Interrupt Mask
P3131Input Change Interrupt Mask

PIO_GROUP2.PIO_ISRPIO Interrupt Status Register

Address
0x400480AC
Reset
0x00000000
Access
read only
Size
32-bit
32 fields
FieldBitsWhat it does
P3030Input Change Interrupt Status
P2929Input Change Interrupt Status
P2828Input Change Interrupt Status
P2727Input Change Interrupt Status
P2626Input Change Interrupt Status
P2525Input Change Interrupt Status
P2424Input Change Interrupt Status
P2323Input Change Interrupt Status
P2222Input Change Interrupt Status
P2121Input Change Interrupt Status
P2020Input Change Interrupt Status
P1919Input Change Interrupt Status
P1818Input Change Interrupt Status
P1717Input Change Interrupt Status
P1616Input Change Interrupt Status
P1515Input Change Interrupt Status
P1414Input Change Interrupt Status
P1313Input Change Interrupt Status
P1212Input Change Interrupt Status
P1111Input Change Interrupt Status
P1010Input Change Interrupt Status
P99Input Change Interrupt Status
P88Input Change Interrupt Status
P77Input Change Interrupt Status
P66Input Change Interrupt Status
P55Input Change Interrupt Status
P44Input Change Interrupt Status
P33Input Change Interrupt Status
P22Input Change Interrupt Status
P11Input Change Interrupt Status
P00Input Change Interrupt Status
P3131Input Change Interrupt Status

PIO_GROUP2.PIO_IOFRPIO I/O Freeze Configuration Register

Address
0x400480BC
Reset
0x00000000
Access
write only
Size
32-bit
3 fields
FieldBitsWhat it does
FINT1Freeze Interrupt Configuration
FPHY0Freeze Physical Configuration
FRZKEY31:8Freeze Key
  • 4804422 Writing any other value in this field aborts the write operation of the WPEN bit.

PIO_WPMRPIO Write Protection Mode Register

Address
0x400485E0
Reset
0x00000000
Access
read/write
Size
32-bit
3 fields
FieldBitsWhat it does
WPITEN1Write Protection Interrupt Enable
WPEN0Write Protection Enable
WPKEY31:8Write Protection Key
  • 5261647 Writing any other value in this field aborts the write operation of the WPEN bit. Always reads as 0.

PIO_WPSRPIO Write Protection Status Register

Address
0x400485E4
Reset
0x00000000
Access
read only
Size
32-bit
2 fields
FieldBitsWhat it does
WPVSRC23:8Write Protection Violation Source
WPVS0Write Protection Violation Status

PIO_P_MSKR0PIO Privilege Mask Register (p_iogroup = 0)

Address
0x40049000
Reset
0x00000000
Access
read/write
Size
32-bit
32 fields
FieldBitsWhat it does
MSK3030PIO Line 30 Mask
  • 0 Writing the PIO_P_CFGRx, PIO_P_ODSRx or PIO_P_IOFRx does not affect the corresponding I/O line configuration.
  • 1 Writing the PIO_P_CFGRx, PIO_P_ODSRx or PIO_P_IOFRX updates the corresponding I/O line configuration.
MSK2929PIO Line 29 Mask
  • 0 Writing the PIO_P_CFGRx, PIO_P_ODSRx or PIO_P_IOFRx does not affect the corresponding I/O line configuration.
  • 1 Writing the PIO_P_CFGRx, PIO_P_ODSRx or PIO_P_IOFRX updates the corresponding I/O line configuration.
MSK2828PIO Line 28 Mask
  • 0 Writing the PIO_P_CFGRx, PIO_P_ODSRx or PIO_P_IOFRx does not affect the corresponding I/O line configuration.
  • 1 Writing the PIO_P_CFGRx, PIO_P_ODSRx or PIO_P_IOFRX updates the corresponding I/O line configuration.
MSK2727PIO Line 27 Mask
  • 0 Writing the PIO_P_CFGRx, PIO_P_ODSRx or PIO_P_IOFRx does not affect the corresponding I/O line configuration.
  • 1 Writing the PIO_P_CFGRx, PIO_P_ODSRx or PIO_P_IOFRX updates the corresponding I/O line configuration.
MSK2626PIO Line 26 Mask
  • 0 Writing the PIO_P_CFGRx, PIO_P_ODSRx or PIO_P_IOFRx does not affect the corresponding I/O line configuration.
  • 1 Writing the PIO_P_CFGRx, PIO_P_ODSRx or PIO_P_IOFRX updates the corresponding I/O line configuration.
MSK2525PIO Line 25 Mask
  • 0 Writing the PIO_P_CFGRx, PIO_P_ODSRx or PIO_P_IOFRx does not affect the corresponding I/O line configuration.
  • 1 Writing the PIO_P_CFGRx, PIO_P_ODSRx or PIO_P_IOFRX updates the corresponding I/O line configuration.
MSK2424PIO Line 24 Mask
  • 0 Writing the PIO_P_CFGRx, PIO_P_ODSRx or PIO_P_IOFRx does not affect the corresponding I/O line configuration.
  • 1 Writing the PIO_P_CFGRx, PIO_P_ODSRx or PIO_P_IOFRX updates the corresponding I/O line configuration.
MSK2323PIO Line 23 Mask
  • 0 Writing the PIO_P_CFGRx, PIO_P_ODSRx or PIO_P_IOFRx does not affect the corresponding I/O line configuration.
  • 1 Writing the PIO_P_CFGRx, PIO_P_ODSRx or PIO_P_IOFRX updates the corresponding I/O line configuration.
MSK2222PIO Line 22 Mask
  • 0 Writing the PIO_P_CFGRx, PIO_P_ODSRx or PIO_P_IOFRx does not affect the corresponding I/O line configuration.
  • 1 Writing the PIO_P_CFGRx, PIO_P_ODSRx or PIO_P_IOFRX updates the corresponding I/O line configuration.
MSK2121PIO Line 21 Mask
  • 0 Writing the PIO_P_CFGRx, PIO_P_ODSRx or PIO_P_IOFRx does not affect the corresponding I/O line configuration.
  • 1 Writing the PIO_P_CFGRx, PIO_P_ODSRx or PIO_P_IOFRX updates the corresponding I/O line configuration.
MSK2020PIO Line 20 Mask
  • 0 Writing the PIO_P_CFGRx, PIO_P_ODSRx or PIO_P_IOFRx does not affect the corresponding I/O line configuration.
  • 1 Writing the PIO_P_CFGRx, PIO_P_ODSRx or PIO_P_IOFRX updates the corresponding I/O line configuration.
MSK1919PIO Line 19 Mask
  • 0 Writing the PIO_P_CFGRx, PIO_P_ODSRx or PIO_P_IOFRx does not affect the corresponding I/O line configuration.
  • 1 Writing the PIO_P_CFGRx, PIO_P_ODSRx or PIO_P_IOFRX updates the corresponding I/O line configuration.
MSK1818PIO Line 18 Mask
  • 0 Writing the PIO_P_CFGRx, PIO_P_ODSRx or PIO_P_IOFRx does not affect the corresponding I/O line configuration.
  • 1 Writing the PIO_P_CFGRx, PIO_P_ODSRx or PIO_P_IOFRX updates the corresponding I/O line configuration.
MSK1717PIO Line 17 Mask
  • 0 Writing the PIO_P_CFGRx, PIO_P_ODSRx or PIO_P_IOFRx does not affect the corresponding I/O line configuration.
  • 1 Writing the PIO_P_CFGRx, PIO_P_ODSRx or PIO_P_IOFRX updates the corresponding I/O line configuration.
MSK1616PIO Line 16 Mask
  • 0 Writing the PIO_P_CFGRx, PIO_P_ODSRx or PIO_P_IOFRx does not affect the corresponding I/O line configuration.
  • 1 Writing the PIO_P_CFGRx, PIO_P_ODSRx or PIO_P_IOFRX updates the corresponding I/O line configuration.
MSK1515PIO Line 15 Mask
  • 0 Writing the PIO_P_CFGRx, PIO_P_ODSRx or PIO_P_IOFRx does not affect the corresponding I/O line configuration.
  • 1 Writing the PIO_P_CFGRx, PIO_P_ODSRx or PIO_P_IOFRX updates the corresponding I/O line configuration.
MSK1414PIO Line 14 Mask
  • 0 Writing the PIO_P_CFGRx, PIO_P_ODSRx or PIO_P_IOFRx does not affect the corresponding I/O line configuration.
  • 1 Writing the PIO_P_CFGRx, PIO_P_ODSRx or PIO_P_IOFRX updates the corresponding I/O line configuration.
MSK1313PIO Line 13 Mask
  • 0 Writing the PIO_P_CFGRx, PIO_P_ODSRx or PIO_P_IOFRx does not affect the corresponding I/O line configuration.
  • 1 Writing the PIO_P_CFGRx, PIO_P_ODSRx or PIO_P_IOFRX updates the corresponding I/O line configuration.
MSK1212PIO Line 12 Mask
  • 0 Writing the PIO_P_CFGRx, PIO_P_ODSRx or PIO_P_IOFRx does not affect the corresponding I/O line configuration.
  • 1 Writing the PIO_P_CFGRx, PIO_P_ODSRx or PIO_P_IOFRX updates the corresponding I/O line configuration.
MSK1111PIO Line 11 Mask
  • 0 Writing the PIO_P_CFGRx, PIO_P_ODSRx or PIO_P_IOFRx does not affect the corresponding I/O line configuration.
  • 1 Writing the PIO_P_CFGRx, PIO_P_ODSRx or PIO_P_IOFRX updates the corresponding I/O line configuration.
MSK1010PIO Line 10 Mask
  • 0 Writing the PIO_P_CFGRx, PIO_P_ODSRx or PIO_P_IOFRx does not affect the corresponding I/O line configuration.
  • 1 Writing the PIO_P_CFGRx, PIO_P_ODSRx or PIO_P_IOFRX updates the corresponding I/O line configuration.
MSK99PIO Line 9 Mask
  • 0 Writing the PIO_P_CFGRx, PIO_P_ODSRx or PIO_P_IOFRx does not affect the corresponding I/O line configuration.
  • 1 Writing the PIO_P_CFGRx, PIO_P_ODSRx or PIO_P_IOFRX updates the corresponding I/O line configuration.
MSK88PIO Line 8 Mask
  • 0 Writing the PIO_P_CFGRx, PIO_P_ODSRx or PIO_P_IOFRx does not affect the corresponding I/O line configuration.
  • 1 Writing the PIO_P_CFGRx, PIO_P_ODSRx or PIO_P_IOFRX updates the corresponding I/O line configuration.
MSK77PIO Line 7 Mask
  • 0 Writing the PIO_P_CFGRx, PIO_P_ODSRx or PIO_P_IOFRx does not affect the corresponding I/O line configuration.
  • 1 Writing the PIO_P_CFGRx, PIO_P_ODSRx or PIO_P_IOFRX updates the corresponding I/O line configuration.
MSK66PIO Line 6 Mask
  • 0 Writing the PIO_P_CFGRx, PIO_P_ODSRx or PIO_P_IOFRx does not affect the corresponding I/O line configuration.
  • 1 Writing the PIO_P_CFGRx, PIO_P_ODSRx or PIO_P_IOFRX updates the corresponding I/O line configuration.
MSK55PIO Line 5 Mask
  • 0 Writing the PIO_P_CFGRx, PIO_P_ODSRx or PIO_P_IOFRx does not affect the corresponding I/O line configuration.
  • 1 Writing the PIO_P_CFGRx, PIO_P_ODSRx or PIO_P_IOFRX updates the corresponding I/O line configuration.
MSK44PIO Line 4 Mask
  • 0 Writing the PIO_P_CFGRx, PIO_P_ODSRx or PIO_P_IOFRx does not affect the corresponding I/O line configuration.
  • 1 Writing the PIO_P_CFGRx, PIO_P_ODSRx or PIO_P_IOFRX updates the corresponding I/O line configuration.
MSK33PIO Line 3 Mask
  • 0 Writing the PIO_P_CFGRx, PIO_P_ODSRx or PIO_P_IOFRx does not affect the corresponding I/O line configuration.
  • 1 Writing the PIO_P_CFGRx, PIO_P_ODSRx or PIO_P_IOFRX updates the corresponding I/O line configuration.
MSK22PIO Line 2 Mask
  • 0 Writing the PIO_P_CFGRx, PIO_P_ODSRx or PIO_P_IOFRx does not affect the corresponding I/O line configuration.
  • 1 Writing the PIO_P_CFGRx, PIO_P_ODSRx or PIO_P_IOFRX updates the corresponding I/O line configuration.
MSK11PIO Line 1 Mask
  • 0 Writing the PIO_P_CFGRx, PIO_P_ODSRx or PIO_P_IOFRx does not affect the corresponding I/O line configuration.
  • 1 Writing the PIO_P_CFGRx, PIO_P_ODSRx or PIO_P_IOFRX updates the corresponding I/O line configuration.
MSK00PIO Line 0 Mask
  • 0 Writing the PIO_P_CFGRx, PIO_P_ODSRx or PIO_P_IOFRx does not affect the corresponding I/O line configuration.
  • 1 Writing the PIO_P_CFGRx, PIO_P_ODSRx or PIO_P_IOFRX updates the corresponding I/O line configuration.
MSK3131PIO Line 31 Mask
  • 0 Writing the PIO_P_CFGRx, PIO_P_ODSRx or PIO_P_IOFRx does not affect the corresponding I/O line configuration.
  • 1 Writing the PIO_P_CFGRx, PIO_P_ODSRx or PIO_P_IOFRX updates the corresponding I/O line configuration.

PIO_P_CFGR0PIO Privilege Configuration Register (p_iogroup = 0)

Address
0x40049004
Reset
0x00000000
Access
read/write
Size
32-bit
12 fields
FieldBitsWhat it does
ICFS30Interrupt Configuration Freeze Status (read-only)
  • 0 The fields are not frozen and can be written for this I/O line.
  • 1 The fields are frozen and cannot be written for this I/O line. Only a hardware reset can release these fields.
PCFS29Physical Configuration Freeze Status (read-only)
  • 0 The fields are not frozen and can be written for this I/O line.
  • 1 The fields are frozen and cannot be written for this I/O line. Only a hardware reset can release these fields.
EVTSEL26:24Event Selection
  • 0 Event detection on input falling edge
  • 1 Event detection on input rising edge
  • 2 Event detection on input both edge
  • 3 Event detection on low level input
  • 4 Event detection on high level input
SLEWRATE17:16Slew Rate
  • 0 Slow slew rate
  • 1 Medium-fast slew rate
  • 2 Medium slew rate
  • 3 Slow slew rate
SCHMITT15Schmitt Trigger
  • 0 Schmitt trigger is enabled for the selected I/O lines.
  • 1 Schmitt trigger is disabled for the selected I/O lines.
OPD14Open-Drain
  • 0 The open-drain is disabled for the selected I/O lines. I/O lines are driven at high- and low-level.
  • 1 The open-drain is enabled for the selected I/O lines. I/O lines are driven at low-level only.
IFSCEN13Input Filter Slow Clock Enable
IFEN12Input Filter Enable
  • 0 The input filter is disabled for the selected I/O lines.
  • 1 The input filter is enabled for the selected I/O lines.
PDEN10Pull-Down Enable
  • 0 Pull-Down is disabled for the selected I/O lines.
  • 1 Pull-Down is enabled for the selected I/O lines only if PUEN is 0.
PUEN9Pull-Up Enable
  • 0 Pull-Up is disabled for the selected I/O lines.
  • 1 Pull-Up is enabled for the selected I/O lines.
DIR8Direction
  • 0 The selected I/O lines are pure inputs.
  • 1 The selected I/O lines are enabled in output.
FUNC2:0I/O Line Function
  • 0 Select the PIO mode for the selected I/O lines.
  • 1 Select the peripheral A for the selected I/O lines.
  • 2 Select the peripheral B for the selected I/O lines.
  • 3 Select the peripheral C for the selected I/O lines.
  • 4 Select the peripheral D for the selected I/O lines.

PIO_P_PDSR0PIO Privilege Pin Data Status Register (p_iogroup = 0)

Address
0x40049008
Reset
0x00000000
Access
read only
Size
32-bit
32 fields
FieldBitsWhat it does
P3030Input Data Status
P2929Input Data Status
P2828Input Data Status
P2727Input Data Status
P2626Input Data Status
P2525Input Data Status
P2424Input Data Status
P2323Input Data Status
P2222Input Data Status
P2121Input Data Status
P2020Input Data Status
P1919Input Data Status
P1818Input Data Status
P1717Input Data Status
P1616Input Data Status
P1515Input Data Status
P1414Input Data Status
P1313Input Data Status
P1212Input Data Status
P1111Input Data Status
P1010Input Data Status
P99Input Data Status
P88Input Data Status
P77Input Data Status
P66Input Data Status
P55Input Data Status
P44Input Data Status
P33Input Data Status
P22Input Data Status
P11Input Data Status
P00Input Data Status
P3131Input Data Status

PIO_P_LOCKSR0PIO Privilege Lock Status Register (p_iogroup = 0)

Address
0x4004900C
Reset
0x00000000
Access
read only
Size
32-bit
32 fields
FieldBitsWhat it does
P3030Lock Status
P2929Lock Status
P2828Lock Status
P2727Lock Status
P2626Lock Status
P2525Lock Status
P2424Lock Status
P2323Lock Status
P2222Lock Status
P2121Lock Status
P2020Lock Status
P1919Lock Status
P1818Lock Status
P1717Lock Status
P1616Lock Status
P1515Lock Status
P1414Lock Status
P1313Lock Status
P1212Lock Status
P1111Lock Status
P1010Lock Status
P99Lock Status
P88Lock Status
P77Lock Status
P66Lock Status
P55Lock Status
P44Lock Status
P33Lock Status
P22Lock Status
P11Lock Status
P00Lock Status
P3131Lock Status

PIO_P_SODR0PIO Privilege Set Output Data Register (p_iogroup = 0)

Address
0x40049010
Reset
0x00000000
Access
write only
Size
32-bit
32 fields
FieldBitsWhat it does
P3030Set Output Data
P2929Set Output Data
P2828Set Output Data
P2727Set Output Data
P2626Set Output Data
P2525Set Output Data
P2424Set Output Data
P2323Set Output Data
P2222Set Output Data
P2121Set Output Data
P2020Set Output Data
P1919Set Output Data
P1818Set Output Data
P1717Set Output Data
P1616Set Output Data
P1515Set Output Data
P1414Set Output Data
P1313Set Output Data
P1212Set Output Data
P1111Set Output Data
P1010Set Output Data
P99Set Output Data
P88Set Output Data
P77Set Output Data
P66Set Output Data
P55Set Output Data
P44Set Output Data
P33Set Output Data
P22Set Output Data
P11Set Output Data
P00Set Output Data
P3131Set Output Data

PIO_P_CODR0PIO Privilege Clear Output Data Register (p_iogroup = 0)

Address
0x40049014
Reset
0x00000000
Access
write only
Size
32-bit
32 fields
FieldBitsWhat it does
P3030Clear Output Data
P2929Clear Output Data
P2828Clear Output Data
P2727Clear Output Data
P2626Clear Output Data
P2525Clear Output Data
P2424Clear Output Data
P2323Clear Output Data
P2222Clear Output Data
P2121Clear Output Data
P2020Clear Output Data
P1919Clear Output Data
P1818Clear Output Data
P1717Clear Output Data
P1616Clear Output Data
P1515Clear Output Data
P1414Clear Output Data
P1313Clear Output Data
P1212Clear Output Data
P1111Clear Output Data
P1010Clear Output Data
P99Clear Output Data
P88Clear Output Data
P77Clear Output Data
P66Clear Output Data
P55Clear Output Data
P44Clear Output Data
P33Clear Output Data
P22Clear Output Data
P11Clear Output Data
P00Clear Output Data
P3131Clear Output Data

PIO_P_ODSR0PIO Privilege Output Data Status Register (p_iogroup = 0)

Address
0x40049018
Reset
0x00000000
Access
read/write
Size
32-bit
32 fields
FieldBitsWhat it does
P3030Output Data Status
P2929Output Data Status
P2828Output Data Status
P2727Output Data Status
P2626Output Data Status
P2525Output Data Status
P2424Output Data Status
P2323Output Data Status
P2222Output Data Status
P2121Output Data Status
P2020Output Data Status
P1919Output Data Status
P1818Output Data Status
P1717Output Data Status
P1616Output Data Status
P1515Output Data Status
P1414Output Data Status
P1313Output Data Status
P1212Output Data Status
P1111Output Data Status
P1010Output Data Status
P99Output Data Status
P88Output Data Status
P77Output Data Status
P66Output Data Status
P55Output Data Status
P44Output Data Status
P33Output Data Status
P22Output Data Status
P11Output Data Status
P00Output Data Status
P3131Output Data Status

PIO_P_IER0PIO Privilege Interrupt Enable Register (p_iogroup = 0)

Address
0x40049020
Reset
0x00000000
Access
write only
Size
32-bit
32 fields
FieldBitsWhat it does
P3030Input Change Interrupt Enable
P2929Input Change Interrupt Enable
P2828Input Change Interrupt Enable
P2727Input Change Interrupt Enable
P2626Input Change Interrupt Enable
P2525Input Change Interrupt Enable
P2424Input Change Interrupt Enable
P2323Input Change Interrupt Enable
P2222Input Change Interrupt Enable
P2121Input Change Interrupt Enable
P2020Input Change Interrupt Enable
P1919Input Change Interrupt Enable
P1818Input Change Interrupt Enable
P1717Input Change Interrupt Enable
P1616Input Change Interrupt Enable
P1515Input Change Interrupt Enable
P1414Input Change Interrupt Enable
P1313Input Change Interrupt Enable
P1212Input Change Interrupt Enable
P1111Input Change Interrupt Enable
P1010Input Change Interrupt Enable
P99Input Change Interrupt Enable
P88Input Change Interrupt Enable
P77Input Change Interrupt Enable
P66Input Change Interrupt Enable
P55Input Change Interrupt Enable
P44Input Change Interrupt Enable
P33Input Change Interrupt Enable
P22Input Change Interrupt Enable
P11Input Change Interrupt Enable
P00Input Change Interrupt Enable
P3131Input Change Interrupt Enable

PIO_P_IDR0PIO Privilege Interrupt Disable Register (p_iogroup = 0)

Address
0x40049024
Reset
0x00000000
Access
write only
Size
32-bit
32 fields
FieldBitsWhat it does
P3030Input Change Interrupt Disable
P2929Input Change Interrupt Disable
P2828Input Change Interrupt Disable
P2727Input Change Interrupt Disable
P2626Input Change Interrupt Disable
P2525Input Change Interrupt Disable
P2424Input Change Interrupt Disable
P2323Input Change Interrupt Disable
P2222Input Change Interrupt Disable
P2121Input Change Interrupt Disable
P2020Input Change Interrupt Disable
P1919Input Change Interrupt Disable
P1818Input Change Interrupt Disable
P1717Input Change Interrupt Disable
P1616Input Change Interrupt Disable
P1515Input Change Interrupt Disable
P1414Input Change Interrupt Disable
P1313Input Change Interrupt Disable
P1212Input Change Interrupt Disable
P1111Input Change Interrupt Disable
P1010Input Change Interrupt Disable
P99Input Change Interrupt Disable
P88Input Change Interrupt Disable
P77Input Change Interrupt Disable
P66Input Change Interrupt Disable
P55Input Change Interrupt Disable
P44Input Change Interrupt Disable
P33Input Change Interrupt Disable
P22Input Change Interrupt Disable
P11Input Change Interrupt Disable
P00Input Change Interrupt Disable
P3131Input Change Interrupt Disable

PIO_P_IMR0PIO Privilege Interrupt Mask Register (p_iogroup = 0)

Address
0x40049028
Reset
0x00000000
Access
read only
Size
32-bit
32 fields
FieldBitsWhat it does
P3030Input Change Interrupt Mask
P2929Input Change Interrupt Mask
P2828Input Change Interrupt Mask
P2727Input Change Interrupt Mask
P2626Input Change Interrupt Mask
P2525Input Change Interrupt Mask
P2424Input Change Interrupt Mask
P2323Input Change Interrupt Mask
P2222Input Change Interrupt Mask
P2121Input Change Interrupt Mask
P2020Input Change Interrupt Mask
P1919Input Change Interrupt Mask
P1818Input Change Interrupt Mask
P1717Input Change Interrupt Mask
P1616Input Change Interrupt Mask
P1515Input Change Interrupt Mask
P1414Input Change Interrupt Mask
P1313Input Change Interrupt Mask
P1212Input Change Interrupt Mask
P1111Input Change Interrupt Mask
P1010Input Change Interrupt Mask
P99Input Change Interrupt Mask
P88Input Change Interrupt Mask
P77Input Change Interrupt Mask
P66Input Change Interrupt Mask
P55Input Change Interrupt Mask
P44Input Change Interrupt Mask
P33Input Change Interrupt Mask
P22Input Change Interrupt Mask
P11Input Change Interrupt Mask
P00Input Change Interrupt Mask
P3131Input Change Interrupt Mask

PIO_P_ISR0PIO Privilege Interrupt Status Register (p_iogroup = 0)

Address
0x4004902C
Reset
0x00000000
Access
read only
Size
32-bit
32 fields
FieldBitsWhat it does
P3030Input Change Interrupt Status
P2929Input Change Interrupt Status
P2828Input Change Interrupt Status
P2727Input Change Interrupt Status
P2626Input Change Interrupt Status
P2525Input Change Interrupt Status
P2424Input Change Interrupt Status
P2323Input Change Interrupt Status
P2222Input Change Interrupt Status
P2121Input Change Interrupt Status
P2020Input Change Interrupt Status
P1919Input Change Interrupt Status
P1818Input Change Interrupt Status
P1717Input Change Interrupt Status
P1616Input Change Interrupt Status
P1515Input Change Interrupt Status
P1414Input Change Interrupt Status
P1313Input Change Interrupt Status
P1212Input Change Interrupt Status
P1111Input Change Interrupt Status
P1010Input Change Interrupt Status
P99Input Change Interrupt Status
P88Input Change Interrupt Status
P77Input Change Interrupt Status
P66Input Change Interrupt Status
P55Input Change Interrupt Status
P44Input Change Interrupt Status
P33Input Change Interrupt Status
P22Input Change Interrupt Status
P11Input Change Interrupt Status
P00Input Change Interrupt Status
P3131Input Change Interrupt Status

PIO_P_SIO_UAR0PIO Privilege Set I/O User Register (p_iogroup = 0)

Address
0x40049030
Reset
0x00000000
Access
write only
Size
32-bit
32 fields
FieldBitsWhat it does
P3030Set I/O in User-Access mode
P2929Set I/O in User-Access mode
P2828Set I/O in User-Access mode
P2727Set I/O in User-Access mode
P2626Set I/O in User-Access mode
P2525Set I/O in User-Access mode
P2424Set I/O in User-Access mode
P2323Set I/O in User-Access mode
P2222Set I/O in User-Access mode
P2121Set I/O in User-Access mode
P2020Set I/O in User-Access mode
P1919Set I/O in User-Access mode
P1818Set I/O in User-Access mode
P1717Set I/O in User-Access mode
P1616Set I/O in User-Access mode
P1515Set I/O in User-Access mode
P1414Set I/O in User-Access mode
P1313Set I/O in User-Access mode
P1212Set I/O in User-Access mode
P1111Set I/O in User-Access mode
P1010Set I/O in User-Access mode
P99Set I/O in User-Access mode
P88Set I/O in User-Access mode
P77Set I/O in User-Access mode
P66Set I/O in User-Access mode
P55Set I/O in User-Access mode
P44Set I/O in User-Access mode
P33Set I/O in User-Access mode
P22Set I/O in User-Access mode
P11Set I/O in User-Access mode
P00Set I/O in User-Access mode
P3131Set I/O in User-Access mode

PIO_P_SIO_PAR0PIO Privilege Set I/O Privilege Register (p_iogroup = 0)

Address
0x40049034
Reset
0x00000000
Access
write only
Size
32-bit
32 fields
FieldBitsWhat it does
P3030Set I/O in Privileged-Access mode
P2929Set I/O in Privileged-Access mode
P2828Set I/O in Privileged-Access mode
P2727Set I/O in Privileged-Access mode
P2626Set I/O in Privileged-Access mode
P2525Set I/O in Privileged-Access mode
P2424Set I/O in Privileged-Access mode
P2323Set I/O in Privileged-Access mode
P2222Set I/O in Privileged-Access mode
P2121Set I/O in Privileged-Access mode
P2020Set I/O in Privileged-Access mode
P1919Set I/O in Privileged-Access mode
P1818Set I/O in Privileged-Access mode
P1717Set I/O in Privileged-Access mode
P1616Set I/O in Privileged-Access mode
P1515Set I/O in Privileged-Access mode
P1414Set I/O in Privileged-Access mode
P1313Set I/O in Privileged-Access mode
P1212Set I/O in Privileged-Access mode
P1111Set I/O in Privileged-Access mode
P1010Set I/O in Privileged-Access mode
P99Set I/O in Privileged-Access mode
P88Set I/O in Privileged-Access mode
P77Set I/O in Privileged-Access mode
P66Set I/O in Privileged-Access mode
P55Set I/O in Privileged-Access mode
P44Set I/O in Privileged-Access mode
P33Set I/O in Privileged-Access mode
P22Set I/O in Privileged-Access mode
P11Set I/O in Privileged-Access mode
P00Set I/O in Privileged-Access mode
P3131Set I/O in Privileged-Access mode

PIO_P_IOSSR0PIO Privilege I/O Security Status Register (p_iogroup = 0)

Address
0x40049038
Reset
0x00000000
Access
read only
Size
32-bit
32 fields
FieldBitsWhat it does
P3030I/O Security Status
  • 0 The I/O line of the I/O group 0 is in Privileged-Access mode.
  • 1 The I/O line of the I/O group 0 is in User-Access mode.
P2929I/O Security Status
  • 0 The I/O line of the I/O group 0 is in Privileged-Access mode.
  • 1 The I/O line of the I/O group 0 is in User-Access mode.
P2828I/O Security Status
  • 0 The I/O line of the I/O group 0 is in Privileged-Access mode.
  • 1 The I/O line of the I/O group 0 is in User-Access mode.
P2727I/O Security Status
  • 0 The I/O line of the I/O group 0 is in Privileged-Access mode.
  • 1 The I/O line of the I/O group 0 is in User-Access mode.
P2626I/O Security Status
  • 0 The I/O line of the I/O group 0 is in Privileged-Access mode.
  • 1 The I/O line of the I/O group 0 is in User-Access mode.
P2525I/O Security Status
  • 0 The I/O line of the I/O group 0 is in Privileged-Access mode.
  • 1 The I/O line of the I/O group 0 is in User-Access mode.
P2424I/O Security Status
  • 0 The I/O line of the I/O group 0 is in Privileged-Access mode.
  • 1 The I/O line of the I/O group 0 is in User-Access mode.
P2323I/O Security Status
  • 0 The I/O line of the I/O group 0 is in Privileged-Access mode.
  • 1 The I/O line of the I/O group 0 is in User-Access mode.
P2222I/O Security Status
  • 0 The I/O line of the I/O group 0 is in Privileged-Access mode.
  • 1 The I/O line of the I/O group 0 is in User-Access mode.
P2121I/O Security Status
  • 0 The I/O line of the I/O group 0 is in Privileged-Access mode.
  • 1 The I/O line of the I/O group 0 is in User-Access mode.
P2020I/O Security Status
  • 0 The I/O line of the I/O group 0 is in Privileged-Access mode.
  • 1 The I/O line of the I/O group 0 is in User-Access mode.
P1919I/O Security Status
  • 0 The I/O line of the I/O group 0 is in Privileged-Access mode.
  • 1 The I/O line of the I/O group 0 is in User-Access mode.
P1818I/O Security Status
  • 0 The I/O line of the I/O group 0 is in Privileged-Access mode.
  • 1 The I/O line of the I/O group 0 is in User-Access mode.
P1717I/O Security Status
  • 0 The I/O line of the I/O group 0 is in Privileged-Access mode.
  • 1 The I/O line of the I/O group 0 is in User-Access mode.
P1616I/O Security Status
  • 0 The I/O line of the I/O group 0 is in Privileged-Access mode.
  • 1 The I/O line of the I/O group 0 is in User-Access mode.
P1515I/O Security Status
  • 0 The I/O line of the I/O group 0 is in Privileged-Access mode.
  • 1 The I/O line of the I/O group 0 is in User-Access mode.
P1414I/O Security Status
  • 0 The I/O line of the I/O group 0 is in Privileged-Access mode.
  • 1 The I/O line of the I/O group 0 is in User-Access mode.
P1313I/O Security Status
  • 0 The I/O line of the I/O group 0 is in Privileged-Access mode.
  • 1 The I/O line of the I/O group 0 is in User-Access mode.
P1212I/O Security Status
  • 0 The I/O line of the I/O group 0 is in Privileged-Access mode.
  • 1 The I/O line of the I/O group 0 is in User-Access mode.
P1111I/O Security Status
  • 0 The I/O line of the I/O group 0 is in Privileged-Access mode.
  • 1 The I/O line of the I/O group 0 is in User-Access mode.
P1010I/O Security Status
  • 0 The I/O line of the I/O group 0 is in Privileged-Access mode.
  • 1 The I/O line of the I/O group 0 is in User-Access mode.
P99I/O Security Status
  • 0 The I/O line of the I/O group 0 is in Privileged-Access mode.
  • 1 The I/O line of the I/O group 0 is in User-Access mode.
P88I/O Security Status
  • 0 The I/O line of the I/O group 0 is in Privileged-Access mode.
  • 1 The I/O line of the I/O group 0 is in User-Access mode.
P77I/O Security Status
  • 0 The I/O line of the I/O group 0 is in Privileged-Access mode.
  • 1 The I/O line of the I/O group 0 is in User-Access mode.
P66I/O Security Status
  • 0 The I/O line of the I/O group 0 is in Privileged-Access mode.
  • 1 The I/O line of the I/O group 0 is in User-Access mode.
P55I/O Security Status
  • 0 The I/O line of the I/O group 0 is in Privileged-Access mode.
  • 1 The I/O line of the I/O group 0 is in User-Access mode.
P44I/O Security Status
  • 0 The I/O line of the I/O group 0 is in Privileged-Access mode.
  • 1 The I/O line of the I/O group 0 is in User-Access mode.
P33I/O Security Status
  • 0 The I/O line of the I/O group 0 is in Privileged-Access mode.
  • 1 The I/O line of the I/O group 0 is in User-Access mode.
P22I/O Security Status
  • 0 The I/O line of the I/O group 0 is in Privileged-Access mode.
  • 1 The I/O line of the I/O group 0 is in User-Access mode.
P11I/O Security Status
  • 0 The I/O line of the I/O group 0 is in Privileged-Access mode.
  • 1 The I/O line of the I/O group 0 is in User-Access mode.
P00I/O Security Status
  • 0 The I/O line of the I/O group 0 is in Privileged-Access mode.
  • 1 The I/O line of the I/O group 0 is in User-Access mode.
P3131I/O Security Status
  • 0 The I/O line of the I/O group 0 is in Privileged-Access mode.
  • 1 The I/O line of the I/O group 0 is in User-Access mode.

PIO_P_IOFR0PIO Privilege I/O Freeze Configuration Register (p_iogroup = 0)

Address
0x4004903C
Reset
0x00000000
Access
write only
Size
32-bit
3 fields
FieldBitsWhat it does
FINT1Freeze Interrupt Configuration
FPHY0Freeze Physical Configuration
FRZKEY31:8Freeze Key
  • 4804422 Writing any other value in this field aborts the write operation of the WPEN bit.

PIO_P_MSKR1PIO Privilege Mask Register (p_iogroup = 0)

Address
0x40049040
Reset
0x00000000
Access
read/write
Size
32-bit
32 fields
FieldBitsWhat it does
MSK3030PIO Line 30 Mask
  • 0 Writing the PIO_P_CFGRx, PIO_P_ODSRx or PIO_P_IOFRx does not affect the corresponding I/O line configuration.
  • 1 Writing the PIO_P_CFGRx, PIO_P_ODSRx or PIO_P_IOFRX updates the corresponding I/O line configuration.
MSK2929PIO Line 29 Mask
  • 0 Writing the PIO_P_CFGRx, PIO_P_ODSRx or PIO_P_IOFRx does not affect the corresponding I/O line configuration.
  • 1 Writing the PIO_P_CFGRx, PIO_P_ODSRx or PIO_P_IOFRX updates the corresponding I/O line configuration.
MSK2828PIO Line 28 Mask
  • 0 Writing the PIO_P_CFGRx, PIO_P_ODSRx or PIO_P_IOFRx does not affect the corresponding I/O line configuration.
  • 1 Writing the PIO_P_CFGRx, PIO_P_ODSRx or PIO_P_IOFRX updates the corresponding I/O line configuration.
MSK2727PIO Line 27 Mask
  • 0 Writing the PIO_P_CFGRx, PIO_P_ODSRx or PIO_P_IOFRx does not affect the corresponding I/O line configuration.
  • 1 Writing the PIO_P_CFGRx, PIO_P_ODSRx or PIO_P_IOFRX updates the corresponding I/O line configuration.
MSK2626PIO Line 26 Mask
  • 0 Writing the PIO_P_CFGRx, PIO_P_ODSRx or PIO_P_IOFRx does not affect the corresponding I/O line configuration.
  • 1 Writing the PIO_P_CFGRx, PIO_P_ODSRx or PIO_P_IOFRX updates the corresponding I/O line configuration.
MSK2525PIO Line 25 Mask
  • 0 Writing the PIO_P_CFGRx, PIO_P_ODSRx or PIO_P_IOFRx does not affect the corresponding I/O line configuration.
  • 1 Writing the PIO_P_CFGRx, PIO_P_ODSRx or PIO_P_IOFRX updates the corresponding I/O line configuration.
MSK2424PIO Line 24 Mask
  • 0 Writing the PIO_P_CFGRx, PIO_P_ODSRx or PIO_P_IOFRx does not affect the corresponding I/O line configuration.
  • 1 Writing the PIO_P_CFGRx, PIO_P_ODSRx or PIO_P_IOFRX updates the corresponding I/O line configuration.
MSK2323PIO Line 23 Mask
  • 0 Writing the PIO_P_CFGRx, PIO_P_ODSRx or PIO_P_IOFRx does not affect the corresponding I/O line configuration.
  • 1 Writing the PIO_P_CFGRx, PIO_P_ODSRx or PIO_P_IOFRX updates the corresponding I/O line configuration.
MSK2222PIO Line 22 Mask
  • 0 Writing the PIO_P_CFGRx, PIO_P_ODSRx or PIO_P_IOFRx does not affect the corresponding I/O line configuration.
  • 1 Writing the PIO_P_CFGRx, PIO_P_ODSRx or PIO_P_IOFRX updates the corresponding I/O line configuration.
MSK2121PIO Line 21 Mask
  • 0 Writing the PIO_P_CFGRx, PIO_P_ODSRx or PIO_P_IOFRx does not affect the corresponding I/O line configuration.
  • 1 Writing the PIO_P_CFGRx, PIO_P_ODSRx or PIO_P_IOFRX updates the corresponding I/O line configuration.
MSK2020PIO Line 20 Mask
  • 0 Writing the PIO_P_CFGRx, PIO_P_ODSRx or PIO_P_IOFRx does not affect the corresponding I/O line configuration.
  • 1 Writing the PIO_P_CFGRx, PIO_P_ODSRx or PIO_P_IOFRX updates the corresponding I/O line configuration.
MSK1919PIO Line 19 Mask
  • 0 Writing the PIO_P_CFGRx, PIO_P_ODSRx or PIO_P_IOFRx does not affect the corresponding I/O line configuration.
  • 1 Writing the PIO_P_CFGRx, PIO_P_ODSRx or PIO_P_IOFRX updates the corresponding I/O line configuration.
MSK1818PIO Line 18 Mask
  • 0 Writing the PIO_P_CFGRx, PIO_P_ODSRx or PIO_P_IOFRx does not affect the corresponding I/O line configuration.
  • 1 Writing the PIO_P_CFGRx, PIO_P_ODSRx or PIO_P_IOFRX updates the corresponding I/O line configuration.
MSK1717PIO Line 17 Mask
  • 0 Writing the PIO_P_CFGRx, PIO_P_ODSRx or PIO_P_IOFRx does not affect the corresponding I/O line configuration.
  • 1 Writing the PIO_P_CFGRx, PIO_P_ODSRx or PIO_P_IOFRX updates the corresponding I/O line configuration.
MSK1616PIO Line 16 Mask
  • 0 Writing the PIO_P_CFGRx, PIO_P_ODSRx or PIO_P_IOFRx does not affect the corresponding I/O line configuration.
  • 1 Writing the PIO_P_CFGRx, PIO_P_ODSRx or PIO_P_IOFRX updates the corresponding I/O line configuration.
MSK1515PIO Line 15 Mask
  • 0 Writing the PIO_P_CFGRx, PIO_P_ODSRx or PIO_P_IOFRx does not affect the corresponding I/O line configuration.
  • 1 Writing the PIO_P_CFGRx, PIO_P_ODSRx or PIO_P_IOFRX updates the corresponding I/O line configuration.
MSK1414PIO Line 14 Mask
  • 0 Writing the PIO_P_CFGRx, PIO_P_ODSRx or PIO_P_IOFRx does not affect the corresponding I/O line configuration.
  • 1 Writing the PIO_P_CFGRx, PIO_P_ODSRx or PIO_P_IOFRX updates the corresponding I/O line configuration.
MSK1313PIO Line 13 Mask
  • 0 Writing the PIO_P_CFGRx, PIO_P_ODSRx or PIO_P_IOFRx does not affect the corresponding I/O line configuration.
  • 1 Writing the PIO_P_CFGRx, PIO_P_ODSRx or PIO_P_IOFRX updates the corresponding I/O line configuration.
MSK1212PIO Line 12 Mask
  • 0 Writing the PIO_P_CFGRx, PIO_P_ODSRx or PIO_P_IOFRx does not affect the corresponding I/O line configuration.
  • 1 Writing the PIO_P_CFGRx, PIO_P_ODSRx or PIO_P_IOFRX updates the corresponding I/O line configuration.
MSK1111PIO Line 11 Mask
  • 0 Writing the PIO_P_CFGRx, PIO_P_ODSRx or PIO_P_IOFRx does not affect the corresponding I/O line configuration.
  • 1 Writing the PIO_P_CFGRx, PIO_P_ODSRx or PIO_P_IOFRX updates the corresponding I/O line configuration.
MSK1010PIO Line 10 Mask
  • 0 Writing the PIO_P_CFGRx, PIO_P_ODSRx or PIO_P_IOFRx does not affect the corresponding I/O line configuration.
  • 1 Writing the PIO_P_CFGRx, PIO_P_ODSRx or PIO_P_IOFRX updates the corresponding I/O line configuration.
MSK99PIO Line 9 Mask
  • 0 Writing the PIO_P_CFGRx, PIO_P_ODSRx or PIO_P_IOFRx does not affect the corresponding I/O line configuration.
  • 1 Writing the PIO_P_CFGRx, PIO_P_ODSRx or PIO_P_IOFRX updates the corresponding I/O line configuration.
MSK88PIO Line 8 Mask
  • 0 Writing the PIO_P_CFGRx, PIO_P_ODSRx or PIO_P_IOFRx does not affect the corresponding I/O line configuration.
  • 1 Writing the PIO_P_CFGRx, PIO_P_ODSRx or PIO_P_IOFRX updates the corresponding I/O line configuration.
MSK77PIO Line 7 Mask
  • 0 Writing the PIO_P_CFGRx, PIO_P_ODSRx or PIO_P_IOFRx does not affect the corresponding I/O line configuration.
  • 1 Writing the PIO_P_CFGRx, PIO_P_ODSRx or PIO_P_IOFRX updates the corresponding I/O line configuration.
MSK66PIO Line 6 Mask
  • 0 Writing the PIO_P_CFGRx, PIO_P_ODSRx or PIO_P_IOFRx does not affect the corresponding I/O line configuration.
  • 1 Writing the PIO_P_CFGRx, PIO_P_ODSRx or PIO_P_IOFRX updates the corresponding I/O line configuration.
MSK55PIO Line 5 Mask
  • 0 Writing the PIO_P_CFGRx, PIO_P_ODSRx or PIO_P_IOFRx does not affect the corresponding I/O line configuration.
  • 1 Writing the PIO_P_CFGRx, PIO_P_ODSRx or PIO_P_IOFRX updates the corresponding I/O line configuration.
MSK44PIO Line 4 Mask
  • 0 Writing the PIO_P_CFGRx, PIO_P_ODSRx or PIO_P_IOFRx does not affect the corresponding I/O line configuration.
  • 1 Writing the PIO_P_CFGRx, PIO_P_ODSRx or PIO_P_IOFRX updates the corresponding I/O line configuration.
MSK33PIO Line 3 Mask
  • 0 Writing the PIO_P_CFGRx, PIO_P_ODSRx or PIO_P_IOFRx does not affect the corresponding I/O line configuration.
  • 1 Writing the PIO_P_CFGRx, PIO_P_ODSRx or PIO_P_IOFRX updates the corresponding I/O line configuration.
MSK22PIO Line 2 Mask
  • 0 Writing the PIO_P_CFGRx, PIO_P_ODSRx or PIO_P_IOFRx does not affect the corresponding I/O line configuration.
  • 1 Writing the PIO_P_CFGRx, PIO_P_ODSRx or PIO_P_IOFRX updates the corresponding I/O line configuration.
MSK11PIO Line 1 Mask
  • 0 Writing the PIO_P_CFGRx, PIO_P_ODSRx or PIO_P_IOFRx does not affect the corresponding I/O line configuration.
  • 1 Writing the PIO_P_CFGRx, PIO_P_ODSRx or PIO_P_IOFRX updates the corresponding I/O line configuration.
MSK00PIO Line 0 Mask
  • 0 Writing the PIO_P_CFGRx, PIO_P_ODSRx or PIO_P_IOFRx does not affect the corresponding I/O line configuration.
  • 1 Writing the PIO_P_CFGRx, PIO_P_ODSRx or PIO_P_IOFRX updates the corresponding I/O line configuration.
MSK3131PIO Line 31 Mask
  • 0 Writing the PIO_P_CFGRx, PIO_P_ODSRx or PIO_P_IOFRx does not affect the corresponding I/O line configuration.
  • 1 Writing the PIO_P_CFGRx, PIO_P_ODSRx or PIO_P_IOFRX updates the corresponding I/O line configuration.

PIO_P_CFGR1PIO Privilege Configuration Register (p_iogroup = 0)

Address
0x40049044
Reset
0x00000000
Access
read/write
Size
32-bit
12 fields
FieldBitsWhat it does
ICFS30Interrupt Configuration Freeze Status (read-only)
  • 0 The fields are not frozen and can be written for this I/O line.
  • 1 The fields are frozen and cannot be written for this I/O line. Only a hardware reset can release these fields.
PCFS29Physical Configuration Freeze Status (read-only)
  • 0 The fields are not frozen and can be written for this I/O line.
  • 1 The fields are frozen and cannot be written for this I/O line. Only a hardware reset can release these fields.
EVTSEL26:24Event Selection
  • 0 Event detection on input falling edge
  • 1 Event detection on input rising edge
  • 2 Event detection on input both edge
  • 3 Event detection on low level input
  • 4 Event detection on high level input
SLEWRATE17:16Slew Rate
  • 0 Slow slew rate
  • 1 Medium-fast slew rate
  • 2 Medium slew rate
  • 3 Slow slew rate
SCHMITT15Schmitt Trigger
  • 0 Schmitt trigger is enabled for the selected I/O lines.
  • 1 Schmitt trigger is disabled for the selected I/O lines.
OPD14Open-Drain
  • 0 The open-drain is disabled for the selected I/O lines. I/O lines are driven at high- and low-level.
  • 1 The open-drain is enabled for the selected I/O lines. I/O lines are driven at low-level only.
IFSCEN13Input Filter Slow Clock Enable
IFEN12Input Filter Enable
  • 0 The input filter is disabled for the selected I/O lines.
  • 1 The input filter is enabled for the selected I/O lines.
PDEN10Pull-Down Enable
  • 0 Pull-Down is disabled for the selected I/O lines.
  • 1 Pull-Down is enabled for the selected I/O lines only if PUEN is 0.
PUEN9Pull-Up Enable
  • 0 Pull-Up is disabled for the selected I/O lines.
  • 1 Pull-Up is enabled for the selected I/O lines.
DIR8Direction
  • 0 The selected I/O lines are pure inputs.
  • 1 The selected I/O lines are enabled in output.
FUNC2:0I/O Line Function
  • 0 Select the PIO mode for the selected I/O lines.
  • 1 Select the peripheral A for the selected I/O lines.
  • 2 Select the peripheral B for the selected I/O lines.
  • 3 Select the peripheral C for the selected I/O lines.
  • 4 Select the peripheral D for the selected I/O lines.

PIO_P_PDSR1PIO Privilege Pin Data Status Register (p_iogroup = 0)

Address
0x40049048
Reset
0x00000000
Access
read only
Size
32-bit
32 fields
FieldBitsWhat it does
P3030Input Data Status
P2929Input Data Status
P2828Input Data Status
P2727Input Data Status
P2626Input Data Status
P2525Input Data Status
P2424Input Data Status
P2323Input Data Status
P2222Input Data Status
P2121Input Data Status
P2020Input Data Status
P1919Input Data Status
P1818Input Data Status
P1717Input Data Status
P1616Input Data Status
P1515Input Data Status
P1414Input Data Status
P1313Input Data Status
P1212Input Data Status
P1111Input Data Status
P1010Input Data Status
P99Input Data Status
P88Input Data Status
P77Input Data Status
P66Input Data Status
P55Input Data Status
P44Input Data Status
P33Input Data Status
P22Input Data Status
P11Input Data Status
P00Input Data Status
P3131Input Data Status

PIO_P_LOCKSR1PIO Privilege Lock Status Register (p_iogroup = 0)

Address
0x4004904C
Reset
0x00000000
Access
read only
Size
32-bit
32 fields
FieldBitsWhat it does
P3030Lock Status
P2929Lock Status
P2828Lock Status
P2727Lock Status
P2626Lock Status
P2525Lock Status
P2424Lock Status
P2323Lock Status
P2222Lock Status
P2121Lock Status
P2020Lock Status
P1919Lock Status
P1818Lock Status
P1717Lock Status
P1616Lock Status
P1515Lock Status
P1414Lock Status
P1313Lock Status
P1212Lock Status
P1111Lock Status
P1010Lock Status
P99Lock Status
P88Lock Status
P77Lock Status
P66Lock Status
P55Lock Status
P44Lock Status
P33Lock Status
P22Lock Status
P11Lock Status
P00Lock Status
P3131Lock Status

PIO_P_SODR1PIO Privilege Set Output Data Register (p_iogroup = 0)

Address
0x40049050
Reset
0x00000000
Access
write only
Size
32-bit
32 fields
FieldBitsWhat it does
P3030Set Output Data
P2929Set Output Data
P2828Set Output Data
P2727Set Output Data
P2626Set Output Data
P2525Set Output Data
P2424Set Output Data
P2323Set Output Data
P2222Set Output Data
P2121Set Output Data
P2020Set Output Data
P1919Set Output Data
P1818Set Output Data
P1717Set Output Data
P1616Set Output Data
P1515Set Output Data
P1414Set Output Data
P1313Set Output Data
P1212Set Output Data
P1111Set Output Data
P1010Set Output Data
P99Set Output Data
P88Set Output Data
P77Set Output Data
P66Set Output Data
P55Set Output Data
P44Set Output Data
P33Set Output Data
P22Set Output Data
P11Set Output Data
P00Set Output Data
P3131Set Output Data

PIO_P_CODR1PIO Privilege Clear Output Data Register (p_iogroup = 0)

Address
0x40049054
Reset
0x00000000
Access
write only
Size
32-bit
32 fields
FieldBitsWhat it does
P3030Clear Output Data
P2929Clear Output Data
P2828Clear Output Data
P2727Clear Output Data
P2626Clear Output Data
P2525Clear Output Data
P2424Clear Output Data
P2323Clear Output Data
P2222Clear Output Data
P2121Clear Output Data
P2020Clear Output Data
P1919Clear Output Data
P1818Clear Output Data
P1717Clear Output Data
P1616Clear Output Data
P1515Clear Output Data
P1414Clear Output Data
P1313Clear Output Data
P1212Clear Output Data
P1111Clear Output Data
P1010Clear Output Data
P99Clear Output Data
P88Clear Output Data
P77Clear Output Data
P66Clear Output Data
P55Clear Output Data
P44Clear Output Data
P33Clear Output Data
P22Clear Output Data
P11Clear Output Data
P00Clear Output Data
P3131Clear Output Data

PIO_P_ODSR1PIO Privilege Output Data Status Register (p_iogroup = 0)

Address
0x40049058
Reset
0x00000000
Access
read/write
Size
32-bit
32 fields
FieldBitsWhat it does
P3030Output Data Status
P2929Output Data Status
P2828Output Data Status
P2727Output Data Status
P2626Output Data Status
P2525Output Data Status
P2424Output Data Status
P2323Output Data Status
P2222Output Data Status
P2121Output Data Status
P2020Output Data Status
P1919Output Data Status
P1818Output Data Status
P1717Output Data Status
P1616Output Data Status
P1515Output Data Status
P1414Output Data Status
P1313Output Data Status
P1212Output Data Status
P1111Output Data Status
P1010Output Data Status
P99Output Data Status
P88Output Data Status
P77Output Data Status
P66Output Data Status
P55Output Data Status
P44Output Data Status
P33Output Data Status
P22Output Data Status
P11Output Data Status
P00Output Data Status
P3131Output Data Status

PIO_P_IER1PIO Privilege Interrupt Enable Register (p_iogroup = 0)

Address
0x40049060
Reset
0x00000000
Access
write only
Size
32-bit
32 fields
FieldBitsWhat it does
P3030Input Change Interrupt Enable
P2929Input Change Interrupt Enable
P2828Input Change Interrupt Enable
P2727Input Change Interrupt Enable
P2626Input Change Interrupt Enable
P2525Input Change Interrupt Enable
P2424Input Change Interrupt Enable
P2323Input Change Interrupt Enable
P2222Input Change Interrupt Enable
P2121Input Change Interrupt Enable
P2020Input Change Interrupt Enable
P1919Input Change Interrupt Enable
P1818Input Change Interrupt Enable
P1717Input Change Interrupt Enable
P1616Input Change Interrupt Enable
P1515Input Change Interrupt Enable
P1414Input Change Interrupt Enable
P1313Input Change Interrupt Enable
P1212Input Change Interrupt Enable
P1111Input Change Interrupt Enable
P1010Input Change Interrupt Enable
P99Input Change Interrupt Enable
P88Input Change Interrupt Enable
P77Input Change Interrupt Enable
P66Input Change Interrupt Enable
P55Input Change Interrupt Enable
P44Input Change Interrupt Enable
P33Input Change Interrupt Enable
P22Input Change Interrupt Enable
P11Input Change Interrupt Enable
P00Input Change Interrupt Enable
P3131Input Change Interrupt Enable

PIO_P_IDR1PIO Privilege Interrupt Disable Register (p_iogroup = 0)

Address
0x40049064
Reset
0x00000000
Access
write only
Size
32-bit
32 fields
FieldBitsWhat it does
P3030Input Change Interrupt Disable
P2929Input Change Interrupt Disable
P2828Input Change Interrupt Disable
P2727Input Change Interrupt Disable
P2626Input Change Interrupt Disable
P2525Input Change Interrupt Disable
P2424Input Change Interrupt Disable
P2323Input Change Interrupt Disable
P2222Input Change Interrupt Disable
P2121Input Change Interrupt Disable
P2020Input Change Interrupt Disable
P1919Input Change Interrupt Disable
P1818Input Change Interrupt Disable
P1717Input Change Interrupt Disable
P1616Input Change Interrupt Disable
P1515Input Change Interrupt Disable
P1414Input Change Interrupt Disable
P1313Input Change Interrupt Disable
P1212Input Change Interrupt Disable
P1111Input Change Interrupt Disable
P1010Input Change Interrupt Disable
P99Input Change Interrupt Disable
P88Input Change Interrupt Disable
P77Input Change Interrupt Disable
P66Input Change Interrupt Disable
P55Input Change Interrupt Disable
P44Input Change Interrupt Disable
P33Input Change Interrupt Disable
P22Input Change Interrupt Disable
P11Input Change Interrupt Disable
P00Input Change Interrupt Disable
P3131Input Change Interrupt Disable

PIO_P_IMR1PIO Privilege Interrupt Mask Register (p_iogroup = 0)

Address
0x40049068
Reset
0x00000000
Access
read only
Size
32-bit
32 fields
FieldBitsWhat it does
P3030Input Change Interrupt Mask
P2929Input Change Interrupt Mask
P2828Input Change Interrupt Mask
P2727Input Change Interrupt Mask
P2626Input Change Interrupt Mask
P2525Input Change Interrupt Mask
P2424Input Change Interrupt Mask
P2323Input Change Interrupt Mask
P2222Input Change Interrupt Mask
P2121Input Change Interrupt Mask
P2020Input Change Interrupt Mask
P1919Input Change Interrupt Mask
P1818Input Change Interrupt Mask
P1717Input Change Interrupt Mask
P1616Input Change Interrupt Mask
P1515Input Change Interrupt Mask
P1414Input Change Interrupt Mask
P1313Input Change Interrupt Mask
P1212Input Change Interrupt Mask
P1111Input Change Interrupt Mask
P1010Input Change Interrupt Mask
P99Input Change Interrupt Mask
P88Input Change Interrupt Mask
P77Input Change Interrupt Mask
P66Input Change Interrupt Mask
P55Input Change Interrupt Mask
P44Input Change Interrupt Mask
P33Input Change Interrupt Mask
P22Input Change Interrupt Mask
P11Input Change Interrupt Mask
P00Input Change Interrupt Mask
P3131Input Change Interrupt Mask

PIO_P_ISR1PIO Privilege Interrupt Status Register (p_iogroup = 0)

Address
0x4004906C
Reset
0x00000000
Access
read only
Size
32-bit
32 fields
FieldBitsWhat it does
P3030Input Change Interrupt Status
P2929Input Change Interrupt Status
P2828Input Change Interrupt Status
P2727Input Change Interrupt Status
P2626Input Change Interrupt Status
P2525Input Change Interrupt Status
P2424Input Change Interrupt Status
P2323Input Change Interrupt Status
P2222Input Change Interrupt Status
P2121Input Change Interrupt Status
P2020Input Change Interrupt Status
P1919Input Change Interrupt Status
P1818Input Change Interrupt Status
P1717Input Change Interrupt Status
P1616Input Change Interrupt Status
P1515Input Change Interrupt Status
P1414Input Change Interrupt Status
P1313Input Change Interrupt Status
P1212Input Change Interrupt Status
P1111Input Change Interrupt Status
P1010Input Change Interrupt Status
P99Input Change Interrupt Status
P88Input Change Interrupt Status
P77Input Change Interrupt Status
P66Input Change Interrupt Status
P55Input Change Interrupt Status
P44Input Change Interrupt Status
P33Input Change Interrupt Status
P22Input Change Interrupt Status
P11Input Change Interrupt Status
P00Input Change Interrupt Status
P3131Input Change Interrupt Status

PIO_P_SIO_UAR1PIO Privilege Set I/O User Register (p_iogroup = 0)

Address
0x40049070
Reset
0x00000000
Access
write only
Size
32-bit
32 fields
FieldBitsWhat it does
P3030Set I/O in User-Access mode
P2929Set I/O in User-Access mode
P2828Set I/O in User-Access mode
P2727Set I/O in User-Access mode
P2626Set I/O in User-Access mode
P2525Set I/O in User-Access mode
P2424Set I/O in User-Access mode
P2323Set I/O in User-Access mode
P2222Set I/O in User-Access mode
P2121Set I/O in User-Access mode
P2020Set I/O in User-Access mode
P1919Set I/O in User-Access mode
P1818Set I/O in User-Access mode
P1717Set I/O in User-Access mode
P1616Set I/O in User-Access mode
P1515Set I/O in User-Access mode
P1414Set I/O in User-Access mode
P1313Set I/O in User-Access mode
P1212Set I/O in User-Access mode
P1111Set I/O in User-Access mode
P1010Set I/O in User-Access mode
P99Set I/O in User-Access mode
P88Set I/O in User-Access mode
P77Set I/O in User-Access mode
P66Set I/O in User-Access mode
P55Set I/O in User-Access mode
P44Set I/O in User-Access mode
P33Set I/O in User-Access mode
P22Set I/O in User-Access mode
P11Set I/O in User-Access mode
P00Set I/O in User-Access mode
P3131Set I/O in User-Access mode

PIO_P_SIO_PAR1PIO Privilege Set I/O Privilege Register (p_iogroup = 0)

Address
0x40049074
Reset
0x00000000
Access
write only
Size
32-bit
32 fields
FieldBitsWhat it does
P3030Set I/O in Privileged-Access mode
P2929Set I/O in Privileged-Access mode
P2828Set I/O in Privileged-Access mode
P2727Set I/O in Privileged-Access mode
P2626Set I/O in Privileged-Access mode
P2525Set I/O in Privileged-Access mode
P2424Set I/O in Privileged-Access mode
P2323Set I/O in Privileged-Access mode
P2222Set I/O in Privileged-Access mode
P2121Set I/O in Privileged-Access mode
P2020Set I/O in Privileged-Access mode
P1919Set I/O in Privileged-Access mode
P1818Set I/O in Privileged-Access mode
P1717Set I/O in Privileged-Access mode
P1616Set I/O in Privileged-Access mode
P1515Set I/O in Privileged-Access mode
P1414Set I/O in Privileged-Access mode
P1313Set I/O in Privileged-Access mode
P1212Set I/O in Privileged-Access mode
P1111Set I/O in Privileged-Access mode
P1010Set I/O in Privileged-Access mode
P99Set I/O in Privileged-Access mode
P88Set I/O in Privileged-Access mode
P77Set I/O in Privileged-Access mode
P66Set I/O in Privileged-Access mode
P55Set I/O in Privileged-Access mode
P44Set I/O in Privileged-Access mode
P33Set I/O in Privileged-Access mode
P22Set I/O in Privileged-Access mode
P11Set I/O in Privileged-Access mode
P00Set I/O in Privileged-Access mode
P3131Set I/O in Privileged-Access mode

PIO_P_IOSSR1PIO Privilege I/O Security Status Register (p_iogroup = 0)

Address
0x40049078
Reset
0x00000000
Access
read only
Size
32-bit
32 fields
FieldBitsWhat it does
P3030I/O Security Status
  • 0 The I/O line of the I/O group 0 is in Privileged-Access mode.
  • 1 The I/O line of the I/O group 0 is in User-Access mode.
P2929I/O Security Status
  • 0 The I/O line of the I/O group 0 is in Privileged-Access mode.
  • 1 The I/O line of the I/O group 0 is in User-Access mode.
P2828I/O Security Status
  • 0 The I/O line of the I/O group 0 is in Privileged-Access mode.
  • 1 The I/O line of the I/O group 0 is in User-Access mode.
P2727I/O Security Status
  • 0 The I/O line of the I/O group 0 is in Privileged-Access mode.
  • 1 The I/O line of the I/O group 0 is in User-Access mode.
P2626I/O Security Status
  • 0 The I/O line of the I/O group 0 is in Privileged-Access mode.
  • 1 The I/O line of the I/O group 0 is in User-Access mode.
P2525I/O Security Status
  • 0 The I/O line of the I/O group 0 is in Privileged-Access mode.
  • 1 The I/O line of the I/O group 0 is in User-Access mode.
P2424I/O Security Status
  • 0 The I/O line of the I/O group 0 is in Privileged-Access mode.
  • 1 The I/O line of the I/O group 0 is in User-Access mode.
P2323I/O Security Status
  • 0 The I/O line of the I/O group 0 is in Privileged-Access mode.
  • 1 The I/O line of the I/O group 0 is in User-Access mode.
P2222I/O Security Status
  • 0 The I/O line of the I/O group 0 is in Privileged-Access mode.
  • 1 The I/O line of the I/O group 0 is in User-Access mode.
P2121I/O Security Status
  • 0 The I/O line of the I/O group 0 is in Privileged-Access mode.
  • 1 The I/O line of the I/O group 0 is in User-Access mode.
P2020I/O Security Status
  • 0 The I/O line of the I/O group 0 is in Privileged-Access mode.
  • 1 The I/O line of the I/O group 0 is in User-Access mode.
P1919I/O Security Status
  • 0 The I/O line of the I/O group 0 is in Privileged-Access mode.
  • 1 The I/O line of the I/O group 0 is in User-Access mode.
P1818I/O Security Status
  • 0 The I/O line of the I/O group 0 is in Privileged-Access mode.
  • 1 The I/O line of the I/O group 0 is in User-Access mode.
P1717I/O Security Status
  • 0 The I/O line of the I/O group 0 is in Privileged-Access mode.
  • 1 The I/O line of the I/O group 0 is in User-Access mode.
P1616I/O Security Status
  • 0 The I/O line of the I/O group 0 is in Privileged-Access mode.
  • 1 The I/O line of the I/O group 0 is in User-Access mode.
P1515I/O Security Status
  • 0 The I/O line of the I/O group 0 is in Privileged-Access mode.
  • 1 The I/O line of the I/O group 0 is in User-Access mode.
P1414I/O Security Status
  • 0 The I/O line of the I/O group 0 is in Privileged-Access mode.
  • 1 The I/O line of the I/O group 0 is in User-Access mode.
P1313I/O Security Status
  • 0 The I/O line of the I/O group 0 is in Privileged-Access mode.
  • 1 The I/O line of the I/O group 0 is in User-Access mode.
P1212I/O Security Status
  • 0 The I/O line of the I/O group 0 is in Privileged-Access mode.
  • 1 The I/O line of the I/O group 0 is in User-Access mode.
P1111I/O Security Status
  • 0 The I/O line of the I/O group 0 is in Privileged-Access mode.
  • 1 The I/O line of the I/O group 0 is in User-Access mode.
P1010I/O Security Status
  • 0 The I/O line of the I/O group 0 is in Privileged-Access mode.
  • 1 The I/O line of the I/O group 0 is in User-Access mode.
P99I/O Security Status
  • 0 The I/O line of the I/O group 0 is in Privileged-Access mode.
  • 1 The I/O line of the I/O group 0 is in User-Access mode.
P88I/O Security Status
  • 0 The I/O line of the I/O group 0 is in Privileged-Access mode.
  • 1 The I/O line of the I/O group 0 is in User-Access mode.
P77I/O Security Status
  • 0 The I/O line of the I/O group 0 is in Privileged-Access mode.
  • 1 The I/O line of the I/O group 0 is in User-Access mode.
P66I/O Security Status
  • 0 The I/O line of the I/O group 0 is in Privileged-Access mode.
  • 1 The I/O line of the I/O group 0 is in User-Access mode.
P55I/O Security Status
  • 0 The I/O line of the I/O group 0 is in Privileged-Access mode.
  • 1 The I/O line of the I/O group 0 is in User-Access mode.
P44I/O Security Status
  • 0 The I/O line of the I/O group 0 is in Privileged-Access mode.
  • 1 The I/O line of the I/O group 0 is in User-Access mode.
P33I/O Security Status
  • 0 The I/O line of the I/O group 0 is in Privileged-Access mode.
  • 1 The I/O line of the I/O group 0 is in User-Access mode.
P22I/O Security Status
  • 0 The I/O line of the I/O group 0 is in Privileged-Access mode.
  • 1 The I/O line of the I/O group 0 is in User-Access mode.
P11I/O Security Status
  • 0 The I/O line of the I/O group 0 is in Privileged-Access mode.
  • 1 The I/O line of the I/O group 0 is in User-Access mode.
P00I/O Security Status
  • 0 The I/O line of the I/O group 0 is in Privileged-Access mode.
  • 1 The I/O line of the I/O group 0 is in User-Access mode.
P3131I/O Security Status
  • 0 The I/O line of the I/O group 0 is in Privileged-Access mode.
  • 1 The I/O line of the I/O group 0 is in User-Access mode.

PIO_P_IOFR1PIO Privilege I/O Freeze Configuration Register (p_iogroup = 0)

Address
0x4004907C
Reset
0x00000000
Access
write only
Size
32-bit
3 fields
FieldBitsWhat it does
FINT1Freeze Interrupt Configuration
FPHY0Freeze Physical Configuration
FRZKEY31:8Freeze Key
  • 4804422 Writing any other value in this field aborts the write operation of the WPEN bit.

PIO_P_MSKR2PIO Privilege Mask Register (p_iogroup = 0)

Address
0x40049080
Reset
0x00000000
Access
read/write
Size
32-bit
32 fields
FieldBitsWhat it does
MSK3030PIO Line 30 Mask
  • 0 Writing the PIO_P_CFGRx, PIO_P_ODSRx or PIO_P_IOFRx does not affect the corresponding I/O line configuration.
  • 1 Writing the PIO_P_CFGRx, PIO_P_ODSRx or PIO_P_IOFRX updates the corresponding I/O line configuration.
MSK2929PIO Line 29 Mask
  • 0 Writing the PIO_P_CFGRx, PIO_P_ODSRx or PIO_P_IOFRx does not affect the corresponding I/O line configuration.
  • 1 Writing the PIO_P_CFGRx, PIO_P_ODSRx or PIO_P_IOFRX updates the corresponding I/O line configuration.
MSK2828PIO Line 28 Mask
  • 0 Writing the PIO_P_CFGRx, PIO_P_ODSRx or PIO_P_IOFRx does not affect the corresponding I/O line configuration.
  • 1 Writing the PIO_P_CFGRx, PIO_P_ODSRx or PIO_P_IOFRX updates the corresponding I/O line configuration.
MSK2727PIO Line 27 Mask
  • 0 Writing the PIO_P_CFGRx, PIO_P_ODSRx or PIO_P_IOFRx does not affect the corresponding I/O line configuration.
  • 1 Writing the PIO_P_CFGRx, PIO_P_ODSRx or PIO_P_IOFRX updates the corresponding I/O line configuration.
MSK2626PIO Line 26 Mask
  • 0 Writing the PIO_P_CFGRx, PIO_P_ODSRx or PIO_P_IOFRx does not affect the corresponding I/O line configuration.
  • 1 Writing the PIO_P_CFGRx, PIO_P_ODSRx or PIO_P_IOFRX updates the corresponding I/O line configuration.
MSK2525PIO Line 25 Mask
  • 0 Writing the PIO_P_CFGRx, PIO_P_ODSRx or PIO_P_IOFRx does not affect the corresponding I/O line configuration.
  • 1 Writing the PIO_P_CFGRx, PIO_P_ODSRx or PIO_P_IOFRX updates the corresponding I/O line configuration.
MSK2424PIO Line 24 Mask
  • 0 Writing the PIO_P_CFGRx, PIO_P_ODSRx or PIO_P_IOFRx does not affect the corresponding I/O line configuration.
  • 1 Writing the PIO_P_CFGRx, PIO_P_ODSRx or PIO_P_IOFRX updates the corresponding I/O line configuration.
MSK2323PIO Line 23 Mask
  • 0 Writing the PIO_P_CFGRx, PIO_P_ODSRx or PIO_P_IOFRx does not affect the corresponding I/O line configuration.
  • 1 Writing the PIO_P_CFGRx, PIO_P_ODSRx or PIO_P_IOFRX updates the corresponding I/O line configuration.
MSK2222PIO Line 22 Mask
  • 0 Writing the PIO_P_CFGRx, PIO_P_ODSRx or PIO_P_IOFRx does not affect the corresponding I/O line configuration.
  • 1 Writing the PIO_P_CFGRx, PIO_P_ODSRx or PIO_P_IOFRX updates the corresponding I/O line configuration.
MSK2121PIO Line 21 Mask
  • 0 Writing the PIO_P_CFGRx, PIO_P_ODSRx or PIO_P_IOFRx does not affect the corresponding I/O line configuration.
  • 1 Writing the PIO_P_CFGRx, PIO_P_ODSRx or PIO_P_IOFRX updates the corresponding I/O line configuration.
MSK2020PIO Line 20 Mask
  • 0 Writing the PIO_P_CFGRx, PIO_P_ODSRx or PIO_P_IOFRx does not affect the corresponding I/O line configuration.
  • 1 Writing the PIO_P_CFGRx, PIO_P_ODSRx or PIO_P_IOFRX updates the corresponding I/O line configuration.
MSK1919PIO Line 19 Mask
  • 0 Writing the PIO_P_CFGRx, PIO_P_ODSRx or PIO_P_IOFRx does not affect the corresponding I/O line configuration.
  • 1 Writing the PIO_P_CFGRx, PIO_P_ODSRx or PIO_P_IOFRX updates the corresponding I/O line configuration.
MSK1818PIO Line 18 Mask
  • 0 Writing the PIO_P_CFGRx, PIO_P_ODSRx or PIO_P_IOFRx does not affect the corresponding I/O line configuration.
  • 1 Writing the PIO_P_CFGRx, PIO_P_ODSRx or PIO_P_IOFRX updates the corresponding I/O line configuration.
MSK1717PIO Line 17 Mask
  • 0 Writing the PIO_P_CFGRx, PIO_P_ODSRx or PIO_P_IOFRx does not affect the corresponding I/O line configuration.
  • 1 Writing the PIO_P_CFGRx, PIO_P_ODSRx or PIO_P_IOFRX updates the corresponding I/O line configuration.
MSK1616PIO Line 16 Mask
  • 0 Writing the PIO_P_CFGRx, PIO_P_ODSRx or PIO_P_IOFRx does not affect the corresponding I/O line configuration.
  • 1 Writing the PIO_P_CFGRx, PIO_P_ODSRx or PIO_P_IOFRX updates the corresponding I/O line configuration.
MSK1515PIO Line 15 Mask
  • 0 Writing the PIO_P_CFGRx, PIO_P_ODSRx or PIO_P_IOFRx does not affect the corresponding I/O line configuration.
  • 1 Writing the PIO_P_CFGRx, PIO_P_ODSRx or PIO_P_IOFRX updates the corresponding I/O line configuration.
MSK1414PIO Line 14 Mask
  • 0 Writing the PIO_P_CFGRx, PIO_P_ODSRx or PIO_P_IOFRx does not affect the corresponding I/O line configuration.
  • 1 Writing the PIO_P_CFGRx, PIO_P_ODSRx or PIO_P_IOFRX updates the corresponding I/O line configuration.
MSK1313PIO Line 13 Mask
  • 0 Writing the PIO_P_CFGRx, PIO_P_ODSRx or PIO_P_IOFRx does not affect the corresponding I/O line configuration.
  • 1 Writing the PIO_P_CFGRx, PIO_P_ODSRx or PIO_P_IOFRX updates the corresponding I/O line configuration.
MSK1212PIO Line 12 Mask
  • 0 Writing the PIO_P_CFGRx, PIO_P_ODSRx or PIO_P_IOFRx does not affect the corresponding I/O line configuration.
  • 1 Writing the PIO_P_CFGRx, PIO_P_ODSRx or PIO_P_IOFRX updates the corresponding I/O line configuration.
MSK1111PIO Line 11 Mask
  • 0 Writing the PIO_P_CFGRx, PIO_P_ODSRx or PIO_P_IOFRx does not affect the corresponding I/O line configuration.
  • 1 Writing the PIO_P_CFGRx, PIO_P_ODSRx or PIO_P_IOFRX updates the corresponding I/O line configuration.
MSK1010PIO Line 10 Mask
  • 0 Writing the PIO_P_CFGRx, PIO_P_ODSRx or PIO_P_IOFRx does not affect the corresponding I/O line configuration.
  • 1 Writing the PIO_P_CFGRx, PIO_P_ODSRx or PIO_P_IOFRX updates the corresponding I/O line configuration.
MSK99PIO Line 9 Mask
  • 0 Writing the PIO_P_CFGRx, PIO_P_ODSRx or PIO_P_IOFRx does not affect the corresponding I/O line configuration.
  • 1 Writing the PIO_P_CFGRx, PIO_P_ODSRx or PIO_P_IOFRX updates the corresponding I/O line configuration.
MSK88PIO Line 8 Mask
  • 0 Writing the PIO_P_CFGRx, PIO_P_ODSRx or PIO_P_IOFRx does not affect the corresponding I/O line configuration.
  • 1 Writing the PIO_P_CFGRx, PIO_P_ODSRx or PIO_P_IOFRX updates the corresponding I/O line configuration.
MSK77PIO Line 7 Mask
  • 0 Writing the PIO_P_CFGRx, PIO_P_ODSRx or PIO_P_IOFRx does not affect the corresponding I/O line configuration.
  • 1 Writing the PIO_P_CFGRx, PIO_P_ODSRx or PIO_P_IOFRX updates the corresponding I/O line configuration.
MSK66PIO Line 6 Mask
  • 0 Writing the PIO_P_CFGRx, PIO_P_ODSRx or PIO_P_IOFRx does not affect the corresponding I/O line configuration.
  • 1 Writing the PIO_P_CFGRx, PIO_P_ODSRx or PIO_P_IOFRX updates the corresponding I/O line configuration.
MSK55PIO Line 5 Mask
  • 0 Writing the PIO_P_CFGRx, PIO_P_ODSRx or PIO_P_IOFRx does not affect the corresponding I/O line configuration.
  • 1 Writing the PIO_P_CFGRx, PIO_P_ODSRx or PIO_P_IOFRX updates the corresponding I/O line configuration.
MSK44PIO Line 4 Mask
  • 0 Writing the PIO_P_CFGRx, PIO_P_ODSRx or PIO_P_IOFRx does not affect the corresponding I/O line configuration.
  • 1 Writing the PIO_P_CFGRx, PIO_P_ODSRx or PIO_P_IOFRX updates the corresponding I/O line configuration.
MSK33PIO Line 3 Mask
  • 0 Writing the PIO_P_CFGRx, PIO_P_ODSRx or PIO_P_IOFRx does not affect the corresponding I/O line configuration.
  • 1 Writing the PIO_P_CFGRx, PIO_P_ODSRx or PIO_P_IOFRX updates the corresponding I/O line configuration.
MSK22PIO Line 2 Mask
  • 0 Writing the PIO_P_CFGRx, PIO_P_ODSRx or PIO_P_IOFRx does not affect the corresponding I/O line configuration.
  • 1 Writing the PIO_P_CFGRx, PIO_P_ODSRx or PIO_P_IOFRX updates the corresponding I/O line configuration.
MSK11PIO Line 1 Mask
  • 0 Writing the PIO_P_CFGRx, PIO_P_ODSRx or PIO_P_IOFRx does not affect the corresponding I/O line configuration.
  • 1 Writing the PIO_P_CFGRx, PIO_P_ODSRx or PIO_P_IOFRX updates the corresponding I/O line configuration.
MSK00PIO Line 0 Mask
  • 0 Writing the PIO_P_CFGRx, PIO_P_ODSRx or PIO_P_IOFRx does not affect the corresponding I/O line configuration.
  • 1 Writing the PIO_P_CFGRx, PIO_P_ODSRx or PIO_P_IOFRX updates the corresponding I/O line configuration.
MSK3131PIO Line 31 Mask
  • 0 Writing the PIO_P_CFGRx, PIO_P_ODSRx or PIO_P_IOFRx does not affect the corresponding I/O line configuration.
  • 1 Writing the PIO_P_CFGRx, PIO_P_ODSRx or PIO_P_IOFRX updates the corresponding I/O line configuration.

PIO_P_CFGR2PIO Privilege Configuration Register (p_iogroup = 0)

Address
0x40049084
Reset
0x00000000
Access
read/write
Size
32-bit
12 fields
FieldBitsWhat it does
ICFS30Interrupt Configuration Freeze Status (read-only)
  • 0 The fields are not frozen and can be written for this I/O line.
  • 1 The fields are frozen and cannot be written for this I/O line. Only a hardware reset can release these fields.
PCFS29Physical Configuration Freeze Status (read-only)
  • 0 The fields are not frozen and can be written for this I/O line.
  • 1 The fields are frozen and cannot be written for this I/O line. Only a hardware reset can release these fields.
EVTSEL26:24Event Selection
  • 0 Event detection on input falling edge
  • 1 Event detection on input rising edge
  • 2 Event detection on input both edge
  • 3 Event detection on low level input
  • 4 Event detection on high level input
SLEWRATE17:16Slew Rate
  • 0 Slow slew rate
  • 1 Medium-fast slew rate
  • 2 Medium slew rate
  • 3 Slow slew rate
SCHMITT15Schmitt Trigger
  • 0 Schmitt trigger is enabled for the selected I/O lines.
  • 1 Schmitt trigger is disabled for the selected I/O lines.
OPD14Open-Drain
  • 0 The open-drain is disabled for the selected I/O lines. I/O lines are driven at high- and low-level.
  • 1 The open-drain is enabled for the selected I/O lines. I/O lines are driven at low-level only.
IFSCEN13Input Filter Slow Clock Enable
IFEN12Input Filter Enable
  • 0 The input filter is disabled for the selected I/O lines.
  • 1 The input filter is enabled for the selected I/O lines.
PDEN10Pull-Down Enable
  • 0 Pull-Down is disabled for the selected I/O lines.
  • 1 Pull-Down is enabled for the selected I/O lines only if PUEN is 0.
PUEN9Pull-Up Enable
  • 0 Pull-Up is disabled for the selected I/O lines.
  • 1 Pull-Up is enabled for the selected I/O lines.
DIR8Direction
  • 0 The selected I/O lines are pure inputs.
  • 1 The selected I/O lines are enabled in output.
FUNC2:0I/O Line Function
  • 0 Select the PIO mode for the selected I/O lines.
  • 1 Select the peripheral A for the selected I/O lines.
  • 2 Select the peripheral B for the selected I/O lines.
  • 3 Select the peripheral C for the selected I/O lines.
  • 4 Select the peripheral D for the selected I/O lines.

PIO_P_PDSR2PIO Privilege Pin Data Status Register (p_iogroup = 0)

Address
0x40049088
Reset
0x00000000
Access
read only
Size
32-bit
32 fields
FieldBitsWhat it does
P3030Input Data Status
P2929Input Data Status
P2828Input Data Status
P2727Input Data Status
P2626Input Data Status
P2525Input Data Status
P2424Input Data Status
P2323Input Data Status
P2222Input Data Status
P2121Input Data Status
P2020Input Data Status
P1919Input Data Status
P1818Input Data Status
P1717Input Data Status
P1616Input Data Status
P1515Input Data Status
P1414Input Data Status
P1313Input Data Status
P1212Input Data Status
P1111Input Data Status
P1010Input Data Status
P99Input Data Status
P88Input Data Status
P77Input Data Status
P66Input Data Status
P55Input Data Status
P44Input Data Status
P33Input Data Status
P22Input Data Status
P11Input Data Status
P00Input Data Status
P3131Input Data Status

PIO_P_LOCKSR2PIO Privilege Lock Status Register (p_iogroup = 0)

Address
0x4004908C
Reset
0x00000000
Access
read only
Size
32-bit
32 fields
FieldBitsWhat it does
P3030Lock Status
P2929Lock Status
P2828Lock Status
P2727Lock Status
P2626Lock Status
P2525Lock Status
P2424Lock Status
P2323Lock Status
P2222Lock Status
P2121Lock Status
P2020Lock Status
P1919Lock Status
P1818Lock Status
P1717Lock Status
P1616Lock Status
P1515Lock Status
P1414Lock Status
P1313Lock Status
P1212Lock Status
P1111Lock Status
P1010Lock Status
P99Lock Status
P88Lock Status
P77Lock Status
P66Lock Status
P55Lock Status
P44Lock Status
P33Lock Status
P22Lock Status
P11Lock Status
P00Lock Status
P3131Lock Status

PIO_P_SODR2PIO Privilege Set Output Data Register (p_iogroup = 0)

Address
0x40049090
Reset
0x00000000
Access
write only
Size
32-bit
32 fields
FieldBitsWhat it does
P3030Set Output Data
P2929Set Output Data
P2828Set Output Data
P2727Set Output Data
P2626Set Output Data
P2525Set Output Data
P2424Set Output Data
P2323Set Output Data
P2222Set Output Data
P2121Set Output Data
P2020Set Output Data
P1919Set Output Data
P1818Set Output Data
P1717Set Output Data
P1616Set Output Data
P1515Set Output Data
P1414Set Output Data
P1313Set Output Data
P1212Set Output Data
P1111Set Output Data
P1010Set Output Data
P99Set Output Data
P88Set Output Data
P77Set Output Data
P66Set Output Data
P55Set Output Data
P44Set Output Data
P33Set Output Data
P22Set Output Data
P11Set Output Data
P00Set Output Data
P3131Set Output Data

PIO_P_CODR2PIO Privilege Clear Output Data Register (p_iogroup = 0)

Address
0x40049094
Reset
0x00000000
Access
write only
Size
32-bit
32 fields
FieldBitsWhat it does
P3030Clear Output Data
P2929Clear Output Data
P2828Clear Output Data
P2727Clear Output Data
P2626Clear Output Data
P2525Clear Output Data
P2424Clear Output Data
P2323Clear Output Data
P2222Clear Output Data
P2121Clear Output Data
P2020Clear Output Data
P1919Clear Output Data
P1818Clear Output Data
P1717Clear Output Data
P1616Clear Output Data
P1515Clear Output Data
P1414Clear Output Data
P1313Clear Output Data
P1212Clear Output Data
P1111Clear Output Data
P1010Clear Output Data
P99Clear Output Data
P88Clear Output Data
P77Clear Output Data
P66Clear Output Data
P55Clear Output Data
P44Clear Output Data
P33Clear Output Data
P22Clear Output Data
P11Clear Output Data
P00Clear Output Data
P3131Clear Output Data

PIO_P_ODSR2PIO Privilege Output Data Status Register (p_iogroup = 0)

Address
0x40049098
Reset
0x00000000
Access
read/write
Size
32-bit
32 fields
FieldBitsWhat it does
P3030Output Data Status
P2929Output Data Status
P2828Output Data Status
P2727Output Data Status
P2626Output Data Status
P2525Output Data Status
P2424Output Data Status
P2323Output Data Status
P2222Output Data Status
P2121Output Data Status
P2020Output Data Status
P1919Output Data Status
P1818Output Data Status
P1717Output Data Status
P1616Output Data Status
P1515Output Data Status
P1414Output Data Status
P1313Output Data Status
P1212Output Data Status
P1111Output Data Status
P1010Output Data Status
P99Output Data Status
P88Output Data Status
P77Output Data Status
P66Output Data Status
P55Output Data Status
P44Output Data Status
P33Output Data Status
P22Output Data Status
P11Output Data Status
P00Output Data Status
P3131Output Data Status

PIO_P_IER2PIO Privilege Interrupt Enable Register (p_iogroup = 0)

Address
0x400490A0
Reset
0x00000000
Access
write only
Size
32-bit
32 fields
FieldBitsWhat it does
P3030Input Change Interrupt Enable
P2929Input Change Interrupt Enable
P2828Input Change Interrupt Enable
P2727Input Change Interrupt Enable
P2626Input Change Interrupt Enable
P2525Input Change Interrupt Enable
P2424Input Change Interrupt Enable
P2323Input Change Interrupt Enable
P2222Input Change Interrupt Enable
P2121Input Change Interrupt Enable
P2020Input Change Interrupt Enable
P1919Input Change Interrupt Enable
P1818Input Change Interrupt Enable
P1717Input Change Interrupt Enable
P1616Input Change Interrupt Enable
P1515Input Change Interrupt Enable
P1414Input Change Interrupt Enable
P1313Input Change Interrupt Enable
P1212Input Change Interrupt Enable
P1111Input Change Interrupt Enable
P1010Input Change Interrupt Enable
P99Input Change Interrupt Enable
P88Input Change Interrupt Enable
P77Input Change Interrupt Enable
P66Input Change Interrupt Enable
P55Input Change Interrupt Enable
P44Input Change Interrupt Enable
P33Input Change Interrupt Enable
P22Input Change Interrupt Enable
P11Input Change Interrupt Enable
P00Input Change Interrupt Enable
P3131Input Change Interrupt Enable

PIO_P_IDR2PIO Privilege Interrupt Disable Register (p_iogroup = 0)

Address
0x400490A4
Reset
0x00000000
Access
write only
Size
32-bit
32 fields
FieldBitsWhat it does
P3030Input Change Interrupt Disable
P2929Input Change Interrupt Disable
P2828Input Change Interrupt Disable
P2727Input Change Interrupt Disable
P2626Input Change Interrupt Disable
P2525Input Change Interrupt Disable
P2424Input Change Interrupt Disable
P2323Input Change Interrupt Disable
P2222Input Change Interrupt Disable
P2121Input Change Interrupt Disable
P2020Input Change Interrupt Disable
P1919Input Change Interrupt Disable
P1818Input Change Interrupt Disable
P1717Input Change Interrupt Disable
P1616Input Change Interrupt Disable
P1515Input Change Interrupt Disable
P1414Input Change Interrupt Disable
P1313Input Change Interrupt Disable
P1212Input Change Interrupt Disable
P1111Input Change Interrupt Disable
P1010Input Change Interrupt Disable
P99Input Change Interrupt Disable
P88Input Change Interrupt Disable
P77Input Change Interrupt Disable
P66Input Change Interrupt Disable
P55Input Change Interrupt Disable
P44Input Change Interrupt Disable
P33Input Change Interrupt Disable
P22Input Change Interrupt Disable
P11Input Change Interrupt Disable
P00Input Change Interrupt Disable
P3131Input Change Interrupt Disable

PIO_P_IMR2PIO Privilege Interrupt Mask Register (p_iogroup = 0)

Address
0x400490A8
Reset
0x00000000
Access
read only
Size
32-bit
32 fields
FieldBitsWhat it does
P3030Input Change Interrupt Mask
P2929Input Change Interrupt Mask
P2828Input Change Interrupt Mask
P2727Input Change Interrupt Mask
P2626Input Change Interrupt Mask
P2525Input Change Interrupt Mask
P2424Input Change Interrupt Mask
P2323Input Change Interrupt Mask
P2222Input Change Interrupt Mask
P2121Input Change Interrupt Mask
P2020Input Change Interrupt Mask
P1919Input Change Interrupt Mask
P1818Input Change Interrupt Mask
P1717Input Change Interrupt Mask
P1616Input Change Interrupt Mask
P1515Input Change Interrupt Mask
P1414Input Change Interrupt Mask
P1313Input Change Interrupt Mask
P1212Input Change Interrupt Mask
P1111Input Change Interrupt Mask
P1010Input Change Interrupt Mask
P99Input Change Interrupt Mask
P88Input Change Interrupt Mask
P77Input Change Interrupt Mask
P66Input Change Interrupt Mask
P55Input Change Interrupt Mask
P44Input Change Interrupt Mask
P33Input Change Interrupt Mask
P22Input Change Interrupt Mask
P11Input Change Interrupt Mask
P00Input Change Interrupt Mask
P3131Input Change Interrupt Mask

PIO_P_ISR2PIO Privilege Interrupt Status Register (p_iogroup = 0)

Address
0x400490AC
Reset
0x00000000
Access
read only
Size
32-bit
32 fields
FieldBitsWhat it does
P3030Input Change Interrupt Status
P2929Input Change Interrupt Status
P2828Input Change Interrupt Status
P2727Input Change Interrupt Status
P2626Input Change Interrupt Status
P2525Input Change Interrupt Status
P2424Input Change Interrupt Status
P2323Input Change Interrupt Status
P2222Input Change Interrupt Status
P2121Input Change Interrupt Status
P2020Input Change Interrupt Status
P1919Input Change Interrupt Status
P1818Input Change Interrupt Status
P1717Input Change Interrupt Status
P1616Input Change Interrupt Status
P1515Input Change Interrupt Status
P1414Input Change Interrupt Status
P1313Input Change Interrupt Status
P1212Input Change Interrupt Status
P1111Input Change Interrupt Status
P1010Input Change Interrupt Status
P99Input Change Interrupt Status
P88Input Change Interrupt Status
P77Input Change Interrupt Status
P66Input Change Interrupt Status
P55Input Change Interrupt Status
P44Input Change Interrupt Status
P33Input Change Interrupt Status
P22Input Change Interrupt Status
P11Input Change Interrupt Status
P00Input Change Interrupt Status
P3131Input Change Interrupt Status

PIO_P_SIO_UAR2PIO Privilege Set I/O User Register (p_iogroup = 0)

Address
0x400490B0
Reset
0x00000000
Access
write only
Size
32-bit
32 fields
FieldBitsWhat it does
P3030Set I/O in User-Access mode
P2929Set I/O in User-Access mode
P2828Set I/O in User-Access mode
P2727Set I/O in User-Access mode
P2626Set I/O in User-Access mode
P2525Set I/O in User-Access mode
P2424Set I/O in User-Access mode
P2323Set I/O in User-Access mode
P2222Set I/O in User-Access mode
P2121Set I/O in User-Access mode
P2020Set I/O in User-Access mode
P1919Set I/O in User-Access mode
P1818Set I/O in User-Access mode
P1717Set I/O in User-Access mode
P1616Set I/O in User-Access mode
P1515Set I/O in User-Access mode
P1414Set I/O in User-Access mode
P1313Set I/O in User-Access mode
P1212Set I/O in User-Access mode
P1111Set I/O in User-Access mode
P1010Set I/O in User-Access mode
P99Set I/O in User-Access mode
P88Set I/O in User-Access mode
P77Set I/O in User-Access mode
P66Set I/O in User-Access mode
P55Set I/O in User-Access mode
P44Set I/O in User-Access mode
P33Set I/O in User-Access mode
P22Set I/O in User-Access mode
P11Set I/O in User-Access mode
P00Set I/O in User-Access mode
P3131Set I/O in User-Access mode

PIO_P_SIO_PAR2PIO Privilege Set I/O Privilege Register (p_iogroup = 0)

Address
0x400490B4
Reset
0x00000000
Access
write only
Size
32-bit
32 fields
FieldBitsWhat it does
P3030Set I/O in Privileged-Access mode
P2929Set I/O in Privileged-Access mode
P2828Set I/O in Privileged-Access mode
P2727Set I/O in Privileged-Access mode
P2626Set I/O in Privileged-Access mode
P2525Set I/O in Privileged-Access mode
P2424Set I/O in Privileged-Access mode
P2323Set I/O in Privileged-Access mode
P2222Set I/O in Privileged-Access mode
P2121Set I/O in Privileged-Access mode
P2020Set I/O in Privileged-Access mode
P1919Set I/O in Privileged-Access mode
P1818Set I/O in Privileged-Access mode
P1717Set I/O in Privileged-Access mode
P1616Set I/O in Privileged-Access mode
P1515Set I/O in Privileged-Access mode
P1414Set I/O in Privileged-Access mode
P1313Set I/O in Privileged-Access mode
P1212Set I/O in Privileged-Access mode
P1111Set I/O in Privileged-Access mode
P1010Set I/O in Privileged-Access mode
P99Set I/O in Privileged-Access mode
P88Set I/O in Privileged-Access mode
P77Set I/O in Privileged-Access mode
P66Set I/O in Privileged-Access mode
P55Set I/O in Privileged-Access mode
P44Set I/O in Privileged-Access mode
P33Set I/O in Privileged-Access mode
P22Set I/O in Privileged-Access mode
P11Set I/O in Privileged-Access mode
P00Set I/O in Privileged-Access mode
P3131Set I/O in Privileged-Access mode

PIO_P_IOSSR2PIO Privilege I/O Security Status Register (p_iogroup = 0)

Address
0x400490B8
Reset
0x00000000
Access
read only
Size
32-bit
32 fields
FieldBitsWhat it does
P3030I/O Security Status
  • 0 The I/O line of the I/O group 0 is in Privileged-Access mode.
  • 1 The I/O line of the I/O group 0 is in User-Access mode.
P2929I/O Security Status
  • 0 The I/O line of the I/O group 0 is in Privileged-Access mode.
  • 1 The I/O line of the I/O group 0 is in User-Access mode.
P2828I/O Security Status
  • 0 The I/O line of the I/O group 0 is in Privileged-Access mode.
  • 1 The I/O line of the I/O group 0 is in User-Access mode.
P2727I/O Security Status
  • 0 The I/O line of the I/O group 0 is in Privileged-Access mode.
  • 1 The I/O line of the I/O group 0 is in User-Access mode.
P2626I/O Security Status
  • 0 The I/O line of the I/O group 0 is in Privileged-Access mode.
  • 1 The I/O line of the I/O group 0 is in User-Access mode.
P2525I/O Security Status
  • 0 The I/O line of the I/O group 0 is in Privileged-Access mode.
  • 1 The I/O line of the I/O group 0 is in User-Access mode.
P2424I/O Security Status
  • 0 The I/O line of the I/O group 0 is in Privileged-Access mode.
  • 1 The I/O line of the I/O group 0 is in User-Access mode.
P2323I/O Security Status
  • 0 The I/O line of the I/O group 0 is in Privileged-Access mode.
  • 1 The I/O line of the I/O group 0 is in User-Access mode.
P2222I/O Security Status
  • 0 The I/O line of the I/O group 0 is in Privileged-Access mode.
  • 1 The I/O line of the I/O group 0 is in User-Access mode.
P2121I/O Security Status
  • 0 The I/O line of the I/O group 0 is in Privileged-Access mode.
  • 1 The I/O line of the I/O group 0 is in User-Access mode.
P2020I/O Security Status
  • 0 The I/O line of the I/O group 0 is in Privileged-Access mode.
  • 1 The I/O line of the I/O group 0 is in User-Access mode.
P1919I/O Security Status
  • 0 The I/O line of the I/O group 0 is in Privileged-Access mode.
  • 1 The I/O line of the I/O group 0 is in User-Access mode.
P1818I/O Security Status
  • 0 The I/O line of the I/O group 0 is in Privileged-Access mode.
  • 1 The I/O line of the I/O group 0 is in User-Access mode.
P1717I/O Security Status
  • 0 The I/O line of the I/O group 0 is in Privileged-Access mode.
  • 1 The I/O line of the I/O group 0 is in User-Access mode.
P1616I/O Security Status
  • 0 The I/O line of the I/O group 0 is in Privileged-Access mode.
  • 1 The I/O line of the I/O group 0 is in User-Access mode.
P1515I/O Security Status
  • 0 The I/O line of the I/O group 0 is in Privileged-Access mode.
  • 1 The I/O line of the I/O group 0 is in User-Access mode.
P1414I/O Security Status
  • 0 The I/O line of the I/O group 0 is in Privileged-Access mode.
  • 1 The I/O line of the I/O group 0 is in User-Access mode.
P1313I/O Security Status
  • 0 The I/O line of the I/O group 0 is in Privileged-Access mode.
  • 1 The I/O line of the I/O group 0 is in User-Access mode.
P1212I/O Security Status
  • 0 The I/O line of the I/O group 0 is in Privileged-Access mode.
  • 1 The I/O line of the I/O group 0 is in User-Access mode.
P1111I/O Security Status
  • 0 The I/O line of the I/O group 0 is in Privileged-Access mode.
  • 1 The I/O line of the I/O group 0 is in User-Access mode.
P1010I/O Security Status
  • 0 The I/O line of the I/O group 0 is in Privileged-Access mode.
  • 1 The I/O line of the I/O group 0 is in User-Access mode.
P99I/O Security Status
  • 0 The I/O line of the I/O group 0 is in Privileged-Access mode.
  • 1 The I/O line of the I/O group 0 is in User-Access mode.
P88I/O Security Status
  • 0 The I/O line of the I/O group 0 is in Privileged-Access mode.
  • 1 The I/O line of the I/O group 0 is in User-Access mode.
P77I/O Security Status
  • 0 The I/O line of the I/O group 0 is in Privileged-Access mode.
  • 1 The I/O line of the I/O group 0 is in User-Access mode.
P66I/O Security Status
  • 0 The I/O line of the I/O group 0 is in Privileged-Access mode.
  • 1 The I/O line of the I/O group 0 is in User-Access mode.
P55I/O Security Status
  • 0 The I/O line of the I/O group 0 is in Privileged-Access mode.
  • 1 The I/O line of the I/O group 0 is in User-Access mode.
P44I/O Security Status
  • 0 The I/O line of the I/O group 0 is in Privileged-Access mode.
  • 1 The I/O line of the I/O group 0 is in User-Access mode.
P33I/O Security Status
  • 0 The I/O line of the I/O group 0 is in Privileged-Access mode.
  • 1 The I/O line of the I/O group 0 is in User-Access mode.
P22I/O Security Status
  • 0 The I/O line of the I/O group 0 is in Privileged-Access mode.
  • 1 The I/O line of the I/O group 0 is in User-Access mode.
P11I/O Security Status
  • 0 The I/O line of the I/O group 0 is in Privileged-Access mode.
  • 1 The I/O line of the I/O group 0 is in User-Access mode.
P00I/O Security Status
  • 0 The I/O line of the I/O group 0 is in Privileged-Access mode.
  • 1 The I/O line of the I/O group 0 is in User-Access mode.
P3131I/O Security Status
  • 0 The I/O line of the I/O group 0 is in Privileged-Access mode.
  • 1 The I/O line of the I/O group 0 is in User-Access mode.

PIO_P_IOFR2PIO Privilege I/O Freeze Configuration Register (p_iogroup = 0)

Address
0x400490BC
Reset
0x00000000
Access
write only
Size
32-bit
3 fields
FieldBitsWhat it does
FINT1Freeze Interrupt Configuration
FPHY0Freeze Physical Configuration
FRZKEY31:8Freeze Key
  • 4804422 Writing any other value in this field aborts the write operation of the WPEN bit.

PIO_P_SCDRPIO Privilege Slow Clock Divider Debouncing Register

Address
0x40049500
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
DIV13:0Slow Clock Divider Selection for Debouncing

PIO_P_WPMRPIO Privilege Write Protection Mode Register

Address
0x400495E0
Reset
0x00000000
Access
read/write
Size
32-bit
3 fields
FieldBitsWhat it does
WPITEN1Write Protection Interrupt Enable
WPEN0Write Protection Enable
WPKEY31:8Write Protection Key
  • 5261647 Writing any other value in this field aborts the write operation of WPEN. Always reads as 0.

PIO_P_WPSRPIO Privilege Write Protection Status Register

Address
0x400495E4
Reset
0x00000000
Access
read only
Size
32-bit
2 fields
FieldBitsWhat it does
WPVSRC23:8Write Protection Violation Source
WPVS0Write Protection Violation Status