MOTOROLA
MC72000
Advance Information Data Sheet
Go to: www.freescale.com
95
If the transmit FIFO is enabled:
1 = An interrupt is generated when the TFE flag (in the SCSR) is set
When this interrupt occurs, up to eight values can be written to the STX, depending on the level
of the TXFIFO watermark.
0 = No interrupt is generated
The TDE bit always indicates the STX register empty condition, even when the transmitter is disabled
by the transmit enable (TE) bit in the SCR2. Writing data to the STX or STSR clears the TDE bit, thus
clearing the interrupt. Two transmit data interrupts with separate interrupt vectors are available: transmit
data with exception status and transmit data without exceptions. Table 43 shows the conditions under
which these interrupts are generated and lists the interrupt vectors.
Table 43. SSI Transmit Data Interrupts
1
RE—Receive Enable
This control bit enables the receive portion of the SSI.
1 = Receive portion of the SSI is enabled and receive data will be processed starting with the next
receive frame sync
0 = Receiver is disabled by inhibiting data transfer into the SRX
If data is being received when this bit is cleared, the rest of the word is not shifted in nor is it
transferred to the SRX register. If the RE bit is re-enabled during a time slot before the second
to last bit, then the word will be received.
It is recommended to clear this bit when clearing SSIEN.
TE—Transmit Enable
This control bit enables the transfer of the contents of the STX register to the transmit shift register
(TXSR) and also enables the internal gated clock.
1 = On the next frame boundary, the transmit portion of the SSI is enabled.
With internally generated clocks, the frame boundary will occur within a word time. If the TE
bit is cleared and then set again during the same transmitted word, the data continues to be
transmitted. If the TE bit is set again during a different time slot, data is not transmitted until
the next frame boundary.
0 = Transmitter continues to send the data currently in the TXSR and then disables the transmitter.
The serial output enable signal is disabled and any data present in the STX register is not
transmitted. In other words, data can be written to the STX register with the TE bit cleared, and
the TDE bit is cleared but data is not transferred to the TXSR.
The normal transmit enable sequence is to write data to the STX register or to the STSR before setting
the TE bit. The normal transmit disable sequence is to clear the TE bit and the TIE bit after the TDE bit
is set.
When an internal gated clock is being used, the gated clock runs during valid time slots if the TE bit is
set. If the TE bit is cleared, the transmitter continues to send the data currently in the TXSR until it is
empty. Then the clock stops. When the TE bit is set again, the gated clock starts immediately and runs
during any valid time slots.
This bit should be cleared when clearing SSIEN.
1.See
Table 37
for a complete list of interrupts.
Interrupt
TIE
Selection Control
TUE
TFEN = 0
TFEN = 1
Transmit Data with Exception Status
Transmit Data (without exception)
1
1
TDE = 1
TDE = 1
TFE = 1
TFE = 1
1
0
F
Freescale Semiconductor, Inc.
For More Information On This Product,
n
.