Controlling The Communications Mode And Handshaking - Intel 8XC196K Series User Manual

Table of Contents

Advertisement

8XC196K x , J x , CA USER'S MANUAL
SSIO_BAUD
The synchronous serial port baud (SSIO_BAUD) register enables and disables the baud-rate
generator and selects the SSIO baud rate. During read operations, SSIO_BAUD serves as the down-
counter monitor. The down-counter is decremented once every four state times when the baud-rate
generator is enabled.
7
BE
BV6
Bit
Bit
Number
Mnemonic
7
BE
6:0
BV6:0
Figure 8-5. Synchronous Serial Port Baud (SSIO_BAUD) Register
8.5.3

Controlling the Communications Mode and Handshaking

The SSIOx_CON register (Figure 8-6) controls the communications mode and handshaking. The
two least-significant bits indicate whether an underflow or overflow has occurred and whether
the channel is ready to transmit or receive.
8-10
BV5
BV4
Baud-rate Generator Enable
This bit enables and disables the baud-rate generator.
For write operations:
0 = disable the baud-rate generator and clear BV6:0
1 = enable the baud-rate generator and start the down-counter
For read operations:
0 = baud-rate generator is disabled
1 = baud-rate generator is enabled and down-counter is running
Baud Value
For write operations:
These bits represent BAUD_VALUE, an unsigned integer that
determines the baud rate. The maximum value of BAUD_VALUE is 7FH;
the minimum value is 0. Use the following equation to determine
BAUD_VALUE for a given baud rate.
F
------------------------------------- - 1
BAUD_VALUE
=
Baud Rate
For read operations:
These bits contain the current value of the down-counter.
Reset State:
BV3
BV2
Function
OSC
×
8
Address:
1FB4H
XXH
0
BV1
BV0

Advertisement

Table of Contents
loading

Table of Contents