The Arm Cortex-M52 processor is the most area and energy efficient implementation of the Armv8.1-M architecture with Arm Helium vector processing technology. This makes it the ideal processor for cost- and power-sensitive designs with demanding DSP and ML requirements.
Target use cases include energy-efficient MCUs for battery-operated consumer devices, wearables with ML, and smart industrial sensors.
Arm Cortex-M52 Processor
Overview
Key Features
- The Arm Cortex-M52 is the smallest implementation of the Arm Helium Technology. It enables enhanced DSP and ML processing with exceptionally low power consumption and area cost. The key characteristics of Cortex-M52 include:
- Optional single-beat Helium, supporting up to
- 1 x 32-bit MACs/cycle
- 2 x 16-bit MACs/cycle
- 4 x 8-bit MACs/cycle
- 4-stage pipeline
- Performance efficiency: 4.3 CoreMark/MHz and 1.6 DMIPS/MHz
- Configurable main system bus: AMBA 5 AXI 32-bit or AMBA 5 AHB 32-bit
- Optional support for Arm TrustZone technology
- Optional PACBTI extension (Pointer Authentication Code, Branch Target Identification)
- Optional implementation of Arm Custom Instructions
Benefits
- Smallest Area, Energy-Efficient Processor for AIoT
- Cortex-M52 is the smallest implementation of Armv8.1-M with Arm Helium technology providing significant performance uplift in DSP and ML applications compared to Arm Cortex-M33.
- Simplify Software Development
- Developers of Arm Cortex-M52 software benefit from the vast offerings of tools, software, and knowledgebase from the Arm Cortex-M ecosystem.
- Faster Route to Security Certification
- PACBTI offers enhanced software attack threat mitigation, easing the journey to achieve PSA Certified Level 2, which is becoming the baseline for IoT deployments.
Technical Specifications
Related IPs
- Arm Cortex-M55 Processor
- 32b/64b RISC-V 2-stage, scalar, in-order, Embedded Processor. RTOS and multi-core capable. Maps upto ARM M-4F. Optimal PPA.
- 32b/64b RISC-V 5-stage, scalar, in-order, Application Processor. Linux and multi-core capable. Maps upto ARM A-35. Optimal PPA.
- Tamper-resistant Cortex-M processor with optional software isolation using TrustZone for Armv8-M
- DES Encryption and Decryption Processor
- ARM System Controller