IQMC5101 Series
High-Performance RISC-V MCU 200+ Mhz with FPU,
Up to 4MB Flash, 512KB RAM, CAN-FD and Ethernet
The IQMC5101 Series is a high-performance microcontroller series based on the IQonIC Works RISC-V RV32IC_P5 core, operating at frequencies exceeding 200 MHz. Each device in the series integrates a Floating Point Unit (FPU) and is supported by rich on-chip memory resources, including 4 MB of embedded Flash and 512 KB of RAM.
RISC-V Processor
- 200MHz + RV32IC_P5
- Vector & Custom Instructions
- FPU
- Hardware Debug
Large Embedded Memory
- Up to 4MB Flash
- 512KB RAM
- 32KB ROM
- TCM Support
Industrial Connectivity
- CAN-FD
- 10/100 Ethernet - MII/RMII and PTP
- 4 * UART, SPI, I2C
- Up to 96 GPIOs
Real-Time Control
- Timers
- PWM
- FPU
- QEI
Advanced Analog
- 12Bit SAR ADC
- Up to 20 Channels
- 500 ksps
Security
- AES 128/256
- SHA-2/256
- Memory Protection
Storage Expansion
- Integrated QSPI Controller
- External Flash expansion
Operating Temperature Range
- -40C to 85C
IQMC5101 Product Description
The IQMC5101 Series is a high-performance microcontroller series based on the IQonIC Works RISC-V RV32IC_P5 core, operating at frequencies exceeding 200 MHz. Each device in the series integrates a Floating Point Unit (FPU) and is supported by rich on-chip memory resources, including 4 MB of embedded Flash and 512 KB of RAM.
Devices in the series provide flexible connectivity with up to 96 GPIOs and multiple communication interfaces, including 4 UARTs, SPI, and three I²C interfaces (two master and one slave). For industrial and networking applications, the IQMC5101 Series also integrates up to six CAN-FD interfaces and a 10/100 Ethernet controller with MII/RMII support for connection to an external PHY, along with hardware support for the IEEE-1588 Precision Time Protocol.
For signal acquisition and real-time control, the series features a 12-bit SAR ADC and a comprehensive set of control peripherals, including a RISC-V Core-Local Interrupt Controller for low-latency interrupt handling, multiple timers, and a DMA controller for efficient data transfer and real-time processing. The series also supports advanced motor and motion control applications through integrated Pulse Width Modulation (PWM) modules and a Quadrature Encoder Interface (QEI) with capture/compare functionality.
Devices in the IQMC5101 Series operate over an industrial temperature range of -40°C to 85°C, ensuring reliable performance in harsh environments. Different package types and pin counts are available to suit a variety of application requirements.
IQMC5101 Series Key Features
- CPU Core: IQonIC Works RISC-V RV32IC_P5, over 200 MHz with Floating Point Unit (FPU)
- Memory: 4 MB embedded Flash, 512 KB RAM
- GPIO: Up to 96 general-purpose I/Os
- Communication Interfaces:
- Up to 6 CAN-FD controllers
- 10/100 Ethernet with MII/RMII support and IEEE-1588 Precision Time Protocol (PTP)
- Peripheral Interfaces:
- 4* UARTs
- SPI
- 3* I²C (2 master, 1 slave)
- Signal Acquisition: 12-bit SAR ADC
- Real-Time Control:
- RISC-V Core-Local Interrupt Controller for fast, configurable interrupts
- Multiple timers
- DMA controller for efficient real-time processing
- Motor & Motion Control:
- Pulse Width Modulation (PWM) modules
- Quadrature Encoder Interface (QEI) with capture/compare functionality
- Security:
- Hardware accelerators for AES and SHA-2 cryptographic algorithms, delivering strong data protection without compromising system performance
- Memory Protection:
- 32 KB instruction TCM and 32 KB data TCM, both with parity protection for fast and reliable code/data access
- Storage Expansion:
- Integrated QSPI controller for external flash expansion, supporting storage-heavy applications
- Operating Temperature Range: -40°C to 85°C
- Package Options: QFN44 and QFN88
