AD12-8 ISA Bus 12-Bit 8-Input A/D Converter and Counter/Timer Card


  • Eight single-ended analog inputs
  • 12-bit resolution
  • Up to 40,000 conversions/second
  • Programmable scan rate
  • Can be used with AIM-16 to support up to 128 differential inputs with programmable gains
  • On-board counter/timer for event counting, pulse and waveform generation, and frequency measurement.
  • Sixteen bits of digital I/O
  • Buffered precision reference voltage output
  • Designed, made, supported, and manufactured in the USA
Last updated on December 7, 2023, 12:37 pm


In Stock
SKU: N/A Categories: , Tags: ,


Model AD12-8 is an 8-channel, 12-bit Analog-to-Digital converter (A/D) and counter/timer card for ISA-bus computers. The card is 7.0″ long (178mm)and requires a full-size expansion slot. All connections are made through a standard 37-pin male connector. Address setup is via DIP switches on the card.


The AD12-8 contains two control registers for controlling up to eight 16-input multiplexer expanders model AIM-16. This provides capability for up to 128 differential inputs and different gains for each channel of those multiplexers. Thus, you can mix widely different full-scale inputs on a channel-by-channel basis.

For applications where negligible time skew between channel samples is desired, AD12-8 can be used in conjunction with Simultaneous Sample and Hold Card models SSH-xx. Further, if aliasing of the analog input signals is a consideration, then AD12-8-S03 can be used with Anti-Alias Filter Card model AAF-xx.


Inputs to the A/D are single-ended with common ground and can withstand ±30 VDC overload and transients of several hundred volts. The A/D is a successive- approximation type converter with solid-state input analog multiplexer and sample and hold amplifier. Full scale inputs of ±10 Volts, 0-10 Volts, and ±5 Volts are jumper selectable and provide resolution of 4.88mV and 2.44mV respectively. A/D conversion time is typically 25 microseconds.


An 8254 counter/timer chip that contains three 16-bit counters is included. By means of a jumper, you can set up the card to automatically start upon completion of a counter cycle. Data from the previous conversion is stored in dedicated registers to be read by the computer while the conversion cycle is in progress. Counters #1 and #2 are concatenated to 32 bits for this purpose and the clock input is derived from a 1/32 multiple of the computer’s 14.31818 MHz color oscillator. In this way, programs are independent of the computer’s CPU or I/O bus clock frequencies and programs can be transported to other computers without possibility of timing problems that could be caused by those frequencies.


AD12-8 can initiate interrupts at IRQ levels 2 through 7. These interrupts can be initiated either by the A/D converter’s EOC signal at the end of each conversion or from an external source via Pin 24 of the I/O connector. Selection of the interrupt source is by jumper placement and interrupts are enabled/disabled in software. Interrupt requests are reset by writing to either of two control registers or by occurrence of a computer Reset signal. That latter removes any interrupt request that may occur at system power up.


The AD12-8 also provides sixteen bits of individually jumper-programmable digital I/O. (Note: If external AIM-16 expansion multiplexers are to be used with the AD12-8, seven of these lines are used for channel selection and gain control. Otherwise, they may be used as digital outputs.) When set as an output, power drivers provide 24 mA sink and 2.6 mA source capability.


Model AD12-8 also provides a precision 10 VDC (±0.1 VDC) reference voltage output which is derived from the A/D converter reference and may be used to provide sensor excitation when required. This reference voltage output is buffered and will source up to 220 mA. (Sufficient, for example, for exciting a number of strain gages.)




Drivers and Downloads

Full list of available Downloads: Software Packages, Drivers, Manuals, and other documents

Information about our Free Software packages:

ACCES is proud to provide a full suite of software support with every Data Acquisition product. We are committed to supporting the most popular operating systems and platforms for our customers. Currently we are actively supporting XP -> 10, both 32 & 64 bit, including “Server 2008,” “Embedded,” and “Compact” flavors for all plug-and-play products including PCI, PCI Express, USB, and more. Many products continue to ship with support for additional operating systems such as DOS, Windows 95, 98, Me, NT4, and 2000.


Among the software we deliver with our products are sample programs in a wide variety of programming languages. These samples are used to demonstrate the software interfaces to our products — and many can be used as-is in your production environments, or to test functionality of the devices out-of-the-box. We’re currently actively supporting sample programs in Microsoft Visual C#, Visual Basic, Delphi, and Visual C/C++, with many devices including samples in Borland C/C++ 3.1 for DOS. Additionally we provide National Instruments LabVIEW compatible DLLs and many demonstration VIs for our devices.


Drivers for various operating systems are also provided, including active support for Windows XP -> 10 — all in both 32-bit and 64-bit flavors, and including consumer, server, and embedded varieties — as well as the 2.6 and newer Linux kernels and recent OSX / macOS versions. Many products continue to ship with driver support for Windows 95, 98, Me, NT4, and Windows 2000, but support for these operating systems is considered deprecated.

Setup Programs and Utilites

Our Data Acquisition devices also include a graphical setup utility that walks you through the process of configuring any option jumpers or switches on the device, as well as explaining a little about the various connectors present.

Many devices also include utility programs – little tools to make your use of the device easier, such as EWriter, a program that allows you to read and write data in the user-accessible EEPROM locations on all our USB data acquisitition products; or WinRISC, a “Really Incredibly Simple Communications” terminal program that lets you get started instantly with serial devices.

“Register Level” Documentation

Besides all this software in all these languages and operating systems ACCES has a policy of open and transparent development: none of our lowest-level “register” interfaces are hidden from you — we document every register in every bus card, every command in every serial board, and every usb control transfer in every USB Data Acquisition board. These lowest-level interfaces allow you to develop for our products in ANY operating system or language, regardless of our actively supporting it or having a driver for it. We have customers actively developing in ADA, Android, Python, Java, MATLAB, Solaris, and more, just by referring to our complete low-level interface documentation! And we provide the full source code to all of our drivers, regardless of operating system, to give you an even bigger head start in your own development tasks.

No Fees or Royalties

All of this software is provided at no additional charge, and is licensed under any of a variety of flexible — and royalty free — options. Check out our software license explanation if you’d like more information.

Custom Software

ACCES also offers Custom Software Services for our products. Our prices are unbelievably low, often as inexpensive as free! If you need something tweaked to support your needs, or an entire enterprise application developed from scratch, it is definitely worth your time to inquire with us, first.

Further information about available ACCES Software:

Redistributing Windows Drivers
A list of ACCES drivers and the files that compose them under different versions of Windows, so you can easily redistribute ACCES cards and drivers.

Analog Inputs

  • No. of Channels: Eight single-ended inputs w/common ground.
  • Voltage Range: Jumper selectable ±10 VDC, ±5 VDC, or 0-10 VDC.
  • Overvoltage Protection: ±30 VDC.
  • Input Impedance: 10 Megohm or 125 nA at 25°C.
  • Accuracy: ±0.02% of reading ±1 LSB.
  • Linearity: ±1 LSB.
  • Resolution: 12 bit binary.
  • Temperature Coefficient: ±10 µV per °C zero stability. ±25 µV per °C gain stability.
  • Common Mode Rejection: (When used with AIM-16) 90 db when gain = 1; 125 db when gain = 100
  • A/D Trigger Source: Program command, programmable timer, or external trigger.
  • Throughput: 40,000 conversions/second max.

Digital Inputs/Outputs


    • Logic Low: 0 to 0.4V at 8 mA sink.
    • Logic High: 2.4 to 5.0V at 0.4 mA source.

Outputs (DIO 0 thru DIO 7)

    • Logic Low: 0 to 0.4V at 24 mA sink.
    • Logic High: 2.8 to 5.0V at 2.6 mA source.

Outputs (GN0 thru GN2 and OP0 thru OP4)

    • Logic Low: 0 to 0.4V at 8 mA sink.
    • Logic High: 2.4 to 5.0V at 0.4 mA source.

Reference Voltage Output

  • 10.0 VDC ±0.10 VDC at up to 220 mA.

Counter Timer

  • Type: 8254 programmable interval timer, three 16-bit counters.
  • Drive Capability: 5 LSTTL loads (2.2 mA at 0.45 VDC).
  • Input Load (Gate and Clock): ±10 µA, TTL/CMOS compatible.
  • Input Clock Frequency:10 MHz max.
  • Active Count Edge:Negative edge.
  • Clock Pulse Width: 50 nSec high / 50 nSec low, min.


  • Level: Jumper selectable, levels 2-7.
  • Enable/Disable: Via software.
  • Source: End of conversion or user application.


  • Operating Temperature Range: 0° to 60°C.
  • Storage Temperature Range: -40° to +100°C.
  • Humidity: 0 to 90% RH, non-condensing.

Power Required

  • +5 VDC at 390 mA.
  • +12 VDC at l0 mA.
  • -12 VDC at l0 mA.


  • 9.0 inches long (178mm)

Regulatory Compliance

  • This product is in full compliance with CE requirements.
  • MOQ’s may be required.
ModelDescriptionPrice (USD)

ISA Bus 12-Bit 8-Input A/D Converter & Counter/Timer Card with Aliasing


ISA Bus 12-Bit 8-Input A/D Converter and Counter/Timer Card



  • Screw Terminals

    ADAP37(F/M) MINI direct connect terminal adapter cards


    • Easy-to-use spring cage terminals for I/O wiring
    • Lowest cost spring cage termination solution
    • Connect directly to card I/O connector without any cables
    • Compatible with all cards that use 37D connectors
    • ADAP37F-MINI has a Female DB37 connector with Jack Screws
    • ADAP37M-MINI has a Male DB37 connector with Jack Screws
    • Compares to the STB-37, which is a DIN-rail mountable screw terminal board for applications where the screw terminal board needs to be mounted away from the I/O board via a ribbon cable connection.
    • Uses Phoenix Contact 1985069, and 1985027
    • Accepts wire gauges of AWG 24 to 16
    • Factory option

      • Screw terminals for I/O wiring
    (0 reviews)