武汉芯源半导体有限公司
CW32F030x6/x8
CW32F030x6/x8
ARM® Cortex®-M0+ 32 位微控制器,64K 字节 FLASH,8K 字节 RAM
数据手册 版本号:Rev 1.5
重要提示 - 请仔细阅读
武汉芯源半导体有限公司保留随时对产品和本文档进行更改、更正、增强、修改的权利,恕不另行通知。购买者应该
在官网上获取最新的产品信息。
产品下单前,芯源半导体根据在订购时的销售条款和条件进行销售承认。购买者对芯源半导体产品的选择和使用负全
部责任,芯源半导体对应用帮助活动和对购买者的产品的设计不承担任何责任。芯源半导体在此,未授予任何知识产
权的任何明示或暗示的许可。转售具有与此处所述信息不同的规定的芯源半导体产品将使芯源半导体对此类产品授予
的任何保证无效。
CW 标志是芯源半导体的商标。所有其他产品或服务名称均为其各自所有者的财产。
本文档中的信息取代并替换本文档任何先前版本中提供的信息。
© 2021 Wuhan Xinyuan Semiconductor Co., Ltd. – All rights reserved
数据手册
www.whxy.com
目录
CW32F030x6/x8
目录
1
产品特性�������������������������������������������������������������������������������������������������������������������������������� 3
3
描述���������������������������������������������������������������������������������������������������������������������������������������� 6
2
4
简介���������������������������������������������������������������������������������������������������������������������������������������� 5
功能一览�������������������������������������������������������������������������������������������������������������������������������� 8
4.1
集成 FLASH 和 SRAM 的 ARM® Cortex®-M0+ 微处理器平台���������������������������������������������������������������������� 8
4.3
引导模式���������������������������������������������������������������������������������������������������������������������������������������������������� 8
4.2
4.4
4.5
存储器������������������������������������������������������������������������������������������������������������������������������������������������������� 8
循环冗余校验计算单元(CRC)���������������������������������������������������������������������������������������������������������������� 9
电源管理�������������������������������������������������������������������������������������������������������������������������������������������������� 10
4.5.1
电源供电方案�������������������������������������������������������������������������������������������������������������������������������������������� 10
4.5.3
电源稳压器������������������������������������������������������������������������������������������������������������������������������������������������ 10
4.5.2
4.6
4.7
4.8
4.9
4.5.4
电源监控���������������������������������������������������������������������������������������������������������������������������������������������������� 10
低功耗工作模式���������������������������������������������������������������������������������������������������������������������������������������� 10
时钟和启动���������������������������������������������������������������������������������������������������������������������������������������������� 11
通用输入输出端口(GPIO)�������������������������������������������������������������������������������������������������������������������� 12
直接内存访问(DMA)���������������������������������������������������������������������������������������������������������������������������� 12
嵌套向量中断控制器(NVIC)����������������������������������������������������������������������������������������������������������������� 12
4.10 模拟数字转换器(ADC)������������������������������������������������������������������������������������������������������������������������� 13
4.10.1 温度传感器������������������������������������������������������������������������������������������������������������������������������������������������ 13
4.10.2 内置电压参考�������������������������������������������������������������������������������������������������������������������������������������������� 13
4.11 定时器和看门狗��������������������������������������������������������������������������������������������������������������������������������������� 14
4.11.1 高级定时器(ATIM)�������������������������������������������������������������������������������������������������������������������������������� 14
4.11.2 通用定时器(GTIM1..4)������������������������������������������������������������������������������������������������������������������������� 14
4.11.3 基本定时器(BTIM1..3)������������������������������������������������������������������������������������������������������������������������� 14
4.11.4 独立看门狗(IWDT)������������������������������������������������������������������������������������������������������������������������������� 15
4.11.5 窗口看门狗(WWDT)����������������������������������������������������������������������������������������������������������������������������� 15
4.11.6 SysTick 定时器������������������������������������������������������������������������������������������������������������������������������������������ 15
4.12 实时时钟(RTC)������������������������������������������������������������������������������������������������������������������������������������ 16
4.13 I2C 接口(I2C)�������������������������������������������������������������������������������������������������������������������������������������� 16
4.14 串行接口(UART)��������������������������������������������������������������������������������������������������������������������������������� 16
4.15 串行外设接口(SPI)������������������������������������������������������������������������������������������������������������������������������ 17
4.16 串行调试接口(SWD)���������������������������������������������������������������������������������������������������������������������������� 17
5
引脚定义������������������������������������������������������������������������������������������������������������������������������ 18
7
电气特性������������������������������������������������������������������������������������������������������������������������������ 30
6
地址镜像������������������������������������������������������������������������������������������������������������������������������ 28
7.1
参数条件�������������������������������������������������������������������������������������������������������������������������������������������������� 30
数据手册
1 / 71
版本号:Rev 1.5
www.whxy.com
目录
CW32F030x6/x8
7.1.1
最大值和最小值���������������������������������������������������������������������������������������������������������������������������������������� 30
7.1.3
典型曲线���������������������������������������������������������������������������������������������������������������������������������������������������� 30
7.1.2
7.1.4
7.1.5
7.1.6
7.2
7.3
7.1.7
典型值�������������������������������������������������������������������������������������������������������������������������������������������������������� 30
负载电容���������������������������������������������������������������������������������������������������������������������������������������������������� 30
引脚输入电压�������������������������������������������������������������������������������������������������������������������������������������������� 31
电源系统���������������������������������������������������������������������������������������������������������������������������������������������������� 31
电流消耗测试�������������������������������������������������������������������������������������������������������������������������������������������� 32
极限参数�������������������������������������������������������������������������������������������������������������������������������������������������� 33
工作条件�������������������������������������������������������������������������������������������������������������������������������������������������� 35
7.3.1
一般工作条件�������������������������������������������������������������������������������������������������������������������������������������������� 35
7.3.3
内置复位和电源控制电路特性���������������������������������������������������������������������������������������������������������������� 36
7.3.2
7.3.4
7.3.5
7.3.6
7.3.7
7.3.8
7.3.9
上电 / 掉电时的工作条件������������������������������������������������������������������������������������������������������������������������� 35
内部电压参考�������������������������������������������������������������������������������������������������������������������������������������������� 36
供电电流特性�������������������������������������������������������������������������������������������������������������������������������������������� 37
低功耗模式及其唤醒时间������������������������������������������������������������������������������������������������������������������������ 40
外部时钟源特性���������������������������������������������������������������������������������������������������������������������������������������� 40
内部时钟源特性���������������������������������������������������������������������������������������������������������������������������������������� 43
PLL 特性����������������������������������������������������������������������������������������������������������������������������������������������������� 44
7.3.10 存储器特性������������������������������������������������������������������������������������������������������������������������������������������������ 45
7.3.11 ESD 特性���������������������������������������������������������������������������������������������������������������������������������������������������� 45
7.3.12 I/O 口特性�������������������������������������������������������������������������������������������������������������������������������������������������� 46
7.3.13 NRST 引脚特性������������������������������������������������������������������������������������������������������������������������������������������ 49
7.3.14 12 位 ADC 特性������������������������������������������������������������������������������������������������������������������������������������������ 50
7.3.15 温度传感器特征参数�������������������������������������������������������������������������������������������������������������������������������� 50
7.3.16 模拟电压比较器特性�������������������������������������������������������������������������������������������������������������������������������� 51
7.3.17 定时器特性������������������������������������������������������������������������������������������������������������������������������������������������ 52
8
7.3.18 通信接口���������������������������������������������������������������������������������������������������������������������������������������������������� 53
封装信息������������������������������������������������������������������������������������������������������������������������������ 56
8.1
8.2
8.3
8.4
8.5
8.6
9
LQFP48 封装信息������������������������������������������������������������������������������������������������������������������������������������ 56
LQFP32 封装信息������������������������������������������������������������������������������������������������������������������������������������ 59
TSSOP20 封装信息���������������������������������������������������������������������������������������������������������������������������������� 62
QFN32 封装信息�������������������������������������������������������������������������������������������������������������������������������������� 64
QFN20 封装信息�������������������������������������������������������������������������������������������������������������������������������������� 66
热特征参数���������������������������������������������������������������������������������������������������������������������������������������������� 68
8.6.1
参考文档���������������������������������������������������������������������������������������������������������������������������������������������������� 68
订货信息������������������������������������������������������������������������������������������������������������������������������ 69
10 版本历史������������������������������������������������������������������������������������������������������������������������������ 71
数据手册
2 / 71
版本号:Rev 1.5
www.whxy.com
§ 产品特性
1
CW32F030x6/x8
产品特性
• 内核:ARM® Cortex®-M0+
--最高主频 64MHz
• 工作温度:-40℃ 至 105℃;工作电压:1.65V 至 5.5V
• 存储容量
--最大 64K 字节 FLASH,数据保持 25 年 @85℃
--最大 8K 字节 RAM,支持奇偶校验
--128 字节 OTP 存储器
• CRC 硬件计算单元
• 复位和电源管理
--低功耗模式(Sleep,DeepSleep)
--上电和掉电复位(POR/BOR)
--可编程低电压检测器(LVD)
• 时钟管理
--4 ~ 32MHz 晶体振荡器
--32kHz 低速晶体振荡器
--内置 48MHz RC 振荡器
--内置 32kHz RC 振荡器
--内置 10kHz RC 振荡器
--内置 150kHz RC 振荡器
--时钟监测系统
--允许独立关断各外设时钟
• 支持最多 39 路 I/O 接口
--所有 I/O 口支持中断功能
--所有 I/O 支持中断输入滤波功能
• 五通道 DMA 控制器
• 模数转换器
--12 位精度,±1 LSB
--最高 1M SPS 转换速度
--内置电压参考
--模拟看门狗功能
--内置温度传感器
• 双路电压比较器
数据手册
3 / 71
版本号:Rev 1.5
§ 产品特性
CW32F030x6/x8
• 实时时钟和日历
--支持由 Sleep/DeepSleep 模式唤醒
• 定时器
--16 位高级控制定时器,支持 6 路捕获 / 比较通道和 3 对互补 PWM 输出,死区时间和灵活的同步功能
--四组 16 位通用定时器
--三组 16 位基本定时器
--窗口看门狗定时器
--独立看门狗定时器
• 通信接口
--三路低功耗 UART,支持小数波特率
--两路 SPI 接口 12Mbit/s
--两路 I2C 接口 1Mbit/s
--IR 调制器
• 串行调试接口 (SWD)
• 80 位唯一 ID
• 所有封装兼容 ECOPACK 2
系列
CW32F030x8
CW32F030x6
数据手册
表 1-1 封装型号列表
型号
CW32F030C8
CW32F030K8
CW32F030F8
CW32F030F6
4 / 71
封装
LQFP48
LQFP32
QFN32
QFN20
TSSOP20
版本号:Rev 1.5
§ 简介
2
CW32F030x6/x8
简介
本数据手册提供订货信息和 CW32F030x6/x8 芯片的机械电气特性。
本文需要结合 CW32F030 的用户手册共同阅读。
关于 ARM® Cortex®-M0+ 的相关信息,请参考 www.arm.com 网站上的《Cortex®-M0+ Technical Reference
Manual》。
数据手册
5 / 71
版本号:Rev 1.5
§ 描述
3
CW32F030x6/x8
描述
CW32F030x6/x8 是基于 eFlash 的单芯片微控制器,集成了主频高达 64MHz 的 ARM® Cortex®-M0+ 内核、高
速嵌入式存储器(多至 64K 字节 FLASH 和多至 8K 字节 SRAM)以及一系列全面的增强型外设和 I/O 口。
所有型号都提供全套的通信接口(三路 UART、两路 SPI 和两路 I2C)、12 位高速 ADC、七组通用和基本定
时器以及一组高级控制 PWM 定时器。
CW32F030x6/x8 可以在 -40° C 到 105° C 的温度范围内工作,供电电压宽达 1.65V ~ 5.5V。支持 Sleep 和
DeepSleep 两种低功耗工作模式。内部框图如下图所示:
图 3-1 内部框图
ARM
Cortex-M0+
SWDIO
SWCLK
PA00
……
PA15
PB00
……
PB15
PC13
PC14
PC15
PF00
PF01
PF03
PF06
PF07
1Hz
OUT
TAMP
CS
SCK
MOSI
MISO
CHy
ETR
TOGP
TOGN
TXD
RXD
CTS
RTS
SDA
SCL
数据手册
DMA
5 channels
Bus
Matrix
NVIC
SWD
A
H
B
GPIO PortA
GPIO PortB
GPIO PortC
@VDDA
FLASH
CTRL
FLASH
32/64 KB
SRAM
CTRL
SRAM
6/8 KB
POR
BOR
PLL
HSIOSC
LSI
RC10K
RC150K
CRC
GPIO PortF
AHB To
APB1 Bridge
RTC
A
P
B
1
AHB To
APB2 Bridge
AHB To
APB4 Bridge
A
P
B
2
A
P
B
4
SPI2
GTIMx
x=3,4
IWDT
BTIMx
x = 1,2,3
WWDT
AWT
CHy
ETR
TOGP
TOGN
A
P
B
3
OSC_IN
OSN_OUT
LSE
OSC32_IN
OSN32_OUT
LDO
VDD
VSS
SYSCTRL
UART1
ETR
TOGP
TOGN
SPI1
ETR
ATIM
GTIMx
x=1,2
TempSensor
VCx
x=1,2
UARTx
x=2,3
BGR
ADC(12bit)
I2Cx
x=1,2
@VDDA
LVD
6 / 71
HSE
@VDD
AHB To
APB3 Bridge
VDDA
VSSA
NRST
TXD
RXD
CTS
RTS
CS
SCK
MOSI
MISO
BK
ETR
CHyA
CHyB
INN0~7
INP0~7
OUT
AIN00
……
AIN12
ExRef
CH1
CH2
CH3
OUT
版本号:Rev 1.5
§ 描述
CW32F030x6/x8
CW32F030x6/x8 提供 TSSOP20、LQFP32、QFN32、LQFP48、QFN20 五种不同的封装形式,不同封装的产
品所能实现的功能有所不同,具体情况如下表所示:
外设
FLASH(K 字节)
SRAM(K 字节)
定时器
高级定时器
表 3-1 CW32F030x6/x8 家族产品功能列表
CW32F030F6
CW32F030K8
CW32F030C8
CW32F030F8
6
8
8
8
32
64
1
通用定时器
3
SPI
2
I2C
12 位 ADC
(输入通道数)
GPIO
内核主频
2
1
(9 外 3 内)
15
1
(10 外 3 内)
25
工作电压
工作温度
封装
数据手册
64
4
基本定时器
UART
64
3
1
(13 外 3 内)
39
64MHz
1
(9 外 3 内)
15
1.65V ~ 5.5V
TSSOP20
-40℃ ~ 105℃
LQFP32、QFN32
7 / 71
LQFP48
QFN20
版本号:Rev 1.5
§ 功能一览
4
4.1
CW32F030x6/x8
功能一览
集成 FLASH 和 SRAM 的 ARM® Cortex®-M0+ 微处理器平台
ARM® Cortex®-M0+ 内核是 ARM® 为小型嵌入式系统开发的最新一代 32 位内核平台,用以实现方便使用的低
成本解决方案。该平台在仅需有限的引脚数和功率消耗的同时,给用户提供出色的计算性能和快速的中断响
应。
ARM® Cortex®-M0+ 32 位精简指令集处理器提供出色的代码效率,在小储存空间的条件下给用户提供对 ARM
内核所期望的高性能。
CW32F030 家族产品均采用嵌入式 ARM 内核并保持与所有 ARM 工具和软件的全面兼容。
4.2
存储器
产品包含如下功能:
• 以系统时钟速度对 6K 到 8K 字节嵌入式 SRAM 的零等待访问,并具有奇偶校验和异常管理功能,适用
于高可靠性关键应用。
• 非易失存储器分为 2 个区域
--32K 到 64K 字节嵌入式 FLASH 用于存放用户程序和数据;
--2.5K 字节的启动程序存储器。
• FLASH 存储器擦写以及读保护:通过寄存器进行 FLASH 存储器的擦写保护,通过 ISP 指令进行 4 级读
保护等级设置。
--LEVEL0
无读保护,可通过 SWD 或者 ISP 方式对 FLASH 进行读取操作。
--LEVEL1
FLASH 读 保 护, 不 可 通 过 SWD 或 ISP 方 式 读 取。 可 通 过 ISP 或 者 SWD 接 口 降 低 保 护 等 级 到
LEVEL0,降级后 FLASH 处于整片擦除状态。
--LEVEL2
FLASH 读保护,不可通过 SWD 或 ISP 方式读取。可通过 ISP 接口降低保护等级到 LEVEL0,降级后
FLASH 处于整片擦除状态。
--LEVEL3
FLASH 读保护,不可通过 SWD 或 ISP 方式读取。不支持任何方式的保护等级降级。
4.3
引导模式
在启动时,BOOT 引脚可用来选择如下两个启动选项:
• 运行内部 Bootloader
• 运行用户程序
当运行 Bootloader 时,用户可通过 UART1(引脚为 PA13/PA14)利用 ISP 通信协议进行 FALSH 编程。
数据手册
8 / 71
版本号:Rev 1.5
§ 功能一览
4.4
CW32F030x6/x8
循环冗余校验计算单元(CRC)
CRC 计算单元可按所选择的算法和参数配置来生成数据流的 CRC 码。
有些应用中,可利用 CRC 技术来验证数据的传输和存储的完整性。
产品支持 10 种常用的 CRC 算法,包括:
CRC16_IBM
CRC16_MAXIM
CRC16_USB
CRC16_MODBUS
CRC16_CCITT
CRC16_CCITT_FALSE
CRC16_X25
CRC16_XMODEM
CRC32
CRC32_MPEG2
数据手册
9 / 71
版本号:Rev 1.5
§ 功能一览
4.5
4.5.1
CW32F030x6/x8
电源管理
电源供电方案
• V
DD
= 1.65V 到 5.5V
为 I/O 口和内部稳压器提供电源,通过 VDD 引脚接入。
• V
DDA
= 1.65V 到 5.5V
为 ADC、复位电路、片内 RC 振荡器和 PLL 供电,通过 VDDA 引脚接入,需要 VDDA 总是大于或等于 VDD 电压。
关于电源引脚供电的详细情况可参见图 7-3 电源系统。
4.5.2
电源监控
产品内部集成上电复位(POR)和掉电复位(BOR)电源监控电路。POR 和 BOR 始终处于工作状态,当监
测到电源电压低于特定电压门限(VPOR/BOR)时,芯片一直保持复位状态而无须外部复位电路。
POR/BOR 同时监控 VDD 和 VDDA 电源电压,为保证芯片解除复位后工作正常,须在电路设计上保证 VDD/
VDDA 同时上下电。
4.5.3
电源稳压器
内置稳压器具有“正常”和“低功耗”两种工作模式,并且在复位后一直保持工作。
• “正常”模式:对应全速操作的状态。
• “低功耗”模式:对应部分供电工作状态,包括 Sleep 和 DeepSleep 工作模式。
4.5.4
低功耗工作模式
CW32F030x6/x8 微控制器支持两种低功耗模式。
• Sleep 模式
在 Sleep 模式下,CPU 停止运行,所有外设保持工作,并且可以在发生中断或事件的时候唤醒 CPU。
• DeepSleep 模式
DeepSleep 用于实现最低功耗,CPU 停止运行,高速时钟模块(HSE、HSIOSC)自动关闭,低速时钟(LSE、
LSI、RC10K、RC150K)保持原状态不变。
当发生外部复位,或 IWDT 复位,或部分外设中断发生,或 RTC 事件发生时,芯片退出 DeepSleep 模式。
数据手册
10 / 71
版本号:Rev 1.5
§ 功能一览
4.6
CW32F030x6/x8
时钟和启动
MCU 复位后,自动选择内置 HSIOSC 振荡器(48MHz)作为默认的系统时钟源,用户可以使用程序启动外部
晶体振荡器,并将系统时钟源切换到外部时钟源。时钟故障检测模块能持续检测外部时钟源状态,一旦检测
到外部时钟源故障,系统会自动切换到内部 HSIOSC 时钟源。如果对应故障检测中断处于使能状态,则会产
生中断便于用户记录故障事件。
有多个预分频器允许由应用程序配置 AHB 和 APB 域的频率,AHB 和 APB 域的最大频率为 64MHz。
系统内部时钟树如下图所示:
图 4-1 CW32F030x6/x8 的时钟树
SYSCTRL_CR0.SYSCLK
外部晶体
32.768K
32.8K
LSE
SYSCTRL_CR0.HCLKPRS
LSI
SysClk
PLL
HSI
x2,x3,...,x12
PLL
32M-48M
外部晶体
HCLK_OUT
4M-32M
HSIOSC
HSE
HCLK
/1,…/128
SYSCTRL_AHBEN.xx
/1,…/16
SYSCTRL_HSI.DIV
/1,…/8
RC10K
To IWDT / GPIO数字滤波
RC150K
To VC / LVD / GPIO数字滤波
SYSCTRL_APBENx.xx
HSE_OUT
HSI_OUT
LSE_OUT
LSI_OUT
PLL_OUT
HCLK
PCLK
HSIOSC
/1,…/1024
SYSCTRL_MCO.DIV
LSI
HSE
LSE
PLL
RC150K
RC10K
SYSCTRL_MCO.SOURCE
数据手册
HSE分频时钟
LSI
LSE
PCLK
LSI
LSE
RTC工作时钟
UARTx工作时钟
LSE
LSI
HSE
HSIOSC
11 / 71
To CRC
To FLASH
To DMA
To GPIOA
To GPIOB
To GPIOC
To GPIOF
SYSCTRL_CR0.PCLKPRS
PCLK
PCLK_OUT
MCO_OUT
To Cortex M0+
To SysTick
To LVD
To GTIM1
To GTIM2
To GTIM3
To GTIM4
To BTIM1
To BTIM2
To BTIM3
To WWDT
To AWT
To RTC
To VC
To ADC
To IWDT
To ATIM
To SPI1
To SPI2
To I2C1
To I2C2
To UART1
To UART2
To UART3
AWT工作时钟
版本号:Rev 1.5
§ 功能一览
4.7
CW32F030x6/x8
通用输入输出端口(GPIO)
每个 GPIO 引脚可软件配置为推挽或开漏的数字输出,或带内部上拉或下拉的数字输入,以及外设复用功能。
部分 GPIO 引脚具有模拟功能,与内部模拟外设连接。所有 I/O 可配置为外部中断输入引脚,同时具有数字
滤波功能。
GPIO 的响应速度和驱动能力均有两个档位可选择,具体详见相关章节的数据和图表。
I/O 的配置可以锁定,以防止程序误操作,提高安全性。GPIO 支持高低字节的单独访问操作,加速用户程序
运行。
4.8
直接内存访问(DMA)
芯片内置 DMA 控制器,5 条独立通道,外设和存储器之间、外设和外设之间、存储器和存储器之间的高速数
据传输。
每个 DMA 通道都通过专用的硬件连接 DMA 请求,并支持独立的软件触发。软件可单独配置每个通道的传输
方向和数据长度。
4.9
嵌套向量中断控制器(NVIC)
CW32F030 系列嵌入了一个嵌套向量中断控制器,能够处理多达 32 个可屏蔽外部中断(不包括内核的 16 个
中断源),支持可编程 4 级优先级。
• 中断入口向量表地址可重映射
• 紧耦合的 NVIC 与内核的接口
• 处理后发的高优先级中断
• 支持尾链处理
• 处理器状态自动保存
此硬件模块提供灵活的中断管理功能,并具有最小的中断延迟。
数据手册
12 / 71
版本号:Rev 1.5
§ 功能一览
CW32F030x6/x8
4.10 模拟数字转换器(ADC)
内置 12 位模数转换器具有多达 13 个外部通道和 3 个内部通道(温度传感器、电压基准、VDDA/3),支持
单通道或序列模式转换。
在序列通道模式下,对选定的一组模拟输入自动转换。
可以外接高精度电压基准。
ADC 可为 DMA 提供数据。
模拟看门狗功能可以精确地监控一个选定通道的转换电压。当转换电压位于所设定的阈值范围时会产生中断。
4.10.1 温度传感器
温度传感器(TS)产生一个随温度线性变化的电压 VSENSE。
温度传感器内部连接到 ADC_IN14 输入通道,用于将传感器输出电压转换为数字值。
传感器提供良好的线性度,用户应先对其进行校准以获得良好的温度测量整体精度。由于温度传感器的偏移
因工艺变化而随芯片而异,未校准的内部温度传感器适用于仅检测温度变化的应用。
为了提高温度传感器测量的准确性,制造商对每个芯片进行了单独的工厂校准。温度传感器出厂校准数据被
存储在 FLASH 存储器中。
ADC 参考电压
内部 1.5V
内部 2.5V
表 4-1 内部温度传感器校准值地址
校准值存放地址
校准值精度
0x0001 260C - 0x0001 260D
±3℃
0x0001 260A - 0x0001 260B
±3℃
4.10.2 内置电压参考
ADC 参考电压除了可以选择 VDDA 和外部参考电压之外,还可以选择内部参考电压。内置参考电压生成器
(BGR) 可为 ADC 提供稳定的电压输出,分别是 1.5V 和 2.5V。
数据手册
13 / 71
版本号:Rev 1.5
§ 功能一览
CW32F030x6/x8
4.11 定时器和看门狗
CW32F030x6/x8 微控制器内部集成多达四个通用定时器、三个基本定时器和一个高级控制定时器。
各个不同定时器的功能差异如下表所示:
定时器类型
高级定时器
通用定时器
定时器
计数器
位宽
GTIM1
16 位
ATIM
GTIM2
GTIM3
GTIM4
基本定时器
BTIM1
BTIM2
BTIM3
表 4-2 定时器功能比较
16 位
上 / 下 / 上下
16 位
上 / 下 / 上下
16 位
上 / 下 / 上下
上 / 下 / 上下
16 位
上 / 下 / 上下
16 位
上
16 位
16 位
分频因子
DMA
请求
捕获 / 比较
通道
互补输出
2N(N=0,..15)
YES
4
1
计数方式
上
上
2N(N=0,..7)
2N(N=0,..15)
YES
YES
6
4
3
1
2N(N=0,..15)
YES
4
1
2N(N=0,..15)
YES
0
1
2N(N=0,..15)
2N(N=0,..15)
2N(N=0,..15)
YES
YES
YES
4
0
0
1
1
1
4.11.1 高级定时器(ATIM)
高级定时器 (ATIM) 由一个 16 位的自动重载计数器和 7 个比较单元组成,并由一个可编程的预分频器驱动。
ATIM 支持 6 个独立的捕获 / 比较通道,可实现 6 路独立 PWM 输出或 3 对互补 PWM 输出或对 6 路输入进行捕获。
可用于基本的定时 / 计数、测量输入信号的脉冲宽度和周期、产生输出波形(PWM、单脉冲、插入死区时间
的互补 PWM 等)。
4.11.2 通用定时器(GTIM1..4)
内部集成 4 个通用定时器 (GTIM),每个 GTIM 完全独立且功能完全相同,各包含一个 16bit 自动重装载计数
器并由一个可编程预分频器驱动。GTIM 支持定时器模式、计数器模式、触发启动模式和门控模式 4 种基本
工作模式,每组带 4 路独立的捕获 / 比较通道,可以测量输入信号的脉冲宽度(输入捕获)或者产生输出波
形(输出比较和 PWM)。
4.11.3 基本定时器(BTIM1..3)
内部集成 3 个基本定时器 (BTIM),每个 BTIM 完全独立且功能相同,各包含一个 16bit 自动重装载计数器并
由一个可编程预分频器驱动。BTIM 支持定时器模式、计数器模式、触发启动模式和门控模式 4 种工作模式,
支持溢出事件触发中断请求和 DMA 请求。得益于对触发信号的精细处理设计,使得 BTIM 可以由硬件自动执
行触发信号的滤波操作,还能令触发事件产生中断和 DMA 请求。
数据手册
14 / 71
版本号:Rev 1.5
§ 功能一览
CW32F030x6/x8
4.11.4 独立看门狗(IWDT)
独立看门狗定时器 (IWDT) 使用专门的内部 RC 时钟源 RC10K,可避免运行时受到外部因素影响。一旦启动
IWDT,用户需要在规定时间隔内对 IWDT 的计数器进行重载,否则产生溢出会触发复位或产生中断信号。
IWDT 启动后,可停止计数。用户可选择在深度休眠模式下 IWDT 保持运行或暂停计数。
专门设置的键值寄存器可以锁定 IWDT 的关键寄存器,防止寄存器被意外修改。
4.11.5 窗口看门狗(WWDT)
CW32F030x6/x8 微控制器内部集成窗口看门狗定时器 (WWDT),用户需要在设定的时间窗口内进行刷新,否
则看门狗溢出将触发系统复位。WWDT 通常被用来监测有严格时间要求的程序执行流程,防止由外部干扰或
未知条件造成应用程序的执行异常,导致发生系统故障。
4.11.6 SysTick 定时器
此定时器常用于实时操作系统,但也可用作标准递减计数器。它的特点是:
• 24 位递减计数器
• 自动重装载能力
• 当计数器达到 0 时产生可屏蔽的系统中断
数据手册
15 / 71
版本号:Rev 1.5
§ 功能一览
CW32F030x6/x8
4.12 实时时钟(RTC)
实时时钟(RTC)是一个专用的计数器 / 定时器,可提供日历信息,包括小时、分钟、秒、日、月份、年份
以及星期。
RTC 具有两个独立闹钟,时间、日期可组合设定,可产生闹钟中断,并通过引脚输出;支持时间戳功能,可
通过引脚触发,记录当前的日期和时间,同时产生时间戳中断;支持周期中断;支持自动唤醒功能,可产生
中断并通过引脚输出;支持 1Hz 方波和 RTCOUT 输出功能;支持内部时钟校准补偿。
CW32F030 内置经独立校准的 32kHz 频率的 RC 时钟源为 RTC 提供驱动时钟,RTC 可在深度休眠模式下运行,
适用于要求低功耗的应用场合。
4.13 I2C 接口(I2C)
I2C 控制器能按照设定的传输速率将需要发送的数据按照 I2C 规范串行发送到 I2C 总线上,同时对通信过程
中的状态进行检测,支持多主机通信的总线冲突和仲裁处理。
I2C 控制器的主要特性有:
• 支持主机发送 / 接收,从机发送 / 接收四种工作模式
• 支持时钟延展 ( 时钟同步 ) 和多主机通信冲突仲裁
• 支持标准 (100Kbps)/ 快速 (400Kbps)/ 高速 (1Mbps) 三种工作速率
• 支持 7bit 寻址功能
• 支持 3 个从机地址
• 支持广播地址
• 支持输入信号噪声过滤功能
• 支持中断状态查询功能
4.14 串行接口(UART)
通用异步收发器 (UART) 支持异步全双工、同步半双工和单线半双工模式,支持硬件数据流控和多机通信;
可编程数据帧结构;可以通过小数波特率发生器提供宽范围的波特率选择。
UART 控制器工作在双时钟域下,允许在深度休眠模式下进行数据的接收,接收完成中断可以唤醒 MCU 回到
运行模式。
数据手册
16 / 71
版本号:Rev 1.5
§ 功能一览
CW32F030x6/x8
4.15 串行外设接口(SPI)
串行外设接口(SPI)支持双向全双工、单线半双工和单工通信模式,可配置 MCU 作为主机或从机,支持多
主机通信模式,支持直接内存访问(DMA)。
串行外设接口(SPI)的主要特性有:
• 支持主机模式、从机模式
• 支持全双工、单线半双工、单工
• 可选的 4 位到 16 位数据帧宽度
• 支持收发数据 LSB 或 MSB 在前
• 可编程时钟极性和时钟相位
• 主机模式下通信速率高达 PCLK/2
• 从机模式下通信速率高达 PCLK/4
• 支持多机通信模式
• 8 个带标志位的中断源
• 支持直接内存访问(DMA)
4.16 串行调试接口(SWD)
提供一个 ARM SWD 接口,用户可使用芯源半导体的 CW-DPLINK 连接到 MCU,在 IDE 开发环境中进行调试
和仿真。
数据手册
17 / 71
版本号:Rev 1.5
§ 引脚定义
引脚定义
VDD
1
PC14-OSC32_IN
3
6
8
PA2
12
PA15
PB3
PB4
PB5
PB6
PB7
PA14
PA13
31
30
29
28
9
10
34
32
LQFP48
7
PA0
27
11
26
25
PF6
PA12
PA11
PA10
PA9
PA8
PB15
PB14
PB13
PB12
VDD
VSS
PB11
PB2
PA4
13 14 15 16 17 18 19 20 21 22 23 24
PA3
PA1
BOOT
5
PB10
VDDA
PF7
33
PB1
VSSA
4
PB0
NRST
36
35
PA7
PF0-OSC_IN
PF1-OSC_OUT
2
PA6
PC15-OSC32_OUT
48 47 46 45 44 43 42 41 40 39 38 37
PA5
PC13
PB8
PB9
VSS
VDD
图 5-1 LQFP48 封装引脚图(顶视图)
数据手册
VSS
BOOT
PB7
PB6
PB5
PB4
PB3
PA15
图 5-2 LQFP32 封装引脚图(顶视图)
32
31
30
29
28
27
26
25
24
PA14
2
23
PA13
PF1-OSC_OUT
3
22
PA12
NRST
4
21
PA11
VDDA
5
20
PA10
PA0
6
19
PA9
PA1
7
18
PA8
PA2
8
17
VDD
9
10
11
12
13
14
15
16
PA7
PB0
PB1
VSS
LQFP32
PA6
PF0-OSC_IN
PA5
1
PA4
VDD
PA3
5
CW32F030x6/x8
18 / 71
版本号:Rev 1.5
§ 引脚定义
CW32F030x6/x8
图 5-3 TSSOP20 封装引脚图(顶视图)
BOOT
1
20
PA14
PF1-OSC_OUT
3
18
PA10
2
PF0-OSC_IN
4
VDDA
5
PA0
6
PA1
7
PA2
PA3
PA4
17
TSSOP20
NRST
19
16
15
14
8
13
9
12
10
11
PA13
PA9
VDD
VSS
PB1
PA7
PA6
PA5
VDD
1
PF1-OSC_OUT
3
4
6
PA15
PB4
PB5
PB6
PB3
PA12
19
18
19 / 71
PA11
PA10
PA9
PA8
VDD
VSS
PB2
PB0
10 11 12 13 14 15 16
17
PA13
PB1
9
PA3
数据手册
22
20
7
8
PA14
21
QFN32
5
PA4
PA2
24
23
PA7
PA0
PA1
0
2
PA6
NRST
VDDA
32 31 30 29 28 27 26 25
PA5
PF0-OSC_IN
PB7
PB8
BOOT
图 5-4 QFN32 封装引脚图(顶视图)
版本号:Rev 1.5
§ 引脚定义
CW32F030x6/x8
3
PA1
6
7
PA4
5
名称
引脚名
引脚类型
备注
附加功能
数据手册
PA13
PA14
13
VDD
12
9 10
11
PA11
VSS
PB1
表 5-1 引脚定义表中的项目说明和缩写
缩写
定义
除非有特别说明,在复位后引脚的默认功能和引脚名相同
S
I
I/O
TTa
I/O 架构
8
PA12
14
QFN20
4
PA3
PA2
2
15
PA7
PA0
VDDA
20 19 18 17 16
PA6
1
PA5
NRST
BOOT
PF0-OSC_IN
PF1-OSC_OUT
图 5-5 QFN20 封装引脚图(顶视图)
TC
B
RST
电源引脚
输入引脚
输入 / 输出引脚
连接模拟功能的 I/O 口
标准的 I/O 口
BOOT 专用引脚
复位输入引脚
除非有特别说明,在复位后所有引脚处于高阻输入状态
数字功能
模拟功能
功能由 GPIOx_AFRy 寄存器的值决定
功能直接由外设寄存器决定
20 / 71
版本号:Rev 1.5
§ 引脚定义
CW32F030x6/x8
表 5-2 CW32F030x6/x8 引脚定义
备注
1
1
-
1
-
VDD
S
-
-
2
-
-
-
-
PC13
I/O
TC
-
3
4
5
-
-
2
-
-
2
QFN20
QFN32
LQFP32
LQFP48
TSSOP20
I/O 结构
引脚名称
(复位后
的默认功
能)
引脚类型
引脚号
-
-
2
-
-
19
PC14
PC15
PF0
I/O
I/O
I/O
TC
TC
TC
-
-
-
6
3
3
3
20
PF1
I/O
TC
-
7
4
4
4
1
NRST
I
RST
-
9
5
5
5
2
VDDA
S
-
-
10
6
6
6
3
PA0
I/O
TTa
-
8
11
-
7
数据手册
-
7
-
7
-
4
VSSA
PA1
S
I/O
-
TTa
21 / 71
-
-
附加功能
数字功能
模拟功能
电源供电
PLL_OUT, RTC_1Hz,
UART1_CTS,RTC_OUT,
BTIM_ETR, GTIM3_ETR,
RTC_TAMP
AWT_ETR, GTIM4_CH4,
UART1_RTS, BTIM2_TOGP,
SPI2_MISO, GTIM3_TOGN,
GTIM3_CH1
HSE_OUT, GTIM4_CH3,
GTIM4_ETR, BTIM2_TOGN,
SPI2_MOSI, GTIM3_TOGP,
GTIM3_CH2
AWT_ETR, GTIM4_CH2,
I2C1_SDA, BTIM1_TOGP,
SPI2_SCK, GTIM2_TOGN,
GTIM3_CH3
LSE_OUT, GTIM4_CH1,
I2C1_SCL, SPI2_CS,
GTIM3_CH4, GTIM2_TOGP,
BTIM1_TOGN
OSC32_IN
OSC32_OUT
OSC_IN
OSC_OUT
芯片复位输入
模拟地
模拟电源
UART3_CTS, UART2_CTS,
RTC_TAMP, VC1_OUT,
SPI2_MISO, GTIM2_CH1,
GTIM2_ETR
UART3_RTS, UART2_RTS,
I2C2_SCL, LVD_OUT,
SPI2_MOSI, GTIM2_CH2,
RTC_TAMP
ADC_IN0,
VC1_CH0,
LVD_CH1
ADC_IN1,
VC1_CH1
版本号:Rev 1.5
§ 引脚定义
CW32F030x6/x8
12
13
14
15
16
17
18
19
20
8
9
10
11
12
13
14
15
-
数据手册
8
9
10
11
12
13
-
14
-
8
9
10
11
12
13
14
15
16
5
6
7
8
9
10
-
11
-
PA2
PA3
PA4
PA5
PA6
PA7
PB0
PB1
PB2
I/O
I/O
I/O
I/O
I/O
I/O
I/O
I/O
I/O
备注
I/O 结构
引脚名称
(复位后
的默认功
能)
附加功能
引脚类型
QFN20
QFN32
LQFP32
LQFP48
TSSOP20
引脚号
TTa
TTa
TTa
TTa
TTa
TTa
TTa
TTa
TTa
22 / 71
-
-
-
-
-
-
-
-
-
数字功能
UART3_TXD, UART2_TXD,
I2C2_SDA,VC2_OUT,
SPI2_SCK, GTIM2_CH3,
AWT_ETR
UART3_RXD, UART2_RXD,
GTIM2_CH2, PCLK_OUT,
SPI2_CS, GTIM2_CH4,
ATIM_CH3A
UART2_CTS, I2C2_SCL,
HCLK_OUT, SPI1_CS,
GTIM2_ETR, ATIM_CH2A
GTIM2_ETR, UART2_RTS,
I2C2_SDA, BTIM2_TOGP,
SPI1_SCK, GTIM2_CH1,
ATIM_CH1A
GTIM3_CH1, UART2_TXD,
VC1_OUT, BTIM2_TOGN,
SPI1_MISO, GTIM1_CH1,
ATIM_BK
GTIM4_CH1, UART2_RXD,
VC2_OUT, BTIM1_TOGP,
SPI1_MOSI, GTIM1_CH2,
ATIM_CH1B
UART2_RXD, UART1_CTS,
I2C2_SCL, BTIM1_TOGN,
HSI_OUT, GTIM1_CH3,
ATIM_CH2B
UART2_TXD, UART1_RTS,
I2C2_SDA, GTIM4_TOGN,
BTIM3_TOGP, GTIM1_CH4,
ATIM_CH3B
UART2_CTS, UART1_TXD,
HSE_OUT, GTIM4_TOGP,
BTIM3_TOGN, GTIM1_ETR,
ATIM_CH1A
模拟功能
ADC_IN2,
VC1_CH2
ADC_IN3,
VC1_CH3
ADC_IN4,
VC1_CH4
ADC_IN5,
VC1_CH5,
VC2_CH0
ADC_IN6,
VC1_CH6,
VC2_CH1
ADC_IN7,
VC1_CH7,
VC2_CH2
ADC_IN8 /
ExRef,
VC2_CH3,
LVD_CH2
ADC_IN9,
VC2_CH4
ADC_IN10,
VC2_CH5
版本号:Rev 1.5
§ 引脚定义
CW32F030x6/x8
21
-
-
-
-
PB10
I/O
备注
I/O 结构
引脚名称
(复位后
的默认功
能)
附加功能
引脚类型
QFN20
QFN32
LQFP32
LQFP48
TSSOP20
引脚号
TTa
-
数字功能
UART2_RTS, UART1_RXD,
I2C1_SCL, I2C2_SCL,
SPI2_SCK, GTIM2_CH3,
ATIM_CH2A
LSI_OUT, GTIM4_ETR,
I2C1_SDA, I2C2_SDA,
BTIM_ETR, GTIM2_CH4,
ATIM_CH3A
22
-
-
-
-
PB11
I/O
TTa
-
23
16
15
0
12
VSS
S
-
-
Ground
GTIM2_TOGN, GTIM4_CH4,
LSE_OUT, SPI2_CS,
SPI1_CS, GTIM1_TOGN,
ATIM_BK
24
17
16
17
13
VDD
S
-
-
25
-
-
-
-
PB12
I/O
TC
-
26
27
28
29
30
-
-
-
18
19
数据手册
-
-
-
-
17
-
-
-
18
19
-
-
-
-
-
PB13
PB14
PB15
PA8
PA9
I/O
I/O
I/O
I/O
I/O
TC
TC
TC
TC
TC
23 / 71
-
-
-
-
-
模拟功能
ADC_IN11,
VC2_CH6
ADC_IN12,
VC2_CH7,
LVD_CH3
GTIM2_TOGP, GTIM4_CH3,
I2C2_SCL, SPI2_SCK,
SPI1_SCK, GTIM1_TOGP,
ATIM_CH1B
GTIM2_CH1, GTIM4_CH2,
I2C2_SDA, SPI2_MISO,
SPI1_MISO, RTC_OUT,
ATIM_CH2B
GTIM2_CH2, GTIM4_CH1,
BTIM2_TOGP, SPI2_MOSI,
SPI1_MOSI, RTC_1Hz,
ATIM_CH3B
UART1_TXD,BTIM2_TOGN,
MCO_OUT,LVD_OUT,
GTIM3_ETR, ATIM_CH1A
UART3_TXD, UART1_RXD,
I2C1_SCL, BTIM1_TOGP,
SPI1_CS, GTIM3_CH1,
ATIM_CH2A
版本号:Rev 1.5
§ 引脚定义
CW32F030x6/x8
备注
I/O 结构
引脚名称
(复位后
的默认功
能)
附加功能
引脚类型
QFN20
QFN32
LQFP32
LQFP48
TSSOP20
引脚号
31
20
18
20
-
PA10
I/O
TC
-
32
21
-
21
14
PA11
I/O
TC
-
33
22
-
22
15
PA12
I/O
TC
-
34
23
19
23
16
PA13/
SWDIO
I/O
TC
1
PF6
I/O
35
-
-
-
-
TC
-
36
-
-
-
-
PF7
I/O
TC
-
37
24
20
24
17
PA14/
SWCLK
I/O
TC
1
PA15
I/O
38
39
40
25
26
27
数据手册
-
-
-
25
26
27
-
-
-
PB3
PB4
I/O
I/O
TC
TC
TC
24 / 71
-
-
-
数字功能
模拟功能
UART3_RXD, UART1_CTS,
I2C1_SDA, BTIM1_TOGN,
SPI1_SCK, GTIM3_CH2,
ATIM_CH3A
UART3_CTS, UART1_RTS,
I2C2_SCL, VC1_OUT,
SPI1_MISO, GTIM3_CH3
UART3_RTS, BTIM_ETR,
I2C2_SDA, VC2_OUT,
SPI1_MOSI, GTIM3_CH4,
ATIM_ETR
I2C1_SDA, UART1_RXD,
UART2_RXD, I2C2_SCL,
IR_OUT
UART3_CTS, GTIM4_TOGN,
I2C2_SCL, UART2_CTS,
I2C1_SCL, GTIM3_TOGN,
BTIM3_TOGP
UART3_RTS, I2C1_SDA,
GTIM4_TOGP, UART2_RTS,
I2C2_SDA, GTIM3_TOGP,
BTIM3_TOGN
UART3_TXD, I2C1_SCL,
UART1_TXD, UART2_TXD,
I2C2_SDA
UART3_RXD, GTIM2_CH1,
UART1_RXD, UART2_RXD,
SPI1_CS, GTIM2_ETR,
ATIM_CH1B
UART3_RTS, GTIM2_CH2,
UART1_CTS, UART2_TXD,
SPI1_SCK, GTIM1_ETR,
ATIM_CH2B
UART3_CTS, GTIM4_ETR,
UART1_RTS, UART2_CTS,
SPI1_MISO, GTIM1_CH1,
ATIM_CH3B
版本号:Rev 1.5
§ 引脚定义
CW32F030x6/x8
42
29
-
QFN20
28
29
-
-
备注
-
引脚名称
(复位后
的默认功
能)
I/O 结构
28
附加功能
引脚类型
41
QFN32
LQFP32
LQFP48
TSSOP20
引脚号
PB5
I/O
TC
-
PB6
I/O
TC
-
43
30
-
30
-
PB7
I/O
TC
-
44
31
1
31
18
PF3/
BOOT
I
B
-
45
-
-
32
-
PB8
I/O
TC
-
46
-
-
-
-
PB9
I/O
TC
-
47
32
-
-
-
VSS
S
-
-
48
-
-
-
-
VDD
S
-
-
数字功能
模拟功能
GTIM3_CH4, AWT_ETR,
UART2_RTS, SPI1_MOSI,
GTIM1_CH2, ATIM_CH1A
UART3_TXD, GTIM3_CH3,
I2C1_SCL, GTIM4_CH4,
SPI2_MOSI, GTIM1_TOGN,
ATIM_CH2A
UART3_RXD, GTIM3_CH2,
I2C1_SDA, GTIM4_CH3,
SPI2_MISO, GTIM1_TOGP,
ATIM_CH3A
I2C1_SCL, GTIM3_CH1,
UART1_TXD, GTIM4_CH2,
SPI2_SCK, GTIM1_CH3,
ATIM_ETR
I2C1_SDA, GTIM4_CH1,
UART1_RXD, IR_OUT,
SPI2_CS, GTIM1_CH4,
ATIM_BK
Ground
数字电源供电
注 1:复位后,此引脚被配置为 SWDIO 和 SWCLK 功能,同时内部上拉电阻被默认接通。
数据手册
25 / 71
版本号:Rev 1.5
§ 引脚定义
引脚名
CW32F030x6/x8
功能 1
表 5-3 通过 GPIOA_AFRy 寄存器选择的特殊功能列表
功能 2
功能 3
功能 4
功能 5
功能 6
功能 7
PA00
UART3_CTS
UART2_CTS
RTC_TAMP
VC1_OUT
SPI2_MISO
GTIM2_CH1
GTIM2_ETR
PA02
UART3_TXD
UART2_TXD
I2C2_SDA
VC2_OUT
SPI2_SCK
GTIM2_CH3
AWT_ETR
PA01
UART3_RTS
UART2_RTS
I2C2_SCL
PA03
UART3_RXD
UART2_RXD
GTIM2_CH2
PA05
GTIM2_ETR
UART2_RTS
I2C2_SDA
GTIM4_CH1
UART2_RXD
VC2_OUT
UART3_TXD
UART1_RXD
UART3_CTS
UART1_RTS
PA04
PA06
GTIM3_CH1
PA08
PA07
PA09
PA15
数据手册
ATIM_CH3A
GTIM2_ETR
ATIM_CH2A
GTIM1_CH1
ATIM_BK
SPI1_MOSI
GTIM1_CH2
ATIM_CH1B
SPI1_CS
GTIM3_CH1
ATIM_CH2A
VC1_OUT
SPI1_MISO
GTIM3_CH3
MCO_OUT
LVD_OUT
UART1_CTS
I2C1_SDA
BTIM1_TOGN
BTIM_ETR
I2C2_SDA
VC2_OUT
I2C1_SDA
UART1_RXD
UART2_RXD
UART3_TXD
I2C1_SCL
UART1_TXD
UART3_RXD
GTIM2_CH1
UART1_RXD
I2C2_SCL
GTIM2_CH4
RTC_TAMP
GTIM2_CH1
BTIM2_TOGN
I2C1_SCL
GTIM2_CH2
SPI1_SCK
UART1_TXD
UART3_RTS
PA14/
SWCLK
BTIM2_TOGP
SPI1_CS
SPI1_MISO
PA12
PA13/
SWDIO
HCLK_OUT
SPI2_CS
BTIM2_TOGN
UART3_RXD
UART2_TXD
I2C2_SCL
PCLK_OUT
SPI2_MOSI
VC1_OUT
PA10
PA11
UART2_CTS
LVD_OUT
BTIM1_TOGP
BTIM1_TOGP
SPI1_SCK
GTIM3_CH2
ATIM_CH1A
ATIM_CH3A
GTIM3_CH4
ATIM_ETR
I2C2_SCL
IR_OUT
UART2_TXD
I2C2_SDA
UART2_RXD
SPI1_CS
GTIM2_ETR
ATIM_CH1B
26 / 71
SPI1_MOSI
GTIM3_ETR
ATIM_CH1A
版本号:Rev 1.5
§ 引脚定义
引脚名
CW32F030x6/x8
功能 1
表 5-4 通过 GPIOB_AFRy 寄存器选择的特殊功能列表
功能 2
PB0
UART2_RXD
UART1_CTS
PB2
UART2_CTS
UART1_TXD
PB4
UART3_CTS
GTIM4_ETR
PB6
UART3_TXD
PB1
PB3
PB5
UART2_TXD
UART3_RTS
PB7
UART3_RXD
PB9
I2C1_SDA
PB8
I2C1_SCL
UART1_RTS
GTIM2_CH2
UART1_CTS
UART2_TXD
GTIM3_CH4
AWT_ETR
GTIM3_CH3
GTIM3_CH2
GTIM3_CH1
SPI2_MOSI
GTIM1_TOGN
ATIM_CH2A
SPI2_SCK
GTIM1_CH3
GTIM4_CH3
SPI2_MISO
IR_OUT
SPI2_CS
GTIM2_TOGP
GTIM4_CH3
I2C2_SCL
SPI2_SCK
SPI1_SCK
GTIM2_CH2
GTIM4_CH1
LSI_OUT
功能 1
PLL_OUT
AWT_ETR
HSE_OUT
功能 1
GTIM4_CH2
LSE_OUT
I2C2_SDA
BTIM2_TOGP
功能 2
功能 3
RTC_1Hz
UART1_CTS
GTIM4_CH3
GTIM4_ETR
GTIM4_CH4
UART1_RTS
SPI2_MOSI
功能 4
RTC_OUT
BTIM2_TOGP
BTIM2_TOGN
功能 2
功能 3
UART3_CTS
I2C1_SCL
GTIM4_TOGN
GTIM4_CH1
I2C1_SDA
功能 4
ATIM_CH1A
GTIM1_TOGP
ATIM_CH3A
GTIM1_CH4
ATIM_BK
ATIM_ETR
SPI2_SCK
GTIM2_CH3
ATIM_CH2A
SPI1_CS
GTIM1_TOGN
ATIM_BK
SPI1_MISO
RTC_OUT
SPI1_MOSI
GTIM2_CH4
GTIM1_TOGP
RTC_1Hz
功能 5
BTIM_ETR
SPI2_MISO
SPI2_MOSI
功能 5
ATIM_CH3A
ATIM_CH1B
ATIM_CH2B
ATIM_CH3B
功能 6
GTIM3_ETR
GTIM3_TOGN
GTIM3_TOGP
表 5-6 通过 GPIOF_AFRy 寄存器选择的特殊功能列表
PF06
UART3_RTS
SPI2_MISO
GTIM1_CH2
表 5-5 通过 GPIOC_AFRy 寄存器选择的特殊功能列表
I2C1_SDA
LSE_OUT
SPI2_CS
ATIM_CH1A
ATIM_CH3B
SPI1_MOSI
I2C2_SCL
GTIM1_ETR
GTIM1_CH1
UART2_RTS
I2C1_SCL
GTIM4_CH2
数据手册
SPI1_MISO
GTIM4_CH2
AWT_ETR
PF07
ATIM_CH2B
UART2_CTS
UART1_TXD
PF00
PF01
GTIM1_ETR
BTIM_ETR
GTIM2_CH1
引脚名
SPI1_SCK
BTIM3_TOGN
I2C2_SDA
PB14
PC15
I2C1_SDA
ATIM_CH2B
ATIM_CH3B
GTIM4_TOGP
GTIM4_CH4
GTIM1_CH3
功能 7
GTIM1_CH4
I2C1_SDA
GTIM4_CH4
PC14
I2C1_SCL
功能 6
BTIM3_TOGP
GTIM4_ETR
GTIM2_TOGN
PC13
UART1_RTS
HSI_OUT
UART1_RXD
PB12
引脚名
HSE_OUT
功能 5
GTIM4_CH1
UART1_RXD
PB15
BTIM1_TOGN
GTIM4_TOGN
UART2_RTS
PB13
I2C2_SCL
功能 4
I2C2_SDA
PB10
PB11
功能 3
功能 6
功能 7
RTC_TAMP
GTIM3_CH1
GTIM3_CH2
功能 7
BTIM1_TOGP
SPI2_SCK
GTIM2_TOGN
GTIM3_CH3
UART2_CTS
I2C2_SCL
GTIM3_TOGN
BTIM3_TOGP
I2C1_SCL
BTIM1_TOGN
GTIM4_TOGP
UART2_RTS
27 / 71
SPI2_CS
I2C2_SDA
GTIM2_TOGP
GTIM3_TOGP
GTIM3_CH4
BTIM3_TOGN
版本号:Rev 1.5
§ 地址镜像
6
CW32F030x6/x8
地址镜像
图 6-1 CW32F030x6/x8 的内部地址镜像
0xFFFF FFFF
0xE0FF FFFF
0xE000 0000
0x4800 17FF
0x4002 0000
0x4001 7FFF
0x4001 4000
0x4001 0000
0x4000 7FFF
0x4000 4000
0x4000 0000
0x2000 1FFF
0x2000 0000
0x0010 09FF
0x0010 0000
0x0001 27FF
0x0001 2780
0x0000 FFFF
0x0000 0000
数据手册
RES
M0+外设
RES
AHB
RES
APB4
APB3
RES
APB2
APB1
RES
SRAM(8KB)
RES
启动程序存储器
(2.5KB)
RES
OTP(128B)
RES
0x4800 1400 - 0x4800 17FF
A
H
B
A
P
B
4
A
P
B
3
A
P
B
2
A
P
B
1
FLASH(64KB)
28 / 71
0x4800 0800 - 0x4800 0BFF
0x4800 0400 - 0x4800 07FF
0x4800 0000 - 0x4800 03FF
0x4002 3000 - 0x4002 33FF
0x4002 2000 - 0x4002 23FF
0x4002 0000 - 0x4002 03FF
0x4001 4C00 - 0x4001 4FFF
GPIOF
GPIOC
GPIOB
GPIOA
CRC
FLASH CTRL
DMA
AWT
0x4001 4800 - 0x4001 4BFF
BTIM1/2/3
0x4001 4000 - 0x4001 43FF
GTIM3
0x4001 4400 - 0x4001 47FF
GTIM4
0x4001 3800 - 0x4001 3BFF
UART1
0x4001 2C00 - 0x4001 2FFF
ATIM
0x4001 3000 - 0x4001 33FF
SPI1
0x4001 2800 - 0x4001 2BFF
VC/LVD
0x4001 0000 - 0x4001 03FF
SYSCTRL
0x4001 2400 - 0x4001 27FF
0x4000 5800 - 0x4000 5BFF
0x4000 5400 - 0x4000 57FF
0x4000 4800 - 0x4000 4BFF
0x4000 4400 - 0x4000 47FF
0x4000 3800 - 0x4000 3BFF
0x4000 3000 - 0x4000 33FF
ADC
I2C2
I2C1
UART3
UART2
SPI2
IWDT
0x4000 2C00 - 0x4000 2FFF
WWDT
0x4000 1000 - 0x4000 13FF
GTIM2
0x4000 2800 - 0x4000 2BFF
0x4000 0400 - 0x4000 07FF
RTC
GTIM1
版本号:Rev 1.5
§ 地址镜像
设备或总线
主 FLASH 存储器
OTP 存储器
启动程序存储器
SRAM 存储器
CW32F030x6/x8
表 6-1 CW32F030x6/x8 的外设寄存器边界地址
边界地址
2.5KB
BootLoader
0x4000 0400 - 0x4000 07FF
1KB
GTIM1
1KB
RTC
0x2000 0000 - 0x2000 1FFF
0x4000 2800 - 0x4000 2BFF
0x4000 2C00 - 0x4000 2FFF
1KB
SPI2
0x4000 4800 - 0x4000 4BFF
1KB
0x4000 5400 - 0x4000 57FF
1KB
IWDT
1KB
UART2
1KB
I2C1
1KB
UART3
I2C2
1KB
SYSCTRL
1KB
VC/LVD
1KB
SPI1
0x4001 2400 - 0x4001 27FF
1KB
0x4001 2C00 - 0x4001 2FFF
1KB
0x4001 3800 - 0x4001 3BFF
1KB
UART1
0x4001 4400 - 0x4001 47FF
1KB
GTIM4
0x4001 2800 - 0x4001 2BFF
0x4001 4000 - 0x4001 43FF
1KB
ADC
ATIM
GTIM3
0x4001 4800 - 0x4001 4BFF
1KB
BTIM1/2/3
0x4002 0000 - 0x4002 03FF
1KB
DMA
0x4001 4C00 - 0x4001 4FFF
数据手册
GTIM2
0x4000 3800 - 0x4000 3BFF
0x4001 3000 - 0x4001 33FF
M0+ 外设
1KB
SRAM
WWDT
0x4001 0000 - 0x4001 03FF
AHB 外设
8KB
主 FLASH
1KB
0x4000 5800 - 0x4000 5BFF
APB4 外设
OTP
0x0010 0000 - 0x0010 09FF
0x0001 2780 - 0x0001 27FF
0x4000 4400 - 0x4000 47FF
APB3 外设
128B
64KB
0x4000 3000 - 0x4000 33FF
APB2 外设
对应外设
0x0000 0000 - 0x0000 FFFF
0x4000 1000 - 0x4000 13FF
APB1 外设
大小
1KB
AWT
0x4002 2000 - 0x4002 23FF
1KB
FLASH CTRL
0x4800 0000 - 0x4800 03FF
1KB
GPIOA
0x4002 3000 - 0x4002 33FF
0x4800 0400 - 0x4800 07FF
1KB
1KB
GPIOB
1KB
GPIOF
0x4800 0800 - 0x4800 0BFF
1KB
0xE000 0000 - 0xE00F FFFF
1MB
0x4800 1400 - 0x4800 17FF
29 / 71
CRC
GPIOC
M0+ 内核外设
版本号:Rev 1.5
§ 电气特性
7
7.1
7.1.1
CW32F030x6/x8
电气特性
参数条件
除非特别说明,所有的电压值都指相对于 VSS。
最大值和最小值
除非特别说明,在环境温度、电源电压和时钟频率的最坏条件下,通过在 TA = 25℃和 TA = TAmax( 由所选温
度范围给出 ) 环境下对 100% 产品的测试来得出各项参数的最大值和最小值保证。
在表格下方的注解中可能会提示有些数据是通过推算、设计模拟和 / 或工艺特性得到的,这些数据不是在生
产线上测试得到的。在推算的基础上,最小值和最大值是通过样本测试后,取其平均值再加减三倍的标准分
布(平均 ±3Σ)得到。
7.1.2
典型值
7.1.3
典型曲线
7.1.4
负载电容
除非特别说明,典型值是基于 TA = 25℃和 VDD = 3.3V 测试环境的。这些数据仅用于设计指导而未经实验验证。
除非特别说明,所有的典型曲线仅用于设计指导而未经实验验证。
测量引脚参数时的负载条件如下图所示:
图 7-1 引脚负载条件
MCU PIN
C = 50pF
数据手册
30 / 71
版本号:Rev 1.5
§ 电气特性
7.1.5
CW32F030x6/x8
引脚输入电压
引脚输入电压的测量方式如下图所示:
图 7-2 引脚输入电压
MCU PIN
VIN
电源系统
图 7-3 电源系统
实时时钟、
逻辑唤醒单元
VDD
@VCORE
3×VDD
VDDIO1
OUT
GPIOs
3×100nF
+1×4.7μF
稳压器
IN
电平转换
7.1.6
逻辑
单元
内核逻辑单元
(CPU、数字外
设、存储器)
2×VSS
VDDA
VDDA
100nF
+1μF
VREF+
VSSA
VREF-
模数
转换器
模拟外设
注 1:每个电源对(V DD/V SS 、V DDA/V SSA 等)必须使用滤波陶瓷电容器去耦,如上图所示。这些电容必须尽可
能靠近相应引脚放置或最近距离位于 PCB 背面,以确保芯片的稳定运行。
注 2:所有的 V DD 引脚都必须供电,且电压相同。
数据手册
31 / 71
版本号:Rev 1.5
§ 电气特性
7.1.7
电流消耗测试
CW32F030x6/x8
图 7-4 测试方式
IDD
VDD
VDDA
数据手册
32 / 71
MCU PIN
MCU PIN
版本号:Rev 1.5
§ 电气特性
7.2
CW32F030x6/x8
极限参数
高于表 7-1、表 7-2 和表 7-3 所列的绝对最大额定值的应力可能会对芯片造成永久性的破坏。这些只是压力
额定值,并不表示芯片在这种条件下能够正确工作。长时间处于最大额定条件下可能会影响芯片的可靠性。
符号
表 7-1 电压特性 1
描述
VDD - VSS
外供主电源电压
VDD-VDDA
VDD 大于 VDDA 时允许的最大差值
VDDA-VSS
VIN2
| ΔVDDx |
| VSSX-VSS |
VESD(HBM)
最小值
最大值
单位
-0.3
6.0
V
-0.3
外供模拟电源电压
IO 口输入电压
不同 VDD 引脚间的压差
-
静电放电电压(人体模式)
0.3
VSS - 0.3
VDD + 0.3
-
0.05
-
不同 VSS 引脚间的压差
6.0
0.05
参见表 7-24 ESD 特性
V
V
V
V
V
kV
注 1:所有的电源(V DD ,V DDA)和地(V SS ,V SSA)引脚必须一直接在外接电源上,并保持在许可范围。
注 2:V IN 的最大值是不能超过的,同时参见表 7-2 的最大允许注入电流值。
符号
表 7-2 电流特性
描述
ΣIVDD
全部 VDD 供电线的灌电流总和(流入)1
IVDD(PIN)
单个 VDD 供电线的灌电流总和(流入)1
ΣIVSS
IVSS(PIN)
IIO(PIN)
ΣIIO(PIN)
IINJ(PIN)2、3
ΣIINJ(PIN)
最大值
120
全部 VSS 供电线的拉电流总和(流出)1
-120
单个 VSS 供电线的拉电流总和(流出)1
-100
单个 I/O 或控制引脚输出的电流
-25
单个 I/O 或控制引脚灌入的电流
100
+25
全部 I/O 或控制引脚灌入的电流总和
+80
TC 和 RST 引脚的注入电流
±5
全部 I/O 或控制引脚注入的电流总和 4
±25
全部 I/O 或控制引脚输出的电流总和
TTa 引脚的注入电流
单位
mA
-80
±5
注 1:所有的电源(V DD,V DDA)和地(V SS,V SSA)引脚必须一直接在外接电源上,并保持在许可范围。
注 2:I INJ(PIN) 绝对不可以超过它的极限,即保证 V IN 不超过其最大值。如果不能保证 V IN 不超过其最大值,也
要保证在外部限制 I INJ(PIN) 不超过其最大值。当 V IN > V DD 时,有一个正向注入电流;当 V IN