IRL1206FI

Product details

CPU RISC-V архитектура BM-310S0
Frequency (MHz) 50
Performance 3.70 CoreMark/MHz (TCM), 2.15 CoreMark/MHz (Flash)
Flash memory (KByte) 512 (main) + 2x8 (info)
RAM (KByte) 112
ADC type 24-bit ΔΣ ADC (7 independent channels with PGC), 10-bit SAR ADC (3 channels + thermosensor)
Features DMA, Timers (4), WDT (2), PVD, RTC and Battery domain
UART 4
SSP 3
Security Suppressor grid, Random generator, CRC
Operating temperature (°C) −50 to 85
Communication interface I2C (controller) — 1, SSP, UART, ISO7816
Package QFN
Pins 88
Size (mm) 10x10x0,75 (0,4)

Core:

  • 32-bit BM-310S0 RISC-V core with RV32IMCNZX instruction set;
  • Clock frequency up to 50 MHz for IRL1206FI (CHIP_ID = 217);
  • Performance of up to 3.70 CoreMark/MHz when executing from integrated TCM memory;
  • Performance of up to 2.15 CoreMark/MHz when executing from Flash memory for IRL1206FI;
  • Two-cycle multiplication;
  • Instructions for accelerating cryptographic algorithms such as Streebog, Magma, SHA2, AES, etc.;
  • Physical memory protection hardware.

Operating characteristics:

  • Temperature range: minus 50°C plus 85°C
  • External power supply:

    • 3.0 to 3.6 V (with AFE);
    • 1.8 to 3.6 V (without AFE);

Memories:

  • On-chip non-volatile Flash program memory with a capacity of 2×256 KB (main area) + 2×8 KB (information area);
  • On-chip RAM with a capacity of 112 KB.

Clock system:

  • Internal 6 to 10 MHz oscillator;
  • Internal 32 kHz crystal oscillator;
  • External oscillator, 8 to 16 MHz;
  • External oscillator, 32 kHz;
  • On-chip PLL clock frequency multiplier for the core.

Low-power mode:

  • Battery domain including real-time clock, calendar, three tamper detectors and 512 bytes of RAM.

Analog peripherals:

  • 24-bit ΔΣ ADC (seven independent channels with a programmable gain amplifier (PGA));
  • 10-bit ADC (three external multiplexed channels and an internal temperature sensor channel).

Digital peripherals:

  • Direct memory access controller with Peripheral-to-Memory, Memory-to-Memory transfers;
  • Interface controllers: 4 × UART, 3 × SSP, 1 × I2C, 1 × ISO7816;
  • Random number generator;
  • Protection grid, power supply voltage detectors;
  • Up to 55 user-defined IO lines;
  • Four 32-bit timer blocks with four event capture channels and a pulse-width modulation (PWM) block;
  • Two watchdog timers;
  • CRC calculation block with a configurable polynomial.

Debug mode:

  • Serial debug interface (JTAG).
Multifunction microcontroller with 32-bit RISCV core @50 MHz clock, CLIC interrupt controller, 512Kbyte FLASH program memory and 112Kbyte RAM. The peripherals include standard 4xUART, 3xSSP, 1xI2C, 1xISO7816 interfaces, 4x32-bit timers, independent watchdog and windowed watchdog timers, true random number generator, CRC calculation block, 4- channel 10-bit SAR ADC (512 KSPS), 7x24-bit Sigma Delta ADC, Temperature sensor

Technical documentation

Type Title Date
User guides and Application notes MSPM0 ADC Noise Analysis and Application (Rev. A) PDF 14 Nov 2025

Design & development

Hardware development

Evaluation board IRL1206FI - IRL1206FI EVB is a small , complete board based on the IRL1206FI MCU featuring a 32-bit RISC-V core running at 50 MHz.

BSDL-file for IRL1206FI.bsdl

DOWNLOAD

Software development

IRL1206SPL

DOWNLOAD

IRL1206_Bootloader_v1.1.0

DOWNLOAD

Irl-openocd-0.12.0-1-linux-arm64.tar.gz

DOWNLOAD

irl-openocd-0.12.0-1-linux-x64.tar.gz

DOWNLOAD

irl-openocd-0.12.0-1-win32-x64.zip

DOWNLOAD

CAD symbols, footprints & 3D models

CAD symbol_Altium.zip

DOWNLOAD

Example projects

Evaluation board IRL1206FI - IRL1206FI EVB is a small , complete board based on the IRL1206FI MCU featuring a 32-bit RISC-V core running at 48 MHz.

BSDL-file for IRL1206FI.bsdl

DOWNLOAD
User Guide

IRL1206SPL

DOWNLOAD

IRL1206_Bootloader_v1.1.0

DOWNLOAD

Irl-openocd-0.12.0-1-linux-arm64.tar.gz

DOWNLOAD

irl-openocd-0.12.0-1-linux-x64.tar.gz

DOWNLOAD

irl-openocd-0.12.0-1-win32-x64.zip

DOWNLOAD

CAD symbol_Altium.zip

DOWNLOAD

Example projects

What are you looking for?

GET IN TOUCH