Hi supratic,

You mention modifying the code. What were your modifications? The PIC16F877A should work straight out of the box, no modifications required, with the hex called tinybld_16F876A_20MHz.HEX for 20 mhz. One thing you don't mention is a MAX232 device connected to your pic chip. You will need it on the PIC16 devices to invert your signal and modify their levels for your computer to "hear" correctly.

If you were using a PIC18, you could modify the code so you did not need a max232 device. http://www.picbasic.co.uk/forum/show...2538#post82538

Walter