STM32L5 Series muaj kev nyab xeeb heev nrog kev siv hluav taws xob tsawg

Specifications
- Khoom npe: RM0438 Siv phau ntawv
- Rev: Rev 8
- 1 Ib.: 2187
- Tso Tawm Hnub: Lub Rau Hli 2025
- Chaw tsim tshuaj paus: www.st.com
Cov ntaub ntawv khoom
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.
Lub koom haum nco
Describes the memory map, register boundary addresses, and the organization of embedded SRAM.
Embedded SRAM
Details SRAM2 parity check, write protection, read protection, erase operations.
Flash Memory dhauview
Muab ib qho dhauview ntawm flash nco siv nyob rau hauv lub system.
Boot Configuration
Npog lub boot configuration chaw rau lub system.
Qhov Kev Ruaj Ntseg
Taw qhia txog kev ntsuas kev ruaj ntseg.
FAQs
Q: Qhov twg kuv tuaj yeem nrhiav cov ntaub ntawv hais txog kev tso npe rov pib dua tus nqi?
A: The register reset values are detailed in section 1.3 of the manual.
Q: TrustZone kev ruaj ntseg architecture yog dab tsi?
A: TrustZone security architecture is explained in section 2.2 of the manual.
Q: Kuv yuav configure lub khau raj li cas?
A: Instructions for boot configuration can be found in section 3 of the manual.
“`
RM0438 Reference manual

STM32L5 series advanced Arm®-raws li 32-ntsis MCUs
Taw qhia
Phau ntawv qhia siv no tsom rau cov neeg tsim daim ntawv thov. Nws muab cov ntaub ntawv tiav ntawm kev siv STM32L552xx thiab STM32L562xx microcontrollers nco thiab khoom siv. STM32L552xx thiab STM32L562xx yog nyob rau ntawm STM32L5x2 kab ntawm microcontrollers nrog ntau lub cim xeeb, pob khoom thiab khoom siv. Rau kev txiav txim cov ntaub ntawv, cov cuab yeej siv tshuab thiab hluav taws xob cov yam ntxwv thov xa mus rau cov ntaub ntawv sib thooj. Yog xav paub ntaub ntawv ntawm Arm® Cortex®-M33 core, xa mus rau Cortex®-M33 Technical Reference phau ntawv. STM32L552xx thiab STM32L562xx microprocessors suav nrog ST xeev-ntawm-tus-kos duab patented technology.
Cov ntaub ntawv ntsig txog
13.1 Taw qhia. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 469
13.2 Cov ntsiab lus txuas. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 469 ib
13.3 Cov ntsiab lus sib txuas. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 470 ib
13.3.1 From timer (TIM1/TIM2/TIM3/TIM4/TIM5/TIM8/TIM15/TIM16/TIM17) to timer (TIM1/TIM2/TIM3/TIM4/TIM5/TIM8/TIM15). . . . . . . . . . . . . . . . 470 ib
13.3.2 Los ntawm timer (TIM1/TIM2/TIM3/TIM4/TIM6/TIM8/TIM15) thiab EXTI rau ADC (ADC1/ADC2). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 471 ib
13.3.3 Los ntawm ADC1/ADC2 rau timer (TIM1/TIM8). . . . . . . . . . . . . . . . . . . . . . . 471 ib
13.3.4 Los ntawm timer (TIM2/TIM4/TIM5/TIM6/TIM7/TIM8) and EXTI to DAC (DAC1/DAC2). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 472 ib
13.3.5 Los ntawm timer (TIM1/TIM3/TIM4/TIM6/TIM7/TIM8/TIM16/LPTIM1) thiab EXTI to DFSDM1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 472 ib
13.3.6 Los ntawm DFSDM1 rau timer (TIM1/TIM8/TIM15/TIM16/TIM17). . . . . . . . . 473 ib

13.3.7 Los ntawm HSE, LSE, LSI, MSI, MCO, RTC rau timer (TIM2/TIM15/TIM16/TIM17). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 473 ib
13.3.8 Los ntawm RTC, COMP1, COMP2 mus rau lub sijhawm tsis muaj zog (LPTIM1/LPTIM2/LPTIM3). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 474 ib
13.3.9 Los ntawm timer (TIM1/TIM2/TIM3/TIM8/TIM15) mus rau kev sib piv (COMP1/COMP2). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 474 ib
13.3.10 Los ntawm ADC (ADC1) rau ADC (ADC2). . . . . . . . . . . . . . . . . . . . . . . . . . . 474 ib
13.3.11 Los ntawm USB rau timer (TIM2). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 475 ib
13.3.12 Los ntawm qhov chaw analog rau ADC (ADC1/ADC2) thiab OPAMP (OPAMP1/OPAM2). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 475 ib
13.3.13 Los ntawm cov sib piv (COMP1/COMP2) mus rau timers (TIM1/TIM2/TIM3/TIM8/TIM15/TIM16/TIM17). . . . . . . . . . . . . . . . . . . 475 ib
13.3.14 Los ntawm qhov system yuam kev rau timers (TIM1/TIM8/TIM15/TIM16/TIM17). . . . 476 ib
13.3.15 From timers (TIM16/TIM17) to IRTIM . . . . . . . . . . . . . . . . . . . . . . . . . 476 ib
13.3.16 Los ntawm ADC (ADC1/ADC2) rau DFSDM . . . . . . . . . . . . . . . . . . . . . . . . . . 477 ib
14
Direct memory access controller (DMA). . . . . . . . . . . . . . . . . . . . . . . 478 ib
14.1 Taw qhia. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 478
14.2 DMA cov yam ntxwv tseem ceeb. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 478 ib
14.3 Kev siv DMA. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 479 ib
14/2187
RM0438 Rev 8
RM0438
Cov ntsiab lus
14.4
14.5
14.3.1 DMA1 thiab DMA2. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 479 14.3.2 DMA thov daim ntawv qhia . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 479 ib
DMA functional piav qhia. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 480
14.4.1 DMA thaiv daim duab . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 480 14.4.2 DMA pins thiab cov teeb liab sab hauv. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 481 14.4.3 DMA hloov . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 481 14.4.4 DMA kev txiav txim. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 482 14.4.5 DMA channels. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 483 14.4.6 DMA cov ntaub ntawv dav, kev sib dhos thiab qhov kawg. . . . . . . . . . . . . . . . . . . . 488 14.4.7 DMA yuam kev tswj . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 489 ib
DMA cuam tshuam. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 490 DMA sau npe. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 490 ib
14.6.1 DMA cuam tshuam cov xwm txheej sau npe (DMA_ISR). . . . . . . . . . . . . . . . . . . . . . 490 14.6.2 DMA cuam tshuam tus chij meej npe (DMA_IFCR). . . . . . . . . . . . . . . . . . 494 14.6.3 DMA channel x configuration register (DMA_CCRx). . . . . . . . . . . . . . 495 14.6.4 DMA channel x tus lej ntawm cov ntaub ntawv hloov npe (DMA_CNDTRx). 500 14.6.5 DMA channel x peripheral chaw nyob sau npe (DMA_CARx). . . . . . . . 501 14.6.6 DMA channel x nco 0 chaw nyob sau npe (DMA_CM0ARx). . . . . . . 501 14.6.7 DMA channel x nco 1 chaw nyob sau npe (DMA_CM1ARx). . . . . . . 502 14.6.8 DMA daim ntawv qhia npe. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 502 ib
15
DMA thov multiplexer (DMAMUX). . . . . . . . . . . . . . . . . . . . . . . . . 506
15.1 Taw qhia. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 506
15.2 DMAMUX lub ntsiab nta. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 507 ib
15.3 DMAMUX kev siv. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 507 ib
15.3.1 DMAMUX instantiation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 507 ib
15.3.2 DMAMUX daim ntawv qhia . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 508
15.4 DMAMUX ua haujlwm piav qhia. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .511 ib
15.4.1 DMAMUX thaiv daim duab . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 511
15.4.2 DMAMUX teeb liab. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 512
15.4.3 DMAMUX channels. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 512
15.4.4 DMAMUX ruaj ntseg / tsis ruaj ntseg channel . . . . . . . . . . . . . . . . . . . . . . . . 513
15.4.5 DMAMUX muaj cai / tsis tsim nyog raws. . . . . . . . . . . . . . . . . . . . 513
15.4.6 DMAMUX thov kab multiplexer . . . . . . . . . . . . . . . . . . . . . . . . . . . . 513
15.4.7 DMAMUX thov generator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 516
15.5 DMAMUX cuam tshuam. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 517 ib
RM0438 Rev 8
15/2187
54
Cov ntsiab lus
RM0438
15.6
DMAMUX sau npe. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 519 ib
15.6.1 DMAMUX thov kab multiplexer channel x configuration register (DMAMUX_CxCR). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 519 ib
15.6.2 DMAMUX thov kab multiplexer cuam tshuam channel raws li txoj cai sau npe (DMAMUX_CSR). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 520
15.6.3 DMAMUX thov kab multiplexer cuam tshuam cov channel ntshiab chij sau npe (DMAMUX_CCFR). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 520
15.6.4 DMAMUX thov generator channel x configuration register (DMAMUX_RGxCR). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 521 ib
15.6.5 DMAMUX thov lub tshuab hluav taws xob cuam tshuam kev sau npe (DMAMUX_RGSR). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 522 ib
15.6.6 DMAMUX thov lub tshuab hluav taws xob cuam tshuam cov npe cim npe (DMAMUX_RGCFR). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 523 ib
15.6.7 DMAMUX sau npe daim ntawv qhia . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 524 ib
16
Nested vectored interrupt controller (NVIC). . . . . . . . . . . . . . . . . . . . 528 ib
16.1 NVIC cov yam ntxwv tseem ceeb. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 528 ib
16.2 SysTick calibration tus nqi sau npe . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 528 ib
16.3 Kev cuam tshuam thiab kev zam vectors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 529 ib
17
Extended interrupts thiab event controller (EXTI). . . . . . . . . . . . . . . . 533 ib
17.1 EXTI lub ntsiab nta. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 533 ib
17.2 EXTI thaiv daim duab. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 534 ib
17.2.1 EXTI kev sib txuas ntawm peripherals thiab CPU . . . . . . . . . . . . . . . . 535 XNUMX
17.2.2 EXTI cuam tshuam / xwm txheej daim ntawv qhia . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 535 ib
17.3 EXTI functional description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 537 ib
17.3.1 EXTI configurable event input wakeup . . . . . . . . . . . . . . . . . . . . . . . . 537 ib
17.3.2 EXTI direct event input wakeup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 539 ib
17.3.3 EXTI mux xaiv. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 539 ib
17.4 EXTI functional cwj pwm. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 540
17.5 EXTI kev tiv thaiv. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 541 ib
17.5.1 EXTI kev tiv thaiv kev ruaj ntseg. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 541 ib
17.5.2 EXTI muaj cai tiv thaiv. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 542 ib
17.6 EXTI npe. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 543 ib
17.6.1 17.6.2
EXTI nce kev xaiv npe sau npe (EXTI_RTSR1). . . . . . . . . . . . . . 543 EXTI ntog trigger xaiv sau npe (EXTI_FTSR1). . . . . . . . . . . . . 544 EXTI software cuam tshuam cov xwm txheej sau npe (EXTI_SWIER1). . . . . . . . . . . 545 EXTI nce ntug tseem tos npe (EXTI_RPR1). . . . . . . . . . . . . . . . 546 ib
16/2187
RM0438 Rev 8
RM0438
Cov ntsiab lus
17.6.5 EXTI ntog ntug tseem tos npe (EXTI_FPR1). . . . . . . . . . . . . . . . 547 17.6.6 EXTI kev ruaj ntseg configuration register (EXTI_SECCFGR1). . . . . . . . . . 548 17.6.7 EXTI cov cai tswj kev sau npe (EXTI_PRIVCFGR1). . . . . . . . . 549 17.6.8 EXTI nce kev xaiv xaiv sau npe (EXTI_RTSR2). . . . . . . . . . . . . . 549 17.6.9 EXTI ntog trigger xaiv sau npe (EXTI_FTSR2). . . . . . . . . . . . . 550 17.6.10 EXTI software cuam tshuam cov xwm txheej sau npe (EXTI_SWIER2). . . . . . . . . . . 551 17.6.11 EXTI nce ntug tseem tos npe (EXTI_RPR2). . . . . . . . . . . . . . . . 551 17.6.12 EXTI ntog ntug tseem tos npe (EXTI_FPR2). . . . . . . . . . . . . . . . 552 17.6.13 EXTI kev ruaj ntseg pab sau npe (EXTI_SECCFGR2). . . . . . . . . . . . . . . 553 17.6.14 EXTI txoj cai tso cai rau npe (EXTI_PRIVCFGR2). . . . . . . . . . . . . . 553 17.6.15 EXTI sab nraud cuam tshuam kev xaiv sau npe (EXTI_EXTICRn). . . . . . . . 554 17.6.16 EXTI lock register (EXTI_LOCKR). . . . . . . . . . . . . . . . . . . . . . . . . . . . 557 17.6.17 EXTI CPU wakeup nrog cuam tshuam daim npog qhov ncauj npe (EXTI_IMR1). . . . . . . 557 17.6.18 EXTI CPU wakeup nrog xwm txheej npog npe (EXTI_EMR1). . . . . . . . 558 17.6.19 EXTI CPU wakeup nrog cuam tshuam daim npog qhov ncauj npe (EXTI_IMR2). . . . . . . 559 17.6.20 EXTI CPU wakeup nrog xwm txheej npog npe (EXTI_EMR2). . . . . . . . 559 17.6.21 EXTI register map . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 560
18
Cyclic redundancy check calculation unit (CRC). . . . . . . . . . . . . . . . 563 ib
18.1 CRC qhia. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 563 ib
18.2 CRC cov yam ntxwv tseem ceeb. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 563 ib
18.3 CRC cov lus piav qhia ua haujlwm. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 564 ib
18.3.1 CRC thaiv daim duab. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 564 ib
18.3.2 CRC cov teeb liab sab hauv. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 564 ib
18.3.3 CRC ua haujlwm. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 564 ib
18.4 CRC npe. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 566 ib
18.4.1 18.4.2
CRC cov ntaub ntawv sau npe (CRC_DR). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 566 CRC cov ntaub ntawv ywj pheej sau npe (CRC_IDR). . . . . . . . . . . . . . . . . . . . 566 CRC tswj sau npe (CRC_CR). . . . . . . . . . . . . . . . . . . . . . . . . . . . . 567 CRC tus nqi pib (CRC_INIT). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 568 ib
18.4.5 CRC polynomial (CRC_POL) . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . 568
18.4.6 CRC daim ntawv teev npe. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 569 ib
19
Flexible static memory controller (FSMC). . . . . . . . . . . . . . . . . . . . . 570 ib
19.1 FMC kev taw qhia. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 570 ib
19.2 FMC lub ntsiab nta. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 570 ib
RM0438 Rev 8
17/2187
54
Cov ntsiab lus
RM0438
19.3 19.4
19.7
FMC Block Diagram. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 571 AHB interface. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 571 ib
19.4.1 Txhawb kev nco thiab kev hloov pauv . . . . . . . . . . . . . . . . . . . . . . . . 572 ib
Sab nraud ntaus ntawv chaw nyob daim ntawv qhia. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 573 ib
19.5.1 NOR/PSRAM chaw nyob daim ntawv qhia . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 573 19.5.2 NAND flash nco chaw nyob daim ntawv qhia . . . . . . . . . . . . . . . . . . . . . . . . 574 ib
NOR flash/PSRAM maub los. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 575 ib
19.6.1 Sab nraud nco interface signals . . . . . . . . . . . . . . . . . . . . . . . . . . . . 576 19.6.2 Txhawb kev nco thiab kev hloov pauv . . . . . . . . . . . . . . . . . . . . . . . . 578 19.6.3 Cov kev cai dav dav ntawm lub sijhawm. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 580 19.6.4 NOR flash/PSRAM maub los asynchronous muas . . . . . . . . . . 580 19.6.5 Synchronous muas. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 598 19.6.6 NOR/PSRAM maub los sau npe. . . . . . . . . . . . . . . . . . . . . . . . . . . . 605
NAND flash maub los. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 613
19.7.1 Sab nraud nco interface signals . . . . . . . . . . . . . . . . . . . . . . . . . . . . 613 19.7.2 NAND flash txhawb kev nco thiab kev hloov pauv . . . . . . . . . . . . . . . 614 19.7.3 Sijhawm daim duab rau NAND flash nco . . . . . . . . . . . . . . . . . . . . . . 615 19.7.4 NAND flash ua haujlwm . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 615 19.7.5 NAND flash ua ntej ua haujlwm. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 616 19.7.6 Kev suav ntawm qhov kev kho qhov yuam kev (ECC)
hauv NAND flash nco. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 617 19.7.7 NAND flash controller sau npe . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 618 19.7.8 FMC register map . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 624 ib
20
Octo-SPI interface (OCTOSPI). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 626
20.1 OCTOSPI kev taw qhia. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 626
20.2 OCTOSPI lub ntsiab nta. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 626
20.3 OCTOSPI kev siv. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 627 ib
20.4 OCTOSPI functional piav qhia. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 628 ib
20.4.1 OCTOSPI thaiv daim duab. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 628 ib
20.4.2 OCTOSPI pins thiab cov teeb liab sab hauv. . . . . . . . . . . . . . . . . . . . . . . . . . . 629 ib
20.4.3 OCTOSPI interface rau nco hom . . . . . . . . . . . . . . . . . . . . . . . . 630
20.4.4 OCTOSPI li niaj zaus-command raws tu qauv . . . . . . . . . . . . . . . . . . . . . . . . . 630
20.4.5 OCTOSPI ib txwm-hais lus raws tu qauv teeb liab interface. . . . . . . . . . . . . 634 ib
20.4.6 HyperBus raws tu qauv . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 637 ib
20.4.7 Cov yam ntxwv tshwj xeeb. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 641 ib
18/2187
RM0438 Rev 8
RM0438
Cov ntsiab lus
20.5 20.6 20.7 ib
20.4.8 OCTOSPI kev khiav hauj lwm hom kev taw qhia . . . . . . . . . . . . . . . . . . . . . . . . 642 20.4.9 OCTOSPI indirect hom . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 642 20.4.10 OCTOSPI tsis siv neeg xwm txheej-kev xaiv tsa hom . . . . . . . . . . . . . . . . . . . . . . 644 20.4.11 OCTOSPI nco-mapped hom . . . . . . . . . . . . . . . . . . . . . . . . . . . . 645 20.4.12 OCTOSPI configuration taw qhia . . . . . . . . . . . . . . . . . . . . . . . . . . 646 20.4.13 OCTOSPI system configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 646 20.4.14 OCTOSPI device configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 646 20.4.15 OCTOSPI li niaj zaus-hais lus hom teeb tsa . . . . . . . . . . . . . . . . 649 20.4.16 OCTOSPI HyperBus raws tu qauv configuration . . . . . . . . . . . . . . . . . . . . . 651 20.4.17 OCTOSPI kev tswj yuam kev . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 652 20.4.18 OCTOSPI BUSY thiab ABORT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 653 20.4.19 OCTOSPI reconfiguration lossis deactivation . . . . . . . . . . . . . . . . . . . . . . 653 20.4.20 NCS cwj pwm . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 653 ib
Qhov chaw nyob sib dhos thiab cov ntaub ntawv naj npawb. . . . . . . . . . . . . . . . . . . . . . . . . . . 655 OCTOSPI cuam tshuam. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 656 OCTOSPI npe. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 657 ib
20.7.1 OCTOSPI tswj sau npe (OCTOSPI_CR). . . . . . . . . . . . . . . . . . . . . 657 20.7.2 OCTOSPI device configuration register 1 (OCTOSPI_DCR1). . . . . . 659 20.7.3 OCTOSPI device configuration register 2 (OCTOSPI_DCR2). . . . . . 661 20.7.4 OCTOSPI device configuration register 3 (OCTOSPI_DCR3). . . . . . 662 20.7.5 OCTOSPI device configuration register 4 (OCTOSPI_DCR4). . . . . . 662 20.7.6 OCTOSPI xwm txheej sau npe (OCTOSPI_SR). . . . . . . . . . . . . . . . . . . . . . 663 20.7.7 OCTOSPI chij meej sau npe (OCTOSPI_FCR). . . . . . . . . . . . . . . . . . 664 20.7.8 OCTOSPI data length register (OCTOSPI_DLR). . . . . . . . . . . . . . . . 664 20.7.9 OCTOSPI chaw nyob register (OCTOSPI_AR). . . . . . . . . . . . . . . . . . . . 665 20.7.10 OCTOSPI data register (OCTOSPI_DR). . . . . . . . . . . . . . . . . . . . . . . 665 20.7.11 OCTOSPI pov npav xwm txheej daim npog ntsej muag (OCTOSPI_PSMKR). . . . . . . 666 20.7.12 OCTOSPI cov xwm txheej pov npav sib tw (OCTOSPI_PSMAR). . . . . . . 667 20.7.13 OCTOSPI kev xaiv tsa lub sijhawm sau npe (OCTOSPI_PIR). . . . . . . . . . . . . . 667 20.7.14 OCTOSPI kev sib txuas lus configuration register (OCTOSPI_CCR). . 667 20.7.15 OCTOSPI timing configuration register (OCTOSPI_TCR). . . . . . . . . . 670 20.7.16 OCTOSPI instruction register (OCTOSPI_IR). . . . . . . . . . . . . . . . . . . 670 20.7.17 OCTOSPI alternate bytes register (OCTOSPI_ABR). . . . . . . . . . . . . 671 20.7.18 OCTOSPI low-power timeout register (OCTOSPI_LPTR). . . . . . . . . . 671 20.7.19 OCTOSPI qhwv kev sib txuas lus configuration register
(OCTOSPI_WPCCR). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 672 20.7.20 OCTOSPI wrap timing configuration register (OCTOSPI_WPTCR). . 674 ib
RM0438 Rev 8
19/2187
54
Cov ntsiab lus
RM0438
20.7.21 OCTOSPI qhwv kev qhia sau npe (OCTOSPI_WPIR). . . . . . . . . . . . 674 20.7.22 OCTOSPI qhwv alternate bytes sau npe (OCTOSPI_WPABR). . . . . . 675 20.7.23 OCTOSPI sau kev sib txuas lus configuration register
(OCTOSPI_WCCR). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 675 20.7.24 OCTOSPI sau lub sij hawm configuration register (OCTOSPI_WTCR). . . . 677 20.7.25 OCTOSPI sau ntawv qhia npe (OCTOSPI_WIR). . . . . . . . . . . . . 678 20.7.26 OCTOSPI sau alternate bytes register (OCTOSPI_WABR). . . . . . . 678 20.7.27 OCTOSPI HyperBus latency configuration register
(OCTOSPI_HLCR). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 679 20.7.28 OCTOSPI npe map . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 679 ib
21
Analog-to-digital converters (ADC). . . . . . . . . . . . . . . . . . . . . . . . . . . 683 ua
21.1 ADC qhia. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 683 ua
21.2 ADC lub ntsiab nta. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 684 ib
21.3 ADC siv. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 685 ib
21.4 ADC cov lus piav qhia ua haujlwm. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 686 ib
21.4.1 ADC thaiv daim duab. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 686 ib
21.4.2 ADC pins thiab cov teeb liab sab hauv. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 687 ib
21.4.3 ADC os. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 688 ua
21.4.4 ADC1/2 txuas. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 690 ib
21.4.5 qhev AHB interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 692 ib
21.4.6 ADC Deep-power-down mode (DEEPPWD) thiab ADC voltage regulator (ADVREGEN). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 692 ib
21.4.7 Ib leeg-kawg thiab sib txawv input channel . . . . . . . . . . . . . . . . . . . . 693 ib
21.4.8 Calibration (ADCAL, ADCALDIF, ADC_CALFACT). . . . . . . . . . . . . . . 693 ib
21.4.9 ADC on-off tswj (ADEN, ADDIS, ADRDY). . . . . . . . . . . . . . . . . . . . 696 ib
21.4.10 Kev txwv thaum sau ADC tswj cov khoom. . . . . . . . . . . . . . . . . . . 697 ib
21.4.11 Channel xaiv (ADC_SQRy, ADC_JSQR). . . . . . . . . . . . . . . . . . . 698 ib
21.4.12 Channel-wise programmable sampling lub sij hawm (SMPR1, SMPR2). . . . . 699 ib
21.4.13 Ib hom kev hloov pauv (CONT = 0). . . . . . . . . . . . . . . . . . . . . . . . . . 699 ib
21.4.14 Continuous conversion mode (CONT = 1). . . . . . . . . . . . . . . . . . . . . . 700
21.4.15 Pib hloov dua siab tshiab (ADSTART, JADSTART). . . . . . . . . . . . . . . . . . . 701 ib
21.4.16 ADC sij hawm. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 702 ib
21.4.17 Tso tseg kev hloov pauv tsis tu ncua (ADSTP, JADSTP). . . . . . . . . . . . . . 702 ib
21.4.18 Kev hloov pauv ntawm qhov cuam tshuam sab nraud thiab ua rau polarity (EXTSEL, EXTEN, JEXTSEL, JEXTEN). . . . . . . . . . . . . . . . . . . . . . . 704 ib
21.4.19 Txhaj channel tswj . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 706 ib
21.4.20 Discontinuous mode (DISCEN, DISCNUM, JDISCEN). . . . . . . . . . . . 708 ib
20/2187
RM0438 Rev 8
RM0438
Cov ntsiab lus
21.5 21.6 21.7 ib
21.4.21 Queue ntawm cov ntsiab lus rau txhaj tshuaj hloov. . . . . . . . . . . . . . . . . . . . . . 709 21.4.22 Programmable daws teeb meem (RES) – Fast conversion mode . . . . . . . . . . 717 21.4.23 Xaus kev hloov dua siab tshiab, kawg ntawm sampling theem (EOC, JEOC, EOSMP). . 718 21.4.24 End of conversion sequence (EOS, JEOS). . . . . . . . . . . . . . . . . . . . . 718 21.4.25 Timing diagrams example (ib hom / txuas ntxiv,
hardware/software triggers). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 719 21.4.26 Kev tswj cov ntaub ntawv . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 721 21.4.27 Tswj kev hloov pauv siv DFSDM . . . . . . . . . . . . . . . . . . . . . . 726 21.4.28 Dynamic low-power nta . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 727 21.4.29 Analog window watchdog (AWD1EN, JAWD1EN, AWD1SGL,
AWD1CH, AWD2CH, AWD3CH, AWD_HTx, AWD_LTx, AWDx). . . . . 732 21.4.30 Nwsampua ler. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 736 21.4.31 Dual ADC hom . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 742 21.4.32 Kub sensor. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 755 21.4.33 VBAT muab kev saib xyuas. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 757 21.4.34 Saib xyuas sab hauv voltage siv. . . . . . . . . . . . . . . . . . . . . . 758 ib
ADC nyob rau hauv low-power mode. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 759 ADC cuam tshuam. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 760 ADC sau npe (rau txhua ADC). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 761 ib
21.7.1 ADC cuam tshuam thiab sau npe raws li txoj cai (ADC_ISR). . . . . . . . . . . . . . . . . . . 761 21.7.2 ADC cuam tshuam pab rau npe (ADC_IER). . . . . . . . . . . . . . . . . . . . . . 763 21.7.3 ADC tswj register (ADC_CR). . . . . . . . . . . . . . . . . . . . . . . . . . . . . 765 21.7.4 ADC configuration register (ADC_CFGR). . . . . . . . . . . . . . . . . . . . . . 768 21.7.5 ADC configuration register 2 (ADC_CFGR2). . . . . . . . . . . . . . . . . . . 772 21.7.6 PABample lub sij hawm sau npe 1 (ADC_SMPR1). . . . . . . . . . . . . . . . . . . . 774 21.7.7 AWV sample lub sij hawm sau npe 2 (ADC_SMPR2). . . . . . . . . . . . . . . . . . . . 775 21.7.8 ADC watchdog threshold register 1 (ADC_TR1). . . . . . . . . . . . . . . . . 776 21.7.9 ADC watchdog threshold register 2 (ADC_TR2). . . . . . . . . . . . . . . . . 776 21.7.10 ADC watchdog threshold register 3 (ADC_TR3). . . . . . . . . . . . . . . . . 777 21.7.11 ADC ib ntus sau npe 1 (ADC_SQR1). . . . . . . . . . . . . . . . . 778 21.7.12 ADC ib ntus sau npe 2 (ADC_SQR2). . . . . . . . . . . . . . . . . 779 21.7.13 ADC ib ntus sau npe 3 (ADC_SQR3). . . . . . . . . . . . . . . . . 780 21.7.14 ADC ib ntus sau npe 4 (ADC_SQR4). . . . . . . . . . . . . . . . . 781 21.7.15 ADC cov ntaub ntawv sau npe tsis tu ncua (ADC_DR). . . . . . . . . . . . . . . . . . . . . . . . . 781 21.7.16 ADC injected sequence register (ADC_JSQR). . . . . . . . . . . . . . . . . . 782 21.7.17 ADC offset y register (ADC_OFRy). . . . . . . . . . . . . . . . . . . . . . . . . . . 784 21.7.18 ADC txhaj channel y data register (ADC_JDRy). . . . . . . . . . . . . . . 785 ib
RM0438 Rev 8
21/2187
54
Cov ntsiab lus
RM0438
21.8
21.7.19 ADC analog watchdog 2 configuration register (ADC_AWD2CR). . . . 785 21.7.20 ADC analog watchdog 3 configuration register (ADC_AWD3CR). . . . 786 21.7.21 ADC sib txawv hom xaiv sau npe (ADC_DIFSEL). . . . . . . . . . 786 21.7.22 ADC calibration factor (ADC_CALFACT). . . . . . . . . . . . . . . . . . . . . . 787 ib
ADC cov ntawv sau npe. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 787 ib
21.8.1 ADC common status register (ADC_CSR). . . . . . . . . . . . . . . . . . . . . 787 21.8.2 ADC common control register (ADC_CCR). . . . . . . . . . . . . . . . . . . . . 789 21.8.3 ADC cov ntaub ntawv ib txwm muaj rau npe rau ob hom (ADC_CDR). . . . . 792 ib
ADC register map. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 792 ib
22
Digital-to-analog converter (DAC). . . . . . . . . . . . . . . . . . . . . . . . . . . . 796 ib
22.1 DAC qhia. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 796 ib
22.2 DAC cov yam ntxwv tseem ceeb. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 796 ib
22.3 Kev siv DAC. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 797 ib
22.4 DAC cov lus piav qhia ua haujlwm. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 798 ib
22.4.1 DAC thaiv daim duab. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 798 ib
22.4.2 DAC channel pab. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 799 ib
22.4.3 DAC cov ntaub ntawv hom. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 799 ib
22.4.4 DAC hloov dua siab tshiab . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 801 ib
22.4.5 DAC tso zis voltage. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 801 ib
22.4.6 DAC trigger xaiv. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 802 ib
22.4.7 DMA thov. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 803
22.4.8 Suab nrov tiam. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 803 ib
22.4.9 Daim duab peb sab-yoj tiam . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 805 ib
22.4.10 DAC channel hom. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 806 ib
22.4.11 DAC channel tsis calibration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 809 ib
22.4.12 DAC channel hloov dua siab tshiab hom . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 810
22.4.13 Dual DAC channel hloov dua siab tshiab hom (yog tias muaj ob txoj hauv kev). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 811 ib
22.5 DAC nyob rau hauv low-power hom. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 815 ib
22.6 DAC cuam tshuam. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 816 ib
22.7 DAC npe. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 816 ib
22.7.1 DAC tswj register (DAC_CR). . . . . . . . . . . . . . . . . . . . . . . . . . . . . 816 ib
22.7.2 DAC software trigger register (DAC_SWTRGR). . . . . . . . . . . . . . . . . 820
22.7.3 DAC channel1 12-ntsis txoj cai-txhim kho cov ntaub ntawv tuav npe (DAC_DHR12R1). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 820
22/2187
RM0438 Rev 8
RM0438
Cov ntsiab lus
22.7.4 DAC channel1 12-ntsis sab laug dlhos cov ntaub ntawv tuav npe (DAC_DHR12L1). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 821 ib
22.7.5 DAC channel1 8-ntsis txoj cai sib dhos cov ntaub ntawv tuav npe (DAC_DHR8R1). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 821 ib
22.7.6 DAC channel2 12-ntsis txoj cai sib dhos cov ntaub ntawv tuav npe (DAC_DHR12R2). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 822 ib
22.7.7 DAC channel2 12-ntsis sab laug dlhos cov ntaub ntawv tuav npe (DAC_DHR12L2). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 822 ib
22.7.8 DAC channel2 8-ntsis txoj cai-txhim kho cov ntaub ntawv tuav npe (DAC_DHR8R2). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 823 ib
22.7.9 Dual DAC 12-ntsis txoj cai-txhim kho cov ntaub ntawv tuav npe (DAC_DHR12RD). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 823 ib
22.7.10 Dual DAC 12-ntsis sab laug dlhos cov ntaub ntawv tuav npe (DAC_DHR12LD). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 824 ib
22.7.11 Dual DAC 8-ntsis txoj cai sib dhos cov ntaub ntawv tuav npe (DAC_DHR8RD). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 824 ib
22.7.12 DAC channel1 cov ntaub ntawv tso zis tso npe (DAC_DOR1). . . . . . . . . . . . . . . . 825 ib
22.7.13 DAC channel2 cov ntaub ntawv tso zis tso npe (DAC_DOR2). . . . . . . . . . . . . . . . 825 ib
22.7.14 DAC status register (DAC_SR). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 825 ib
22.7.15 DAC calibration control register (DAC_CCR). . . . . . . . . . . . . . . . . . . 827 ib
22.7.16 DAC hom tswj sau npe (DAC_MCR). . . . . . . . . . . . . . . . . . . . . . . 827 ib
22.7.17 DAC channel1 sample og sample time register (DAC_SHSR1). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 829 ib
22.7.18 DAC channel2 sample og sample time register (DAC_SHSR2). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 829 ib
22.7.19 DAC dr habample thiab tuav lub sijhawm sau npe (DAC_SHHR). . . . . . . . . . . . . . . 829 ib
22.7.20 DAC dr habample thiab tuav lub sijhawm sau npe tshiab (DAC_SHRR). . . . . . . . . 830 XNUMX
22.7.21 DAC register map . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 831 ib
23
Voltage reference buffer (VREFBUF). . . . . . . . . . . . . . . . . . . . . . . . . . ib 833
23.1 VREFBUF kev taw qhia . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ib 833
23.2 VREFBUF cov lus piav qhia ua haujlwm. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ib 833
23.3 VEFBUF trimming . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 834 ib
23.4 VREFBUF npe. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 835 ib
23.4.1 VREFBUF tswj thiab sau npe raws li txoj cai (VREFBUF_CSR). . . . . . . . . . 835 ib
23.4.2 VREFBUF calibration control register (VREFBUF_CCR). . . . . . . . . . 836 ib
23.4.3 VREFBUF register map . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 836 ib
24
Comparator (COMP). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 837 ib
24.1 Taw qhia. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 837
RM0438 Rev 8
23/2187
54
Cov ntsiab lus
RM0438
24.2
24.4 24.5 24.6 ib
COMP cov yam ntxwv tseem ceeb. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 837 COMP functional piav qhia. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ib 838
24.3.1 COMP thaiv daim duab. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 838 24.3.2 COMP pins thiab cov teeb liab sab hauv. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 838 24.3.3 COMP pib dua thiab moos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 839 24.3.4 Comparator LOCK mechanism . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 839 24.3.5 Qhov rai sib piv . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 840 24.3.6 Ib. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 840 24.3.7 Comparator tso zis blanking muaj nuj nqi . . . . . . . . . . . . . . . . . . . . . . . . . . 841 24.3.8 COMP zog thiab ceev hom . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 842 ib
COMP hom qis zog. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 842 COMP cuam tshuam. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 842 COMP npe. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 843 ib
24.6.1 Comparator 1 tswj thiab sau npe raws li txoj cai (COMP1_CSR). . . . . . . . . . 843 24.6.2 Comparator 2 tswj thiab sau npe raws li txoj cai (COMP2_CSR). . . . . . . . . . 845 24.6.3 COMP sau npe daim ntawv qhia. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 848 ib
25
Kev ua haujlwm amplif (OPAMP) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 849 ib
25.1 Taw qhia. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 849
25.2 PABAMP cov yam ntxwv tseem ceeb. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 849 ib
25.3 PABAMP kev piav qhia ua haujlwm. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 849 ib
25.3.1 PABAMP rov pib dua thiab moos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 849 ib
25.3.2 Thawj configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 850
25.3.3 Teeb liab routing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 850
25.3.4 PABAMP hom qauv. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 851 ib
25.3.5 Calibration. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 854 ib
25.4 PABAMP low-power hom. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 856 ib
25.5 PABAMP sau npe. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 857 ib
25.5.1 PABAMP1 tswj / xwm txheej sau npe (OPAMP1_CSR). . . . . . . . . . . . . . . . 857 ib
25.5.2 PABAMP1 offset trimming sau npe nyob rau hauv ib txwm hom (OPAMP1_OTR). . 858 ua
25.5.3 PABAMP1 offset trimming sau npe hauv hom qis zog (OPAMP1_LPOTR). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 858 ua
25.5.4 PABAMP2 tswj / xwm txheej sau npe (OPAMP2_CRS). . . . . . . . . . . . . . . . 859 ib
25.5.5 PABAMP2 offset trimming sau npe nyob rau hauv ib txwm hom (OPAMP2_OTR). . 860 ua
25.5.6 PABAMP2 offset trimming sau npe hauv hom qis zog (OPAMP2_LPOTR). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 860 ua
25.5.7 PABAMP npe map. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 861 ib
24/2187
RM0438 Rev 8
RM0438
Cov ntsiab lus
26
Digital lim rau sigma delta modulators (DFSDM). . . . . . . . . . . . . . . 862 ib
26.1 Taw qhia. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 862
26.2 DFSDM cov yam ntxwv tseem ceeb. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 863 ib
26.3 DFSDM kev siv. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 864 ib
26.4 DFSDM functional piav qhia. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 865 ib
26.4.1 DFSDM daim duab thaiv. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 865 ib
26.4.2 DFSDM pins thiab cov teeb liab sab hauv. . . . . . . . . . . . . . . . . . . . . . . . . . . . 866 ib
26.4.3 DFSDM pib dua thiab moos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 867 ib
26.4.4 Serial channel transceivers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 868 ua
26.4.5 Configuring lub input serial interface . . . . . . . . . . . . . . . . . . . . . . . . . . 878 ua
26.4.6 Parallel data inputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 878 ua
26.4.7 Channel xaiv. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 880 ua
26.4.8 Digital filter configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 881 ib
26.4.9 Integrator Unit. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 882 ib
26.4.10 Analog saib. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 883 ua
26.4.11 Short-circuit detector . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 885 ib
26.4.12 Extreme detector . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 886 ib
26.4.13 Data unit block. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 886 ib
26.4.14 Signed data format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 887 ib
26.4.15 Launching conversion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 888 ua
26.4.16 Nruam thiab ceev nruam hom . . . . . . . . . . . . . . . . . . . . . . . . 888 ua
26.4.17 Thov ua ntej. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 889 ua
26.4.18 Fais fab optimization nyob rau hauv khiav hom . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 890 ua
26.5 DFSDM cuam tshuam. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 890 ua
26.6 DFSDM DMA hloov pauv. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 892 ib
26.7 DFSDM channel y registers (y=0..3). . . . . . . . . . . . . . . . . . . . . . . . . . . 892 ib
26.7.1 DFSDM channel y configuration register (DFSDM_CHyCFGR1). . . . 892 ib
26.7.2 DFSDM channel y configuration register (DFSDM_CHyCFGR2). . . . 894 ib
26.7.3 DFSDM channel y analog watchdog thiab short-circuit detector register (DFSDM_CHyAWSCDR). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 895 ib
26.7.4 DFSDM channel y watchdog filter data register (DFSDM_CHyWDATR). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 896 ib
26.7.5 DFSDM channel y data input register (DFSDM_CHyDATINR). . . . . . 896 ib
26.7.6 DFSDM channel y ncua npe (DFSDM_CHyDLYR). . . . . . . . . . . . 897 ib
26.8 DFSDM lim x module sau npe (x=0..3). . . . . . . . . . . . . . . . . . . . . . . . 898 ua
26.8.1 DFSDM lim x tswj register 1 (DFSDM_FLTxCR1). . . . . . . . . . . . 898 ua
26.8.2 DFSDM lim x tswj register 2 (DFSDM_FLTxCR2). . . . . . . . . . . . 901 ua
RM0438 Rev 8
25/2187
54
Cov ntsiab lus
RM0438
26.8.3 DFSDM lim x cuam tshuam thiab tso npe raws li txoj cai (DFSDM_FLTxISR). . . . . 902 ib
26.8.4 DFSDM lim x cuam tshuam tus chij meej npe (DFSDM_FLTxICR). . . . . 904 ib
26.8.5 DFSDM lim x txhaj tshuaj channel pawg xaiv sau npe (DFSDM_FLTxJCHGR). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 905 ua
26.8.6 DFSDM lim x tswj sau npe (DFSDM_FLTxFCR). . . . . . . . . . . . . . 905 ua
26.8.7 DFSDM lim x cov ntaub ntawv sau npe rau pawg txhaj tshuaj (DFSDM_FLTxJDATAR). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 906 ib
26.8.8 DFSDM lim x cov ntaub ntawv sau npe rau cov channel tsis tu ncua (DFSDM_FLTxRDATAR). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 907 ib
26.8.9 DFSDM lim x analog watchdog siab pib sau npe (DFSDM_FLTxAWHTR). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 908 ua
26.8.10 DFSDM filter x analog watchdog low threshold register (DFSDM_FLTxAWLTR). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 908 ib
26.8.11 DFSDM filter x analog watchdog status register (DFSDM_FLTxAWSR). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 909 ib
26.8.12 DFSDM filter x analog watchdog clear flag register (DFSDM_FLTxAWCFR). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 910 XNUMX
26.8.13 DFSDM lim x extremes detector siab tshaj plaws register (DFSDM_FLTxEXMAX). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 910 XNUMX
26.8.14 DFSDM lim x extremes detector yam tsawg kawg nkaus register (DFSDM_FLTxEXMIN). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 911 ib
26.8.15 DFSDM lim x conversion timer register (DFSDM_FLTxCNVTIMR). . 911 ib
26.8.16 DFSDM daim ntawv teev npe. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 912 ib
27
Kov sensing controller (TSC). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 920 XNUMX
27.1 Taw qhia. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 920
27.2 TSC lub ntsiab nta. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 920 XNUMX
27.3 TSC functional description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 921 ib
27.3.1 TSC block diagram. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 921 ib
27.3.2 Nto nqi hloov khoom duaview . . . . . . . . . . . . . . . . . . . 921
27.3.3 Rov pib dua thiab teev. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 924 ib
27.3.4 Tus nqi hloov pauv tau ua ntu zus. . . . . . . . . . . . . . . . . . . . . . . . . 924 ib
27.3.5 Spread spectrum feature . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 925 ib
27.3.6 Max suav yuam kev . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 926 ib
27.3.7 Sampling capacitor I / O thiab channel I / O hom xaiv. . . . . . . . . . . 926 ib
27.3.8 Tau txais hom . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 927 ib
27.3.9 I/O hysteresis thiab analog hloov tswj . . . . . . . . . . . . . . . . . . . . . . . 927 ib
27.4 TSC low-power modes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 928 ib
27.5 TSC cuam tshuam. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 928 ib
26/2187
RM0438 Rev 8
RM0438
Cov ntsiab lus
27.6
TSC registers. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 928 ib
27.6.1 TSC control register (TSC_CR). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 928 27.6.2 TSC cuam tshuam tso cai rau npe (TSC_IER). . . . . . . . . . . . . . . . . . . . . . 931 27.6.3 TSC cuam tshuam kev sau npe (TSC_ICR). . . . . . . . . . . . . . . . . . . . . . . . 932 27.6.4 TSC interrupt status register (TSC_ISR). . . . . . . . . . . . . . . . . . . . . . . 932 27.6.5 TSC I/O hysteresis tswj register (TSC_IOHCR). . . . . . . . . . . . . . . 933 27.6.6 TSC I/O analog switch control register
(TSC_IOASCR). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 933 27.6.7 TSC I/O sampling control register (TSC_IOSCR). . . . . . . . . . . . . . . . 934 27.6.8 TSC I/O channel tswj register (TSC_IOCCR). . . . . . . . . . . . . . . . . 934 27.6.9 TSC I/O group control status register (TSC_IOGCSR). . . . . . . . . . . . 935 27.6.10 TSC I/O group x counter register (TSC_IOGxCR). . . . . . . . . . . . . . . . 935 27.6.11 TSC register map . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 936 ib
28
Muaj tseeb random tooj generator (RNG). . . . . . . . . . . . . . . . . . . . . . . . 938 ua
28.1 RNG qhia. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 938 ua
28.2 RNG lub ntsiab nta. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 938 ua
28.3 RNG functional piav qhia. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 939 ua
28.3.1 RNG thaiv daim duab. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 939 ua
28.3.2 RNG teeb liab sab hauv. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 939 ua
28.3.3 Random naj npawb tiam. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 939 ua
28.3.4 RNG pib. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 942 ib
28.3.5 RNG ua. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 943 ua
28.3.6 RNG Xov. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 945 ib
28.3.7 Kev tswj yuam kev . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 945 ib
28.3.8 RNG siv hluav taws xob tsawg. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 946 ib
28.4 RNG cuam tshuam. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 946 ib
28.5 RNG lub sijhawm ua haujlwm. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 947 ib
28.6 RNG entropy qhov kev siv tau. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 947 ib
28.6.1 Taw qhia. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 947 ib
28.6.2 Validation tej yam kev mob . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 947 ib
28.6.3 Cov ntaub ntawv khaws tseg. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 948 ib
28.7 RNG npe. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 948 ib
28.7.1 RNG tswj sau npe (RNG_CR). . . . . . . . . . . . . . . . . . . . . . . . . . . . . 948 ib
28.7.2 RNG xwm txheej sau npe (RNG_SR). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 950 ua
28.7.3 RNG data register (RNG_DR). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 951 ib
28.7.4 RNG kev kuaj xyuas kev noj qab haus huv sau npe (RNG_HTCR). . . . . . . . . . . . . . . . . . 952 ib
RM0438 Rev 8
27/2187
54
Cov ntsiab lus
RM0438
28.7.5 RNG npe map . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 952 ib
29
AES hardware accelerator (AES). . . . . . . . . . . . . . . . . . . . . . . . . . . . . 953 ua
29.1 Taw qhia. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 953
29.2 AES cov yam ntxwv tseem ceeb. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 953 ua
29.3 AES kev siv. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 953 ua
29.4 AES cov lus piav qhia ua haujlwm. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 954 ib
29.4.1 AES thaiv daim duab. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 954 ib
29.4.2 AES cov teeb liab sab hauv. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 954 ib
29.4.3 AES cryptographic core. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 954 ib
29.4.4 AES txheej txheem los ua haujlwm cipher . . . . . . . . . . . . . . . . . . . 960 ua
29.4.5 AES decryption puag ncig kev npaj tseem ceeb . . . . . . . . . . . . . . . . . . . . . . . . ib 963
29.4.6 AES ciphertext nyiag thiab cov ntaub ntawv padding . . . . . . . . . . . . . . . . . . . . . . ib 963
29.4.7 AES txoj haujlwm ncua thiab rov pib dua. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 964 ib
29.4.8 AES cov hom kev sib txuas yooj yim (ECB, CBC). . . . . . . . . . . . . . . . . . . . . . . 964 ib
29.4.9 AES txee (CTR) hom . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 969 ib
29.4.10 AES Galois/counter mode (GCM). . . . . . . . . . . . . . . . . . . . . . . . . . . . 971 ib
29.4.11 AES Galois message authentication code (GMAC). . . . . . . . . . . . . . ib 976
29.4.12 AES txee nrog CBC-MAC (CCM). . . . . . . . . . . . . . . . . . . . . . . . . . 978 ua
29.4.13 AES data registers and data swapping . . . . . . . . . . . . . . . . . . . . . . . . 983 ua
29.4.14 AES key registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 985 ua
29.4.15 AES pib vector registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . 985 ua
29.4.16 AES DMA interface. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 986 ib
29.4.17 AES yuam kev tswj . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 987 ua
29.5 AES cuam tshuam. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 988 ua
29.6 AES ua latency. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 988 ua
29.7 AES npe. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 989 ua
29.7.1 AES tswj register (AES_CR). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 989 ua
29.7.2 AES status register (AES_SR). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 991 ib
29.7.3 AES data input register (AES_DINR). . . . . . . . . . . . . . . . . . . . . . . . . ib 993
29.7.4 AES data output register (AES_DOUTR). . . . . . . . . . . . . . . . . . . . . . ib 993
29.7.5 AES key register 0 (AES_KEYR0). . . . . . . . . . . . . . . . . . . . . . . . . . . . 994 ib
29.7.6 AES key register 1 (AES_KEYR1). . . . . . . . . . . . . . . . . . . . . . . . . . . . 994 ib
29.7.7 AES key register 2 (AES_KEYR2). . . . . . . . . . . . . . . . . . . . . . . . . . . . 995 ib
29.7.8 AES key register 3 (AES_KEYR3). . . . . . . . . . . . . . . . . . . . . . . . . . . . 995 ib
29.7.9 AES pib vector register 0 (AES_IVR0). . . . . . . . . . . . . . . . . . 995 ib
28/2187
RM0438 Rev 8
RM0438
Cov ntsiab lus
29.7.10 AES initialization vector register 1 (AES_IVR1). . . . . . . . . . . . . . . . . . 996 29.7.11 AES initialization vector register 2 (AES_IVR2). . . . . . . . . . . . . . . . . . 996 29.7.12 AES initialization vector register 3 (AES_IVR3). . . . . . . . . . . . . . . . . . 996 29.7.13 AES key register 4 (AES_KEYR4). . . . . . . . . . . . . . . . . . . . . . . . . . . . 997 29.7.14 AES key register 5 (AES_KEYR5). . . . . . . . . . . . . . . . . . . . . . . . . . . . 997 29.7.15 AES key register 6 (AES_KEYR6). . . . . . . . . . . . . . . . . . . . . . . . . . . . 997 29.7.16 AES key register 7 (AES_KEYR7). . . . . . . . . . . . . . . . . . . . . . . . . . . . 998 29.7.17 AES suspend registers (AES_SSPxR). . . . . . . . . . . . . . . . . . . . . . . 998 29.7.18 AES map . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 999 ib
30
Hash processor (HASH). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1001
30.1 Taw qhia. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1001 ib
30.2 HASH lub ntsiab nta. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1001
30.3 HASH siv. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1002
30.4 HASH functional piav qhia. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1002
30.4.1 HASH thaiv daim duab . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1002
30.4.2 HASH cov teeb liab sab hauv. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1003
30.4.3 Hais txog kev ruaj ntseg hash algorithms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1003
30.4.4 Message data feeding . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1003
30.4.5 Message digest suav . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1005
30.4.6 Message padding . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1006
30.4.7 HMAC operation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1008
30.4.8 HASH ncua / rov pib ua haujlwm. . . . . . . . . . . . . . . . . . . . . . . . . . 1010
30.4.9 HASH DMA interface. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1012
30.4.10 HASH yuam kev tswj . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1012
30.4.11 HASH lub sijhawm ua haujlwm. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1012
30.5 HASH cuam tshuam. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1013
30.6 HASH npe. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1014
30.6.1 HASH tswj sau npe (HASH_CR). . . . . . . . . . . . . . . . . . . . . . . . . . 1014
30.6.2 HASH data input register (HASH_DIN). . . . . . . . . . . . . . . . . . . . . . . 1016
30.6.3 HASH pib sau npe (HASH_STR). . . . . . . . . . . . . . . . . . . . . . . . . . . 1017
30.6.4 HASH digest sau npe. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1018
30.6.5 HASH cuam tshuam pab rau npe (HASH_IMR). . . . . . . . . . . . . . . . . . 1019
30.6.6 HASH status register (HASH_SR). . . . . . . . . . . . . . . . . . . . . . . . . . . 1020
30.6.7 HASH cov ntsiab lus sib pauv sau npe . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1020
30.6.8 HASH npe daim ntawv qhia. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1021 ib
RM0438 Rev 8
29/2187
54
Cov ntsiab lus
RM0438
31
On-the-fly decryption engine (OTFDEC). . . . . . . . . . . . . . . . . . . . . . 1023
31.1 OTFDEC kev taw qhia . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1023
31.2 OTFDEC lub ntsiab nta. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1023
31.3 OTFDEC cov lus piav qhia ua haujlwm. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1024 ib
31.3.1 OTFDEC thaiv daim duab. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1024
31.3.2 OTFDEC cov teeb liab sab hauv. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1024
31.3.3 OTFDEC ntawm-tus-fly decryption . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1025
31.3.4 OTFDEC kev siv AES hauv counter hom decryption . . . . . . . . . . . . . 1026
31.3.5 Flow Control Management . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1027 ib
31.3.6 OTFDEC kev tswj kev ua yuam kev . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1027 ib
31.4 OTFDEC cuam tshuam. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1028
31.5 OTFDEC cov ntaub ntawv thov. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1028
31.5.1 OTFDEC pib txheej txheem . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1028
31.5.2 OTFDEC thiab tswj fais fab. . . . . . . . . . . . . . . . . . . . . . . . . . 1030
31.5.3 Encrypting rau OTFDEC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1030
31.5.4 OTFDEC qhov tseem ceeb CRC qhov chaws. . . . . . . . . . . . . . . . . . . . . . . . . . . . 1031 ib
31.6 OTFDEC sau npe. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1032 ib
31.6.1 OTFDEC tswj sau npe (OTFDEC_CR). . . . . . . . . . . . . . . . . . . . . 1032 ib
31.6.2 OTFDEC muaj cai nkag mus tswj kev sau npe (OTFDEC_PRIVCFGR). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1033 ib
31.6.3 OTFDEC cheeb tsam x configuration register (OTFDEC_RxCFGR). . . . . 10 33
31.6.4 OTFDEC cheeb tsam x pib chaw nyob sau npe (OTFDEC_RxSTARTADDR). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1035 ib
31.6.5 OTFDEC cheeb tsam x kawg chaw nyob sau npe (OTFDEC_RxENDADDR). 1035 ib
31.6.6 OTFDEC cheeb tsam x nonce register 0 (OTFDEC_RxNONCER0). . . . . 1036 ib
31.6.7 OTFDEC cheeb tsam x nonce register 1 (OTFDEC_RxNONCER1). . . . . 1037 ib
31.6.8 OTFDEC cheeb tsam x key register 0 (OTFDEC_RxKEYR0). . . . . . . . . . 1037 ib
31.6.9 OTFDEC cheeb tsam x key register 1 (OTFDEC_RxKEYR1). . . . . . . . . . 1038 ib
31.6.10 OTFDEC cheeb tsam x key register 2 (OTFDEC_RxKEYR2). . . . . . . . . . 1038 ib
31.6.11 OTFDEC cheeb tsam x key register 3 (OTFDEC_RxKEYR3). . . . . . . . . . 1039 ib
31.6.12 OTFDEC cuam tshuam cov xwm txheej sau npe (OTFDEC_ISR). . . . . . . . . . . . . . 1039 ib
31.6.13 OTFDEC cuam tshuam meej rau npe (OTFDEC_ICR). . . . . . . . . . . . . . . 1040
31.6.14 OTFDEC cuam tshuam tso cai rau npe (OTFDEC_IER). . . . . . . . . . . . . . 1041 ib
31.6.15 OTFDEC sau npe daim ntawv qhia. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1042 ib
32
Public key accelerator (PKA). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1046 ib
32.1 Taw qhia. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1046 ib
30/2187
RM0438 Rev 8
RM0438
Cov ntsiab lus
32.2
32.4
32.5 32.6 32.7 ib
PKA cov yam ntxwv tseem ceeb. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1046 PKA functional piav qhia. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1046 ib
32.3.1 PKA thaiv daim duab. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1046 32.3.2 PKA cov teeb liab sab hauv. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1047 32.3.3 PKA pib dua thiab moos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1047 32.3.4 PKA pej xeem tseem ceeb acceleration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1047 32.3.5 Cov ntawv thov rau PKA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1049 32.3.6 PKA txheej txheem los ua haujlwm . . . . . . . . . . . . . . . . . . . . . . 1051 32.3.7 PKA kev tswj yuam kev . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1052 ib
PKA kev ua haujlwm hom. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1052 ib
32.4.1 Taw qhia. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1052 32.4.2 Montgomery parameter xam . . . . . . . . . . . . . . . . . . . . . . . . . 1053 32.4.3 Modular ntxiv. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1054 32.4.4 Modular rho tawm . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1054 32.4.5 Modular thiab Montgomery ntau ntau. . . . . . . . . . . . . . . . . . . . . . 1055 32.4.6 Modular exponentiation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1056 32.4.7 Modular inversion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1056 32.4.8 Modular txo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1057 32.4.9 Cov lej sib ntxiv . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1057 32.4.10 Arithmetic rho tawm . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1057 32.4.11 Arithmetic multiplication . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1058 32.4.12 Arithmetic sib piv . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1058 32.4.13 RSA CRT exponentiation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1059 32.4.14 Point ntawm elliptic nkhaus Fp kos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1059 32.4.15 ECC Fp scalar multiplication . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1060 32.4.16 ECDSA kos npe. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1061 32.4.17 ECDSA pov thawj. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ib 1063
Example ntawm configurations thiab ua lub sij hawm. . . . . . . . . . . . . . . . . 1064 ib
32.5.1 Txhawb elliptic nkhaus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1064 32.5.2 Kev suav sijhawm. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1066 ib
PKA cuam tshuam. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1067 PKA sau npe. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1068 ib
32.7.1 PKA tswj sau npe (PKA_CR). . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1068 32.7.2 PKA xwm txheej register (PKA_SR). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1069 32.7.3 PKA clear flag register (PKA_CLRFR). . . . . . . . . . . . . . . . . . . . . . . . 1070 32.7.4 PKA RAM. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1070
RM0438 Rev 8
31/2187
54
Cov ntsiab lus
RM0438
32.7.5 PKA register map . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1071 ib
33
Advanced-control timers (TIM1/TIM8). . . . . . . . . . . . . . . . . . . . . . . . 1072 ib
33.1 TIM1/TIM8 introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1072 ib
33.2 TIM1/TIM8 lub ntsiab nta. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1072 ib
33.3 TIM1/TIM8 functional description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1074 ib
33.3.1 Time-base unit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1074 ib
33.3.2 Counter modes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1076 ib
33.3.3 Repetition counter. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1087 ib
33.3.4 Sab nraud trigger input . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1089 ib
33.3.5 Clock xaiv. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1090
33.3.6 Capture / sib piv cov channel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1094 ib
33.3.7 Input capture hom . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1096 ib
33.3.8 PWM input mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1097 ib
33.3.9 Forced tso zis hom . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1098 ib
33.3.10 Tso zis piv hom . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1099 ib
33.3.11 PWM mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1100
33.3.12 Asymmetric PWM mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1103
33.3.13 Combined PWM mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1104 ib
33.3.14 Combined 3-phase PWM mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1105 ib
33.3.15 Complementary outputs and dead-time insertion . . . . . . . . . . . . . . . 1106
33.3.16 Siv cov haujlwm so. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1108
33.3.17 Bidirectional break inputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1114
33.3.18 Tshem tawm OCxREF teeb liab ntawm qhov xwm txheej sab nraud. . . . . . . . . . . . . . 1115
33.3.19 6-step PWM generation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1117
33.3.20 Ib-pulse hom . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1118
33.3.21 Retriggerable ib mem tes hom . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1119
33.3.22 Encoder interface hom . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1120
33.3.23 UIF ntsis remapping . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1122
33.3.24 Timer input XOR muaj nuj nqi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1123
33.3.25 Interfacing nrog Hall sensors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1123
33.3.26 Timer synchronization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1126
33.3.27 ADC synchronization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1130
33.3.28 DMA tawg hom . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1130
33.3.29 Debug hom . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1131 ib
33.4 TIM1/TIM8 sau npe. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1132 ib
33.4.1 TIMx control register 1 (TIMx_CR1)(x = 1, 8). . . . . . . . . . . . . . . . . . 1132 ib
32/2187
RM0438 Rev 8
RM0438
Cov ntsiab lus
33.4.2 TIMx control register 2 (TIMx_CR2)(x = 1, 8). . . . . . . . . . . . . . . . . . 1133 ib
33.4.3 TIMx qhev hom tswj register (TIMx_SMCR)(x = 1, 8). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1136 ib
33.4.4 TIMx DMA/interrupt enable register (TIMx_DIER)(x = 1, 8). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1138 ib
33.4.5 TIMx status register (TIMx_SR)(x = 1, 8). . . . . . . . . . . . . . . . . . . . . . 1140
33.4.6 TIMx event generation register (TIMx_EGR)(x = 1, 8). . . . . . . . . . . . 1142 ib
33.4.7 TIMx capture/compare mode register 1 (TIMx_CCMR1)(x = 1, 8). . 1143 ib
33.4.8 TIMx capture/compare mode register 1 [alternate] (TIMx_CCMR1)(x = 1, 8). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1144 ib
33.4.9 TIMx capture/compare mode register 2 (TIMx_CCMR2)(x = 1, 8). . 1147 ib
33.4.10 TIMx capture/compare mode register 2 [alternate] (TIMx_CCMR2)(x = 1, 8). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1148 ib
33.4.11 TIMx capture/compare enable register (TIMx_CCER)(x = 1, 8). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1149 ib
33.4.12 TIMx counter (TIMx_CNT)(x = 1, 8). . . . . . . . . . . . . . . . . . . . . . . . . . 1153
33.4.13 TIMx prescaler (TIMx_PSC)(x = 1, 8). . . . . . . . . . . . . . . . . . . . . . . . 1153
33.4.14 TIMx auto-reload register (TIMx_ARR)(x = 1, 8). . . . . . . . . . . . . . . . 1153
33.4.15 TIMx repetition counter register (TIMx_RCR)(x = 1, 8). . . . . . . . . . . 1154 ib
33.4.16 TIMx capture/compare register 1 (TIMx_CCR1)(x = 1, 8). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1154 ib
33.4.17 TIMx capture/compare register 2 (TIMx_CCR2)(x = 1, 8). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1155 ib
33.4.18 TIMx capture/compare register 3 (TIMx_CCR3)(x = 1, 8). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1155 ib
33.4.19 TIMx capture/compare register 4 (TIMx_CCR4)(x = 1, 8). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1156 ib
33.4.20 TIMx break and dead-time register (TIMx_BDTR)(x = 1, 8). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1156
33.4.21 TIMx DMA control register (TIMx_DCR)(x = 1, 8). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1160
33.4.22 TIMx DMA chaw nyob rau kev hloov pauv tag nrho (TIMx_DMAR)(x = 1, 8). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1161 ib
33.4.23 TIM1 kev xaiv sau npe 1 (TIM1_OR1). . . . . . . . . . . . . . . . . . . . . . . . . . 1162 ib
33.4.24 TIM8 kev xaiv sau npe 1 (TIM8_OR1). . . . . . . . . . . . . . . . . . . . . . . . . . 1162 ib
33.4.25 TIMx capture/compare mode register 3 (TIMx_CCMR3)(x = 1, 8). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1163
33.4.26 TIMx capture/compare register 5 (TIMx_CCR5)(x = 1, 8). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1164 ib
33.4.27 TIMx capture/compare register 6 (TIMx_CCR6)(x = 1, 8). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1165 ib
RM0438 Rev 8
33/2187
54
Cov ntsiab lus
RM0438
33.4.28 TIM1 kev xaiv sau npe 2 (TIM1_OR2). . . . . . . . . . . . . . . . . . . . . . . . . . 1165 33.4.29 TIM1 option register 3 (TIM1_OR3). . . . . . . . . . . . . . . . . . . . . . . . . . 1167 33.4.30 TIM8 option register 2 (TIM8_OR2). . . . . . . . . . . . . . . . . . . . . . . . . . 1168 33.4.31 TIM8 option register 3 (TIM8_OR3). . . . . . . . . . . . . . . . . . . . . . . . . . 1170 33.4.32 TIM1 register map . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1172 33.4.33 TIM8 register map . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1174 ib
34
General-purpose timers (TIM2/TIM3/TIM4/TIM5). . . . . . . . . . . . . . . . 1177 ib
34.1 TIM2/TIM3/TIM4/TIM5 introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . .1177 ib
34.2 TIM2/TIM3/TIM4/TIM5 lub ntsiab nta . . . . . . . . . . . . . . . . . . . . . . . . . . .1177 ib
34.3 TIM2/TIM3/TIM4/TIM5 functional description . . . . . . . . . . . . . . . . . . . . .1179 ib
34.3.1 Time-base unit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1179 ib
34.3.2 Counter modes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1181 ib
34.3.3 Clock xaiv. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1191
34.3.4 Capture / Sib piv cov channel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1195 ib
34.3.5 Input capture hom . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1197 ib
34.3.6 PWM input mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1198 ib
34.3.7 Forced tso zis hom . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1199 ib
34.3.8 Tso zis piv hom . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1200 ib
34.3.9 PWM mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1201
34.3.10 Asymmetric PWM mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1204
34.3.11 Combined PWM mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1205 ib
34.3.12 Tshem tawm OCxREF teeb liab ntawm qhov xwm txheej sab nraud. . . . . . . . . . . . . . 1206
34.3.13 Ib-pulse hom . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1208
34.3.14 Retriggerable ib mem tes hom . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1209
34.3.15 Encoder interface hom . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1210
34.3.16 UIF ntsis remapping . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1212
34.3.17 Timer input XOR muaj nuj nqi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1212
34.3.18 Timers thiab sab nraud trigger synchronization . . . . . . . . . . . . . . . . . . . 1213
34.3.19 Timer synchronization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1216
34.3.20 DMA tawg hom . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1221
34.3.21 Debug hom . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1222 ib
34.4 TIM2/TIM3/TIM4/TIM5 registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1223
34.4.1 TIMx control register 1 (TIMx_CR1)(x = 2 to 5). . . . . . . . . . . . . . . . . 1223
34.4.2 TIMx control register 2 (TIMx_CR2)(x = 2 to 5). . . . . . . . . . . . . . . . . 1224
34.4.3 TIMx qhev hom tswj register (TIMx_SMCR)(x = 2 to 5). . . . . . . 1226
34.4.4 TIMx DMA/Interrupt enable register (TIMx_DIER)(x = 2 to 5). . . . . . 1229
34/2187
RM0438 Rev 8
RM0438
Cov ntsiab lus
34.4.5 TIMx status register (TIMx_SR)(x = 2 to 5). . . . . . . . . . . . . . . . . . . . 1230 34.4.6 TIMx event generation register (TIMx_EGR)(x = 2 to 5). . . . . . . . . . 1231 34.4.7 TIMx capture/compare mode register 1 (TIMx_CCMR1)(x = 2 to 5). 1232 34.4.8 TIMx capture/compare mode register 1 [alternate] (TIMx_CCMR1)
(x = 2-5). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1234 34.4.9 TIMx capture/compare mode register 2 (TIMx_CCMR2)(x = 2 to 5). 1236 34.4.10 TIMx capture/compare mode register 2 [alternate] (TIMx_CCMR2)
(x = 2-5). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1237 34.4.11 TIMx capture/compare enable register
(TIMx_CCER)(x = 2 to 5). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1238 34.4.12 TIMx counter (TIMx_CNT)(x = 2 to 5). . . . . . . . . . . . . . . . . . . . . . . . 1239 34.4.13 TIMx counter [alternate] (TIMx_CNT)(x = 2 to 5). . . . . . . . . . . . . . . . 1240 34.4.14 TIMx prescaler (TIMx_PSC)(x = 2 to 5). . . . . . . . . . . . . . . . . . . . . . . 1240 34.4.15 TIMx auto-reload register (TIMx_ARR)(x = 2 to 5). . . . . . . . . . . . . . 1241 34.4.16 TIMx capture/compare register 1 (TIMx_CCR1)(x = 2 to 5). . . . . . . 1241 34.4.17 TIMx capture/compare register 2 (TIMx_CCR2)(x = 2 to 5). . . . . . . 1241 34.4.18 TIMx capture/compare register 3 (TIMx_CCR3)(x = 2 to 5). . . . . . . 1242 34.4.19 TIMx capture/compare register 4 (TIMx_CCR4)(x = 2 to 5). . . . . . . 1242 34.4.20 TIMx DMA tswj register (TIMx_DCR)(x = 2 to 5). . . . . . . . . . . . . . 1243 34.4.21 TIMx DMA chaw nyob rau kev hloov pauv tag nrho (TIMx_DMAR)(x = 2 txog 5). . . . . . 1244 34.4.22 TIM2 kev xaiv sau npe 1 (TIM2_OR1). . . . . . . . . . . . . . . . . . . . . . . . . . 1244 34.4.23 TIM3 kev xaiv sau npe 1 (TIM3_OR1). . . . . . . . . . . . . . . . . . . . . . . . . . 1244 34.4.24 TIM2 kev xaiv sau npe 2 (TIM2_OR2). . . . . . . . . . . . . . . . . . . . . . . . . . 1245 34.4.25 TIM3 option register 2 (TIM3_OR2). . . . . . . . . . . . . . . . . . . . . . . . . . 1245 34.4.26 TIMx register map . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1247 ib
35
General-purpose timers (TIM15/TIM16/TIM17). . . . . . . . . . . . . . . . . 1250
35.1 TIM15/TIM16/TIM17 introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1250
35.2 TIM15 lub ntsiab nta. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1250
35.3 TIM16/TIM17 lub ntsiab nta. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1251
35.4 TIM15/TIM16/TIM17 functional description . . . . . . . . . . . . . . . . . . . . . 1254 ib
35.4.1 Time-base unit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1254 ib
35.4.2 Counter modes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1256 ib
35.4.3 Repetition counter. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1260 ib
35.4.4 35.4.5
Kev xaiv moos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1261 ntes / sib piv cov channel. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1263 Input capture hom. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1265 PWM input mode (tsuas yog rau TIM15). . . . . . . . . . . . . . . . . . . . . . . . . . . 1266
RM0438 Rev 8
35/2187
54
Cov ntsiab lus
RM0438
35.5
35.4.8 Forced tso zis hom . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1267 35.4.9 Tso zis piv hom . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1268 35.4.10 PWM mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1269 35.4.11 Combined PWM mode (TIM15 only). . . . . . . . . . . . . . . . . . . . . . . . . 1270 35.4.12 Cov txiaj ntsig ntxiv thiab kev tso tawm lub sijhawm tuag. . . . . . . . . . . . . . . 1271 35.4.13 Siv cov haujlwm so. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1273 35.4.14 Bidirectional break inputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1278 35.4.15 6-step PWM generation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1279 35.4.16 Ib-pulse hom . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1281 35.4.17 Retriggerable ib mem tes hom (TIM15 nkaus xwb). . . . . . . . . . . . . . . . . . . 1282 35.4.18 UIF ntsis remapping . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1283 35.4.19 Timer input XOR muaj nuj nqi (TIM15 nkaus xwb). . . . . . . . . . . . . . . . . . . . . . . 1284 35.4.20 Sab nraud trigger synchronization (TIM15 nkaus xwb). . . . . . . . . . . . . . . . . . 1285 35.4.21 qhev hom ua ke pib dua + txhais hom . . . . . . . . . . . . . . . . . . 1287 35.4.22 DMA tawg hom . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1287 35.4.23 Timer synchronization (TIM15). . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1289 35.4.24 Siv timer tso zis raws li qhov ua rau lwm tus timers (TIM16/TIM17). . . . . . 1289 35.4.25 Debug hom . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1289 ib
TIM 15 registers. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1290
35.5.1 TIM15 tswj register 1 (TIM15_CR1). . . . . . . . . . . . . . . . . . . . . . . 1290 35.5.2 TIM15 tswj register 2 (TIM15_CR2). . . . . . . . . . . . . . . . . . . . . . . 1291 35.5.3 TIM15 qhev hom tswj npe (TIM15_SMCR). . . . . . . . . . . . . 1293 35.5.4 TIM15 DMA/interrupt enable register (TIM15_DIER). . . . . . . . . . . . 1294 35.5.5 TIM15 status register (TIM15_SR). . . . . . . . . . . . . . . . . . . . . . . . . . 1295 35.5.6 TIM15 event generation register (TIM15_EGR). . . . . . . . . . . . . . . . 1297 35.5.7 TIM15 capture/compare mode register 1 (TIM15_CCMR1). . . . . . . 1298 35.5.8 TIM15 capture/compare mode register 1 [alternate] (TIM15_CCMR1). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1299 35.5.9 TIM15 capture/compare enable register (TIM15_CCER). . . . . . . . . 1302 35.5.10 TIM15 counter (TIM15_CNT). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1305 35.5.11 TIM15 prescaler (TIM15_PSC). . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1305 35.5.12 TIM15 auto-reload register (TIM15_ARR). . . . . . . . . . . . . . . . . . . . . 1305 35.5.13 TIM15 repetition counter register (TIM15_RCR). . . . . . . . . . . . . . . . 1306 35.5.14 TIM15 capture/compare register 1 (TIM15_CCR1). . . . . . . . . . . . . . 1306 35.5.15 TIM15 capture/compare register 2 (TIM15_CCR2). . . . . . . . . . . . . . 1307 35.5.16 TIM15 break and dead-time register (TIM15_BDTR). . . . . . . . . . . . 1307 35.5.17 TIM15 DMA tswj register (TIM15_DCR). . . . . . . . . . . . . . . . . . . . 1310
36/2187
RM0438 Rev 8
RM0438
Cov ntsiab lus
35.6
35.5.18 TIM15 DMA chaw nyob rau kev hloov pauv tag nrho (TIM15_DMAR). . . . . . . . . . . . 1310 35.5.19 TIM15 option register 1 (TIM15_OR1). . . . . . . . . . . . . . . . . . . . . . . . 1311 35.5.20 TIM15 option register 2 (TIM15_OR2). . . . . . . . . . . . . . . . . . . . . . . . 1311 35.5.21 TIM15 register map . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1313
TIM16/TIM17 registers. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1316
35.6.1 TIMx control register 1 (TIMx_CR1)(x = 16 to 17). . . . . . . . . . . . . . . 1316 35.6.2 TIMx control register 2 (TIMx_CR2)(x = 16 to 17). . . . . . . . . . . . . . . 1317 35.6.3 TIMx DMA/interrupt enable register (TIMx_DIER)(x = 16 to 17). . . . 1318 35.6.4 TIMx status register (TIMx_SR)(x = 16 to 17). . . . . . . . . . . . . . . . . . 1319 35.6.5 TIMx event generation register (TIMx_EGR)(x = 16 to 17). . . . . . . . 1320 35.6.6 TIMx capture/piv hom register 1
(TIMx_CCMR1)(x = 16 to 17). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1321 35.6.7 TIMx capture/compare mode register 1 [alternate] (TIMx_CCMR1)(x = 16 to 17). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1322 35.6.8 TIMx capture/compare enable register (TIMx_CCER)(x = 16 to 17). 1324 35.6.9 TIMx counter (TIMx_CNT)(x = 16 to 17). . . . . . . . . . . . . . . . . . . . . . 1326 35.6.10 TIMx prescaler (TIMx_PSC)(x = 16 to 17). . . . . . . . . . . . . . . . . . . . . 1327 35.6.11 TIMx auto-reload register (TIMx_ARR)(x = 16 to 17). . . . . . . . . . . . 1327 35.6.12 TIMx repetition counter register (TIMx_RCR)(x = 16 to 17). . . . . . . . 1328 35.6.13 TIMx capture/compare register 1 (TIMx_CCR1)(x = 16 to 17). . . . . 1328 35.6.14 TIMx break and dead-time register (TIMx_BDTR)(x = 16 to 17). . . . 1329 35.6.15 TIMx DMA tswj register (TIMx_DCR)(x = 16 to 17). . . . . . . . . . . . 1331 35.6.16 TIMx DMA chaw nyob rau kev hloov pauv tag nrho (TIMx_DMAR)(x = 16 txog 17). . . . 1332 35.6.17 TIM16 kev xaiv sau npe 1 (TIM16_OR1). . . . . . . . . . . . . . . . . . . . . . . . 1332 35.6.18 TIM16 xaiv register 2 (TIM16_OR2). . . . . . . . . . . . . . . . . . . . . . . . 1333 35.6.19 TIM17 kev xaiv sau npe 1 (TIM17_OR1). . . . . . . . . . . . . . . . . . . . . . . . 1334 35.6.20 TIM17 option register 2 (TIM17_OR2). . . . . . . . . . . . . . . . . . . . . . . . 1335 35.6.21 TIM16/TIM17 register map . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1337 ib
36
Basic timers (TIM6/TIM7). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1339 ib
36.1 TIM6/TIM7 introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1339 ib
36.2 TIM6/TIM7 lub ntsiab nta. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1339 ib
36.3 TIM6/TIM7 functional description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1340 ib
36.3.1 Time-base unit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1340 ib
36.3.2 suav hom . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1342 ib
36.3.3 UIF ntsis remapping . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1345
36.3.4 Clock qhov chaw. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1345 ib
RM0438 Rev 8
37/2187
54
Cov ntsiab lus
RM0438
36.4
36.3.5 Debug hom . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1346 ib
TIM6/TIM7 registers. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1346 ib
36.4.1 TIMx control register 1 (TIMx_CR1)(x = 6 to 7). . . . . . . . . . . . . . . . . 1346 36.4.2 TIMx control register 2 (TIMx_CR2)(x = 6 to 7). . . . . . . . . . . . . . . . . 1348 36.4.3 TIMx DMA/Interrupt enable register (TIMx_DIER)(x = 6 to 7). . . . . . 1348 36.4.4 TIMx status register (TIMx_SR)(x = 6 to 7). . . . . . . . . . . . . . . . . . . . 1349 36.4.5 TIMx event generation register (TIMx_EGR)(x = 6 to 7). . . . . . . . . . 1349 36.4.6 TIMx counter (TIMx_CNT)(x = 6 to 7). . . . . . . . . . . . . . . . . . . . . . . . 1349 36.4.7 TIMx prescaler (TIMx_PSC)(x = 6 to 7). . . . . . . . . . . . . . . . . . . . . . . 1350 36.4.8 TIMx auto-reload register (TIMx_ARR)(x = 6 to 7). . . . . . . . . . . . . . 1350 36.4.9 TIMx register map . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1351 ib
37
Low-power timer (LPTIM). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1352 ib
37.1 LPTIM kev taw qhia. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1352 ib
37.2 LPTIM lub ntsiab nta. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1352 ib
37.3 LPTIM kev siv. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1352 ib
37.4 LPTIM hauj lwm piav qhia. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ib 1353
37.4.1 LPTIM thaiv daim duab. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ib 1353
37.4.2 LPTIM tus pins thiab cov teeb liab sab hauv. . . . . . . . . . . . . . . . . . . . . . . . . . . . . ib 1353
37.4.3 LPTIM input thiab ua daim ntawv qhia. . . . . . . . . . . . . . . . . . . . . . . . . . . 1354 ib
37.4.4 LPTIM pib dua thiab moos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1355 ib
37.4.5 Glitch lim . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1355 ib
37.4.6 Prescaler. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1356 ib
37.4.7 Trigger multiplexer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1356 ib
37.4.8 Ua haujlwm hom. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1357 ib
37.4.9 Timeout muaj nuj nqi. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1359 ib
37.4.10 Waveform tiam. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1359 ib
37.4.11 Sau npe hloov tshiab . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1360
37.4.12 Counter mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1361 ib
37.4.13 Timer pab . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1362 ib
37.4.14 Timer rov pib dua. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1362 ib
37.4.15 Encoder hom. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ib 1363
37.4.16 Repetition counter. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1364 ib
37.4.17 Debug hom . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1365 ib
37.5 LPTIM low-power hom. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1366 ib
37.6 LPTIM cuam tshuam. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1366 ib
38/2187
RM0438 Rev 8
RM0438
Cov ntsiab lus
37.7
LPTIM sau npe. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1367 ib
37.7.1 LPTIM cuam tshuam thiab kev sau npe xwm txheej (LPTIM_ISR). . . . . . . . . . . . . . . 1367 37.7.2 LPTIM cuam tshuam kev sau npe (LPTIM_ICR). . . . . . . . . . . . . . . . . . . 1368 37.7.3 LPTIM cuam tshuam tso cai rau npe (LPTIM_IER). . . . . . . . . . . . . . . . . . 1369 37.7.4 LPTIM configuration register (LPTIM_CFGR). . . . . . . . . . . . . . . . . . 1370 37.7.5 LPTIM tswj register (LPTIM_CR). . . . . . . . . . . . . . . . . . . . . . . . . 1373 37.7.6 LPTIM piv r
Cov ntaub ntawv / Cov ntaub ntawv
![]() |
ST STM32L5 Series muaj kev nyab xeeb heev nrog kev siv hluav taws xob tsawg [ua pdf] Cov neeg siv phau ntawv qhia RM0438, STM32L5 Series Siab ruaj ntseg nrog kev siv hluav taws xob tsawg, STM32L5 Series, Kev ruaj ntseg siab nrog kev siv hluav taws xob tsawg, kev siv hluav taws xob tsawg, kev siv |

