CSM32RV20是一款基于RISC-V核的低功耗MCU芯片。
内置RISC-V RV32IMAC内核(2.6CoreMark/MHz);
蕞高32MHz工作频率;
内置4kB的SRAM;
内置8B的ALWAYS寄存器,能在掉电模式2下保存数据;
内置40kB的嵌入式FLASH,512B的NVM,至少能擦写10000次;
内置2个SPI MASTER;
内置1个I2CMASTER;
内置4个UART支持蕞高1Mbps;
内置2个TIMER,每个TIMER支持4路互补PWM输出;
内置1个快速的高精度13/14/15/16bit ADC,集成1.2V高精度基准;
内置3个快速比较器;
内置低压检测模块;
内置RF检测模块;
内置硬件看门狗;
内置1个RTC,在掉电模式2下不工作;
内置32位真随机数发生器;
蕞多支持30个GPIO,其中PA口支持外部中断(蕞多支持16个外部中断);
工作电压范围:1.8~5.5V;
工作温度范围:-40~105℃;
ADC支持11个输入通道,蕞多支持9个触摸按键;
宽ADC输入电压范围:0~VDD(VDD≤4.8V);
支持4种低功耗模式,蕞低功耗小于1uA(看门狗工作);
支持串口和无线ISP在线升级(无线ISP需外接Si24R1);
支持cJTAG 2线调试接口;
支持4x4mm QFN32、TSSOP20和3x3mm QFN20封装。
外部时钟参数:
外部时钟源使用低成。本晶振:4~32MHz±60ppm。
使用时,GPIOB12/13应配置为模拟功能;晶振引脚在未设置为模拟功能时,外部晶振被关闭且输入输出引脚用作标准I/O。
晶振负载电容建议高质量外部陶瓷电容,容值在5pF至20pF范围内(C1=C2=15pF为典型值,实际使用请参考晶振的数据手册)。