Bridge Demo Board Kits Offer Easy Evaluation of Bridge ICs
Our I2C/SPI-to-UART demo board kits demonstrate our SC16IS7xx series of bridge ICs which provide high-speed serial data communications between an SPI- or an I2C-host and a UART device via RS-232/RS-485 while providing IrDA and GPIO interfaces. There are two versions of the SC16IS7xx demo board kits.
One version demonstrates the capabilities of our single-UART SC16IS750 bridge. The other version demonstrates the capabilities of our dual-UART SC16IS752 bridge. These demo boards also effectively demonstrate our SC16IS760 and SC16IS762 bridges although at reduced SPI speeds.
The demo boards also feature an NXP LPC900 family microcontroller which communicates with the advanced bridge IC via a selectable I2C or SPI interface. By removing the microcontroller, an external I2C or SPI host (microcontroller or embedded processor) may be connected. Each board contains a DB9 serial connector for accessing the UART. The demo boards contain onboard IrDA modules.
In the dual-UART SC16IS752 version, both the UART and IrDA module can be active. On the single-UART SC16IS750 version, either the UART or IrDA interface may be selected. The demo boards also provide on-board LEDs which are controlled by the programmable GPIO.
SC16IS7xx Demo Board
The kit contains a demo board featuring either the SC16IS750 or SC16IS760 I2C/SPI slave-to-UART/IrDA/GPIO bridge. The demo board also contains an NXP P89LPC935 microcontroller, which controls the bridge IC. The demo board contains an IrDA module for wireless communication and LEDs connected to the GPIO. The board also contains various header pins for connecting to an external host and the GPIO.
The kit includes a battery which can be connected to the 9-volt battery terminal. The demo board may also be powered by an external power supply (3.3 to 20 volts DC; not included) for extended use.
A DB9 null-modem cable is included for conveniently connecting to the remote serial terminal.
The user manual may be included or can be downloaded below.
Sample code routines include bridge initialization, GPIO programming, and communication routines for RS-232, RS-485, and IrDA. Sample code is downloadable below.
Below are several suggested ways to help you learn about using the SC16IS7xx bridge ICs:
1. Receive a welcome message and type messages to the microcontroller on the demo board with a remote terminal.
Connect the included RS-232 cable between the demo board and a serial COM port of a remote serial terminal. After powering up the demo board, the microcontroller sends a welcome message to the remote terminal via the UART channel of the bridge IC. Messages typed are transmitted to the microcontroller and echoed back to the remote terminal.
2. Program the onboard microcontroller to operate the onboard LEDs.
Connect the included RS-232 cable between your computer and the microcontroller’s In-System Programming (ISP) port on the demo board. Using Flash Magic (or other ISP software), program the LPC900 microcontroller to operate the LEDs via the programmable GPIO.
3. Using an external microcontroller or an embedded processor, control the onboard LEDs via either the I2C-bus or SPI-bus.
Remove the onboard LPC900 microcontroller and move the jumper on JP2 to select the I2C-bus interface or SPI-bus interface as appropriate. Create I2C or SPI routines for the external microcontroller or embedded processor to operate the LEDs via the GPIO of the bridge IC.
4. Using a microcontroller or an embedded processor, accept commands from a remote terminal via an I2C- or SPI-bus.
Connect the remote terminal to the DB9 connector on the demo board. Write a simple routine to initialize the bridge IC and communicate with the remote terminal. The SC16CIS750 or SC16CIS760 bridge performs the data conversion.
5. Use an infrared remote control to communicate with an external microcontroller or an embedded processor to receive commands from the IrDA module on the demo board.
The external host communicates via the I2C or SPI interface through the bridge IC to the IrDA module.
- SC16IS750: I2C/SPI slave bridge to single UART with 64 byte FIFOs, 115.2Kbit/s IrDA, 8 GPIOs
- SC16IS760: I2C/SPI slave bridge to single UART with 64 byte FIFOs, 1.152Mbit/s IrDA, 8 GPIOs
AN10428 UART-SPI Gateway for Philips SPI Slave Bridges V1 (Mar 7, 2006)
AN10452 Interfacing Philips Bridge IC with Philips Microcontroller V1 (May 17, 2006)
AN10462 SPI Programming for Philips Bridge ICs V1 (Jun 1, 2006)
AN10485 SDA pin connection in SPI mode V1 (Jun 2, 2006)
AN10486 Automatic RS-485 address detection V1 (Jun 2, 2006)
AN10571 Sleep programming for NXP bridge ICs V1 (Jan 5, 2007)
AN10587 Interfacing NXP Bridge IC with NXP ARM Microcontroller V1 (Feb 23, 2007)
Flash Magic can be obtained from Embedded Systems Academy. This software can be used to load the microcontroller with compiled hex files. Please visit http://www.esacademy.com/software/flashmagic/ for more information, release notes, application notes, and to obtain the software. Flash Magic is sponsored by NXP Semiconductors.