![Micronas SDA 6000 User Manual Download Page 219](http://html1.mh-extra.com/html/micronas/sda-6000/sda-6000_user-manual_1787802219.webp)
SDA 6000
PRELIMINARY DATA SHEET
Version 2.1
Peripherals
7 - 61
Micronas
Register S0BG is the dual-function Baud Rate Generator/Reload register. Reading
S0BG returns the content of the timer (bits 15 … 13 return zero), while writing to S0BG
always updates the reload register (bits 15 … 13 are insignificant).
An auto-reload of the timer with the content of the reload register is performed each time
S0BG is written to. However, if S0R = ‘0’ at the time the write operation to S0BG is
performed, the timer will not be reloaded until the first instruction cycle after S0R = ‘1’.
For a clean baud rate initialization, S0BG should only be written if S0R = ‘0’. If S0BG is
written with S0R = ‘1’, an unpredicted behavior of the ASC0 may occur during the
running of transmit or receive operations.
7.3.3.1
Baud Rates in Asynchronous Mode
For asynchronous operation, the baud rate generator provides a clock
f
BRT
with 16 times
the rate of the established baud rate. Every received bit is sampled at the 7th, 8th and
9th cycle of this clock. The clock divider circuitry, which generates the input clock for the
13-bit baud rate timer, is extended by a fractional divider circuitry, which allows the
adjustment of more accurate baud rates and the extension of the baud rate range.
The baud rate of the baud rate generator depends on the following bits and register
values:
• CPU clock
• Selection of the baud rate timer input clock
f
DIV
by bits S0FDE and S0BRS
• If bit S0FDE = 1 (fractional divider): value of register S0FDV
• Value of the 13-bit reload register S0BG
The output clock of the baud rate timer with the reload register is the sample clock in the
asynchronous modes of the ASC0. For baud rate calculations, this baud rate clock
f
BR
is
derived from the sample clock
f
DIV
by a division of 16.
Summary of Contents for SDA 6000
Page 3: ...Contents Overview...
Page 21: ...Pin Description...
Page 22: ...SDA 6000 PRELIMINARY DATA SHEET Version 2 1 Pin Descriptions 2 3 Micronas 2 Pin Descriptions...
Page 29: ...Architectural Overview...
Page 33: ...C16X Microcontroller...
Page 88: ...Interrupt and Trap Function...
Page 122: ...System Control Configuration...
Page 159: ...SDA 6000 PRELIMINARY DATA SHEET Version 2 1 System Control Configuration 6 40 Micronas...
Page 160: ...Peripherals...
Page 282: ...SDA 6000 PRELIMINARY DATA SHEET Version 2 1 Peripherals 7 124 Micronas...
Page 283: ...Clock System...
Page 284: ...SDA 6000 PRELIMINARY DATA SHEET Version 2 1 Clock System 8 3 Micronas 8 Clock System...
Page 288: ...SDA 6000 PRELIMINARY DATA SHEET Version 2 1 Clock System 8 8 Micronas...
Page 289: ...Sync System...
Page 290: ...SDA 6000 PRELIMINARY DATA SHEET Version 2 1 Sync System 9 3 Micronas 9 Sync System...
Page 301: ...Display Generator...
Page 348: ...SDA 6000 PRELIMINARY DATA SHEET Version 2 1 Display Generator 10 50 Micronas...
Page 349: ...D A Converter...
Page 352: ...SDA 6000 PRELIMINARY DATA SHEET Version 2 1 D A Converter 11 6 Micronas...
Page 353: ...Slicer and Acquisition...
Page 381: ...Register Overview...
Page 398: ...SDA 6000 PRELIMINARY DATA SHEET Version 2 1 Register Overview 13 20 Micronas...
Page 399: ...Elelctrical Characteristics...
Page 411: ...SDA 6000 PRELIMINARY DATA SHEET Version 2 1 Electrical Characteristics 14 14 Micronas...