cancel
Showing results for 
Search instead for 
Did you mean: 

Which STM32F1xx support MPU?

William Chang1
Associate II

MPU, as you know, memory protection unit.

I have read​ AN4838, which tells me how to implement MPU. It also says, if you want to find out your chip support the MPU or not, look up the chip datasheet. Sadly, I checked all the stm32f1xxs datasheet, no one says it support MPU. I found out that in cube lib, there has MPU example in STM32100E Eval board. But the STM32100x datasheet don't mention it support MPU!

​I have tested my stm32f10zet6 and stm32f10vc, both of them can't write to MPU registers(always 0).

So, ​which STM32F1xx support MPU?

1 REPLY 1
Chris1
Senior III

I believe that for the F1 family, only the "XL-density" sub-family devices have the MPU. These parts have numbers ending in F or G, for example: STM32F101xF, STM32F101xG, STM32F103xF, STM32F103xG, etc.