Skip to main content
William Chang1
Associate II
July 15, 2019
Question

Which STM32F1xx support MPU?

  • July 15, 2019
  • 1 reply
  • 646 views

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?

This topic has been closed for replies.

1 reply

Chris1
Associate II
July 15, 2019

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.