How to Configure the NI sbRIO 9607 Digital Lines to Work as RS232 or RS485 Serial Lines

Updated Nov 22, 2018

Reported In


  • sbRIO-9607


  • LabVIEW
  • LabVIEW FPGA Module
  • LabVIEW Real-Time Module


  • NI-RIO

Operating System

  • Windows

Issue Details

I am using the NI sbRIO 9607 for one of my project to communicate with my sensor using onboard RS 232 and RS 485/422 serial ports. I would like to configure some of the SbRIO 9607 FPGA Digital Input/Output (Digital I/O) lines to work as RS232 or RS485/422 serial ports. Is is possible to expand the serial ports on the NI sbRIO 9607?


You can use any FPGA Digital I/O lines on the sbRIO 9607 to implement additional RS232 or RS485/422 serial ports. By default, There is one on-board serial port (one RS 232 and RS 485/422) on the sbRIO 9607. If you are looking for additional serial ports. You can use the sbRIO 9607 DIO lines on the RMC connector.
The sbRIO device connector provides several FPGA Digital I/O that you can configure for purposes specific to your application. In addition to FPGA Digital I/O, you can use these pins to implement the following run-time peripheral interfaces:
  • RS-232
  • RS-485/422
The sbRIO 9607 supports additional UART ports (4 RS-232 and 2 RS-485). You must connect each of these interfaces to an appropriate RS-232 or RS-485 serial transceiver on your RMC design (page 24 to 26) . The NI sbRIO-9607/9627 RMC Design Guide on manuals provides design guidelines, requirements for routing signals, and recommendations for a serial transceiver.

Additional Information

To read or write to this I/O from a LabVIEW project, you must use the sbRIO CLIP Generator application to create a socketed component-level IP (CLIP) that defines the I/O configuration of the sbRIO device to use in your application. Refer to the NI Single-Board RIO CLIP Generator Help for more information about creating a CLIP.


Not Helpful