At 01:52 AM 6/14/96 +1100, you wrote: >>I want a 15.2K baud link. Failing this, 57600 or even 38.4K baud. >>For this application a software UART is out of the question, >>(Though it can be achieved, it is just not suitable.) >> >>Questions: >> >>1) Can the UART in the PIC16C64/65/74 WORK CORRECTLY at these high baud >> rates? This would require BRGH =1 and isn't this supposed to be bugged? >> Do any of the devices work as stated? Are there work-arounds? >> > >I have been using the 16C74 at 156250 bps for an RS485 multidrop network for >some time now and not experienced any problems with BRGH=1. > > I can't speak for the other parts. But I can recommend the 16C74. > I dont know about your application, but I have had many problems with the BRGH set. My product must be used on any PC, and works fine on 95% on the PCs out there. A customer loaned me a laptop that would not work with my product. After doing all the engineering stuff, like analyzing data stream, code, and pulling my hair out, I decided to review the April 96 errata on the 74. One now-documented-feature was that the user "may see a high number of communication errors" if the BRGH is set. So, to make a long story short, I replaced the xtal with a 7.3728mhz, changed the firmware, and it fixed the problem. Thank you Mchip. Note that the problem only occured after sending about 7k of continuous data. Richard Parallax Inc, t - 1.5 days