Posts

Showing posts with the label RISC-V

ESP32-C3 WiFi/BLE Multi-mode RISC-V SoC

Image
ESP32-C3 is a multi-mode SoC with WiFi and BLE radios and RISC-V core. This device is manufactured by Expressif in Shanghai. ESP32 is a famous product line for low-cost WiFi/BLE dual mode IoT SoC. The early models are designed with Xtensa LX soft-core. Now Expressif released a RISC-V based version. Its key features: Single core RISC-V SoC running up to 160MHz with 4 level pipelines Built-in 400KB SRAM (16KB cache) 384KB ROM  SPI/Dual SPI/Quad SPI/QPI interfaces to external memories Broad temperature range RSA3072 based security boot, and AES128/XTS256 code protection Digital signature and HMAC modules TRNG True random number generator IEEE802.11 b/g/n 2.4GHz, 20MHz/40MHz bandwidth 1T1R, up to 150Mbps BLE 5 / BLE mesh on 125K/500K/1M/2Mbps 21dBm TX 22 GPIO 3x SPI 2x UART 1x I2C 1x I2S IR transmitter, 2 TX/2RX 6 channel LED PWM Full speed USB serial/JTAG GDMA 1x TWAI for CAN2.06 channel 1x temperature sensor 2x 54bit GP timers 3x watchdog timers 1x analog watchdog timer 1x 52bit syst...

RISC-V MCU GD32VF103 from Giga Devices

Image
GD32VF103 is a RISC-V microcontroller, which is pin to pin compatible to STM32F103. The chip is manufactured by Gigadevices in Shanghai. The key features: 108MHz CPU clock 16 to 128KB flash ROM 6 to 32KB SRAM 1x 16bit advanced timer 4x 16bit general purpose timers 2x 16bit basic timers 1x 24bit systick timer 2x watchdog timer 1x RTC timer 2x UART 3x USART 2x I2C 3x SPI 2x I2S audio interfaces 1x USB OTG 2x CAN 2.0B External memory interface for NOR/SRAM/PSRAM/ROM 2x12bit 16 channel ADC 2x12bit DAC High precision 1Msps ADC 2.6-3.6V, 5V tolerance GPIO, up to 80 I/Os Sleep, deep sleep, standby modes QFN36, LQFP48, LQFP64, LQFP100 Restrictions Mature RISC-V MCU FT2232 based JTAG interface has some restrictions on installation Segger JLINK V10 is working smoothly.