描述
STM32F412XE/G 器件基于高性能的 Arm® Cortex® -M4 32 位 RISC 内核,工作频率高达 100 MHz。其 Cortex®-M4 内核具有单精度浮点运算单元 (FPU),支持所有 Arm 单精度数据处理指令和数据类型。它还实现了全套 DSP 指令和内存保护单元 (MPU),提高了应用的安全性。STM32F412XE/G 器件属于 STM32 Dynamic Efficiency™ 产品线(产品集功效、性能和集成度于一身),同时增加了一项创新功能,即批量采集模式 (BAM),可在数据批处理期间节省更多功耗。STM32F412XE/G 器件集成了高速嵌入式存储器(高达 1 Mbyte 的闪存和 256 Kbyte 的 SRAM),以及连接到两条 APB 总线、三条 AHB 总线和 32 位多 AHB 总线矩阵的各种增强型 I/O 和外设。所有器件均提供一个 12 位 ADC、一个低功耗 RTC、十二个通用 16 位定时器、 两个用于电机控制的 PWM 定时器和两个通用 32 位定时器。
规格特点
- 采用 BAM(批量采集模式)的动态效率线 采集模式)
- 内核 带 FPU 的 Arm® 32 位 Cortex®-M4 CPU、 自适应实时加速器(ART 加速器(ART 从闪存执行,频率高达 100 MHz、 内存保护单元、 125 DMIPS/1.25 DMIPS/MHz(Dhrystone 2.1)、 和 DSP 指令
- 内存
- 高达 1 Mbyte 的闪存
- 256 Kbyte SRAM
- 灵活的外部静态存储器控制器 最高 16 位数据总线: SRAM, PSRAM、 NOR 闪存
- 双模 Quad-SPI 接口
- LCD 并行接口,8080/6800 模式
- 时钟、复位和电源管理
- 1.7 V 至 3.6 V 应用电源和 I/O
- POR、PDR、PVD 和 BOR
- 4-26 MHz 晶体振荡器
- 内部 16 MHz 工厂微调 RC
- 用于 RTC 的 32 kHz 振荡器,带校准功能
- 带校准的内部 32 kHz RC
- 功耗
- 运行:112 μA/MHz(外设关闭)
- 停止(闪存处于停止模式,快速唤醒 时间): 典型值:50 μA @ 25°C;最大值:75 μA @ 25°C @25 °C
- 停止(在深度掉电模式下闪烁,唤醒时间慢):25 °C时低至 18 μA;25 °C时最大 40 μA
- 待机:2.4 μA @25 °C / 1.7 V(无 RTC);12 μA @85 °C @1.7 V
- 用于 RTC 的 VBAT 电源:1 μA @25 °C
- 1×12 位、2.4 MSPS ADC:多达 16 个通道
- 用于 sigma delta 调制器的 2x 数字滤波器、4x PDM 接口、立体声麦克风支持
- 通用 DMA:16 流 DMA
- 多达 17 个定时器:多达 12 个 16 位定时器、2 个 32 位定时器(每个高达 100 MHz)(带多达 4 个 IC/OC/PWM 或脉冲计数器和正交(增量)编码器输入)、2 个看门狗定时器(独立和窗口)、1 个 SysTick 定时器
- 调试模式 - 串行线调试 (SWD) 和 JTAG
- Cortex ® -M4 嵌入式跟踪宏单元
- 多达 114 个具有中断功能的 I/O 端口 - 多达 109 个高达 100 MHz 的快速 I/O
- 多达 114 个五 V 容差 I/O
- 多达 17 个通信接口
- 最多 4 个 I2C 接口(SMBus/PMBus) - 最多 4 个 USART(2 x 12.5 Mbit/s、2 x 6.25 Mbit/s)、ISO 7816 接口、LIN、IrDA、调制解调器控制) - 最多 5 个 SPI/I2S(最高 50 Mbit/s,SPI 或 I2S 音频协议),其中 2 个复用全双工 I2S 接口
- SDIO 接口(SD/MMC/eMMC)
- 先进的连接性: 带物理层的 USB 2.0 全速设备/主机/OTG 控制器
- 2 个 CAN(2.0B 有源) - 真正的随机数生成器
- CRC 计算单元 - 96 位唯一 ID
- RTC:亚秒级精度,硬件日历
- 所有封装均为 ECOPACK®2
与 STM32F4 系列兼容
STM32F412xE/G 在软件和功能上完全兼容 STM32F4 系列 (STM32F42x、STM32F401、STM32F43x、STM32F41x、STM32F405 和 STM32F407)完全兼容。STM32F412xE/G 可用于直接替换其他 STM32F4 产品
但需要对 PCB 板稍作改动。
兼容 LQFP100 封装的电路板设计