Infineon XMC4504-512 2024.04.29 XMC4504-512 false