您好,欢迎来到维库电子市场网 登录 | 免费注册

STM32C011J4
阅读:126时间:2024-07-29 14:47:55

STM32C011J4主流Arm Cortex-M0+ MCU,具有16 KB Flash存储器、6 KB RAM、48 MHz CPU、2x USART、定时器、ADC、通信接口,2V-3.6V

内存保护单元

存储器保护单元(MPU)用于管理CPU对存储器的访问,以防止一个任务意外损坏任何其他活动任务使用的存储器或资源。
  MPU对于必须保护某些关键或认证代码免受其他任务不当行为影响的应用程序特别有用。它通常由RTOS(实时操作系统)管理。如果程序访问MPU禁止的内存位置,RTOS可以检测到并采取行动。在RTOS环境中,内核可以根据要执行的进程动态更新MPU区域设置。
  MPU是可选的,对于不需要它的应用程序可以绕过它。

Arm?Cortex?-M0+内核,带MPU

Cortex-M0+是一款入门级32位Arm Cortex处理器,专为各种应用而设计
  嵌入式应用程序。它为开发人员带来了巨大的好处,包括:
  .简单的架构,易于学习和编程
  .超低功耗、节能运行
  .出色的代码密度
  .确定性、高性能中断处理
  .与Cortex-M处理器系列的向上兼容性
  .平台安全鲁棒性,集成内存保护单元(MPU)。
  Cortex-M0+处理器构建在高度面积和功耗优化的32位内核上,具有两级流水线冯·诺伊曼架构。处理器提供卓越的能量通过小而强大的指令集和广泛优化的设计提高效率,提供包括单周期乘法器的高端处理硬件。
  Cortex-M0+处理器提供了现代处理器所期望的卓越性能
  32位架构,具有比其他8位和16位微控制器更高的代码密度。
  由于嵌入了Arm内核,STM32C011x4/x6设备与Arm工具兼容以及软件。

功能说明

内核:Arm? 32位Cortex?-M0+ CPU,频率可达48 MHz
  -40 °C至85 °C/105 °C/125 °C的工作温度
  存储器
  最大32 KB的Flash存储器,支持保护功能
  6 KB的SRAM,带硬件奇偶校验
  CRC计算单元
  复位和电源管理
  电压范围:2.0 V至3.6 V
  上电/掉电复位 (POR/PDR)
  可编程欠压复位 (BOR)
  低功耗模式:睡眠、停止、待机、关断
  时钟管理
  4 MHz至48 MHz晶体振荡器
  带校准功能的32 kHz晶体振荡器
  内置48 MHz RC振荡器 (±1%)
  内置32 kHz RC振荡器 (±5%)
  多达18个快速I/O
  所有端口均可映射到外部中断向量
  多个耐压为5 V的I/O
  支持灵活映射的3通道DMA控制器
  12位0.4 ?s ADC(多达13个外部通道)
  转换范围:0 V到3.6 V
  8个定时器:用于高级电机控制的16位定时器、四个16位通用定时器、两个看门狗定时器、SysTick系统定时器
  支持闹钟功能的日历RTC
  通信接口
  一个I2C总线接口,通过额外的灌电流支持极速模式 (1 Mb/s),支持SMBus/PMBus以及从停止模式唤醒
  两个USART,支持主/从同步SPI;其中一个支持ISO7816接口、LIN、IrDA功能、自动波特率检测和唤醒功能
  一个SPI (24 Mb/s),支持4至16位可编程位帧,与I2S接口复用
  开发支持:串行线调试 (SWD)
  所有封装均符合ECOPACK2标准

描述

STM32C011x4/x6主流微控制器基于工作频率可达48 MHz的高性能Arm? Cortex?-M0+ 32位RISC内核。它们具有高集成度,适合消费、工业和家电领域的各类应用,也能充分满足物联网 (IoT) 解决方案的需求。
  这些器件集成了存储器保护单元 (MPU)、高速嵌入式存储器(6 KB SRAM和多达32 KB支持读写保护功能的Flash程序存储器)、DMA、丰富的系统功能、增强型I/O和外设。它们提供了标准通信接口(一个I2C、一个SPI/一个I2S以及两个USART)、一个最多15通道的12位ADC (2.5 Msps)、低功耗RTC、高级控制PWM定时器、四个通用16位定时器、两个看门狗定时器和一个SysTick系统定时器。
  它们可在-40 °C至125 °C的环境温度和2.0 V至3.6 V的电源电压下工作。经过优化的动态功耗与省电模式相结合,轻松打造低功耗应用设计。
  这些器件提供8引脚至20引脚的不同封装。

维库电子通,电子知识,一查百通!

已收录词条47890