SC32L14GR8PJR

SC32L14GR8PJR是赛元微电子(SOC) 的 Cortex‑M0+ 芯片,不在 STM32CubeMX 的支持列表里

一、为什么 CubeMX 不支持

  • CubeMX 是 ST 专属工具 :仅支持 STMicroelectronics 的 STM32 全系列,不兼容其他厂商 MCU
  • SC32L14G 是国产赛元芯片:有自己的寄存器、时钟树、外设定义,与 STM32 不通用。
  • 无官方支持包:赛元未提供 SC32L14G 系列的 CubeMX 适配包(X‑CUBE‑xxx)。

二、SC32L14GR8PJR 该用什么配置

赛元官方提供了自己的开发工具链:

  1. 赛元 MCU 开发平台(SOC IDE)
  • 官方 IDE,内置图形化配置、代码生成、调试、烧录
  • 支持 SC32L14G 系列,可直接选型号配置 GPIO、时钟、外设
  1. Keil MDK + 赛元器件库
  • 安装赛元提供的 SC32L14G 器件支持包(Device Pack)
  • 在 Keil 中新建项目,选择对应型号,手动配置寄存器
  1. 赛元官方 SDK
  • 提供 CMSIS 标准库、外设驱动例程、时钟配置模板
  • 直接基于 SDK 写代码,无需图形化工具

华南理工大学比赛相关

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 48 PIN:LQFP48 (7X7) / QFN48 (5X5)

l 44 PIN:LQFP44 (10X10)

l 32 PIN:LQFP32 (7X7) / QFN32 (4X4)

l 28 PIN:SOP28/TSSOP28

内核

l Cortex®-M0+内核

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 四级中断优先级可设

l 外部中断INT

n 16个INT中断源,共占用4个中断向量

n INT经切换设置后可覆盖到所有的GPIO管脚

n 全部INT可设为上升沿、下降沿、双沿中断,且均有独立对应中断标志位

n 软件置起相应中断标志位,可触发进入相应的中断

1.6 数字外围

最大46个双向可独立控制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 支持故障检测

32路8位常规LEDPWM

l 共用周期、占空比单独可调

l 支持中心对齐模式

6个独立UART通信口UART0~5

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 8 X 24、6 X 26、5 X 27、或4 X 28段LED驱动

n LED segment口源驱动能力四级可选

n 寄存器与32路LEDPWM共用,可通过中心对齐的PWM波形实现LED替代驱动及灰度调整

l LCD

n 8 X 24、6 X 26、5 X 27、或4 X 28段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 模拟外围

模数转换器ADC

l 精度:14位

l 最多支持18路通道

n 外部16路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

软件开发工具--深圳市赛元微电子股份有限公司

USB下载冲突时,visualbox会显示异常并退出。已经确认情况,时usb内存占用的问题。

芯片这里从COM5端口可以看出是没有问题的。

相关推荐
思麟呀1 小时前
嵌入式入门(一)宏观生态到首次烧录
c语言·嵌入式硬件
智购科技无人售货机厂家1 小时前
2026自动售货机备用电池管理系统设计:从充放电保护到健康监测的工程实践~YH
大数据·linux·单片机·嵌入式硬件·微信
智购无人售货机厂家1 小时前
2026自动售货机软硬件版本管理策略:从版本号规范到兼容性矩阵的工程实践~YH
运维·服务器·人工智能·单片机·嵌入式硬件·线性代数·矩阵
花 满 楼2 小时前
RISC-V APLIC 中断模块总结——第二篇
单片机·嵌入式硬件·mcu·risc-v
无损检测小白白2 小时前
【嵌入式面试题一】
c语言·单片机
Messy create3 小时前
【BMS-Pack检测-短路检测】
单片机·嵌入式硬件·能源
yutian06063 小时前
TI 280049 GPIO 相关笔记
嵌入式硬件·c2000
星一工作室4 小时前
【STM32模块教程】-TT马达(直流电机)
单片机·嵌入式硬件
jianqiang.xue4 小时前
ESP-IDF保姆级入门19|低功耗模式全解与工程化设计:分级休眠/唤醒源配置/功耗调优/外设适配,实现工业级功耗性能平衡
stm32·单片机·物联网·架构·esp32