STM32 alternative