Steps to Achieve the Maximum Possible Baud Rate for the UART in PSoC® 3 and PSoC 5LP – KBA90461 | Cypress Semiconductor
Support & Community
Steps to Achieve the Maximum Possible Baud Rate for the UART in PSoC® 3 and PSoC 5LP – KBA90461
How do you achieve the maximum possible baud rate for the UART in PSoC 3 and PSoC 5LP?
To operate at the maximum baud rate (without an external clock), do the following:
- Enable the USB clock and configure it as IMO * 2 (internal main oscillator (IMO) as 24 MHz). Now, the IMO will have only 0.25 percent tolerance as it is synchronized to the USB clock.
- Use the IMO as the clock source for the UART transmitter and receiver.
For a given baud rate, the UART clock should be the oversampling rate times the baud rate (bits per second). It is possible to achieve a maximum baud rate of 6 Mbps for an oversampling rate of eight.