Asynchronous State Machine vs MCU