Barnaby wrote: >Hello List > >I'm taking an existing circuit board from the 16C67 to the 16F877. >Everything seems to work normally except for a bit-banging routine which >manually controls an RS-232 driver (the USART is tied up elsewhere). For >some reason, the 232 communication fails frequently on the 877 but not on >the 67. To make matters more confusing, this problem only occurs with >burned chips, and does not occur on the MPLAB ICE. The 232 handling is NOT >going through the USART -- it is being handled directly by code. .............> Are you using RB0/external interrupt for your RS232 RxD line, or just polling to sense receipt? -- http://www.piclist.com hint: The list server can filter out subtopics (like ads or off topics) for you. See http://www.piclist.com/#topics