28.4.2.1.1 Asynchronous Arithmetic Mode BAUD Value Selection

The formula given for fBAUD calculates the average frequency over 65536 fref cycles. Although the BAUD register can be set to any value between 0 and 65536, the actual average frequency of fBAUD over a single frame is more granular. BAUD register values that affect the average frequency over a single frame result in an integer increase in the cycles per frame (CPF).

CPF=freffBAUD(D+S)

where

  • D represents the number of data bits per frame
  • S represents the sum of the start bit and the first stop bit, if present

Table 28-2 shows the BAUD register value versus baud frequency fBAUD at a serial engine frequency of 48 MHz. This assumes a D value of eight bits and an S value of two bits (ten bits, including start and stop bits).

Table 28-2. BAUD Register Value vs. Baud Frequency
BAUD Register ValueSerial Engine CPFfBAUD at 48 MHz Serial Engine Frequency (fREF)
0 – 4061603 MHz
407 – 8081612.981 MHz
809 – 12051622.963 MHz
.........
652063177515.11 kHz
652073187115.06 kHz
652083196915.01 kHz