The fact that the IDR still works even when a pin is configured as an output, and that a GPIO isn't just a normal peripheralyou can turn the same pin into a UART, I²C, SP, timer output, and much more through alternate functions is genuinely fascinating.
I really need this MCU 😭