Jump to main content
34.2 Embedded Characteristics
- Up to 128 Programmable I/O Lines
- Multiplexing of Up to 6
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)
- 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 I/O Drive