【SC LINK PRO】支持在线烧录、脱机烧录、在线仿真、TK调试、ISP升级、OLED显示等
产品
SC32F12TK7PJR
1 主要功能
工作条件
l 工作电压:2.0V~5.5V
l 工作温度:-40 ~ +105℃
EMS
l ESD
n HBM:JEDECEIA/JESD22-A114F Class 3A
n MM:JEDEC EIA/JESD22-A115C Class C
n CDM: JS-002-2022 Class C3
封装类型
l 32 PIN:LQFP32 (7X7)
内核
l 带WIC(wakeup interrupt controller)模块
l 带MPU模块
l 64 bits指令预取
l 自带乘法器
复位
l 上电复位POR
l 软件RST复位
l 通过外部NRST脚(PC8)低电平复位
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、TK和CMP唤醒
1.1 存储
主存储区 APROM
l 最大128 Kbytes APROM
l 可重复写入10万次
l 支持硬件读保护加密
l 支持硬件写保护:提供两段禁止IAP操作的区域,用户可通过Code Option设置项,最小设置单位为512 bytes(一个扇区)
系统存储区LDROM
l 4 Kbytes系统存储区,出厂固化BootLoader程序
SRAM
l 16 Kbytes Internal SRAM
l 支持奇偶校验:
n 额外的2K RAM用于奇偶校验:即SRAM数据总线宽度为36位,其中有4位用于奇偶校验(每字节1位)
n 奇偶校验位在写入SRAM时进行计算和保存,在读取时自动进行校验。如果某一位失败,则将生成不可屏蔽中断(Cortex®-M0+ NMI)
n 提供独立的SRAM奇偶校验错误标志SRAMPEIF
n 使用时需注意对SRAM初始化
l 支持从SRAM自举
1.5K Bytes 用户存储区(类EEPROM)
l 分为3个512 bytes扇区
l 可重复写入10万次
l 常温25℃下数据可保存100年
96 bits unique ID
l 96 bits Unique ID定义在design option区域
1.2 BootLoader
l 硬件方式:系统存储区: 4 Kbytes,出厂固化BootLoader程序
l 软件方式:支持中断向量表重映射,可从APROM区域灵活划分出用户BootLoader程序运行区
1.3 烧写和仿真
l 烧录方式支持ICP / ISP / IAP
l 2线JTAG / SWD烧写和仿真接口
l 加密状态下不支持仿真功能
1.4 时钟源
内建高频64MHz高频振荡器(HIRC)
l 可作为系统时钟源
l 系统上电默认时钟频率fSYS为fHIRC/2
l 频率误差:跨越 (2.0V~5.5V) 及 (-40 ~ 105℃) 应用环境,不超过±1%
l 可通过32.768kHz外接晶振进行自动校准,校准后HIRC精度可无限接近外接32.768kHz晶振的精度
内建低频32kHz 低频振荡器(LIRC)
l 可作为系统时钟源
l 固定为WDT时钟源,WDT使能后此时钟源自动开启
l 可作为Base Timer时钟源
l 可作为LCD/LED时钟源
l 频率误差:跨越 (4.0 ~ 5.5V) 及 (-20 ~ 85℃) 应用环境,经寄存器修正后频率误差不超过±4%
可外接2~16MHz高频晶振(HXT)
l 可作为系统时钟源
l 用户可以选择外接晶振振荡频率<12MHz或≥12MHz
可外接32.768 KHz低频晶振(LXT)
l 可作为系统时钟源
l 可作为Base Timer时钟源
l 可作为LCD/LED时钟源
l 可外接32.768kHz振荡器
l 可通过LXT对HIRC进行自动校准
1.5中断源
l 提供25个中断源
l 四级中断优先级可设
n 16个INT中断源,共占用4个中断向量
n INT经切换设置后可覆盖到所有的GPIO管脚
n 全部INT可设为上升沿、下降沿、双沿中断,且均有独立对应中断标志位
n 软件置起相应中断标志位,可触发进入相应的中断
1.6 数字外围
最大30个双向可独立控制GPIO
l 可独立设定上拉电阻
l 全部GPIO源驱动能力分四级控制
l 全部GPIO具有大灌电流驱动能力(50mA)
看门狗WDT
l 内置WDT,溢出时间3.94~500ms可设
Base Timer(BTM)
l 时钟源LXT和LIRC可选
l 中断频率间隔15.625ms~32s
l 可唤醒 STOP Mode
8个16位定时/计数器(TIM)Timer0~Timer7
l 16位递增、递减、递增/递减自动重载计数器
l 支持上升沿/下降沿捕获,可实现PWM duty和周期捕获
l 每个TIM提供两路共周期、占空比可调的PWM(TPWMA / TPWMB)输出
l TIM1、TIM2、TIM6的定时器溢出及捕获事件可触发DMA请求
8路16位高级PWM0
l 时钟源可以选择到64MHz
l 共用周期、占空比单独可调
l 带死区、可互补PWM输出
l 支持中心对齐模式
l 支持故障检测
20路8位常规LEDPWM
l 共用周期、占空比单独可调
l 支持中心对齐模式
5个独立UART通信口UART0~3、UART5
l UART2为完整的LIN接口:
n 主从模式可切换
n 支持主机模式下硬件break发送(10/13bits)
n 支持从机模式下硬件break检测(10/11bits)
n 支持从机模式下波特率同步
n 提供相关中断/状态位/标志位
l 每一路UART口均可切换至两组IO
l 独立波特率发生器
l UART2不支持从STOP Mode唤醒
l UART0/1/3/4/5支持从STOP Mode唤醒
l 三种通讯模式可选:
n 模式0,8位半双工同步通信模式
n 模式1,10位全双工异步通信
n 模式3,11位全双工异步通信
l UART0和UART1支持DMA请求
l UART2~5不支持DMA请求
3个独立SPI通信口 SPI0~SPI2
l SPI0
n 提供16位8级FIFO,收发独立
n SPI模式下相应的信号口驱动能力将增强
n 信号口共4组IO映射可选
n 支持DMA
l SPI1
n 信号口共4组IO映射可选
n 支持DMA
l SPI2
n 信号口共4组IO映射可选
n 不支持DMA
两个独立TWI通信口 TWI0/TWI1
l 可配置为主模式或从模式
l 从模式下支持时钟延展
l 通信速率高达1Mbps
l TWI0支持DMA
l TWI0信号口共6组IO映射可选
l TWI1信号口共6组IO映射可选
内建CRC校验模块
l 初始值可设,默认为0xFFFF_FFFF
l 多项式可编程,默认为0x04C1_1DB7
l 支持8/16/32bit数据单元
LCD/LED驱动
l 时钟源LXT和LIRC可选
l LCD/LED二选一,共用寄存器和端口
l LED
n 4 X 16段LED驱动
n LED segment口源驱动能力四级可选
n 寄存器与32路LEDPWM共用,可通过中心对齐的PWM波形实现LED替代驱动及灰度调整
l LCD
n 4 X 16段LCD驱动
n LCD电压输出口分压电阻阻值可选
n 两种偏置电压可选:1/3和1/4
n 波形模式Type A和Type B两种可选
n 帧频三档可选:
u Type A模式下32/64/128Hz
u Type B模式下64/128/256Hz
DMA
l 2个可独立配置的通道
l 每个DMA通道可向其它通道发送DMA请求
l 数据宽度支持字节,半字,字
l 22个DMA请求源,四个请求优先级
l 支持源/目标地址自动增加或固定
l 支持单次和批量传输方式
l 传输方式支持:内存到内存、内存到外设、外设到内存、外设到外设
1.7 模拟外围
23路高灵敏度触控电路(TK)
l 仅SC32F12T系列支持
l 通道可以并联扫描
l CMOD管脚需对地接入103电容
l 支持自电容方案和互电容模式
l 支持低功耗模式
l 支持快速唤醒STOP Mode
l 可适应隔空按键触控、接近感应等对灵敏度要求较高的触控应用
l 全套开发支持:高灵活触控软件库,智能化调试软件
模数转换器ADC
l 精度:14位
l 最多支持10路通道
n 外部8路ADC采样通道与IO口其它功能复用
n 内部一路ADC可直接测量VDD电压
n 内部一路ADC可直接测量OP输出
l ADC的参考电压有4种选择: VDD以及内部2.048V 、1.024V或2.4V
l 可设ADC转换完成中断
l 支持单通道连续转换模式
l 支持DMA传输:ADC转换完成可产生DMA请求
l 支持单通道连续转换模式
l ADC转换结果支持溢出标志提醒,且OVERRUN标志位与ADC转换结果在同一寄存器ADCV,用户可一次性读取
运放(OP)
l 一个Rail-to-rail的运放
l 可配置为PGA模式:
n 同相输入增益:8/16/32/64
n 反相输入增益:7/15/31/63
l 同相输入端引出两个外部引脚:OP_P0或OP_P1
l 反相输入端引出一个外部引脚:OP_N
l 输出端引出一个外部引脚:OP_O
l 输出端可直接接入ADC输入
l 输出端可直接接入CMP正端
模拟比较器 CMP
l 正端输入信号五种可选:
n 四个模拟信号正输入端CMP0~CMP3
n OP输出端
l 负端输入电压可选择CMPR引脚或内部VDD分压的15档比较电压中的一种
l CMP中断可唤醒STOP Mode