TI发布全新Cortex-M33的MCU产品MSPM33C321A

近日,发现TI官网上线了一款全新的MCU产品:MSPM33C321A,目前处于预发布的状态。

产品的数据手册也已经发布,下边的信息是个人对数据手册和网页的内容整理,供参考。

MSPM33C321A产品描述

MSPM33C32xx MCU是TI通用的32位MSP MCU系列的一部分,基于Arm®Cortex®-M33 32位内核,支持Arm®TrustZone®技术、DSP和FPU,工作频率可达160MHz。 该MCU系列还具有灵活的通信接口、高性能模拟和安全加速器。 扩展的温度范围(--40°C至125°C)和宽电源电压范围(1.71 V至3.6 V)使该MCU系列适用于各种工业、企业和个人电子应用。

在存储方面,MSPM33C32xx MCU可提供1MB Flash和256KB SRAM。 另外还额外提供了一个高耐用性的32kB Flash,用于存储应用程序的数据。所有内存都具有内置的纠错码(ECC)。

在通信接口方面,支持CAN、I2S/TDM、四路SPI (QSPI)、UART、I2C和SPI。串行通信接口可在软件中动态配置为UART、I2C和可选SPI。初始化配置应该也是可以通过图形配置工具来配置生成的。

在模拟外设方面,TI作为一个模大厂,一般都是集成一些高性能的模拟外设。MSPM33C32xx MCU片上也集成了高性能的模拟外设,例如两个12位9.4MSPS同步采样ADC和两个高速比较器。 比较器可在内部用于高级计时器的故障检测,也可在用作外部低功耗电压监视器。

另外,MSPM33C32xx MCU包含一组强大的安全功能。 TrustZone技术和全局安全控制器提供了构建安全应用程序的完整功能集。这些设备还具有一个不可更改的信任根(ROT)功能,可提供开箱即用的安全引导、安装和密钥配置。

MSPM33C32xx还包括AES,SHA和公钥算法(RSA和ECC)的硬件加速。

在封装方面,原则上,MSPM33C系列器件同一封装的器件引脚应该是PIN to PIN兼容的。从数据手册可以看到,目前规划的封装有:LQFP100,LQFP80,LQFP64,VQFN48,NFBGA100。

当前的芯片封装

目前,官网只发布了第一款LQFP100(16mm x 16 mm)。

要特别注意下,同样的100引脚LQFP,还有一个14mmx14mm,后续在购买时不能简单描述LQFP100,或者只是说100引脚的封装,引脚间距不同,有大、小两种。


开发环境与工具

集成开发环境,应该和之前的差不多,CCS,Keil,IAR都支持。建议优先使用CCS,直接集成图形配置工具Sysconfig,使用起来最方便,而且CCS也已支持中文,安装使用也很方便。

开发工具上,Launchpad开发套件LP-MSPM33C321A也已经上线。

板卡上使用的调试器是XDS110调试探针,TI arm内核的MCU系列应都是通用的,也可以自己打板子来制作MCU的系统板。

LP-MSPM33C321A产品链接:https://www.ti.com.cn/tool/cn/LP-MSPM33C321A

功能特性

关于芯片更详细的功能简介,参考数据手册整理如下:

• 内核

-- 带TrustZone®、FPU和DSP扩展的160MHz Arm®32位Cortex®-M33 CPU

-- 用于0等待状态执行的4KB指令高速缓存

• 操作特性

-- 扩展温度:--40°C至125°C

-- 宽电源电压范围: 1.71 V至3.6 V

• 存储

-- 高达1MB的闪存,带有纠错码(ECC)

 具有地址交换的双组

-- 256KB带ECC的SRAM

-- 使用32kB高耐用性数据闪存的EEPROM操作

• 安全

-- ROM中的不变信任根(ROT),支持安全固件安装,引导和密钥配置

-- 全局安全控制器,具有闪存,SRAM和外设

-- 带GCM的AES256硬件加速器

-- 带有HMAC的SHA256硬件加速器

-- 公钥加速器(PKA)

-- 32位真随机数生成器(TRNG)

• 高性能模拟外设

-- 两个高速9.4-MSPS 12位ADC,具有多达36个外部通道

-- 两个高速/低功耗比较器(COMP)

-- 两个外部可用的8位DAC

-- 可配置的1.4V或2.5V内部共享电压参考(VREF)

-- 集成的温度和供电监控器

• 优化的低功耗模式

-- µA:207 μ A/MHz (CoreMark)

-- 待机: 16µA CPU执行恢复和64KB SRAM保留

-- 关机:<100nA,具有IO唤醒功能

• 优化的数字外设

-- 两个DMA控制器,共16个通道

-- 九个计时器支持多达30个PWM通道

 两个16位高级计时器,带死区、故障处理和互补配对

 四个16位通用计时器

 一个32位通用计时器

 两个16位通用计时器,支持正交编码器接口

-- 一个窗口监视程序计时器

-- CRC16/32模块

• 增强的通信接口

-- 四路SPI (QSPI),用于高达20Mbytes/s的外部内存

-- 两个CAN接口,支持CAN 2.0A/B和CAN-FD

-- 三个支持UART (LIN)或I2C (SMBus/PMBus)的可配置串行接口

-- 四个可配置串行接口,支持UART,I2C,或SPI

-- 两个专用I2C接口,支持高达FM+(1Mbit/s),SMBus/PMBus

-- 一个专用SPI接口

-- 一个支持LIN,IrDA,DALI,曼彻斯特智能卡的专用UART接口

-- 两个数字音频接口支持全双工I2S和TDM (16插槽)

• VBAT部分(辅助电源)

-- 带专用VBAT引脚的独立电源

-- 实时时钟(RTC)

-- 带有时间戳的三个篡改检测IO

-- 独立看门狗计时器(IWDT)

-- 32B备份内存

• 时钟系统

-- 内部32MHz振荡器(SYSOSC)

-- 锁相回路(PLL)

-- 内部32kHz振荡器(LFOSC)

-- 外部4至48MHz晶体振荡器(HFXT)

-- 外部32kHz晶体振荡器(LFXT)

-- 外部时钟输入

• 灵活的I/O功能

-- 多达93个GPIO

• 调试接口

-- 2引脚串行电线调试(SWD)

• 封装选项

-- 100引脚LQFP (0.4mm和0.5mm间距)

-- 80引脚LQFP (0.5mm间距)

-- 64引脚LQFP (0.5mm间距)

-- 48引脚VQFN (0.5mm间距)

-- 100引脚NFBGA (0.8mm间距)

• 产品系列

-- MSPM33C321A:1MB闪存,256KB SRAM

-- MSPM33C3219:512KB闪存,256KB SRAM

• 开发套件和软件

-- LaunchPad EVM LP-MSPM33C321A

-- MSP软件开发套件(SDK)

相关推荐
✧˖‹gσσ∂ иιghт›✧2 小时前
stm32 cube max+keil5的环境怎么printf重定向
stm32·单片机·嵌入式硬件
番茄灭世神3 小时前
使用VScode开发ARM核芯片通用配置
arm开发·vscode·mcu·cmake·clangd·llvm·ninja
赤~峰3 小时前
帕克变换和克拉克变换
mcu
芋头莎莎3 小时前
keil 4 51单片机的安装教程
单片机·嵌入式硬件·51单片机
xingzhemengyou14 小时前
STM32 时钟树
stm32·单片机
无聊到发博客的菜鸟4 小时前
STM32 手册寄存器属性
stm32·单片机·嵌入式·rtos·寄存器
tengtext4 小时前
单片机mcu(stm32)计算生成二维码
stm32·单片机·嵌入式硬件
玩嵌入式的菜鸡5 小时前
stm32bootloader跳到app无法运行问题
stm32·单片机·嵌入式硬件
普中科技5 小时前
【普中51单片机开发攻略--基于普中-2&普中-3&普中-4】-- 第 13 章 独立按键实验
单片机·嵌入式硬件·51单片机·开发板·按键·独立按键·普中科技