The XMC4104Q48K128ABXUMA1 is an ARM Cortex-M4-based 32-bit microcontroller from Infineon. It features up to 48 relevant safety features such as safety-oriented SRAM controllers, advanced programming options, and integrated safety lock, as well as up to 128 kB of flash memory. The XMC4104Q48K128ABXUMA1 also features a range of peripherals, including four UARTs, two CAN channels, up to 23 timers, 12 PWM channels, and two I2Cs, among many others. Furthermore, the microcontroller is also optimized for low power consumption, making it suitable for battery- or low-supply voltage-powered applications.