Arm Community
Site
Search
User
Site
Search
User
Support forums
Architectures and Processors forum
Why does a Cortex-M processor have a process stack?
Jump...
Cancel
State
Accepted Answer
+1
person also asked this
people also asked this
Locked
Locked
Replies
4 replies
Subscribers
349 subscribers
Views
1816 views
Users
0 members are here
Cortex-M
Options
Share
More actions
Cancel
Related
How was your experience today?
This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion
Why does a Cortex-M processor have a process stack?
Kaze
8 months ago
Does it not have an MMU and cannot implement processes, but only threads?
Top replies
Ronan Synnott
8 months ago
+2
verified
You are basically correct. Some implementations have MPU, but there are none with MMU. https://developer.arm.com/documentation/107565/0101/Memory-protection/Memory-Protection-Unit
Ronan Synnott
8 months ago
in reply to
Kaze
+1
I think 'process' is a more general term than 'thread', though I do not know if that is the reason.