The USBIO24 R is a low-cost integrated module for the input and/or output of digital signals from a computer system by connection to the USB port. The module features 24 independently programmable input/output pins that can be used as input or output. Multiple modules can be connected to a single PC via a USB hub. Each module has a unique serial number, allowing for multiple modules to be connected for a single application. The outputs of the module can source or sink up to 30mA per I/O, up to a maximum of 50mA per port, to allow for direct connection to a variety of devices. The module is powered by the USB from the PC or by an external power supply.
The USB I/O 24 R module provides 24 independently programmable 5 V level I/O pins grouped into three ports. Each pin can be configured as input or output, with the ability to source or sink up to 30 mA, and a maximum of 50 mA per port. The module is powered via the USB connection or an external 3.3‑5 V supply and includes a unique serial number and programmable flash microcontroller.
The device supports a virtual COM‑port driver as well as an optional DLL‑based driver, and offers communication protocols such as SPI, temperature sensing (DS18B20), and custom firmware. Detailed pin‑outs, electrical ratings, and schematic information are provided for integration into PC‑based control applications.
| Number of I/O pins | 24 |
|---|---|
| Current source/sink per I/O pin | 30 mA |
| Maximum current per port | 50 mA |
| Total I/O current (all pins) | 200 mA |
| Operating voltage range | 3.3 V to 5 V |
It provides 24 independently programmable input/output pins.
Each I/O pin can source or sink up to 30 mA.
The module can be powered from the USB port or from an external 3.3 V‑5 V supply.
A Virtual COM Port driver and an optional DLL‑based driver are provided.