Datasheet

UM10398 All information provided in this document is subject to legal disclaimers. © NXP B.V. 2014. All rights reserved.
User manual Rev. 12.3 — 10 June 2014 418 of 547
NXP Semiconductors
UM10398
Chapter 26: LPC111x/LPC11Cxx Flash programming firmware
26.3.4 Boot process flowchart
(1) For details on handling the crystal frequency, see Section 26.7.8 “Reinvoke ISP (IAP)” on page 444
Fig 91. Boot process flowchart
RESET
INITIALIZE
RECEIVE CRYSTAL FREQUENCY
RUN UART ISP COMMAND HANDLER
RUN C_CAN ISP COMMAND HANDLER
RUN AUTO-BAUD
CRP1/2/3
ENABLED?
WATCHDOG
FLAG SET?
CRP3/NO_ISP
ENABLED?
ENTER ISP
MODE?
(PIO0_1 = LOW)
C_CAN BOOT?
(PIO0_3 = LOW)
USER CODE
VALID?
USER CODE
VALID?
AUTO-BAUD
SUCCESSFUL?
EXECUTE INTERNAL
USER CODE
INITIALIZE C_CAN
ENABLE DEBUG
yes
yes
yes
yes
yes
yes
yes
yes
no
no
no
no
nono
no
no
A
A
boot from
UART
boot from
C_CAN