UxBRG

UxBRG

UART Baud Rate Generator
Notes:
  1. 1.The individual bytes in this multibyte register can be accessed with the following register names:
    • UxBRGH: Accesses the high byte BRG[15:8]
    • UxBRGL: Accesses the low byte BRG[7:0]
  2. 2.The UxBRG registers will only be written when ON = 0.
  3. 3.Maximum BRG value when MODE = ‘100x and BRGS = 1 is 0x7FFE.
  4. 4.Maximum BRG value when MODE = ‘100x and BRGS = 0 is 0x1FFE.
  0x1BC,0x1D0 16   1,2 x

UxBRG

Bit  15 14 13 12 11 10 9 8  
  BRG[15:8]  
Access  R/W R/W R/W R/W R/W R/W R/W R/W  
Reset  0 0 0 0 0 0 0 0  
Bit  7 6 5 4 3 2 1 0  
  BRG[7:0]  
Access  R/W R/W R/W R/W R/W R/W R/W R/W  
Reset  0 0 0 0 0 0 0 0  

Bits 15:0 – BRG[15:0]: Baud Rate Generator Value

Baud Rate Generator Value

The UART Baud Rate equals [Fosc*(1+(BRGS*3)]/[(16*(BRG+1))]