I've got a program running on an 16F877 that uses PORTC as a UART, for SPI and as a digital output. With the emulator, all these coexist just fine, however, when I program the chip and run independently it looks like PORTC is misbehaving. I haven't sorted it all out yet, but it looks like the digital output is either tri-stating or switching to an input. Anyone experienced this before; i.e., the emulator running the code behaving significantly different than the programmed code? Thanks, Ed Browne Precision Electronic Solutions -- http://www.piclist.com#nomail Going offline? Don't AutoReply us! email listserv@mitvma.mit.edu with SET PICList DIGEST in the body