After i got the value from my ADC16, i found out that the value are very large, e.g, 26733 for channel 1, 1634872 for channel 3, etc. I did some research, and i understand that in this case, channel is a positive value while channel 3 is a negative value. So question is, how can i display them correctly, in other words, how can i convert 26733 to its proper positive number format, and 1634872 to its proper negative number format? For positive and with 16 bit conversion resolution, i am currently using " value*2500/65536, but what about other conversion resolution, still the same formula? How about negative, i got no idea how that works..