Skip to content

Mixed-Signal Embedded MCU

The platform is developed based on RISC-V ISA (riscv.org) and includes the following components:
  • RV32IC core that implements 32-bit integer and compressed instructions;
  • Non-volatile OPT instruction memory, EEPROM and SRAM for settings and data storage;
  • Digital periphery and interfaces, including PWM, SPI and UART
  • Analog periphery, including ADCs and DACs and additional DSP instructions
The system is extendable and customizable depending on the customer's requirements. It offers high level of integration for various applications such as: industrial, automotive, telecommunications and biomedicine.
Functional block-diagram of the MCU

Functional block-diagram of the MCU

Key features of the developed prototype:
  • Fabricated in 0.18um technology that is optimized for analogue and high-voltage (up to 60V) applications
  • Up to 100MIPS
  • Works from a single external power supply voltage
  • Instruction memory:
    • 32kB registered OTP memory with < 10ns access time
    • 0 additional fabrication masks
    • SEC-DED extension
  • Data memory:
    • 16kB SRAM with < 10ns access time
    • 1kB EEPROM
    • SEC-DED extension
  • ADCs:
    • Internal / external reference voltages and clock sources
    • Rail-to-rail input voltage range
    • Multi-channel input multiplexor
    • DMA
    • Built-in DSP functionality: min-max tracing, threshold interrupt, averaging, digital filtering
    • General-purpose 10-bit 10MSPS ADC
    • High-precision 12-bit 1MSPS ADC
  • DACs:
    • Internal / external reference voltages and clock sources
    • Pattern-based signal generation
    • DMA
    • Built-in DSP functionality: digital filtering of the generated signal, pre-distortion
    • General-purpose 10-bit 40MHz DAC
    • High-precision 12-bit 10MHz DAC
  • Transimpedance amplifier (TIA), Operational amplifier (OA) and Instrumental amplifier (IA)
  • System / Auxillary VCOs that can be synchronized with external signal
  • PWM / Timers with different clock source and modes of operation
  • Digital interfaces:
    • SPI / UART standards support
    • Master / slave modes of operation
    • Multiple logic levels (1.8V / 2.5V / 3.3V)
    • Configurable data length and bit / byte numbering
    • FIFO buffer
    • ECC
  • Additional modules can be easily integrated