User Manual

UM10360 All information provided in this document is subject to legal disclaimers. © NXP B.V. 2010. All rights reserved.
User manual Rev. 2 — 19 August 2010 810 of 840
NXP Semiconductors
UM10360
Chapter 35: Supplementary information
I2C1MMCTRL- 0x4005 C01C; I
2
C2,
I2C2MMCTRL- 0x400A 001C) bit description 444
Table 389. I
2
C Data buffer register (I2DATA_BUFFER: I
2
C0,
I2CDATA_BUFFER - 0x4001 C02C; I
2
C1,
I2C1DATA_BUFFER- 0x4005 C02C; I
2
C2,
I2C2DATA_BUFFER- 0x400A 002C) bit
description . . . . . . . . . . . . . . . . . . . . . . . . . . .446
Table 390. I
2
C Slave Address registers (I2ADR0 to 3: I
2
C0,
I2C0ADR[0, 1, 2, 3]- 0x4001 C0[0C, 20, 24, 28];
I
2
C1, I2C1ADR[0, 1, 2, 3] - address
0x4005 C0[0C, 20, 24, 28]; I
2
C2, I2C2ADR[0, 1, 2,
3] - address 0x400A 00[0C, 20, 24, 28]) bit
description . . . . . . . . . . . . . . . . . . . . . . . . . . .446
Table 391. I
2
C Mask registers (I2MASK0 to 3: I
2
C0,
I2C0MASK[0, 1, 2, 3] - 0x4001 C0[30, 34, 38, 3C];
I
2
C1, I2C1MASK[0, 1, 2, 3] - address
0x4005 C0[30, 34, 38, 3C]; I
2
C2, I2C2MASK[0, 1,
2, 3] - address 0x400A 00[30, 34, 38, 3C]) bit
description . . . . . . . . . . . . . . . . . . . . . . . . . . .447
Table 392. I
2
C SCL HIGH Duty Cycle register (I2SCLH: I
2
C0,
I2C0SCLH - address 0x4001 C010; I
2
C1,
I2C1SCLH - address 0x4005 C010; I
2
C2,
I2C2SCLH - 0x400A 0010) bit description . . .447
Table 393. I
2
C SCL Low duty cycle register (I2SCLL: I
2
C0 -
I2C0SCLL: 0x4001 C014; I
2
C1 - I2C1SCLL:
0x4005 C014; I
2
C2 - I2C2SCLL: 0x400A 0014) bit
description . . . . . . . . . . . . . . . . . . . . . . . . . . .447
Table 394. Example I
2
C clock rates. . . . . . . . . . . . . . . . .448
Table 395. Abbreviations used to describe an I
2
C
operation. . . . . . . . . . . . . . . . . . . . . . . . . . . . .449
Table 396. I2CONSET used to initialize Master Transmitter
mode. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .450
Table 397. I2CONSET used to initialize Slave Receiver
mode. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .454
Table 398. Master Transmitter mode. . . . . . . . . . . . . . . .457
Table 399. Master Receiver mode. . . . . . . . . . . . . . . . . .458
Table 400. Slave Receiver mode. . . . . . . . . . . . . . . . . . .459
Table 401. Slave Transmitter mode. . . . . . . . . . . . . . . . .461
Table 402. Miscellaneous States . . . . . . . . . . . . . . . . . . .462
Table 403. Pin descriptions . . . . . . . . . . . . . . . . . . . . . . .475
Table 404. I2S register map. . . . . . . . . . . . . . . . . . . . . . .476
Table 405: Digital Audio Output register (I2SDAO - address
0x400A 8000) bit description . . . . . . . . . . . . .476
Table 406: Digital Audio Input register (I2SDAI - address
0x400A 8004) bit description . . . . . . . . . . . . .477
Table 407: Transmit FIFO register (I2STXFIFO - address
0x400A 8008) bit description . . . . . . . . . . . . .477
Table 408: Receive FIFO register (I2RXFIFO - address
0x400A 800C) bit description . . . . . . . . . . . . .478
Table 409: Status Feedback register (I2SSTATE - address
0x400A 8010) bit description . . . . . . . . . . . . .478
Table 410: DMA Configuration register 1 (I2SDMA1 -
address 0x400A 8014) bit description . . . . . .478
Table 411: DMA Configuration register 2 (I2SDMA2 -
address 0x400A 8018) bit description . . . . . .479
Table 412: Interrupt Request Control register (I2SIRQ -
address 0x400A 801C) bit description . . . . . .479
Table 413: Transmit Clock Rate register (I2TXRATE -
address 0x400A 8020) bit description . . . . . . 480
Table 414: Receive Clock Rate register (I2SRXRATE -
address 0x400A 8024) bit description . . . . . . 481
Table 415: Transmit Clock Rate register (I2TXBITRATE -
address 0x400A 8028) bit description . . . . . . 481
Table 416: Receive Clock Rate register (I2SRXBITRATE -
address 0x400A 802C) bit description. . . . . . 481
Table 417: Transmit Mode Control register (I2STXMODE -
0x400A 8030) bit description . . . . . . . . . . . . . 482
Table 418: Receive Mode Control register (I2SRXMODE -
0x400A 8034) bit description . . . . . . . . . . . . . 482
Table 419: I2S transmit modes . . . . . . . . . . . . . . . . . . . . 484
Table 420: I2S receive modes . . . . . . . . . . . . . . . . . . . . 486
Table 421. Conditions for FIFO level comparison. . . . . . 488
Table 422. DMA and interrupt request generation . . . . . 488
Table 423. Status feedback in the I2SSTATE register . . 488
Table 424. Timer/Counter pin description . . . . . . . . . . . . 491
Table 425. TIMER/COUNTER0-3 register map . . . . . . . 492
Table 426. Interrupt Register (T[0/1/2/3]IR - addresses
0x4000 4000, 0x4000 8000, 0x4009 0000,
0x4009 4000) bit description . . . . . . . . . . . . . 493
Table 427. Timer Control Register (TCR, TIMERn: TnTCR -
addresses 0x4000 4004, 0x4000 8004,
0x4009 0004, 0x4009 4004) bit description . . 494
Table 428. Count Control Register (T[0/1/2/3]CTCR -
addresses 0x4000 4070, 0x4000 8070,
0x4009 0070, 0x4009 4070) bit description . . 494
Table 429. Match Control Register (T[0/1/2/3]MCR -
addresses 0x4000 4014, 0x4000 8014,
0x4009 0014, 0x4009 4014) bit description . . 496
Table 430. Capture Control Register (T[0/1/2/3]CCR -
addresses 0x4000 4028, 0x4000 8020,
0x4009 0028, 0x4009 4028) bit description . . 497
Table 431. External Match Register (T[0/1/2/3]EMR -
addresses 0x4000 403C, 0x4000 803C,
0x4009 003C, 0x4009 403C) bit description . 498
Table 432. External Match Control . . . . . . . . . . . . . . . . . 498
Table 433. Repetitive Interrupt Timer register map. . . . . 501
Table 434. RI Compare Value register (RICOMPVAL -
address 0x400B 0000) bit description . . . . . . 501
Table 435. RI Compare Value register (RICOMPVAL -
address 0x400B 0004) bit description . . . . . . 501
Table 436. RI Control register (RICTRL - address 0x400B
0008) bit description. . . . . . . . . . . . . . . . . . . . 502
Table 437. RI Counter register (RICOUNTER - address
0x400B 000C) bit description. . . . . . . . . . . . . 502
Table 438. System Tick Timer register map . . . . . . . . . . 505
Table 439. System Timer Control and status register
(STCTRL - 0xE000 E010) bit description. . . . 505
Table 440. System Timer Reload value register (STRELOAD
- 0xE000 E014) bit description. . . . . . . . . . . . 506
Table 441. System Timer Current value register (STCURR -
0xE000 E018) bit description. . . . . . . . . . . . . 506
Table 442. System Timer Calibration value register
(STCALIB - 0xE000 E01C) bit description . . . 507
Table 443. Set and reset inputs for PWM Flip-Flops. . . . 512
Table 444. Pin summary . . . . . . . . . . . . . . . . . . . . . . . . . 513
Table 445. PWM1 register map . . . . . . . . . . . . . . . . . . . 514