Tech Specs:

  • 4.8×3.4×0.5?, 16-bit CPU(x188), 40MHz, program in C/C++
  • 190mA for 40MHz, MicroAmp power-off-mode
  • High speed USB, SRAM, 512KB Flash
  • 512-byte EE, interrupts, 3 timer/counters/PWM
  • 3 serial ports, 12/16 bit ADC, 8 ch. 16-bit DAC
  • 24 TTL and 35 high voltage I/Os, 48 screw terminals
  • Real-time clock, battery, switching regulator
  • Expansion to CompactFlash, Ethernet, UART, I/Os

General Info

The TinyDrive-USB (TDU) is designed for industrial control applications that require ADC, DAC, solenoid drivers and protected high-voltage inputs.
The TDU is C/C++ programmable with a 16-bit, 40 MHz CPU(x188).

It supports 35 high-voltage I/O lines, 24 TTL I/O pins, 11 ch. 12-bit ADC(P2543) or 8 ch. 16-bit +-10V ADC (AD7606), an 8 ch. 16-bit DAC, a high speed USB port, 3 RS-232/RS-485, a real-time clock, battery, watchdog timer, PWM, 3 timer/counters, 512-byte EEPROM, up to 512KB SRAM and 512KB ROM/Flash.

It has an 8-bit expansion bus to add a TERN expansion card, such as ACE, UR8.


A true bipolar, simultaneous sampling ADC(AD7606/7607, 16/14-bit) can be installed. It can accept +-10V or +-5V true bipolar analog signals while sampling at throughput rates up to 100+ kSPS for all 8 analog inputs.

Each analog input contains antialising filter, sample-and-hold and clamp protection tolerant up to +-16.5V. With 1M ohm analog input impedance, a 7000V ESD rating, and sustaining up to 10 mA input current, the analog inputs are designed to survive in a rough industrial environment. A serial ADC(P2543, 11 ch., 12-bit, 0-5V, 10KHz) can be installed to replace the AD7606.

The 35 high-voltage I/O lines, routed to screw terminals, include 7 inputs, 14 outputs, and 14 hardware-configurable inputs or outputs. The inputs can take up to 35V DC. The outputs are capable of sinking 350mA at 50V per line, and they can drive solenoids or relays.

A real-time clock (RTC72421) provides calendar information. Two DMA-driven serial ports support RS-232 communication, at up to 115,200 baud. The optional third UART SCC2691 can be configured as either RS-232 or RS-485/422, supporting 8-bit or 9-bit RS-485 networking.

An USB-B port can be installed (FT232H, FTDI). Data transfer rate can go up to 4 MB/sec with D2xx USB software driver.

A 82C55 chip provides 24 TTL I/Os. A supervisor chip (691) with a watchdog is on-board. An 8 ch. 16-bit DAC(LTC2600) can provide 0-5V analog voltage outputs.

Precision reference can be installed for the DAC and the ADC(P2543).
A switching regulator can be installed to supports power-off mode, allowing microAmp level power consumption.

The TDU supports TERN 8-bit expansion boards, including ACE, or UR8. An optional TD-Pack including a 16×2 LCD, 8×2 keys is available. The 48 screw terminals can be replaced with pin headers for OEM applications.


Includes 2 RS232 drivers, 24 TTL, 35 solenoid drivers, 512KB Flash, EE and SRAM. Does not include add-on options, OEM option discounts available.


  1. SRAM: 512KB
  2. USB port (FT232H)
  3. Real-time clock (RTC) and battery
  4. UART a) RS-232(default) or b) RS-485
  5. ADC 12/14/16-bit(P2543/7607/7606)
  6. 8 ch. 16-bit DAC (LTC2600)
  7. Reference: 2.5V/4.0V/5.0V
  8. TD-Pack (Box; 16×2 LCD; 8×2 keypad)
  9. Switching regulator
  10. RS485/RS422 drivers