关键特性
⚫双核架构 CPU(Cortex-M7 和 Coretex-M4F)
⚫ ARM Coretex-M7
― 32 位 ARM Cortex-M7 内核,双精度浮点运算单元,支持 DSP 指令和 MPU
― 内置 32KB 指令 Cache 和 32KB 带 ECC 的数据 Cache 缓存
― 最高主频 600MHz,1284DMIPS
⚫ARM Coretex-M4F
― 32 位 ARM Cortex-M4F 内核+ FPU,单周期硬件乘除法指令,支持 DSP 指令和 MPU
― 内置 16KB 指令 Cache 缓存和 16KB 带奇偶检验的数据 Cache 缓存,支持 Flash 加速单元执行程序 0 等待
― 最高主频 300MHz,375DMIPS
⚫加密存储器
― 2M/4M Byte 片内 Flash,支持加密存储、并在执行程序时自动解密程序
― 1504KB 内置 SRAM,支持 ECC 校验
⚫ 1024KB TCM SRAM,可配置为 D-TCM、I-TCM 或 SRAM
⚫ 480KB 片内 SRAM
⚫工作模式
― Run 模式:
― SLEEP 模式: AXI 使能 、AHB 使能
― Stop0 模式:SRAM、TCM、RTC 、LSE、IWDG 使能
― Stop2 模式:Flash 待机模式,SRAM、TCM、RTC 、LSE、IWDG、Backup SRAM、备份寄存器使能,I/O 保持
― Standby 模式:Backup SRAM、RTC 、IWDG、LSE、备份寄存器使能,SRAM、TCM 关闭
― VBAT 模式:Backup SRAM、RTC、LSE、备份寄存器使能
⚫时钟
― 4MHz~48MHz 外部高速晶体
― 4MHz~50MHz 外部时钟输入
― 32.768KHz 外部低速晶体
― 内置 3 个高速 PLL
― 内置 MSI 时钟,支持配置 31.25K/62.5K/125K/250K/500K/1M/2M/4M/8M/16MHz 时钟
― 内部高速 RC 64MHz
― 内部低速 RC 32KHz
⚫复位
― 支持上电/掉电/外部引脚复位
― 支持看门狗复位和软件系统复位
― 支持可编程的电压检测
⚫高速通信接口
― 8 个 USART 接口/7 个 UART 接口,支持 ISO7816、IrDA、LIN
― 2 个 LPUART 接口
― 7 个 SPI 接口,支持主/从模式,速率高达 50 MHz
― 10 个 I2C 接口,速率高达 3.4 MHz,主从模式可配,从机模式下支持双地址响应
― 1 个 USBHS Dual Role 接口,支持内置高速 PHY
― 1 个 USBFS Dual Role 接口
― 8 个 CAN-FD 总线接口
― 2 个 Ethernet MAC 接口,ETH1 支持 10M/100M/1000M 通信速率、ETH2 支持 10M/100M 通信速率,均支持 IEEE 1588 时间同步协议
⚫高性能模拟接口
― 3 个 12bit 5Msps ADC,支持 12bit、10bit 分辨率,可以硬件过采样至 16bit, 共支持多达 55 路外部单端输入通道,5 个内部单端输入通道,支持单端模式和差分模式
― 4 个高速模拟比较器
― 6 个 12 bit DAC,其中 2 个 1Msps 的 DAC 支持带 Buffer 和不带 Buffer 单独对外输出,对内输出只支持不带 Buffer 模式;同时对内对外输出必须开启 Buffer;另外 4 个 DAC 仅支持对芯片内 1 个输出通道,采样速率 15Msps,支持对内输出且不带 Buffer 输出
― 2 个 MCO 输出,可以配置输出 SYSCLK、HSE、MSI、LSE、LSI、HSI64 或者 PLL 时钟分频
― 支持 1 路参考电压 VREFBUF (1.5V/1.8V/2.048V/2.5V 可配置)
― 1 个温度传感器
⚫音频接口
― 4 个 I2S,支持主/从模式,音频采样频率支持 8KHz~192KHz
― 8 个内置在 DSMU 中的 PDM 数字麦克风接口