NEW PRODUCT – Adafruit TS3USB30 1 to 2 USB Switch

5871 iso ORIG 2024 01

NEW PRODUCT – Adafruit TS3USB30 1 to 2 USB Switch


The Adafruit TS3USB30 1 to 2 USB Switch is a nifty breakout board for the TI TS3USB30 that will let you connect one of two USB devices to a single port, handy when you have multiple chips that you may want to communicate over USB but you don’t want a hub. This breakout will connect one or the other – it’s designed specifically for USB so it can handle high bandwidth USB 2.0 connections of 480 Mbps.

5871 top ORIG 2024 01

Usage is quite simple: there is one ‘upstream’ connection, use that to connect to the USB Host device like a computer or Host-capable microprocessor. You can use either the USB Type C port or the breakout pads at the bottom. Then connect two different USB peripherals to the power/ground/D+/D- lines on either side. The S pin selects which port is active, low signal is port 1, high signal is port 2. The Output Enable pin lets you disconnect both.

Note that power is not switched, just data! Both sides will be powered as the switch connects from one to the other. So, you need your peripherals to know when USB data has been disconnected if you want them to act differently or to re-enumerate. We noticed that solid-state chips like FT232’s and USB sticks were great about this, but microcontrollers could be confused and not re-enumerate because they only enumerate on power up. In that case, you’ll want to also reset the device via it’s own Reset or Enable pin.

5871 side ORIG 393

5871 kit ORIG 2024 01

The breakout board comes fully assembled, with a 3.3V regulator from 5V and a green power LED that can be disabled. Some header is also included if you’d like to use it in a breadboard – you may find you’re maxed out at 12 Mbps speeds though. Four mounting holes make it easy to attach anywhere you like.

5871 quarter ORIG 2024 01

In stock and shipping now!


Have an amazing project to share? The Electronics Show and Tell is every Wednesday at 7:30pm ET! To join, head over to YouTube and check out the show’s live chat and our Discord!

Join us every Wednesday night at 8pm ET for Ask an Engineer!

Join over 38,000+ makers on Adafruit’s Discord channels and be part of the community! http://adafru.it/discord

CircuitPython – The easiest way to program microcontrollers – CircuitPython.org


New Products – Adafruit Industries – Makers, hackers, artists, designers and engineers! — New Products 11/15/2024 Featuring Adafruit bq25185 USB / DC / Solar Charger with 3.3V Buck Board! (Video)

Python for Microcontrollers – Adafruit Daily — Python on Microcontrollers Newsletter: A New Arduino MicroPython Package Manager, How-Tos and Much More! #CircuitPython #Python #micropython @ThePSF @Raspberry_Pi

EYE on NPI – Adafruit Daily — EYE on NPI Maxim’s Himalaya uSLIC Step-Down Power Module #EyeOnNPI @maximintegrated @digikey

Adafruit IoT Monthly — The 2024 Recap Issue!

Maker Business – Adafruit Daily — Apple to build another chip at TSMC Arizona

Electronics – Adafruit Daily — SMT Tip – Stop moving around!

Get the only spam-free daily newsletter about wearables, running a "maker business", electronic tips and more! Subscribe at AdafruitDaily.com !


1 Comment

  1. Nifty! Although, what you may consider working on next is the opposite: a module that lets you share one USB device between two hosts, one at a time. I had to build such a device for work, and it works pretty good, but it’s always nice to have a point of comparison.

Sorry, the comment form is closed at this time.