ARM Cortex-M

GPTKB entity

Statements (63)
Predicate Object
gptkbp:instance_of gptkb:microprocessor
gptkbp:application gptkb:Io_T_devices
consumer electronics
embedded systems
automotive systems
gptkbp:architecture gptkb:ARMv8-M
gptkb:ARMv7-M
gptkbp:competes_with Microchip PIC microcontrollers
gptkbp:competitors gptkb:Texas_Instruments_MSP430
gptkb:NXP_LPC
gptkb:Atmel_AVR
gptkb:Microchip_PIC
gptkbp:designed_by gptkb:ARM
gptkbp:development_tools gptkb:ARM_Development_Studio
gptkb:Keil_MDK
gptkb:GCC
gptkb:IAR_Embedded_Workbench
gptkbp:ecosystem community support
extensive software libraries
large ecosystem of partners
gptkbp:features low power consumption
real-time performance
integrated debugging support
low interrupt latency
gptkbp:first_released gptkb:2004
https://www.w3.org/2000/01/rdf-schema#label ARM Cortex-M
gptkbp:includes Cortex-M3
Cortex-M0+
gptkbp:instruction_set Thumb-1
Thumb-2
gptkbp:interrupts gptkb:Nested_Vectored_Interrupt_Controller_(NVIC)
gptkbp:is_a gptkb:microprocessor
gptkbp:is_optimized_for low-power consumption
gptkbp:market_share dominant in microcontroller market
gptkbp:memory_type gptkb:Harvard_architecture
Von Neumann architecture
gptkbp:number_of_cores multi-core
single-core
gptkbp:performance high performance for low power
gptkbp:power_consumption very low
gptkbp:security_features gptkb:Trust_Zone_technology
gptkb: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:support floating-point operations
DSP instructions
gptkbp:used_in embedded systems
gptkbp:uses gptkb:RISC_architecture
gptkbp:variant gptkb:Cortex-M0+
gptkb:Cortex-M3
gptkb:Cortex-M33
gptkb:Cortex-M4_F
gptkb:Cortex-M55
gptkb:Cortex-M7
gptkbp:bfsParent gptkb:Free_RTOS
gptkb:Cypress's_low-power_microcontrollers
gptkb:ARM_Monaco
gptkbp:bfsLayer 5