8K*16BIT MTP ROM
128Byte RAM
256Byte EEprom
CSU38M20是一个带12bitADC的8位RISC MCU,内置8K×16位MTP程序存储器
8位单片机MCU
内置8K×16位程序存储器MTP
1K字节数据存储器(SRAM)
256字节的E2PROM,用于数据存储
只有43条单字指令
8级PUSH和POP存储堆栈
MCU工作电流
正常模式3mA@fcpu=4MHz (工作电压3V)
正常模式20uA@32KHz(工作电压3V)
上电复位(POR)
上电复位和硬件复位延迟定时器(1ms)
内带2.0V、2.4V、2.5V、3.0V、3.6V和外部低电压复位(LVR)
定时器0 — 8位可编程预分频定时计数器
定时/计数器2 — 12位可编程预分频定时/计数器
定时/计数器3 — 12位可编程预分频定时/计数器
扩展型看门狗定时器(32768Hz WDT)— 可编程的时间范围
26位双向I/O口,带上下拉
6路蜂鸣器输出
6路PWM输出
14个内部中断,3个外部中断
26个具有唤醒功能的输入口
5-16~26+5路12-bitADC
内部1.4V、2.0V、3.0V、4.0V、VDD、外部输入三种参考电压选择
带数字比较器
低电压检测(LVD)引脚,内部提供2.4V、3.0V、3.6V电压检测
CSU38M20用户手册 V1.1.0
- 增加QFN28封装
1、增加/修改型号:CSU39F10/CSU3AF16/CSU18M53/CSU18M68/CSU18M66/CSU18P88/CSU8RP1198B/CSU18MB87B/CSU38F20/CSU38F21/CST14P86
2、ICD固件更新V1.4
3、增加CSWebTools扩展功能
4、优化结构体代码生成效率
5、增加Enum类型为8位的编译选项
6、增加Char类型是否带符号的编译选项
7、增加反汇编生成整个工程的list文件
8、增强语法要求,函数和全局变量必须先进行声明才能调用
9、更新CSU39F10/CSU3AF16寄存器头文件
10、更新部分型号的代码选项
11、解决编译工具链的Bug
1. 增加型号CSU18M91/CSU18M92,并更新头文件;
2. 更新仿真时序rbf文件;
3. 支持安装型号包功能。
芯海芯片相关的ICE仿真时序
上位机软件:CSWrite V2.3.7
1、增加18MX86BA支持。
2、支持新型号CSU38F20,CSU38F21。
4、CSU32MX10烧录不良。
5、解决CSU32P20的滚动码不能烧录问题。。
6、增加了CSU38F16的QFN20封装。
7、增加了CSU8RP10186系列的时钟二次校验。
8、32P10WDT改为20%。
全新的CSWrite3.0烧录器,烧录速度更快,性能更稳定。
上位机软件:CSWriterUx V3.1.0