STM32F429IIT6基于高性能Arm®Cortex®-M4 32位RISC内核,工作频率高达180 MHz。Cortex-M4核心采用浮点单元(FPU)单精度,支持所有Arm®单精度数据处理指令和数据类型。它还实现了一整套DSP指令和增强应用程序安全性的存储器保护单元(MPU)。
STM32F429IIT6包含高速嵌入式存储器(最高2兆字节的闪存,最高256千字节的SRAM),最高4千字节的备份SRAM,以及广泛的增强型I/O和连接到两个的外围设备APB总线、两条AHB总线和一个32位多AHB总线矩阵。所有设备都提供三个12位ADC、两个DAC、一个低功耗RTC、十二个通用16位定时器,包括两个用于电机控制的PWM定时器、两个通用32位定时器。
STM32F429IIT6还具有标准和高级通信接口,具体包括:
•最多三个I2C
•六个SPI,两个I2S全双工。为了实现音频类精度,I2S外围设备可以通过专用的内部音频PLL或通过外部时钟进行计时,以允许同步。
•四个USART加四个UART
•一个USB OTG全速和一个带全速功能的USB OTG高速(带ULPI)
•两个CAN
•一个SAI串行音频接口
•SDIO/MMC接口
•LCD-TFT显示控制器
•Chrom ART加速器™
STM32F429IIT6产品特性:
•核心:Arm®32位Cortex®-M4 CPU,带FPU,自适应实时加速器加速器™) 允许0等待状态执行来自闪存的高达180MHz的频率,MPU,225 DMIPS/1.25 DMIPS/MHz(Dhrystone 2.1)和DSP指令
•内存
–高达2 MB的闪存可整理成允许边写边读的两个存储体
–高达256+4 KB的SRAM,包括64-KBCCM(核心耦合存储器)数据RAM
–灵活的外部存储器控制器,具有到32位数据总线:SRAM、PSRAM,SDRAM/LPSSDR SDRAM,紧凑型闪速/NOR/NAND存储器
•LCD并行接口,8080/6800模式
•具有完全可编程功能的LCD-TFT控制器分辨率(总宽度高达4096像素,总计高度高达2048行,像素时钟高达83兆赫)
•Chrom ART加速器™ 用于增强图形内容创建(DMA2D)
•时钟、重置和供应管理
–1.7 V至3.6 V应用电源和I/O
–POR、PDR、PVD和BOR
–4至26 MHz晶体振荡器
–内部16 MHz工厂微调RC(1%准确性)
–32 kHz振荡器,用于带校准的RTC
–内部32 kHz RC,带校准
•低功率
–睡眠、停止和待机模式
–用于RTC的VBAT电源,20×32位备份
寄存器+可选的4 KB备份SRAM
•3×12位,2.4 MSPS ADC:最多24个通道
和7.2 MSPS在三重交织模式下
•2×12位D/A转换器
•通用DMA:16流DMA
具有FIFO和突发支持的控制器
•最多17个定时器:最多12个16位和两个32位-
最高180 MHz的比特定时器,每个定时器最多4个
IC/OC/PWM或脉冲计数器和正交
(增量)编码器输入
•调试模式
–SWD和JTAG接口
–Cortex-M4微量宏细胞™
•多达168个具有中断功能的I/O端口
–最高可达164个快速I/O,最高可达90 MHz
–最多166个5 V容错I/O
•多达21个通信接口
–最多3个I2C接口(SMBus/PMBus)
–最多4个USART/4个UART(11.25 Mbit/s,
ISO7816接口、LIN、IrDA、调制解调器控制)
STM32F429IIT6产品运用领域:
传感与仪器
消费电子产品
医用
STM32F429IIT6带有FPU处理器的Arm®Cortex®-M4是用于嵌入式系统。提供一个低成本的平台,以满足MCU实现,引脚数量减少,功耗低,同时提供卓越的计算性能和对中断的高级响应。Arm®Cortex®-M4采用FPU内核,是一款32位RISC处理器,具有卓越的性能代码效率,在内存中提供Arm内核所期望的高性能通常与8位和16位设备相关的大小。处理器支持一组DSP指令,这些指令允许有效的信号处理和复杂的算法执行。其单精度FPU(浮点单元)通过使用元语言开发工具,同时避免饱和。