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.
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.
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.
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).
Our Client Support team is here to support you. Use the link below to schedule a call with a member of our team, use our live chat widget in the bottom right corner or submit a question for assistance and we will follow up with you as soon as possible.
Live Chat