2 motorola spi, 3 national semiconductor microwire, Ti ssp with sscr[tte]=1 and sscr[ttelp]=1 -14 – Intel PXA255 User Manual
Page 554: Motorola spi with sscr[tte]=1 -14, Figure 16-12
16-14
Intel® PXA255 Processor Developer’s Manual
Network SSP Serial Port
Note:
If SSPSCLK is an input, the device driving SSPSCLK must provide another clock edge to cause
the TXD line to go to Hi-Z.
16.4.4.2
Motorola SPI
When SSCR1[TTE] is 0, the SSP behaves as described in
If SSCR1[TTE] is 1, SSPTXD is driven only when SSPSFRM is 0. When SSPSFRM is 1, SSPTXD
is Hi-Z. During the time between the last falling edge and SSPSFRM rising, SSPSP[EDTS]
controls the value driven on SSPTXD.
shows the pin timing for this mode.
Note:
SSCR1[TTELP] must be 0 for Motorola SPI.
16.4.4.3
National Semiconductor Microwire
When SSCR1[TTE] is 0, the SSP behaves as described in
If SSCR1[TTE] is 1, SSPTXD is driven at the same clock edge that the MSB is driven. SSPTXD is
Hi-Z after the next rising edge of SSPSCLK for the LSB (1 clock edge after the clock edge that
starts the LSB).
shows the pin timing for this mode.
Figure 16-12. TI SSP with SSCR[TTE]=1 and SSCR[TTELP]=1
A9975-01
SSPRXD
SSPSFRM
SSPSCLK
SSPTXD
MSB
4 to 32 Bits
LSB
Bit[N]
Bit[N-1]
Bit[1]
Bit[0]
Bit[N]
Bit[N-1]
Bit[1]
Bit[0]
Undefined
Undefined
Figure 16-13. Motorola SPI with SSCR[TTE]=1
A9976-01
SSPRXD
SSPSFRM
SSPSCLK
SSPTXD
MSB
LSB
Bit[N]
Undefined
Undefined
Bit[N-1]
Bit[1]
Bit[0]
Bit[N]
Bit[N-1]
Bit[1]
Bit[0]
4 to 32 Bits