ARMv7-M

GPTKB entity

Statements (61)
Predicate Object
gptkbp:instance_of gptkb:microprocessor
gptkbp:architecture RISC
gptkbp:designed_by gptkb:ARM
gptkbp:features low power consumption
gptkbp:has integrated peripherals
16-bit and 32-bit instructions
debug access port
MPU (Memory Protection Unit)
NVIC (Nested Vectored Interrupt Controller)
Sys Tick timer
low latency interrupt response
low power sleep modes
https://www.w3.org/2000/01/rdf-schema#label ARMv7-M
gptkbp:includes Cortex-M0 processor
Cortex-M3 processor
Cortex-M4 processor
gptkbp:is_compatible_with gptkb:ARMv6-M
gptkb:assembly_language
C/ C++ programming languages
gptkbp:is_optimized_for low-cost applications
gptkbp:is_part_of gptkb:ARM_architecture_family
gptkbp:is_popular_in gptkb:wearable_technology
gptkb:robotics
gptkb:smart_home_devices
educational projects
gptkbp:is_supported_by gptkb:Keil_MDK
gptkb:IAR_Embedded_Workbench
gptkb:STM32_Cube_IDE
gptkb:Atmel_Studio
gptkb:GCC_toolchain
various IDEs
gptkbp:is_used_in gptkb:Io_T_devices
gptkb:drones
gptkb:smart_home_devices
gptkb:medical_devices
automotive applications
consumer electronics
home automation systems
smart meters
wireless communication devices
industrial control systems
gptkbp:memory_type gptkb:Harvard_architecture
gptkbp:released_in gptkb:2010
gptkbp:supports gptkb:Thumb-2_instruction_set
DMA (Direct Memory Access)
interrupt handling
real-time operating systems
atomic operations
debugging features
hardware floating point
single-cycle multiply
gptkbp:used_in embedded systems
gptkbp:bfsParent gptkb:ARM_Cortex-M_processors
gptkb:Cortex-M3
gptkb:Cortex-M4
gptkb:Cortex-M7
gptkb:ARM_Cortex-M
gptkb:ARMv6
gptkb:ARM_Cortex-M4
gptkb:ARM_Cortex-M_series
gptkbp:bfsLayer 6