MOTOROLA
Contents
xxvii
CONTENTS
Paragraph
Number
Title
Page
Number
30.4.6
30.4.7
30.4.8
30.4.9
30.4.10
30.4.11
30.4.12
30.4.13
30.5
30.5.1
30.5.2
30.5.2.1
30.5.2.1.1
30.5.3
30.5.3.1
30.5.3.2
30.5.4
30.5.5
30.5.6
30.5.7
30.5.8
30.5.9
Using TSA for Synchronization...................................................................30-24
SMC Transparent Commands......................................................................30-26
Handling Errors in the SMC Transparent Controller...................................30-27
SMC Transparent Receive BD (RxBD).......................................................30-27
SMC Transparent Transmit BD (TxBD)......................................................30-28
SMC Transparent Event Register (SMCE)/Mask Register (SMCM)..........30-30
SMC Transparent NMSI Programming Example........................................30-31
SMC Transparent TSA Programming Example ..........................................30-32
SMC in GCI Mode...........................................................................................30-32
SMC GCI Parameter RAM..........................................................................30-33
Handling the GCI Monitor Channel.............................................................30-33
SMC GCI Monitor Channel Transmission Process.................................30-33
SMC GCI Monitor Channel Reception Process ..................................30-34
Handling the GCI C/I Channel.....................................................................30-34
SMC GCI C/I Channel Transmission Process.........................................30-34
SMC GCI C/I Channel Reception Process ..............................................30-34
SMC GCI Commands..................................................................................30-34
SMC GCI Monitor Channel RxBD..............................................................30-34
SMC GCI Monitor Channel TxBD..............................................................30-35
SMC GCI C/I Channel RxBD......................................................................30-36
SMC GCI C/I Channel TxBD......................................................................30-36
SMC GCI Event Register (SMCE)/Mask Register (SMCM)......................30-37
Chapter 31
Serial Peripheral Interface
31.1
31.2
31.3
31.3.1
31.3.2
31.3.3
31.4
31.4.1
31.4.1.1
31.4.1.2
31.4.2
31.4.3
31.5
31.5.1
31.6
31.7
Features..............................................................................................................31-2
SPI Clocking and Signal Functions....................................................................31-2
Configuring the SPI Controller..........................................................................31-3
The SPI as a Master Device...........................................................................31-3
The SPI as a Slave Device .............................................................................31-5
The SPI in Multi-master Operation................................................................31-5
SPI Registers......................................................................................................31-7
SPI Mode Register (SPMODE) .....................................................................31-7
SPI Transfers with Different Clocking Modes ..........................................31-8
SPI Examples with Different SPMODE[LEN] Values..............................31-9
SPI Event/Mask Registers (SPIE/SPIM) .....................................................31-10
SPI Command Register (SPCOM)...............................................................31-10
SPI Parameter RAM.........................................................................................31-11
Receive/Transmit Function Code Registers (RFCR/TFCR)........................31-12
SPI Commands.................................................................................................31-13
The SPI Buffer Descriptor (BD) Table............................................................31-13