LPC5411x
All information provided in this document is subject to legal disclaimers.
© NXP Semiconductors N.V. 2018. All rights reserved.
Product data sheet
Rev. 2.1 — 9 May 2018
38 of 105
NXP Semiconductors
LPC5411x
32-bit ARM Cortex-M4/M0+ microcontroller
•
Activity on the USART synchronous slave mode allows wake-up from deep-sleep
mode on any enabled interrupt
7.19.5 SPI serial I/O controller
7.19.5.1
Features
•
Master and slave operation.
•
Maximum data rate of 48 Mbit/s in master mode and 15 Mbit/s in slave mode for SPI
functions.
•
Data frames of 1 to 16 bits supported directly. Larger frames supported by software or
DMA set-up.
•
Master and slave operation.
•
Data can be transmitted to a slave without the need to read incoming data. This can
be useful while setting up an SPI memory.
•
Control information can optionally be written along with data. This allows very
versatile operation, including “any length” frames.
•
Four Slave Select input/outputs with selectable polarity and flexible usage.
•
Activity on the SPI in slave mode allows wake-up from deep-sleep mode on any
enabled interrupt.
Remark:
Texas Instruments SSI and National Microwire modes are not supported.
7.19.6 I
2
C-bus interface
The I
2
C-bus is bidirectional for inter-IC control using only two wires: a serial clock line
(SCL) and a serial data line (SDA). Each device is recognized by a unique address and
can operate as either a receiver-only device (for example, an LCD driver) or a transmitter
with the capability to both receive and send information (such as memory). Transmitters
and/or receivers can operate in either master or slave mode, depending on whether the
chip has to initiate a data transfer or is only addressed. The I
2
C is a multi-master bus and
can be controlled by more than one bus master connected to it.
7.19.7 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 (on specific I
2
C pins).
–
High speed mode, 3.4 Mbits/s as a Slave only (on specific I
2
C pins).
•
Supports both Multi-master and Multi-master with Slave functions.
•
Multiple I2C 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.