On Wed, 21 Jul 2010 13:24:47 -0400, "V G" said: I like the shiny new moniker :) > I used a simple program that calculates PIC UART configuration > register values based on the clock frequency and desired bit rate. I > selected various common frequencies such as 16 MHz, 20 MHz, and so on, > but all of them resulted in the program calculating a non-zero error > percentage value (0.16% at 20 MHz and 9600 bits/s). A screenshot of > the program can be viewed here: > http://img249.imageshack.us/img249/8761/screenshotno.png > > Is this non-zero error value acceptable? Will it cause reliability > issues? Does it need to be avoided, and if so, how? It's not a problem for communication, up to about .5% error is acceptable. You can use 19.6608 MHz crystals if you want perfect timing. That is a standard value. Cheerful regards, Bob -- http://www.fastmail.fm - The way an email service should be -- http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist