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

Cov ntaub ntawv

Cia ib saib

Koj email chaw nyob yuav tsis raug luam tawm. Cov teb uas yuav tsum tau muaj yog cim *