From: "Brent Brown" Sent: Saturday, October 14, 2006 2:56 AM > The data sheet says "Bit SPEN (RCSTA<7>) and bits TRISC<7:6> have to be > set in > order to configure pins RC6/TX/CK and RC7/RX/DT as the Universal > Synchronous > Asynchronous Receiver Transmitter." > > This has got me before, definitely a trap for new players. Definately confusing. I changed it to set both those TRIS bits now. From: "slippyr4" Sent: Saturday, October 14, 2006 11:18 AM > furthermore, after filling TXREG, you need to wait for TXIF to be set > (either by configuring interrupts or by polling it) before loading the > next char. At least that's how it works with the other 16-series i've > used - i've not got that datasheet in front of me. I knew about that, but at this point, I'm just trying to get a signal on TX to make sure that part is working. If bytes get lost it is not a problem yet. I did change it to check that flag just in case my overflows were turning off the USART or something like that. Now, TXIF is never being set, so I'm never even trying to transmit (and of course have no signal on TX). Thanks, Jason -- http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist