U16S Managed USB Module

Add intelligence to your product with a pre-certified solution for OEMs

scroll down

Add intelligence to your USB device management systems with the U16S, an off the shelf module to accelerate your time to market with world-class features and design-in support. Also available in a charging-only variant

The U16S has added USB device management and charging features to tens of thousands of OEM products worldwide including tablet management devices for military, healthcare and software industries

The U16S module is UL Recognised for safety and all EMC pre-scans have been completed for CE/FCC, meaning you save significant time and money during your product certification/compliance phase

The U16S benefits from design-in support, API, intelligent universal charging and full control/monitoring of USB ports.


  • OEM charge and sync carts, cases and systems designers.
  • Systems integrators.
  • Mobile device management and charging.
  • BYOD charging and provisioning systems.
  • Mobile software testing / mobile software QA (SQA).
  • Production and reverse-logistics test rigs.
  • En-mass device charging and communication.
  • Mobile device docks for healthcare and retail applications.

Benefits & Features:

  • Works with Apple Configurator.
  • Get to market fast with a certified, reliable, proven, charge and data component.
  • Application Programming Interface (API), for control and monitoring of ports, available for Mac / Windows / Linux (x86/Arm).
  • The U16S has had EMC pre-scans and is also a UL Recognised component (file #E346549).
  • 16x Downstream USB2.0 ports for charging and data (also available in an 8x port variant, the U8S).
  • 2x Expansion ports to add further U16S components.
  • Access, charge and monitor 16x USB devices simultaneously.
  • Compatible with Apple Configurator/iTunes plus most MDM software and Mobile Heartbeat.
  • High-current (2.1Amp / 10W) universal charging for all USB devices.
  • Supports SDP, CDP, DCP, BC1.x, SE1, Apple, Samsung, ACA-x, YD/T-1591, RIM etc.
  • Live viewer App for port monitoring and control via a GUI.
  • 3D .STEP Files available on request.
  • 1 Year RTB warranty.

General description:

The U16S is a pre-designed module to allow a user to connect and charge 16x USB devices with a single host computer. It is a module which is ready to drop into your design to offer functionality which adds real value to your product.

The U16S should not be confused with a standard USB hub, the U16S is, like all Cambrionix products, over-engineered to provide both high current charging for 16x USB devices as well as robust data transfer to the host and a control interface accessible via our API or Live Viewer App.

In addition to being able to use an off the shelf module for your universal charging and data requirements, we offer a number of reference designs for front panel displays using both LED and LCD. These displays can be used to provide user feedback on port status, animated charging icons or arbitrary text which can be sent to the displays via our API.

These reference designs are provided free of charge and we offer design-in support.

Reliability was the number one priority when designing the U16S and as a result we are yet to receive a statistically significant number of returned units. The U16S powers over 500,000 (over half a million!) USB ports across the world for OEMs on each continent.

Our reliability means that once the U16S is built into its target system, for example a charge and sync cart, you are incredibly unlikely to experience a customer returned unit due to a U16S fault.

Internally, the U16S is microcontroller controlled which allows our unique API and Live Viewer app to display information about each port and also allows the user to control those ports. We have partnered with a number of component suppliers and have deep knowledge of every component used within the U16S design.

The U16S is supplied with our latest firmware although updating the firmware is performed quickly and easily using our Firmware Updater App which is available as a free download. We offer new versions of firmware, from time to time, to add additional API features and additional charging profiles for obscure devices which may not necessarily adhere to documented standards.

All versions of the U16S support our application programming interface (API) which allows you to automate, monitor and control each port programatically using a variety of programming languages. With the API you can monitor current consumption of each individual port, total connection time, charging time, turn power on/off to individual ports, emulate different charging profiles, read USB VID/PID and much more.

The API consists of a service module or daemon that is loaded on the host computer. The service module is accessed via JSON-RPC calls over a TCP/IP socket. Cambrionix provides sample Python code complete with the necessary JSON library code to be able to make the necessary calls for controlling Cambrionix products that are connected to the host computer.

It is of course possible to access the API from any programming environment that has support for making JSON-RPC calls over a TCP/IP socket.

The API is available as a free download and is well documented and supported by Cambrionix engineers.

We also supply our Live Viewer App which allows you to monitor and control ports using a graphical user interface.

50 Way Expansion Connector

The U16S is fitted with a 50 way connector which has a number of uses, all of which are optional but can be chosen to suit your specific application requirements.

It can be used to connect a front panel to the U16S and it can also be used to access a number of GPIO which can be toggled on/off or read by the API. What this means is that it is possible to use the U16S as the core of an advanced system which receives user input via buttons/switches/keypad and acts upon those inputs with feedback to the user via an LCD or LED display. You can connect the GPIO to switches, LEDs, LCDs and many other devices and read/write to those devices programatically via our API very easily.

When driving some external devices you may require additional hardware drivers to meet the power specifications of the device to be driven.

The default configuration for the U16S is that it will attempt to charge any USB device you connect to it when not connected to a host. When the U16S is connected to a host it will switch all ports into a data/sync mode but will also attempt to charge the devices at the same time. Most iOS devices support this which means you can charge and sync simultaneously. If they are older iOS devices then we have an application called ChaSync (available within our downloads section) which communicates with the iOS device and enables simultaneous charge and sync.

Manual control over the port states can be achieved using either front panel buttons/switches or using our Live Viewer App or our API.

The U16 OEM module is also available in a charge-only variant which offers all of the features of the U16S but without the USB data transfer from device to host. API functionality is still maintained. The charge-only variant is called the U16C.

The U16S OEM module is available with a low MOQ of 20 units and sample quantities are available for development. Volume discounts are available at 50+ units.

Distributor and reseller minimum order quantities apply, please contact enquiries@cambrionix.com for details.

There are a number of suitable power supplies on the market which can be used to power the U16S although you need to ensure that they meet the following criteria:

  • Suitable regulatory certification for your target market.
  • An AC voltage input which is suitable for your target market.
  • Ability to have either a fixed 5.25V output or have an adjustment potentiometer such that the output can be set (at manufacture) to 5.25V.
  • The PSU must be able to supply 35 Amps (minimum) in order to be able to charge 16x large USB devices (such as iPads) simultaneously, as well as powering the digital circuitry within the U16S. There is an example PSU data sheet below.

Technical specifications

Product Safety:

U16S ESD Precautions

*The U16S OEM module is supplied as a component part and is static sensitive until assembled into the finished product. Prior to assembly, please ensure that the U16S is retained within its static shielded bag and handled only within an ESD safe area*

The U16S is a module designed to be installed into a final product. The final product will need to be tested to ensure that EMC and safety requirements are met for your target market.

The U16S is a UL Recognised component/module/subsystem (file #E346549).

EMC/FCC pre-scans completed and passed with minimum 10dB headroom for Class-A industrial applications.

All components RoHS Compliant.

The U16S OEM module is designed with ESD port-protection, over-voltage protection, over-current protection and over-temperature protection and complies with the latest EN60950 safety requirements for ITE.

Operating Ratings:

  • Operating ambient temperature: 0 to 40 Degrees Celsius.
  • Relative humidity: 5% to 95% non-condensing.
  • DC Input: 5.2V / 35A max.
  • DC Output: 5.2V / 2.1A per USB port.

Packaging Information:

  • Approx PCB Size: 170 x 90 x 15 (L x W x H) mm
  • Approx PCB Weight: 130g (200g boxed weight)
  • Supplied as: U16S component within static shielded bag and placed within a foam lined cardboard box.