I²C y SPI se usan normalmente como una interfaz entre los chips en la placa de circuito de same .
"UART" no es un estándar de interfaz completo.
Existen varios estándares de este tipo basados en UART, como RS-232, RS-422, RS-485 y MIDI.
Pero para un UART de propósito general, no sabes cuál usar.
Un "USART" es un módulo UART que también admite comunicación sincrónica (generalmente SPI e I²C).
Sin una variante comúnmente aceptada de single , el método más flexible es utilizar una regleta de tomas o terminal de 0.1 ", y obligar al usuario a realizar las conexiones manualmente.
Nuevamente, no hay un estándar único para qué señal va a qué pin.
Podría hacer que todo el conector sea compatible con Arduino, Raspberry Pi, LaunchPad o cualquier otra placa de microcontrolador, pero luego tendría que elegir uno.