AT32F403系列微控制器技术手册:Cortex-M4F+FPU,高性能存储与接口

需积分: 9 3 下载量 10 浏览量 更新于2024-07-09 收藏 8.17MB PDF 举报
"RM_AT32F403_V1.03.pdf 是一份关于AT32F403系列微控制器的技术手册,由Artery Tek公司发布,内容涵盖该系列芯片的主要特性和功能。这份手册是版本1.03,日期为2021年2月4日。" AT32F403系列是基于ARM Cortex-M4F内核的高性能微控制器,设计用于嵌入式应用,具有丰富的外设和强大的计算能力。以下是对该微控制器关键特性的详细说明: 1. **核心特性**: - ARM Cortex-M4F CPU:支持200MHz的工作频率,内置存储器保护单元(MPU),能够进行单周期乘法和硬件除法操作。 - 浮点运算单元(FPU):集成FPU,可执行浮点运算,适合需要复杂数学和信号处理的应用。 - DSP指令集:支持数字信号处理指令,提高处理效率。 2. **存储器**: - 内置闪存:容量在256KB到1MB之间,用于存储程序和数据。 - SPIM接口:可扩展高达16MB的外部SPI闪存。 - SRAM:最高96KB+128KB的高速存储。 - 外部存储器控制器(XMC):支持4个片选,兼容多种类型的外部存储器如CF卡、SRAM、PSRAM、NOR和NAND。 - 并行LCD接口:兼容8080/6800模式,适用于显示应用。 3. **时钟、复位和电源管理**: - 工作电压:2.6V至3.6V,I/O引脚也在此范围内工作。 - 多种复位选项:包括上电/断电复位(POR/PDR)和可编程电压监测器(PVD)。 - 振荡器:支持4到25MHz晶体振荡器,以及一个经出厂调校的高精度8MHz RC振荡器和40kHz的RC振荡器。 - RTC振荡器:32kHz振荡器,带有校准功能,为实时时钟供电。 4. **低功耗**: - 支持睡眠、停机和待机等不同低功耗模式。 - VBAT供电:为RTC和后备寄存器在主电源关闭时继续供电。 5. **模拟功能**: - 3个12位A/D转换器:转换时间为0.5μs,最多21个输入通道,转换范围0至3.6V,带温度传感器。 - 2个12位D/A转换器:用于模拟输出。 6. **DMA(直接内存访问)**: - 12通道DMA控制器,支持与多个外设(如定时器、ADC、DAC、SDIO、I2S、SPI、I2C和USART)的交互。 7. **调试模式**: - 提供串行单线调试(SWD)和JTAG接口,方便开发和调试。 - 内嵌Cortex-M4F的嵌入式跟踪模块(ETM)。 8. **I/O端口**: - 多达112个快速I/O端口,其中36/51/80/112个为多功能双向端口,支持16个外部中断,大部分端口可承受5V输入。 9. **定时器**: - 18个定时器:包括8个16位定时器和2个32位定时器,每个定时器支持多种功能,如输入捕获、输出比较、PWM和脉冲计数。 - PWM高级控制定时器:专为电机控制设计,带有死区控制和紧急刹车功能。 - 2个独立和窗口型看门狗定时器,确保系统稳定运行。 这些特性使得AT32F403系列微控制器适用于广泛的工业、汽车、消费电子和物联网(IoT)应用,如自动化、电机控制、传感器接口、通信协议处理等。