
UM10800
All information provided in this document is subject to legal disclaimers.
© NXP Semiconductors N.V. 2016. All rights reserved.
User manual
Rev. 1.2 — 5 October 2016
481 of 487
NXP Semiconductors
UM10800
Chapter 35: Supplementary information
Pin description . . . . . . . . . . . . . . . . . . . . . . . . 208
General description . . . . . . . . . . . . . . . . . . . . 210
Register description . . . . . . . . . . . . . . . . . . . 210
SPI Configuration register . . . . . . . . . . . . . . 211
SPI Delay register. . . . . . . . . . . . . . . . . . . . . 212
SPI Status register . . . . . . . . . . . . . . . . . . . . 214
SPI Interrupt Enable read and Set register . 215
SPI Interrupt Enable Clear register. . . . . . . . 216
SPI Receiver Data register . . . . . . . . . . . . . . 216
SPI Transmitter Data and Control register . . 218
SPI Transmitter Data Register . . . . . . . . . . . 219
SPI Transmitter Control register . . . . . . . . . . 220
SPI Divider register . . . . . . . . . . . . . . . . . . . 220
SPI Interrupt Status register . . . . . . . . . . . . . 221
Functional description . . . . . . . . . . . . . . . . . 222
Operating modes: clock and phase selection 222
Frame delays . . . . . . . . . . . . . . . . . . . . . . . . 223
14.7.2.1 Pre_delay and Post_delay . . . . . . . . . . . . . . 223
14.7.2.2 Frame_delay . . . . . . . . . . . . . . . . . . . . . . . . 224
14.7.2.3 Transfer_delay . . . . . . . . . . . . . . . . . . . . . . . 225
14.7.3
Clocking and data rates . . . . . . . . . . . . . . . . 226
calculations . . . . . . . . . . . . . . . . . 226
Slave select . . . . . . . . . . . . . . . . . . . . . . . . . 226
DMA operation . . . . . . . . . . . . . . . . . . . . . . . 227
Data lengths greater than 16 bits . . . . . . . . . 227
Data stalls . . . . . . . . . . . . . . . . . . . . . . . . . . 227
How to read this chapter . . . . . . . . . . . . . . . . 229
Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 229
Basic configuration . . . . . . . . . . . . . . . . . . . . 229
I2C transmit/receive in master mode . . . . . . 230
I2C receive/transmit in slave mode. . . . . . . . 231
15.3.2.1 Slave read from master . . . . . . . . . . . . . . . . 232
15.3.2.2 Slave write to master . . . . . . . . . . . . . . . . . . 233
15.3.3
Configure the I2C for wake-up . . . . . . . . . . . 233
modes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 233
Pin description . . . . . . . . . . . . . . . . . . . . . . . . 234
General description . . . . . . . . . . . . . . . . . . . . 234
Register description . . . . . . . . . . . . . . . . . . . 235
I2C Configuration register . . . . . . . . . . . . . . 237
I2C Status register . . . . . . . . . . . . . . . . . . . . 239
Interrupt Enable Set and read register . . . . . 243
Interrupt Enable Clear register. . . . . . . . . . . 244
Time-out value register . . . . . . . . . . . . . . . . 245
register. . . . . . . . . . . . . . . . . . 246
Interrupt Status register . . . . . . . . . . . . . . . . 247
register . . . . . . . . . . . . . . . . 247
Master Time . . . . . . . . . . . . . . . . . . . . . . . . . 248
Master Data register . . . . . . . . . . . . . . . . . . 250
Slave Control register . . . . . . . . . . . . . . . . . 251
Slave Data register . . . . . . . . . . . . . . . . . . . 251
Slave Address registers . . . . . . . . . . . . . . . . 252
Slave address Qualifier 0 register . . . . . . . . 252
Monitor data register . . . . . . . . . . . . . . . . . . 253
Functional description . . . . . . . . . . . . . . . . . 254
Bus rates and timing considerations . . . . . . 254
15.7.1.1 Rate calculations . . . . . . . . . . . . . . . . . . . . . 254
15.7.2
Time-out . . . . . . . . . . . . . . . . . . . . . . . . . . . . 255
Ten-bit addressing . . . . . . . . . . . . . . . . . . . . 255
Clocking and power considerations . . . . . . . 256
lnterrupt handling . . . . . . . . . . . . . . . . . . . . . 256
DMA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 256
Chapter 16: LPC82x SCTimer/PWM
How to read this chapter . . . . . . . . . . . . . . . . 257
Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 257
Basic configuration . . . . . . . . . . . . . . . . . . . . 258
Pin description . . . . . . . . . . . . . . . . . . . . . . . . 259
General description . . . . . . . . . . . . . . . . . . . . 259
Register description . . . . . . . . . . . . . . . . . . . 261
Register functional grouping . . . . . . . . . . . . . 264
operations . . . . . . . . . . . . . . . . . . . . . . . . . . . 266
16.6.1.5 Event select registers for setting or clearing the
outputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 267
16.6.1.6 Event select registers for capturing a counter
value . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 267
16.6.1.7 Event select register for initiating DMA transfers .
by software. . . . . . . . . . . . . . . . . . . . . . . . . . 267
SCT configuration register . . . . . . . . . . . . . . 268
SCT control register . . . . . . . . . . . . . . . . . . . 269
SCT limit event select register . . . . . . . . . . . 271
SCT halt event select register . . . . . . . . . . . 272
SCT stop event select register. . . . . . . . . . . 272
SCT start event select register. . . . . . . . . . . 273
SCT counter register . . . . . . . . . . . . . . . . . . 273
SCT state register . . . . . . . . . . . . . . . . . . . . 274
SCT input register . . . . . . . . . . . . . . . . . . . . 275
SCT output register . . . . . . . . . . . . . . . . . . . 276