The MIPS M6200/M6250 processor cores are ideal for microcontroller and embedded-type applications.
The M62xx cores are superset extensions of the MIPS microAptiv family, being the first M-Class processors to implement the latest MIPS Release 6 Architecture.
The M6200 and M6250 implement a 6-stage pipeline design and continue to support both MIPS32 and microMIPS ISAs.
These new processor cores continue the M-Class line-up in offering both a microcontroller (MCU) and microprocessor (MPU) versions within the same family:
The M62xx family includes the following processor cores:
The MIPS M6200 features an integrated 64-bit SRAM controller, a memory protection unit, and a real-time, low-latency execution unit, optimized for cost-efficient, low-power microcontroller and embedded applications.

The MIPS M6250 incorporates a high-performance instruction/data L1 cache controller and a Memory Management Unit (MMU), enabling execution of Linux and other rich operating systems for high performance embedded applications.

The M6200 and M6250 continue the evolution of the M-Class processors, offering improved performance and additional features from the microAptiv cores.
These cores provide a compelling solution for a wider range of applications requiring high operating frequency, increased memory throughout, data integrity support
in a low power, small area footprint including:
- Internet of Things (IoT) and Machine to Machine (M2M) devices
- High frequency networks, packet inspection/messaging processing systems
- Large address space embedded applications – SSD and flash controllers, GPU co-processors
- High reliability industrial, enterprise, and automotive systems
- Wearables
Documentation
Key features
- 30% higher frequency of equivalent MIPS microAptiv implementations
- 6 stage pipeline
- Dedicated DSP and SIMD module
- 32 General Purpose Registers
- M6200: Tightly coupled SRAM controller
- M6250: Programmable L1 instruction/data cache controller
- M6250: Optional Tightly Coupled Sratchpad RAM (SPRAM) controller
- Data Integrity: Error Correction (ECC) and parity
- Up to 4GB Virtual Memory support – User, Kernel and Debug modes
- M6200 Memory Management Unit (MMU)
- M6250 Memory Management Unit (MMU)
- M6250: 40-bit eXtended Physical Addressing
- MCU Application Specific Extension (MCU ASE)
- Interrupt Control Unit (optional)
- Debug Port
- MIPS Debug Hub (optional)
- Debug and Trace profiling
- Secure Debug
- M6250: AMBA 3 AXI Bus Interface Unit
- Power Management
28HPM 12T SVt | M6200 | M6250 |
Freq (MHz) | 750 | 750 |
Core Area (mm2) | 0.19 | 0.23 |
Core Power (µW/MHz) | 60 | 62 |
DSP enabled, 16-region Memory Protection Unit (M6200), 32 entry JTLB (M6250)
Frequency measured at slow corner, 0.81V, 0C, OCV, +/-5%, 25ps clock jitter
Core area is floorplanned, pre-shrunk
Core power measured at typical corner, 0.9V, 25C