Diamond Point International
Diamond Systems Corporation

Diamond Systems Diamond-MM-16-AT

16-channel, 16-bit Analog I/O With Autocalibration

Extended Temperature As Standard, Drop-in upgrade for DMM-16

Diamond Systems Diamond-MM-16-AT
  • 16 analog inputs, 16-bit resolution
  • 100KHz max sampling rate
  • Programmable gain and range
  • FIFO for gap-free sampling
  • 4 12-bit analog outputs
  • Programmable analog output range
  • Autocalibration of both A/D & D/A
  • 16 digital I/O lines
  • +5V only power supply
  • Drop-in upgrade for DMM-16
  • -40° to +85°C operation


Diamond Systems Diamond-MM-16-AT datasheet in PDF format Diamond-MM-16-AT Datasheet - PDF
Diamond Systems Diamond-MM-16-AT datasheet in PDF format Diamond-MM-16-AT Manual - PDF
Diamond Systems Analog Input Interfacing Considerations whitepaper in PDF format Analog input interfacing whitepaper - PDF



The Diamond-MM-16-AT analog I/O module offers all the features of our popular Diamond-MM-16 board plus autocalibration and A/D FIFO. These additional features are provided at the same price as the original Diamond-MM-16 board, offering new and existing customers an instant upgrade in performance at no additional cost.

Analog Inputs

The 16 16-bit analog input channels on Diamond-MM-16-AT feature programmable gains of 1, 2, 4, and 8, as well as programmable unipolar/bipolar range, for a total of 9 different input ranges. Maximum sampling rate is 100KHz (total for all channels), and a new 512-sample FIFO enables the board to operate at full speed in Windows operating systems using interrupts. DMA is no longer required to attain full speed.

Input Range
0 - 10V
0 - 5V
0 - 2.5V
0 - 1.25V

Analog Outputs

The board also has 4 12-bit D/A channels with multiple unipolar and bipolar output ranges. The DACs feature simultaneous update capability. A new programmable output range feature lets you set the output range via software anywhere between 0V and 10V with 1mV precision in both unipolar and bipolar modes.


Both analog inputs and outputs benefit from our unique multi-range autocalibration process. Multiple on-board precision references are used to calibrate the board in each range, thereby ensuring the highest degree of accuracy. The analog outputs are also fed back to the autocalibration circuit for precise output range calibration as well as user-programmable output ranges.

Counters and Digital I/O

Diamond-MM-16-AT has an on-board counter/timer to control A/D sampling or rate generator functions, 8 digital inputs, and 8 digital outputs. New features enable you to generate hardware interrupts from the counter/timer as well as an external digital signal. And in keeping with our real-world-friendly design, Diamond-MM-16-AT requires only +5V power supply and operates over the full industrial temperature range of -40 to +85°C.

Compatible with Diamond-MM-16

The software architecture, connector pinout, and connector location of Diamond-MM-16-AT are identical to our existing Diamond-MM-16 board, so users of that board can upgrade to take advantage of new features without any changes to their software or hardware. Even the price has been held constant, to make Diamond-MM-16-AT unbeatable in its price range.

Block Diagram

Diamond-MM-16-AT System Diagram


The industry-leading Universal Driver software is available free with all Diamond Systems I/O boards. Universal Driver provides programming support for the most popular embedded operating systems, including Linux, Windows 95/98/NT/2000/XP/XP embedded, Windows CE.NET, QNX, VxWorks, and DOS. Example programs are provided for each function and each operating system to help you get started with your application development quickly.



Analog Inputs

Number of inputs:

8 differential or 16 single-ended (user selectable)

A/D resolution:

16bits (1/65,536 of full scale)

Bipolar ranges:

±10V, ±5V, ±2.5V, ±1.25V, ±0.625V

Unipolar ranges:

0-10V, 0-5V, 0-2.5V, 0-1.25V

Input bias current:

3nA max

Overvoltage protection:

±35V on any analog input without damage

Input Impedance:

10^13 ohms


±3LSB, no missing codes

Conversion rate:

100,000 samples/sec. max with interrupts

Conversion trigger:

Software trigger, internal pacer clock, or external TTL signal

Analog Outputs

Number of outputs:


D/A resolution:

12 bits (1/4096 of full scale)

Output ranges:

Fixed: ±5, 0-5V


Anywhere between 0Vand 10V in 1mV increments


All channels reset to mid-scale (0V for bipolar ranges)

Output current:

±5mA max perchannel

Settling time:

6µS max to 0.01%

Relative accuracy:

±1 LSB


±1 LSB, monotonic


All channels reset to 0V

Digital I/O

Number of inputs:

8, FCT/TTL compatible

Input voltage:

Logic 0 0.0V min, 0.8V max
Logic 1 2.0V min, 5.0V max

Number of outputs:

8, FCT/TTL compatible

Output voltage:

Logic 0 0.0Vmin, 0.33V max
Logic 1 3.8V min, 5.0V max


A/D Pacer clock:

32-bit downcounter (2 82C54 counters cascaded)

Clock source:

10MHz on-board clock or external signal

General purpose:

16-bit down counter (1 82C54 counter)



A/D and D/A circuits calibrated under software control

Power supply:

+5V ±10% @ 320mA typ

±15V output current:

±10mA max with DACs unloaded

Operating temperature:

-40 to +85°C (extended as standard)


3.3 oz/93g

ROHS Status:

This productis lead free/ROHS compliant.

Ordering Details:


DMM-16-AT 16-bit analog input / 12-bit analog output (Extended Temperature)

Please note that boards are supplied with no cables, software or manuals.
Software/manuals are available electronically.


C-50-18 50-conductor 18" ribbon cable
SW-DSCUD Free software/manual CD (for all Diamond Systems cards)

Order Online!


ORDER ONLINE - some models from this product range are available to order on our online webshop.

Further Information:

Want further information or pricing on this product? Either fill out our feedback form or contact us for further information.

© 2014 Diamond Point International. All rights reserved.