FCM32x103x
®
High performance ARM -based 32-bit MCU, with up to 128KB Flash,
USB FS 2.0, CAN, 7 timers, ADC & 9 comm. interfaces, 1.8-5.5V
特点
ARM® 32 位 Cortex-M4 CPU,最高频率 72/96 MHz
存储
64/128 KB FLASH 存储器
FLASH 接口带 FLASH Turbo 模块,大幅提高程序从 FLASH 运行时的性能(仅 H 系列)
FLASH 工作速度为 32MHz,可按此设置等待周期(仅 H 系列)
20/32 KB SRAM
CRC 计算单元
复位和电源管理
数字和 I/O 供电:VDD = 1.8 – 5.5V
模拟供电:VDDA = 1.8 – 5.5V
上电/掉电(POR/PDR)复位
可编程电压检测(PVD)
低功耗模式:睡眠、停止、待机
时钟管理
4 – 16 MHz 晶体振荡器
32 KHz 振荡器用于带校准的 RTC
内部 8 MHz RC 振荡器
内部 40 KHz RC 振荡器
PLL 用于 CPU 时钟
最多 80 个快速 I/O
全部可映射至外部中断向量
大部分可在 3V 供电时容忍外部 5V 电平
DMA 控制器
7 通道
支持外设:TIMER/ADC/SPI/I2C/USART
2 个 12 位、1us ADC(最多 10 通道)
转换范围:0 – 5.5 V
温度传感器
7 个定时器
1 个 16 位先进定时器,带死区和刹车功能的马达控制 PWM
3 个 16 位定时器,最多至 4 输入 IC/OC/OCN,支持正交编码输入
PWM 支持 PLLCLK*2 的输入时钟(仅 H 系列)
独立看门狗和系统看门狗定时器
SysTick 定时器
通讯接口
2 个 I2C 接口,SMBus/PMBus
3 个 USART(带 ISO7816 接口、LIN、IrDA、modem 控制信号)
2 个 SPI(48 Mbit/s)
,支持 4-16 位数据帧,带 I2S 接口
CAN 接口
USB 2.0 全速接口
www.flashchip.com.cn
1 / 50
FCM32x103x
调试模式
2 线串行调试(SWD)或 4 线 JTAG
96 位唯一 ID
封装
LQFP48/64/100
UFQFPN48
注:本规格适用于 C 版及后续 IC。
www.flashchip.com.cn
2 / 50
FCM32x103x
目录
1
2
3
简介 .......................................................................................................................................................... 5
描述 .......................................................................................................................................................... 6
功能概述 .................................................................................................................................................. 8
3.1
ARM® Cortex-M4 内核 ................................................................................................................... 8
3.2
存储 ................................................................................................................................................ 8
3.3
Boot 模式 ....................................................................................................................................... 8
3.4
循环冗余检测计算单元(CRC).................................................................................................. 8
3.5
电源管理 ........................................................................................................................................ 9
3.5.1
电源供电 ............................................................................................................................ 9
3.5.2
电源监测 ............................................................................................................................ 9
3.5.3
稳压器 ................................................................................................................................ 9
3.5.4
低功耗模式 ........................................................................................................................ 9
3.6
时钟 ..............................................................................................................................................10
3.7
GPIO..............................................................................................................................................11
3.8
DMA..............................................................................................................................................12
中断和事件 ..................................................................................................................................12
3.9.1
嵌套向量中断控制器(NVIC) ......................................................................................12
3.9.2
扩展的中断/事件控制器(EXTI)..................................................................................12
3.10 ADC ...............................................................................................................................................13
3.10.1 温度传感器(TS) ..........................................................................................................13
3.10.2 内部电压基准(VREFINT) ............................................................................................13
3.11
定时器和看门狗 ......................................................................................................................13
3.11.1 先进定时器 TIM1.............................................................................................................14
3.11.2 通用定时器 TIM2/3/4 .....................................................................................................14
3.11.3 独立看门狗 IWDG ...........................................................................................................14
3.11.4 系统窗口看门狗 WWDG .................................................................................................14
3.11.5 SysTick 定时器 .................................................................................................................15
3.12
实时时钟(RTC)和备份寄存器 ............................................................................................15
2
3.13 I C .................................................................................................................................................15
3.14 USART ...........................................................................................................................................15
3.15 SPI/I2S ...........................................................................................................................................15
3.16 CAN ...............................................................................................................................................16
3.17 USB ...............................................................................................................................................16
3.18 SWJ-DP..........................................................................................................................................16
引脚信息 ................................................................................................................................................17
存储器映射 ............................................................................................................................................26
电气特性 ................................................................................................................................................28
6.1
参数条件 ....................................................................................................................................28
6.1.1
最小/最大值 ....................................................................................................................28
6.1.2
典型值 ..............................................................................................................................28
6.1.3
典型曲线 ..........................................................................................................................28
6.1.4
负载电容 ..........................................................................................................................28
3.9
4
5
6
www.flashchip.com.cn
3 / 50
FCM32x103x
6.1.5
引脚输入电压 ..................................................................................................................29
6.1.6
电源供电 ..........................................................................................................................29
6.1.7
电流消耗测量 ..................................................................................................................29
6.2
绝对最大值 ................................................................................................................................29
6.3
工作条件 ....................................................................................................................................30
6.3.1
普通工作条件 ..................................................................................................................30
6.3.2
上电/下电工作条件 ........................................................................................................30
6.3.3
内置复位/电源控制 ........................................................................................................31
6.3.4
内置参考电压 ..................................................................................................................31
6.3.5
供电电流 ..........................................................................................................................32
6.3.6
低功耗模式唤醒时间 ......................................................................................................32
6.3.7
外部时钟源 ......................................................................................................................33
6.3.8
内部时钟源特性 ..............................................................................................................34
6.3.9
PLL 特性 ...........................................................................................................................34
6.3.10
存储特性 ........................................................................................................................34
6.3.11
EMC 特性 .......................................................................................................................35
6.3.12
电气敏感特性 ................................................................................................................35
6.3.13
I/O 电流注入特性 ..........................................................................................................35
6.3.14
I/O 端口特性 ..................................................................................................................36
6.3.15
NRST 引脚特性...............................................................................................................37
6.3.16
ADC 特性 ........................................................................................................................38
6.3.17
温度传感器特性 ............................................................................................................39
7
封装信息 ................................................................................................................................................40
7.1 LQFP48 封装信息.............................................................................................................................40
7.2 LQFP64 封装信息............................................................................................................................42
7.3 LQFP100 封装信息..........................................................................................................................44
7.4 UFQFPN48 封装信息 ......................................................................................................................46
8
器件编码 ................................................................................................................................................48
9
版本历史 ................................................................................................................................................49
10 其它..........................................................................................................................................................50
www.flashchip.com.cn
4 / 50
FCM32x103x
1
简介
本规格书提供 FCM32x103 的订购信息及器件电气特性。
有关 ARM® Cortex-M4 核的信息,请参考 Cortex-M4 Technical Reference Manual。
www.flashchip.com.cn
5 / 50
FCM32x103x
2
描述
FCM32x103 单片机包含可以工作在 72/96 MHz 的 32 位高性能 ARM Cortex-M4 RISC 核,高速内嵌
存储(最多 128 Kbytes FLASH 和 32 Kbytes SRAM),丰富的高性能外设和 I/O。所有型号提供标准
通信接口(I2C、SPI/I2S、USART)
、USB 全速设备、2 个 12-bit ADC、3 个通用 16-bit 定时器、1 个
16-bit 先进控制 PWM 定时器。
FCM32x103 单片机可以在 1.8~5.5V 电源范围、-40 至 125℃温度范围内工作。综合的节电模式适
用于低功耗应用。
FCM32x103 单片机包含多种不同硬封装,从 48 至 100 PIN。根据封装的不同,包含不同的外设。
下表提供了 FCM32x103 完整的外设范围。
这些特征使得 FCM32x103 单片机非常适合宽范围应用,例如马达驱动、应用控制和用户接口、手
持设备、A/V 接收器和数字电视、PC 外设、游戏周边、GPS 平台、工业应用、PLC、打印机、扫描
仪、警报系统、视频连接和 HVAC。
FCM32x103 medium-density device features and peripheral counts
Peripheral
Flash(Kbytes)
FCM32x103Cx
64
128
FCM32x103Rx
FCM32x103Vx
64
64
SRAM(Kbytes)
Timers
Comm.
interfaces
128
20/32
Advanced
control
1 (16-bit)
General
purpose
3 (16-bit)
SPI/I2S(1)
2/2
2/2
I2C
2
USART
3
CAN
1
USB
1
12-bit ADC
(number of channels)
2
10
GPIOs
37
2/2
2
16
51
Max. CPU frequency
72/96 MHz
Flash Turbo
Y(H103)
Operating voltage
1.8~5.5V
Operating temperature
-40~125
Packages
128
LQFP48
UFQFPN48
LQFP64
80
LQFP100
1. SPI1/2 接口可以工作在 SPI 模式或 I2S 音频模式
www.flashchip.com.cn
6 / 50
FCM32x103x
Block diagram
www.flashchip.com.cn
7 / 50
FCM32x103x
3
3.1
功能概述
ARM® Cortex-M4 内核
ARM® Cortex-M4 处理器是适用于嵌入式系统的 32 位内核,它被开发适用于需要 MCU 应用的低
引脚数、低功耗、需要快速响应中断以及对计算能力有需求的应用场合。
ARM® Cortex-M4 处理器和 8、16 位器件相比,具有优秀的代码效率和更高的性能。
3.2
存储
该器件具有以下特点:
•
20/32 KB 内置 SRAM,和 CPU 相同的时钟运行速度(0 等待周期)
•
非易失存储器(FLASH)分为 3 部分:
–
64/128 KB FLASH 存储用于程序和数据
–
System Memory 用于存放 boot 程序以及 UID 等
–
Option Bytes(选项字)
选项字用于 FLASH 写保护(以 4KB 为单位)和整个 FLASH 的读保护,有以下选项:
–
Level 0:无读保护
–
Level 1:FLASH 读保护,不能通过调试接口或从 RAM 引导来对 FLASH 读取或写入
•
集成 FLASH Turbo 模块,大幅减少从 FLASH 执行程序所需的等待周期,提高性能
•
FLASH 工作速度为 32MHz(全电压范围)
,可依此设置 FLASH 等待周期(LATENCY)
3.3
Boot 模式
在启动时,boot 引脚和 boot select 选项位用于从以下三种引导模式中选择:
•
从用户 FLASH 引导
•
从系统存储区(System Memory)引导
•
从内置 SRAM 引导
Boot loader 位于 System Memory。
3.4
循环冗余检测计算单元(CRC)
CRC 计算单元用于从 32 位数据和多项式返回 CRC 结果。
•
完全可编程的多项式及大小(7、8、16、32 位)
•
8、16、32 位数据大小
•
单个 32 位输入/输出数据寄存器
•
输入缓冲以避免在计算时的总线停止
www.flashchip.com.cn
8 / 50
FCM32x103x
•
•
•
3.5
32 位数据只需要 4 个 AHB 时钟
通用 8 位寄存器可用于临时存储
可选的数据取反
电源管理
3.5.1
•
•
3.5.2
电源供电
VDD = 1.8 – 5.5V:外部电源,供给 I/O 和内部稳压器。通过 VDD 引脚提供。
VDDA = 1.8 – 5.5V:外部模拟电源,供给 ADC、复位电路、RC 振荡器和 PLL。VDDA 电压必须总
是>=VDD 电压,并且必须先供电。
电源监测
该器件集成电源上电复位(POR)和电源掉电复位(PDR)电路。
POR/PDR 总是有效,
并确保在 1.8V 以上正常操作。
MCU 在电源电压低于指定阈值电压
(VPOR/PDR)
时保持在复位状态,且不需要外部复位电路。
•
POR 只监测 VDD 电压。在启动阶段,要求 VDDA 先供电并>=VDD 电压。
•
PDR 监测 VDD 和 VDDA 电压。VDDA 电压监测可以通过编程选项字关闭来降低电源消耗。
该器件也集成了可编程电压监测器(PVD)
,通过对 VDD 和 VPVD 阈值电压比较来监测 VDD。当 VDD
低于或高于 VDD 时产生中断。中断服务程序可以产生警告信息和/或使 MCU 进入安全模式。PVD
通过软件使能。
3.5.3
稳压器
稳压器有两种工作模式,且在复位后总是被使能。
•
主模式(MR)用于普通操作(Run)
•
低功耗模式(LPR)可用于 Stop 模式,因为此时电源需求减小
在待机(Standby)模式,稳压器进入低功耗模式,MCU 内核及 SRAM、寄存器停止工作,数据被
保持不会丢失。
3.5.4
低功耗模式
FCM32x103 支持三种节电模式,可以根据不同的电源消耗、快速启动时间、唤醒源来选择:
•
睡眠(Sleep)模式
在 Sleep 模式,只有 CPU 被停止。所以外设继续工作,并且可以通过中断/事件唤醒 CPU。
•
停止(Stop)模式
www.flashchip.com.cn
9 / 50
FCM32x103x
Stop 模式实现了在保持 SRAM 和寄存器内容时非常低的电源消耗。所有 1.5V 区域的时钟都
被停止,PLL、HSI RC 和 HSE 晶振电路被关闭。稳压器可以被置于 MR 或 LPR 模式。
MCU 在 Stop 模式可以通过任意 EXTI 线唤醒。EXTI 源可以是 16 条外部线、PVD 输出、RTC 警
报、I2C1、USART1 或 CEC。
I2C1、USART1 和 CEC 可以被配置成允许 HSI RC 振荡器以使其能处理输入数据。如果稳压器在
此时被配置成 LPR 模式,它会在时钟提供给外设前先切换至 MR 模式。
•
待机(Standby)模式
待机模式用来实现最低的电源消耗。内部稳压器被配置成 LPR 模式。PLL、HSI RC 和 HSE 晶振
电路也被关闭。SRAM 和寄存器内容不会丢失,I/O 保持在模拟输入状态。
通过外部复位(NRST 引脚)
、IWDG 复位、WKUP 引脚上升沿或 RTC 事件,使 MCU 退出 Standby
模式。
Note: RTC、IWDG,和其相应的时钟源在进入 Stop/Standby 模式后不会停止。
3.6
时钟
在 MCU 启动时,内部 RC 8MHz 振荡器被选择 CPU 时钟。外部 4-16MHz 晶体振荡器也可以被选
择,并且带时钟故障监测。如果该振荡器监测到故障,系统会自动切换回内部 RC 振荡器。时钟
故障时可以产生中断。并且,在该时钟直接或间接用于 PLL 输入时,也可产生中断。
多种预分频器可以用于配置 AHB/APB 时钟。AHB 和 APB 最大时钟频率为 96MHz。
www.flashchip.com.cn
10 / 50
FCM32x103x
Clock tree
FCM32H103 有以下性能提升:
•
ARM Cortex-M4 可以运行在 96MHz
•
FLASH 接口带 FLASH Turbo 加速模块,大幅提高程序从 FLASH 运行时的性能
•
PLLCLK/SYSCLK/AHBCLK/PCLK 最高可运行在 96MHz
•
USART 最高通讯速率得到提升
•
SPI 最高通讯速度得到提升
•
TIM1 PWM 可选 PLLCLK*2 作为时钟(此时 PCLK 需为 PLLCLK)
,最高可至 192MHz
3.7
GPIO
每一个 GPIO 可以被软件配置成输出(推挽或开路)
、输入(带/不带上、下拉)或外设附加功能。
大多数 GPIO 和模拟、数字附加功能复用。
I/O 配置可以通过指定操作序列进行锁定。
www.flashchip.com.cn
11 / 50
FCM32x103x
3.8
DMA
7 通道通用 DMA 管理存储至存储、外设至存储、存储至外设的数据传输。
DMA 支持环形缓冲管理,在控制器到达缓冲最后位置时,不需要用户代码干预。
每一个通道连接至专门的硬件 DMA 请求,并且支持软件触发。DMA 通过软件进行配置,源和目
的的传输大小不受限制。
DMA 可以用于主要的外设:SPI、I2S、I2C、USART、TIMx 定时器和 ADC。
DMA 主要特点:
•
最多可支持 7 个独立的可配置通道(请求)
•
每个通道连接至专用的硬件 DMA 请求,也可由软件触发
•
4 级可编程的优先级
•
源/目的可配置独立的传输大小(字节、半字、字)
,源/目的地址单独配置
•
支持环形缓冲管理(circular buffer management)
•
3 个事件标志(半传输完成、传输完成、传输出错)
,事件标志相或用于产生单个中断
•
存储器至存储器传输
•
外设至存储器、存储器至外设、外设至外设传输
•
FLASH、SRAM、外设作为源或目的
•
最大 65535 的可编程传输大小
3.9
中断和事件
3.9.1
嵌套向量中断控制器(NVIC)
FCM3x103 系列集成了一个最多支持 43 个可屏蔽中断通道(不包含 Cortex-M3 的 16 个中断线)
和 16 个优先级的嵌套向量中断控制器。
•
紧耦合 NVIC 提供低延时中断处理
•
中断入口向量表地址直接传输至 CPU 核
•
允许更早的处理中断
•
处理晚到的高优先级中断
•
支持尾链
•
处理器状态自动保存
3.9.2
扩展的中断/事件控制器(EXTI)
扩展的中断/事件控制器由 19 条边沿检测线组成,用于产生中断/事件请求和唤醒系统。每条线可
独立的配置成选择触发事件(上升沿、下降沿或边沿)
,也可单独屏蔽。一个暂存寄存器包含中断
请求状态。EXTI 可以检测比内部 APB2 时钟周期更短的外部输入。最多 80 个 GPIO 可以连接至 16
个外部中断线。
www.flashchip.com.cn
12 / 50
FCM32x103x
3.10ADC
2 个 12 位 ADC 模数转换器最多包含 16 个外部和 2 个内部(温度传感器、电压参考)通道,可以
以单次或扫描模式转换。在扫描模式,模拟输入的被选中组能够自动完成转换。
ADC 接口内置附加的逻辑功能:
•
同时采样和保持
•
交错采样和保持
•
单个使用
ADC 支持 DMA。
模拟看门狗可以对一个、部分或全部被选的通道进行高精度监测。当转换电压超出阈值设定时会
产生中断。
3.10.1
温度传感器(TS)
温度传感器产生一个和温度成线性变化的电压 VSENSE。
温度传感器在内部连接至 ADC_IN16 输入通道,用来将传感器输出电压转换成数字值。
3.10.2
内部电压基准(VREFINT)
内部基准电压(VREFINT)提供一个稳定的(基准)电压输出用于 ADC。VREFINT 在 IC 内部连接至
ADC_IN17 输入通道。
3.11定时器和看门狗
FCM32x103 系列包含最多 3 个通用定时器和 1 个先进定时器。
Timer feature comparison
Timer
Timer
type
Counter
Counter
Prescaler
DMA request
CCP
Complementary
resolution
type
factor
generation
channels
outputs
Advanced
control
TIM1
16-bit
Up, down,
Up/down
1~65536
Yes
4
Yes
General
purpose
TIM2
16-bit
Up, down,
Up/down
1~65536
Yes
4
No
TIM3
16-bit
Up, down,
Up/down
1~65536
Yes
4
No
TIM4
16-bit
Up, down,
Up/down
1~65536
Yes
4
No
www.flashchip.com.cn
13 / 50
FCM32x103x
3.11.1
先进定时器 TIM1
先进定时器 TIM1 可用于 6 通道的 3 相 PWM。它的互补输出带可编程死区。它也可用作一个完整
的通用定时器。4 个独立通道可用作:
•
输入捕捉 IC
•
输出比较 OC
•
PWM(边沿或中心对齐模式)
•
单脉冲输出
如果配置成标准 16 位定时器,它的功能和 TIMx 一样。如果配置成 16 位 PWM,拥有完全调制的
占空比(0%-100%)
。
在 MCU 的调试模式,定时器也可以工作。
TIM1 的大多数功能和其它标准定时器的功能一样。先进定时器可以和其它定时器级联和同步。
3.11.2
通用定时器 TIM2/3/4
FCM32x103 拥有 3 个通用定时器。每个通用定时器可用于产生 PWM,或者只作简单定时用途。
TIM2/3/4
FCM32x103 包含 3 个同步 4 通道通用定时器。TIMx 由 16 位预分频器和 16 位自动重装载向上/向
下计数器构成。它们包含 4 个独立通道,每一个可用于输入捕捉/输出比较、PWM 或单击模式输
出。总共可提供 12 个输入捕捉/输出比较通道。
TIM2/3/4 可以级联,也可以和 TIM1 连接用于同步。
TIM2/3/4 可以支持正交编码信号,或 1~3 个霍尔传感器的数字输出。
该定时器可以在 debug 模式运行。
3.11.3
独立看门狗 IWDG
IWDG 基于 8 位预分频器和 12 位向下计数器,支持用户定义的刷新窗口。它的时钟由内部 40KHz
独立 RC 定时器提供,独立于主时钟工作。可以 Stop/Standby 模式工作。它可用于在发生问题时
复位系统的看门狗,或者作为应用中的自由运行的定时器。它可通过硬件或配置字的软件配置。
IWDG 可以在 Debug 模式工作。
3.11.4
系统窗口看门狗 WWDG
WWDG 是一个 7 位向下计数器,
可以自由运行。它可用于在发生问题时复位系统的看门狗。WWDG
时钟来自于 APB 时钟 PCLK。它有提前警告中断能力。
WWDG 可以在 Debug 模式工作。
www.flashchip.com.cn
14 / 50
FCM32x103x
3.11.5
SysTick 定时器
该定进器专用于实时操作系统,但也可作为标准向下计数器。
•
24 位向下计数器
•
自动重装载
•
计数至 0 时,可产生可屏蔽系统中断
3.12实时时钟(RTC)和备份寄存器
备份寄存器为 10 个 16 位寄存器,用于存储 20 字节的用户数据。它们不会被系统复位,也不会
在从 Standby 模式唤醒时复位。
RTC 是一个连续运行的计数器,可以用来配合软件实现日历功能。
RTC 时钟源可以是:
•
32768 Hz 外部晶体
•
陶振或其它振荡器
•
内部低功耗 RC 振荡器(40KHz)
•
高速外部时钟/128
3.13I2C
I2C 可以工作在多主机或从机模式。支持标准模式(100 kbit/s)
、快速模式(400 kbit/s)。
2
I C 支持双从机地址(仅 7 位)和在主机模式 7/10 位地址寻址,内置硬件 CRC 产生/校验功能。
I2C 接口可以通过 DMA 操作。
3.14USART
USART 为通用异步收发接口,它提供工业标准的双全工数据交换能力,使用可编程的波特率产生
器以支持非常宽范围的波特率。
它支持全双工、半双工通讯,或多主机通讯。也支持 LIN(Local Interconnect Network)、smartcard
协议以及 IrDA(Infrared Data Association) SIR ENDEC 规格和 modem 操作(CTS/RTS)
。
可以使用 DMA 来实现高速数据交换。
3.15SPI/I2S
SPI 接口用于和外部器件使用 SPI 协议通讯。SPI 支持半双工、全双工和简单同步串行通讯。当配
置成主机(MASTER)时,对外接从机(SLAVE)提供通讯时钟(SCK)。该接口也可以配置成多主
机模式。
www.flashchip.com.cn
15 / 50
FCM32x103x
一个标准的 I2S 接口(和 SPI1 引脚复用)支持 4 种不同的音频格式,可以在主/从机模式以半双工
进行通讯。可以配置成 16/24 或 32 位数据格式、16 或 32 位数据精度。通过 8 位可编程线性预分
频器将音频采样频率设定在 8-192 kHz。在主机模式时,可输出 256 位的采样时钟给外部器件。
3.16CAN
CAN 支持 CAN 2.0A/B 协议。规格 2.0A 覆盖标准信息格式(11 位标识符)
,2.0B 覆盖标准和扩展
信息格式(11 位/29 位标识符)
。
CAN 兼容 Philips SJA1000 的 PeliCAN 模式。
CAN 中断
Position Priority Type
of Acronym
Description
Address
priority
30
37
Settable
CEC_CAN
CAN interrupts
0x0000 00B8
CAN 地址
CAN 基地分配在 0x4000_6400。CAN 未与 USB 共用 RAM。
3.17USB
FCM32x103 内置支持 USB2.0 协议的全速 USB 外设。内部 USB PHY 支持 USB FS 信号。USB 包含通
过软件配置的端点,支持休眠/唤醒。USB 自带 1 KB 缓存。USB 需要高精度 48MHz 时钟来工作,
可以通过外部晶振+PLL 来实现。
3.18SWJ-DP
ARM SWJ-DP 接口用于调试/烧写 MCU,支持 SWD/JTAG。
www.flashchip.com.cn
16 / 50
FCM32x103x
4
引脚信息
FCM32x103 LQFP100 pinout
www.flashchip.com.cn
17 / 50
FCM32x103x
FCM32x103 LQFP64 pinout
www.flashchip.com.cn
18 / 50
FCM32x103x
FCM32x103 LQFP48 pinout
www.flashchip.com.cn
19 / 50
FCM32x103x
FCM32x103 UFQFPN48 pinout
www.flashchip.com.cn
20 / 50
FCM32x103x
FCM32x103 pin definitions
Type(1)
I / O Level(2)
Alternate functions(4)
Main
function(3)
Default
Remap
LQFP100
Pin name
LQFP64
LQFP48/UFQFPN48
Pins
-
-
1
PE2
I/O
FT
PE2
TRACECK
-
-
-
2
PE3
I/O
FT
PE3
TRACED0
-
-
-
3
PE4
I/O
FT
PE4
TRACED1
-
-
-
4
PE5
I/O
FT
PE5
TRACED2
-
-
-
5
PE6
I/O
FT
PE6
TRACED3
-
1
1
6
NC
-
-
-
-
-
2
2
7
PC13-
I/O
-
PC13(6)
TAMPER-RTC
-
I/O
-
PC14(6)
OSC32_IN
-
I/O
-
PC15(6)
OSC32_OUT
-
-
(after reset)
TAMPERRTC(5)
3
3
8
PC14OSC32_IN(5)
4
4
9
PC15OSC32_O
UT(5)
-
-
10
NC
-
-
-
-
-
-
11
NC
-
-
-
-
5
5
12
OSC_IN
I
-
OSC_IN
-
6
6
13
OSC_OUT
O
-
OSC_OUT
7
7
14
NRST
I/O
-
NRST
-
-
-
8
15
PC0
I/O
-
PC0
ADC12_IN10
-
-
9
16
PC1
I/O
-
PC1
ADC12_IN11
-
-
10
17
PC2
I/O
-
PC2
ADC12_IN12
-
-
11
18
PC3
I/O
-
PC3
ADC12_IN13
-
8
12
19
VSSA
S
-
VSSA
-
-
-
-
20
VREF-
S
-
VREF-
-
-
-
-
21
VREF+
S
-
VREF+
-
-
9
13
22
VDDA
S
-
VDDA
-
-
PD0(7)
PD1(7)
WKUP/
USART2_CTS(9)/
10
14
23
PA0-WKUP
I/O
-
PA0
ADC12_IN0/
-
TIM2_CH1_
www.flashchip.com.cn
21 / 50
FCM32x103x
ETR(9)
USART2_RTS(9)/
11
15
24
PA1
I/O
-
PA1
ADC12_IN1/
TIM2_CH2
-
(9)
USART2_TX(9)/
12
16
25
PA2
I/O
-
PA2
ADC12_IN2/
-
TIM2_CH3(9)
USART2_RX(9)/
13
17
26
PA3
I/O
-
PA3
ADC12_IN3/
-
TIM2_CH4(9)
-
18
27
VSS_4
S
-
VSS_4
-
-
-
19
28
VDD_4
S
-
VDD_4
-
-
SPI1_NSS(9)/
14
20
29
PA4
I/O
-
PA4
USART2_CK(9)/
-
ADC12_IN4
15
21
30
PA5
I/O
-
PA5
SPI1_SCK(9)/
-
ADC12_IN5
SPI1_MISO(9)/
16
22
31
PA6
I/O
-
PA6
ADC12_IN6/
TIM1_BKIN
TIM3_CH1(9)
SPI1_MOSI(9)/
17
23
32
PA7
I/O
-
PA7
ADC12_IN7/
TIM1_CH1N
TIM3_CH2(9)
-
24
33
PC4
I/O
-
PC4
ADC12_IN14
-
-
25
34
PC5
I/O
-
PC5
ADC12_IN15
-
18
26
35
PB0
I/O
-
PB0
ADC12_IN8/
TIM1_CH2N
TIM3_CH3(9)
19
27
36
PB1
I/O
-
PB1
ADC12_IN9/
TIM1_CH3N
TIM3_CH4(9)
20
28
37
PB2
I/O
FT
PB2/BOOT1
-
-
-
-
38
PE7
I/O
FT
PE7
-
TIM1_ETR
-
-
39
PE8
I/O
FT
PE8
-
TIM1_CH1N
-
-
40
PE9
I/O
FT
PE9
-
TIM1_CH1
-
-
41
PE10
I/O
FT
PE10
-
TIM1_CH2N
-
-
42
PE11
I/O
FT
PE11
-
TIM1_CH2
-
-
43
PE12
I/O
FT
PE12
-
TIM1_CH3N
-
-
44
PE13
I/O
FT
PE13
-
TIM1_CH3
-
-
45
PE14
I/O
FT
PE14
-
TIM1_CH4
-
-
46
PE15
I/O
FT
PE15
-
TIM1_BKIN
21
29
47
I/O
FT
PB10
PB10
www.flashchip.com.cn
I2C2_SCL/
TIM2_CH3
22 / 50
FCM32x103x
USART3_TX(9)
22
30
48
PB11
I/O
FT
PB11
I2C2_SDA/
TIM2_CH4
USART3_RX(9)
23
31
49
VSS_1
S
-
VSS_1
-
-
24
32
50
VDD_1
S
-
VDD_1
-
-
SPI2_NSS/
25
33
51
PB12
I/O
FT
PB12
I2C2_SMBAl/
-
USART3_CK(9)/
TIM1_BKIN(9)
SPI2_SCK/
26
34
52
PB13
I/O
FT
PB13
USART3_CTS(9)/
-
TIM1_CH1N (9)
SPI2_MISO/
27
35
53
PB14
I/O
FT
PB14
USART3_RTS(9)
TIM1_CH2N
28
36
54
PB15
I/O
FT
PB15
-
(9)
SPI2_MOSI/
-
TIM1_CH3N(9)
-
-
55
PD8
I/O
FT
PD8
-
USART3_TX
-
-
56
PD9
I/O
FT
PD9
-
USART3_RX
-
-
57
PD10
I/O
FT
PD10
-
USART3_CK
-
-
58
PD11
I/O
FT
PD11
-
USART3_CTS
-
-
59
I/O
FT
PD12
-
PD12
TIM4_CH1 /
USART3_RTS
-
-
60
PD13
I/O
FT
PD13
-
TIM4_CH2
-
-
61
PD14
I/O
FT
PD14
-
TIM4_CH3
-
-
62
PD15
I/O
FT
PD15
-
TIM4_CH4
-
37
63
PC6
I/O
FT
PC6
-
TIM3_CH1
38
64
PC7
I/O
FT
PC7
-
TIM3_CH2
39
65
PC8
I/O
FT
PC8
-
TIM3_CH3
-
40
66
PC9
I/O
FT
PC9
-
TIM3_CH4
29
41
67
PA8
I/O
FT
PA8
USART1_CK/
TIM1_CH1(9)/
-
MCO
30
42
68
31
43
69
PA9
PA10
I/O
FT
PA9
I/O
FT
PA10
USART1_TX(9)/
TIM1_CH2(9)
USART1_RX(9)/
TIM1_CH3(9)
-
-
USART1_CTS/
32
44
70
PA11
I/O
FT
PA11
CANRX(9)/
-
USBDM/
www.flashchip.com.cn
23 / 50
FCM32x103x
TIM1_CH4(9)
USART1_RTS/
33
45
71
PA12
I/O
FT
PA12
CANTX(9)
-
/USBDP
TIM1_ETR(9)
34
46
72
-
-
73
35
47
74
VSS_2
S
-
VSS_2
-
-
36
48
75
VDD_2
S
-
VDD_2
-
-
37
49
76
PA14
I/O
FT
JTCK/SWCLK
-
PA14
38
50
77
PA15
I/O
FT
JTDI
-
PA13
I/O
FT
JTMS/SWDIO
-
Not connected
PA13
-
TIM2_CH1_
ETR/ PA15
/SPI1_NSS
-
51
78
PC10
I/O
FT
PC10
-
USART3_TX
-
52
79
PC11
I/O
FT
PC11
-
USART3_RX
-
53
80
PC12
I/O
FT
PC12
-
USART3_CK
-
-
81
PD0
I/O
FT
PD0
-
CANRX
-
-
82
PD1
I/O
FT
PD1
-
CANTX
54
83
PD2
I/O
FT
PD2
TIM3_ETR
-
-
-
84
PD3
I/O
FT
PD3
-
USART2_CTS
-
-
85
PD4
I/O
FT
PD4
-
USART2_RTS
-
-
86
PD5
I/O
FT
PD5
-
USART2_TX
-
-
87
PD6
I/O
FT
PD6
-
USART2_RX
-
-
88
PD7
I/O
FT
PD7
-
USART2_CK
TIM2_CH2 /
39
55
89
PB3
I/O
FT
JTDO
-
PB3
TRACESWO
SPI1_SCK
TIM3_CH1/
40
56
90
PB4
I/O
FT
JNTRST
-
PB4/
SPI1_MISO
41
57
91
PB5
I/O
PB5
I2C1_SMBAl
TIM3_CH2 /
SPI1_MOSI
42
58
92
PB6
I/O
FT
PB6
43
59
93
PB7
I/O
FT
PB7
44
60
94
BOOT0
I
45
61
95
PB8
I/O
FT
I2C1_SCL(9)/
TIM4_CH1(9)
I2C1_SDA(9)/
TIM4_CH2(9)
USART1_TX
USART1_RX
BOOT0
-
-
PB8
TIM4_CH3(9)
I2C1_SCL /
www.flashchip.com.cn
24 / 50
FCM32x103x
CANRX
46
62
96
PB9
I/O
FT
PB9
TIM4_CH4(9)
I2C1_SDA/
CANTX
-
-
97
PE0
I/O
FT
PE0
TIM4_ETR
-
-
-
98
PE1
I/O
FT
PE1
-
-
47
63
99
VSS_3
S
-
VSS_3
-
-
48
64
100
VDD_3
S
-
VDD_3
-
-
1. I = input, O = output, S = supply.
2. FT = 5 V tolerant.
www.flashchip.com.cn
25 / 50
FCM32x103x
存储器映射
5
FCM32x103x8/xB 不同的是程序存储空间的结束地址分别为 0x0800FFFF、0x0801FFFF。
FCM32x103x8/xB 外设寄存器边界地址
Bus
AHB
AHB
APB
Boundary address
Size
Peripheral
0xA000 0000 – 0xA000 0FFF
4KB
-
0x9000 0000 – 0x9FFF FFFF
2GB
-
0x8000 0000 – 0x8FFF FFFF
2GB
-
0x7000 0000 – 0x7FFF FFFF
2GB
-
0x6C00 0000 – 0x6FFF FFFF
64MB
-
0x6800 0000 – 0x6BFF FFFF
64MB
-
0x6400 0000 – 0x67FF FFFF
64MB
-
0x6000 0000 – 0x63FF FFFF
64MB
-
0x4800 0000 – 0x5FFF FFFF
~384 MB
-
0x4002 4400 – 0x47FF FFFF
~128MB
0x4002 4000 – 0x4002 43FF
1KB
-
0x4002 3400 – 0x4002 3FFF
3KB
-
0x4002 3000 – 0x4002 33FF
1KB
CRC
0x4002 2400 – 0x4002 2FFF
3KB
-
0x4002 2000 – 0x4002 23FF
1KB
Flash memory interface
0x4002 1400 – 0x4002 1FFF
3KB
-
0x4002 1000 – 0x4002 13FF
1KB
RCC
0x4002 0400 – 0x4002 0FFF
3KB
-
0x4002 0000 – 0x4002 03FF
1KB
DMA
0x4001 8000 – 0x4001 FFFF
32KB
-
0x4001 5C00 – 0x4001 7FFF
9KB
-
0x4001 5800 – 0x4001 5BFF
1KB
-
0x4001 4C00 – 0x4001 57FF
3KB
-
0x4001 4800 – 0x4001 4BFF
1KB
-
0x4001 4400 – 0x4001 47FF
1KB
-
0x4001 4000 – 0x4001 43FF
1KB
-
0x4001 3C00 – 0x4001 3FFF
1KB
-
0x4001 3800 – 0x4001 3BFF
1KB
USART1
0x4001 3400 – 0x4001 37FF
1KB
-
0x4001 3000 – 0x4001 33FF
1KB
SPI1/I2S1
0x4001 2C00 – 0x4001 2FFF
1KB
TIM1
0x4001 2800 – 0x4001 2BFF
1KB
ADC2
0x4001 2400 – 0x4001 27FF
1KB
ADC1
0x4001 2000 – 0x4001 23FF
1KB
-
0x4001 1C00 – 0x4001 1FFF
1KB
-
www.flashchip.com.cn
26 / 50
FCM32x103x
0x4001 1800 – 0x4001 1BFF
1KB
GPIOE
0x4001 1400 – 0x4001 17FF
1KB
GPIOD
0x4001 1000 – 0x4001 13FF
1KB
GPIOC
0x4001 0C00 – 0x4001 0FFF
1KB
GPIOB
0x4001 0800 – 0x4001 0BFF
1KB
GPIOA
0x4001 0400 – 0x4001 07FF
1KB
EXTI
0x4001 0000 – 0x4001 03FF
1KB
AFIO
0x4000 8000 – 0x4000 FFFF
32KB
-
0x4000 7C00 – 0x4000 7FFF
1KB
-
0x4000 7800 – 0x4000 7BFF
1KB
-
0x4000 7400 – 0x4000 77FF
1KB
-
0x4000 7000 – 0x4000 73FF
1KB
PWR
0x4000 6C00 – 0x4000 6FFF
1KB
BKP
0x4000 6800 – 0x4000 6BFF
1KB
-
0x4000 6400 – 0x4000 67FF
1KB
CAN
0x4000 6000 – 0x4000 63FF
1KB
USB RAM
0x4000 5C00 – 0x4000 5FFF
1KB
USB
0x4000 5800 – 0x4000 5BFF
1KB
I2C2
0x4000 5400 – 0x4000 57FF
1KB
I2C1
0x4000 4C00 – 0x4000 53FF
2KB
-
0x4000 4800 – 0x4000 4BFF
1KB
USART3
0x4000 4400 – 0x4000 47FF
1KB
USART2
0x4000 3C00 – 0x4000 43FF
2KB
-
0x4000 3800 – 0x4000 3BFF
1KB
SPI2
0x4000 3400 – 0x4000 37FF
1KB
-
0x4000 3000 – 0x4000 33FF
1KB
IWDG
0x4000 2C00 – 0x4000 2FFF
1KB
WWDG
0x4000 2800 – 0x4000 2BFF
1KB
RTC
0x4000 2400 – 0x4000 27FF
1KB
-
0x4000 2000 – 0x4000 23FF
1KB
-
0x4000 1800 – 0x4000 1FFF
2KB
-
0x4000 1400 – 0x4000 17FF
1KB
-
0x4000 0C00 – 0x4000 13FF
2KB
-
0x4000 0800 – 0x4000 0BFF
1KB
TIM4
0x4000 0400 – 0x4000 07FF
1KB
TIM3
0x4000 0000 – 0x4000 03FF
1KB
TIM2
www.flashchip.com.cn
27 / 50
FCM32x103x
6
电气特性
6.1
参数条件
除非额外指定,所有电压以 VSS 为参考。
6.1.1 最小/最大值
除非额外指定,最小/最大值保证在环境温度下的最差条件。电源供电和频率在环境温度为 25℃
时测试。
6.1.2 典型值
除非额外指定,典型值基于 25℃和 VDD=VDDA=3.3V。这些值为设计值,非测试结果。
6.1.3 典型曲线
除非额外指定,所有典型曲线为设计参考值,非测试结果。
6.1.4 负载电容
www.flashchip.com.cn
28 / 50
FCM32x103x
6.1.5 引脚输入电压
6.1.6 电源供电
每一对电源(VDD/VSS、VDDA/VSSA 等)应该接有滤波电容,电容在 PCB 上应尽可能靠近引脚。
6.1.7 电流消耗测量
绝对最大值
6.2
超出绝对最大值范围可能引起器件损坏。
电压特性
Symbol
Ratings
Min
Max
Unit
VDD-VSS
External main supply voltage
-0.3
5.8
V
VDDIO2-VSS
External I/O supply voltage
-0.3
5.8
V
VDDA-VSS
External analog supply voltage
-0.3
5.8
V
VDD-VDDA
Allowed voltage difference for VDD>VDDA
-
0.3
V
VBAT-VSS
External backup supply voltage
-0.3
5.8
V
VIN
Input voltage on FT and FTf pins
VSS-0.3
VDDIOx+0.3
V
Input voltage on TTa pins
VSS-0.3
5.8
V
www.flashchip.com.cn
29 / 50
FCM32x103x
Input voltage on any other pins
VSS-0.3
5.8
V
|△VDDx|
Variations between different VDD power
pins
-
50
mV
|VSSx-VSS|
Variations between all the different ground pins
50
mV
VESD(HBM)
Electrostatic discharge voltage
3000
V
6.3
工作条件
6.3.1 普通工作条件
Symbol
Parameter
普通工作条件
Conditions
fHCLK
Internal AHB clock frequency
-
0
100
MHz
fPCLK
Internal APB clock frequency
-
0
100
MHz
VDD
Standard operating voltage
-
1.8
5.5
V
VDDIO2
I/O supply voltage
1.65
5.5
V
VDDA
Analog operating voltage
VDD
5.5
V
VBAT
Backup operating voltage
2.1
5.5
V
VIN
I/O input voltage
TC and RST I/O
-0.3
VDDIOx+0.3
TTa I/O
-0.3
VDDA+0.3
FT and FTf I/O
-0.3
5.5
LQFP48
-
350
UFQFPN48
-
600
PD
TA
TJ
Power dissipation at TA=85C
Min
Max
Unit
LQFP32
350
UFQFPN32
500
UFQFPN28
170
TSSOP20
250
Ambient temperature for the
suffix 6 version
Maximum power dissipation
-40
85
Low power dissipation
-40
105
Ambient temperature for the
suffix 7 version
Maximum power dissipation
-40
105
Low power dissipation
-40
125
Junction temperature range
Suffix 6 version
-40
105
Suffix 7 version
-40
125
V
mW
C
C
C
6.3.2 上电/下电工作条件
Symbol
Parameter
Conditions
Min
Max
tVDD
VDD rise time rate
-
0
∞
www.flashchip.com.cn
Unit
30 / 50
FCM32x103x
VDD fall time rate
tVDDA
VDDA rise time rate
-
VDDA fall time rate
20
∞
0
∞
20
∞
us/V
6.3.3 内置复位/电源控制
内置复位和电源控制模块特性
Conditions
Min
Typ
Max
Unit
V
Symbol
Parameter
VPOR/PDR
Power on/down reset
threshold
Falling edge
1.51
1.58
1.65
Rising edge
1.54
1.62
1.70
VPDRhyst
PDR hysteresis
-
-
40
-
mV
tRSTTEMPO
Reset temporization
-
1.5
2.5
4.5
ms
Min
Typ
Max
Unit
Falling edge
1.59
1.67
1.75
Rising edge
1.75
1.83
1.91
Falling edge
1.75
1.83
1.91
Rising edge
1.90
1.98
2.06
Falling edge
1.90
1.98
2.06
Rising edge
2.06
2.14
2.22
Falling edge
2.06
2.14
2.22
Rising edge
2.21
2.29
2.37
Falling edge
2.21
2.29
2.37
Rising edge
2.35
2.43
2.51
Falling edge
2.35
2.43
2.51
Rising edge
2.49
2.57
2.65
Falling edge
2.49
2.57
2.65
Rising edge
2.64
2.72
2.80
Falling edge
2.64
2.72
2.80
Rising edge
2.80
2.88
2.96
-
160
-
Symbol
Parameter
VPVD0
PVD threshold 0
VPVD1
VPVD2
VPVD3
VPVD4
VPVD5
VPVD6
VPVD7
可编程电压检测(PVD)特性
Conditions
PVD threshold 1
PVD threshold 2
PVD threshold 3
PVD threshold 4
PVD threshold 5
PVD threshold 6
PVD threshold 7
VPVDhyst
PVD hysteresis
-
IDD(PVD)
PVD current consumption
-
0.15
V
mV
uA
6.3.4 内置参考电压
Symbol
Parameter
内置参考电压特性
Conditions
www.flashchip.com.cn
Min
Typ
Max
Unit
31 / 50
FCM32x103x
VREFINT
Internal reference voltage
-40C
很抱歉,暂时无法提供与“FCM32F103VBT6-C”相匹配的价格&库存,您可以联系我们找货
免费人工找货