|    Change Country Change Location USD
United States United States

Please confirm your currency selection:

US Dollars

Search by ARM Core Search by Silicon Supplier Search by Tool Supplier

ARM Holdings is the world's leading semiconductor intellectual property (IP) supplier and as such is at the heart of the development of digital electronic products. ARM designs the technology that lies at the heart of advanced digital products, from wireless, networking and consumer entertainment solutions to imaging, automotive, security and storage devices. The ARM comprehensive product offering includes 32-bit RISC microprocessors, graphics processors, enabling software, cell libraries, embedded memories, high-speed connectivity products, peripherals and development tools. ARM provides a total system solution that offers a fast, reliable path to market for leading electronics companies.

Mouser's ARM article - Considering ARM? You should be. Everyone else is.

Featured ARM-based products

Altera FPGA SoC Family

Altera SoC FPGAs integrate an ARM-based hard processor system (HPS) consisting of processor, peripherals, and memory interfaces with the FPGA fabric using a high-bandwidth interconnect backbone. They combine the performance and power savings of hard intellectual property (IP) with the flexibility of programmable logic. These user-customizable ARM-based SoC FPGAs are ideal for reducing system power, cost, and board size by integrating discrete processors and digital signal processing (DSP) functions into a single FPGA. They differentiate the end product with custom hardware and software and add support for virtually any interface standard or protocol in the FPGA. Altera's SoC FPGAs extend product life and revenue through hardware and software updates in the field. They also improve system performance via high-bandwidth interconnect between the processor and the FPGA. These devices join the diverse family of Cyclone® V and Arria® V FPGAs with dozens of devices and variations and include additional hard logic such as PCI Express® Gen2, multiport memory controllers, and high-speed serial transceivers. Built on TSMC's 28nm Low-Power (28LP) process, the SoC FPGAs drive down power and cost while enabling performance levels required by cost-sensitive applications.

Freescale Kinetis L Series ARM® Cortex™-M0+ Microcontroller

Freescale Kinetis L Series Microcontroller is an entry-level 32-bit MCU family built on the ARM® Cortex™-M0+ core. It combines exceptional energy efficiency and ease-of-use with the performance, peripheral sets, enablement and scalability of the Kinetis 32-bit MCU portfolio, while leveraging the inherent low-power andhigh-performance features of the ARM Cortex architecture. Manufactured using Freescale's low-leakage, 90 nm thin film storage (TFS) process technology, the Kinetis L series frees power-critical designs from 8- and 16-bit MCU limitations by combining excellent dynamic and stop currents with superior processing performance. A broad selection of on-chip flash memory densities and extensive analog, connectivity and HMI peripheral options enable increased energy efficiency and intelligence for a range of applications, including battery-operated devices, medical systems, smart meters and motor control systems.

NXP Semiconductors LPC4300 Cortex™-M4 MCUs with Cortex-M0 Co-Processors

NXP Semiconductors LPC4300 series microcontrollers (MCUs) boast the world's first asymmetrical dual-core digital signal controller architecture, featuring ARM® Cortex™-M4 and Cortex-M0 processors. These NXP Cortex-M4 MCUs with Cortex-M0 co-processors bring the advantage of developing digital signal processor (DSP) and MCU applications within a single architecture and development environment. The LPC4300 series Cortex-M4 processor combines the benefits of an MCU with high-performance digital signal processing features such as single-cycle MAC, Single Instruction Multiple Data (SIMD) techniques, saturating arithmetic, and a floating point unit. The Cortex-M0 co-processor off-loads many of the data movement and I/O handling duties that can drain the bandwidth of the Cortex-M4 core. With its dual-core architecture and unique set of configurable peripherals, NXP Semiconductors LPC4300 MCUs enable development of a wide range of applications, such as motor control, power management, industrial automation, robotics, medical, automotive accessories, and embedded audio.

STmicroelectronics STM32 F4 High-Performance Cortex™-M4 MCUs

STMicroelectronics STM32 F4 32-bit Cortex™-M4 Microcontrollers (MCUs) open the door to the digital signal controller (DSC) market with a family of devices that are pin-to-pin and software compatible with the STM32 F2 series but with better performance, DSP capability, more SRAM, and peripheral improvements such as full duplex I²S, less than 1μA RTC, and 2.4MSPS ADCs. STMicroelectronics STM32 F4 MCUs include a floating point unit and core features such as built-in single-cycle multiply-accumulate (MAC) instructions, optimized SIMD arithmetic, and saturating arithmetic instructions. The adaptive realtime ART Accelerator™ combined with STMicroelectronics 90 nm technology provides linear performance up to 168MHz, unleashing the full performance of the core. These features expand the number of addressable applications in the industrial, consumer, and healthcare segments. STM32 F4 series MCUs include devices with 512KB to 1MB of on-chip Flash memory, 192KB of SRAM, and 15 communication interfaces.

TI OMAP3530 ARM Cortex™-A8 Applications Processor

Texas Instruments OMAP3530 high-performance ARM Cortex™-A8 applications processor is based on the enhanced OMAP™ 3 architecture. The OMAP 3 architecture is designed to provide best-in-class video, image, and graphics processing sufficient to support streaming video, 3D mobile gaming, video conferencing, and high-resolution still images. TI OMAP3530 applications processor also supports high-level operating systems, such as Linux and Windows CE. This TI OMAP device includes state-of-the-art power-management techniques required for high-performance mobile products. OMAP3530 includes multiple subsystems, including a microprocessor unit subsystem based on the ARM Cortex™-A8 processor. It also includes a comprehensive power and clock-management scheme that enables high-performance, low-power operation, and ultralow-power standby features. OMAP3530 applications processor is used in the BeagleBoard low-cost, fan-less single board computer.

Classic ARM Processors
Classic Arm Processors

Classic ARM Processors

ARM Classic processors include the ARM11 ™, ARM9 ™ and ARM7 ™ processor families. These processors are still widely licensed around the globe and provide cost-effective solutions for many of today's applications.

With over 15 billion devices in the market, developers can be assured their processor meets the exacting nature of their applications and can leverage the mature tools ecosystem which has evolved over 15 years.

ARM 11

Supported Technologies

ARM7 Family
ARMv4T Architecture
ARM9 Family
ARMv5TE Architecture
ARM11 Family
ARMv6 Architecture
Thumb ISA
Thumb-2 ISA
Yes (ARM1156T2-S Only)
DSP Extensions
SIMD Extensions
Jazelle Bytecode Support
Yes (ARM926EJ-S Only)
Yes (Except ARM1156T2-S)
Floating Point Support
Yes (VFP9)
Yes (VFP11)
TrustZone Security Extensions
Yes (ARM1176JZ(F)-S Only)
Cache Support
TCM Support
ISA - Instruction Set Architecture
SIMD - Single Instruction Multiple Data
TCM - Tightly Couple Memory

ARM Cortex-A
Cortex-A Series

Cortex-A Series

The ARM Cortex™-A series of applications processors provide an entire range of solutions for devices hosting a rich OS platform and user applications ranging from ultra-low-cost handset through smartphones, mobile computing platforms, digital TV and set-top boxes through enterprise networking, printers and server solutions. The market-proven Cortex-A8 processor along with the scalable Cortex-A9 and the high-efficiency Cortex-A5 processors all share the same architecture and therefore full application compatibility, that includes support for the traditional ARM, Thumb ® instruction set and new high performance and compact Thumb-2 instruction set.

  • Support for full Operating Systems
    • Linux full distributions- Android, Chrome, Ubuntu and Debian
    • Linux 3rd party - MontaVista, QNX, Wind River
    • Symbian
    • Windows CE
    • Other OS support requiring Memory Management Unit
  • Instruction Set Support - ARM, Thumb-2, Thumb, Jazelle®, DSP
  • TrustZone® Security Extensions
  • Advanced single-precision and double-precision Floating Point support
  • NEON™ media processing engine

Cortex-A Technologies

RISC Processor Core
  • High performance 32-bit core
  • Up to 13-stage pipeline technology
  • 1.5-2.5 DMIPS/MHz per core
  • Advanced branch prediction
Media Acceleration
  • NEON integer and floating point SIMD Engine for enhanced media performance
  • Jazelle technology for accelerated execution environments
Advanced Memory System
  • 1-2 cycle cache access
  • Pipe-lined loads and stores
  • Tuned for memory streaming
  • Integrated or closely-coupled optional level-2 caches
Instruction Set Architecture
  • ARM and Thumb ISA for ensuring binary compatibility
  • Thumb-2 for optimal blend of code density and performance
  • NEON™ / DSP extensions for advanced DSP and media performance
  • VFP for high-performance single and double-precision floating point
  • Jazelle®-DBX and RCT support
Multicore Technologies
  • 1-4 cores
  • Full L1 cache coherency
  • Advanced Coherency Port
  • Snoop Control Unit
System Extensions
  • TrustZone® security extensions

ARM Cortex-M
Cortex-M Series

Cortex-M Series

The ARM Cortex™-M processor family is an upwards compatible range of energy-efficient, easy to use processors designed to help developers meet the needs of tomorrow's embedded applications. Those demands include delivering more features at a lower cost, increasing connectivity, better code reuse and improved energy efficiency.

The Cortex-M family is optimized for cost and power sensitive MCU and mixed-signal devices for end applications such as smart metering, human interface devices, automotive and industrial control systems, white goods, consumer products and medical instrumentation.

Application Examples for Cortex-M Processors

Cortex-M Overview

Click to view products

Cortex-M Technologies

RISC processor Core
  • High performance 32-bit CPU
  • Deterministic operation
  • Low latency 3-stage pipeline
Low power modes
  • Integrated sleep state support
  • Multiple power domains
  • Architected software control
Tools and RTOS support
  • Broad 3rd party tools support
  • Cortex Microcontroller Software Interface Standard (CMSIS)
  • Maximizes software effort reuse
Thumb-2 technology
  • Optimal blend of 16/32-bit instructions
  • 3x smaller code size than 8-bit devices
  • No compromise on performance
Nested Vectored Interrupt Controller (NVIC)
  • Low latency, low jitter interrupt response
  • No need for assembly programming
  • Interrupt service routines in pure C
CoreSight debug and trace
  • JTAG or 2-pin Serial Wire Debug (SWD) connection
  • Support for multiple processors
  • Support for real-time trace

ARM Development Tools

ARM software tools enable developers to get the best from their ARM technology-based systems. Whether implementing an ARM technology-based SoC, or writing software for an Application Specific Standard Product (ASSP) or embedded Microcontroller ( MCU ), ARM 's tools enable you to deliver the best solution with the highest performance and lowest power.

Click to learn more

Featured ARM-based Development Tools

Keil Tools MDK-PRO

Keil Tools MDK-PRO is the Professional Edition complete software development environment for Cortex™-M, Cortex-R4, ARM7™, and ARM9™ processor-based devices. MDK Professional Edition is specifically designed for microcontroller applications, and is easy to learn and use, yet powerful enough for the most demanding embedded applications. MDK is optimized for MCU applications and combines the ARM C/C++ Compiler, the μVision IDE/Debugger, the Keil RTX realtime operating system, and middleware libraries.

Keil Tools ARM Cortex™-M4 Evaluation Boards for NXP LPC4350 & STM STM32F407IG

Keil Tools ARM Cortex™-M4 Evaluation Boards for NXP LPC4350 & STM STM32F407IG enables the user to create and test working programs based on the NXP LPC4350 or STMicroelectronics STM32 F4xx families of ARM Cortex™-M4 processor-based devices. The Keil Tools ARM Cortex™-M4 Evaluation Boards for NXP LPC4350 & STM STM32F407IG each include MDK-ARM Lite Edition development tools. These tools help the user get started writing programs and testing the microcontroller and its capabilities. Sample applications and a Quickstart guide are included with each evaluation board. The MCB4350 and the MCBSTM32F400 are each available as a stand alone evaluation board or as a starter kit which includes the ULINK2 or the ULINK-ME debug adapter.

Altera ARM DS-5 SoC Embedded Design Suite

Altera's ESW-SOCEDS-DS5-FIX ARM DS-5 SoC Embedded Design Suite is a comprehensive software development tool designed for use with Altera's SoC FPGA's. This suite allows hardware and software teams to work independently and follow their familiar design flows. It takes the Altera Quartus II/Qsys out files and generates handoff files for the software design flow. This removes the debugging barrier between CPUs and the FPGA. The DS-5 Suite is the industry's most advanced debugger for ARM based devices. It has a JTAG based system-level debugging and gdbserver-based application debugging in one package.

STMicroelectronics STM32L-DISCOVERY STM32L Ultralow Power Discovery Board

The STMicroelectronics STM32L-DISCOVERY STM32L ultralow power discovery board demonstrates the ultralow power features of STM32L microcontrollers and lets you develop and share your applications. The STMicroelectronics STM32L-DISCOVERY ultralow power discovery board is based on an STM32L152RBT6 MCU and includes an ST-Link/V2 embedded debugging tool interface, an LCD (24 segments, 4 commons), LEDs, pushbuttons, a linear touch sensor, or touchkeys. The board power supply is through USB bus or an external 3.3 or 5V supply voltage. This STMicroelectronics discovery board also includes two pushbuttons (user and reset) and and one linear touch sensor or four touchkeys.

BeagleBone Capes

BeagleBone Capes are expansion boards by CircuitCo which can be stacked onto the BeagleBone Community Development Board, up to four at a time. BeagleBone Capes include LCD Capes, DVI-D Capes, the Breakout Cape, Breadboard Cape, CANBus Cape, RS232 Cape, Battery Cape, Camera Cape, Weather Cape, and the Audio Cape.

- The BeagleBone LCD Capes are top-level capes with touchscreen capability for use with BeagleBone boards. The top side of each cape features a 3.5", 4.3", or 7" TFT LCD panel that is also a 4-wire resistive touchscreen. These screens can display resolutions up to 320x240, 480x272, and 800x480, respectively.
- The DVI-D Capes provide a DVI-D interface for BeagleBone boards. The DVID-02 also includes an audio interface. These capes each feature a standard HDMI connector, which can be connected to a DVI-D monitor using a HDMI-to-DVI-D cable.
- The BeagleBone Breakout Cape provides easy access to BeagleBone components and test points during troubleshooting procedures. Two cutouts of BeagleBone board shape are made to provide visibility to hidden test points and components.
- The BeagleBone Breadboard is designed to provide a simple but productive prototyping space. This prototyping cape is equipped with a patterned prototyping area, two general LEDs, two tactile switches, one 8-pin female header, and two stackable 46-pin connectors.
- The BeagleBone CANBus Cape makes use of the DCAN1 interface of the AM335x processor. The CANBus interface can be accessed via a standard D-Sub 9 female serial connector. The BeagleBone CANBus Cape will support SocketCAN.
- The BeagleBone RS232 Cape provides an RS232 interface to the BeagleBone via a standard D-Sub 9 female serial connector. Users have the freedom of selecting four different UART interfaces via jumpers.
- The BeagleBone Battery Cape provides a portable power solution for BeagleBone boards. This cape provides 5V power supply to the BeagleBone using everyday AA battery cells. The Battery cape can be used with up to 4 battery cells, which boosts the BeagleBone working time even longer.
- The BeagleBone Camera 3.1MP Cape features a 3.1-megapixel camera which interfaces to BeagleBone via GPMC. It is equipped with a power indicator and EEPROM for cape identification and pin muxing configuration.
- The BeagleBone Weather Cape provides weather data for BeagleBone including temperature, barometric pressure, humidity, and ambient light. These weather input data can be accessed via I2C bus. The BeagleBone Weather Cape also features an LED indicator for power input.
- The BeagleBone Audio Cape provides a low-power audio output and an integrated microphone for BeagleBone. Two standard 3.5mm audio jacks are used for audio input and output. This cape also features a TLV320AIC3106 audio codec with stereo headphone amplifier that can enable 48kHz DAC playback.

ARM Market Applications


ARM categorizes "Embedded" as all applications that utilize a microcontroller as the main processor, and any processor-based applications that are not specifically covered in others areas. Examples of the first category are household appliances, HVAC systems, smart metering platforms, touch-screen controllers, sensors and motor control where the ARM Cortex™-M series processors are at the heart of ideal solutions. The use of ARM Cortex-A series processors in areas such as telemedicine, security/surveillance, avionics are also part of this category.


ARM defines Enterprise applications as complete systems or subsystems that deliver networking connectivity and/or storage functionality. This includes home and business gateways, enterprise routers, Ethernet switches, wireless access points, base stations, multiservice provisioning platforms, hard disk drives, network attached storage and solid state disks. Over the last 5 years, system designers for many of these tethered applications have started to consider the power efficiency with which these systems complete their tasks as opposed to absolute performance.


ARM provides the technology foundation for consumers to access, enjoy, and interact with media-rich content across all screen types, anywhere, anytime. ARM has the knowledge, products and partner eco-system to help you quickly bring differentiated solutions to market. ARM IP is designed into a wide array of high-growth home consumer devices.


ARM is the market leader in providing processors and other key building blocks that enable a spectrum of mobile devices to combine exceptional performance with long battery life. ARM ®'s silicon partners use our technology to build the world's best battery powered chips that sell in billions every year. Squeezing the performance of a PC, with great multimedia performance and excellent connectivity, into the power envelope of mobile takes a lot of engineering skill from ARM and our silicon partners but the results delight millions of consumers who love their latest smartphone, smartbook*, eReader, PND or PMP.

 Mouser's ARM-based Product Knowledge Centers
Learn More About ARM from Featured ARM Suppliers
Freescale's i.MX51 Evaluation Kit with Android™ OS Board Support Package

Freescale now offers an Android™ OS board support package(BSP) that is ready to be adapted to the ARM-based i.MX51 platform. Learn more...

NXP LPC236x mbed module

The mbed module is a new community-based embedded development tool featuring the NXP LPC2368 ARM-based microcontroller. Learn More...

NXP LPCXpresso

LPCXpresso is a new, low-cost development platform available from NXP. It supports NXP's ARM-based LPC microcontrollers. The platform is comprised of a simplified Eclipse-based IDE and low-cost target boards which include an attached JTAG debugger. Learn More...

TI's ARM® Platform Technical Overview

TI's embedded processing portfolio, which includes a diverse range of MCUs, ARM processors and DSPs, has been recently expanded with several new ARM devices. Learn More...

Atmel ARM-based MCUs and eMPUs

Atmel has a proven track record as a market-leading ARM MCU and MPU vendor, a developer of high bandwidth architectures, an innovator of low-power microcontrollers, and a facilitator of software portability. Learn More...

STMicroelectronics STM32 - 32-bit ARM Cortex MCUs

The STM32 family of 32-bit Flash Microcontrollers is based on the breakthrough ARM Cortex™-M3 core - a core specifically developed for embedded applications. The STM32 family benefits from the Cortex-M3 architectural enhancements including the Thumb-2 instruction set to deliver improved performance with better code density, significantly faster response to interrupts, all combined with industry leading power consumption. Learn More...

ARM Community Resources


The Multimedia community is dedicated to those developing and enhancing the multimedia experience across a wide range of end applications. Whether it is improving audio and video experience to working to get the most performance out of your graphics architecture. This is the place to catch up on the latest blogs, news, interviews, technical guides & enable idea sharing.

Software Enablement

The ARM architecture provides product developers a robust choice of operating system (OS) and application support. ARM works closely with software companies to assist with support of architectural features, robustness and the tracking of ever-evolving market requirements.

Smart Mobile Devices

The Smart Mobile Devices community is dedicated to those developing and interested in mobile and mobile computing ARM based devices. It's the place to catch the latest news, discuss market trends, share ideas, and get a glimpse into the future of smart mobile devices.

ARM Events

Blogs, news and views from the latest events and activities of ARM & the ARM Community

White Goods Automotive Gaming Bluetooth and ZigBee Touch Screen & Power Management View Mouser's Selection of Cortex-M0 processors View Mouser's Selection of ARM Cortex-M3 processors Learn More About ARM's RealView Development Suite (RVDS) Learn More About ARM Fast Models Learn More About RealView ICE and RealView Trace 2 Learn More About ARM Hardware Platforms Learn More About Keil MDK-ARM, and RL-ARM Learn More About Keil µVision Simulator Learn More About Keil ULINK Products Learn More About Keil Eval Boards and MPS

Featured ARM

Solution Providers



Texas Instruments


ARM11 ARM7 ARM9 Cortex-M0 Cortex-M0+ Cortex-M1 Cortex-M3 Cortex-M4 Cortex-R4 Cortex-R5 Cortex-R7 Cortex-A5 Cortex-A7 Cortex-A8 Cortex-A9 Cortex-A15