No problem... >> I'm using a ceramic resonator at 20Mhz, and >> transmitting at 2400bps. (Using a wireless link that starts to crap out >> at >> 9600...) > > I's not clear here, are you *receiving* at 9600 or 2400 baud ? > Does the "link" switch in some way to 2400 baud ? I am receiving at 2400bps from a PC. The "link" are these wireless pieces: http://www.qkits.com/serv/qkits/velleman/pages/RX433.asp >> I've hooked it up to an oscillator to verify the TTY levels, and the >> timing. > > Where ? On what pin/pins ? And when ? > The pin is RB1/RX as described in Microchip's docs. RB2/TX is not used, as I am only receiving. I used a two channel oscilliscope to check the signal leaving the PC, and signal arriving to the RB1/RX pin. The data is being moved correctly, and without dropped bits. (At 2400bps. I originally tried to use 9600bps, but the wireless link started to drop random bits.) Also, I am transmitting: 8N1, No Hardware Flow Control. >> Everything seems to transmit fine, and when I rig the code to >> check RCREG manually, I do get data. So, the serial is transmitting. > > Wasn't it *receiving* you had problem with ? > Yes, it is receiving I'm having trouble with. That's why I'm checking RCREG, the USART receive register. (I said transmit, as it seems to transmit fine from the PC. However, it doesn't flag an interrupt, even though there IS data in the RCREG register.) -Ian (ian@chestpains.org) -- http://www.piclist.com hint: The PICList is archived three different ways. See http://www.piclist.com/#archives for details.