В состав микроконтроллера входят функциональные элементы: - 32-разрядное ядро архитектуры RISC-V с поддержкой системы команд RV32IMFCN_ZBA_ZBB_ZBC_ZBS, набора команд умножения, арифметических и логических команд, встроенным модулем обработки команд с плавающей запятой с одинарной точностью FPU, кэшем команд и поддержкой отладочного интерфейса JTAG; - блок управления сбросом и синхронизацией RCU, имеющий в своем составе RC-генератор (1 МГц), синтезатор частоты SYSPLL и блок управления системными тактовыми сигналами SCM; - системный блок управления энергопотреблением PMUSYS; - блок управления энергопотреблением в составе с RTC модулем (PMURTC); - блок коммутации AXI AHB; - основная Flash-память объемом 1 Мбайт; - SRAM0 (ОЗУ0) объемом 256 Кбайт; - SRAM1 (ОЗУ1), подключенное к домену батарейного питания, объемом 64 Кбайт; - 24-канальный контроллер прямого доступа к памяти DMA; - блок часов реального времени RTC со входами контроля целостности; - датчик температуры TSENSOR; - сторожевой таймер WDT; - независимый сторожевой таймер IWDT; - один 8-канальный 12-разрядный быстродействующий АЦП с режимами цифрового компаратора для каждого из каналов (ADCSAR); - один 8-канальный 16-разрядный сигма-дельта АЦП (ADCSD); - три 16-разрядных порта ввода-вывода A, B, C; - восемь аналоговых входов, подключенных к каналам АЦП (ADCSD и ADCSAR); - один 32-разрядный таймер TMR32; - три 16-разрядных таймеров TMR0 – TMR2; - пять приемопередатчиков UART0 – UART4; - блок криптографии CRYPTO; - два блока вычисления CRC (CRC0, CRC1); - генератор случайных чисел (TRNG); - HASH процессор; - контроллеры интерфейсов: - CAN 2.0b; - USB 2.0 FullSpeed (Device); - один контроллер I2C; - один контроллер QSPI; - два контроллера SPI (SPI0 – SPI1). Особенности выводов микроконтроллера Все выводы микроконтроллера по их функциональному назначению, организованы в группы: - 16-разрядные порты ввода-вывода A, B, C; - 8 аналоговых входов, подключаемых к каналам АЦП; - порт тестирования JTAG; - питание микроконтроллера; - питание аналогового домена, включающего блоки: - АЦП последовательного приближения (ADC); - АЦП сигма-дельта (ADCSD); - внутренний датчик температуры (TSENSOR), подключаемый к одному из входов АЦП; - питание батарейного домена, включающего блоки: - ОЗУ1; 9