
DRAFT
DRAFT DRAFT DR
DRAFT DRAFT DRAFT
D
RAF
DRAFT DRAFT DRA
FT D
RAFT DR
AFT D
DRA
FT DRAFT DRAFT
D
RAFT
DRAFT
D
RAFT
DRA
UM10601
All information provided in this document is subject to legal disclaimers.
© NXP B.V. 2012. All rights reserved.
Preliminary user manual
Rev. 1.0 — 7 November 2012
166 of 313
NXP Semiconductors
UM10601
Chapter 15: LPC800 USART0/1/2
For details on the clock configuration see:
Section 15.7.1 “Clocking and Baud rates”
15.3.2 Configure the USART for wake-up
The USART can wake up the system from sleep mode in asynchronous or synchronous
mode on any enabled USART interrupt.
If the USART is configured for synchronous slave mode, the USART block can create an
interrupt on a received signal even when the USART block receives no clocks from the
ARM Cortex-M0+ core - that is in Deep-sleep or Power-down mode.
As long as the USART receives a clock signal from the master, it can receive up to one
byte in the RXDATA register while in Deep-sleep or Power-down mode. Any interrupt
raised as part of the receive data process can then wake up the part.
15.3.2.1 Wake-up from Sleep mode
•
Configure the USART in either asynchronous mode or synchronous mode. See
•
Enable the USART interrupt in the NVIC.
•
Any USART interrupt wakes up the part from sleep mode. Enable the USART
interrupt in the INTENSET register (
).
Fig 21. USART clocking
8$57&/.',9
)5*
6<6&21EORFN
PDLQFORFN
8B3&/. 8$57&/.',908/7',9
8$57)5*$''
8$57)5*',9
86$57
86$57
%$8'6(5,$/&/2&.
*(1(5$725
86$57
86$57
%$8'6(5,$/&/2&.
*(1(5$725
86$57
86$57
%$8'6(5,$/&/2&.
*(1(5$725
8B6&/.
8B6&/.
8B6&/.