cancel
Showing results for 
Search instead for 
Did you mean: 

Part selection based on MPU presence

George.P
Associate III
Posted on May 25, 2018 at 10:20

Is there any parametric selection tool where I can filter in parts that implement an MPU?

I didn't find this option on Cube MCU selector or on the webpage filtering tool.

#stm32 #mpu
8 REPLIES 8
T J
Lead
Posted on May 25, 2018 at 11:32

please describe an example of what you want.

Posted on May 25, 2018 at 11:43

Ι want a quick way to know which MCU parts have an MPU.

Posted on May 25, 2018 at 12:09

Didn't check the M0/M0+ parts, but AFAIK all M3/M4M7 from ST have a MPU.

Posted on May 25, 2018 at 12:44

That's what I also thought, but then checked this one STM32F303K8, which doesn't.

Posted on May 25, 2018 at 12:45

All M3s but F1 have MPU

L0X with X >= 5 have MPU

No M0 has MPU.

Posted on May 25, 2018 at 14:13

Hello David,

Thanks for the lookup list. Any idea about the M4s (F3, F4)?

Posted on May 25, 2018 at 14:50

Pretty sure the MPU is a standard module/option used in all ST's CM3/CM4 parts, not sure it is heavily used, or has many examples. Seem to remember people using it on F4 (F429I-DISCO) to map the SDRAM (0xD0000000) into executable memory space.

https://blog.feabhas.com/2013/02/setting-up-the-cortex-m34-armv7-m-memory-protection-unit-mpu/

 
Tips, buy me a coffee, or three.. PayPal Venmo Up vote any posts that you find helpful, it shows what's working..
Posted on May 25, 2018 at 15:11

All F4s and all F3s with RAM >= 24kB and all F373 (according to STMCUFinder).