Multi-core embedded CPU with equal emphasis on performance and security

01-07-2024 | WIN SOURCE | Semiconductors

This CPU, available WIN SOURCE, is equipped with a high-speed M-Class core that can operate at speeds up to 252MHz, delivering an impressive performance of up to 415 DMIPS. The core includes 16KB I-Cache and 4KB D-Cache, ensuring efficient data processing and quick access times. Also, integrating an FPU supports 32-bit and 64-bit floating-point mathematical operations, improving computational accuracy and speed.

The PIC32MZ2048EFH144-I/PH stands out for its integration of various high-speed interfaces. It comprises a USB 2.0 Hi-Speed On-The-Go (OTG) controller and a 10/100Mbps Ethernet MAC with MII and RMII interfaces, providing comprehensive peripheral connectivity and versatile deployment in diverse application scenarios. Also, this processor features two CAN modules with dedicated DMA channels, six UART modules, six 4-wire SPI modules, and five I2C modules, supporting robust communication capabilities.

The CPU boasts up to 2MB of Live-Update Flash and 512KB of SRAM, supplying ample space for data storage and complex applications. It incorporates advanced power management features, such as programmable PLLs and oscillator clock sources, independent watchdog timers, and various low-power modes (Sleep and Idle) to optimise energy consumption. Integrating a 50MHz External Bus Interface (EBI) and a 50MHz SQI ensures quick and stable memory access, forming a robust foundation for data-intensive applications.

Security is crucial in contemporary network communications, and the device excels in this aspect. It includes a Crypto Engine with an RNG for data encryption and decryption, supporting AES, 3DES, SHA, MD5, and HMAC algorithms. This not only improves data processing efficiency but also secures data transmission. Advanced memory protection features ensure secure access control to peripheral and memory regions.

The CPU integrates a 12-bit ADC module capable of 18Msps with up to 48 analog inputs, multiple trigger sources, and the ability to operate during Sleep and Idle modes. It also includes six digital comparators, six digital filters, and two comparators with programmable voltage references, making it suited to complex signal processing tasks. The device's versatility is further improved by support for audio and graphics interfaces, including I2S, LJ, RJ, SPI, and I2C, enabling seamless audio data communication and control.

The device supports in-circuit and in-application programming with a 4-wire MIPS Enhanced JTAG interface and non-intrusive hardware-based instruction trace. Developers benefit from extensive software and tools support, including a C/C++ compiler, MPLAB Harmony Integrated Software Framework, and middleware solutions for TCP/IP, USB, Graphics, and mTouch applications. The processor also supports various RTOS Kernels, including Express Logic ThreadX, FreeRTOS, OPENRTOS, Micriµm µC/OS, and SEGGER embOS.

Housed in a compact 144-pin LQFP, TQFP, and TFBGA package, the device is an excellent choice for various embedded applications, including industrial automation, consumer electronics, automotive, and communication systems.

The device is a powerful and versatile embedded CPU that combines high performance, extensive connectivity options, advanced security features, and comprehensive development support. It is an exceptional choice for applications needing robust and secure data processing capabilities.

sebastian_springall.jpg

By Seb Springall

Seb Springall is a seasoned editor at Electropages, specialising in the product news sections. With a keen eye for the latest advancements in the tech industry, Seb curates and oversees content that highlights cutting-edge technologies and market trends.