El NXP SC16IS750 es un puente I2C o SPI a UART. El dispositivo proporciona un puerto serie UART que se puede controlar a través de un puerto I2C o SPI. El uso típico sería agregar (uno o más) puertos serie a un mbed. El SC16IS750 es un dispositivo esclavo del controlador mbed. Tiene registros internos a los que se puede acceder para controlar el comportamiento de la UART y que se pueden usar para leer o escribir datos que están disponibles en el puerto serie. Algunas de sus características:
UART de dúplex completo único
Interfaz SPI o bus I2C seleccionable
Funcionamiento a 3,3 V o 2,5 V
FIFO de 64 bytes (transmisor y receptor)
Totalmente compatible con el estándar industrial 16C450 y equivalente
Velocidades de baudios de hasta 5 Mbit / s en modo de reloj 16x
Control automático de flujo de hardware mediante RTS / CTS
Control de flujo de software automático con caracteres Xon / Xoff programables
Caracteres Xon / Xoff simples o dobles
Soporte automático RS-485 (detección automática de dirección esclava)
El NXP SC16IS752 es muy similar y proporciona un puente I2C o SPI a UART dual. El canal (A o B) se selecciona mediante un parámetro en la declaración.