CMS32L051 User Manual |Chapter 14 Serial interface IICA
www.mcu.com.cn 514 / 703
14.5.13 Wake-up function
This is a subordinate function of I2C, which is the function of generating an interrupt request signal
(INTIICAn) when the local station address and extension code are received. The processing efficiency is
improved by not generating unwanted INTIICAn signals at different addresses. If a start condition is detected,
wake-up standby is entered. Because the master device (in the case where a start condition has been
generated) may also become a slave due to a failed arbitration, it enters wake-up standby at the same time as
sending the address.
To use the wake-up function in deep sleep mode, the WUPn bit must be set to "1". The address can be
received independent of the running clock. Even in this case, the interrupt request signal (INTIICAn) is generated
when the local station address and extension code are received. After generating this interrupt, the WUPn bit is
cleared to "0" by the instruction and returns to normal operation.
The flow when the WUPn bit is set to "1" is shown in Figure Figure 14-21, and the flow when the WUPn
bit is set to "0" by address matching is shown in Figure 14-22.
Figure 14-21 Flow when the WUPn bit is set to "1"