# Get started with Microcontrollers

## In this learning path

- [Introduction](https://learn.arm.com/learning-paths/embedded-and-microcontrollers/intro/)
- [Arm in Microcontrollers](https://learn.arm.com/learning-paths/embedded-and-microcontrollers/intro/background/)
- [Find Arm hardware](https://learn.arm.com/learning-paths/embedded-and-microcontrollers/intro/find-hardware/)
- [Other learning resources](https://learn.arm.com/learning-paths/embedded-and-microcontrollers/intro/resources/)
- [Next Steps](https://learn.arm.com/learning-paths/embedded-and-microcontrollers/intro/_next-steps/)

## About this Learning Path

|  |  |
| --- | --- |
| Skill level: | Introductory |
| Reading time: | 10 min |
| Last updated: | 22 Sep 2026 |

|  |  |
| --- | --- |
| Author: | Jason Andrews , Arm<br>[GitHub](https://github.com/jasonrandrews)<br>[LinkedIn](https://linkedin.com/in/jason-andrews-7b05a8) |
| Arm IP: | [Cortex-M](https://support.arm.com/?tab=compute-ip&Product%20Type=Microcontrollers) [Cortex-A](https://support.arm.com/?tab=compute-ip&Product%20Type=Application%20Processors) [Ethos-U](https://support.arm.com/?tab=compute-ip&Product%20Type=Neural%20Processing%20Units) |
| Tags: | [Performance and Architecture](https://learn.arm.com/tag/performance-and-architecture) [Baremetal](https://learn.arm.com/tag/baremetal) [RTOS](https://learn.arm.com/tag/rtos) |

### Who is this for?
This is an introductory topic for software developers working on microcontroller applications and new to the Arm architecture.

### What will you learn?
After completing this Learning Path, you'll be able to perform the following tasks:
- Understand where the Arm architecture is used in microcontrollers.
- Find microcontroller hardware to use for software development.

### Prerequisites
Before starting, you'll need the following prerequisites:
- None
