|
|
| | Search by ARM Core | Or | Search by 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 | Freescale Semiconductor Kinetis K40 / K60 Tower Modules and Kits The Freescale Semiconductor Kinetis TWR-K40X256 and TWR-K60N512 are Tower Controller Modules compatible with the Freescale Tower System. The TWR-K40X256 Tower Controller Module can function as a stand-alone, low-cost platform for the evaluation of the Freescale Semiconductor Kinetis K30 and K40 families of microcontrollers (MCUs). The TWR-K40X256 includes the TWRPI-SLCD segment LCD daughter card and features the Kinetis K40 low-power MCU based on the ARM Cortex™-M4 architecture with USB 2.0 full-speed OTG and segment LCD display controllers. The TWR-K60N512 Tower Controller Module can function as a stand-alone, low-cost platform for the evaluation of the Freescale Semiconductor Kinetis K10, K20, and K60 family of MCUs. The TWR-K60N512 features the Kinetis K60 low-power MCU based on the ARM Cortex-M4 architecture with USB 2.0 full-speed OTG controller and 10/100 Mbps Ethernet MAC. The TWR-K60N512 and TWR-K40X256 are available as a kit with the Tower Elevator Modules and the Tower Serial Module. These Kinetis Tower Controller Modules can be combined with other Freescale Tower peripheral modules to create development platforms for a wide variety of applications. Texas Instruments AM3517 Sitara ARM® Microprocessor The Texas Instruments AM3517 Sitara ARM® Microprocessor (MPU) is a high-performance, industrial applications processor with video, image, and graphics processing sufficient to support single board computers, home and industrial automation, and digital signage. The TI AM3517 Sitara ARM Microprocessor supports high-level operating systems such as Linux and Windows CE and features an MPU subsystem based on the ARM Cortex-A8 microprocessor. The TI AM3517 includes a POWERVR SGX™ Graphics Accelerator Subsystem for 3D graphics acceleration to support display and gaming effects. The display subsystem of the Sitara MPU offers several features for multiple concurrent image manipulation and a programmable interface supporting a wide variety of displays. The TI AM3517 also provides a comprehensive clock-management scheme. Atmel AT91SAM9G45 Microprocessor The Atmel AT91SAM9G45 embedded microprocessor is designed to provide a high-performance processor solution with high flexibility for general and multimedia-oriented applications. The Atmel AT91SAM9G45 is based on the integration of an ARM926EJ-S processor with fast SRAM and a wide range of peripherals. This Atmel microprocessor (MPU) features efficient clock gating that greatly reduces power consumption under all conditions of use. The AT91SAM9G45 also provides internal multi-layer bus architecture associated with a multi-port DDR2, a 32-bit External Bus Interface, and 64 KB of internal SRAM that allows it to sustain high bandwidth required by its high speed peripherals. The hardware peripherals on the AT91SAM9G45 include a High Speed (480 Mbps) USB Device and Host with transceivers, a 10/100 Mbps Ethernet controller, a High Speed Multimedia Card interface, an LCD controller supporting STN and TFT displays up to 1289*860, a camera interface, and several communication peripherals. STMicroelectronics STM32 ARM Cortex™-M3 Connectivity Line MCUs The STMicroelectronics STM32 ARM Cortex™-M3 Connectivity Line is a high-performance addition to the STM32 microcontroller (MCU) portfolio that introduces outstanding new features, including USB 2.0 OTG Full Speed 12 Mbps, Ethernet MAC 10/100 Mbps with Precise Time Protocol IEEE 1588 HW support, Dual CAN 2.0 Active, and Audio Class I2S. The MCUs in the STM32 Connectivity Line are designed for applications in which connectivity and real-time performance are a necessity: industrial control, control panels for security applications, and more. STMicroelectronics Connectivity Line MCUs feature 64 to 256 KB on-chip Flash memory, up to 64 KB SRAM, and 14 communication interfaces. |
|
|
| Classic ARM Processors
|  Classic ARM ProcessorsARM 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.
| Supported Technologies Technology
| ARM7 Family ARMv4T Architecture
| ARM9 Family ARMv5TE Architecture
| ARM11 Family ARMv6 Architecture
| ARM ISA
| Yes
| Yes
| Yes
| Thumb ISA
| Yes
| Yes
| Yes
| Thumb-2 ISA
| No
| No
| Yes (ARM1156T2-S Only)
| DSP Extensions
| No
| Yes
| Yes
| SIMD Extensions
| No
| No
| Yes
| Jazelle Bytecode Support
| No
| Yes (ARM926EJ-S Only)
| Yes (Except ARM1156T2-S)
| Floating Point Support
| No
| Yes (VFP9)
| Yes (VFP11)
| TrustZone Security Extensions
| No
| No
| Yes (ARM1176JZ(F)-S Only)
| Cache Support
| No
| Yes
| Yes
| TCM Support
| No
| Yes
| Yes
| ISA - Instruction Set Architecture SIMD - Single Instruction Multiple Data TCM - Tightly Couple Memory
|
|
| ARM Cortex-A
|  Cortex-A SeriesThe 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. Features - 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 SeriesThe 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 OverviewClick to view products

| Cortex-M TechnologiesRISC 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. | Featured ARM-based Development Tools | IAR Systems IAR Embedded Workbench® for ARM IAR Systems´ Embedded Workbench® for ARM provides a complete integrated development environment for professional embedded applications. The IAR Embedded Workbench incorporates the IAR C/C++ Compiler, assembler, linker, librarian, text editor, project manager, and C-SPY® Debugger into one integrated development environment (IDE) for uninterrupted work flow and a single toolbox in which all components integrate seamlessly. The Workbench for ARM lets designers manage projects, create source files, build applications, and run them in the C-SPY Simulator or on hardware. NXP Semiconductors OM11048 LPCXpresso Cortex™-M3 Demo board The NXP Semiconductors OM11048 LPCXpresso demo board features the NXP LPC1343 Cortex™-M3 MCU with integrated USB 2.0 Full Speed device. The NXP Semiconductors OM11048 LPCXpresso Demo Board is designed to be a simple, easy-to-use solution for developing applications. The LPCXpresso target board is jointly developed by Embedded Artists, Code Red, and NXP Semiconductors. The OM11048 comes with integrated JTAG Debugger on the target board. |
|
|
| ARM Market Applications
| EmbeddedARM 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.
EnterpriseARM 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.
HomeARM 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.
MobileARM 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
| ARM Resources
| | | | Mouser's Keil 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...
|
| Actel SmartFusion™
SmartFusion intelligent mixed signal FPGAs are the only devices that integrate an FPGA, ARM® Cortex™-M3, and programmable analog, offering full customization, IP protection, and ease-of-use. 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. |
| 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. |
| 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. |
| | Blogs, news and views from the latest events and activities of ARM & the ARM Community |
|
|
| Featured ARM Solution Providers
|