CMT2380F17
Rev0.1 | 228/347
www.cmostek.com
18.10.1
S0 Baud Rate Generator (S0BRG)
The CMT2380F17 has an embedded Baud Rate Generator to generate the clock for serial port 0
operation. It is constructed by an 8-bit up-counter, S0BRC, and an 8-bit reload register, S0BRT. The overflow
(S0TOF) of S0BRC is the time base of UART0 serial engine in all operation modes and triggers the S0BRT
content reloaded into S0BRC for the consecutive counting.
If S0TR = 0, software writing S0BRT will modify S0BRC simultaneously. After S0TR enabled to start the
S0BRC counting, it is no influence on S0BRC when S0BRT is writing. Modifying S0BRC is always
independent with S0BRT content.
This baud rate generator can also provide the time base for clock output, S0CKO, from the S0BRC
overflow rate by 2 (S0TOF/2). S0TOF also supplies the toggle source for other peripherals’ clock input.
Regardless S0 engine is running or pending, S0BRG always serves the time base function for these
peripherals.
The configuration of the Serial Port 0 Baud Rate Generator is shown in Figure 18
–14.
Figure 18-14. S0BRG configuration
18.10.2
Independent Baud Rate Generator S0BRG for S0
To give S0 more flexibility, S0 Baud Rate Generator S0BRG can be selected as Baud Rate source. The
configuration of the Serial Port 0 baud rate selection is shown in Figure 18
–15.
Figure 18-15. S0 Baud Rate Selection
Summary of Contents for CMT2380F17
Page 27: ...CMT2380F17 Rev0 1 27 347 www cmostek com 1 25 Phase Noise...
Page 177: ...CMT2380F17 Rev0 1 177 347 www cmostek com Figure 17 3 PCA Interrupt System...
Page 246: ...CMT2380F17 Rev0 1 246 347 www cmostek com SnMIPS S0MI S1MI 1 P3 3 P4 7...