Philips LPC214 Series User Manual page 343

Table of Contents

Advertisement

Philips Semiconductors
Volume 1
11.9.2
Start Master Transmit function . . . . . . . . . . . 163
11.9.3
Start Master Receive function . . . . . . . . . . . 164
2
11.9.4
C interrupt routine . . . . . . . . . . . . . . . . . . . 164
11.9.5
Non mode specific States . . . . . . . . . . . . . . . 164
11.9.6
State: 0x00 . . . . . . . . . . . . . . . . . . . . . . . . . . 164
11.9.7
Master States . . . . . . . . . . . . . . . . . . . . . . . . 164
11.9.8
State: 0x08 . . . . . . . . . . . . . . . . . . . . . . . . . . 164
11.9.9
State: 0x10 . . . . . . . . . . . . . . . . . . . . . . . . . . 165
11.9.10
Master Transmitter States. . . . . . . . . . . . . . . 165
11.9.11
State: 0x18 . . . . . . . . . . . . . . . . . . . . . . . . . . 165
11.9.12
State: 0x20 . . . . . . . . . . . . . . . . . . . . . . . . . . 165
11.9.13
State: 0x28 . . . . . . . . . . . . . . . . . . . . . . . . . . 165
11.9.14
State: 0x30 . . . . . . . . . . . . . . . . . . . . . . . . . . 166
11.9.15
State: 0x38 . . . . . . . . . . . . . . . . . . . . . . . . . . 166
11.9.16
Master Receive States . . . . . . . . . . . . . . . . . 166
11.9.17
State: 0x40 . . . . . . . . . . . . . . . . . . . . . . . . . . 166
11.9.18
State: 0x48 . . . . . . . . . . . . . . . . . . . . . . . . . . 166
11.9.19
State: 0x50 . . . . . . . . . . . . . . . . . . . . . . . . . . 167
12.1
Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 171
12.2
Description . . . . . . . . . . . . . . . . . . . . . . . . . . . 171
12.2.1
SPI overview. . . . . . . . . . . . . . . . . . . . . . . . . 171
12.2.2
SPI data transfers . . . . . . . . . . . . . . . . . . . . . 171
12.2.3
General information . . . . . . . . . . . . . . . . . . . 173
12.2.4
Master operation. . . . . . . . . . . . . . . . . . . . . . 173
12.2.5
Slave operation . . . . . . . . . . . . . . . . . . . . . . . 174
12.2.6
Exception conditions. . . . . . . . . . . . . . . . . . . 174
12.2.7
Read Overrun . . . . . . . . . . . . . . . . . . . . . . . . 174
12.2.8
Write Collision. . . . . . . . . . . . . . . . . . . . . . . . 174
12.2.9
Mode Fault . . . . . . . . . . . . . . . . . . . . . . . . . . 175
12.2.10
Slave Abort . . . . . . . . . . . . . . . . . . . . . . . . . . 175
13.1
Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 180
13.2
Description . . . . . . . . . . . . . . . . . . . . . . . . . . . 180
13.3
Bus description . . . . . . . . . . . . . . . . . . . . . . . 181
13.3.1
frame format . . . . . . . . . . . . . . . . . . . . . . . . . 181
13.3.2
SPI frame format. . . . . . . . . . . . . . . . . . . . . . 182
13.3.3
control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 182
13.3.4
SPI format with CPOL=0,CPHA=0 . . . . . . . . 183
13.3.5
SPI format with CPOL=0,CPHA=1 . . . . . . . . 184
13.3.6
13.3.7
13.3.8
User manual
11.9.20
State: 0x58. . . . . . . . . . . . . . . . . . . . . . . . . . 167
11.9.21
Slave Receiver States . . . . . . . . . . . . . . . . . 167
11.9.22
State: 0x60. . . . . . . . . . . . . . . . . . . . . . . . . . 167
11.9.23
State: 0x68. . . . . . . . . . . . . . . . . . . . . . . . . . 167
11.9.24
State: 0x70. . . . . . . . . . . . . . . . . . . . . . . . . . 168
11.9.25
State: 0x78. . . . . . . . . . . . . . . . . . . . . . . . . . 168
11.9.26
State: 0x80. . . . . . . . . . . . . . . . . . . . . . . . . . 168
11.9.27
State: 0x88. . . . . . . . . . . . . . . . . . . . . . . . . . 168
11.9.28
State: 0x90. . . . . . . . . . . . . . . . . . . . . . . . . . 169
11.9.29
State: 0x98. . . . . . . . . . . . . . . . . . . . . . . . . . 169
11.9.30
State: 0xA0 . . . . . . . . . . . . . . . . . . . . . . . . . 169
11.9.31
Slave Transmitter States . . . . . . . . . . . . . . . 169
11.9.32
State: 0xA8 . . . . . . . . . . . . . . . . . . . . . . . . . 169
11.9.33
State: 0xB0 . . . . . . . . . . . . . . . . . . . . . . . . . 169
11.9.34
State: 0xB8 . . . . . . . . . . . . . . . . . . . . . . . . . 170
11.9.35
State: 0xC0 . . . . . . . . . . . . . . . . . . . . . . . . . 170
11.9.36
State: 0xC8 . . . . . . . . . . . . . . . . . . . . . . . . . 170
12.3
Pin description . . . . . . . . . . . . . . . . . . . . . . . 175
12.4
Register description . . . . . . . . . . . . . . . . . . . 175
12.4.1
(S0SPCR - 0xE002 0000) . . . . . . . . . . . . . . 176
12.4.2
(S0SPSR - 0xE002 0004) . . . . . . . . . . . . . . 177
12.4.3
12.4.4
0xE002 000C) . . . . . . . . . . . . . . . . . . . . . . . 178
12.4.5
(S0SPINT - 0xE002 001C). . . . . . . . . . . . . . 178
12.5
Architecture . . . . . . . . . . . . . . . . . . . . . . . . . . 179
13.3.9
respect to SK in Microwire mode . . . . . . . . . 188
13.4
Register description . . . . . . . . . . . . . . . . . . . 188
13.4.1
(SSPCR0 - 0xE006 8000) . . . . . . . . . . . . . . 189
13.4.2
(SSPCR1 - 0xE006 8004) . . . . . . . . . . . . . . 190
13.4.3
13.4.4
(SSPSR - 0xE006 800C) . . . . . . . . . . . . . . . 191
13.4.5
0xE006 8010). . . . . . . . . . . . . . . . . . . . . . . . 191
13.4.6
- 0xE006 8014) . . . . . . . . . . . . . . . . . . . . . . 192
Rev. 01 - 15 August 2005
UM10139
Chapter 25: Supplementary information
© Koninklijke Philips Electronics N.V. 2005. All rights reserved.
continued >>
343

Advertisement

Table of Contents
loading

This manual is also suitable for:

Lpc2148Lpc2141Lpc2142Lpc2144Lpc2146

Table of Contents