Call us: +44 (0)1634 300900 | E-mail:

Diamond Point International

Contec AIO-121601M-PCI - 16 Channel 12-bit 100KSPS Analog I/O Board for PCI

16 12-Bit Analog Inputs, 1 12-Bit Analog Output, 16 Digital I/O Channels


Contec's AIO-121601M-PCIproduct is a PCI bus-compliant interface board that integrates the analog I/O and digital I/O features into one board. It has 12bit analog inputs (16channels), 12bit analog outputs (1channel), 8 digital I/Os, and 2 channels of counter that supports encoder inputs (2-phase signals). Using it with a signal conditioner (separately available) that converts and integrates relevant I/Os that may differ according to what to be measured and/or controlled, it can support diverse testing applications that require complex and various I/O features.

The board has a full driver library (API-PAC(W32)), which supports Visual C# .Net, Visual Basic .Net, Visual C++. Also, the product supports no-programing data collection with a data logger soft (C-LOGGER), and supports MATLAB and LabVIEW with plug in of an exclusive library (free download).


  • With this one board, following features can be added: analog inputs (10uSec[100KSPS]/ch, 12bit, 16channels), analog outputs (10uSec[100KSPS], 12bit, 1channel), counter (32bit, TTL level 2channels), and digital I/Os (8channels for TTL level). A feature-rich system is possible even with a PC that has relatively fewer expansion slot(s).
  • The SC series signal conditioner that provides various signal conversion features are supported. Using this product with the SC series (SC-AIO1604G etc.,), by unifying I/O ranges through conversion for each channel, it can support diverse testing applications that require different I/O specifications for testing purposes.
  • Buffer memory (256K data) can be used as FIFO or RING for analog input or output, supporting several start/stop condition settings. Many types of sampling operation are possible with matching the counters, internal timer and/or external clock. Trimmer-less design that enables calibration of conversion accuracy via software.
  • Single-phase mode (up count) and two-phase (up-down count) mode are supported. Various applications such as pulse-signal adder, rotary encoder, linear-scale position detection can be supported. A digital filter feature that suppresses malfunction caused by a noise.
  • On-board synchronization control connector. Enables synchronized operation with the other boards that have synchronization connectors (Max. 16 boards).
  • Without requiring any programming, supports C-LOGGER, our data logger software that enables graphical view of the measurement data, observation with zooming, file save and dynamic transmission to Excel (a spreadsheet software) (Stored on the bundled CD-ROM).


Analog Inputs

Number Of Outputs16ch Single-Ended Inputs
Resolution12 bits (1/4096 of full scale)
RangeBipolar ±10V
Max Sample Rate100KSPS
Maximum Input Voltage±15V
Input Impedance1M Ohm or more
Conversion Rate10 microsec/ch (Max.)
OtherBuffer memory: 256K data FIFO or 256K data RING
Conversion start trigger: Software, conversion data compare, external trigger, count compare match for counter, count clear, carry / borrow, timer
Conversion stop trigger: Settings include data save complete, conversion data compare, external trigger, software, count compare match for counter, count clear, digital filter error, abnormal input error, carry / borrow, timer
External start signal: TTL (Rising or falling edge can be selected by software)
External stop signal: TTL (Rising or falling edge can be selected by software)
External clock signal: TTL (Rising or falling edge can be selected by software)
External status output signal: 2 TTL, sampling clock output

Analog Outputs

Number Of Outputs1 analog output
Resolution12 bits (1/4096 of full scale)
RangeBipolar ±10V
OtherOutput impedance: 1 Ohm or less
Conversion speed: 10 microsec/ch (Max.)
Buffer memory: 256K data FIFO or 256K data RING

Digital I/O/Counter/Timers

I/OsNumber of input channels: Unisolated input 8channels (TTL level positive logic)
Number of output channels: Unisolated output 8channels (TTL level positive logic)
Counter/Timer(s)Counter input:
• Number of channels: 2 channels
• Counting system: Up/down counting (2-phase/Single-phase/Single-phase Input with Gate Control Attached)
• Max. count: FFFFFFFFh(binary data, 32bit)
• Counter input mode: Unisolated TTL level input
• Counter input signal: Phase-A/UP 1 x 2 channels, Phase-B/DOWN 1 x 2 channels, Phase-Z/CLR 1 x 2 channels


Expansion32-bit, 33MHz, Universal key shapes supported (5V card only)
Electrical5VDC 680mA (Max.)
MechanicalConnector: 96-pin half pitch connector [M(male)type], PCR-E96LMD+ [HONDA TSUSHIN KOGYO CO., LTD.]
Board dimensions: 176.41(L) x 105.68(H) mm
SoftwareWindows: Win32 API (Visual C# .Net, Visual Basic .Net, Visual C++ .Net examples), 32 or 64 bit architecture
Linux API (GCC)
Data Logger Software
Data acquisition VI library for LabVIEW (VI-DAQ)
Data Acquisition library for MATLAB (ML-DAQ)
TemperatureTemperature range (operation): 0 to +50°C
Humidity10 - 90%RH (No condensation)
Warranty1 Year

Ordering Details

BoardAIO-121601M-PCI 16 Channel 12-bit 10KSPS Analog I/O Board for PCI
AccessoriesRefer to datasheet