Overview
The Cortex-R4 and Cortex-R4F processors are the industry standard in a wide array of deeply embedded markets with over 17 licenses, hundreds of designs, and hundreds of million devices shipped every year.
These processors deliver outstanding real-time performance and flexibility for demanding and cost-sensitive deeply embedded applications, including
- In excess of 450MHz frequency based on TSMC 90G process (worst case conditions)
- Optional floating point unit for demanding automotive solutions
- Flexible local memory system with cache and exceptional Tightly Coupled Memory (TCM) integration
- Binary compatibility with Classic ARM9™ embedded processors
Applications
These processors are designed for demanding real-time solutions and are commonly used in ASIC applications, including:
| Product Type | Application |
|---|---|
| Mobile Handsets | 3G Modem baseband applications |
| Mass Storage | Hard Disk Drive controllers, Solid State Drive controllers |
| Automotive | Airbag, ABS, Dashboard, GPS, Engine management |
| Printers | Inkjet and MFP |
| Consumer | BluRay Players and Portable Media Players |
| Cameras | Digital Still Camera (DSC) and Digital Video Camera (DVC) |
| Industrial | Robot Control, High-End MCU |
The Cortex-R processor family maintains full binary compatibility with non-MMU based mature Classic ARM7TDMI-S™, ARM946E-S™, ARM968E-S™ and ARM1156T2-S processors ensuring application portability without the need to recompile code. This aspect can be critical in applications where code requires certification, such as automotive systems, or where legacy code bases are no longer available.
High-Performance
High efficiency and high frequency for realtime applications
- Extended pipeline for higher frequency
- High efficiency design @ 1.6 DMIPS/MHz
- Advanced fetch and branch prediction
Real-Time

Delivering deterministic behaviour for high-reliability systems
- Deterministic interrupt capability plus non-maskable interrupt (NMI)
- Tightly Coupled Memory (TCM) with flexible DMA support
- Soft error detection & correction (Parity & ECC)
Flexible
Customizable for feature-rich and cost-sensitive applications
- Configurable Memory Protection Unit
- Highly configurable cache & TCM plus bus interface
- Flexible debug and trace infrastructure
- Optional Floating Point Unit (IEE754)











