Skip to main content

UART Baud Helper

v1.0.0

Baud-rate / error helper — given clock, target baud, compute divisor and error percentage.

Result
UART Baud Rate Calculator

Clock:        16,000,000 Hz (16.000 MHz)
Target baud:  115200
Divisor:      9
UBRRn value:  8  (0x0008)
Actual baud:  111111
Error:        3.549%  ✗ ERROR too high!

AVR register:  UBRR0H = 0x0; UBRR0L = 0x08;

Double speed (U2Xn=1): divisor = 17, error = 2.124%