STM32L5系列高度安全且低功耗

规格

  • 产品名称:RM0438参考手册
  • 修订:第 8 版
  • 页数:1 至 2187
  • 发布日期:2025 年 XNUMX 月
  • 制造商:www.st.com

产品信息

The RM0438 Reference manual provides detailed information about memory and bus architecture, TrustZone security architecture, memory organization, embedded SRAM, flash memory overview, boot configuration, and system security.

Memory and Bus Architecture
The system architecture includes Fast C-bus, Slow C-bus, S-bus, DMA-bus, SDMMC controller DMA bus, and BusMatrix.

TrustZone Security Architecture
Explains the default TrustZone security state and TrustZone peripheral classification.

内存组织
Describes the memory map, register boundary addresses, and the organization of embedded SRAM.

嵌入式 SRAM
Details SRAM2 parity check, write protection, read protection, erase operations.

闪存超过view
提供超过view 系统中使用的闪存。

引导配置
涵盖系统的启动配置设置。

系统安全
系统安全措施介绍。

常见问题解答

问:在哪里可以找到有关寄存器重置的信息 价值观?
A: The register reset values are detailed in section 1.3 of the manual.

问:什么是 TrustZone 安全架构?
A: TrustZone security architecture is explained in section 2.2 of the manual.

问:如何配置启动设置?
A: Instructions for boot configuration can be found in section 3 of the manual.

“`

RM0438参考手册


STM32L5系列基于Arm®的先进32位MCU
介绍
本参考手册面向应用程序开发人员,提供有关如何使用 STM32L552xx 和 STM32L562xx 微控制器存储器和外设的完整信息。STM32L552xx 和 STM32L562xx 属于 STM32L5x2 系列微控制器,具有不同的存储器容量、封装和外设。有关订购信息、机械和电气设备特性,请参阅相应的数据手册。有关 Arm® Cortex®-M33 内核的信息,请参阅 Cortex®-M33 技术参考手册。STM32L552xx 和 STM32L562xx 微处理器采用意法半导体先进的专利技术。
相关文件

13.1 简介 .................................................................................................................................................................................................................................................................. 469

13.2 连接摘要 . ...

13.3 互连详细信息......................................................................................................................................................................................470

13.3.1 从定时器(TIM1/TIM2/TIM3/TIM4/TIM5/TIM8/TIM15/TIM16/TIM17)到定时器(TIM1/TIM2/TIM3/TIM4/TIM5/TIM8/TIM15). ...

13.3.2 从定时器(TIM1/TIM2/TIM3/TIM4/TIM6/TIM8/TIM15)和 EXTI 到 ADC(ADC1/ADC2). ...

13.3.3 从 ADC1/ADC2 到定时器(TIM1/TIM8). ...

13.3.4 从定时器(TIM2/TIM4/TIM5/TIM6/TIM7/TIM8)和 EXTI 到 DAC(DAC1/DAC2). ...

13.3.5 从定时器(TIM1/TIM3/TIM4/TIM6/TIM7/TIM8/TIM16/LPTIM1)和 EXTI 到 DFSDM1 . ...

13.3.6 从 DFSDM1 到定时器 (TIM1/TIM8/TIM15/TIM16/TIM17) . ...

13.3.7 从 HSE、LSE、LSI、MSI、MCO、RTC 到定时器(TIM2/TIM15/TIM16/TIM17). ...

13.3.8 从 RTC、COMP1、COMP2 到低功耗定时器(LPTIM1/LPTIM2/LPTIM3). ...

13.3.9 从定时器(TIM1/TIM2/TIM3/TIM8/TIM15)到比较器(COMP1/COMP2). ...

13.3.10 从 ADC(ADC1)到 ADC(ADC2). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 474

13.3.11 从 USB 到定时器(TIM2). ...

13.3.12 从内部模拟源到 ADC(ADC1/ADC2)和 OPAMP (原作)AMP1/OPAM2) . 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。第475章

13.3.13 从比较器(COMP1/COMP2)到定时器(TIM1/TIM2/TIM3/TIM8/TIM15/TIM16/TIM17). ...

13.3.14 从系统错误到定时器(TIM1/TIM8/TIM15/TIM16/TIM17). . . . . 476

13.3.15 从定时器(TIM16/TIM17)到 IRTIM. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 476

13.3.16 从 ADC(ADC1/ADC2)到 DFSDM. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 477

14

直接内存访问控制器 (DMA) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 478

14.1 简介 .................................................................................................................................................................................................................................................................. 478

14.2 DMA 主要特性 . ...

14.3 DMA 实现......................................................................................................................................................................................479

14/2187

RM0438 修订版 8

RM0438

内容

14.4
14.5 14.6

14.3.1 DMA1 和 DMA2 . ...
DMA 功能描述 . ...
14.4.1 DMA 框图 . ... . ... . ...
DMA 中断 . ...
14.6.1 DMA 中断状态寄存器(DMA_ISR) . ... 490 14.6.2 DMA 通道 x 存储器 494 地址寄存器(DMA_CM14.6.3ARx) . ...

15

DMA 请求多路复用器 (DMAMUX) . ...

15.1 简介 .................................................................................................................................................................................................................................................................. 506

15.2 DMAMUX 主要特性 . ...

15.3 DMAMUX 实现. ...

15.3.1 DMAMUX 实例. ...

15.3.2 DMAMUX 映射. ...

15.4 DMAMUX 功能描述 . ...

15.4.1 DMAMUX 框图. ...

15.4.2 DMAMUX 信号. ...

15.4.3 DMAMUX 通道. ...

15.4.4 DMAMUX 安全 / 非安全通道 . ...

15.4.5 DMAMUX 特权 / 非特权通道 . ...

15.4.6 DMAMUX 请求线多路复用器. ...

15.4.7 DMAMUX 请求生成器. ...

15.5 DMAMUX 中断 . ...

RM0438 修订版 8

15/2187
54

内容

RM0438

15.6

DMAMUX 寄存器 . ...
15.6.1 DMAMUX 请求线多路复用器通道 x 配置寄存器(DMAMUX_CxCR). ...
15.6.2 DMAMUX 请求线路多路复用器中断通道状态寄存器(DMAMUX_CSR). ...
15.6.3 DMAMUX 请求线路多路复用器中断通道清除标志寄存器(DMAMUX_CCFR). ...
15.6.4 DMAMUX 请求生成器通道 x 配置寄存器(DMAMUX_RGxCR). ...
15.6.5 DMAMUX 请求生成器中断状态寄存器(DMAMUX_RGSR). ...
15.6.6 DMAMUX 请求生成器中断清除标志寄存器(DMAMUX_RGCFR). ...
15.6.7 DMAMUX 寄存器映射. ...

16

嵌套矢量中断控制器 (NVIC) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 528

16.1 NVIC 主要特性 . ...

16.2 SysTick 校准值寄存器. ...

16.3 中断和异常向量 . ...

17

扩展中断和事件控制器 (EXTI) . . . . . . . . . . . . . . . . . . . . . . . . . . 533

17.1 EXTI 主要特点。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。第533章

17.2 EXTI 框图。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。第534章

17.2.1 外设与 CPU 之间的 EXTI 连接 . ...

17.2.2 EXTI 中断/事件映射。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。第535章

17.3 EXTI 功能描述。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。第537章

17.3.1 EXTI 可配置事件输入唤醒 . ...

17.3.2 EXTI 直接事件输入唤醒。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。第539章

17.3.3 EXTI 复用器选择。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。第539章

17.4 EXTI 功能行为。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 540

17.5 EXTI 事件保护。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。第541章

17.5.1 EXTI 安全保护. ...

17.5.2 EXTI 权限保护。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。第542章

17.6 EXTI 寄存器。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。第543章

17.6.1 17.6.2 17.6.3 17.6.4

EXTI上升沿触发选择寄存器(EXTI_RTSR1)。 。 。 。 。 。 。 。 。 。 。 。 。 。 543 EXTI下降沿触发选择寄存器(EXTI_FTSR1)。 。 。 。 。 。 。 。 。 。 。 。 。 544 EXTI 软件中断事件寄存器(EXTI_SWIER1)。 。 。 。 。 。 。 。 。 。 。 545 EXTI 上升沿等待寄存器 (EXTI_RPR1) 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。第546章

16/2187

RM0438 修订版 8

RM0438

内容

17.6.5 EXTI 下降沿挂起寄存器(EXTI_FPR1)。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 547 17.6.6 EXTI 安全配置寄存器(EXTI_SECCFGR1)。 。 。 。 。 。 。 。 。 。 548 17.6.7 EXTI特权配置寄存器(EXTI_PRIVCFGR1)。 。 。 。 。 。 。 。 。 549 17.6.8 EXTI 上升沿触发选择寄存器(EXTI_RTSR2)。 。 。 。 。 。 。 。 。 。 。 。 。 。 549 17.6.9 EXTI 下降沿触发选择寄存器(EXTI_FTSR2)。 。 。 。 。 。 。 。 。 。 。 。 。 550 17.6.10 EXTI 软件中断事件寄存器(EXTI_SWIER2)。 。 。 。 。 。 。 。 。 。 。 551 17.6.11 EXTI 上升沿等待寄存器(EXTI_RPR2)。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 551 17.6.12 EXTI 下降沿待处理寄存器(EXTI_FPR2)。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 552 17.6.13 EXTI 安全使能寄存器(EXTI_SECCFGR2)。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 553 17.6.14 EXTI 特权使能寄存器(EXTI_PRIVCFGR2)。 。 。 。 。 。 。 。 。 。 。 。 。 。 553 17.6.15 EXTI 外部中断选择寄存器(EXTI_EXTICRn)。 。 。 。 。 。 。 。 554 17.6.16 EXTI 锁定寄存器(EXTI_LOCKR)。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 557 17.6.17 EXTI CPU 通过中断屏蔽寄存器(EXTI_IMR1)唤醒。 。 。 。 。 。 。 557 17.6.18 EXTI CPU 通过事件屏蔽寄存器(EXTI_EMR1)唤醒。 。 。 。 。 。 。 。 558 17.6.19 EXTI CPU 通过中断屏蔽寄存器(EXTI_IMR2)唤醒。 。 。 。 。 。 。 559 17.6.20 EXTI CPU 通过事件屏蔽寄存器 (EXTI_EMR2) 唤醒。 。 。 。 。 。 。 。 559 17.6.21 EXTI 寄存器映射。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。第560章

18

循环冗余校验计算单元(CRC). . . . . . . . . . . . . . . . . . . . . . . . 563

18.1 CRC 简介 . ...

18.2 CRC 主要特性 . ...

18.3 CRC 功能描述 . ...

18.3.1 CRC 框图. ...

18.3.2 CRC 内部信号. ...

18.3.3 CRC 运算. ...

18.4 CRC 寄存器. ...

18.4.1 18.4.2 18.4.3 18.4.4

CRC 数据寄存器(CRC_DR) . ... . ...

18.4.5 CRC polynomial (CRC_POL) . . . . . . . . . . . . . . . . . . . . . . . . . . 。 。 。 。 。 568

18.4.6 CRC 寄存器映射. ...

19

灵活静态存储器控制器(FSMC). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 570

19.1 FMC 简介 . ...

19.2 FMC 主要特性 . ...

RM0438 修订版 8

17/2187
54

内容

RM0438

19.3 19.4 19.5 19.6
19.7

FMC 框图 . ...
19.4.1 支持的内存和事务 . ...
外部设备地址映射 . ...
19.5.1 NOR/PSRAM 地址映射 . ...
NOR 闪存 /PSRAM 控制器 . ...
19.6.1 外部存储器接口信号 . ... . ...
NAND 闪存控制器 . ...
19.7.1 外部存储器接口信号 . ... . ...
在 NAND 闪存中 . ... ... 617

20

Octo-SPI 接口 (OCTOSPI)。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 626

20.1 OCTOSPI 简介。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 626

20.2 OCTOSPI 主要特点。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 626

20.3 OCTOSPI 实现。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 627

20.4 OCTOSPI 功能描述。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 628

20.4.1 OCTOSPI 框图。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 628

20.4.2 OCTOSPI 引脚和内部信号 . ...

20.4.3 OCTOSPI 接口至存储器模式. ...

20.4.4 OCTOSPI 常规命令协议. ...

20.4.5 OCTOSPI 常规命令协议信号接口 . ...

20.4.6 HyperBus 协议. ...

20.4.7 具体特征 . ...

18/2187

RM0438 修订版 8

RM0438

内容

20.5 20.6 20.7

20.4.8 OCTOSPI 工作模式介绍。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 642 20.4.9 OCTOSPI 间接模式。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 642 20.4.10 OCTOSPI 自动状态轮询模式。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 644 20.4.11 OCTOSPI 存储器映射模式。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 645 20.4.12 OCTOSPI配置介绍。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 646 20.4.13 OCTOSPI 系统配置。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 646 20.4.14 OCTOSPI 器件配置。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 646 20.4.15 OCTOSPI 常规命令模式配置。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 649 20.4.16 OCTOSPI HyperBus 协议配置。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 651 20.4.17 OCTOSPI 错误管理。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 652 20.4.18 OCTOSPI 忙并中止。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 653 20.4.19 OCTOSPI 重新配置或停用。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 653 20.4.20 NCS 行为。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 . . . . 653
地址对齐和数据编号。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 655 OCTOSPI 中断。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 656 个 OCTOSPI 寄存器。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。第657章
20.7.1 OCTOSPI 控制寄存器(OCTOSPI_CR)。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 657 20.7.2 OCTOSPI 器件配置寄存器 1 (OCTOSPI_DCR1) 。 。 。 。 。 。 659 20.7.3 OCTOSPI 器件配置寄存器 2 (OCTOSPI_DCR2) 。 。 。 。 。 。 661 20.7.4 OCTOSPI 器件配置寄存器 3 (OCTOSPI_DCR3) 。 。 。 。 。 。 662 20.7.5 OCTOSPI 器件配置寄存器 4 (OCTOSPI_DCR4)。 。 。 。 。 。 662 20.7.6 OCTOSPI 状态寄存器(OCTOSPI_SR)。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 663 20.7.7 OCTOSPI 标志清除寄存器(OCTOSPI_FCR)。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 664 20.7.8 OCTOSPI 数据长度寄存器(OCTOSPI_DLR)。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 664 20.7.9 OCTOSPI 地址寄存器(OCTOSPI_AR)。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 665 20.7.10 OCTOSPI 数据寄存器(OCTOSPI_DR)。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 665 20.7.11 OCTOSPI 轮询状态屏蔽寄存器(OCTOSPI_PSMKR)。 。 。 。 。 。 。 666 20.7.12 OCTOSPI 轮询状态匹配寄存器(OCTOSPI_PSMAR)。 。 。 。 。 。 。 667 20.7.13 OCTOSPI 轮询间隔寄存器(OCTOSPI_PIR)。 。 。 。 。 。 。 。 。 。 。 。 。 。 667 20.7.14 OCTOSPI 通信配置寄存器(OCTOSPI_CCR)。 。 667 20.7.15 OCTOSPI 时序配置寄存器(OCTOSPI_TCR)。 。 。 。 。 。 。 。 。 。 670 20.7.16 OCTOSPI 指令寄存器(OCTOSPI_IR)。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 670 20.7.17 OCTOSPI 交替字节寄存器(OCTOSPI_ABR)。 。 。 。 。 。 。 。 。 。 。 。 。 671 20.7.18 OCTOSPI 低功耗超时寄存器(OCTOSPI_LPTR)。 。 。 。 。 。 。 。 。 。 671 20.7.19 OCTOSPI 包装通信配置寄存器
(OCTOSPI_WPCCR) 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 672 20.7.20 OCTOSPI 回绕时序配置寄存器(OCTOSPI_WPTCR)。 。第674章

RM0438 修订版 8

19/2187
54

内容

RM0438

20.7.21 OCTOSPI 回绕指令寄存器(OCTOSPI_WPIR)。 。 。 。 。 。 。 。 。 。 。 。 674 20.7.22 OCTOSPI 回绕交替字节寄存器(OCTOSPI_WPABR)。 。 。 。 。 。 675 20.7.23 OCTOSPI 写通信配置寄存器
(OCTOSPI_WCCR) 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 675 20.7.24 OCTOSPI 写时序配置寄存器(OCTOSPI_WTCR)。 。 。 。 677 20.7.25 OCTOSPI 写指令寄存器(OCTOSPI_WIR)。 。 。 。 。 。 。 。 。 。 。 。 。 678 20.7.26 OCTOSPI 写入交替字节寄存器 (OCTOSPI_WABR)。 。 。 。 。 。 。 678 20.7.27 OCTOSPI HyperBus 延迟配置寄存器
(OCTOSPI_HLCR) 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 679 20.7.28 OCTOSPI 寄存器映射。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。第679章

21

模数转换器 (ADC) . ...

21.1 ADC 介绍 . ...

21.2 ADC 主要特性 . ...

21.3 ADC 实现......................................................................................................................................................................................685

21.4 ADC 功能描述 . ...

21.4.1 ADC 框图 . ...

21.4.2 ADC 引脚和内部信号 . ...

21.4.3 ADC 时钟. ...

21.4.4 ADC1/2 连接. ...

21.4.5 从机 AHB 接口. ...

21.4.6 ADC 深度掉电模式 (DEEPPWD) 和 ADC voltage 调节器(ADVREGEN). ...

21.4.7 单端和差分输入通道. ...

21.4.8 校准(ADCAL、ADCALDIF、ADC_CALFACT). ...

21.4.9 ADC 开关控制(ADEN、ADDIS、ADRDY). ...

21.4.10 写入 ADC 控制位时的限制 . ...

21.4.11 通道选择(ADC_SQRy,ADC_JSQR). ...

21.4.12 通道可编程amp延迟时间(SMPR1,SMPR2).... .. . . 699

21.4.13 单转换模式(CONT = 0). ...

21.4.14 连续转换模式(CONT = 1). ...

21.4.15 启动转换(ADSTART,JADSTART). ...

21.4.16 ADC 时序. ...

21.4.17 停止正在进行的转换(ADSTP,JADSTP). ...

21.4.18 外部触发与触发极性转换(EXTSEL、EXTEN、JEXTSEL、JEXTEN). ...

21.4.19 注入通道管理 . ...

21.4.20 不连续模式(DISCEN、DISCNUM、JDISCEN)。 。 。 。 。 。 。 。 。 。 。 。 708

20/2187

RM0438 修订版 8

RM0438

内容

21.5 21.6 21.7

21.4.21 注入转换的上下文队列 . ...amp转换阶段(EOC、JEOC、EOSMP) . . 718 21.4.24 转换序列结束(EOS、JEOS) . ...ample(单次/连续模式,
719 数据管理 . ... 21.4.26 721 动态低功耗特性 . ...
AWD1CH、AWD2CH、AWD3CH、AWD_HTx、AWD_LTx、AWDx)。 。 。 。 。 732 21.4.30 轮ampler . ... . ...tag参考文献. ...
低功耗模式下的 ADC . ... . . . . . 759
21.7.1 ADC 中断和状态寄存器(ADC_ISR) . ... . ...amp时间寄存器 1(ADC_SMPR1). ...ample 时间寄存器 2(ADC_SMPR2) . ... 775 21.7.8 ADC 常规序列寄存器 1(ADC_SQR1) . ... 776 21.7.9 ADC 常规数据寄存器(ADC_DR) . ... . ...

RM0438 修订版 8

21/2187
54

内容

RM0438

21.8 21.9

21.7.19 ADC 模拟看门狗 2 配置寄存器(ADC_AWD2CR) . ...
ADC 通用寄存器 . ...
21.8.1 ADC 公共状态寄存器(ADC_CSR) . ...
ADC 寄存器映射 . ...

22

数模转换器 (DAC) . ...

22.1 DAC 简介 . ...

22.2 DAC 主要特性 . ...

22.3 DAC 实现......................................................................................................................................................................................797

22.4 DAC 功能描述 . ...

22.4.1 DAC 框图. ...

22.4.2 DAC 通道使能. ...

22.4.3 DAC 数据格式. ...

22.4.4 DAC 转换. ...

22.4.5 DAC输出电压tage. 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 801

22.4.6 DAC 触发器选择 . ...

22.4.7 DMA 请求. ...

22.4.8 噪声产生 . ...

22.4.9 三角波的产生 . ...

22.4.10 DAC 通道模式. ...

22.4.11 DAC 通道缓冲器校准. ...

22.4.12 DAC 通道转换模式 . ...

22.4.13 双 DAC 通道转换模式(如果有双通道可用). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 811

22.5 低功耗模式下的 DAC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 815

22.6 DAC 中断 . ...

22.7 DAC 寄存器. ...

22.7.1 DAC 控制寄存器(DAC_CR). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 816

22.7.2 DAC 软件触发寄存器(DAC_SWTRGR). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 820

22.7.3 DAC 通道 1 12 位右对齐数据保持寄存器(DAC_DHR12R1). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 820

22/2187

RM0438 修订版 8

RM0438

内容

22.7.4 DAC 通道 1 12 位左对齐数据保持寄存器(DAC_DHR12L1). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 821
22.7.5 DAC 通道 1 8 位右对齐数据保持寄存器(DAC_DHR8R1). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 821
22.7.6 DAC 通道 2 12 位右对齐数据保持寄存器(DAC_DHR12R2). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 822
22.7.7 DAC 通道 2 12 位左对齐数据保持寄存器(DAC_DHR12L2). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 822
22.7.8 DAC 通道 2 8 位右对齐数据保持寄存器(DAC_DHR8R2). ...
22.7.9 双 DAC 12 位右对齐数据保持寄存器(DAC_DHR12RD). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 823
22.7.10 双 DAC 12 位左对齐数据保持寄存器(DAC_DHR12LD). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 824
22.7.11 双 DAC 8 位右对齐数据保持寄存器(DAC_DHR8RD). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 824
22.7.12 DAC 通道 1 数据输出寄存器(DAC_DOR1). . . . . . . . . . . . . . . . . . . . . . . . . . . . 825
22.7.13 DAC 通道 2 数据输出寄存器(DAC_DOR2). . . . . . . . . . . . . . . . . . . . . . . . . . . . 825
22.7.14 DAC 状态寄存器(DAC_SR). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 825
22.7.15 DAC 校准控制寄存器(DAC_CCR). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 827
22.7.16 DAC 模式控制寄存器(DAC_MCR). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 827
22.7.17 DAC通道1ample 并保持 sample 时间寄存器(DAC_SHSR1). ...
22.7.18 DAC通道2ample 并保持 sample 时间寄存器(DAC_SHSR2). ...
22.7.19 DACamp和保持时间寄存器(DAC_SHHR). . . . . . . . . . . . . . . . . . . . . . . 829
22.7.20 DACamp保持刷新时间寄存器(DAC_SHRR). . . . . . . . . . . . . . 830
22.7.21 DAC 寄存器映射. ...

23

卷tage 参考缓冲区(VREFBUF). . . . . . . . . . . . . . . . . . . . . . . . . . . . . 833

23.1 VREFBUF 介绍 . ...

23.2 VREFBUF 功能描述 . ...

23.3 VREFBUF 调整 . ...

23.4 VREFBUF 寄存器. ...

23.4.1 VREFBUF 控制和状态寄存器(VREFBUF_CSR). ...

23.4.2 VREFBUF 校准控制寄存器(VREFBUF_CCR). ...

23.4.3 VREFBUF 寄存器映射. ...

24

比较器(COMP). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 837

24.1 简介 .................................................................................................................................................................................................................................................................. 837

RM0438 修订版 8

23/2187
54

内容

RM0438

24.2 24.3
24.4 24.5 24.6

COMP 主要特性 . ...
24.3.1 COMP 框图 . ... . ... . ...
COMP 低功耗模式 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 842 COMP 中断 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 842 COMP 寄存器 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 843
24.6.1 比较器 1 控制和状态寄存器(COMP1_CSR) . ...

25

操作 amp液化器(OPAMP).................................................................................................................................................................................................849

25.1 简介 .................................................................................................................................................................................................................................................................. 849

25.2 OPAMP 主要特点. ...

25.3 OPAMP 功能描述. ...

25.3.1 OPAMP 重置和时钟 . ...

25.3.2 初始配置. ...

25.3.3 信号路由. ...

25.3.4 OPAMP 模式. ...

25.3.5 校准....................................................................................................................................................................................................................854

25.4 OPAMP 低功耗模式. ...

25.5 OPAMP 寄存器....................................................................................................................................................................................................................857

25.5.1 OPAMP1个控制/状态寄存器(OPAMP1_CSR). . . . . . . . . . . . . . . . . . . . . . 857

25.5.2 OPAMP1 正常模式下的偏移调整寄存器(OPAMP1_OTR)..858

25.5.3 OPAMP1 低功耗模式下的偏移调整寄存器(OPAMP1_LPOTR). ...

25.5.4 OPAMP2个控制/状态寄存器(OPAMP2_CRS). . . . . . . . . . . . . . . . . . . . . . 859

25.5.5 OPAMP2 正常模式下的偏移调整寄存器(OPAMP2_OTR)..860

25.5.6 OPAMP2 低功耗模式下的偏移调整寄存器(OPAMP2_LPOTR). ...

25.5.7 OPAMP 寄存器映射. ...

24/2187

RM0438 修订版 8

RM0438

内容

26

用于 Σ-Δ 调制器的数字滤波器(DFSDM). . . . . . . . . . . . . . . . . . . . . . . 862

26.1 简介 .................................................................................................................................................................................................................................................................. 862

26.2 DFSDM 主要特点 . ...

26.3 DFSDM 实现......................................................................................................................................................................864

26.4 DFSDM 功能描述. ...

26.4.1 DFSDM 框图. ...

26.4.2 DFSDM 引脚和内部信号 . ...

26.4.3 DFSDM 复位和时钟. ...

26.4.4 串行通道收发器..................................................................................................................................................868

26.4.5 配置输入串行接口. ...

26.4.6 并行数据输入. ...

26.4.7 通道选择. ...

26.4.8 数字滤波器配置. ...

26.4.9 积分器单元. ...

26.4.10 模拟看门狗. ...

26.4.11 短路检测器 . ...

26.4.12 极端检测器 . ...

26.4.13 数据单元块. ...

26.4.14 有符号数据格式. ...

26.4.15 启动转换 . ...

26.4.16 连续和快速连续模式 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 888

26.4.17 请求优先级. ...

26.4.18 运行模式下的功率优化 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 890

26.5 DFSDM 中断 . ...

26.6 DFSDM DMA 传输. ...

26.7 DFSDM 通道 y 寄存器(y=0..3). ...

26.7.1 DFSDM 通道 y 配置寄存器(DFSDM_CHyCFGR1). . . . 892

26.7.2 DFSDM 通道 y 配置寄存器(DFSDM_CHyCFGR2). . . . 894

26.7.3 DFSDM 通道 y 模拟看门狗和短路检测寄存器(DFSDM_CHyAWSCDR). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 895

26.7.4 DFSDM 通道 y 看门狗滤波器数据寄存器(DFSDM_CHyWDATR). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 896

26.7.5 DFSDM 通道 y 数据输入寄存器(DFSDM_CHyDATINR). ...

26.7.6 DFSDM 通道 y 延迟寄存器(DFSDM_CHyDLYR)。 。 。 。 。 。 。 。 。 。 。 。第897章

26.8 DFSDM 过滤器 x 模块寄存器(x=0..3). ...

26.8.1 DFSDM 过滤器 x 控制寄存器 1(DFSDM_FLTxCR1). . . . . . . . . . . . . . . . . . . . . . . . . . . 898

26.8.2 DFSDM 过滤器 x 控制寄存器 2(DFSDM_FLTxCR2). . . . . . . . . . . . . . . . . . . . . . . . . . . 901

RM0438 修订版 8

25/2187
54

内容

RM0438

26.8.3 DFSDM 过滤器 x 中断和状态寄存器(DFSDM_FLTxISR). . . . . . . 902
26.8.4 DFSDM过滤器x中断标志清除寄存器(DFSDM_FLTxICR). ...
26.8.5 DFSDM 滤波器 x 注入通道组选择寄存器(DFSDM_FLTxJCHGR). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 905
26.8.6 DFSDM 过滤器 x 控制寄存器(DFSDM_FLTxFCR). . . . . . . . . . . . . . . . . . . . . . . . . . . . 905
26.8.7 用于注入组的 DFSDM 过滤器 x 数据寄存器(DFSDM_FLTxJDATAR). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 906
26.8.8 常规通道的 DFSDM 滤波器 x 数据寄存器(DFSDM_FLTxRDATAR). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 907
26.8.9 DFSDM 滤波器 x 模拟看门狗高阈值寄存器(DFSDM_FLTxAWHTR). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 908
26.8.10 DFSDM 滤波器 x 模拟看门狗低阈值寄存器(DFSDM_FLTxAWLTR). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 908
26.8.11 DFSDM 过滤器 x 模拟看门狗状态寄存器(DFSDM_FLTxAWSR). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 909
26.8.12 DFSDM 过滤器 x 模拟看门狗清除标志寄存器(DFSDM_FLTxAWCFR). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 910
26.8.13 DFSDM 滤波器 x 极值检测器最大寄存器(DFSDM_FLTxEXMAX). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 910
26.8.14 DFSDM 滤波器 x 极值检测器最小寄存器(DFSDM_FLTxEXMIN). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 911
26.8.15 DFSDM过滤器x转换定时器寄存器(DFSDM_FLTxCNVTIMR). . 911
26.8.16 DFSDM 寄存器映射. ...

27

触摸感应控制器(TSC). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 920

27.1 简介 .................................................................................................................................................................................................................................................................. 920

27.2 TSC 主要特性 . ...

27.3 TSC 功能描述 . ...

27.3.1 TSC 框图. ...

27.3.2 表面电荷转移获取view 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 921

27.3.3 复位和时钟 . ...

27.3.4 电荷转移获取序列 . ...

27.3.5 扩频特性. ...

27.3.6 最大计数错误. ...

27.3.7秒amp电容I/O和通道I/O模式选择. . . . . . . . . . . . . . . . . . . . . . 926

27.3.8 采集模式. ...

27.3.9 I/O 滞后和模拟开关控制 . ...

27.4 TSC 低功耗模式 . ...

27.5 TSC 中断 . ...

26/2187

RM0438 修订版 8

RM0438

内容

27.6

TSC 寄存器. ...
27.6.1 TSC 控制寄存器(TSC_CR) . ... . ...
(TSC_IOASCR). ...amp控制寄存器(TSC_IOSCR) . ... .................................................................................................................................................................934

28

真随机数生成器(RNG). . . . . . . . . . . . . . . . . . . . . . . . . . . . . 938

28.1 RNG 简介 . ...

28.2 RNG 主要特性 . ...

28.3 RNG 功能描述 . ...

28.3.1 RNG 框图. ...

28.3.2 RNG 内部信号 . ...

28.3.3 随机数生成. ...

28.3.4 RNG 初始化. ...

28.3.5 RNG 操作. ...

28.3.6 RNG 时钟. ...

28.3.7 错误管理. ...

28.3.8 RNG 低功耗使用 . ...

28.4 RNG 中断 . ...

28.5 RNG 处理时间 . ...

28.6 RNG 熵源验证. ...

28.6.1 简介 . ...

28.6.2 验证条件......................................................................................................................................................................................947

28.6.3 数据收集......................................................................................................................................................................................948

28.7 RNG 寄存器. ...

28.7.1 RNG 控制寄存器(RNG_CR). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 948

28.7.2 RNG 状态寄存器(RNG_SR). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 950

28.7.3 RNG 数据寄存器(RNG_DR). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 951

28.7.4 RNG 健康测试控制寄存器(RNG_HTCR). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 952

RM0438 修订版 8

27/2187
54

内容

RM0438

28.7.5 RNG 寄存器映射. ...

29

AES 硬件加速器(AES). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 953

29.1 简介 .................................................................................................................................................................................................................................................................. 953

29.2 AES 主要特性 . ...

29.3 AES 实现......................................................................................................................................................................................953

29.4 AES 功能描述 . ...

29.4.1 AES 框图 . ...

29.4.2 AES 内部信号 . ...

29.4.3 AES 加密核心. ...

29.4.4 执行密码运算的 AES 程序. . . . . . . . . . . . . . . . . . . . . . . . . . . 960

29.4.5 AES 解密轮密钥准备. ...

29.4.6 AES 密文窃取与数据填充 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 963

29.4.7 AES 任务暂停和恢复. ...

29.4.8 AES 基本链接模式(ECB、CBC). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 964

29.4.9 AES 计数器(CTR)模式. ...

29.4.10 AES 伽罗瓦/计数器模式(GCM). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 971

29.4.11 AES Galois 消息认证码(GMAC). . . . . . . . . . . . . . . . . . . . . . . . 976

29.4.12 带有 CBC-MAC 的 AES 计数器(CCM). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 978

29.4.13 AES 数据寄存器和数据交换 . ...

29.4.14 AES 密钥寄存器. ...

29.4.15 AES 初始化矢量寄存器. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 985

29.4.16 AES DMA 接口. ...

29.4.17 AES 错误管理 . ...

29.5 AES 中断 . ...

29.6 AES 处理延迟 . ...

29.7 AES 寄存器. ...

29.7.1 AES 控制寄存器(AES_CR). ...

29.7.2 AES 状态寄存器(AES_SR). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 991

29.7.3 AES 数据输入寄存器(AES_DINR). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 993

29.7.4 AES 数据输出寄存器(AES_DOUTR). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 993

29.7.5 AES 密钥寄存器 0(AES_KEYR0). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 994

29.7.6 AES 密钥寄存器 1(AES_KEYR1). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 994

29.7.7 AES 密钥寄存器 2(AES_KEYR2). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 995

29.7.8 AES 密钥寄存器 3(AES_KEYR3). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 995

29.7.9 AES 初始化向量寄存器 0(AES_IVR0). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 995

28/2187

RM0438 修订版 8

RM0438

内容

29.7.10 AES 初始化向量寄存器 1(AES_IVR1) . ... . ... . ...

30

哈希处理器(HASH). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1001

30.1 简介 . ...

30.2 HASH 主要特性 . ...

30.3 HASH 实现......................................................................................................................................................................................1002

30.4 HASH 功能描述 . ...

30.4.1 HASH 框图 . ...

30.4.2 HASH 内部信号 . ...

30.4.3 关于安全散列算法 . ...

30.4.4 消息数据馈送 . ...

30.4.5 消息摘要计算. ...

30.4.6 消息填充. ...

30.4.7 HMAC 操作. ...

30.4.8 HASH 暂停/恢复操作. ...

30.4.9 HASH DMA 接口. ...

30.4.10 HASH 错误管理 . ...

30.4.11 HASH 处理时间. ...

30.5 HASH 中断 . ...

30.6 HASH 寄存器. ...

30.6.1 HASH 控制寄存器(HASH_CR). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1014

30.6.2 HASH 数据输入寄存器(HASH_DIN). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1016

30.6.3 HASH 起始寄存器(HASH_STR). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1017

30.6.4 HASH 摘要寄存器. ...

30.6.5 HASH 中断使能寄存器(HASH_IMR). . . . . . . . . . . . . . . . . . . . . . . . . . . . 1019

30.6.6 HASH 状态寄存器(HASH_SR). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1020

30.6.7 HASH 上下文交换寄存器. ...

30.6.8 HASH 寄存器映射. ...

RM0438 修订版 8

29/2187
54

内容

RM0438

31

即时解密引擎(OTFDEC). . . . . . . . . . . . . . . . . . . . . . . . . . . . 1023

31.1 OTFDEC 简介. ...

31.2 OTFDEC 主要特性 . ...

31.3 OTFDEC 功能描述. ...

31.3.1 OTFDEC 框图. ...

31.3.2 OTFDEC 内部信号. ...

31.3.3 OTFDEC 动态解密. ...

31.3.4 计数器模式解密中 AES 的 OTFDEC 使用 . ...

31.3.5 流量控制管理 . ...

31.3.6 OTFDEC 错误管理. ...

31.4 OTFDEC 中断 . ...

31.5 OTFDEC 应用信息 . ...

31.5.1 OTFDEC 初始化过程 . ...

31.5.2 OTFDEC 和电源管理 . ...

31.5.3 OTFDEC 加密 . ...

31.5.4 OTFDEC 密钥 CRC 源代码. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1031

31.6 OTFDEC 寄存器. ...

31.6.1 OTFDEC 控制寄存器(OTFDEC_CR). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1032

31.6.2 OTFDEC 特权访问控制配置寄存器(OTFDEC_PRIVCFGR). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1033

31.6.3 OTFDEC 区域 x 配置寄存器(OTFDEC_RxCFGR). . . . . . 1033

31.6.4 OTFDEC 区域 x 起始地址寄存器(OTFDEC_RxSTARTADDR). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1035

31.6.5 OTFDEC区域x结束地址寄存器(OTFDEC_RxENDADDR). 1035

31.6.6 OTFDEC 区域 x 随机数寄存器 0(OTFDEC_RxNONCER0). . . . . . 1036

31.6.7 OTFDEC 区域 x 随机数寄存器 1(OTFDEC_RxNONCER1). . . . . . 1037

31.6.8 OTFDEC 区域 x 密钥寄存器 0(OTFDEC_RxKEYR0). . . . . . . . . . . . . . . . . . 1037

31.6.9 OTFDEC 区域 x 密钥寄存器 1(OTFDEC_RxKEYR1). . . . . . . . . . . . . . . . . . 1038

31.6.10 OTFDEC 区域 x 密钥寄存器 2(OTFDEC_RxKEYR2). . . . . . . . . . . . . . . . . . 1038

31.6.11 OTFDEC 区域 x 密钥寄存器 3(OTFDEC_RxKEYR3). . . . . . . . . . . . . . . . . . 1039

31.6.12 OTFDEC 中断状态寄存器(OTFDEC_ISR). . . . . . . . . . . . . . . . . . . . . . . 1039

31.6.13 OTFDEC 中断清除寄存器(OTFDEC_ICR). . . . . . . . . . . . . . . . . . . . . . . . 1040

31.6.14 OTFDEC 中断使能寄存器(OTFDEC_IER). . . . . . . . . . . . . . . . . . . . . . . . 1041

31.6.15 OTFDEC 寄存器映射. ...

32

公钥加速器(PKA). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1046

32.1 简介 . ...

30/2187

RM0438 修订版 8

RM0438

内容

32.2 32.3
32.4
32.5 32.6 32.7

PKA 主要特性 . ...
32.3.1 PKA 框图 . ... . ... . 1046 32.3.2 PKA 错误管理. ...
PKA 操作模式 . ...
32.4.1 简介 . ... . ... . ... . ... 1052 32.4.2 算术比较 . ... . ... .................................................................................................................................................................1053
Examp配置和处理时间的数量 . ...
32.5.1 支持的椭圆曲线 . ...
PKA 中断 . ...
32.7.1 PKA 控制寄存器(PKA_CR) . ... 1068 32.7.2 PKA RAM.................. ...

RM0438 修订版 8

31/2187
54

内容

RM0438

32.7.5 PKA 寄存器映射. ...

33

高级控制定时器(TIM1/TIM8). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1072

33.1 TIM1/TIM8介绍. ...

33.2 TIM1/TIM8 主要特性 . ...

33.3 TIM1/TIM8 功能描述. ...

33.3.1 时基单元. ...

33.3.2 计数器模式. ...

33.3.3 重复计数器. ...

33.3.4 外部触发输入. ...

33.3.5 时钟选择. ...

33.3.6 捕获 / 比较通道 . ...

33.3.7 输入捕获模式 . ...

33.3.8 PWM 输入模式. ...

33.3.9 强制输出模式. ...

33.3.10 输出比较模式 . ...

33.3.11 PWM 模式. ...

33.3.12 非对称 PWM 模式 . ...

33.3.13 组合 PWM 模式 . ...

33.3.14 组合三相 PWM 模式 . ...

33.3.15 互补输出和死区插入 . . . . . . . . . . . . . . . . . . . . . 1106

33.3.16 使用中断功能 . ...

33.3.17 双向断路输入. ...

33.3.18 在外部事件发生时清除 OCxREF 信号 . . . . . . . . . . . . . . . . . . . 1115

33.3.19 6 步 PWM 生成 . ...

33.3.20 单脉冲模式. ...

33.3.21 可重复触发单脉冲模式 . ...

33.3.22 编码器接口模式. ...

33.3.23 UIF 位重新映射. ...

33.3.24 定时器输入 XOR 功能 . ...

33.3.25 与霍尔传感器接口. ...

33.3.26 计时器同步. ...

33.3.27 ADC 同步 . ...

33.3.28 DMA 突发模式. ...

33.3.29 调试模式. ...

33.4 TIM1/TIM8 寄存器. ...

33.4.1 TIMx 控制寄存器 1(TIMx_CR1)(x = 1, 8). . . . . . . . . . . . . . . . . . . . . . . . . . . 1132

32/2187

RM0438 修订版 8

RM0438

内容
33.4.2 TIMx 控制寄存器 2(TIMx_CR2)(x = 1, 8). . . . . . . . . . . . . . . . . . . . . . . . . . . 1133
33.4.3 TIMx 从模式控制寄存器(TIMx_SMCR)(x = 1, 8). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1136
33.4.4 TIMx DMA/中断使能寄存器(TIMx_DIER)(x = 1, 8). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1138
33.4.5 TIMx 状态寄存器(TIMx_SR)(x = 1, 8). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1140
33.4.6 TIMx 事件生成寄存器(TIMx_EGR)(x = 1, 8). . . . . . . . . . . . . . . . . . . . . . 1142
33.4.7 TIMx捕获/比较模式寄存器1(TIMx_CCMR1)(x = 1, 8). . 1143
33.4.8 TIMx 捕获/比较模式寄存器 1 [备用](TIMx_CCMR1)(x = 1, 8). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1144
33.4.9 TIMx捕获/比较模式寄存器2(TIMx_CCMR2)(x = 1, 8). . 1147
33.4.10 TIMx 捕获/比较模式寄存器 2 [备用](TIMx_CCMR2)(x = 1, 8). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1148
33.4.11 TIMx 捕获/比较使能寄存器(TIMx_CCER)(x = 1, 8). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1149
33.4.12 TIMx 计数器(TIMx_CNT)(x = 1, 8) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1153
33.4.13 TIMx 预分频器 (TIMx_PSC) (x = 1, 8) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1153
33.4.14 TIMx 自动重加载寄存器(TIMx_ARR)(x = 1, 8). . . . . . . . . . . . . . . . . . . . . . . . . . . 1153
33.4.15 TIMx 重复计数器寄存器(TIMx_RCR)(x = 1, 8) . . . . . . . . . . . . . . . . . . . 1154
33.4.16 TIMx 捕获/比较寄存器 1(TIMx_CCR1)(x = 1, 8). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1154
33.4.17 TIMx 捕获/比较寄存器 2(TIMx_CCR2)(x = 1, 8). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1155
33.4.18 TIMx 捕获/比较寄存器 3(TIMx_CCR3)(x = 1, 8). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1155
33.4.19 TIMx 捕获/比较寄存器 4(TIMx_CCR4)(x = 1, 8). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1156
33.4.20 TIMx 中断和死区寄存器(TIMx_BDTR)(x = 1, 8) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1156
33.4.21 TIMx DMA 控制寄存器(TIMx_DCR)(x = 1, 8). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1160
33.4.22 用于完全传输的 TIMx DMA 地址(TIMx_DMAR)(x = 1, 8). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1161
33.4.23 TIM1 选项寄存器 1(TIM1_OR1). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1162
33.4.24 TIM8 选项寄存器 1(TIM8_OR1). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1162
33.4.25 TIMx 捕获/比较模式寄存器 3(TIMx_CCMR3)(x = 1, 8). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1163
33.4.26 TIMx 捕获/比较寄存器 5(TIMx_CCR5)(x = 1, 8). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1164
33.4.27 TIMx 捕获/比较寄存器 6(TIMx_CCR6)(x = 1, 8). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1165

RM0438 修订版 8

33/2187
54

内容

RM0438

33.4.28 TIM1 选项寄存器 2(TIM1_OR2) . ... 1165 33.4.29 TIM1 选项寄存器 3(TIM1_OR3) . ... . . . . . . . . . . . . . . . . . . 1167

34

通用定时器(TIM2/TIM3/TIM4/TIM5). . . . . . . . . . . . . . . . . . . . . . . 1177

34.1 TIM2/TIM3/TIM4/TIM5介绍. ...

34.2 TIM2/TIM3/TIM4/TIM5 主要特性. ...

34.3 TIM2/TIM3/TIM4/TIM5功能描述. ...

34.3.1 时基单元. ...

34.3.2 计数器模式. ...

34.3.3 时钟选择. ...

34.3.4 捕获 / 比较通道 . ...

34.3.5 输入捕获模式 . ...

34.3.6 PWM 输入模式. ...

34.3.7 强制输出模式. ...

34.3.8 输出比较模式 . ...

34.3.9 PWM 模式. ...

34.3.10 非对称 PWM 模式 . ...

34.3.11 组合 PWM 模式 . ...

34.3.12 在外部事件发生时清除 OCxREF 信号 . . . . . . . . . . . . . . . . . . . 1206

34.3.13 单脉冲模式. ...

34.3.14 可重复触发单脉冲模式 . ...

34.3.15 编码器接口模式. ...

34.3.16 UIF 位重新映射. ...

34.3.17 定时器输入 XOR 功能 . ...

34.3.18 定时器和外部触发同步 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1213

34.3.19 计时器同步. ...

34.3.20 DMA 突发模式. ...

34.3.21 调试模式. ...

34.4 TIM2/TIM3/TIM4/TIM5 寄存器..................................................................................................................................1223

34.4.1 TIMx 控制寄存器 1(TIMx_CR1)(x = 2 至 5). . . . . . . . . . . . . . . . . . . . . . . 1223

34.4.2 TIMx 控制寄存器 2(TIMx_CR2)(x = 2 至 5). . . . . . . . . . . . . . . . . . . . . . . 1224

34.4.3 TIMx 从模式控制寄存器(TIMx_SMCR)(x = 2 至 5). . . . . . . . . . . . 1226

34.4.4 TIMx DMA/中断使能寄存器(TIMx_DIER)(x = 2 至 5). . . . . . . . . 1229

34/2187

RM0438 修订版 8

RM0438

内容

34.4.5 TIMx 状态寄存器(TIMx_SR)(x = 2 至 5) . . . . . . . . . . . . . . . . . . . . . . . . . 1230 34.4.6 TIMx 事件生成寄存器(TIMx_EGR)(x = 2 至 5) . . . . . . . . . . . . . . 1231 34.4.7 TIMx 捕获/比较模式寄存器 1(TIMx_CCMR1)(x = 2 至 5) . 1232 34.4.8 TIMx 捕获/比较模式寄存器 1 [备用](TIMx_CCMR1)
(x = 2 至 5). ...
(x = 2 至 5). ...
(TIMx_CCER)(x = 2 至 5). ... 1238 34.4.12 TIMx 预分频器(TIMx_PSC)(x = 2 至 5) . . . . . . . . . . . . . . . . . . . . . . . . . . . 1239 34.4.13 TIMx 自动重加载寄存器(TIMx_ARR)(x = 2 至 5) . . . . . . . . . . . . . . . 1240 34.4.14 TIMx 捕获/比较寄存器 2(TIMx_CCR5)(x = 1240 至 34.4.15) . . . . . . . . 2 5 TIMx 捕获/比较寄存器 1241(TIMx_CCR34.4.16)(x = 1 至 1) . . . ... 2 5 TIM1241 选项寄存器 34.4.17(TIM2_OR2) . ... 2 5 TIM1241 选项寄存器 34.4.18(TIM3_OR3) . ...

35

通用定时器(TIM15/TIM16/TIM17). . . . . . . . . . . . . . . . . . . . . . . 1250

35.1 TIM15/TIM16/TIM17 介绍. ...

35.2 TIM15 主要特性. ...

35.3 TIM16/TIM17 主要特性. ...

35.4 TIM15/TIM16/TIM17 功能描述. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1254

35.4.1 时基单元. ...

35.4.2 计数器模式. ...

35.4.3 重复计数器. ...

35.4.4 35.4.5 35.4.6 35.4.7

时钟选择 . ... 1261 PWM 输入模式(仅适用于 TIM1263) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1265

RM0438 修订版 8

35/2187
54

内容

RM0438

35.5

35.4.8 强制输出模式 . ... . ... 1267 35.4.9 双向断路输入 . ... . ... . ... 1268 35.4.10 定时器同步(TIM1269) . ...
TIM15 寄存器. ...
35.5.1 TIM15 控制寄存器 1(TIM15_CR1) . ... . ... . ... . ... . ...

36/2187

RM0438 修订版 8

RM0438

内容

35.6

35.5.18 TIM15 完全传输的 DMA 地址(TIM15_DMAR) . ... .................................................................................................................................................................................1310
TIM16/TIM17 寄存器. ...
35.6.1 TIMx 控制寄存器 1(TIMx_CR1)(x = 16 至 17) . . . . . . . . . . . . . . . . . . . . 1316 35.6.2 TIMx 控制寄存器 2(TIMx_CR2)(x = 16 至 17) . . . . . . . . . . . . . . . . . . . . 1317 35.6.3 TIMx DMA/中断使能寄存器(TIMx_DIER)(x = 16 至 17) . . . . . . . . . . . . . . 1318 35.6.4 TIMx 状态寄存器(TIMx_SR)(x = 16 至 17) . . . . . . . . . . . . . . . . . . . . 1319 35.6.5 TIMx 事件生成寄存器(TIMx_EGR)(x = 16 至 17) . . . . . . . . . . 1320 35.6.6 TIMx 捕获/比较模式寄存器 1
(TIMx_CCMR1)(x = 16 至 17). ... 1321 35.6.7 TIMx 计数器(TIMx_CNT)(x = 1 至 1) . ... 16 17 TIMx 重复计数器寄存器(TIMx_RCR)(x = 1322 至 35.6.8) . . . . . . . . . . 16 17 TIMx 捕获/比较寄存器 1324(TIMx_CCR35.6.9)(x = 16 至 17) . . . . . . 1326 35.6.10 TIMx 中断和死区时间寄存器(TIMx_BDTR)(x = 16 至 17) . . . . . 1327 35.6.11 TIMx DMA 控制寄存器(TIMx_DCR)(x = 16 至 17) . . . . . . . . . . . . . 1327 35.6.12 TIMx 完全传输的 DMA 地址(TIMx_DMAR)(x = 16 至 17) . ... . ...

36

基本定时器(TIM6/TIM7). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1339

36.1 TIM6/TIM7介绍. ...

36.2 TIM6/TIM7 主要特性 . ...

36.3 TIM6/TIM7 功能描述. ...

36.3.1 时基单元. ...

36.3.2 计数模式. ...

36.3.3 UIF 位重新映射. ...

36.3.4 时钟源. ...

RM0438 修订版 8

37/2187
54

内容

RM0438

36.4

36.3.5 调试模式. ...
TIM6/TIM7 寄存器. ...
36.4.1 TIMx 控制寄存器 1(TIMx_CR1)(x = 6 至 7) . . . . . . . . . . . . . . . . . . . . . . 1346 36.4.2 TIMx 控制寄存器 2(TIMx_CR2)(x = 6 至 7) . . . . . . . . . . . . . . . . . . . . . . 1348 36.4.3 TIMx DMA/中断使能寄存器(TIMx_DIER)(x = 6 至 7) . . . . . . . . . . . . . 1348 36.4.4 TIMx 状态寄存器(TIMx_SR)(x = 6 至 7) . . . . . . . . . . . . . . . . . . . ... 1349 36.4.5 TIMx 自动重加载寄存器(TIMx_ARR)(x = 6 至 7) . ...

37

低功耗定时器(LPTIM). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1352

37.1 LPTIM 简介 . ...

37.2 LPTIM 主要特性 . ...

37.3 LPTIM 实现......................................................................................................................................................................1352

37.4 LPTIM 功能描述 . ...

37.4.1 LPTIM 框图. ...

37.4.2 LPTIM 引脚和内部信号 . ...

37.4.3 LPTIM 输入和触发器映射 . ...

37.4.4 LPTIM 复位和时钟 . ...

37.4.5 毛刺滤波器. ...

37.4.6 预分频器. ...

37.4.7 触发多路复用器. ...

37.4.8 操作模式. ...

37.4.9 超时功能. ...

37.4.10 波形生成 . ...

37.4.11 寄存器更新. ...

37.4.12 计数器模式. ...

37.4.13 定时器启用. ...

37.4.14 定时器计数器复位. ...

37.4.15 编码器模式. ...

37.4.16 重复计数器. ...

37.4.17 调试模式. ...

37.5 LPTIM 低功耗模式 . ...

37.6 LPTIM 中断 . ...

38/2187

RM0438 修订版 8

RM0438

内容

37.7

LPTIM 寄存器. ...
37.7.1 LPTIM 中断和状态寄存器(LPTIM_ISR) . ... 1367 37.7.2 LPTIM 控制寄存器(LPTIM_CR). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1368 37.7.3 LPTIM 比较器

文件/资源

ST STM32L5系列高安全性、低功耗 [pdf] 用户指南
RM0438,STM32L5系列,低功耗高安全性,STM32L5系列,低功耗高安全性,低功耗,功耗

参考

发表评论

您的电子邮件地址不会被公开。 必填字段已标记 *