![NXP Semiconductors LPC43Sxx Скачать руководство пользователя страница 37](http://html1.mh-extra.com/html/nxp-semiconductors/lpc43sxx/lpc43sxx_user-manual_1721827037.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
37 of 1441
NXP Semiconductors
UM10503
Chapter 3: LPC43xx/LPC43Sxx Memory mapping
3.3.6 Memory Protection Unit (MPU)
The MPU is a integral part of the ARM Cortex-M4 for memory protection and supported by
all LPC43xx parts. The processor supports the standard ARMv7 Protected Memory
System Architecture model. The MPU provides full support for:
•
protection regions
•
overlapping protection regions, with ascending region priority (7 = highest priority, 0 =
lowest priority)
•
access permissions
•
exporting memory attributes to the system
MPU mismatches and permission violations invoke the programmable-priority
MemManage fault handler. See the
ARMv7-M Architecture Reference Manual
for more
information.
The access permission bits, TEX, C, B, AP, and XN, of the Region Access Control
Register control access to the corresponding memory region. If an access is made to an
area of memory without the required permissions, a permission fault is raised. For more
information, see the
ARMv7-M Architecture Reference Manual
.
The MPU is used to enforce privilege rules, to separate processes, and to enforce access
rules. For details on how to use the MPU and for the register description refer to the A
RM
Cortex-M4 Technical Reference Manual
.