>I have an analog signal source vary from -40mv to +1100mv, and I want to swift entire range from 0mv to 1400mv. It can be easily done by adding 40mv >by simple math. Yet, if I want to add the offset using some hardware, how can I do it? The signal that will eventually go through an op-amp (LM324)and the op-amp may have a gain of 3.57 to bump it up to a range of 0 to 5volt and feed it to Analog to Digital. You can do this with an Op Amp adder circuit. You sum a 40mv reference with the input signal using two input resistors to the same node of the same value. Most data books show a simple summing amp circuit that will do what you need. Larry Larry G. Nelson Sr. L.Nelson@ieee.org http://www.ultranet.com/~nr