The MCU-750 SC16IS750 is a compact, high-performance serial protocol converter that bridges I²C or SPI to a single-channel full-duplex UART, enabling seamless communication between your microcontroller and RS-232/RS-485 devices. Built around NXP’s SC16IS750 chip, this module is an essential tool for adding an extra hardware serial port to projects where UART pins are limited, or for converting between different serial protocols without complex software overhead.
At the heart of the module is the SC16IS750, a follower I²C-bus/SPI interface to a high-performance UART offering data rates up to 5 Mbit/s in 16× clock mode. The internal register set is fully compatible with the industrial-standard 16C450, allowing software to be easily written or ported from other platforms. This backward compatibility significantly reduces development time for engineers familiar with traditional UART programming.
The module provides 8 additional programmable I/O pins (GPIO0–GPIO7), which can be configured as inputs, outputs, or interrupt-on-change sources. These GPIOs can also be repurposed as modem control pins (DSR, DTR, CD, RI) depending on your application requirements. This flexibility makes the SC16IS750 suitable for a wide range of control and monitoring tasks beyond simple serial communication.
Power efficiency is a key strength. The chip operates from 3.3V or 2.5V and features a sleep current of less than 30 µA, making it ideal for battery-powered and portable applications. The industrial temperature range of -40°C to +95°C ensures reliable operation in demanding environments.
The I²C interface supports up to 400 kbit/s with a noise filter on SCL/SDA inputs, while the SPI interface supports clock speeds up to 4 Mbit/s. The module includes 64-byte transmit and receive FIFOs, reducing host processor overhead and enabling smoother data flow.
The SC16IS750 also includes advanced features such as auto hardware flow control (RTS/CTS) , auto software flow control (Xon/Xoff) , automatic RS-485 support with driver direction control, and built-in IrDA SIR encoder/decoder supporting speeds up to 115.2 kbit/s.
Whether you are adding a serial port to an Arduino, ESP32, or Raspberry Pi project, interfacing with RS-485 industrial equipment, or building a custom communication gateway, the MCU-750 SC16IS750 provides a reliable, well-documented solution. It is suitable for individual makers, engineers, and businesses purchasing in bulk for product development or industrial applications.
Features
-
SC16IS750 bridge IC — NXP high-performance UART to I²C/SPI converter
-
Selectable I²C or SPI interface — Flexible host communication options
-
Data rates up to 5 Mbit/s — High-speed serial communication in 16× clock mode
-
8 programmable GPIO pins — Configurable as inputs, outputs, or interrupt sources
-
16C450 register compatibility — Easy software porting from existing platforms
-
64-byte TX/RX FIFOs — Reduced host overhead and smoother data flow
-
Low power consumption — Sleep current less than 30 µA at 3.3V
-
Auto flow control — Hardware RTS/CTS and software Xon/Xoff support
-
Automatic RS-485 support — Built-in driver direction control
-
Industrial temperature range — -40°C to +95°C operation
Technical Specifications
| # | Parameter | Specification |
|---|---|---|
| 1 | Bridge IC | NXP SC16IS750 |
| 2 | Host Interface | Selectable I²C (up to 400 kbit/s) or SPI (up to 4 Mbit/s) |
| 3 | UART Data Rate | Up to 5 Mbit/s in 16× clock mode |
| 4 | FIFO Depth | 64 bytes (transmitter and receiver) |
| 5 | GPIO Count | 8 programmable I/O pins |
| 6 | Operating Voltage | 3.3V or 2.5V |
| 7 | Sleep Current | < 30 µA at 3.3V |
| 8 | Operating Temperature | -40°C to +95°C |











