Wiznet W7500 Reference Manual page 372

W7500 series
Hide thumbs Also See for W7500:
Table of Contents

Advertisement

One half SSPCLKOUT period later, valid master data is transferred to the SSPTXD pin. Now that
both the master and slave data have been set, the SSPCLKOUT master clock pin goes HIGH
after one additional half SSPCLKOUT period.
The data is now captured on the rising and propagated on the falling edges of the SSPCLKOUT
signal.
In the case of a single word transmission after all bits of the data word have been transferred,
the SSPFSSOUT line is returned to its idle HIGH state one SSPCLKOUT period after the last bit
has been captured.
However, in the case of continuous back-to-back transmissions, the SSPFSSOUT signal must be
pulsed HIGH between each data word transfer. This is because the slave select pin freezes the
data in its serial peripheral register and does not permit it to be altered if the SPH bit is logic
zero. Therefore, the master device must raise the SSPFSSIN pin of the slave device between
each data transfer to enable the serial peripheral data write. On completion of the continuous
transfer, the SSPFSSOUT pin is returned to its idle state one SSPCLKOUT period after the last
bit has been captured.
Figure 61 shows the transfer signal sequence for Motorola SPI format with SPO=0, SPH=1, and
it covers both single and continuous transfers.
SSPCLKOUT/
SSPCLKIN
SSPFSSOUT/
SSPFSSIN
SSPRXD
nSSPOE
SSPTXD
Figure 61 Motorola SPI frame format, single and continuous transfers, with SPO=0 and SPH=1
In this configuration, during idle periods:
• the SSPCLKOUT signal is forced LOW
• The SSPFSSOUT signal is forced HIGH
• the transmit data line SSPTXD is arbitrarily forced LOW
W7500x Reference Manual Version1.1.0
Q
MSB
MSB
MSB
4 to 16 bits
LSB
LSB
Q
LSB
LSB
372 / 399

Advertisement

Table of Contents
loading

This manual is also suitable for:

W7500p

Table of Contents