beautypg.com

2 motorola spi, Figure 16-13. motorola spi with sscr[tte]=1, Note: sscr1[ttelp] must be 0 for motorola spi – Intel PXA26X User Manual

Page 562: 3 national semiconductor microwire, Figure 16-12

background image

16-14

Intel® PXA26x Processor Family Developer’s Manual

Network/Audio Synchronous Serial Protocol Serial Ports

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

Section 16.4.3.2

.

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.

Figure 16-13

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

Section 16.4.3.3

.

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).

Figure 16-14

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