TERN i386-Engine  32 bit CPU [intel i386EX][x86 compatible] 33MHZ C/C++ Programmable Controller, 11 ch. 12bit ADC, 4 ch. 12bit DAC,Real Time Clock+Battery, 24+ I/O w/ multiplexed functions, up to 10 ex interrupts

wpe1D.jpg (10658 bytes)

i386-Engine (-P, -M, -L)
32-bit processor module with high-speed ADC, DAC

Basic i386-Engine Specs/Features:
* Measures 3.6x2.3x0.3 inches
* 32-bit CPU (Intel i386EX), x86 compatible

* 33 MHz system clock
* Power consumption: 270 mA at 5V, 28 mA in power-down mode
* Temperature: -40 to +85 Celsius
* 512 KB 8-bit Flash/EPROM

* 512 KB 8-bit battery-backed SRAM
* 2 asynchronous serial-port, 1 synchronous serial-port, 1 optional UART
* 24 TTL I/Os w/ multiplexed functions
* up to 10 external interrupts
* two DMA channels
* 11 channels 12-bit ADC
* 4 channels 12-bit DAC
* Real-time lock, battery

i386-Engine-L (adds to the i386-Engine):
* Measures 3.6x2.8 inches, same dimensions/pinouts as A-Engine-P.
* 256 KW 16-bit Flash
* 256 KW 16-bit SRAM
* 2 RS232, 1 RS485 line drivers
* only 2 ch. 12-bit DAC
* switching regulator

i386-Engine-P (adds to the i386-Engine):
* Measures 4.5x2.7x0.3 inches
* Power consumption: 300/160/80/30 mA at 6.5/12/24/30V
* Up-to 3 MB on-board SRAM + Flash
* RS-232/RS485 drivers
* high speed 12-bit ADC or 16-bit ADC
* 5V linear or switching power regulator

i386-Engine-M (adds to the -P):
* Single 16-bit SRAM replaces 8-bit of IE-P
* Multiplexer (8 single or 4 diff) for analog inputs
* Optional 12/14/16-bit high-speed parallel ADC
* Optional 4 channels of 5ms 12-bit DAC

The i386-Engine (IE) is a 32-bit microprocessor core module based on the 33 MHz Intel386EX™. It is designed for embedded systems that require high performance, PC-compatibility, compactness, low power consumption, and high reliability at a low cost. The i386-Engine is not only easy to program in C/C++, but also offers PC-compatibility, and thus a vast software library. Whether you use it as the processor core component of an OEM product, as part of a smart sensor, or as a node in a distributed microprocessor system, building your product around the i386-Engine will reduce development time and costs, minimize technical risks, and allow you to deliver a more reliable end product.

The i386-Engine™ operates with regulated 5V-only power input, and consumes 270 mA at 33 MHz. In software-programmable power-down mode, power consumption is 28 mA. The real-time clock can switch an external power supply on and off via the "VOFF" pin on the J1 header to achieve ľA-level power consumption. The i386-Engine™ can operate in either 8-bit or 16-bit external data mode. Up to 512KB 8-bit ROM/Flash and up to 512KB 8-bit battery-backed SRAM can be installed on-board. 64MB of memory space is supported, with 26 address lines and 16 data lines. The on-board 512-byte serial EEPROM, which does not require a battery backup, can be used as an additional memory device to store important data such as user IDs, calibration coefficients, etc. An optional real-time clock (RTC) provides information on the year, month, date, hour, minute, second, 1/64 second, and an interrupt signal. A PCB-mounting lithium coin battery can be installed to back up both the SRAM and RTC. Under normal conditions, the battery can last at least three years.

Two asynchronous serial ports from the i386EX support reliable DMA-driven serial communication at up to 115,200 baud and provide complete handshaking and modem control signals. One synchronous serial port from the i386EX can interface to external synchronous serial devices at a rate of up to 8 MHz. An optional UART SCC2691 can be added for a third asynchronous serial port that supports 8-bit or 9-bit networking communication.

Three PC-compatible 16-bit programmable timers/counters can operate in one of six modes. They can be used to generate interrupts or count external events, at a rate of up to 8 MHz, or to generate pulse outputs. Three 8-bit multifunctional, user-programmable I/O ports support up to 10 external interrupts. Four external interrupts are buffered by Schmitt-trigger inverters and provide active low inputs. The other six interrupts provide active high inputs. A supervisor chip (LTC691) with power-failure detection, a watchdog timer, and a red LED are on-board.

The optional 12-bit ADC has 11 channels of analog inputs with sample-and-hold and a high-impedance reference input. With an analog input range of single ended 0-5V (or 0 to REF), the ADC supports conversion up to a sample rate of 10KHz. Up to four channels of 12-bit DAC that provide 0-4.095V analog voltage outputs capable of sinking or sourcing 5mA are also available.

On-board expansion headers provide data lines, address lines, control signals, and pre-decoded chip select lines for user expansion.

The basic i386-Engine expects a regulated 5V voltage supply, and does not provide RS232 or RS485 drivers for the serial ports. The VE232 can be used to provide this. If you are using this controller stand-alone, you might want to consider one of the other larger variants of this controller.

i386-engine-ie2.jpg (7248 bytes)


The i386-Engine-L is an extended stand-alone version of the i386-Engine.  It has similar pinouts to the A-Engine86-P controller, and is intended as a plug-in replacement for those who prefer Intel 386-based controllers.  In place of the 8-bit memory bus on the basic IE, the IE-L has 16-bit memory SRAM/FLash that improves performance dramatically.

The IE-L also has on-board voltage regulators and RS232 line drivers, so that it can be used as an effective stand-alone controller.

The i386-Engine-P is based on the i386-Engine design, and offers an on-board 5-volt regulator and two RS-232 drivers, high-speed ADC, and more on-board memory in addition to standard IE features. The third optional UART SCC2691 can be either RS-232 (default) or RS-485, to be specified when ordering. The i386-Engine-P does not require the VE232.

In addition to the 512 KB 8-bit SRAM and 512 KB 8-bit ROM/Flash, the IE-P supports up to 1 MB 16-bit SRAM and 1 MB 16-bit Flash. A 16-bit ADC (LTC1605, 100 kHz, +-10V) or a 12-bit ADC (LTC1415, 1.2 MHz, 0-5V) can be installed. Eight additional TTL outputs are designed for operating an external analog multiplexer. The switching power regulator is useful for lowering power consumption.

i386-engine-ie3.jpg (7162 bytes)

The i386-Engine-M is an enhanced version of the IE-P with the same mechanical and electrical features.   IE-M is an excellent high performance controller for high speed data acquisition and motion control.

A single 16-bit SRAM chip replaces three 8-bit SRAM chips used on the IE-P.  The 16-bit SRAM with battery backup and the 16-bit FLASH allows the i386EX to operate using the 16-bit data bus for code execution and data access.   A 16-bit SRAM of 128KB/256KW must be installed.

An optional 12-bit ADC (LTC1415, 1 MHz, 0-4.096V), or 12/14-bit ADC (LTC1409, 800K, +-2.5V), or 16-bit ADC (LTC1605, 100K, 0-4V) can be installed with an analog multiplexer (508 or 509) of 8 single-ended or 4 pair of differential inputs.   A high speed 12-bit DAC7625 contains four precision output buffer amplifiers, providing 3us output setting time and outputs of 0 to 2.5V with an external 2.5V reference.

The i386-Engine shares a similar pin-out and physical dimensions with the 586-Engine, A-Engine, and V25-Engine-LM.

Ordering Information

IE (33 MHz)       Quantity: Any, Price: Call
Includes i386EX 33 MHz with 24 I/Os, 1 synch. & 2 asynch. UARTs, 3 timers, watchdog timer, 512 byte EE, 128 KB SRAM  Does not include add-on options. OEM option discounts available.

Add-on Options:

1) 512KB    $40
2) Debug ROM (IE8_0_115) $30
3) Real-time clock and battery $20
4) UART (SCC2691) $20
5) 11 ch. 12-bit ADC $30
6) VE232 interface board $69
7) 2 ch. 12-bit DAC (up to 2) $40 ea.
8) Sockets for expansion:
       two 20x2, one 10x1

IE-L (32 MHz)       $189/$129/$99
Includes i386EX 32 MHz with 24 I/Os, 1 synch. & 2 asynch. UARTs, 3 timers, watchdog timer, 512 byte EE, 82C55 PPI w/ 24 I/O lines, 512-byte EE, 265 KW 16-bit ACTF Flash and 64 KW SRAM, 2 RS-232, linear regulator,   Does not include add-on options. OEM option discounts available.

Add-on Options:

1) SRAM: 256 KW    $40
2) Real-time clock and battery $20
3) UART (SCC2691) w/ drivers
(a) RS-232 (default), (b) RS-485
4) 11 ch. 12-bit ADC (P2543) $30
5) 2 ch. 12-bit DAC (LT1446) $40
6) 64 MHz clock upgrade $30
7) Switching regulator (SR) $30
8) Sockets for expansion:
       two 20x2, one 10x1

IE-P            $199/$179/$149/$89
Includes i386EX 33 MHz w/ 2 UARTs, 3 timers, 24 I/Os, 8 TTL outputs, watchdog 512-byte EE, 5V regulator, 128 KB SRAM.

Add-on Options:

1) 512KB    $40
2) Debug ROM (IE8_0_115) $30
3) Real-time clock and battery $20
4) UART (SCC2691) w/ drivers
(a) RS-232 (default), (b) RS-485
6) 16-bit SRAM
  (a) 256 KB, (b) 1 MB
7) 16-bit Flash: 256 KW $40
8) ADC: 16-bit (LTC1605) $60
9) Switching power regulator $30

IE-M            $199/$179/$149/$89
Includes i386EX 33 MHz w/ 2 UARTs, 3 timers, 24 I/Os, 8 TTL outputs, watchdog 512-byte EE, 5V regulator, 64 KW 16-bitSRAM.

Development Service: Testech Electronics provides cost effective development service for a full turnkey solutions to assist our customer with automating or customised  project using Tern controller. We help you to implement your ideas and solve your problem quickly. Contact us at sales@testech-elect.com or call +65-67492162 for a discussion on how you can speed up your projects.

Add-on Options:

1) 16-bit SRAM: 256 KW    $40
2) Debug ROM (IE16_0_115) $30
3) Real-time clock & Battery $20
4) UART (SCC2691) w/
  (a) RS-232, or (b) RS-485
5) 3 sockets for expansion $9
6) 16-bit Flash: 256 KW $40
7) ADC (one of):
a) 8 ch. 12-bit (LTC1415)
d) 8 ch. 16-bit (LTC1605-1)

8) Switching power regulator $30
9) 4 ch. 12-bit DAC, 200 KHz (DA7625) $6

  Back to TERN Main Page    |    Back to Testech Home Page    |    Compiler    |     RTOS    |    Emulator/Debugging