Products search search close

IO191: Sequential Sampling 16-bit Analog I/O Module

Fast, sequential-sampling, 16-bit analog input and output module with Simulink® driver blocks

The IO191 I/O module is a fast, sequential-sampling, 16- bit analog input and output module with Simulink® driver blocks.

The module features eight single-ended or four differential analog inputs, four single-ended analog outputs and 16 digital I/O lines, eight of which can be individually configured.

The IO191 I/O module provides the user with the necessary tools to acquire and control signals in a variety of applications such as embedded equipment monitoring, optical networking, high-precision portable environmental measurements, and mobile data acquisition.

This I/O module is ideal for closed-loop controls and hardware-in-the-loop (HIL) simulations using MATLAB® and Simulink®.

Analog Inputs

  • 8 single-ended or 4 differential analog input channels
  • 16-bit resolution
  • Up to 250 kSPS using DMA
  • Voltage ranges: 7 software-selectable, channel-by-channel differential input ranges (See Technical Specifications)

Analog Outputs

  • 4 single-ended analog output channels
  • 16-bit resolution
  • 20 μs settling time
  • Voltage ranges: 5 software-selectable, channel-by-channel differential output ranges
    (See Technical Specifications)

Digital I/O

  • 16 digital I/O lines, 8 of which can be individually software-selected as input or output
  • 3.3 V / 5V tolerant


Form factor mPCle
Power requirements 290 mA @ +3.3 V DC / 285 mA @ +1.5 V DC
Bus PCI Express
Connectors Analog and Digital I/O: 1x 17-pin male M12 connector and 1x 17-pin female M12 connector
Operating temperature 0 to 70 °C (extended temperature option: -40 to +85 °C)
Relative humidity 5 to 95 %, non-condensing
Analog Input 
Number of inputs Software-selectable as 8 single-ended or 4 differential
A/D resolution 16 bits
Sample rate Up to 250 kSPS (using DMA, depending on the number of active channels) 
Voltage ranges Single-ended: ±0.64 V, ±1.28 V, ±2.56 V, ±5.12 V, ±10.24 V,
Differential: Additional ±20.48 V or ±24.576 V
(software selectable)
Input over voltage protection Current limiting using a 2 kΩ resistor
Input impedance >500 MΩ
Analog Output
Number of outputs 4 single-ended
D/A resolution 16 bits
Settling time 20 μs , ±10 V ( ± 1LSB at 16 bits)
Voltage ranges 0 V to +5 V, 0 V to +10 V, ±2.5 V, ±5 V or ±10 V (software selectable)
Output current Max. ±10 mA per channel
Protection 2.0 kV ESD
Digital I/O
Number of I/O lines 16 LVTTL / TTL (3.3 V) / 5 V-tolerant
Configuration 8 individually software-selected as input or output
Current per line 24 mA (source), 24 mA (sink)
Protection DIO1-DIO8: 4 kV; DIO9-16: 2 kV ESD Protection Exceeds JESD 22
Item ID Product Name Components
20191X* IO191
  • 1x IO191 I/O module
  • 2x 17-Pin Male M12 to 17-Pin Female M12 I/O Cable (3 ft / 0.91 m)
  • 1x 2-way 17-Pin M12 Terminal Board
  • Driver block library for Simulink® Real-Time™
  • Comprehensive documentation and Simulink® example models
  • Installation into the real-time target machine
2C191X* IO191-T
  • Increases the temperature range of the IO191 from 0 to +70 °C to -40 to +85 °C.
Optional Accessories 
20191N IO191-BNC-Box Breakout BNC box for the IO191 I/O module providing access to the signals through BNC connectors.

*Please replace the X with the code number of the specific target machine for the I/O module installation:

7 = Unit real-time target machine
8 = Baseline real-time target machine

Pricing information
We do not publish pricing information on our website. Upon request by e-mail or phone, we can provide a complete price list covering our entire product portfolio in various currencies. We recommend that you contact us to discuss your specific needs. We can then quickly provide you with a tailored quotation including technical and pricing information.


Included in the Delivery

Common Applications


Supported target machines


Follow Speedgoat LinkedIn