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
463 of 464
NXP Semiconductors
UM10850
Chapter 33: Supplementary information
Chapter 28: LPC5410x Flash signature generator
How to read this chapter . . . . . . . . . . . . . . . . 401
Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 401
General description . . . . . . . . . . . . . . . . . . . . 401
Register description . . . . . . . . . . . . . . . . . . . 402
Signature generation result registers . . . . . . 403
Signature status register . . . . . . . . . . . . . . . 403
Signature status clear register . . . . . . . . . . . 403
Functional description . . . . . . . . . . . . . . . . . 404
Algorithm and procedure for signature generation
404
Chapter 29: LPC5410x Serial Wire Debug (SWD)
How to read this chapter . . . . . . . . . . . . . . . . 405
Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 405
Basic configuration . . . . . . . . . . . . . . . . . . . . 405
Pin description . . . . . . . . . . . . . . . . . . . . . . . . 405
General description . . . . . . . . . . . . . . . . . . . . 407
Functional description . . . . . . . . . . . . . . . . . 407
Debug limitations . . . . . . . . . . . . . . . . . . . . . 407
Debug connections for SWD . . . . . . . . . . . . 407
Boundary scan . . . . . . . . . . . . . . . . . . . . . . . 409
29.6.4.1 Resynchronization request . . . . . . . . . . . . . . 409
29.6.4.2 Acknowledgement
request . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 409
29.6.4.3 Return phase . . . . . . . . . . . . . . . . . . . . . . . . 409
29.6.4.4 Error handling . . . . . . . . . . . . . . . . . . . . . . . 409
29.6.4.5 Register description . . . . . . . . . . . . . . . . . . . 409
29.6.4.5.1 Command and Status Word register (CSW, offset
0x00) bit description. . . . . . . . . . . . . . . . . . . 410
29.6.4.5.2 Request value register (REQUEST, offset 0x04)
bit description. . . . . . . . . . . . . . . . . . . . . . . . 410
29.6.4.5.3 Return value register (RETURN, offset 0x08) bit
description . . . . . . . . . . . . . . . . . . . . . . . . . . 410
29.6.4.5.4 Identification register (ID, offset 0xFC) bit
description . . . . . . . . . . . . . . . . . . . . . . . . . . . 411
29.6.4.6 ISP-AP commands. . . . . . . . . . . . . . . . . . . . . 411
29.6.4.7 ISP-AP
codes . . . . . . . . . . . . . . . . . . . 411
Debug configuration . . . . . . . . . . . . . . . . . . . . 411
Cortex-M4 . . . . . . . . . . . . . . . . . . . . . . . . . . . 411
Cortex-M0+ (present on LPC54102 devices). 411
Chapter 30: LPC5410x Power profiles/Power control API
How to read this chapter . . . . . . . . . . . . . . . . 412
Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 412
General description . . . . . . . . . . . . . . . . . . . . 412
API description . . . . . . . . . . . . . . . . . . . . . . . 413
Chip_POWER_SetPLL . . . . . . . . . . . . . . . . . 414
30.4.1.1 Param0: multiplier. . . . . . . . . . . . . . . . . . . . . 414
30.4.1.2 Param1: input_freq . . . . . . . . . . . . . . . . . . . . 414
30.4.1.3 Error or return codes . . . . . . . . . . . . . . . . . . 414
30.4.2
Chip_POWER_SetVoltage . . . . . . . . . . . . . . 415
30.4.2.1 Param1: frequency . . . . . . . . . . . . . . . . . . . . 415
30.4.2.2 Error or return codes . . . . . . . . . . . . . . . . . . 415
30.4.3 Chip_POWER_EnterPowerMode . . . . . . . . 415
30.4.3.1 Param0: mode . . . . . . . . . . . . . . . . . . . . . . . 416
30.4.3.2 Param1: peripheral . . . . . . . . . . . . . . . . . . . 416
Functional description . . . . . . . . . . . . . . . . . 416
Example low power mode control . . . . . . . . 416
BOD for wake-up . . . . . . . . . . . . . . . . . . . . . 416
Chapter 31: LPC5410x Flash API
How to read this chapter . . . . . . . . . . . . . . . . 417
Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 417
General description . . . . . . . . . . . . . . . . . . . . 417
Boot loader . . . . . . . . . . . . . . . . . . . . . . . . . . 417
Memory map after any reset. . . . . . . . . . . . . 417
Flash content protection mechanism . . . . . . 417
Criteria for Valid User Code . . . . . . . . . . . . . 418
Flash partitions . . . . . . . . . . . . . . . . . . . . . . . 419
Code Read Protection (CRP) . . . . . . . . . . . . 419
31.3.6.1 ISP entry protection . . . . . . . . . . . . . . . . . . . 421
31.3.7
ISP interrupt and SRAM use . . . . . . . . . . . . 421
31.3.7.3 RAM used by IAP command handler . . . . . . 421
protocol . . . . . . . . . 422
USART ISP command format . . . . . . . . . . . 422
USART ISP response format . . . . . . . . . . . . 422
USART ISP data format . . . . . . . . . . . . . . . . 422
USART ISP commands . . . . . . . . . . . . . . . . . 423
Unlock . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 423
Set Baud Rate . . . . . . . . . . . . . . . . . . . . . . . 424
Echo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 424
Write to RAM . . . . . . . . . . . . . . . . . . . . . . . . 424
Read Memory . . . . . . . . . . . . . . . . . . . . . . . 425