The IOX16 provides an 16 additonal lines of i/o for the cpNode using the MCP23017 chip. IOX16 lines are configurable in as input or output in 8 bit (1 byte) increments. Up to 128 lines of i/o may be added to a cpNode in any combination of IOX16s and IOX32s for a total of 144 lines of i/o. Input and output voltages are limited to 5V. Each output may sink up to 25 mA subject to a device limit of 160mA, if all lines are used as output use 10mA as a design limit. Since the vast majority of outputs in a model railroad signaling system are used for driving LEDS, 10mA should be adequate. If you need to work with higher voltages or currents, use the CSNK adapter in conjunction with the IOX16. Pads for inserting limiting resistors are provided for each line. Output pads are spaced at 0.100" to allow you maximum flexibility in configuring outputs.
Use the Assembled and Tested (AT) option if you want the IOX 16 Assembled and Tested with Screw Terminals for i/o conections
Use the No Header (NH) option if you want the IOX 16 Assembled and Tested but want to provide your own 0.100 headers for i/o
Use the Bare Board Option if you want to assemble your own or if you need a 0.100" spacing connector that we don't offer, or contact us for a custom quote for Assembled and Tested units using your favorite connector.
The IOX16 draws 5mA at 5V from the cpNode via its (included) I2C expansion cable.
All assembled and test configurations of the IOX 16 include a 6" I2C jumper and 3 address jumpers