近日,发现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)