本手册提供了TI公司MSP432P401R微控制器的技术规格和功能描述,包括引脚说明、硬件特性及低功耗模式等详细信息。适合嵌入式系统开发者参考。
**MSP432P401R**是一款基于Arm Cortex-M4F内核的混合信号微控制器,由Texas Instruments(TI)生产。这款微控制器是SimpleLink系列的一部分,专为低功耗应用设计,适合多种工业、测量、健康和消费类电子产品应用场景。
**处理器核心与性能**
MSP432P401R配备了一个带有浮点单元(FPU)和存储器保护单元(MPU)的32位Cortex-M4F CPU,能够运行在最高48 MHz的频率。它在ULPBench基准测试中得分192.3乌尔姆马克-CP,在性能基准测试中达到3.41核心标记MHz和1.22 DMIPSMHz(Dhrystone 2.1),展现出高效的计算能力。
**模拟功能**
该微控制器拥有高级低功耗模拟功能,包括一个支持单端及差分输入的16位SAR模数转换器(ADC),采样率可达1 Msps。此外,还包括两个窗口比较器和最多24个输入通道以及内部基准电压源,其稳定性为10-ppm°C。另外还有两个模拟比较器增强信号处理能力。
**内存与存储**
MSP432P401R提供了丰富的内存选项:高达256KB的闪存主存储器、16KB的信息存储区和最高达64KB的SRAM,其中包含6KB备份。其闪存被分为两个独立区域,在擦除时可以同时读取或执行。
**低功耗模式**
该微控制器具备多种超低能耗工作模式如积极模式(80 μA/MHz),低频有源模式(128 kHz下为83 μA), LPM3 (RTC开启660 nA),LPM3.5(RTC开启时消耗630nA), 以及LPM4(耗电500nA)和LPM4.5(不适用,功耗25nA)。这些模式有助于在不同应用场景下实现最佳能效。
**开发工具与软件支持**
TI提供了MSP-EXP432P401R启动板开发套件、MSP-TS432PZ100 100引脚目标板和SimpleLink MSP432 SDK以帮助用户快速进行原型设计及编程。
**时钟系统**
该微控制器拥有灵活的时钟系统,包括可调内部DCO(最高可达48 MHz),支持32.768 kHz低频晶体、高频晶体(高达48MHz)以及超低功耗低频内部振荡器(VLO),模块振荡器(MODOSC)和系统振荡器(SYSOSC)。
**安全特性**
为了保护代码,MSP432P401R提供JTAG与SWD锁功能及IP保护机制,最多可配置四个独立的安全闪存区域。此外还支持电源电压监控以及多种重置类型以更好地控制应用程序和调试过程中的安全性问题。
**外设与接口**
- **定时器与控制器**: 包括多达4个16位计时器、2个32位计时器,它们支持捕获比较及PWM功能。
- **串行通信**: eUSCI_A 和eUSCI_B模块提供多种通讯方式如UART, IrDA, SPI和I2C接口。
**IO功能**
它具有超低泄漏电流的输入/输出端口最多48个带中断唤醒能力,以及多达24个映射至不同端口的输入/输出引脚。
**加密与数据完整性**
- 加速器: 支持128、192或256位AES加解密加速。
- CRC引擎: 32位硬件CRC用于确保数据传输时的数据完整性和准确性。
MSP432P401R适用于工业自动化,测光设备, 健康和健身应用以及消费电子产品。例如智能恒温器、气体检测仪、手表与活动监控装置等。
**调试与测试支持**
微控制器提供了JTAG及SWD两种类型的接口以供开发人员进行深入的调试工作,并且通过串行线迹功能,电源调试分析工具来优化性能和代码质量。