I2C/SPI slave to UART/IrDA/GPIO bridges
NXP bridge portfolio includes versatile products that allow a host having an I2C or SPI bus to easily add UART, IrDA, and GPIO interfaces. Our high-speed, low-power bridges improve design flexibility while freeing host processor resources. With the additional UART, IrDA, and GPIO interfaces, you can build systems with advanced communication capabilities. System expansion possibilities include connecting to remote systems, docking cradles, and infrared remote controls while detecting/controlling push buttons/keypads, LEDs, and fans.
Our bridges have selectable I2C or SPI slave interfaces to the host system. The 2-wire I2C-bus interface supports speeds up to 400KHz. Support for speeds up to 15Mbps are available for the 4-wire SPI-bus interface. These products can have multiple UARTs which are IrDA-capable. The UARTs operate at speeds up to 5Mbps and have 64-bype FIFOs, automatic hardware flow control, automatic software flow control with programmable XON/XOFF, and have an automatic RS-485 mode suitable for multi-drop applications. When configured as IrDA, they support SIR speeds of 115.2Kbps and higher. Products with GPIOs have change-of-state detection. The GPIOs can also be configured for modem control.
These products operate at 2.5V or 3.3V and come in TSSOP and ultra-small HVQFN packages. In sleep mode, they typically consume less than 30uA. The bridges can be used in industrial applications with a temperature range of -40 to +85 °C.
Remote/Local Serial Communication
An I2C/SPI slave bridge to UART interface allows you to network similar systems and remote servers. Using the UART's automatic RS-485 mode, communication can extend to 1 kilometer. When used in combination with GPIOs configured for modem control, communication distances over telco lines can be unlimited.
The UART interface also allows you to connect local serial devices including docking stations and cradles. Note that, depending on the voltage levels used by the remote devices and the drive current needed, line drivers or transceivers may be required.
Wireless Infrared Communication
By using the UART in IrDA mode, you can bridge communication to infrared-capable devices including remote controls, mobile/cellular phones, PDAs, and other personal electronics by way of an infrared transceiver.
GPIO Device Communication
Many of our I2C/SPI slave bridges also include GPIO pins. A host's existing I2C/SPI bus can conveniently be used to detect push button presses, control panel input, and system resets. The GPIOs can be used to easily control status LEDs, fans, and other external devices.
Click for datasheet. Click More... to access full product/package information.
I2C/SPI Slave to UART/IrDA/GPIO Bridges
NXP Semiconductors in conjunction with BSQUARE has developed a Windows CE 5.0 driver for our SC16IS7xx series of bridges. This driver is developed for the XScale PXA270, but can easily be adopted for other embedded processors. We provide this driver free of charge exclusively for use with our SC16IS7xx series of bridges.
The SC16IS7xx device driver allows Windows CE applications to access serial ports and standard UART functions without having any knowledge about the interface between our bridge and the rest of the system. This driver provides standard serial communication port functions (for example, COM1). The driver also supports the enhanced capabilities of the SC16IS7xx bridges such as programmable GPIOs.
Demonstration and Evaluation Boards