21.5.2 Pull-Up and Pull-Down Resistor Control
Each I/O line is designed with an embedded pull-up resistor and an embedded pull-down resistor.
The pull-up resistor on the I/O line(s) defined in PIO_MSKRx can be enabled by setting the PUEN bit in PIO_CFGRx. Clearing the PUEN bit in PIO_CFGRx disables the pull-up resistor of I/O lines defined in PIO_MSKRx.
The pull-down resistor on the I/O line(s) defined in PIO_MSKRx can be enabled by setting the PDEN bit in PIO_CFGRx. Clearing the PDEN bit in PIO_CFGRx disables the pull-down resistor of I/O lines defined in PIO_MSKRx.
If both PUEN and PDEN bits are set in PIO_CFGRx, only the pull-up resistor is enabled for I/O line(s) defined in PIO_MSKRx and the PDEN bit is discarded.
Control of the pull-up resistor is possible regardless of the configuration of the I/O line (Input, Output, Open-drain).
Note that PIO_P_MSKRx and PIO_P_CFGRx must be used to program the pull-up or pull-down configuration of a Privileged-Access mode I/O line.
For more details concerning Pull-up and Pull-down configuration, see PIO_CFGRx or PIO_P_CFGRx for Privileged-Access mode I/O line configuration.
The reset value of PUEN and PDEN bits of each I/O line is defined at the product level and depends on the multiplexing of the device.
