基于Arm® Cortex®-M4内核,全面兼顾高运算、高实时、易用性等特点,拥有出色的CPU运算性能,支持单精度FPU、增强型DSP处理指令;超大存储空间可满足复杂程序的数据运算需求,丰富外设资源满足多应用需求,支持片上PHY的高速OTG接口;工作温度覆盖-40℃~+105℃
产品特性
内核
带有 FPU 的 32 位 Arm® Cortex®-M4
内核
最高 168MHz 工作频率
存储器及接口
Flash:容量最高为 1MB
SRAM:系统(192KB)+备份(4KB)
EMMC:支持 CF 卡、SRAM、PSRAM、
SDRAM、NOR 和 NAND 存储器
时钟
HSECLK:支持 4~26MHz 外部晶体/
陶瓷振荡器
LSECLK:支持 32.768KHz 晶体/陶瓷
振荡器
HSICLK:出厂校准的 16MHz RC 振荡
器
LSICLK:支持 28KHz RC 振荡器
PLL1:主锁相环,由四个参数配置输
出频率
PLL2:专门给 I2S 提供时钟信号的锁
相环,由三个参数配置输出频率
电源与电源管理
VDD 范围:1.8~3.6V
VDDA 范围:1.8~3.6V
备份域电源 VBAT 范围:1.65V~3.6V
支持上电/掉电/欠压复位
(POR/PDR/BOR)
支持可编程电源电压检测器(PVD)
低功耗模式
支持睡眠、停机、待机三种模式
DMA
两个 DMA,每个 DMA 有 8 个数据流,
共 16 个
调试接口
JTAG
SWD
I/O
最多有 140 个 I/O
所有 I/O 都可以映射到外部中断向量
最多有 138 个容忍 5V 输入的 I/O
通信外设
4 个 USART,2 个 UART,支持
ISO7816、LIN 和 IrDA 等功能
3 个 I2C,支持 SMBus/PMBus
3 个 SPI(2 个可复用 I2S)
2 个 CAN
3 个 USB_OTG 控制器
1 个 SDIO 接口
模拟外设
3 个 12 位的 ADC
2 个 12 位的 DAC
定时器
2 个可以提供 7 通道 PWM 输出的 16
位高级定时器 TMR1/8,支持死区生成
和刹车输入等功能
2 个 32 位通用定时器 TMR2/5,每个
定时器有 4 个独立通道可以用来输入
捕获、输出比较、PWM 与脉冲计数等
功能
8 个 16 位通用定时器 TMR/3/4/9/10/
11/12/13/14,每个定时器有 2 个独立
通道可以用来输入捕获、输出比较、
PWM 与脉冲计数等功能
2 个 16 位基本定时器 TMR6/7
2 个看门狗定时器:一个独立看门狗
IWDT 和一个窗口看门狗 WWDT
1 个 24 位自减型系统定时器 Sys Tick
Timer
RTC
支持日历功能
可从停机/待机模式下报警和定期唤醒
CRC 计算单元
国密算法
BN
SM3
SM4
APM32F405xG 407xExG 产品功能和外设配置请参阅下表。
表格 1 APM32F405xGw407xExG 系列芯片功能和外设
产品 APM32F407 APM32F405
型号 RET6 RGTx VET6 VGTx ZET6 ZGT6 IET6 IGT6 RGT6 VGT6 ZGT6
封装 LQFP64 LQFP100 LQFP144 LQFP176 LQFP64 LQFP100 LQFP144
内核及最大工作频率 Arm® 32-bit Cortex®-M4@168MHz
工作电压 1.8~3.6V
Flash(KB) 512 1024 512 1024 512 1024 512 1024 1024
系统+备份 SRAM(KB) 192+4
SMC 0 1 0 1
DMC 0 1 0
GPIOs 51 82 114 140 51 82 114
通信接口
USART/UART 4/2
SPI/I2S 3/2
I2C 3
OTG_FS 1
OTG_HS 2
CAN 2
Ethernet 0 1 0
SDIO 1
定时器
16 位高级 2
32 位通用 2
16 位通用 8
16 位基本 2
系统滴答定时器 1
看门狗 2
实时时钟 1
DCI 0 1 0
RNG 1
12 位 ADC
单元 3
外部通道 13 21 13 21
内部通道 3
12 位 DAC
单元 2
通道 2
工作温度
环境温度:-40°C 至 85°C/-40°C 至 105°C
结温度:-40°C 至 105°C/-40°C 至 125°C
工控 医疗 手持设备
型号 | DataSheet | Dimension (mm) | Description |
---|