ARM Cortex-M4

GPTKB entity

Statements (57)
Predicate Object
gptkbp:instance_of gptkb:microprocessor
gptkbp:adc integrated ADC
integrated DAC
gptkbp:application gptkb:Io_T_devices
consumer electronics
embedded systems
automotive systems
industrial control
gptkbp:architecture gptkb:ARMv7-M
gptkbp:cache_size no cache
gptkbp:clock_speed up to 168 MHz
gptkbp:debugging_support Serial Wire Debug (SWD)
gptkbp:depth 32-bit
gptkbp:designed_by gptkb:ARM
gptkbp:development_tools gptkb:Keil_MDK
gptkb:GCC
gptkb:IAR_Embedded_Workbench
gptkbp:ecosystem large ecosystem of community support
large ecosystem of development boards
large ecosystem of software libraries
gptkbp:features DSP instructions
FPU (Floating Point Unit)
gptkbp:gpio general-purpose input/output pins
https://www.w3.org/2000/01/rdf-schema#label ARM Cortex-M4
gptkbp:instruction_set RISC
Thumb-2
gptkbp:interrupts nested interrupts
gptkbp:is_compatible_with gptkb:ARM_Cortex-M0+
gptkb:ARM_Cortex-M3
gptkbp:manufacturer gptkb:NXP_Semiconductors
gptkb:STMicroelectronics
gptkb:Microchip_Technology
gptkb:Texas_Instruments
Atmel (now part of Microchip)
gptkbp:market_share significant market share in microcontrollers
gptkbp:memory_type up to 128 KB of SRAM
up to 1 MB of Flash
gptkbp:number_of_cores gptkb:1
gptkbp:p_hlevel integrated PWM support
gptkbp:performance high performance for low power
gptkbp:power_consumption low power
gptkbp:previous_name integrated I2 C support
gptkbp:released gptkb:2010
gptkbp:released_in gptkb:2010
gptkbp:security_features Trust Zone (in some implementations)
gptkbp:serialization integrated UART support
gptkbp:setting_time multiple timers
gptkbp:sprite integrated SPI support
gptkbp:status widely used
gptkbp:successor gptkb:ARM_Cortex-M7
gptkbp:support real-time operating systems (RTOS)
RTOS like Free RTOS
RTOS like Micrium
RTOS like emb OS
gptkbp:bfsParent gptkb:Tiva_C_Series_microcontrollers
gptkb:FM4_microcontrollers
gptkbp:bfsLayer 5