UM10850
All information provided in this document is subject to legal disclaimers.
© NXP B.V. 2016. All rights reserved.
User manual
Rev. 2.4 — 13 September 2016
302 of 464
23.1 How to read this chapter
I
2
C-bus interfaces are available on all parts.
Read this chapter to understand the I
2
C operation, software interface, and how to use the
I
2
C for wake-up from reduced power modes.
23.2 Features
•
Independent Master, Slave, and Monitor functions.
•
Bus speeds supported:
–
Standard mode, up to 100 kbits/s.
–
Fast-mode, up to 400 kbits/s.
–
Fast-mode Plus, up to 1 Mbits/s
–
High speed mode, 3.4 Mbits/s as a Slave only.
•
Supports both Multi-master and Multi-master with Slave functions.
•
Multiple I
2
C slave addresses supported in hardware.
•
One slave address can be selectively qualified with a bit mask or an address range in
order to respond to multiple I
2
C bus addresses.
•
10-bit addressing supported with software assist.
•
Supports System Management Bus (SMBus).
•
Separate DMA requests for Master, Slave, and Monitor functions.
•
No chip clocks are required in order to receive and compare an address as a Slave,
so this event can wake up the device from Power-down mode.
•
Supports the I
2
C-bus specification up to Fast-mode Plus (FM+, up to 1 MHz) in both
master and slave modes. High-speed (HS, up to 3.4 MHz) I
2
C is support in slave
mode only.
UM10850
Chapter 23: LPC5410x I2C-bus interfaces (I2C0/1/2)
Rev. 2.4 — 13 September 2016
User manual