Cortex-M4F

GPTKB entity

Statements (58)
Predicate Object
gptkbp:instanceOf gptkb:microprocessor
gptkbp:architecture gptkb:ARMv7-M
gptkbp:designedBy gptkb:Arm_Holdings
gptkbp:endianSupport little-endian
gptkbp:family gptkb:Cortex-M
gptkbp:firstReleased 2010
gptkbp:floatingPointUnit yes
gptkbp:FPUType single-precision
gptkbp:hasDebugSupport yes
gptkbp:hasPipelineStages 3-stage
gptkbp:intendedUse embedded systems
gptkbp:interface gptkb:JTAG
gptkb:Serial_Wire_Debug_(SWD)
gptkbp:marketedAs gptkb:Arm_Holdings
gptkbp:memoryBusWidth 32-bit
gptkbp:predecessor gptkb:Cortex-M3
gptkbp:speed up to 168 MHz (implementation dependent)
gptkbp:successor gptkb:Cortex-M7
gptkbp:supports gptkb:Thumb-2_instruction_set
gptkb:CMSIS_standard
gptkb:SysTick_timer
gptkb:Memory_Protection_Unit_(MPU)
gptkb:Nested_Vectored_Interrupt_Controller_(NVIC)
gptkb:Wake-up_Interrupt_Controller_(WIC)
exception handling
real-time applications
low-power operation
barrel shifter
interrupts
hardware divide
single-cycle multiply
DSP instructions
bit-banding
saturation arithmetic
tail-chaining for interrupts
unprivileged/privileged modes
automatic stacking/unstacking of registers
late arrival for interrupts
gptkbp:usedBy gptkb:Texas_Instruments
gptkb:STMicroelectronics
gptkb:Silicon_Labs
gptkb:Microchip_Technology
gptkb:NXP_Semiconductors
gptkbp:usedIn IoT devices
microcontrollers
automotive applications
industrial control
gptkbp:width 32-bit
gptkbp:bfsParent gptkb:nRF52840
gptkb:STM32F4
gptkb:SAM_E51
gptkb:SAM_E53
gptkb:SAM_E54
gptkb:SAM_G54
gptkb:SAM_G55
gptkb:XMC4000
gptkbp:bfsLayer 7
https://www.w3.org/2000/01/rdf-schema#label Cortex-M4F