USB-C microcontroller