CX32L003可替代STM8S003,性能比新唐003 华大003强
本帖最后由 sunsili 于 2021-11-25 17:23 编辑CX32L003可替代STM8S003,性能比新唐003 华大003强
------------国产替代是一种趋势,我们可以慢慢从简单的芯片开始
CX32L003的前世今生
原本是武汉新芯的 后来武汉新芯卖给了合肥恒烁了
简介
CX32L003是一款 内嵌 32位 ARM® Cortex®-M0+内核的超低功耗 、Low Pin Count和宽电压工作范围 (2.5V~5.5V)的微控制器,最高可运行在24MHz,内置 32K/64KB的嵌入式 Flash,4KB的 SRAM,集成了 12位 1Msps高精度SAR型 ADC、RTC、比较器 、多路 UART、SPI、I2C和 PWM等丰富的外设接口,具有高整合度、抗干扰可靠性特点。
CX32L003系列具有宽电压工作范围 、低功耗 、低待机电流、高集成度外设、高操作效率 、快速唤 醒,广泛适用于下列应用:
小家电 、充电器 、遥控器 、电子烟 、燃气报警器、数显表 、温控器 、记录仪、 电机驱动智能门、智能传感器、家居以及慧城市等。
特性
CX32L003这颗MCU是基于cortex M0开发的芯片,与stm8s003 PIN TO PIN兼容, TSSOP20\QFN20\裸片。这颗芯片的主要特点是:
1、flash、RAM空间比较大,flash储存程序最大可以达到64KB,RAM缓存可以达到4KB,相比其它芯片,这些空间算是比较大的了,stm8s003是8KB-ROM(Flash), 1KB RAM. 用它可以做功能丰富产品, 比如我之前用stm8s003幻彩灯, 模式不能做多, Flash很快用完了, 用它做效果更好, 模式花样可玩更多, 后面我会发方案出, 还IOT方案也方便做了, 成本更低。
2、功耗低,唤醒时间快,多资源唤醒,在deep sleep模式功耗达到0.7uA,从深度休眠到唤醒大概只需要3us时间;在active情况下功耗是1.5mA @16MHz,在深度休眠情况下,这颗芯片还有低功耗串口LPUART,低功耗定时器LPTIME可以正常工作,而且可以通过低功耗串口、低功耗定时器中断唤醒单片机。每个GPIO口同样可以唤醒MCU。
3、芯片带有内部DATA_FLASH,擦写次数可达10万次,可替换外部EEPROM。
4、抗干扰性强,ESD人体实验最大可以抵抗8KV,其它ESD抗干扰源电压见图表
5、通用的IDE开发环境 ,KEIL 、IAR、ECLIPSE等都有实验例程可用,可是实验项目的快速开发,同时支持JLINK ULINK ISP烧录。
6、烧录方面,研发烧录用的工具JLINK STLINK ULINK还支持ISP烧录,量产用烧录工具:锝镨的starProg-MS,轩微烧录器,可连接自动烧录机台。
==================================================================
主推型号 | CX32L003F6 | CX32L003F8
------------------------------------------------------------------------------------------------------------------------------------
引脚数 | 20 | 20
GPIO通用引脚 | 16 | 16
外部中断 | 16 | 16
高级定时器 (TIM1) | 1 | 1
通用定时器 (TIM2) | 1 | 1
定时器阵列 (PCA) | TIM10/112 | TIM10/112
A/D通道数 | 7 | 7
Flash(KB ) | 32 | 64
SRAM(KB ) | 4 | 1
UART | 2 | 2
LPUART (低功耗) | 1 | 1
SPI | 1 | 1
I2C | 1 | 1
IWDG | 1 | 1
WWDG | 1 | 1
1-WIRE | 1 | 1
硬件CRC16 | 1 | 1
蜂鸣器 | 1 | 1
AWK | 1 | 1
RTC | 1 | 1
LVD/VC | 1 | 1
支持CPU频率 | ARM® Cortex®-M0+ 24MHz(最高 )
电压范围 | 2.5~5.5V
温度范围 | -40~85°C
Flash保护 | 支持
封装 | TSSOP20、QFN20
==================================================================
同类器件比较
详细参数对照,请参阅下表:
关于这颗芯片的任何技术问题可以随时沟通。我们提供术支持, 代改程序, 代写程序服务.
QQ:470047200
Email:fan@sunsili.com
32位 Cortex®-M0+内核
ARM® Cortex®-M0+ 是最新一代的嵌入式 32位 RISC处理器 , 该处理器引脚数少、功耗低, 能够提供满足 MCU实现需要低成本的平台,同时提供卓越计算性能和先进中断系统响应。 Cortex®-M0+处理器全面支持Keil、IAR等调试器 ,包含了一个硬件调试电路, 2线式 的 SWD调试 接口 。
Cortex®-M0+特性:
===================================================================
特性: | 指令集 指令集 Thumb / Thumb-2
流水线 |2级流水线
CoreMark/MHz | 2.46
DMIPS/MHz | 0.95
中断 | 32个中断源
中断优先级 | 可配置 4级
中断优先增强指令 | 单周期 32位乘法器
调试接口 |支持 SWD 2线式调试接口,支持 4个硬中断 (break point)以及 2个观察点 (watch point)
===================================================================
2.2 存储器 存储器 (Memory)
2.2.1 嵌入式闪存 存储器 (Flash)
内建全集成 嵌入式闪存储器,用于放程序和数据。内建全集成 Flash控制器,无需外部高压输入由全内 控制器,无需外部高压输入由全内 置电路产生高压来编程,支持 ISP功能。
⚫ CX32L003F8系列最大支持 系列最大支持 64K字节
⚫ CX32L003F6系列最大支持 系列最大支持 32K字节
2.2.2 内置 SRAM
4K字节的内置 字节的内置 SRAM。
2.3 时钟系统 时钟系统 时钟系统
一个频率为4M~24MHz的外部 高速 晶振 HXT。
一个频率为 32.768KHz的外部低速晶振 LXT。
一个频率为4M~24MHz的外部高速 晶振 HIRC。
一个频率为 32.768KHz/38.4KHz的内部低速时钟 LIRC。
2.4 工作模式
CX32L003支持 3种工作模式:
1. 运行模式 Active:CPU运行,周边功能模块。
2. 休眠模式 Sleep:CPU停止运行,周边功能模块。
3. 深度休眠模式 Deep Sleep:CPU停止运行,系统主时钟关闭低功耗能模块。
可以通过软件来选择运行在哪种工作模式:
睡眠时,其他部分依然可以工作, 可以通过中断来唤醒CPU。
深度睡眠模式下,系统主时钟关闭绝大部分块停止工作,在内置的38.4KHz/32.768KHz内置低速时钟上,可以通过 RTC中断, AWK中断或外部来唤醒芯片。
在正常工作模式下,可以选择分频方或停止一些不需要使用的块时钟来实现 功耗和性能之间的灵活切换。
2.5 中断控制器 (NVIC)
Cortex®-M0+处理器 内置了嵌套向量中断控制(NVIC),支持最多 32个中断请求 (IRQ)输入 ,有四 个中断优先级,可处理复杂逻辑,能够进行实时控制。
详情请参考 “ARM® Cortex®-M0+ Technical Reference Manual”与 “ARM® v6-M Architecture Reference Manual”。
2.6 复位控制器
本产品具有 9个复位信号来源,每个复位信号可以让 CPU重新运行,绝大多数寄存器,程序计数器 被复位,PC会指向地址指向地址 (0x0000 0000)。
====================================================
编号 | 中断源
--------------------------------------------------------------------------------------------------------
1 | 上电 /掉电复位
2 | 外部 Reset Pin复位
3 | IWDG复位
4 | WWDG复位
5 | 系统软件复位
6 | 欠电压 (LVD)复位
7 | LOCKUP复位
8 | 寄存器 CPURST复位
9 | 寄存器 MCURST复
===================================================
2.7 通用 IO端口 (GPIO)
最多可提供 16个 GPIO端口,其中部分 GPIO与模拟端口复用。每个由独立的控制寄存器位来控制。支持边沿触发中断和电平,可从各种功耗模式下把 MCU唤醒到工作模式。内置上拉电阻、下拉电阻,带有施密特触发 器输入滤波功能。支持 Push-Pull CMOS推挽输出、推挽输出、 Open-Drain开漏输出。输出驱动力可配置,最大支持 12mA的电流驱动能力。
2.8 定时器和看门狗
CX32L003产品包含1个高级控制定时器、 1个通用定时器、1个可编程 计数器阵列 、2个基础定时器、 1个低功耗基础定时器、1个系统窗口看门狗定时器、1个独立 看门狗定时器和 1个系统嘀嗒(SysTick)定时器。
下表比较了高级控制定时器、通用和 下表比较高级控制定时器、通用和基础 定时器的功能:
CX32L003系列提供10个产品型号供用户选择
型号Flash (KB)SRAM (KB)封装包装
CX32L003F8Q6R
64
4
QFN20
Tray盘装
CX32L003F8P6U
64
4
TSSOP20
Tube管装
CX32L003F6Q6R
32
4
QFN20
Tray
CX32L003F6P6U
32
4
TSSOP20
Tube
CX32L003F8Q6T
64
4
QFN20
Tape & Reel 编带
CX32L003F8P6T
64
4
TSSOP20
Tape & Reel
CX32L003F6Q6T
32
4
QFN20
Tape & Reel
CX32L003F6P6T
32
4
TSSOP20
Tape & Reel
CX32L00308
64
4
KGD (Known Good Die)
Wafer(裸片)
CX32L00306
32
4
KGD (Known Good Die)
Wafer
CX32L003系列主要特性
内核 ARM Cortex-M0+32-bit CPU 最高主频24MHz 单周期32位硬件乘法器 嵌套向量中断控制器(NVIC)用于控制32个中断源,每个中断源可设置为4个优先级 支持串行线调试(SWD)带2个观察点/4个断点
超低功耗 动态功耗:低于100uA/MHz 休眠模式功耗:低于1uA 深度休眠模式功耗:仅0.7uA(唤醒时间3us)
超大片上存储器 32K/64KB Embedded Flash 4KB SRAM
灵活的电源管理 支持两种低功耗工作模式:休眠模式(Sleep Mode)、深度休眠模式(Deep Sleep Mode) 3us快速唤醒 低电压检测(LVD,Low Voltage Detector),可配置中断或复位 上电复位(POR,Power-on Reset)
丰富的时钟配置 外部高速时钟(HXT):4MHz-24MHz 外部低速时钟(LXT):32.768KHz 内部高速RC时钟(HIRC):4MHz-24MHz 内部低速RC时钟(LIRC):38.4KHz/32.768KHz
丰富的定时器/计数器 1 x 16-bit Advanced Control Timer 1 x 16-bit General Purpose Timer 1 x PCA(Programmable Counter Array) 2 x 16-bit Basic Timer 1 x Low Power Timer 1 x Auto Wake-Up Timer 1 x Window Watchdog Timer 1 x Independent Watchdog Timer 1 x Real Time Clock
丰富的接口 2 x General UART 1 x Low Power UART 1 x SPI 1 x I2C 1 x 1-Wire
模拟外设 7 channel 12-bit ADC Voltage Comparator
工作条件 工作温度:-40℃至+85℃ 电压工作范围:2.5V至5.5V
封装形式 封装片:QFN20、TSSOP20 裸片:KGD
上海芯链微 CLM32L003 (新出来品牌)
凌鸥创芯,专注于电机驱动领域,现推出引脚兼容STM8S003的LKS32MC033H6S8(TSSOP20),LKS32MC033H6Q8(QFN20),
32位M0 MCU,可用于方波电动工具、剃须刀等。 爱普特 APT32S003
页:
[1]