5-3-3 How to Use the Baud Rate TimerRefer to the following when using the baud rate timer to set the UART transferspeed.(1) Specifying the timer clock sourceThe clock source is specified by the TM3CKS3 to 1 flags of the timer 3mode register (TM3MD).(2) Setting the compare registerThe compare register value is set in the timer 3 compare register (TM3OC).This set value is computed according to the following formula:overflow period = (compare register set value + 1) × timer clock periodbaud rate = 1/(overflow period × 2 × 8)↑ SC0MD1(SC0CKM)compare register set value = timer clock frequency/(baud rate × 2 × 8) – 1Table 5-3-1 UART Transfer RateExample:The timer 3 clock source is fs/4 (fosc = 8MHz) and a baud rate of 300 bps isdesired.Since fs=fosc/2,compare register set value = (8 × 106/2/4)/(300 × 2 × 8) – 1=207= X'CF'Chapter 5 Serial Functions105Half-duplex UART Serial Interface4.0fosc(MHz)Transfer Speed(bps)foscfs/4fs/16—104——SetValue CalculatedValue SetValue CalculatedValue SetValue CalculatedValue SetValue CalculatedValue SetValue CalculatedValue SetValue CalculatedValue300—208——1202——104——2403——52——4807——26——9615——13——19230———109——300—218——1201——109——2402——55——4761——27——9699—————————208——300——52——1201—208——2404——104——4807——52——9615——26——19230———218——300——55——1190—218——2403——109——4805——55——9523——27——19398————78——300—78——1202——39——2403—156——4808——78——9615——39——19230————104——300—104——1202——52——2404—208——4808——104——9615——52——19230————109——300—109——1201——55——2381—218——4805——109——9610——55——19045————130——300—130——1202——65——2404——33——4735—130——9615——65——19231——foscfs/4fs/16foscfs/4fs/16foscfs/4fs/16foscfs/4fs/16foscfs/4fs/16foscfs/4fs/16foscfs/4fs/16300 1200 2400 4800 9600 192004.198.08.3812.016.016.7620.0Set the values from this table(minus 1) in the compareregister.