【SC LINK PRO】支持在线烧录、脱机烧录、在线仿真、TK调试、ISP升级、OLED显示等
产品
SC32F15GC7
工作条件
l 工作电压:2.0V~5.5V
l 工作温度:-40 ~ +105℃
EMS
n HBM:JS-001-2023 Class 3A
n MM:JEDEC EIA/JESD22-A115 Class C
n CDM:ANSI/ESDA/JEDEC JS-002-2022 Class C3
l EFT
n EN61000-4-4 Level 4
封装类型
l 48 PIN:LQFP48 (7X7) / QFN48 (5X5)
内核
l 带WIC(wakeup interrupt controller)模块
l 64 Bits指令预取
l 自带乘法器
复位
l 上电复位POR
l 软件RST复位
l 通过外部NRST脚(PC11)低电平复位
l 看门狗(WDT)复位
l 低电压复位(LVR)
n 复位电压有4级可选:分别是:4.3V、3.7V、2.9V、1.9V
n 缺省值为用户烧写Code Option所选值
总线
l 1个IOPORT
l 1个AHB
l 3个APB:APB0~APB2
省电模式
l 低速模式:系统时钟源可选择LIRC,CPU可工作在32KHz
l IDLE Mode,可由任何中断唤醒
l STOP Mode,由 INT0~15、Base Timer和CMP唤醒
存储
主存储区 APROM
l 最大128 Kbytes APROM
l 可重复写入10万次
l 支持硬件读保护加密
l 支持硬件写保护:提供两段禁止IAP操作的区域,用户可通过Code Option设置项,最小设置单位为512 bytes(一个扇区)
系统存储区LDROM
l 4 Kbytes系统存储区,出厂固化BootLoader程序
SRAM
l 8 Kbytes Internal SRAM
l 支持奇偶校验:
n 额外的1K RAM用于奇偶校验:即SRAM数据总线宽度为 36 位,其中有 4 位用于奇偶校验(每字节1位)
n 奇偶校验位在写入 SRAM 时进行计算和保存,在读取时自动进行校验。如果某一位失败,则将生成NMI
n 提供独立的SRAM 奇偶校验错误标志SRAMPEIF
n 使用时需要注意对SRAM初始化
l 支持从SRAM自举
2K Bytes 用户存储区(类EEPROM)
l 分为4个512 bytes扇区
l 可重复写入10万次
l 常温25℃下数据可保存100年
96 Bits unique ID
l IFB区域提供96 Bits unique ID
BootLoader
l 硬件方式:系统存储区:4 Kbytes,出厂固化BootLoader程序
l 软件方式:支持中断向量表重映射,可从APROM区域灵活划分出用户BootLoader程序运行区
烧写和仿真
l 烧录方式支持ICP / ISP / IAP
l 2线JTAG / SWD烧写和仿真接口
l 加密状态下不支持仿真功能
时钟源
内建72MHz高频振荡器(HIRC)
l 作为系统时钟源
l 系统上电默认时钟频率fSYS=fHIRC/2
l 频率误差:跨越 (2.0V~5.5V) 及 (-40 ~ 105℃) 应用环境下的频率误差≤±1%
l 可通过32.768KHz外接晶振进行自动校准,校准后HIRC精度可无限接近外接32.768KHz晶振的精度
内建32KHz 低频振荡器(LIRC)
l 作为系统时钟源
l 作为Base Timer时钟源,可唤醒STOP
l 频率误差:跨越 (4.0 ~ 5.5V) 及 (-20 ~ 85℃) 应用环境,经寄存器修正后频率误差≤±4%
中断源
l SC32F15G提供25个中断源
l 四级中断优先级可设
n 16个INT中断源,共占用4个中断向量
n INT经切换设置后可覆盖到所有的GPIO管脚
n 全部可设上升沿、下降沿、双沿中断,且均有独立对应中断标志位
n 软件置起相应中断标志位,可触发进入相应的中断
数字外围
最大45个双向可独立控制GPIO
l 可独立设定上拉电阻
l 全部IO源驱动能力分四级控制
l 全部IO具有大灌电流驱动能力(50mA)
看门狗WDT
l 内置WDT,溢出时间3.94~500ms可设
Base Timer(BTM)
l 时钟源LXT和LIRC可选
l 中断频率间隔15.625ms ~ 32s可选
l 可唤醒STOP Mode
4个16位定时/计数器(TIM)Timer0~Timer3
l 16位递增、递减、递增/递减自动重载计数器
l 支持上升沿/下降沿捕获,可实现PWM duty和周期捕获
l 每个TIM提供两路共周期、占空比可调的PWM(TPWMA / TPWMB)输出
l TIM1、TIM2的定时器溢出及捕获事件可触发DMA请求
l 所有Timer的TnCAP和TnEX管脚均支持重映射
2个独立正交编码捕捉模块(QEP)
l 可以与线性或旋转增量编码器等设备连接,用于获取机器的位置、方向等信息。
l 提供3种计数模式
n 正交计数
n 方向计数
n 双脉冲计数
l 每个QEP模块各提供3个输入信号口:QEPnA、QEPnB和QEPnI,n=0~1
n 输入信号QEPnA、QEPnB可单独配置各自的输入极性
n 为输入信号QEPnA、QEPnB和QEPnI提供最大128分频的数字输入滤波器
l 方向计数和双脉冲计数模式下可选择上升沿、下降沿或双沿计数
l 位置计数器提供2种复位模式:index事件复位、溢出复位
l 支持4种中断源
n 上溢中断
n 下溢中断
n Index复位中断
n 边沿触发中断
3个独立UART通信口UART0~2
l UART2为完整的LIN接口:
n 主从模式可切换
n 支持主机模式下硬件break发送(10/13 Bits)
n 支持从机模式下硬件break检测(10/11 Bits)
n 支持从机模式下波特率同步
n 提供相关中断/状态位/标志位
l 每一路UART信号口均可切换至两组IO
l 独立波特率发生器
l UART0/1支持从STOP模式唤醒
l 三种通讯模式可选:
n 模式0,8位半双工同步通信模式
n 模式1,10位全双工异步通信
n 模式3,11位全双工异步通信
l UART0和UART1支持DMA请求
l UART2不支持DMA请求
一个独立的SPI通信口 SPI0
l SPI0信号口可切换至两组IO
l 提供16位8级FIFO,收发独立
l SPI模式下相应的信号口驱动能力将增强
l 支持DMA
一个独立TWI通信口 TWI0
l 可配置为主模式或从模式
l 从模式下支持时钟延展
l 通信速率高达1Mbps
l TWI0支持DMA
一个二合一通信口SPI1&TWI1
l SPI1和TWI1功能完全独立,寄存器地址和信号口复用
l SPI1和TWI1信号口可切换至四组IO
l SPI1支持DMA
l TWI1
n 可配置为主模式或从模式
n 从模式下支持时钟延展
n 通信速率高达1Mbps
CAN通信口
l 协议支持:
n CAN-specification 2.0B
n CAN FD
l 中断标志多达14种,共用同一个中断线
l 支持待机模式
l 时间戳:
n TTCAN:ISO11898-4
n CiA 603:64 Bits 时间戳,发送帧(TTS)支持一个时间戳,存放在寄存器里,但所有的接收帧(RTS)都有单独的时间戳
l 收发缓存:
n 8组接收缓存(RB)
n 8组发送缓存(TB)
n 8组接收滤波器(支持29 Bits)
内建CRC校验模块
l 初始值可设,默认为0xFFFF_FFFF
l 多项式可编程,默认为0x04C1_1DB7
l 支持8/16/32 Bits数据单元
DMA
l 4个可独立配置的通道
l 每个DMA通道可向其它通道发送DMA请求
l 数据宽度支持字节,半字,字
l 21个DMA请求源,四个请求优先级
l 支持源/目标地址自动增加或固定
l 支持单次和批量传输方式
l 传输方式支持:内存到内存、内存到外设、外设到内存、外设到外设
模拟外围
模拟外围的参考电压有5种选择
l VDD、2.4V、2.048V、1.024V和外部Vref PIN输入源
内建基准电源模块VREF
l 内建2.4V、2.048V和1.024V三种基准电压
l 可选择外部Vref输入源作为系统模拟电路基准
l 可选择VDD作为系统模拟电路基准
l ADC / DAC / OP均可独立选择基准源或输入源来自VDD还是VREF模块
数模转换器DAC
l 精度:10位
l 输出方式:
n 两个独立的DAC输出端口DACOUT0和DACOUT1
n 内部可输出至OP1/OP2的反相端
n 可输出至CMP0/1/2/3 的负端
模数转换器ADC
l 精度:12位
l 最多支持18路通道
n 16路外部ADC采样通道AIN0 ~ AIN15
n 三路AIN与OP复用,可测量OP模块的输出信号,分别为OP0、OP1、OP2
n 内部一路ADC可直接测量VDD电压
n 内部一路温度采样通道
l 提供ADC阈值看门狗,可同时设定上下阈值,可触发中断
l 触发模式可选:
n 手动触发(即软件触发)
n 序列触发:仅可通过软件触发
l 可设ADC转换完成中断
l 单次转换时间为404ns
l 支持DMA传输:ADC转换完成可产生DMA请求
l ADC转换结果支持溢出提醒,当溢出发生时OVERRUN标志位置起,且OVERRUN标志位与ADC转换结果在同一寄存器ADCV,用户可一次性读取
运放及可编程增益放大器(OP)
l 内建三个独立的Rail-to-Rail可配置增益放大器:OP0/OP1/OP2
l OP1/OP2可设置为比较器(CMP)模式:
n CMP模式下的响应时间:典型值50ns
l 三个OP均可配置为PGA模式
n 同相输入增益:4/8/16/32
n 反相输入增益:3/7/15/31
l 三个OP的同相端、反相端以及输出端均有独立的对外端口
l 三个OP的输出分别与三路ADC通道复用,输出结果可通过ADC结果寄存器读出
l OP1/OP2均可输出到CMP0和CMP3的正端输入
l 输入失调电压≤10mV,需调零
l 压摆率≥10V/us
三个模拟比较器 CMP0/1/2
l 三个CMP正端均有独立的对外输入端口
l CMP0的正端CMP0P还可切换至OP1或OP2的输出
l 三个CMP的负端可独立切换至:
n 三个CMP共用的对外端口CMPxN
n 内建的DAC输出
l CMP0/1/2中断可唤醒STOP Mode
l 迟滞电压四档可选:0/5/10/20mV
l 响应时间:典型值50ns
一个独立模拟比较器 CMP3
l CMP3正端可切换至
n 外部输入端口CMP3P
n OP1或OP2的输出
l CMP3负端可切换至
n 外部输入端口CMP3N
n 内建的DAC输出
n VREF的16档分压模块输出
l 中断可唤醒STOP Mode
l 迟滞电压四档可选:0/5/10/20mV
l 响应时间:典型值50ns
温度传感器
l 可通过ADC电路测量温度传感器电压
n 以2.4V内部参考电压作为基准
n 每上升1℃,ADC转换值会增加固定值