ARM Cortex-M3 Manuals

ManualLib has 2 documents for the ARM Cortex-M3 (Other Electronics): 1 programming manual, 1 other. Every file can be read online or downloaded as a PDF for free.

Programming Manual 1Other 1

Key facts

Brand
ARM
Model
Cortex-M3
Industry
Computers
Documents
2
Languages
ZH
Last added
2026-10-06

Start here

ARM Cortex-M3 Programming Guide

ARM Cortex-M3 Programming Guide

Programming Manual 298 pages · 5.2 MB · ZH

This guide introduces the ARM Cortex‑M3 processor, its 32‑bit ARMv7‑M architecture, Thumb‑2 instruction set and core peripherals. It is aimed at both software developers and hardware designers who need a concise yet thorough reference.

The document explains the debug infrastructure, fault handling mechanisms, system reset procedures and provides example code for common tasks such as triggering a reset or reading fault status registers. Reference material and a list of abbreviations are also included. This manual is written in Chinese.

Read online

ARM Cortex-M3 specifications

APB private peripheral address range0xE004_2000 – 0xE00F_F000
Debug Access Port bus type32‑bit enhanced APB bus
SYSRESETREQ register address0xE000ED0C

Source: ARM Cortex-M3 Programming Guide

All ARM Cortex-M3 documents by type

Programming Manual 1

Instruction set, parameters and examples for configuring or programming the device.

Questions answered in these manuals

How can the Cortex‑M3 be reset by software?

Write the value 0x05FA0004 to the SYSRESETREQ bit at address 0xE000ED0C, then store it to trigger the reset sequence.

From: ARM Cortex-M3 Programming Guide

Who is the author of this guide?

The guide was written by Joseph Yiu.

From: ARM Cortex-M3 Processor Authoritative Guide

What is the target audience for this book?

It is intended for programmers, embedded product designers, SoC engineers, and enthusiasts.

From: ARM Cortex-M3 Processor Authoritative Guide