![NXP Semiconductors LPC43Sxx Скачать руководство пользователя страница 1420](http://html1.mh-extra.com/html/nxp-semiconductors/lpc43sxx/lpc43sxx_user-manual_17218271420.webp)
UM10503
All information provided in this document is subject to legal disclaimers.
© NXP B.V. 2015. All rights reserved.
User manual
Rev. 2.1 — 10 December 2015
1420 of 1441
NXP Semiconductors
UM10503
Chapter 54: Supplementary information
54.6 Contents
Chapter 1: Introductory information
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
Ordering information (flashless parts). . . . . . 17
(parts with on-chip flash) . . . . . . . . . . . . . . . . 18
Block diagram (flashless parts) . . . . . . . . . . . 21
Block diagram (parts with on-chip flash) . . . 24
ARM core features . . . . . . . . . . . . . . . . . . . . . 26
ARM Cortex-M4 processor . . . . . . . . . . . . . . 26
ARM Cortex-M0 co-processors . . . . . . . . . . . 26
Chapter 2: LPC43xx/LPC43Sxx Multi-Core configuration and Inter-Process Communication
(IPC)
How to read this chapter . . . . . . . . . . . . . . . . . 27
Basic configuration . . . . . . . . . . . . . . . . . . . . . 27
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
General description . . . . . . . . . . . . . . . . . . . . . 28
Hardware . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
Interrupt handling . . . . . . . . . . . . . . . . . . . . . . 29
M0SUB access . . . . . . . . . . . . . . . . . . . . . . . 29
IPC Protocol implementation example . . . . . 30
IPC queues . . . . . . . . . . . . . . . . . . . . . . . . . . 30
Protocol . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
Example . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
Chapter 3: LPC43xx/LPC43Sxx Memory mapping
How to read this chapter . . . . . . . . . . . . . . . . . 34
Basic configuration . . . . . . . . . . . . . . . . . . . . . 34
Memory configuration . . . . . . . . . . . . . . . . . . . 34
On-chip static RAM . . . . . . . . . . . . . . . . . . . . 34
Bit banding . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
On-chip flash . . . . . . . . . . . . . . . . . . . . . . . . . 36
On-chip EEPROM . . . . . . . . . . . . . . . . . . . . . 36
Memory retention in the Power-down modes 36
Memory Protection Unit (MPU) . . . . . . . . . . . 37
Memory map (flashless parts) . . . . . . . . . . . . 38
Memory map (parts with on-chip flash) . . . . 40
AHB Multilayer matrix configuration . . . . . . . 43
Chapter 4: LPC43xx/LPC43Sxx One-Time Programmable (OTP) memory and API
How to read this chapter . . . . . . . . . . . . . . . . . 46
Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
General description . . . . . . . . . . . . . . . . . . . . . 46
Register description . . . . . . . . . . . . . . . . . . . . 47
OTP API . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
OTP function allocation . . . . . . . . . . . . . . . . . 51
OTP API error codes . . . . . . . . . . . . . . . . . . . 52
How to read this chapter . . . . . . . . . . . . . . . . . 53
Determine the boot code version . . . . . . . . . . 53
Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53
Functional description . . . . . . . . . . . . . . . . . . 53
Boot process for parts with internal flash . . . . 55
Boot process for parts without flash . . . . . . . . 56
Boot image header format . . . . . . . . . . . . . . . 59
Boot modes . . . . . . . . . . . . . . . . . . . . . . . . . . 60
UART boot mode . . . . . . . . . . . . . . . . . . . . . . 60
EMC boot modes . . . . . . . . . . . . . . . . . . . . . . 61
SPI boot mode . . . . . . . . . . . . . . . . . . . . . . . . 62
SPIFI boot mode . . . . . . . . . . . . . . . . . . . . . . 62
5.3.4.4.1 Supported QSPI. . . . . . . . . . . . . . . . . devices 63
5.3.4.5
USB boot mode . . . . . . . . . . . . . . . . . . . . . . . 64
Boot process timing . . . . . . . . . . . . . . . . . . . . 65
UART ISP . . . . . . . . . . . . . . . . . . . . . . . . . . . 66
Chapter 6: LPC43xx/LPC43Sxx flash programming/ISP and IAP
How to read this chapter . . . . . . . . . . . . . . . . . 67
Basic configuration . . . . . . . . . . . . . . . . . . . . . 67
Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67
General description . . . . . . . . . . . . . . . . . . . . . 68
Sampling of pin P2_7 . . . . . . . . . . . . . . . . . . . 69
Boot process for flashless parts . . . . . . . . . . . 69
Boot process for parts with internal flash . . . . 70
Memory map after any reset . . . . . . . . . . . . . 70
Criterion for Valid User Code . . . . . . . . . . . . . 70
Communication protocol . . . . . . . . . . . . . . . . 70
ISP command format . . . . . . . . . . . . . . . . . . . 70
ISP response format . . . . . . . . . . . . . . . . . . . 70
ISP data format . . . . . . . . . . . . . . . . . . . . . . . 71
ISP flow control . . . . . . . . . . . . . . . . . . . . . . . 71
ISP command abort . . . . . . . . . . . . . . . . . . . . 71