USB-DIO96H
High-drive Digital I/O

User's Guide
Hardware Revision 2

September 2019. Rev 13© Measurement Computing Corporation.

Trademark and Copyright Information
Measurement Computing Corporation, InstaCal, Universal Library, and the Measurement Computing logo areeither trademarks or registered trademarks of Measurement Computing Corporation. Refer to the Copyrights &Trademarks section on mccdaq.com/legal for more information about Measurement Computing trademarks.
Other product and company names mentioned herein are trademarks or trade names of their respective
companies.
© 2019 Measurement Computing Corporation. All rights reserved. No part of this publication may be
reproduced, stored in a retrieval system, or transmitted, in any form by any means, electronic, mechanical, by
photocopying, recording, or otherwise without the prior written permission of Measurement Computing
Corporation.
NoticeMeasurement Computing Corporation does not authorize any Measurement Computing Corporation product for
use in life support systems and/or devices without prior written consent from Measurement Computing
Corporation. Life support devices/systems are devices or systems that, a) are intended for surgical implantation
into the body, or b) support or sustain life and whose failure to perform can be reasonably expected to result ininjury. Measurement Computing Corporation products are not designed with the components required and are
not subject to the testing required to ensure a level of reliability suitable for the treatment and diagnosis ofpeople.

HM USB-DIO96H_R2.docx

Table of Contents
Preface

About this User's Guide ....................................................................................................................... 4
What you will learn from this user's guide ......................................................................................................... 4
Conventions in this user's guide ......................................................................................................................... 4
Where to find more information ......................................................................................................................... 4
Chapter 1

Introducing the USB-DIO96H ............................................................................................................... 5
USB-DIO96H block diagram ............................................................................................................................. 6
Chapter 2

Installing the USB-DIO96H ................................................................................................................... 7
Unpacking........................................................................................................................................................... 7
Installing the software ........................................................................................................................................ 7
Connecting the external power supply................................................................................................................ 7
Installing the hardware ....................................................................................................................................... 7
Chapter 3

Functional Details ................................................................................................................................. 9
Components ........................................................................................................................................................ 9
USB IN connector............................................................................................................................................................. 9External power connector ................................................................................................................................................. 9
Molex connector ..............................................................................................................................................................10
Power source jumper JP2 .................................................................................................................................................10
USB LED .........................................................................................................................................................................10PWR LED ........................................................................................................................................................................11
User connectors................................................................................................................................................................11
Pull-up/pull-down DIP switches ......................................................................................................................................11

Signal connections ............................................................................................................................................ 11
Digital I/O (FIRSTPORTA Bit 0 to FOURTHPORTC Bit 7) .........................................................................................13
Counter input ...................................................................................................................................................................13
Power outputs ..................................................................................................................................................................13
Ground .............................................................................................................................................................................13

Mechanical drawings ........................................................................................................................................ 14
Chapter 4

Specifications ...................................................................................................................................... 15
Digital input/output........................................................................................................................................... 15Power ................................................................................................................................................................ 16
Counter ............................................................................................................................................................. 16
Environmental .................................................................................................................................................. 17
USB specifications ........................................................................................................................................... 17
Data transfer rates ............................................................................................................................................. 17
Mechanical ....................................................................................................................................................... 17
Screw terminal connectors................................................................................................................................ 17
Screw terminal pinout ......................................................................................................................................................18

Ribbon connectors ............................................................................................................................................ 19
P1 pinout ..........................................................................................................................................................................19
P2 pinout ..........................................................................................................................................................................20
P3 pinout ..........................................................................................................................................................................21
P4 pinout ..........................................................................................................................................................................22

Declaration of Conformity .................................................................................................................. 233

Preface

About this User's Guide
What you will learn from this user's guideThis user's guide describes the Measurement Computing USB-DIO96H data acquisition device and lists device
specifications.
This manual applies to revision 2 hardware and later
This manual applies to revision 2 of the USB-DIO96H hardware, which uses a 5 V power supply. Revision 1 of
the USB-DIO96H hardware has a 9 V power supply and daisy-chained hub. For information on revision 1
hardware, refer to www.mccdaq.com/pdfs/manuals/USB-DIO96H_R1.pdf.

Conventions in this user's guide
For more information
Text presented in a box signifies additional information and helpful hints related to the subject matter you arereading.
Caution! Shaded caution statements present information to help you avoid injuring yourself and others,
damaging your hardware, or losing your data.
bold text

Bold text is used for the names of objects on a screen, such as buttons, text boxes, and check boxes.

italic text

Italic text is used for the names of manuals and help topic titles, and to emphasize a word or phrase.

Where to find more information
Additional information about the USB-DIO96H is available on our website at www.mccdaq.com. You can also
contact Measurement Computing Corporation by phone, fax, or email with specific questions.


Knowledgebase: kb.mccdaq.com
Tech support form: www.mccdaq.com/support/support_form.aspx
Email: techsupport@mccdaq.com
Phone: 508-946-5100 and follow the instructions for reaching Tech Support

4

Introducing the USB-DIO96H

Chapter 1

The USB-DIO96H is a USB 2.0 full-speed device that provides the following features:








96 bits of digital I/O lines in four independent port groups,
o Each group is divided into two 8-bit ports and two 4-bit ports, and is a discrete emulation of 82C55
mode zero operationo Each port is software-selectable for either input or output
o Each digital port has associated DIP switches to drive the ports high or low during power up and reset(pull-up or pull-down configuration.) All I/O bits are set to input mode on power up and reset.
High-drive TTL outputs that can source 24 mA and sink 64 mA
A 32-bit external event counter.
Screw terminals for signal I/O connections
50-pin mass termination connectors for OEM applications (remove enclosure to access mass termination
connectors)
Rugged metal enclosure that can mount on a DIN rail or on a bench. A USB cable is included.

The USB-DIO96H is fully compatible with both USB 1.1 and USB 2.0 ports. Revision G and later devices arealso compatible with USB 3.0 ports.
The USB-DIO96H is powered by an external +5 V regulated power supply that is shipped with the device.
A jumper-selectable Molex® connector is also available inside the case if you need an alternate power supply.
The cable for this connector is not included.
This manual applies to revision 2 hardware and later
This manual applies to revision 2 of the USB-DIO96H hardware, which uses a 5 V power supply. Revision 1 of
the USB-DIO96H hardware has a 9 V power supply and daisy-chained hub. For information on revision 1
hardware, refer to www.mccdaq.com/PDFs/specs/USB-DIO96H_R1-spec.pdf.

5USB-DIO96H User's Guide

Introducing the USB-DIO96H

USB-DIO96H block diagram
USB-DIO96H functions are illustrated in the block diagram shown here.

Figure 1. USB-DIO96H functional block diagram

6

Chapter 2

Installing the USB-DIO96H
UnpackingAs with any electronic device, you should take care while handling to avoid damage from static
electricity. Before removing the device from its packaging, ground yourself using a wrist strap or by simply
touching the computer chassis or other grounded object to eliminate any stored static charge.
Contact us immediately if any components are missing or damaged.

Installing the software
Refer to the MCC DAQ Quick Start and the USB-DIO96H product page on our website for information about
the available software.
Install the software before you install your device
The driver needed to run the USB-DIO96H is installed with the software. Therefore, you need to install thesoftware package you plan to use before you install the hardware.

Connecting the external power supply
Power to the USB-DIO96H is provided with the +5 V external power supply (PS-5V3AEPS). You must
connect the external power supply before connecting the USB cable to the USB-DIO96H and your computer.
To connect the power supply to the USB-DIO96H, connect the external power cord to the power connector
labeled POWER IN on the USB-DIO96H enclosure (P5 on the board). Refer to Figure 2 on page 9 for thelocation of this connector.
The PWR LED lights up when +5 V power is supplied to the USB-DIO96H. If the voltage supply is less than
+4.1 V or more than +5.6 V, the PWR LED does not turn on.

Installing the hardware
To connect the USB-DIO96H to your system, complete the following steps.
1.

Turn your computer on.

2.

Connect the USB cable to the USB connector labeled USB IN on the USB-DIO96H.

3.

Connect the other end of the USB cable to a USB port on your computer or to an external USB hub that isconnected to your computer.

The USB LED turns on. Refer to Figure 2 on page 9 for the location of the USB LED.
Caution! Do not disconnect the device from the USB bus while the USB LED is on and the computer iscommunicating with the USB-DIO96H. You may lose data and/or your ability to communicate
with the USB-DIO96H.
If the USB LED turns off
If the USB LED turns on but then turns off, the computer has lost communication with the USB-DIO96H. To
restore communication, disconnect the USB cable from the computer, and then reconnect it. This should restore
communication, and the USB LED should turn back on.

7

USB-DIO96H User's Guide

Installing the USB-DIO96H

If your system does not detect the USB-DIO96H
Perform the following procedure if a "USB device not recognized" message appears when you connect theUSB-DIO96H:
1.

Unplug the USB cable from the USB-DIO96H.

2.

Unplug the external power cord from the POWER IN connector on the enclosure.

3.

Plug the external power cord back into the POWER IN connector.

4.

Plug the USB cable back into the USB-DIO96H.

Your system should now properly detect the USB-DIO96H hardware. Contact technical support if your systemstill does not detect the USB-DIO96H.

8

Chapter 3

Functional Details
Components
These USB-DIO96H components are shown in Figure 2.

1

USB IN connector

62External power connector (POWER IN)
Molex connector (P6)Power source jumper (J2)
Ports 1 through 4

7

3
4
5

8
9

USB LEDPWR LED50-pin connectors (x4)
Pull-up/down DIP switches (x4)Figure 2. USB-DIO96H components

USB IN connector
The USB in connector is labeled USB IN on the enclosure and J1 on the board. This connector is a USB 2.0
full-speed input connector that you connect to the USB port on your computer (or USB hub connected to yourcomputer). This connector supports USB 1.1 and USB 2.0 devices.
Hardware revision G and later are also compatible with USB 3.0 ports. The board revision may be determinedfrom the part number label on the enclosure that states "193770X-01L", where X is the board revision.

External power connector
The USB-DIO96H has an external power connector labeled POWER IN on the enclosure and P5 on the board.
Connect the POWER IN connector to the supplied +5 V external power supply (PS-5V3AEPS). When runningat full load, the USB-DIO96H draws 2.7 A from the supply.

9

USB-DIO96H User's Guide

Functional Details

Molex connector
The internal Molex connector is labeled P6 on the board. Remove the device enclosure to access this connector.
Internal power connector pinout
Pin 1
Pin 2
Pin 3
Pin 4

NC (no connect)
GND
GND
5V

Pin 1 (NC) of the Molex connector is directly to the left of the power source jumper (JP2).

Figure 3. Molex connector (P6) pin assignments

Power source jumper JP2
The power source jumper is labeled JP2 on the board. Use this jumper to configure the USB-DIO96H to use
either the external power connector (POWER IN) or the Molex connector. Figure 4shows the jumper in eachconfiguration mode.
JP2

JP2

Power from external supply(default position)

Power from internal
Molex connector

Figure 4. JP2 configuration modes

USB LED
The USB LED turns on to indicate the communication status of the USB-DIO96H. It uses up to 5 mA of current
and cannot be disabled. The table below explains the behavior of the USB LED.
USB LED behavior
LED Behavior

Indication

Steady green
Continuous blink

The USB-DIO96H is connected to a computer or external USB hub.
Initial communication is established between the device and the computer, or data is beingtransferred.

10USB-DIO96H User's Guide

Functional Details

PWR LED
The PWR LED turns on when external power is supplied. The USB-DIO96H incorporates an onboard voltage
supervisory circuit that monitors the external power supply and disconnects power from the rest of the board
components if the external power supply voltage is too high or too low. The PWR LED does not turn on, andpower is not supplied to board components under the following circumstances:when the input power falls below +4.1 V
when the input power goes above +5.6 V

User connectors
The USB-DIO96H has screw terminals for user connections. Refer to the Screw terminal pinout on page 12 forterminal assignments. (There are also optional header connectors available for applications in which theenclosure is not necessary.)

Pull-up/pull-down DIP switches
Use the on-board DIP switches labeled PORT 1 through PORT 4 to configure the pull-up/down configurationfor each port. Each set of DIP switches includes four switches labeled 1 to 4. Switch 1 controls PORTA, switch
2 controls PORTB, switch 3 controls PORTCL, and switch 4 controls PORTCH.
Figure 5 shows the DIP switches used to configure Port 1.

Figure 5. Pull-up/down switch configuration

All DIP switches are configured by default for pull-up (PU). To configure for pull-down, slide the switch to the
PD position.

Signal connections
The USB-DIO96H has four rows of screw terminals labeled Port 1 through Port 4 that provide the following
connections:

96 digital I/O lines (A0 to C7 for Port 1 through Port 4)
One external event counter input (CTR)
Three VDD power outputs (5V)
Four ground terminals (GND)

Use 14 AWG to 30 AWG wire for your signal connections. Each screw terminal is identified with a label on theboard and on the underside of the enclosure lid. Refer to the Screw terminal pinout on page 12 for the signalname associated with each board label.
Caution! Keep the length of stripped wire at a minimum to avoid a short to the enclosure! When connecting
your field wiring to the screw terminals, use the strip gage on the terminal strip, or strip to 5.5 mm
to 7.0 mm (0.215 in. to 0.275 in.) long.

11

USB-DIO96H User's Guide

Functional Details

Screw terminal pinout
Board label
A0
A1
A2
A3
A4
A5
A6
A7
B0
B1
B2
B3
Port 1
B4
B5
B6
B7
C0
C1
C2
C3
C4
C5
C6
C7
5V
GND
A0
A1
A2
A3
A4
A5
A6
A7
B0
B1
B2
B3
Port 2
B4
B5
B6
B7
C0
C1
C2
C3
C4
C5
C6
C7
CTR
GND

Signal name
P1A0 (FIRSTPORTA Bit 0)
P1A1 (FIRSTPORTA Bit 1)
P1A2 (FIRSTPORTA Bit 2)
P1A3 (FIRSTPORTA Bit 3)
P1A4 (FIRSTPORTA Bit 4)
P1A5 (FIRSTPORTA Bit 5)
P1A6 (FIRSTPORTA Bit 6)
P1A7 (FIRSTPORTA Bit 7)
P1B0 (FIRSTPORTB Bit 0)
P1B1 (FIRSTPORTB Bit 1)
P1B2 (FIRSTPORTB Bit 2)
P1B3 (FIRSTPORTB Bit 3)
P1B4 (FIRSTPORTB Bit 4)
P1B5 (FIRSTPORTB Bit 5)
P1B6 (FIRSTPORTB Bit 6)
P1B7 (FIRSTPORTB Bit 7)
P1C0 (FIRSTPORTC Bit 0)
P1C1 (FIRSTPORTC Bit 1)
P1C2 (FIRSTPORTC Bit 2)
P1C3 (FIRSTPORTC Bit 3)
P1C4 (FIRSTPORTC Bit 4)
P1C5 (FIRSTPORTC Bit 5)
P1C6 (FIRSTPORTC Bit 6)
P1C7 (FIRSTPORTC Bit 7)
5V
GND
P2A0 (SECONDPORTA Bit 0)
P2A1 (SECONDPORTA Bit 1)
P2A2 (SECONDPORTA Bit 2)
P2A3 (SECONDPORTA Bit 3)
P2A4 (SECONDPORTA Bit 4)
P2A5 (SECONDPORTA Bit 5)
P2A6 (SECONDPORTA Bit 6)
P2A7 (SECONDPORTA Bit 7)
P2B0 (SECONDPORTB Bit 0)
P2B1 (SECONDPORTB Bit 1)
P2B2 (SECONDPORTB Bit 2)
P2B3 (SECONDPORTB Bit 3)
P2B4 (SECONDPORTB Bit 4)
P2B5 (SECONDPORTB Bit 5)
P2B6 (SECONDPORTB Bit 6)
P2B7 (SECONDPORTB Bit 7)
P2C0 (SECONDPORTC Bit 0)
P2C1 (SECONDPORTC Bit 1)
P2C2 (SECONDPORTC Bit 2)
P2C3 (SECONDPORTC Bit 3)
P2C4 (SECONDPORTC Bit 4)
P2C5 (SECONDPORTC Bit 5)
P2C6 (SECONDPORTC Bit 6)
P2C7 (SECONDPORTC Bit 7)
CTR
GND

Board label
A0
A1
A2
A3
A4
A5
A6
A7
B0
B1
B2
B3
Port 3
B4
B5
B6
B7
C0
C1
C2
C3
C4
C5
C6
C7
5V
GND
A0
A1
A2
A3
A4
A5
A6
A7
B0
B1
B2
B3
Port 4
B4
B5
B6
B7
C0
C1
C2
C3
C4
C5
C6
C7
5V
GND

12

Signal name
P3A0 (THIRDPORTA Bit 0)
P3A1 (THIRDPORTA Bit 1)
P3A2 (THIRDPORTA Bit 2)
P3A3 (THIRDPORTA Bit 3)
P3A4 (THIRDPORTA Bit 4)
P3A5 (THIRDPORTA Bit 5)
P3A6 (THIRDPORTA Bit 6)
P3A7 (THIRDPORTA Bit 7)
P3B0 (THIRDPORTB Bit 0)
P3B1 (THIRDPORTB Bit 1)
P3B2 (THIRDPORTB Bit 2)P3B3 (THIRDPORTB Bit 3)
P3B4 (THIRDPORTB Bit 4)
P3B5 (THIRDPORTB Bit 5)
P3B6 (THIRDPORTB Bit 6)
P3B7 (THIRDPORTB Bit 7)
P3C0 (THIRDPORTC Bit 0)
P3C1 (THIRDPORTC Bit 1)
P3C2 (THIRDPORTC Bit 2)
P3C3 (THIRDPORTC Bit 3)
P3C4 (THIRDPORTC Bit 4)
P3C5 (THIRDPORTC Bit 5)
P3C6 (THIRDPORTC Bit 6)
P3C7 (THIRDPORTC Bit 7)
5V
GND
P4A0 (FOURTHPORTA Bit 0)
P4A1 (FOURTHPORTA Bit 1)
P4A2 (FOURTHPORTA Bit 2)
P4A3 (FOURTHPORTA Bit 3)
P4A4 (FOURTHPORTA Bit 4)
P4A5 (FOURTHPORTA Bit 5)
P4A6 (FOURTHPORTA Bit 6)
P4A7 (FOURTHPORTA Bit 7)
P4B0 (FOURTHPORTB Bit 0)
P4B1 (FOURTHPORTB Bit 1)
P4B2 (FOURTHPORTB Bit 2)
P4B3 (FOURTHPORTB Bit 3)
P4B4 (FOURTHPORTB Bit 4)
P4B5 (FOURTHPORTB Bit 5)
P4B6 (FOURTHPORTB Bit 6)
P4B7 (FOURTHPORTB Bit 7)
P4C0 (FOURTHPORTC Bit 0)
P4C1 (FOURTHPORTC Bit 1)
P4C2 (FOURTHPORTC Bit 2)
P4C3 (FOURTHPORTC Bit 3)
P4C4 (FOURTHPORTC Bit 4)
P4C5 (FOURTHPORTC Bit 5)
P4C6 (FOURTHPORTC Bit 6)
P4C7 (FOURTHPORTC Bit 7)
5V
GNDUSB-DIO96H User's Guide

Functional Details

Digital I/O (FIRSTPORTA Bit 0 to FOURTHPORTC Bit 7)
You can connect up to 96 digital I/O lines to the four banks of screw terminals (Port 1 to Port 4). Connect up to
24 DIO lines to each screw terminal group:Connect up to 24 FIRSTPORT signals to the PORT 1 terminals.
Connect up to 24 SECONDPORT signals to the PORT 2 terminals.
Connect up to 24 THIRDPORT signals to the PORT 3 terminals.
Connect up to 24 FOURTHPORT signals to the PORT 4 terminals.

You can configure each digital port for either input or output. When configured for input, you can use thedigital I/O terminals to detect the state of any TTL level input. Refer to the schematic shown in Figure 6.

Figure 6. Schematic showing switch connection to digital channel FIRSTPORTA Bit 0

When set to the +5V input, FIRSTPORTA Bit 0 reads 1. When set to GND, FIRSTPORTA Bit 0 reads 0.
Output (sink) current limits
Each DIO pin can sink 64 mA maximum when configured for output.
Output (source) current limits
Each DIO pin can source 24 mA maximum when configured for output.
More information about digital signal connections
Additional information about digital signal connections and I/O techniques is available in the Guide to DAQ
Signal Connections (available on our web site at www.mccdaq.com/support/DAQ-Signal-Connections.aspx).

Counter input
Connect an external TTL signal to the screw terminal labeled CTR. The internal counter increments when the
TTL level transitions from low to high (rising edge transitions) and can count frequencies up to 1 MHz.

Power outputs
The USB-DIO96H has three +5 V power output terminals. Each power output terminal is labeled 5V. A total of
50 mA may be drawn from the three terminals.
Caution! Each 5V power terminal is an output. Do not connect to an external power supply or you may
damage the USB-DIO96H and possibly the computer.

GroundThe USB-DIO96H has four identical and interconnected ground (GND) connections - one ground terminal per
digital port group. The ground terminals provide a common ground for all USB-DIO96H functions.

13

USB-DIO96H User's Guide

Functional Details

Mechanical drawings

Figure 7. Circuit board dimensions

Figure 8. Enclosure dimensions

14

Chapter 4

Specifications

This specification applies to revision 2 hardware and later
This specification applies to revision 2 of the USB-DIO96H hardware, which uses a 5 V power supply.
Revision 1 of the USB-DIO96H hardware was designed with a 9 V power supply and daisy chained hub. For
revision 1 hardware specifications, refer to www.mccdaq.com/PDFs/specs/USB-DIO96H_R1-spec.pdf.
All specifications are subject to change without notice.
Typical for 25 °C unless otherwise specified.
Specifications in italic text are guaranteed by design.

Digital input/output
Table 1. Digital I/O specifications
Parameter

Specification

OutputInput

74ABT244A
74ACT373
74LCX245 for revision G or later (see Note 1)
Eight banks of 8, eight banks of 4, programmable by bank as input or output
High-impedance pull-up/down selectable with DIP switch for each digital input port.
96
2.0 V min @ –24 mA
0.5 V max @ 64 mA
2.0 V min, 5.5 V max
0.8 V max, –0.5 V absolute min
47 kΩ (series resistance)
Maximum = 24 mA per output
Maximum = 64 mA per output
Input mode
Debouncing option available through firmware that samples all inputs eight times over a
specified interval and latches out the input state only when eight consecutive samples
are identical (all 0s or all 1s). Available debouncing intervals are 1 ms, 2 ms, 5 ms,
10 ms, 20 ms, 50 ms, 100 ms, 200 ms, and 400 ms.

Configuration
Pull-up/down
Number of I/O
Output highOutput low
Input highInput low
Input impedanceSource current
Sink current
Power up state
Debounce mode

Note 1:The board revision may be determined from the part number label on the housing that states "193770X-01L",
where X is the board revision.

15

USB-DIO96H User's Guide

Specifications

Power
Table 2. Power specifications
Parameter

Conditions

USB +5 V input voltage range
USB +5 V supply current
External power input (Note 2)

All modes of operation

External power supply(included)
Alternate external power
supplyVoltage supervisor limits
Power supply current
User 5 V output voltage range
User 5 V output current
available
Note 2:

Specification

MCC p/n PS-5V3AEPS
From PC auxiliary power (cable not included)
4.2 V > Vext or Vext > 5.6 V
4.2 V < Vext < 5.6 V
Available at 5 V screw terminals
Total from all 5 V screw terminals

4.75 V min to 5.25 V max<100 mA
5 VDC ± 5% (5 VDC power supply
provided)
5 VDC, 15 W, 5% regulation
Jumper-selectable Molex® connector
internal to casePWR LED = Off; (power fault)
PWR LED = On
2.7 A max
4.0 V min, 5.25 V max
50 mA max

Voltage specification applies at barrel plug power input. The power supply provided with the board meets thisspecification at the rated total power supply current. If a different power supply is used, small line resistances
could cause significant voltage drop between the power supply and the barrel plug input.

CounterTable 3. Counter specifications
Parameter

Specification

Pin name
Counter type
Number of channels
Input source
Resolution
Input high voltage limit

CTR
Event counter1
CTR screw terminal
32 bits
5.0 V recommended max
5.5 V absolute max
0 V recommended min–0.5 V absolute min
1 MHz
500 ns min
500 ns min

Input low voltage limit
Maximum input frequency
High pulse width
Low pulse width

Revisions F and earlier (Note 1 on page 15)
Input type
Schmitt trigger hysteresis
Input high voltage threshold
Input low voltage threshold

Schmitt trigger, rising edge triggered, 1.5 kΩ input series resistor
20 mV min
100 mV max
4.0 V max
1.0 V min

Revisions G and later (Note 1 on page 15)
Input type
Schmitt trigger hysteresis
Input high voltage threshold
Input low voltage threshold

Schmitt trigger, rising edge triggered, fixed 47.5 kΩ pull-down resistor, 1.5 kΩ input
series resistor
0.6 V min
1.7 V max
3.6 V max
1.0 V min16

USB-DIO96H User's Guide

Specifications

Environmental
Table 4. Environmental specifications
Parameter

Specification

Operating temperature range
Storage temperature range
Humidity

0 °C to 60 °C–40 °C to 85 °C
0% to 90% non-condensing

USB specifications
Table 5. USB specifications
Parameter

Specification

USB "B" connector
USB device type
Device compatibility

Input
USB 2.0 (full-speed)
USB 1.1, USB 2.0 (hardware revision G and later are also compatible with USB 3.0; see
Note 1 on page 15 for information on how to determine the hardware revision)
A-B cable, UL type AWM 2527 or equivalent. (min 24 AWG VBUS/GND,
min 28 AWG D+/D–)
3 m (9.84 ft) max

USB cable type
USB cable length

Data transfer rates
Table 6. Data transfer rate specifications
Parameter

Specification

Digital I/O transfer rates(software paced)Counter/timer read/write rates(software paced)

System dependent, 33 to 250 port reads/writes or single bit reads/writes per second typCounter read – system dependent, 33 to 250 reads per second
Counter clear – system-dependent, 33 to 250 writes per second

Mechanical
Table 7. Mechanical specifications
Parameter

Specification

Board dimensions (L × W × H)
Enclosure dimensions (L × W × H)

304.8 × 121.9 × 20.0 mm (12.0 × 4.8 × 0.8 in.)
342.9 × 125.7 × 58.9 mm (13.50 × 4.95 × 2.32 in.)Screw terminal connectors
Table 8. Connector specifications
Parameter

Specification

Connector type
Wire gauge range

Screw terminal
14 AWG to 30 AWG

17

USB-DIO96H User's Guide

Specifications

Screw terminal pinout
Table 9. Screw terminal pinout
Board label
A0
A1
A2
A3
A4
A5
A6
A7
B0
B1
B2
B3
Port 1
B4
B5
B6
B7
C0
C1
C2
C3
C4
C5
C6
C7
5V
GND
A0
A1
A2
A3
A4
A5
A6
A7
B0
B1
B2
B3
Port 2
B4
B5
B6
B7
C0
C1
C2
C3
C4
C5
C6
C7
CTR
GND

Signal name
P1A0 (FIRSTPORTA Bit 0)
P1A1 (FIRSTPORTA Bit 1)
P1A2 (FIRSTPORTA Bit 2)
P1A3 (FIRSTPORTA Bit 3)
P1A4 (FIRSTPORTA Bit 4)
P1A5 (FIRSTPORTA Bit 5)
P1A6 (FIRSTPORTA Bit 6)
P1A7 (FIRSTPORTA Bit 7)
P1B0 (FIRSTPORTB Bit 0)
P1B1 (FIRSTPORTB Bit 1)
P1B2 (FIRSTPORTB Bit 2)
P1B3 (FIRSTPORTB Bit 3)
P1B4 (FIRSTPORTB Bit 4)
P1B5 (FIRSTPORTB Bit 5)
P1B6 (FIRSTPORTB Bit 6)
P1B7 (FIRSTPORTB Bit 7)
P1C0 (FIRSTPORTC Bit 0)
P1C1 (FIRSTPORTC Bit 1)
P1C2 (FIRSTPORTC Bit 2)
P1C3 (FIRSTPORTC Bit 3)
P1C4 (FIRSTPORTC Bit 4)
P1C5 (FIRSTPORTC Bit 5)
P1C6 (FIRSTPORTC Bit 6)
P1C7 (FIRSTPORTC Bit 7)
5V
GND
P2A0 (SECONDPORTA Bit 0)
P2A1 (SECONDPORTA Bit 1)
P2A2 (SECONDPORTA Bit 2)
P2A3 (SECONDPORTA Bit 3)
P2A4 (SECONDPORTA Bit 4)
P2A5 (SECONDPORTA Bit 5)
P2A6 (SECONDPORTA Bit 6)
P2A7 (SECONDPORTA Bit 7)
P2B0 (SECONDPORTB Bit 0)
P2B1 (SECONDPORTB Bit 1)
P2B2 (SECONDPORTB Bit 2)
P2B3 (SECONDPORTB Bit 3)
P2B4 (SECONDPORTB Bit 4)
P2B5 (SECONDPORTB Bit 5)
P2B6 (SECONDPORTB Bit 6)
P2B7 (SECONDPORTB Bit 7)
P2C0 (SECONDPORTC Bit 0)
P2C1 (SECONDPORTC Bit 1)
P2C2 (SECONDPORTC Bit 2)
P2C3 (SECONDPORTC Bit 3)
P2C4 (SECONDPORTC Bit 4)
P2C5 (SECONDPORTC Bit 5)
P2C6 (SECONDPORTC Bit 6)
P2C7 (SECONDPORTC Bit 7)
CTR
GND

Board label
A0
A1
A2
A3
A4
A5
A6
A7
B0
B1
B2
B3
Port 3
B4
B5
B6
B7
C0
C1
C2
C3
C4
C5
C6
C7
5V
GND
A0
A1
A2
A3
A4
A5
A6
A7
B0
B1
B2
B3
Port 4
B4
B5
B6
B7
C0
C1
C2
C3
C4
C5
C6
C7
5V
GND

18

Signal name
P3A0 (THIRDPORTA Bit 0)
P3A1 (THIRDPORTA Bit 1)
P3A2 (THIRDPORTA Bit 2)
P3A3 (THIRDPORTA Bit 3)
P3A4 (THIRDPORTA Bit 4)
P3A5 (THIRDPORTA Bit 5)
P3A6 (THIRDPORTA Bit 6)
P3A7 (THIRDPORTA Bit 7)
P3B0 (THIRDPORTB Bit 0)
P3B1 (THIRDPORTB Bit 1)
P3B2 (THIRDPORTB Bit 2)P3B3 (THIRDPORTB Bit 3)
P3B4 (THIRDPORTB Bit 4)
P3B5 (THIRDPORTB Bit 5)
P3B6 (THIRDPORTB Bit 6)
P3B7 (THIRDPORTB Bit 7)
P3C0 (THIRDPORTC Bit 0)
P3C1 (THIRDPORTC Bit 1)
P3C2 (THIRDPORTC Bit 2)
P3C3 (THIRDPORTC Bit 3)
P3C4 (THIRDPORTC Bit 4)
P3C5 (THIRDPORTC Bit 5)
P3C6 (THIRDPORTC Bit 6)
P3C7 (THIRDPORTC Bit 7)
5V
GND
P4A0 (FOURTHPORTA Bit 0)
P4A1 (FOURTHPORTA Bit 1)
P4A2 (FOURTHPORTA Bit 2)
P4A3 (FOURTHPORTA Bit 3)
P4A4 (FOURTHPORTA Bit 4)
P4A5 (FOURTHPORTA Bit 5)
P4A6 (FOURTHPORTA Bit 6)
P4A7 (FOURTHPORTA Bit 7)
P4B0 (FOURTHPORTB Bit 0)
P4B1 (FOURTHPORTB Bit 1)
P4B2 (FOURTHPORTB Bit 2)
P4B3 (FOURTHPORTB Bit 3)
P4B4 (FOURTHPORTB Bit 4)
P4B5 (FOURTHPORTB Bit 5)
P4B6 (FOURTHPORTB Bit 6)
P4B7 (FOURTHPORTB Bit 7)
P4C0 (FOURTHPORTC Bit 0)
P4C1 (FOURTHPORTC Bit 1)
P4C2 (FOURTHPORTC Bit 2)
P4C3 (FOURTHPORTC Bit 3)
P4C4 (FOURTHPORTC Bit 4)
P4C5 (FOURTHPORTC Bit 5)
P4C6 (FOURTHPORTC Bit 6)
P4C7 (FOURTHPORTC Bit 7)
5V
GNDUSB-DIO96H User's Guide

Specifications

Ribbon connectors
Table 10. Ribbon connector specifications
Parameter

Specification

Connectors
Compatible cables
Compatible accessory products(Note 3)

P1-P4: 50-pin 0.1" IDC type box header
C-50FF-x 50-pin ribbon cable
SSR-PB24
SCB-50
CIO-MINI50 (2)CIO-TERM100
CIO-SPADE50 (2)CIO-ERB24
CIO-SERB24/FD
CIO-ERB48
CIO-SERB48
SSR-RACK24
SSR-RACK48

Note 3:

P1-P4 connectors are located inside the enclosure. These connectors are available for applications where theenclosure is not required.

P1 pinout
Table 11. P1 pinout
Pin
1
3
5
7
9
11
13
15
17
19
21
23
25
27
29
31
33
35
37
39
41
43
45
47
49

Signal name
FIRSTPORTC Bit 7
FIRSTPORTC Bit 6
FIRSTPORTC Bit 5
FIRSTPORTC Bit 4
FIRSTPORTC Bit 3
FIRSTPORTC Bit 2
FIRSTPORTC Bit 1
FIRSTPORTC Bit 0
FIRSTPORTB Bit 7
FIRSTPORTB Bit 6
FIRSTPORTB Bit 5
FIRSTPORTB Bit 4
FIRSTPORTB Bit 3
FIRSTPORTB Bit 2
FIRSTPORTB Bit 1
FIRSTPORTB Bit 0
FIRSTPORTA Bit 7
FIRSTPORTA Bit 6
FIRSTPORTA Bit 5
FIRSTPORTA Bit 4
FIRSTPORTA Bit 3
FIRSTPORTA Bit 2
FIRSTPORTA Bit 1
FIRSTPORTA Bit 0
VDD

Pin
2
4
6
8
10
12
14
16
18
20
22
24
26
28
20
32
34
36
38
40
42
44
46
48
50

19

Signal name
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND

USB-DIO96H User's Guide

Specifications

P2 pinout
Table 12. P2 pinout
Pin
1
3
5
7
9
11
13
15
17
19
21
23
25
27
29
31
33
35
37
39
41
43
45
47
49

Signal name
SECONDPORTC Bit 7
SECONDPORTC Bit 6
SECONDPORTC Bit 5
SECONDPORTC Bit 4
SECONDPORTC Bit 3
SECONDPORTC Bit 2
SECONDPORTC Bit 1
SECONDPORTC Bit 0
SECONDPORTB Bit 7
SECONDPORTB Bit 6
SECONDPORTB Bit 5
SECONDPORTB Bit 4
SECONDPORTB Bit 3
SECONDPORTB Bit 2
SECONDPORTB Bit 1
SECONDPORTB Bit 0
SECONDPORTA Bit 7
SECONDPORTA Bit 6
SECONDPORTA Bit 5
SECONDPORTA Bit 4
SECONDPORTA Bit 3
SECONDPORTA Bit 2
SECONDPORTA Bit 1
SECONDPORTA Bit 0
VDD

Pin
2
4
6
8
10
12
14
16
18
20
22
24
26
28
20
32
34
36
38
40
42
44
46
48
50

20

Signal name
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND

USB-DIO96H User's Guide

Specifications

P3 pinout
Table 13. P3 pinout
Pin

Signal name

Pin

Signal name

1
3
5
7
9
11
13
15
17
19
21
23
25
27
29
31
33
35
37
39
41
43
45
47

THIRDPORTC Bit 7
THIRDPORTC Bit 6
THIRDPORTC Bit 5
THIRDPORTC Bit 4
THIRDPORTC Bit 3
THIRDPORTC Bit 2
THIRDPORTC Bit 1
THIRDPORTC Bit 0
THIRDPORTB Bit 7
THIRDPORTB Bit 6
THIRDPORTB Bit 5
THIRDPORTB Bit 4
THIRDPORTB Bit 3
THIRDPORTB Bit 2
THIRDPORTB Bit 1
THIRDPORTB Bit 0
THIRDPORTA Bit 7
THIRDPORTA Bit 6
THIRDPORTA Bit 5
THIRDPORTA Bit 4
THIRDPORTA Bit 3
THIRDPORTA Bit 2
THIRDPORTA Bit 1
THIRDPORTA Bit 0

2
4
6
8
10
12
14
16
18
20
22
24
26
28
20
32
34
36
38
40
42
44
46
48

GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND

49

VDD

50

GND

21

USB-DIO96H User's Guide

Specifications

P4 pinout
Table 14. P4 pinout
Pin

Signal name

Pin

Signal name

1
3
5
7
9
11
13
15
17
19
21
23
25
27
29
31
33
35
37
39
41

FOURTHPORTC Bit 7
FOURTHPORTC Bit 6
FOURTHPORTC Bit 5
FOURTHPORTC Bit 4
FOURTHPORTC Bit 3
FOURTHPORTC Bit 2
FOURTHPORTC Bit 1
FOURTHPORTC Bit 0
FOURTHPORTB Bit 7
FOURTHPORTB Bit 6
FOURTHPORTB Bit 5
FOURTHPORTB Bit 4
FOURTHPORTB Bit 3
FOURTHPORTB Bit 2
FOURTHPORTB Bit 1
FOURTHPORTB Bit 0
FOURTHPORTA Bit 7
FOURTHPORTA Bit 6
FOURTHPORTA Bit 5
FOURTHPORTA Bit 4
FOURTHPORTA Bit 3

2
4
6
8
10
12
14
16
18
20
22
24
26
28
20
32
34
36
38
40
42

GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND

43
45
47
49

FOURTHPORTA Bit 2
FOURTHPORTA Bit 1
FOURTHPORTA Bit 0
VDD

44
46
48
50

GND
GND
GND
GND

22

Declaration of Conformity
According to ISO/IEC 17050-1:2010
Manufacturer:
Address:

Product Category:
Date and Place of Issue:
Test Report Number:

Measurement Computing Corporation
10 Commerce Way
Norton, MA 02766
USAElectrical equipment for measurement, control and laboratory use.
May 3, 2016, Norton, Massachusetts USA
EMI4813.07

Measurement Computing Corporation declares under sole responsibility that the productUSB-DIO96H
Complies with the essential requirements of the following applicable European Directives:
Electromagnetic Compatibility (EMC) Directive 2004/108/EC
Low Voltage Directive 2006/95/EC
RoHS Directive 2011/65/EU
Conformity is assessed in accordance to the following standards:
EMC:
Emissions: EN 61326-1:2013 (IEC 61326-1:2012), Class A
 EN 55011: 2009 + A1:2010 (IEC CISPR 11:2009 + A1:2010), Group 1, Class A
Immunity: EN 61326-1:2013 (IEC 61326-1:2012), Controlled EM Environments EN 61000-4-2:2008 (IEC 61000-4-2:2008)
 EN 61000-4-3 :2010 (IEC61000-4-3:2010)
Safety: EN 61010-1 (IEC 61010-1)
Environmental Affairs:
Articles manufactured on or after the Date of Issue of this Declaration of Conformity do not contain any of therestricted substances in concentrations/applications not permitted by the RoHS Directive.

Carl Haapaoja, Director of Quality Assurance

Measurement Computing Corporation
10 Commerce Way
Norton, Massachusetts 02766(508) 946-5100
Fax: (508) 946-9500
E-mail: info@mccdaq.com
www.mccdaq.com

NI Hungary Kft
H-4031 Debrecen, Hátar út 1/A, Hungary
Phone: +36 (52) 515400
Fax: +36 (52) 515414
http://hungary.ni.com/debrecen