≡ Menu
a104

16-bit PC/104 form factor (mechanical/electrically compatible) microcontroller. It is designed for embedded applications that require compactness, low power consumption, and high reliability. Measuring 3.8 by 3.6 by 0.5 inches, the A104™ offers a complete C/C++ programmable computer system with a high performance CPU (188) and operates at 40 MHz.

The A104 is a 16-bit PC/104 form factor (mechanical/electrically compatible) microcontroller. It is designed for embedded applications that require compactness, low power consumption, and high reliability. Measuring 3.8 by 3.6 by 0.5 inches, the A104 offers a complete C/C++ programmable computer system with a high performance CPU (188) and operates at 40 MHz system clock speed with zero-wait-state. It features up to 512KB ROM/Flash, 512KB battery-backed SRAM, 512 bytes serial EE, a real-time clock, three 16-bit timers/counters and a watchdog timer.
Two DMA-driven serial ports and a third SCC2691 UART support reliable serial communication up to 115,200 baud. On-board drivers support three RS-232 ports, or two RS-232 and one RS-485 port, supporting either normal 8-bit or 9-bit multi-drop RS485/422 network with twisted-pair wiring.

There are three 16-bit programmable timers/counters and a watchdog timer. Two timers can be used to count or time external events up to 10 MHz. They can also be used to generate non-repetitive or variable-duty-cycle waveforms as PWM outputs. The Pulse Width Demodulation (PWD), a distinctive feature, can be used to measure the width of a signal in both its high and low phases. This has potential in a variety of applications, such as bar-code reading. The 32 I/O pins on the Am188ES are multifunctional and user-programmable. You may have 15 or more lines free to use, depending on your application.

Also on-board is a PPI (82C55) chip providing an additional 24 bi-directional I/O lines that can be used to interface to an LCD and a keypad. An adjustable negative voltage (-10V) is on board for LCD contrast.

A 64 pin 8-bit PC/104 connector can be installed. The A104 is not fully PC/104 compatible; bus signals are routed to the connector directly from the CPU with no buffering. No software support is provided for direct interface to other PC/104 products.

The 12-bit ADC has sample and hold, a high-impedance reference input, 11 single-ended 0-5V (or 0 to REF) inputs, and a 10 kHz sample rate. A 24-bit Sigma-Delta ADC (AD7731, Analog Devices) can also be installed. It has five inputs with programmable gain front end, which allows it to accept a range of low level transducer signals. At 800 Hz-output rate, the achievable resolution is 16-bit, based on the AD7731 datasheet.

Two 12-bit DAC provides 0-4.095V analog voltages outputs capable of sinking or sourcing 5 mA. The 14 solenoid drivers are capable of sinking 350 mA at 50V, perfect for driving solenoid coils or power relays.

The A104 provides its own voltage regulator and RS232/RS485 drivers.
The A104-S supports six RS-232 and one RS-485 serial ports, including two optional SCC2692s. It offers 80+ I/Os. It does not support the 24-bit ADC, solenoid drivers, and one of the DAC chips.

If you’re looking at the A104-S primarily for its serial-port capabilities, also take a look at the UART-8 serial port expansion controller. It provides 8 additional RS-232 ports, and can be easily interfaced with most TERN controllers.

A104:

  • Measures 3.8×3.6×0.5 inches
  • 16-bit CPU (188), x86 compatible
  • 40 MHz system clock
  • Power consumption: 190 mA at 5V
  • Power saving mode: 30 mA at 5V
  • Up to 512 KB Flash/EPROM
  • Up to 512 KB battery-backed SRAM
  • 2 high-speed PWM outputs, PWD
  • 32 I/O lines from CPU, 24 I/O from PPI
  • 512 bytes serial EEPROM
  • 8 external interrupt inputs
  • 3 16-bit timers/counters
  • Two RS232 serial ports, optional third RS485/RS232
  • Supervisor chip (691) for power failure, reset and watchdog
  • Four channels 12-bit DAC, 0 to 4.095 V
  • Real time clock, battery
  • 64 pin 8-bit PC/104 connector/form factor
  • 5 ch. 24-bit ADC, programmable gain (AD7731)
  • 11 ch. 12-bit ADC, up to 10 kHz sample rate (TLC2543)
  • 14 solenoid drivers or protected HV input.
  • 7 TTL outputs + 14 TTL I/O for LCD/keypad
  • On-board +5V regulator, RS232/485 driver

A104-S (adds):

  • Two SCC2692 + RS232 drivers (four RS232 ports) for a total of six RS232, and one RS485
  • Does NOT support 24-bit ADC, solenoid drivers, and one of the DAC chips

A140 (40 Mhz)

  • Includes 188 40 MHz with 128 KB SRAM
  • 50+ I/Os, 2 RS-232
  • 3 timers, watchdog timer
  • 512 byte EE, 14 solenoid drivers
  • PPI, watchdog
  • 5V regulator.
  • Does not include add-on options.
  • OEM option discounts available.
Quantity Price
1 $169
100 $139
1,000+ $74

 

Add-on Options:

No.Options Price
1SRAM: 512KB $20
2Debug ROM (AE_0_115) $20
3Real-time clock and battery $20
4UART (SCC2691) + driver a)RS-232/b) RS-485 $30
55 ch. 24-bit ADC w/ 2.5V ref. $60
611 ch. of 12-bit ADC $20
7Up to 2 chips 12-bit DAC (2 channels ea. LT1446) $20
8Reference 20 ppm/C 2.5 V $15
9LCD negative voltage port (for graphic LCDs) $10
10PC104 64-pin connector $10

A140-S (40 Mhz)

  • Incudes: 188 40 MHz with 128 KB SRAM
  • 70+ TTL I/Os
  • 6 RS-232 ports
  • 3 timers
  • watchdog timer
  • 512 byte EE
  • 5V linear regulator.
Quantity Price
1 $199
100 $159
500 $119
1,000+ $89

 

Add-on Options:

No.Options Price
1SRAM: 512KB $40
2Debug ROM (AE_0_115) $30
3Real-time clock and battery $20
4UART (SCC2691) + driver $30
5ACTF_AE Flash: a) 128KB b) 512 KB $20/$40
611 ch. of 12-bit ADC $30
72 ch. 12-bit DAC $40
8PC104 64-pin connector $10
9Switching regulator $30

Related Products