OverviewThe Cortex-A5 is the smallest and lowest power applications processor, delivering rich functionality to high-performance, power-sensitive devices.
The smallest application processor designed by ARM with uniprocessor (UP) and multiprocessor (MP) licensing options.
Configurable processor with optional NEON, optional FPU, and L1 cache configurable from 4K-64KB.
Full feature set of Cortex-A9 processor at one third the area and power.
Looking for more information on ARM Cortex-A5?
Get in touch to speak with one of our technical experts.
The Cortex-A5 processor is designed for applications that require virtual memory management for high-level operating systems within a low-power, low-area profile, including:
IoT - rich nodes
DVD and audio player
Feature set of Cortex-A9 for half the size and power
Fully feature compatible with Cortex-A9 processor, provides 70-80% of Cortex-A9 performance and significantly higher efficiency
Most scalable and configurable ARMv7-A processor
The Cortex-A5 processor is extremely configurable and scalable to meet performance, power and area requirements for cost sensitive, low power applications
Available in single core and multi core configurations
The Cortex-A5 processor is available in two variants: as a single core Cortex-A5 UP processor and as Cortex-A5 MP where it can scale up to four processor cores in a cluster
The Cortex-A5 is the smallest and lowest power applications processor, delivering rich functionality to high-performance, power-sensitive devices. As ARM's most energy-efficient ARMv7 applications processor, the Cortex-A5 gets more work done per unit of energy. This results in longer battery life and less heat dissipation in wearable and mobile devices.
The processor’s small physical size also means reduced manufacturing costs, reduced system leakage and increased low-cost integration. Compared to the Cortex-A9 processor, the Cortex-A5 achieves more than 50% power efficiency while maintaining around 70-75% of the same performance level, making it ideal for wearable technology.
The Cortex-A5 processor is designed to be a highly configurable processor. The instruction and data cache sizes, for example, can be configured from a 64KB maximum size to as small as 4KB for cost-sensitive applications requiring a small application processor with a Memory Management Unit (MMU).
The Cortex-A5 also offers other configurability options such as optional Floating-Point Unit (FPU) and NEON which enable designers to make trade-offs for performance and cost in their targeted application. In its smallest possible configuration with 4KB caches, the Cortex-A5 can be just 0.2mm2 in size at 28nm process technology.
Related IPThe Cortex-A5 processor can be incorporated into an SoC using a broad range of ARM technology including Graphics IP, System IP, and Physical IP. The Cortex-A5 processor is fully supported by ARM development tools. Related IP includes:
Cortex-A5 Technical Reference ManualThe main resource for hardware and software engineers implementing the Cortex-A5 processor in system designs.
Technical Reference Manual
Cortex-A Series Programmer's Guide for ARMv7-ACommon to all Cortex-A series processors, this programmer's guide is useful for assembly and C language application development for ARMv7-A.
Get the Guide
Development Tools for Cortex-AARM and our partners provide specialist code generation, debug and analysis tools for software development on Cortex-A series processors, such as DS-5 Development Studio.
Design support with Active AssistActive Assist on-site design review service gives licensees confidence that their Cortex-A5 CPU is implemented efficiently, to provide maximum system performance, with lowest risk and fastest time-to-market.
Explore design services
Questions? Request more informationLearn more about Cortex-A5, ARM’s smallest, lowest power ARMv7 application processor. Contact us to speak with our technical team.
Find out more