SDA 6000
PRELIMINARY DATA SHEET
Version 2.1
Peripherals
7 - 92
Micronas
7.4.4
Port Control
The SSC0 uses three pins to communicate with the external world. Pin SCLK serves as
the clock line, while pins MRST (Master Receive/Slave Transmit) and MTSR (Master
Transmit/Slave Receive) serve as the serial data input/output lines.
The operation of the SSC0 pins depends on the selected operating mode (master or
slave). The direction of the port lines depends on the operating mode. The SSC0 will
automatically use the correct alternate input or output line of the ports when switching
modes. The direction of the port pins, however, must be programmed by the user. Using
the open drain output feature of the port lines helps to avoid bus contention problems
and reduces the need for hardwired hand-shaking or slave select lines. In this case it is
not always necessary to switch the direction of a port pin.
7.4.5
Baud Rate Generation
The serial channel SSC0 has its own dedicated 16-bit baud rate generator with 16-bit
reload capability, allowing baud rate generation independent from the timers. In addition
to
Figure 7-39
,
Figure 7-43
shows the baud rate generator of the SSC0 in more detail.
Figure 7-43
SSC0 Baud Rate Generator
The baud rate generator is clocked with the module clock 33.33 MHz. The timer is
counting downwards. Register SSCBR is the dual-function Baud Rate Generator/Reload
register. Reading SSCBR, while the SSC0 is enabled, returns the content of the timer.
Reading SSCBR, while the SSC0 is disabled, returns the programmed reload value. In
this mode the desired reload value can be written to SSCBR.
Note: Never write to SSCBR, while the SSC0 is enabled.
UES11162
16-Bit Reload Register
16-Bit Counter
f
SCLK
2
÷
33 MHz
SCLKmax
f
in master mode
_
< 33 MHz / 2
in slave mode
SCLKmax
f
33 MHz / 4
<
_
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...