IQMC510x Microcontroller for Industrial Applications
Why Choose the IQMC510x Platform?
For the IQMC510x series MCU/SoC platform, we offer performance and flexibility. Whether you need high-performance standard MCUs or a customized solution built around your proprietary IP, we provide the right solution to support your goals.
The IQMC510x integrates high-speed serial interfaces (QSPI,I2C,UART), CAN-FD, Ethernet MAC, ECC-protected memory, tightly coupled instruction and data memory, and configurable ISA extensions within a single industrial-focused silicon architecture.
Looking to go beyond the chip?
Our expert design team can help turn your system-level vision into a fully integrated reality ensuring seamless performance and robust reliability,built upon a powerful sovereign RISC-V core.
Looking for Reliable and Robust Solutions?
We’ve got you covered. From chip level to system level, IQonIC Works is your trusted partner in innovation.
We also maintain close, long-term partnerships with trusted supply chain collaborators to ensure efficiency and quality at every stage, from design to production.
Explore the IQMC510x Platform
Product Features
- Sovereign designed RISC-V 32-bit CPU core
- Code-optimal RV32IMAFCB extensions
- 6-stage pipeline up to 230Mhz+
- FPU, vector and custom instructions
Advanced Connectivity
- CAN FD Bus masters & slave
- 10/100 Mbps Ethernet MAC
Real Time Control
- RISC-V CLIC (Core-Local Interrupt Controller)
- Multiple timers/counters/hardware triggers
- DMA controller
- PWM (Pulse Width Modulation) for motor control & automation systems
- QEI (Quadrature Encoding Interface) with capture/compare functionality
Fault detection/tolerance
- Die temperature sensor
- WDT
- Parity & EEC
Flexible I/O and Serial interfaces
- Flexible GPIOs per your needs
- UARTs
- SPI, QSPI, I2C master & slave
Strong Data Protection
- AES and SHA-2 crypto accelerators
- Protection without compromising system performance
Signal Acquisition
- 12-bit 500ksps SAR ADC with multiplexed inputs (up to 20 channels)
On-Chip Rich Memory Storage
- Up to 4MB Flash, 512KB RAM, with 32KB ROM
- Integrated QSPI/XIP controller for external flash expansion
- 32KB tightly coupled instruction SRAM and 32KB tightly coupled data SRAM (both with parity)
Package Type
- 48 pin QFN
- 88 pin QFN
- Various packaging options are available upon request
Debug & Trace
- Hardware debug support
- Optional TRACE integration for customer-specific ASIC programs
IQMC510x Platform Highlights
Vector Instruction support (data-parallel acceleration)
The IQMC510x platform supports vector instructions to accelerate data-parallel processing. By enabling operations on multiple data elements simultaneously, vector instructions improve performance and efficiency for compute-intensive workloads such as signal processing, control algorithms, and emerging edge intelligence applications.
Custom RISC-V ISA extensions
IQMC510x devices support custom RISC-V instructions, allowing customers to implement application-specific operations directly in hardware. This capability enables higher performance, improved integration and reduced software complexity, while preserving compatibility with standard RISC-V toolchains.
Generous Memory Resources
The IQMC510x series platform offers rich embedded memory resources, including 1MB of flash storage and up to 512KB of RAM. It also has a 32KB ROM containing first-stage boot loader and flash support routines, 32KB tightly coupled instruction SRAM and 32KB tightly coupled data SRAM (both with parity), and QSPI controller for external flash interface.
Industrial Communication
IQMC510x devices integrate a 10/100 Mbps Ethernet MAC and multiple CAN-FD controllers, enabling reliable and high-performance industrial communication. These interfaces support a wide range of factory automation, control, and networking applications.
Real-Time Control
Designed for time-sensitive applications, the IQMC510x platform delivers low-latency interrupt response and deterministic real-time behaviour. Integrated RISC-V CLIC, multi-channel timers, and a high-performance DMA controller support precise timing, fast event handling, and efficient data movement.
High-Performance ADC & Multi-Channel Support
IQMC510x series platform features a 12-bit 500ksps SAR ADC for efficient analog-to-digital conversion, supports 20 external input channels for multi-sensor data processing, and includes a built-in temperature sensor to monitor the MCU’s temperature, ensuring reliability and durability.
IQMC510x Applications
Industrial & Machine Control
IQMC510x delivers high-performance real-time processing, precise motor control, and reliable connectivity for industrial and machine control systems.
Internet of Things
IQMC510x integrates DMA, QSPI, AES, and SHA functions for fast, secure data transfer and reliable connectivity in IoT applications.
Artificial Intelligence & Machine Learning
IQMC510x features our RISC-V CPU with vector and custom instructions, running at 200MHz+, enabling real-time data processing, edge computing, and scalable AI/ML model deployment.
Embedded System
IQMC510x provides precise control, real-time processing, and reliable performance with serial I/O, CAN-FD, and Ethernet connectivity.
Smart Sensor MCU
IQMC510x supports smart sensors with real-time signal processing and a 12-bit SAR ADC for high-resolution analog-to-digital conversion.
Industrial & Edge Networking
IQMC510x supports industrial Ethernet, CAN-FD, and high-speed interfaces for IoT/IIoT edge computing and smart gateway applications.
IQMC Embedded Software Development Environment
This environment is design to accelerate the development of both embedded systems and high-performance applications
Operational System Support
Unlock FreeRTOS support with our SDK, enabling easy development and deployment of real-time applications.
Compilation Toolchain
Our SDK supports the standard GCC and LLVM toolchains, with fully compatible startup files and assembly code for seamless integration into your development process.
Debug
Enjoy complete VS Code debugging support through GDB and OpenOCD, with standalone script-based options for flexible debugging setups.
Peripheral Driver Support
Our SDK offers comprehensive driver support for essential MCU peripherals, enabling seamless interaction with hardware components. Key features include: UART, SPI, I2C, GPIOs
Networking
Our SDK provides full LWIP support, allowing customers to easily build and run TCP/IP-based applications
We offer a reference application that demonstrates basic network connectivity with DHCP for IP address assignment and Ping for network testing.
Platforms
Evaluation Board
FPGA Models
RISC-V Vector Instruction Support
Customers can leverage RISC-V Vector Instructions to achieve high-performance computing by optimizing data-intensive operations.
