Hi Ismail, Sorry for the delay in getting back to you. The ADS1298 has a BTC output and that can complicate the SW a little in trying to convert hex to voltage. The easiest way to go about this (IMHO) is to take the raw code and convert the BTC data to straight binary. You can do this by 'XORing' the data with 0x800000. Full scale positive is 0x7FFFFF, XORing that with 0x800000 would give you 0xFFFFFF. Full scale negative is 0x800000, which yields 0x000000 when XORed. Your code to voltage input relationship is essentially [code-1 (in decimal)*LSB size]/gain. The LSB size is given in page 30 under the Format section as VREF/(2^23-1). If you need to compensate for polarity, simply take the result and subtract your reference voltage.