The Arm Cortex-A5 processor is the smallest application processor in the Cortex-A family of processors

The Cortex-A5 processor offers high performance with a low-power consumption, addressing a variety of feature-rich and Linux-capable embedded and IoT applications.

Information on Cortex-A5.
Architecture Armv7-A
Multicore 1-4 cores
Instruction Cache 4K-64K
Data Cache 4K-64K
Floating point unit Optional (VFPv4)
Neon, SIMD architecture instruction Optional
DSP extensions Optional
ETM Optional
ACP port Optional (only multi-processor)
Memory Management Unit (MMU) Armv7 Memory Management Unit
Debug and Trace CoreSight
Reference package or system example

Start designing now

Arm Flexible Access gives you quick and easy access to this IP, relevant tools and models, and valuable support. You can evaluate and design solutions before committing to production, and only pay when you are ready to manufacture.

Learn more

Performance comparison graph on Cortex-A5 and Cortex-A9.


The processor’s small physical size 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).


Advanced CPU

  • Up to 4x CPU cores for maximum performance and load sharing
  • Hardware coherency for easy data sharing
  • Advanced data processing with SIMD engine

High efficiency
Small footprint for minimal power consumption

AMBA standards

  • AXI3 bus interfaces
  • Coresight debug and trace

Easy integration of accelerators
High performance Advanced Accelerator Port (ACP) for fast connection to machine learning and custom accelerators

Hardware security with Arm TrustZone technology
Industry proven security built into the CPU

Memory Management Unit (MMU)
Supports rich operating systems including Linux, with an Armv7 MMU

Highly configurable to address diverse requirements
For example, the following diagrams show possible configurations:

Area and power-optimized configuration

Performance-optimized, multi-core configuration

Fast and low-cost access to Cortex-A5 processor

With Arm DesignStart, you can get access to Cortex-A5, along with a comprehensive list of system IP, for building custom silicon designs based on Cortex-A5. The Cortex-A5 DesignStart package offers:

  • Arm Cortex-A5 processor with Neon media processing engine
  • Configurable AXI interconnect and configuration engine
  • Level 2 cache for Cortex-A5
  • A pre-rendered CoreSight subsystem
  • CoreSight ETM for Cortex-A5
  • SRAM Controller
  • Watchdog peripheral
  • Timer peripheral
  • UART peripheral
  • General purpose I/O peripheral
  • Real Time Clock peripheral

Learn about the features in the Cortex-A5 DesignStart.

Cortex-A5 DesignStart