Hi all, I ve been given someone else s 17C756A code to fix, and I m very confused. I haven t used a chip with bank switching for over a year, and its fried my brain! The problem is that the code is trying to clear a flag bit in GPR Bank 1, but is actually clearing a bit in SPBRG1 (baud rate) in SFR Bank 0, which kills the comms! Can anyone explain (in simple terms) how the BSR works? I ve been trying to get my head round it all morning (while sorting out other disasters), and I m just plain confused. I ve been spoilt by writing code for the 18F series I think! Thanks Graham --------------------------------- Yahoo! Messenger - Communicate instantly..."Ping" your friends today! Download Messenger Now -- http://www.piclist.com hint: The PICList is archived three different ways. See http://www.piclist.com/#archives for details.