一、簡(jiǎn)介
CSM32RV20是一款基于RISC-V核的低功耗MCU芯片。
●內(nèi)置RISC-V RV32IMAC內(nèi)核(2.6CoreMark/MHz);
●最高32MHz工作頻率;
●內(nèi)置4kB的SRAM;
●內(nèi)置8B的ALWAYS寄存器,能在掉電模式2下保存數(shù)據(jù);
●內(nèi)置40kB的嵌入式FLASH,512B的NVM,至少能擦寫10 000次;
●內(nèi)置2個(gè)SPI MASTER;
●內(nèi)置1個(gè)I2CMASTER;
●內(nèi)置4個(gè)UART支持最高1Mbps;
●內(nèi)置2個(gè)TIMER,每個(gè)TIMER支持4路互補(bǔ)PWM輸出;
●內(nèi)置1個(gè)快速的高精度13/14/15/16bit ADC,集成1.2V高精度基準(zhǔn);
●寬ADC輸入電壓范圍:0~VDD(VDD≤4.8V);
●ADC支持11個(gè)輸入通道,最多支持9個(gè)觸摸按鍵;
●內(nèi)置3個(gè)快速比較器;
●內(nèi)置低壓檢測(cè)模塊;
●內(nèi)置RF檢測(cè)模塊;
●最多支持30個(gè)GPIO,其中PA口支持外部中斷(最多支持16個(gè)外部中斷);●內(nèi)置硬件看門狗;
●內(nèi)置1個(gè)RTC,在掉電模式2下不工作;
●支持4種低功耗模式,最低功耗小于1uA(看門狗工作);
●內(nèi)置32位真隨機(jī)數(shù)發(fā)生器;
●支持串口和無線ISP在線升級(jí)(無線ISP需外接Si24R1);
●支持cJTAG2線調(diào)試接口;
●工作電壓范圍:1.8~5.5V;
●支持4x4mmQFN32、TSSOP20和3x3mmQFN20封裝。
二、通用和復(fù)用功能I/O
GPIO是用戶可配置的通用IO,每一個(gè)GPIO口都可以獨(dú)立配置成輸入輸出、外設(shè)復(fù)用功能或模擬功能。GPIOA0~15對(duì)應(yīng)PA0~PA15,GPIOB0~13對(duì)應(yīng)PB0~PB13。