编辑: f19970615123fa | 2014-06-10 |
96 MHz 的频率下, 以获得最大的效率. 它提供
64 KB 的嵌入式 Flash 存储器用作程序 / 数据存储,
16 KB 的嵌入式 SRAM 存储器用作系统操作和应 用程序运用. 此单片机具有多种外设, 如ADC、 I2 C、 USART、 UART、 SPI、 I2 S、 PDMA、 GPTM、 MCTM、 EBI、 CRC-16/
32、 USB2.0 FS、 SDIO 和SW-DP ( 串行线调试端口 ) 等. 在唤醒延迟和功 耗方面, 几种省电模式提供了具有灵活性的最大优化方案, 此举在低功耗应用方面尤为值得考虑. 以上这些特性使该单片机可以广泛地适用于各种应用, 如白色家电应用控制、 电源监控、 报警系 统、 消费类产品、 手持式设备、 数据记录应用、 马达控制、 指纹识别等. Rev. 1.30
7 of
48 2019-04-16
2 特性2特性 内核 32-bit Arm? Cortex? -M3 处理器内核 高达
96 MHz 的工作频率 单周期乘法和硬件除法 集成嵌套向量中断控制器 (NVIC) 24-bit SysTick 定时器 Cortex? -M3处理器是一种通用的32-bit处理器内核, 特别适合要求高性能和低功耗单片机的产品. 它提供了许多新功能如 Thumb-2 指令集、 硬件除法、 低延迟中断响应时间、 原子位带访问和多个 同时访问的总线. Cortex? -M3 处理器基于 ARMv7 架构, 同时支持 Thumb 和Thumb-2 指令集. 片上存储器
64 KB 片上 Flash 存储器用于指令 / 数据和选项的存储
16 KB 片上 SRAM 支持多种启动模式 Arm? Cortex? -M3 处理器的结构是哈佛架构, 可以使用不同的总线获得指令和加载 / 存储数据. 指令代码和数据都位于相同的存储器地址空间, 但位于不同的地址范围. Cortex? -M3 的最大地址 范围是 4GB, 因为它具有 32-bit 总线地址宽度. 此外, 预先定义的内存映射由 Cortex? -M3 处理器 提供, 以减少软件被不同的单片机供应商重复实施的复杂性. 但有一些区域为 Arm? Cortex? -M3 系统外设所使用. 更多信息请参考 Arm? Cortex? -M3 技术参考手册. 图2显示了 HT32F12345 单 片机的内存映射, 包括代码、 SRAM、 外设和其它预先定义的区域. Flash 存储器控制器 C FMC Flash 加速器用以获得最大效率 具有在线系统编程 (ISP) 和在线应用编程 (IAP) 的32-bit 字编程功能 Flash 保护功能,防止非法访问 Flash 存储器控制器 FMC 为嵌入式片上 Flash 存储器提供所有必要的功能和预抓取缓存器. 由于Flash 存储器访问速度比 CPU 慢, 故提供一个带有预抓取缓存器的宽访问接口来减少 CPU 指 令执行延迟的等待时间. Flash 存储器还提供字编程 / 页擦除功能. 复位控制单元 C RSTCU 电源监控: 上电复位 / 掉电复位 C POR/PDR 掉电检测器 C BOD 可编程低压检测器 C LVD 复位控制单元 RSTCU 有三种复位方式, 分别是上电复位、 系统复位和 APB 单元复位. 上电复位, 被称为冷复位, 在上电时复位了整个系统. 系统复位复位了处理器内核和除 SW-DP 控制器以外的 外设 IP 元件. 这些复位可以通过外部信号、 内部事件和复位发生器触发. Rev. 1.30
8 of
48 2019-04-16
2 特性时钟控制单元 C CKCU 外部
4 ~
16 MHz 晶振 外部 32.768 kHz 晶振 在工作电压为 3.3 V,工作温度为
25 ?C 下,内部
8 MHz RC 振荡器精度为 ±2 % 内部
32 kHz RC 振荡器 集成系统时钟 PLL 用作外设时钟源的独立的时钟分频器与门控位 时钟控制单元 CKCU 提供了一系列振荡器和时钟功能, 包括内部高速 RC 振荡器 (HSI)、 外部高 速晶振 (HSE)、 内部低速 RC 振荡器 (LSI)、 外部低速晶振 (LSE)、 锁相环 (PLL)、 HSE 时钟监控、 时钟预分频器、 时钟倍频和 APB 时钟分频器和门电路. AHB、 APB 和Cortex? -M3 的时钟来源 于系统时钟 (CK_SYS), 而系统时钟可以来自 LSI、 LSE、 HSI、 HSE 或者 PLL. 看门狗定时器和实 时时钟 (RTC) 使用 LSI 或LSE 作为它们的时钟源. 系统内核时钟 (CK_AHB) 最大的工作频率高 达96 MHz. 电源管理 C PWRCU 单一电源 VDD 供电:2.0 V ~ 3.6 V 集成 1.5 V LDO 稳压器用作 CPU 内核、外设和存储器电源 VBAT 电池供电给 RTC 和备份寄存器 三个电源域:VDD、1.5 V 和备份 四种省电模式:休眠模式、深度休眠模式