ARM Cortex-M processors

GPTKB entity

Statements (52)
Predicate Object
gptkbp:instance_of gptkb:microprocessor
gptkbp:application gptkb:hospital
gptkb:Io_T_devices
gptkb:computer
gptkb:technology
consumer electronics
industrial automation
automotive systems
gptkbp:architectural_style AR Mv8-M
AR Mv7-M
gptkbp:cache_size up to 16 KB of data cache
up to 16 KB of instruction cache
up to 512 KB of SRAM
gptkbp:designed_by gptkb:CEO
gptkbp:developer gptkb:ARM_Development_Studio
gptkb:Keil_MDK
gptkb:Free_RTOS
gptkb:IAR_Embedded_Workbench
gptkb:award
gptkb:Mbed_OS
gptkb:Segger_Embedded_Studio
gptkbp:features low power consumption
interrupt handling
real-time performance
hardware floating point support
gptkbp:first_released gptkb:2004
https://www.w3.org/2000/01/rdf-schema#label ARM Cortex-M processors
gptkbp:language_of_instruction Thumb-1
Thumb-2
gptkbp:performance up to 32-bit
up to 1 G Hz
gptkbp:power_output 1.8 V to 3.6 V
gptkbp:ram gptkb:Harvard_architecture
Von Neumann architecture
gptkbp:security_features gptkb:Trust_Zone_technology
gptkb:memory_protection_unit_(MPU)
secure boot
hardware random number generator
gptkbp:successor gptkb:ARM_Cortex-M3
gptkb:ARM_Cortex-M4
gptkb:ARM_Cortex-M33
gptkb:ARM_Cortex-M55
gptkb:ARM_Cortex-M7
gptkb:ARM_Cortex-M0
gptkbp:supports JTAG
RTOS (Real-Time Operating System)
debugging interfaces
SWD (Serial Wire Debug)
CMSIS (Cortex Microcontroller Software Interface Standard)
gptkbp:used_in embedded systems
gptkbp:bfsParent gptkb:Tock_OS
gptkbp:bfsLayer 4