Hello Thomas, The only way is to use 2 bytes. One is called "least significant byte", the other - "most s b". Value is 256*msb+lsb. That's all :))) For 258 msb=1, lsb=2. And so on... TT> How can you store values greater than 255 in a pic16c84. I need to measure a TT> resistor by charging a capacitor through it. The value is between 500 and TT> 3000. How can i store this value when the registers are only 8 bit. -- Best regards, Oleg mailto: remove_this_word.sergin@fcita.dn.ua