Store

Waveshare

$22.29 |
In stock
No reviews yet

USB To UART/I2C/SPI/JTAG Converter, Supports Multiple Interfaces, Compatible with 3.3V and 5V, Multiple Protection Circuits, Multiple Systems Support, ...

Stock availability

In our warehouse
7 in stock
Available with leadtime
10 available
Estimated Delivery
Arrives
Disclaimer
View Markdown
Secure checkout
USB To UART/I2C/SPI/JTAG Converter, Supports Multiple Interfaces, Compatible with 3.3V and 5V, Multiple Protection Circuits, Multiple Systems Support, Aluminum Alloy Case, Wall-mount & Rail-mount Support
USB TO UART/I2C/SPI/JTAG

Supports multiple interfaces | Compatible with 3.3V and 5V

Features At A Glance
  • Supports USB to 2-ch UART, or USB to 1-ch UART + 1-ch I2C + 1-ch SPI, or USB to 1-ch UART + 1-ch JTAG
  • Supports 2-ch high-speed UART interfaces, up to 9Mbps baud rate, with CTS and RTS hardware automatic flow control
  • Supports 1-ch I2C interface, for easy operating EEPROM through the host computer or programming I2C devices such as OLED and sensor
  • Supports 1-ch SPI interface, with 2x chip select signal pins, capable of controlling 2-ch SPI slave devices at different times
  • Supports 1-ch JTAG interface, can be used with OpenOCD for debugging and testing (Due to the limited testing of chips and software functions, users need to evaluate and test this function on their own)
  • Onboard 3.3V and 5V level conversion circuit for switching the operating level of the communication interface, better compatibility
  • Onboard resettable fuse and ESD protection circuit, provides over-current/over-voltage proof, safe and stable communication
  • Aluminium alloy case with oxidation dull-polish surface, CNC process opening, solid and durable, well-crafted
  • High-quality USB-B and DC connectors, smooth plug & pull, durable and reliable, with anti-reverse protection
Specifications

Primary Function

Easy to control and debug various interface devices via PC, Supports USB to 2-ch UART, or USB to 1-ch UART + 1-ch I2C + 1-ch SPI, or USB to 1-ch UART + 1-ch JTAG


Multi system Support

Supports Win7/8/8.1/10/11, Linux, etc.

Application Environments

Suitable for college students, technical engineers, electronic enthusiasts, or DIY makers for learning and debugging

Supports Various Interfaces
Supports multiple communication debugging interfaces, most of which can be used at the same time

Small and compact, easy to install
Flexible installation, suitable for various devices

Reserved screw holes
Easy to mount, industrial metal case, rugged & durable


Interface and mode description

Product Show
Outline dimensions

* The above dimensions are measured manually. there is about 1mm error.

Resources & Services

* Resources for different product may vary, please check the wiki page to confirm the actually provided resources.

  1. USB TO UART/I2C/SPI/JTAG x1
  2. USB type A to type B cable ~1.2m x1
  3. 12PIN cable ~20cm x1
  4. 6PIN cable ~20cm (2PCS) x1

Jargon buster

Plain-language definitions for the technical terms used above.

baud
Baud is the signalling rate of a serial connection, often used as the speed setting for UART communication. Matching the baud rate matters because both connected devices must use the same setting for readable data.
CTS
CTS stands for Clear To Send, a serial flow-control signal that tells the other device it may transmit. It matters for reliable high-speed serial communication where buffers could otherwise overflow.
EEPROM
A type of non-volatile memory that keeps stored data even when power is turned off. In a sensor module, it can be used to store settings or calibration data so they do not need to be re-entered every time.
ESD protection
ESD protection helps protect electronics from damage caused by static electricity discharges. It is useful on development boards because cables, sensors and modules are often plugged and unplugged during prototyping.
I2C
I2C is a two-wire communication bus used by many sensors and small modules. It matters because several I2C devices can share the same two wires, but each device needs a compatible address and your controller must support I2C.
JTAG
JTAG is a hardware debugging and programming interface used to inspect and control chips at a low level. It matters for advanced development because it can help diagnose firmware problems that are hard to see through normal serial output.
OLED
OLED stands for organic light-emitting diode, a display type where each pixel produces its own light. It matters because OLED screens are thin, high-contrast and easy to read for small status displays, but they can be more sensitive to image burn-in than some other display types.
RTS
RTS stands for Request To Send, a serial flow-control signal used to manage when a device is ready to receive data. It matters when moving fast serial streams because flow control can help prevent lost data.
SPI
A fast serial communication bus often used for displays, memory cards, and sensors. It matters because SPI devices need specific pins for clock and data, plus a separate chip-select line for each device.
UART
UART is a simple serial connection that sends data over separate transmit and receive wires, often labelled TX and RX. It matters because this module is designed to replace a wired UART cable with a wireless link while keeping the same serial data format.
Stella
Stella Expert

Ask me anything about this product

Maddy, co-founder of Little Bird

Need help? We're here for you!

Hi, I'm Maddy. My team and I are ready to help with your order or any questions.