>need to use a PIC16C84 to convert multiple small voltage inputs into bytes, Are these analogue voltages ?? If so, you will find life a lot easier if you use the 16F627 or 16F628. These have analogue comparators in them, that you can use as part of an analogue to digital conversion scheme, and are pin compatible to the 16C84 (which is now considered ancient). The 16C84 does not have any analogue capability. You are likely to find life even easier if you use the 16F876, which has a 10 bit A2D converter, and a 5 channel mux for it, or the 16F877 which has the same A2D with an 8 channel mux. If you need higher accuracy then use an external A2D with I2C or SPI interface. -- http://www.piclist.com hint: The PICList is archived three different ways. See http://www.piclist.com/#archives for details.