CHAPTER 13

The Memory Protection Unit

Publisher Summary

This chapter focuses on the Memory Protection Unit (MPU) included in the Cortex™-M3 design. Including the MPU in the microcontrollers or system-on-chip (SoC) products provides memory protection features, which can make the developed products more robust. The MPU needs to be programmed and enabled before use. The chapter explains a number of registers that the MPU contains and is controlled by including the MPU Type register, which can be used to determine whether the MPU is fitted and the MPU Control register, which has three control bits, and the MPU Region Number register, which is used to select the region to be programmed before each region is set up. It also discusses the sub region disable, ...

Get The Definitive Guide to the ARM Cortex-M3, 2nd Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.