M058S系列32-位微
控制器内嵌
arm®Cortex®-M0
内核,适用于工业控制和需要多种通讯接口的应用领域。M058S系列包含如下的型号:M058SSAN,M058SLAN和M058SZAN。
M058S系列最高可运行至50MHz之高,可在2.5V~5.5V,-40℃~85℃范围内工作,因此可应用于各种各样需要高性能
CPU的工业控制和应用的场合。M058S系列提供32KB闪存,4KB数据闪存,4KBISP闪存和4KBSRAM。
有许多系统级外设功能,如I/O
端口,Timer,
UART,SPI,
I2C,
PWM,
ADC,看门狗定时器和窗口看门狗。这些有用的功能使M058S系列在广泛的应用中更加强大。
此外,M058S系列带有ISP(在系统编程)功能,ICP(在电路编程)功能和IAP(在应用编程)功能。这些功能允许
用户更新程序存储器而无需将
芯片从实际最终产品中拿出。
特性
●内核
-ARM®Cortex®-M0内核,最高可达50MHz
-一个24-位系统定时器
-支持低功耗睡眠模式
-一个单周期32-位硬件乘法器
-嵌套向量中断控制器NVIC支持32个中断输入,每个中断有4个优先级
-支持串行线调试(SWD)接口,2个观察点/4个断点
●宽操作电压范围:2.5V~5.5V
●存储器
-32KBFlash用于存储用户程序(APROM)
-4KBFlash用于数据存储(DataFlash)
-4KBFlash用于存储ISP升级时的引导代码(LDROM)
-4KBSRAM用于内部高速暂存存储器(SRAM)
●时钟控制
-可编程的系统时钟源
-22.1184MHz内部振荡器
-4~24MHz外部
晶振输入
-10kHz低功耗振荡器,用于看门狗定时器和睡眠模式下的唤醒
-PLL支持CPU最高运行在50MHz
M058S系列选型指南
Part Number | APROM (KB) | RAM (KB) | Data Flash (KB) | ISP ROM (KB) | I/O | Timer (32-Bit) | Connectivity | PWM (16-bit) | ADC (12-bit) | WDT | WWDT | ISP/ICP/IAP | Package | Operating Temperature RangeCC) |
UART | SPI | I2C |
M058SFAN | 32 | 4 | 4 | 4 | 14 | 4 | 1 | 1 | 1 | 1 | 2 | √ | √ | √ | | -40 to +85 |
M058SZAN | 32 | 4 | 4 | 4 | 26 | 4 | 1 | 1 | 1 | 2 | 5 | √ | √ | √ | QFN33 | -40 to +85 |
M058SLAN | 32 | 4 | 4 | 4 | 42 | 4 | 1 | 1 | 2 | 4 | 8 | √ | √ | √ | LQFP48 | -40 to +85 |
M058SSAN | 32 | 4 | 4 | 4 | 55 | 4 | 1 | 1 | 2 | 4 | 8 | √ | √ | √ | LQFP64 | -40 to +85 |
M058S系列方块图
功能描述
ARM®Cortex®-M0内核
Cortex® -M0
处理器是32位多级可配置的RISC处理器。它有AMBA AHB-Lite接口和嵌套向量中断控制器(NVIC),具有可选的硬件调试功能,可以执行Thumb指令,并与其它Cortex-M系列兼容。该系列处理器支持两种操作模式Thread模式和Handler模式。当有异常发生时,处理器进入Handler模式。异常返回只能在Handler模式下发生。当复位时,处理器会进入Thread模式,处理器也可在异常返回时进入到Thread模式。下图显示了处理器内核的各个功能
模块。
更多详细内容请下载附件查看