We detect you are using an unsupported browser. For the best experience, please visit the site using Chrome, Firefox, Safari, or Edge. X
Maximize Your Experience: Reap the Personalized Advantages by Completing Your Profile to Its Fullest. Update Here
Stay in the loop with the latest from Microchip. Update your profile while you are at it. Update Here
Complete your profile to access more resources. Update Here

PIC64GX 64-bit RISC-V® Quad-Core Microprocessors

Scalable Computing at the Intelligent Edge


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.

PIC64GX1000 MPUs


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.

Features


CPU Core Architecture

CPU Core Architecture

  • Quad 600 MHz RV64GC RISC-V® application cores
    • Physical Memory Protection (PMP) unit
    • Memory Management Unit (MMU)
    • L1 memory with SECDED
  • Single 600 MHz 64-bit RV641MAC monitor processor core
    • 16 KB memory with SECDED for two-way L1 cache or Instruction Tightly Integrated Memory (ITIM)
    • 8 KB data Tightly Integrated Memory (DTIM)
    • PMP unit 
Asymmetric Multiprocessing

Asymmetric Multiprocessing

  • Configured to support a versatile mix of deterministic real-time and bare-metal systems with Linux OS in a single multi-core CPU cluster 
  • Enables the development of high-performance real-time asymmetric multiprocessing (AMP) systems
Ample Flexible Memory

Ample Flexible Memory

  • Flexible 2 MB L2 memory with SECDED
    • 16-way set associative L2 cache
    • Loosely Integrated Memory (LIM) for deterministic access
    • Coherent Scratchpad Memory mode for shared messages
  • 128 KB of user NVM for boot Flash
  • 56 KB of secure NVM for user data and key storage
  • 36-bit DDR4/LPDDR4 memory controller with SECDED 

PIC64GX MPU Architecture


Demo and Evaluation Boards


Start Your Development With PIC64GX Curiosity Evaluation Kit 

Use the low-cost PIC64GX Curiosity Evaluation Kit for rapid evaluation of MIPI CSI-2, HDMI, SPI, I2C, QSPI, DDR, microSD and Ethernet applications.

Part Number: Quantity: Price per Unit (in USD): Total Amt:
CURIOSITY-PIC64GX1000-KIT

The Curiosity PIC64GX1000 Kit features a quad-core, 64-bit CPU cluster based on the RISC-V application-class processor that supports Linux® and real-time applications, a rich set of peripherals. The kit is ready for rapid testing of applications in an easy-to-use hardware development platform and offers a MikroBUS™ expansion header for Click boards™, a ™ MIPI®  CSI 2 Rx  connector, and an HDMI output. The expansion boards can be controlled using protocols like I2C and SPI. 1GB of DDR4 memory is available as well as a microSD® card slot for booting Linux. Communication interfaces include one Gigabit Ethernet connector and three UART connections via the USB type C connector and debug via the USB-to-JTAG channel.

Design Resources


MPLAB® Extensions for VS Code®

MPLAB® Extensions for VS Code®

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.

GitHub

GitHub

Visit the PIC64GX GitHub site to explore the forums, applications, demos, benchmarks, drivers and other resources.

Powering PIC64GX Microprocessors

Powering PIC64GX Microprocessors

Our optimally integrated MCP164GX1000 PMIC is designed for use with the PIC64GX series of MPUs for designs requiring Dynamic Voltage Scaling (DVS) when using High-Performance Mode (HPM).

Live Chat

Need Help?

Privacy Policy