The software distributed with and the firmware contained in this product is Copyright (c) 2004 by Industrologic, Inc.
Industrologic, Inc. reserves the right to change any product's features, specifications, documentation, warranties, fee schedules, and conditions at any time and without notice.
Industrologic products are provided as printed circuit board level assemblies. Some Industrologic products may include mechanical packaging accessories which are provide for the purchaser's convenience, and are not intended to be final assembly enclosures.
Industrologic products are provided with the understanding that the purchaser will determine fitness for any particular application as well as achieve compliance with any particular specifications or regulations as required or desired for that application.
Industrologic's obligation under this Warranty is limited to replacement with a new or repaired unit to the original purchaser. The unit must be returned, and replacements obtained from Industrologic, Inc. or the Distributor or OEM from whom it was purchased.
This warranty will not apply if, in the judgment of Industrologic, Inc., damage or failure of the product has resulted from accident, alteration, misuse, abuse, connection to or operation with incompatible signals or power sources, or improper installation.
Under no circumstances shall Industrologic, Inc. be liable to purchaser or any third party for any loss of profits or other direct or indirect costs, expenses, losses, or consequential damages arising out of or as a result of any defects in or failure of Industrologic products or any part or parts thereof.
THIS WARRANTY IS IN LIEU OF ANY OTHER WARRANTY, EITHER EXPRESSED OR IMPLIED, AS TO DESCRIPTION, QUALITY, MERCHANTABILITY, FITNESS FOR ANY PARTICULAR PURPOSE OR USE, OR ANY OTHER MATTER.
Products must be returned by original purchaser with a Return Materials Authorization (RMA) number issued by Industrologic, Inc. or the Distributor or OEM from whom it was purchased, authorizing its return. Current repair or replacement fees and procedures will be related during the issue of the RMA number.
Warranty or repair units must be returned with postage and insurance paid by purchaser. Industrologic, Inc. is not responsible for damages or loss during shipment.
The IC51 includes, pre-programmed into the microcontroller, a special version of Industrologic's simple programming language Tiny Machine Basic written for the hardware on the IC51, and the microcontroller chip can be re-programmed using any number of software development tools available for similar Atmel microcontrollers.
The IC51 is available as a complete circuit board assembly, and can be enclosed in an optional ABS plastic enclosure.
Operating environment:
Temperature: 0-50 degrees Celsius (32-122 Fahrenheit)
Humidity: 30 to 80 percent, non-condensing
Logic level digital I/O signals-
Microcontroller pin with 10K pull-up resistor to +5 and 0.1uf capacitor to ground
Source current: .5 ma
Sink current: 20ma maximum each pin
Logic level interrupt input signal-
Microcontroller pin with 10K pull-up resistor to +5 and 0.01uf capacitor to ground
Source current: .5 ma
Sink current: 20ma maximum each pin
Logic level digital output signals-
Standard CMOS outputs, each output can source or sink 4 TTL signals
Analog Inputs-
Voltage range: 0 to +5 volts
Resolution: 12 bits
Input Impedance: 5000 ohms or less for best results (least crosstalk)
The analog inputs are switched into the analog to digital convertor chip
through a CD4051 analog multiplexer chip. For detailed info regarding input
resistance and how this circuit will affect input impedance refer to the
data sheet for the CD4051.
Form "C" Relay Contacts-
Maximum voltage: 30 volts, AC or DC
Maximum current: 10 amps
Manufacturer's type: Omron G5LE-14 series or equivalent
Power available at the screw terminal blocks:
The +5 and +12 volt supplies used on-board the IC51 are made available at
screw terminal blocks to allow easy interfacing to certain devices requiring
power, without having the need to provide separate power supplies. The current
drawn from these terminals plus the current required by the IC51 circuitry
must not exceed the ratings of the power supply regulators, which have a
maximum rating of one amp when well heatsinked. However, for increased
reliability and reduced heat it is recommended that the current drawn
from these terminals be limited to 500 mA each.

Alternately, the IC51 can be provided with a regulated voltage from 11 to 14 volts. In this case, jumper P1 should be placed in the "U", or unregulated position, which bypasses the on-board regulator. This connects the on-board circuitry using 12 volts and also the +12 output for external devices both to the power input voltage.
The IC51 Serial Port 2 emulates a PC compatible serial port with its pinout and DB9M connector, and can be easily connected to serial devices much like a PC compatible can, and using the same cabling.
The following are pinouts of the serial port connectors:
Serial Port 1, DB9-Female: Serial Port 2, DB9-Male PC signal Pin IC51 Signal Pin IC51 Signal DCD in 1 1 receive 2 transmit 2 receive transmit 3 receive 3 transmit DTR out 4 4 ground 5 ground 5 ground DSR in 6 6 RTS out 7 7 CTS in 8 8 RI in 9 +5 out 9 +5 out
On serial port 1 pins 1, 4, and 6 are tied together and pins 7 and 8 are tied together. On serial port 2 these pins are left unconnected.

The following is a pinout of the Digital Outputs screw terminal block area, the 16 pin LCD header, and typical LCD module signals. The LCD connector matches the 14 or 16 pin connections on most LCD modules. The pins associated with data bits 0 through 3 are included so that LCD modules can be easily connected using pin-to-pin wiring even though these signals are not supported by the IC51.
Digital 16 Pin Signal on LCD Module Output Header GND 1 VSS (Ground) +5 2 VDD (+5) 0-5 3 Contrast voltage DO1 4 Register Select GND 5 Read/Write (set to Read only) DO2 6 Enable (Chip Select) n/c 7 Bit 0 data (not used) n/c 8 Bit 1 data (not used) n/c 9 Bit 2 data (not used) n/c 10 Bit 3 data (not used) DO5 11 Bit 4 data DO6 12 Bit 5 data DO7 13 Bit 6 data DO8 14 Bit 7 data R7 to +5 15 LED Anode R8 to Gnd 16 LED Cathode
The IC51 printed circuit board includes circuitry and mounting area for optional resistors (R7 and R8) connected to the 16 pin header that can be used to supply current limited power to the backlighting LED's in LCD modules that have LED backlighting. This backlighting power can also be obtained at the screw terminal blocks, however, one or more external current limiting resistors will be required. Refer to the LCD module data sheet for detailed information. It is the user's responsibility to insure that any backlighting power connections to the LCD module are correct. Do not use the +5A connection in the analog input connection for the LED backlight current. The on-board LCD contrast pot R4 is connected in the typical manner used with most LCD display modules: The CW and CCW pins are connected to ground and +5 respectively, and the slider is connected to the Contrast pin of the 16 pin LCD.
The LCD controller chips used on LCD modules are high speed devices that can be affected by noise on their control signals. The Chip Select signal on pin 6 is particularly susceptible to noise because it is typically provided with a short high-going pulse to initiate commands. The cable connecting the LCD module to the TC51 can act like an antenna for Radio Frequency Interference (RFI) generated by the relays if they are switching high currents, and by other noise as well. If an LCD module is acting erratically and appears to be affected by noise in this manner, a small capacitor (around 0.001uF) connected between the Chip Select signal and Ground directly on the LCD module may eliminate the noise well enough for proper operation. However, some LCD modules will not tolerate this capacitance since it changes the rise and fall times of the Chip Select signal.
The following is a pinout of the Digital I/O screw terminal block area and the keypad header. The ground on pin 9 is typical used only with common ground switch arrays.
Digital 9 Pin I/O Header DI1 1 DI2 2 DI3 3 DI4 4 DI5 5 DI6 6 DI7 7 DI8 8 GND 9
Pushbutton switches connected to the Digital I/O (which will not require
"pullup" resistors), in conjunction with a alphanumeric display, can
provide a simple yet powerful method of displaying "menu" options and
changing options and their values. Three switches can be used for "Up",
"Down", and "Select" buttons which can be used to move menu items or
values up or down, and then select them. By adding two more switches
for "Left" and "Right", predefined messages can also be easily edited.