Thanks Tony for your reply, you are quite write about PORTC being the serial port and the requirment of level shifting use a MAX chip. But what I was after was information on burning a pic16c7x. The .HEX file required to burn can be transfered via port B6 and B7. It's quite easy to do on the 16c84 but I cant get it to work on the 74. Any Ideas? Phil Cork Ireland ----- Original Message ----- From: K|bek Tony To: Sent: Sunday, April 02, 2000 12:52 PM Subject: Re: Implementing RS-232 serial with 16F876 UART Hi, Just a thought, ( don't know how much You know about comms. ) >Also, everything I have read only seems to mention using the Tx and Rx >pins on Port C. Are connecting these pins to the opposite pins on a serial >port all that is needed? Is there no need for any RTS/CTS connections etc? >Thanks for your time and any help you can give. Below are the details of >my configuration. Please be patient as I have limited experience. This sounds like You are trying to connect the RS232 pins from the computer directly to the PIC, is this the case ? then no go, You must use an level shifter of some sorts to accomplish the 'correct' ( not that sensitive ) voltage levels. For exemple any MAX232... I can supply you with some options if this is the case. Secondly to answer Your question, you need to connect: Pic:Rx -> Pc:Tx ( level shifter ! ) Pic:Tx -> Pc:Rx ( level shifter ! ) Pic:Gnd -> Pc:Gnd ( straight connection ) Assuming that no handshaking is used. /Tony Tony K|bek, Flintab AB 222222222222222222222222222222222222222222222222222222222222 E-mail: tony.kubek@flintab.com 222222222222222222222222222222222222222222222222222222222222