Philips Semiconductors
UM10161
Volume 1
Chapter 22: Supplementary information
© Koninklijke Philips Electronics N.V. 2006. All rights reserved.
User manual
Rev. 01 — 12 January 2006
276
continued >>
State: 0x68 . . . . . . . . . . . . . . . . . . . . . . . . . . 153
State: 0x70 . . . . . . . . . . . . . . . . . . . . . . . . . . 153
State: 0x78 . . . . . . . . . . . . . . . . . . . . . . . . . . 153
State: 0x80 . . . . . . . . . . . . . . . . . . . . . . . . . . 154
State: 0x88 . . . . . . . . . . . . . . . . . . . . . . . . . . 154
State: 0x90 . . . . . . . . . . . . . . . . . . . . . . . . . . 154
State: 0x98 . . . . . . . . . . . . . . . . . . . . . . . . . . 154
State: 0xA0 . . . . . . . . . . . . . . . . . . . . . . . . . 154
Slave Transmitter states . . . . . . . . . . . . . . . . 155
State: 0xA8 . . . . . . . . . . . . . . . . . . . . . . . . . 155
State: 0xB0 . . . . . . . . . . . . . . . . . . . . . . . . . 155
State: 0xB8 . . . . . . . . . . . . . . . . . . . . . . . . . 155
State: 0xC0 . . . . . . . . . . . . . . . . . . . . . . . . . 155
State: 0xC8 . . . . . . . . . . . . . . . . . . . . . . . . . 155
Chapter 12: SPI interface (SPI0)
Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 157
Description . . . . . . . . . . . . . . . . . . . . . . . . . . . 157
SPI overview. . . . . . . . . . . . . . . . . . . . . . . . . 157
SPI data transfers . . . . . . . . . . . . . . . . . . . . . 157
General information . . . . . . . . . . . . . . . . . . . 159
Master operation. . . . . . . . . . . . . . . . . . . . . . 159
Slave operation . . . . . . . . . . . . . . . . . . . . . . . 160
Exception conditions. . . . . . . . . . . . . . . . . . . 160
Read overrun . . . . . . . . . . . . . . . . . . . . . . . . 160
Write collision . . . . . . . . . . . . . . . . . . . . . . . . 160
Mode fault . . . . . . . . . . . . . . . . . . . . . . . . . . . 161
Slave abort . . . . . . . . . . . . . . . . . . . . . . . . . . 161
Pin description . . . . . . . . . . . . . . . . . . . . . . . 161
Register description . . . . . . . . . . . . . . . . . . . 161
SPI Control Register (S0SPCR -
0xE002 0000). . . . . . . . . . . . . . . . . . . . . . . . 162
SPI Status Register (S0SPSR -
0xE002 0004). . . . . . . . . . . . . . . . . . . . . . . . 163
SPI Data Register (S0SPDR - 0xE002 0008) 164
SPI Clock Counter Register (S0SPCCR -
0xE002 000C) . . . . . . . . . . . . . . . . . . . . . . . 164
SPI Interrupt register (S0SPINT -
0xE002 001C) . . . . . . . . . . . . . . . . . . . . . . . 164
Architecture . . . . . . . . . . . . . . . . . . . . . . . . . . 164
Chapter 13: SSP Controller (SPI1)
Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 166
Description . . . . . . . . . . . . . . . . . . . . . . . . . . . 166
Bus description . . . . . . . . . . . . . . . . . . . . . . . 167
SPI frame format. . . . . . . . . . . . . . . . . . . . . . 168
SPI format with CPOL=0,CPHA=0 . . . . . . . . 169
SPI format with CPOL=0,CPHA=1 . . . . . . . . 170
SPI format with CPOL = 1,CPHA = 0 . . . . . . 171
SPI format with CPOL = 1,CPHA = 1 . . . . . . 172
Semiconductor Microwire frame format . . . . 172
Setup and hold time requirements on CS with
respect to SK in Microwire mode . . . . . . . . . 174
Register description . . . . . . . . . . . . . . . . . . . 174
SSP Control Register 0 (SSPCR0 -
0xE006 8000). . . . . . . . . . . . . . . . . . . . . . . . 175
SSP Control Register 1 (SSPCR1 -
0xE006 8004). . . . . . . . . . . . . . . . . . . . . . . . 176
SSP Data Register (SSPDR -
0xE006 8008). . . . . . . . . . . . . . . . . . . . . . . . 177
SSP Status Register (SSPSR -
0xE006 800C) . . . . . . . . . . . . . . . . . . . . . . . 177
Chapter 14: Analog-to-Digital Converter (ADC)
Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 180
Description . . . . . . . . . . . . . . . . . . . . . . . . . . . 180
Pin description . . . . . . . . . . . . . . . . . . . . . . . . 180
Register description . . . . . . . . . . . . . . . . . . . 181
A/D Control Register (AD0CR -
0xE003 4000). . . . . . . . . . . . . . . . . . . . . . . . 182
A/D Global Data Register (AD0GDR -
0xE003 4004). . . . . . . . . . . . . . . . . . . . . . . . 183