CH32F103C8T6:32位ARM Cortex-M3微控制器
需积分: 31 57 浏览量
更新于2024-07-09
收藏 1.66MB PDF 举报
"WCH-CH32F103C8T6.pdf" 是一份关于32位微控制器CH32F103C8T6的技术文档,该芯片由基于ARM Cortex-M3内核设计,适用于工业、医疗和消费类市场的多种应用。
文档详细介绍了CH32F103C8T6的主要特性:
1. **内核特性**:
- 采用32位ARM Cortex-M3处理器内核,最大工作频率为72MHz。
- 内核支持单周期乘法和硬件除法运算,提高了计算效率。
- 集成了中断管理和Fault处理机制,确保程序运行的稳定性和响应速度。
2. **存储器配置**:
- 配备了20KB的SRAM作为易失性数据存储区。
- 用户应用程序有64KB的CodeFlash存储空间。
- 包含3.75KB的BootLoader存储区,用于系统引导。
- 提供128B的系统非易失配置信息存储区和同样大小的用户自定义信息存储区。
3. **电源管理与低功耗**:
- 工作电压范围为2.7V到5.5V,GPIO同步供电电压。
- 提供多种低功耗模式:睡眠、停止和待机。
- VBAT电源独立供电RTC和后备寄存器,保证在低功耗状态下仍能维持基本功能。
4. **时钟与复位**:
- 内置经过出厂校准的8MHz RC振荡器和40KHz RC振荡器。
- 支持高达72MHz的PLL时钟,并可选择4MHz至16MHz的外部高速振荡器或32.768KHz低速振荡器。
- 包括上电/断电复位(POR/PDR)和可编程电压检测器(PVD)。
5. **实时时钟RTC**:
- 集成了一个32位独立的RTC定时器,满足精确的时间管理需求。
6. **通用DMA控制器**:
- 拥有7个通道,支持环形缓冲区管理,可服务于Timer、ADC、DAC、USART、I2C和SPI等多种外设。
7. **模拟数字转换器ADC**:
- 12位ADC,转换速度为1us,转换范围0~VDDA。
- 提供16个外部信号通道和2个内部信号通道,以及片上温度传感器。
8. **触摸按键检测**:
- 集成了16路TouchKey通道检测,适用于人机交互界面。
9. **数模转换DAC**:
- 2路12位DAC,提供模拟信号输出。
10. **定时器系统**:
- 包括3个16位通用定时器,1个16位高级定时器,2个看门狗定时器,以及一个24位系统时间定时器。高级定时器带有死区控制和紧急刹车功能,适用于电机控制。
此外,CH32F103C8T6还包含了丰富的通讯接口,如CAN通信控制器、多个I2C、USART和SPI接口,这些特性使其能够灵活地与其他设备进行连接和通信,满足不同应用的需求。
2021-01-06 上传
2019-04-12 上传
2023-04-25 上传
2023-07-28 上传
点击了解资源详情
2021-08-15 上传
Rogoxu
- 粉丝: 13
- 资源: 20
最新资源
- C语言数组操作:高度检查器编程实践
- 基于Swift开发的嘉定单车LBS iOS应用项目解析
- 钗头凤声乐表演的二度创作分析报告
- 分布式数据库特训营全套教程资料
- JavaScript开发者Robert Bindar的博客平台
- MATLAB投影寻踪代码教程及文件解压缩指南
- HTML5拖放实现的RPSLS游戏教程
- HT://Dig引擎接口,Ampoliros开源模块应用
- 全面探测服务器性能与PHP环境的iprober PHP探针v0.024
- 新版提醒应用v2:基于MongoDB的数据存储
- 《我的世界》东方大陆1.12.2材质包深度体验
- Hypercore Promisifier: JavaScript中的回调转换为Promise包装器
- 探索开源项目Artifice:Slyme脚本与技巧游戏
- Matlab机器人学习代码解析与笔记分享
- 查尔默斯大学计算物理作业HP2解析
- GitHub问题管理新工具:GIRA-crx插件介绍