The PIC32 EF family features a MIPS M-class CPUMicrochip Technology Inc., a provider of microcontroller, mixed-signal, analog and Flash-IP solutions, announced that the CPU in its PIC32MZ family has been upgraded to MIPS M5150, Imagination's latest M-class (microcontroller) processor.
The new MIPS-based Microchip PIC32MZ EF MCUs bring a clock speed of 200 MHz and a 330 DMIPS peak performance. They also include an integrated hardware floating point unit (FPU) for fast single- and double-precision math, 16 KB I-cache and 4 KB D-cache, up to 512 KB high-speed SRAM, and 2 MB flash.
The MIPS M5150 processor comes with a 5-stage pipeline based on a Harvard architecture with separate buses for instructions and data. It also has other MIPS32 Release 5 features including new instructions for enhanced functionality, secure debugging, and a DSP engine.
The MIPS M5150 supports the microMIPS ISA, which contains most of the MIPS32 instructions in a new 32-bit encoding scheme, with some instructions also encoded in 16-bit format. This has the advantage of higher code density thanks to the 16-bit instructions, while also maintaining similar performance to the MIPS32 mode.
One of the best features of Imagination's latest CPUs, including this M5150 microcontroller processor, is the OmniShield domain isolation system. It can keep up to seven separate operating systems and groups of applications running in parallel and isolated from each other. This can ensure that if one of the domains gets infected with malware, it can't affect the other domains.
Such isolation is one of the best and more practical ways to limit the spread of malware, whether it's in home computers (like with attempts from Qubes OS), enterprise systems or "Internet of Things" (IoT) devices, which many security experts expect to make the world a less safe place as they proliferate.
Microchip's PIC32MZ EF MCUs also bring a random number generator, a crypto engine for fast encryption/decryption, and advanced memory protection.
Imagination believes that chips such as Microchip's PIC32MZ EF family can shorten the time to market for device manufacturers and can bring much-needed strong security to the IoT world.
According to Imagination, there are already multiple development boards in production that are using the Microchip PIC32MZ EF MCUs, including the new version of the Arduino-compatible Digilent chipKIT Wi-FIRE development board.