Mbed CE Driver Info: Memory Protection Unit

Back to Drivers Index ^

Mbed Internal Name: DEVICE_MPU

Description: Mbed supports configuring the MPU on this device to disable writing to ROM and executing from RAM.

Target Families With this Feature

Target Family MCU Vendor Board Targets With Feature
ARM_MPS2_Target None ARM_MPS2_M3, ARM_MPS2_M4, ARM_MPS2_M7
FVP_MPS2 None FVP_MPS2_M3, FVP_MPS2_M4, FVP_MPS2_M7
AMA3B1KK Ambiq Micro SFE_ARTEMIS, SFE_ARTEMIS_ATP, SFE_ARTEMIS_DK, SFE_ARTEMIS_MODULE, SFE_ARTEMIS_NANO, SFE_ARTEMIS_THING_PLUS
MCU_LPC1768 NXP ARCH_PRO, LPC1768
MCU_LPC546XX NXP FF_LPC546XX, LPC546XX
MCU_M2354 Nuvoton NU_M2354
MCU_M251 Nuvoton NUMAKER_IOT_M252
MCU_M261 Nuvoton NUMAKER_IOT_M263A
MCU_M460 Nuvoton NUMAKER_IOT_M467
MCU_M480 Nuvoton NUMAKER_IOT_M487, NUMAKER_PFM_M487
MCU_STM32F2 STMicroelectronics NUCLEO_F207ZG
MCU_STM32F3 STMicroelectronics NUCLEO_F303RE, NUCLEO_F303ZE
MCU_STM32F4 STMicroelectronics ARCH_MAX, BLACKPILL_F411CE, DISCO_F413ZH, DISCO_F429ZI, DISCO_F469NI, MTS_DRAGONFLY_F411RE, MTS_MDOT_F411RE, NUCLEO_F401RE, NUCLEO_F411RE, NUCLEO_F412ZG, NUCLEO_F413ZH, NUCLEO_F429ZI, NUCLEO_F439ZI, NUCLEO_F446RE, NUCLEO_F446ZE, SDP_K1, WIO_EMW3166
MCU_STM32F7 STMicroelectronics DISCO_F746NG, DISCO_F769NI, NUCLEO_F722ZE, NUCLEO_F746ZG, NUCLEO_F756ZG, NUCLEO_F767ZI, UHURU_RAVEN
MCU_STM32G0 STMicroelectronics NUCLEO_G031K8, NUCLEO_G071RB, NUCLEO_G0B1RE
MCU_STM32G4 STMicroelectronics NUCLEO_G431KB, NUCLEO_G431RB, NUCLEO_G474RE
MCU_STM32H5 STMicroelectronics NUCLEO_H503RB, NUCLEO_H563ZI
MCU_STM32H7 STMicroelectronics ARDUINO_PORTENTA_H7_M7, DISCO_H747I_CM7, NUCLEO_H723ZG, NUCLEO_H743ZI2, NUCLEO_H745ZI_Q_CM4, NUCLEO_H745ZI_Q_CM7, NUCLEO_H7A3ZI_Q, WIO_H725AE
MCU_STM32L0 STMicroelectronics DISCO_L072CZ_LRWAN1, NUCLEO_L073RZ
MCU_STM32L1 STMicroelectronics FF1705_L151CC, MOTE_L152RC, NUCLEO_L152RE, XDOT_L151CC
MCU_STM32L4 STMicroelectronics ADV_WISE_1510, B_L4S5I_IOT01A, DISCO_L475VG_IOT01A, DISCO_L476VG, DISCO_L496AG, DISCO_L4R9I, MTS_DRAGONFLY_L471QG, NUCLEO_L432KC, NUCLEO_L433RC_P, NUCLEO_L452RE_P, NUCLEO_L476RG, NUCLEO_L486RG, NUCLEO_L496ZG, NUCLEO_L496ZG_P, NUCLEO_L4R5ZI, NUCLEO_L4R5ZI_P
MCU_STM32L5 STMicroelectronics DISCO_L562QE, NUCLEO_L552ZE_Q
MCU_STM32U5 STMicroelectronics B_U585I_IOT02A, NUCLEO_U545RE_Q, NUCLEO_U575ZI_Q, NUCLEO_U5A5ZJ_Q
MCU_STM32WB STMicroelectronics DISCO_WB5MMG, NUCLEO_WB15CC, NUCLEO_WB55RG
MCU_STM32WL STMicroelectronics NUCLEO_WL55JC
MCU_EFM32_GECKO Silicon Labs EFM32GG11_STK3701, EFM32GG_STK3700, TB_SENSE_12
NO_FAMILY Toshiba ARM_CM3DS_MPS2, EV_COG_AD3029LZ, EV_COG_AD4050LZ, GD32_F307VG, GD32_F450ZI, LPC54114, MAX32630FTHR, NUMAKER_PFM_M453, NUMAKER_PFM_NUC472, S1SBP6A, TMPM4G9, TMPM4GR, TMPM4KN, TMPM4NR