So at this point you know that the USB coomunication is working and that the PIC is sending something, just not the correct stuff? Can you send "Hello World" and have it show up in whatever application it is you're using on the PC?

I'm not sure the DIG operator returns the ASCII code for the digit. I'd try ArrayWrite Buffer, ["Adc", Ch, "=", DEC3 adval, 13,10,0]

/Henrik.