O'Reilly logo

The Definitive Guide to ARM® Cortex®-M0 and Cortex-M0+ Processors, 2nd Edition by Joseph Yiu

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Chapter 7

Memory System

Abstract

This chapter introduces the memory system in typical microcontrollers, including some special features such as boot loader and memory remapping support, and the memory map defined by the ARMv6-M architecture. The memory system architecture topics include endian support, memory attributes, and access permissions. It also covers information of how program codes relate to the memory system characteristics such as data types and data alignment.

Keywords

Boot loader in microcontrollers; Data alignment; Little and big endian; Memory access permissions; Memory attributes; Memory bus; Memory map; Memory remapping

7.1. Memory Systems in Microcontrollers

All processor systems need memories. In typical microcontrollers we need ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required