DRAFT
DRAFT DRAFT DR
DRAFT DRAFT DRAFT
D
RAF
DRAFT DRAFT DRA
FT D
AFT D
DRA
FT DRAFT DRAFT
DRA
UM10601
All information provided in this document is subject to legal disclaimers.
© NXP B.V. 2012. All rights reserved.
Preliminary user manual
Rev. 1.0 — 7 November 2012
310 of 313
NXP Semiconductors
UM10601
Chapter 27: Supplementary information
Basic configuration . . . . . . . . . . . . . . . . . . . . 183
Pin description . . . . . . . . . . . . . . . . . . . . . . . . 184
General description . . . . . . . . . . . . . . . . . . . . 184
Register description . . . . . . . . . . . . . . . . . . . 185
I2C Configuration register . . . . . . . . . . . . . . 187
I2C Status register . . . . . . . . . . . . . . . . . . . . 189
Interrupt Enable Set and read register . . . . . 193
Interrupt Enable Clear register . . . . . . . . . . . 194
Time-out value register . . . . . . . . . . . . . . . . . 195
I2C Clock Divider register . . . . . . . . . . . . . . . 196
I2C Interrupt Status register . . . . . . . . . . . . . 196
Master Control register . . . . . . . . . . . . . . . . . 197
Master Time . . . . . . . . . . . . . . . . . . . . . . . . . 198
16.6.10 Master Data register . . . . . . . . . . . . . . . . . . 199
16.6.11
Slave Control register . . . . . . . . . . . . . . . . . 199
16.6.12 Slave Data register . . . . . . . . . . . . . . . . . . . 200
16.6.13 Slave Address registers . . . . . . . . . . . . . . . . 201
16.6.14 Slave address Qualifier 0 register . . . . . . . . 201
16.6.15 Monitor data register . . . . . . . . . . . . . . . . . . 202
Functional description . . . . . . . . . . . . . . . . . 203
Bus rates and timing considerations . . . . . . 203
16.7.1.1 Rate calculations . . . . . . . . . . . . . . . . . . . . . 203
16.7.2
Time-out . . . . . . . . . . . . . . . . . . . . . . . . . . . . 203
Ten-bit addressing . . . . . . . . . . . . . . . . . . . . 204
Clocking and power considerations . . . . . . . 204
lnterrupts . . . . . . . . . . . . . . . . . . . . . . . . . . . 205
How to read this chapter . . . . . . . . . . . . . . . . 206
Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 206
Basic configuration . . . . . . . . . . . . . . . . . . . . 206
Configure the SPIs for wake-up . . . . . . . . . . 206
Pin description . . . . . . . . . . . . . . . . . . . . . . . . 207
General description . . . . . . . . . . . . . . . . . . . . 209
Register description . . . . . . . . . . . . . . . . . . . 209
SPI Configuration register . . . . . . . . . . . . . . 211
SPI Delay register. . . . . . . . . . . . . . . . . . . . . 212
SPI Status register . . . . . . . . . . . . . . . . . . . . 213
SPI Interrupt Enable read and Set register . 214
SPI Interrupt Enable Clear register. . . . . . . . 215
SPI Receiver Data register . . . . . . . . . . . . . . 215
SPI Transmitter Data and Control register . . 216
SPI Transmitter Data Register . . . . . . . . . . 217
SPI Transmitter Control register. . . . . . . . . . 217
17.6.10 SPI Divider register . . . . . . . . . . . . . . . . . . . 218
17.6.11
SPI Interrupt Status register. . . . . . . . . . . . . 218
Functional description . . . . . . . . . . . . . . . . . 220
Operating modes: clock and phase selection 220
Frame delays . . . . . . . . . . . . . . . . . . . . . . . . 221
17.7.2.1 Pre_delay and Post_delay . . . . . . . . . . . . . . 221
17.7.2.2 Frame_delay . . . . . . . . . . . . . . . . . . . . . . . . 222
17.7.2.3 Transfer_delay . . . . . . . . . . . . . . . . . . . . . . . 223
17.7.3
Clocking and data rates . . . . . . . . . . . . . . . . 224
calculations . . . . . . . . . . . . . . . . . 224
Slave select . . . . . . . . . . . . . . . . . . . . . . . . . 224
Data lengths greater than 16 bits . . . . . . . . . 224
Data stalls . . . . . . . . . . . . . . . . . . . . . . . . . . 225
Chapter 18: LPC800 Cyclic Redundancy Check (CRC) engine
How to read this chapter . . . . . . . . . . . . . . . . 227
Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 227
Basic configuration . . . . . . . . . . . . . . . . . . . . 227
Pin description . . . . . . . . . . . . . . . . . . . . . . . . 227
General description . . . . . . . . . . . . . . . . . . . . 227
Description . . . . . . . . . . . . . . . . . . . . . . . . . . . 228
Register description . . . . . . . . . . . . . . . . . . . 228
CRC mode register . . . . . . . . . . . . . . . . . . . 229
CRC seed register . . . . . . . . . . . . . . . . . . . . 229
CRC checksum register . . . . . . . . . . . . . . . . 229
CRC data register . . . . . . . . . . . . . . . . . . . . 229
Functional description . . . . . . . . . . . . . . . . . 231
CRC-CCITT set-up . . . . . . . . . . . . . . . . . . . 231
CRC-16 set-up . . . . . . . . . . . . . . . . . . . . . . . 231
CRC-32 set-up . . . . . . . . . . . . . . . . . . . . . . . 231
Chapter 19: LPC800 Flash controller
How to read this chapter . . . . . . . . . . . . . . . . 232
Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 232
General description . . . . . . . . . . . . . . . . . . . . 232
Register description . . . . . . . . . . . . . . . . . . . 232
Flash configuration register . . . . . . . . . . . . . 232
Flash signature start address register . . . . . 233
Flash signature stop address register. . . . . . 233
generation result register . . 233
Functional description . . . . . . . . . . . . . . . . . 234
Flash signature generation . . . . . . . . . . . . . 234
generation address and control
registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . 234
19.5.1.2 Signature generation . . . . . . . . . . . . . . . . . . 234
19.5.1.3 Content verification . . . . . . . . . . . . . . . . . . . 235
How to read this chapter . . . . . . . . . . . . . . . . 236
Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 236