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
308 of 464
NXP Semiconductors
UM10850
Chapter 23: LPC5410x I2C-bus interfaces (I2C0/1/2)
–
Start/stop error
–
Slave pending
–
Address match (in slave mode)
–
Data available/ready
23.4.3.2 Wake-up from Deep-sleep and Power-down modes
•
Enable the I
2
C interrupt in the NVIC.
•
Enable the I
2
C interrupt in the STARTER1 register in the SYSCON block to create the
interrupt signal asynchronously while the core and the peripheral are not clocked. See
Table 76 “Start enable register 1 (STARTER1, address 0x4000 0244) bit description”
.
•
Configure the I
2
C in slave mode.
•
Enable the I
2
C the interrupt in the I2C INTENCLR register which configures the
interrupt as wake-up event. Examples are the following events:
–
Slave deselect
–
Slave pending (wait for read, write, or ACK)
–
Address match
–
Data available/ready for the monitor
23.5 General description
The architecture of the I
2
C-bus interface is shown in
Fig 52. I
2
C block diagram
7LPHRXW
,
&PDVWHU
IXQFWLRQ
,
&VODYH
IXQFWLRQ
,&QB6'$
6&/
6'$
RXWSXW
ORJLF
7LPLQJ
JHQHUDWLRQ
0RQLWRU
IXQFWLRQ
,&QB6&/
&RQWURO
6WDWXV
'0$UHTXHVWV
,QWHUUXSWUHTXHVWV