The course includes fundamental architecture topics that are key to understanding how any Cortex-M processor functions internally. The course focuses specifically on the Armv8-M version of the Arm Architecture, which processors like the Cortex-M33 and Cortex-M55 are based on. However, even if you're working with older processors based on earlier versions of the architecture, like Armv6-M or Armv7-M, a lot of the information is mostly still very relevant and useful.

Armv8-M Architecture Fundamentals

Armv8-M Architecture Fundamentals
This course is part of Arm Cortex-M Architecture and Software Development Specialization



Instructors: Shirley Zou
Access provided by ExxonMobil
6,241 already enrolled
51 reviews
What you'll learn
Describe the programming model (register set, modes and states of the processor).
Describe standards and APIs that support the architecture.
Interpret and program in assembly language.
Target applications at the default system memory.
Details to know

Add to your LinkedIn profile
5 assignments
See how employees at top companies are mastering in-demand skills

Build your subject-matter expertise
- Learn new concepts from industry experts
- Gain a foundational understanding of a subject or tool
- Develop job-relevant skills with hands-on projects
- Earn a shareable career certificate

There are 6 modules in this course
Earn a career certificate
Add this credential to your LinkedIn profile, resume, or CV. Share it on social media and in your performance review.
Instructors



Offered by
Why people choose Coursera for their career

Felipe M.

Jennifer J.

Larry W.

Chaitanya A.
Learner reviews
- 5 stars
74.50%
- 4 stars
21.56%
- 3 stars
3.92%
- 2 stars
0%
- 1 star
0%
Showing 3 of 51
Reviewed on May 19, 2023
The course provides solid base for the Armv8-M architecture fundamentals. It will be invaluable if it has some hands on exercises!
Reviewed on Mar 12, 2025
Very good course for SW engineer, but not much informative for HW engineers.
Reviewed on Jul 5, 2023
It was good in all ways. Just a little lengthy and difficult to understand some of lectures.










