The PIC64GX MPU family meets mid-range intelligent edge compute needs with a 64-bit RISC-V® quad-core processor offering asymmetric multiprocessing and deterministic latencies. It features a configurable processor and memory subsystem to support secure boot and key management for military-grade security. The five-stage in-order pipeline is not vulnerable to Meltdown and Spectre exploits. Featuring a rich set of embedded peripherals and fully pin compatible with PolarFire® SoC FPGAs, the PIC64GX is an excellent choice for developing power-efficient embedded-compute platforms.
While the devices in the PIC64GX family have many features in common, here is a brief list of their variations. Please view the device pages and download the data sheet to find all the specifications for these devices.
Safety-critical, system control and security applications need the flexibility of the Linux OS and the determinism of real-time systems to control hardware. Typical Symmetric Multiprocessing (SMP) implementations may offer the flexibility of a rich operating system but are terrible for running real-time systems that need deterministic performance.
PIC64GX MPUs feature a multi-core Linux OS-capable processor that is coherent with the memory subsystem, allowing a versatile mix of deterministic real-time systems and the Linux OS in a single multi-core CPU cluster. PIC64GX MPUs enable you to create high-performance and hard real-time AMP systems that execute on time.
MPLAB Extensions for Microsoft® Visual Studio Code® (VS Code) is a collection of VS Code extensions that combines the power of the MPLAB development ecosystem with the versatility of VS Code.
Visit the PIC64GX GitHub site to explore the forums, applications, demos, benchmarks, drivers and other resources.
We are here to support you. Contact our Client Success Team to get assistance with your design.