2015Unpublished venueRequires access

ARM® Microcontroller Memory System

Ying Bai

Open publisher page 0 citations

Abstract

This chapter provides general information about the ARM ® Cortex ® -M4 microcontroller memory system. The discussion is mainly concentrated on the memory system used in the TM4C123GH6PM MCU system. The chapter includes the system memory map specially designed for the TM4C123GH6PM MCU, connections between the processor and memory, and the connection between the memory and peripherals, memory architecture and requirements, bit-band principle and operations, memory access attributes, memory endianness, memory access behaviors, and memory programming applications in TM4C123GH6PM MCU system. The memory devices discussed in the chapter includes Static random-access memory (SRAM) (32 KB), Flash Memory (256 KB), Internal ROM and Electrically Erasable Programmable ROM (EEPROM) (2 KB). In order to access and control 4-GB memory space effectively and easily, the entire 4-GB memory space in the Cortex ® -M4 system is divided into the different regions for various predefined memory and peripheral devices uses.

About this research paper

What this paper is about

This chapter provides general information about the ARM ® Cortex ® -M4 microcontroller memory system. The discussion is mainly concentrated on the memory system used in the TM4C123GH6PM MCU system. The chapter includes the system memory map specially designed for the TM4C123GH6PM MCU, connections between the processor and memory, and the connection between the memory and peripherals, memory architecture and requirements, bit-band principle and operations, memory access attributes, memory endianness, memory access behaviors, and memory programming applications in TM4C123GH6PM MCU system. The memory devices discussed in the chapter includes Static random-access memory (SRAM) (32 KB), Flash Memory (256 KB), Internal ROM and Electrically Erasable Programmable ROM (EEPROM) (2 KB). In order to access and control 4-GB memory space effectively and easily, the entire 4-GB memory space in the Cortex ® -M4 system is divided into the different regions for various predefined memory and peripheral devices uses.

Why it matters

A significance statement is not available in the OpenAlex record.

Key contribution

A contribution statement is not available in the OpenAlex record.

Method / approach

Method details are not available in the OpenAlex metadata.

Main findings

Findings are not separately available in the OpenAlex metadata.

Limitations

Limitations are not available in the OpenAlex metadata.

Applications

Application details are not available in the OpenAlex metadata.

Available abstract

This chapter provides general information about the ARM ® Cortex ® -M4 microcontroller memory system. The discussion is mainly concentrated on the memory system used in the TM4C123GH6PM MCU system. The chapter includes the system memory map specially designed for the TM4C123GH6PM MCU, connections between the processor and memory, and the connection between the memory and peripherals, memory architecture and requirements, bit-band principle and operations, memory access attributes, memory endianness, memory access behaviors, and memory programming applications in TM4C123GH6PM MCU system. The memory devices discussed in the chapter includes Static random-access memory (SRAM) (32 KB), Flash Memory (256 KB), Internal ROM and Electrically Erasable Programmable ROM (EEPROM) (2 KB). In order to access and control 4-GB memory space effectively and easily, the entire 4-GB memory space in the Cortex ® -M4 system is divided into the different regions for various predefined memory and peripheral devices uses.

Key concepts: Memory map, Microcontroller, EEPROM, Computer science, Semiconductor memory, Registered memory, Memory refresh, Computer hardware

Related papers

Back to paper searchBrowse research topicsOriginal source
ARM® Microcontroller Memory System — Research Paper | ScholarLens