John wrote: > I need to buffer writes to portB. Normal procedure is to write all > values to a buffer and then move the entire buffer to the port. > = > The port in question also services the uart ( send and receive ) > = > Will i inject the wrong values into the uart by writing to the port or > will the uart ignore my writes to the rx and tx bits (those bits will > always be zero in the buffer )? EVERY write to an I/O port (including BSF and BCF) actually writes all 8 bits. If the problem you fear actually existed, then you would not be ab= le to safely use any of the other pins on the same port while the UART is active. The pin schematics in the datasheet will confirm that the UART completely= bypasses the port register while it is active. Jason Harper -- 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