Multiplexing of Up to 7
Peripheral Functions per I/O Line
For Each I/O Line (whether assigned to a peripheral or used as
general purpose I/O):
Input change interrupt
Programmable glitch filter
Programmable debouncing filter
Multi-drive option enables driving in open drain
Programmable pull-up/pull-down
Pin data status register, supplies visibility of the level
on the pin at any time
Programmable event: rising edge, falling edge, both edges,
low-level or high-level
Configuration
lock by the connected peripheral
Secure or
Non-Secure management
Programmable configuration lock (active until next VDDCORE reset) to protect against further software
modifications (intentional or unintentional)
Programmable
freeze on tamper event for each I/O line configuration
Register Write Protection against Unintentional Software
Modifications:
One configuration bit to enable or disable protection of
I/O line settings
One configuration bit to enable or disable protection of
interrupt settings
Synchronous Output, Possibility to Set or Clear Simultaneously
Up to 32 I/O Lines in a Single Write
Programmable Schmitt Trigger Inputs
Programmable Slew Rate
The online versions of the documents are provided as a courtesy. Verify all content and data in the device’s PDF documentation found on the device product page.