Jerin STM32L5 Babban Amintacce Tare da Jagoran Amfani da Ƙarfin Amfani

Jerin STM32L5 Babban Amintacce Tare da Ƙarfin Ƙarfin Wuta

Ƙayyadaddun bayanai:

  • Sunan samfur: RM0438 Littafi Mai Tsarki
  • Bita: Rev 8
  • Shafi: 1 zuwa 2187
  • Ranar Saki: Yuni 2025
  • Mai masana'anta: www.st.com

Bayanin samfur:

Bayanan Bayani na RM0438 yana ba da cikakken bayani game da
memory da bas gine, TrustZone tsaro gine,
Ƙungiyar ƙwaƙwalwar ajiya, SRAM mai ciki, ƙwaƙwalwar filasha ta ƙareview, boot
sanyi, da tsarin tsaro.

Umarnin Amfani da samfur:

Ƙwaƙwalwar Ƙwaƙwalwar Ƙwaƙwalwar Ƙwararren Ƙwararren Ƙwararren Ƙwararren Ƙwararren Ƙwararren Ƙwararren Ƙwararren Ƙwararren Ƙwararren Ƙwararren Ƙwararren Ƙwararren Ƙwararren Ƙwararren Ƙwararren Ƙwararren Ƙwararren Ƙwararren Ƙwararren Ƙwararren Ƙwararren Ƙwararren Ƙwararren Ƙwararren Ƙwararren Ƙwararren Ƙwararren Ƙwararren Ƙwararren Ƙwararren Ƙwararren Ƙwararren Ƙwaƙwalwa na Bus ) ya yi

Tsarin gine-ginen ya haɗa da Fast C-bus, Slow C-bus, S-bus,
DMA-bas, SDMMC bas DMA mai sarrafa, da BusMatrix.

Tsarin Tsaro na TrustZone:

Yayi bayanin tsohuwar jihar tsaro ta TrustZone da TrustZone
na gefe rarrabawa.

Ƙungiyar Ƙwaƙwalwa:

Yana bayyana taswirar žwažwalwar ajiya, adiresoshin iyakokin rajista, da
kungiyar na saka SRAM.

Cikakkiyar SRAM:

Cikakkun bayanai SRAM2 duba daidaito, rubuta kariya, karanta kariya,
shafe ayyuka.

Flash Memory Overview:

Yana ba da kariview na ƙwaƙwalwar walƙiya da aka yi amfani da ita a cikin tsarin.

Kanfigareshan Boot:

Yana rufe saitunan saitunan taya don tsarin.

Tsaron Tsari:

Gabatarwa ga matakan tsaro na tsarin.

Tambayoyin da ake yawan yi (FAQ):

Tambaya: A ina zan sami bayani game da sake saitin rajista
dabi'u?

A: An yi dalla-dalla ƙimar sake saitin rajista a sashe na 1.3 na
manual.

Tambaya: Menene gine-ginen tsaro na TrustZone?

A: An yi bayanin gine-ginen tsaro na TrustZone a cikin sashe na 2.2
na manual.

Tambaya: Ta yaya zan saita saitunan taya?

A: Ana iya samun umarni don daidaitawar boot a sashe na 3
na manual.

"'

Bayanan Bayani na RM0438
STM32L5 jerin ci-gaba Arm® tushen 32-bit MCUs
Gabatarwa
Wannan jagorar jagorar tana niyya ga masu haɓaka aikace-aikacen. Yana ba da cikakken bayani kan yadda ake amfani da STM32L552xx da STM32L562xx microcontrollers memory and peripherals. STM32L552xx da STM32L562xx suna cikin layin STM32L5x2 na microcontrollers tare da girman ƙwaƙwalwar ajiya daban-daban, fakiti da na gefe. Don yin odar bayanai, halayen injina da na lantarki da fatan za a duba takaddun bayanai masu dacewa. Don bayani kan jigon Arm® Cortex®-M33, koma zuwa littafin Magana na fasaha na Cortex®-M33. STM32L552xx da STM32L562xx microprocessors sun haɗa da fasaha na zamani na ST.
Takardu masu alaƙa
Cortex®-M33 Manual Reference Reference yana samuwa a http://infocenter.arm.com · STM32L552xx da STM32L562xx takaddun bayanai · STM32L552xx da STM32L562xx errata zanen gado

Yuni 2025

Saukewa: RM0438

1/2187

www.st.com

1

Abubuwan da ke ciki
Abubuwan da ke ciki

RM0438

1

Takardun ƙa'idodi. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77

1.1 Gabaɗaya Bayani. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77

1.2 Jerin gajarta don yin rajista. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77

1.3 Rijista darajar sake saiti . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78

1.4 Kamus. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78

1.5 Samuwar abubuwan da ke kewaye. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78

2

Ƙwaƙwalwar ƙwaƙwalwa da gine-ginen bas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79

2.1 Tsarin gine-gine . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79

2.1.1 C-bas mai sauri. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80

2.1.2 Slow C-bas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80

2.1.3 S-bas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80

2.1.4 DMA-bas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81

2.1.5 SDMMC mai sarrafa DMA bas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81

2.1.6 BusMatrix . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81

2.2 Tsarin tsaro na TrustZone. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81

2.2.1 Tsohuwar Jihar tsaro ta TrustZone. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82

2.2.2 TrustZone na gefe. . . . . . . . . . . . . . . . . . . . . . . . . . . . 83

2.3 Ƙungiyar ƙwaƙwalwa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86

2.3.1 Gabatarwa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86

2.3.2 Taswirar ƙwaƙwalwa da adiresoshin kan iyaka. . . . . . . . . . . . . . . . . . 87

2.4 SRAM mai ciki. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93

2.4.1 SRAM2 rajistan shiga. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93

2.4.2 SRAM2 Rubuta kariya . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94

2.4.3 SRAM2 Karanta kariya . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96

2.4.4 SRAM2 Goge . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96

2.5 Flash memory overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96

3

Tsarin taya . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97

4

Tsaron tsarin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100

4.1 Gabatarwa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100

4.2 Maɓalli na tsaro. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100

2/2187

Saukewa: RM0438

RM0438

Abubuwan da ke ciki

4.3 4.4 4.5 4.6
4.7 4.8
4.9 4.10 4.11 4.12 4.13

Amintaccen shigar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101 Amintaccen taya . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101
4.4.1 Gabatarwa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101 4.4.2 Shigarwa ta musamman da BOOT_LOCK . . . . . . . . . . . . . . . . . . . . . . . . . 102 4.4.3 Tushen amana a cikin tsarin ƙwaƙwalwar ajiyar filasha. . . . . . . . . . . . . . . . . 102
Amintaccen sabuntawa. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102 Keɓe kayan aiki ta amfani da TrustZone. . . . . . . . . . . . . . . . . . . . . . . . . . . . 103
4.6.1 Gabatarwa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103 4.6.2 Tsarin tsaro na TrustZone. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103 4.6.3 Armv8-M tsawaita tsaro na Cortex-M33. . . . . . . . . . . . . . . . . . . . . 104 4.6.4 Ƙwaƙwalwar ajiya da keɓaɓɓun yanki ta amfani da IDAU/SAU . . . . . . . . . . . . . . 104 4.6.5 Ƙwaƙwalwar ajiya da keɓaɓɓun yanki ta amfani da GTZC. . . . . . . . . . . . . . . . . . 106 4.6.6 Sarrafa tsaro a cikin na'urori masu sani na TrustZone. . . . . . . . . . . . . . . 109 4.6.7 Kunna Tsaron TrustZone . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 116 4.6.8 Kashe Tsaron TrustZone . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 116
Sauran keɓancewar albarkatu. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .117
4.7.1 Keɓewa na ɗan lokaci ta amfani da amintaccen kariyar ɓoye (HDP) . . . . . . . . . . . . 117
Amintaccen kisa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .118
4.8.1 Gabatarwa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 118 4.8.2 Naúrar kariyar ƙwaƙwalwa (MPU) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 118 4.8.3 Haɗe-haɗe žwažwalwar ajiyar filasha kariyar rubutu. . . . . . . . . . . . . . . . . . . . . . 118 4.8.4 Tampganowa da amsawa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 118
Amintaccen ajiya. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 120
4.9.1 Gabatarwa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 120 4.9.2 ID na musamman . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121
Injin Crypto. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121
4.10.1 Gabatarwa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121 4.10.2 Abubuwan injunan Crypto. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121 4.10.3 Injin decryption On-the-Fly (OTFDEC) . . . . . . . . . . . . . . . . . . . . . . . 122
Rayuwar samfur . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 123
4.11.1 Gudanar da Rayuwa tare da kariyar karantawa (RDP) . . . . . . . . . . . . 124 4.11.2 Nasihar saitunan byte zaɓi . . . . . . . . . . . . . . . . . . . . . . . . . . 125
Samun damar gyara kuskuren sarrafawa. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 125
4.12.1 Kariyar gyara kuskure tare da kariyar karantawa (RDP) . . . . . . . . . . . . . . . . . 125
Kariyar ikon mallakar software da haɓaka haɗin gwiwa 126

Saukewa: RM0438

3/2187
54

Abubuwan da ke ciki

RM0438

4.13.1
4.13.2 4.13.3

Kariyar mallakar fasaha ta software tare da kariyar karantawa (RDP) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 126
Kariyar kayan fasaha ta software tare da OTFDEC. . . . . . . . . . . 127
Sauran kariyar kayan fasaha na software . . . . . . . . . . . . . . . . . 129

5

Global TrustZone® mai kulawa (GTZC) . . . . . . . . . . . . . . . . . . . . . . . . . 130

5.1 Gabatarwa GTZC. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 130

5.2 GTZC babban fasali. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 130

5.2.1 GTZC TrustZone tsarin gine-gine. . . . . . . . . . . . . . . . . . . . . . . . . 130

5.3 Bayanin aikin GTZC. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 132

5.3.1 Tsarin toshe GTZC. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 132

5.3.2 Ma'anar samun shiga ba bisa ka'ida ba. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 133

5.3.3 TrustZone mai kula da tsaro (TZSC) . . . . . . . . . . . . . . . . . . . . . . . . . . 134

5.3.4 Mai sarrafa kariyar ƙwaƙwalwa – tushen toshe (MPCBB) . . . . . . . . . . . . . 134

5.3.5 TrustZone mai ba da izinin shiga ba bisa ka'ida ba (TZIC) . . . . . . . . . . . . . . . . . . . . . . 135

5.3.6 Yanayin kunnawa/sake saiti. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 135

5.3.7 buƙatun DMA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 135

5.4 GTZC abubuwan da suka faru. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 135

5.5 GTZC_TZSC rajista. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 136

5.5.1 GTZC_TZSC rajistar sarrafawa (GTZC_TZSC_CR) . . . . . . . . . . . . . . . . 136

5.5.2

GTZC_TZSC amintaccen rijistar sanyi 1 (GTZC_TZSC_SECCFGR1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 137

5.5.3

GTZC_TZSC amintaccen rijistar sanyi 2 (GTZC_TZSC_SECCFGR2) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 140

5.5.4

GTZC_TZSC rijistar tsarin gata 1 (GTZC_TZSC_PRIVCFGR1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 142

5.5.5

GTZC_TZSC rijistar tsarin gata 2 (GTZC_TZSC_PRIVCFGR2) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 145

5.5.6

GTZC_TZSC ƙwaƙwalwar ajiyar waje x rajistar alamar ruwa mara tsaro 1 (GTZC_TZSC_MPCWMxANSR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 147

5.5.7

GTZC_TZSC ƙwaƙwalwar ajiyar waje x rajistar alamar ruwa mara tsaro 2 (GTZC_TZSC_MPCWMxBNSR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 147

5.5.8 GTZC_TZSC taswirar rajista da sake saita dabi'u. . . . . . . . . . . . . . . . . . . . 148

5.6 GTZC_MPCBB rajista. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 150

5.6.1 GTZC_MPCBBx rajistar sarrafawa (GTZC_MPCBBx_CR) (x = 1 zuwa 2) . 150

5.6.2 GTZC_MPCBB1 kulle rajista 1(GTZC_MPCBB1_LCKVTR1) . . . . . . 151

5.6.3

GTZC_MPCBB2 rijistar kulle 1 (GTZC_MPCBB2_LCKVTR1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 151

4/2187

Saukewa: RM0438

RM0438

Abubuwan da ke ciki

5.6.4

GTZC_MPCBBx rajistar vector y (GTZC_MPCBBx_VCTRy) (x = 1 zuwa 2) . . . . . . . . . . . . . . . . . . . . . . . . 152

5.6.5 GTZC_MPCBB1 taswirar rijista da sake saita dabi'u. . . . . . . . . . . . . . . . . 153

5.6.6 GTZC_MPCBB2 taswirar rijista da sake saita dabi'u. . . . . . . . . . . . . . . . . 153

5.7 GTZC_TZIC rajista. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 154

5.7.1 GTZC_TZIC katse ba da damar yin rijista 1 (GTZC_TZIC_IER1) . . . . . . . 154

5.7.2 GTZC_TZIC katse ba da damar yin rijista 2 (GTZC_TZIC_IER2) . . . . . . . 157

5.7.3 GTZC_TZIC katse ba da damar yin rijista 3 (GTZC_TZIC_IER3) . . . . . . . 159

5.7.4 GTZC_TZIC matsayi rajista 1 (GTZC_TZIC_SR1) . . . . . . . . . . . . . . . 160

5.7.5 GTZC_TZIC matsayi rajista 2 (GTZC_TZIC_SR2) . . . . . . . . . . . . . . . 163

5.7.6 GTZC_TZIC matsayi rajista 3 (GTZC_TZIC_SR3) . . . . . . . . . . . . . . . 165

5.7.7 Tutar GTZC_TZIC bayyanannen rijista 1 (GTZC_TZIC_FCR1) . . . . . . . . . . . . 166

5.7.8 Tutar GTZC_TZIC bayyanannen rijista 2 (GTZC_TZIC_FCR2) . . . . . . . . . . . . 169

5.7.9 Tutar GTZC_TZIC bayyanannen rijista 3 (GTZC_TZIC_FCR3) . . . . . . . . . . . . 171

5.7.10 GTZC_TZIC taswirar rajista da sake saita dabi'u. . . . . . . . . . . . . . . . . . . . . 172

6

Embedded flash memory (FLASH) . . . . . . . . . . . . . . . . . . . . . . . . . . . 174

6.1 Gabatarwa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 174

6.2 FLASH babban fasali. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 174

6.3 Bayanin aikin ƙwaƙwalwar ajiyar Flash. . . . . . . . . . . . . . . . . . . . . . . . . . . 175

6.3.1 Ƙungiya mai ƙwaƙwalwa ta Flash. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 175

6.3.2 Gyaran lambar kuskure (ECC) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 178

6.3.3 Latency karatu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 179

6.3.4 Low-voltage karanta . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 180

6.3.5 Flash shirin da shafe ayyuka . . . . . . . . . . . . . . . . . . . . . . . . . . 180

6.3.6 Filashin babban žwažwalwar ajiya na goge jerin. . . . . . . . . . . . . . . . . . . . . . . . . 182

6.3.7 Filashi jerin shirye-shiryen babban ƙwaƙwalwar ajiya. . . . . . . . . . . . . . . . . . . 185

6.3.8 Tutocin kurakuran Flash . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 186

6.3.9

Karanta-lokacin-rubutu (RWW) ana samunsu kawai a yanayin banki biyu (DBANK = 1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 188

6.4 Flash zaɓi bytes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 190

6.4.1 Bayanin zaɓi na bytes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 190

6.4.2 Zabin bytes shirye-shirye . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 191

6.5 Flash TrustZone tsaro da kariyar gata. . . . . . . . . . . . . . . . 193

6.5.1 Kariyar tsaro ta TrustZone. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 193

6.5.2 Amintaccen kariyar yanki mai tushen alamar ruwa. . . . . . . . . . . . . . . . . . . . . . 195

6.5.3 Secure boye kariya (HDP) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 195

Saukewa: RM0438

5/2187
54

Abubuwan da ke ciki

RM0438

6.5.4 Amintaccen yanki mai tushen toshe (SECBB) kariya. . . . . . . . . . . . . . . . . . 196 6.5.5 Tilastawa taya daga amintaccen adireshin ƙwaƙwalwar ajiya. . . . . . . . . . . . . . . . . . . 197 6.5.6 Yanayin yanayin tsaro na Flash. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 197 6.5.7 Flash yana yin rajistar masu gata da yanayin marasa gata. . . . . . . . . . . . . . . 198
6.6 Amintaccen tsarin ƙwaƙwalwar ajiya. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 198
6.6.1 Gabatarwa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 198 6.6.2 RSS yana keɓance albarkatu zuwa bootloader. . . . . . . . . . . . . . . . . . . . . . . . . 198 6.6.3 RSSLIB ayyuka . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 200
6.7 Kariyar ƙwaƙwalwar FLASH. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 202
6.7.1 Rubuta kariya (WRP) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 202 6.7.2 Kariyar karantawa (RDP) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 204
6.8 FLASH yana katsewa. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 212 6.9 FLASH rajista. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 213
6.9.1 Rajistar ikon samun damar Flash (FLASH_ACR) . . . . . . . . . . . . . . . . . . . 213 6.9.2 Rijista maɓallin ikon saukar da Flash (FLASH_PDKEYR) . . . . . . . . . . . . . . 214 6.9.3 Filashin rajistar maɓalli mara aminci (FLASH_NSKEYR) . . . . . . . . . . . . . . . 215 6.9.4 Filasha amintaccen rijistar maɓalli (FLASH_SECKEYR) . . . . . . . . . . . . . . . . . 215 6.9.5 Filasha rajistar maɓallin zaɓi (FLASH_OPTKEYR) . . . . . . . . . . . . . . . . . . 216 6.9.6 Flash low voltage key rajista (FLASH_LVEKEYR) . . . . . . . . . . . . . . 216 6.9.7 Filashin Rajista (FLASH_NSSR) . . . . . . . . . . . . . . . . . . . . . . . . . 217 6.9.8 Rijista matsayin Flash (FLASH_SECSR) . . . . . . . . . . . . . . . . . . . . . . . . 218 6.9.9 Filashin rijista mara tsaro mara tsaro (FLASH_NSCR) . . . . . . . . . . . . . . . 220 6.9.10 Rijista mai tsaro ta Flash (FLASH_SECCR) . . . . . . . . . . . . . . . . . 222 6.9.11 Flash ECC rajista (FLASH_ECCR) . . . . . . . . . . . . . . . . . . . . . . . . . . 223 6.9.12 Rajistan zaɓi na Flash (FLASH_OPTR) . . . . . . . . . . . . . . . . . . . . . . . . . 225 6.9.13 Filashin adireshin taya mara tsaro 0 rajista (FLASH_NSBOOTAD0R) 227 6.9.14 Filashin adireshin taya mara tsaro 1 rajista (FLASH_NSBOOTAD1R) 228 6.9.15 Filashin amintaccen adireshin taya 0 rajista (FLASH_SECBOOTADD0R) . . 228 6.9.16 Flash bank 1 amintaccen watermak1 rajista (FLASH_SECWM1R1) . . . . 229 6.9.17 Flash amintacce watermak1 rajista 2 (FLASH_SECWM1R2) . . . . . . . . 230 6.9.18 Flash WPR1 yanki A adireshin rajista (FLASH_WRP1AR) . . . . . . . . . 231 6.9.19 Filasha WPR1 yankin B rajistar adireshin (FLASH_WRP1BR) . . . . . . . . . 232 6.9.20 Flash amintacce watermak2 rajista (FLASH_SECWM2R1) . . . . . . . . . . 233 6.9.21 Flash amintacce watermak2 rajista 2 (FLASH_SECWM2R2) . . . . . . . . 234 6.9.22 Flash WPR2 yankin Rijistar adireshin (FLASH_WRP2AR) . . . . . . . . . 235 6.9.23 Filasha WPR2 yankin B rajistar adireshin (FLASH_WRP2BR) . . . . . . . . . 236

6/2187

Saukewa: RM0438

RM0438

Abubuwan da ke ciki

6.9.24
6.9.25
6.9.26 6.9.27 6.9.28

FLASH amintaccen block tushen banki 1 rajista (FLASH_SECBB1Rx) (inda x=1..4) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 237
FLASH amintaccen block tushen banki 2 rajista (FLASH_SECBB2Rx) (inda x=1..4) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 237
FLASH amintaccen rijistar sarrafa HDP (FLASH_SECHDPCR) . . . . . . . . 238
FLASH gata rijista rajista (FLASH_PRIVCFGR) . . . . . . . 238
FLASH rajista taswirar da sake saita dabi'u. . . . . . . . . . . . . . . . . . . . . . . . . 239

7

Cache umarni (ICACHE) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 242

7.1 Gabatarwa ICACHE. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 242

7.2 ICACHE babban fasali. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 242

7.3 ICACHE aiwatarwa. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 243

7.4 ICACHE bayanin aikin. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 243

7.4.1 ICACHE toshe zane. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 244

7.4.2 ICACHE sake saiti da agogo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 244

7.4.3 ICACHE TAG ƙwaƙwalwar ajiya . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 245

7.4.4 ICACHE mai taswira kai tsaye (cache ta hanya 1) . . . . . . . . . . . . . . . . . . . . . . . . 246

7.4.5 ICACHE kunna . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 247

7.4.6 Trafficable da mara cacheable zirga-zirga. . . . . . . . . . . . . . . . . . . . . . . . . . 247

7.4.7 Gyaran adireshin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 248

7.4.8 Ana iya samun damar cache. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 250

7.4.9 Dual-master cache . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 251

7.4.10 ICACHE Tsaro . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 251

7.4.11 Kulawa da ICACHE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 251

7.4.12 ICACHE saka idanu akan aikin . . . . . . . . . . . . . . . . . . . . . . . . . . . . 252

7.4.13 ICACHE taya . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 252

7.5 ICACHE ƙananan ikon yanayi. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 252

7.6 Gudanar da kuskuren ICACHE da katsewa. . . . . . . . . . . . . . . . . . . . . . 253

7.7 ICACHE rajista. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 253

7.7.1 Rijista ICACHE (ICACHE_CR) . . . . . . . . . . . . . . . . . . . . . . . 253

7.7.2 ICACHE matsayi rajista (ICACHE_SR) . . . . . . . . . . . . . . . . . . . . . . . . 254

7.7.3 ICACHE katse ikon yin rajista (ICACHE_IER) . . . . . . . . . . . . . . . . 255

7.7.4 ICACHE bayyanannen rijistar tutar ICACHE (ICACHE_FCR) . . . . . . . . . . . . . . . . . . . . 255

7.7.5 ICACHE buga rajistar saka idanu (ICACHE_HMONR) . . . . . . . . . . . . . . . . 256

7.7.6 ICACHE miss Monitor rajista (ICACHE_MMONR) . . . . . . . . . . . . . . 256

7.7.7 ICACHE yankin x rajistar daidaitawa (ICACHE_CRRx) . . . . . . . . . 256

7.7.8 ICACHE taswirar rajista . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 258

Saukewa: RM0438

7/2187
54

Abubuwan da ke ciki

RM0438

8

Gudanar da wutar lantarki (PWR). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 259

8.1 Kayayyakin wutar lantarki da wuraren samarwa. . . . . . . . . . . . . . . . . . . . . . . . . . . 259

8.1.1 Samfuran na'urorin analog masu zaman kansu. . . . . . . . . . . . . . . . . . . . . . . . 264

8.1.2 I/O wadata dogo mai zaman kanta. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 264

8.1.3 Samar da kebul na transceivers mai zaman kanta. . . . . . . . . . . . . . . . . . . . . . . . . 264

8.1.4 Yankin madadin baturi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 265

8.2 Tsarin samar da wutar lantarki voltage tsari. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 266

8.2.1 Jirgitage regulator. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 266

8.2.2 Haɗe-haɗe SMPS mai sauya saukowa. . . . . . . . . . . . . . . . . . . . . . . . 267

8.2.3 SMPS ya sauka tsarin samar da wutar lantarki. . . . . . . . . . . . . . . 268

8.2.4 SMPS saukowa mai canzawa zuwa yanayin ƙarancin ƙarfi. . . . . . . . . . . . . 269

8.2.5 Mai ƙarfi voltage scaling management. . . . . . . . . . . . . . . . . . . . . . . . 270

8.2.6 VDD12 yanki da na waje SMPS . . . . . . . . . . . . . . . . . . . . . . . . . . 271

8.3 Kulawar samar da wutar lantarki. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 273

8.3.1

Sake saitin wutar lantarki (POR) / Sake saitin saukar da wuta (PDR) / sake saitin launin ruwan kasa (BOR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 273

8.3.2 Shirye-shiryen voltage detector (PVD). . . . . . . . . . . . . . . . . . . . . . . . 274

8.3.3 Na gefe voltage monitoring (PVM). . . . . . . . . . . . . . . . . . . . . . . . . . 275

8.3.4 Babban voltage bakin kofa saka idanu . . . . . . . . . . . . . . . . . . . . . . . . . . . 276

8.3.5 Zazzabi ƙofa . . . . . . . . . . . . . . . . . . . . . . . . . . . . 276

8.4 Gudanar da wutar lantarki. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 277

8.4.1 Yanayin wutar lantarki . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 277

8.4.2 Yanayin aiki . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 283

8.4.3 Yanayin gudu mara ƙarfi (LP run) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 283

8.4.4 Yanayin ƙarancin ƙarfi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 284

8.4.5 Yanayin barci . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 285

8.4.6 Yanayin barci mara ƙarfi (LP barci) . . . . . . . . . . . . . . . . . . . . . . . . . . . 286

8.4.7 Tsaya 0 yanayin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 287

8.4.8 Tsaya 1 yanayin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 289

8.4.9 Tsaya 2 yanayin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 290

8.4.10 Yanayin jiran aiki . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 292

8.4.11 Yanayin rufewa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 295

8.4.12 Farkawa ta atomatik daga yanayin ƙarancin ƙarfi. . . . . . . . . . . . . . . . . . . . . . . . . 296

8.5 PWR TrustZone tsaro. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 296

8.5.1 PWR Masu Gata da Marasa Gata. . . . . . . . . . . . . . . . . . . . . . 298

8.6 PWR rajista. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 298

8/2187

Saukewa: RM0438

RM0438

Abubuwan da ke ciki

8.6.1 8.6.2 8.6.3 8.6.4 8.6.5 8.6.6 8.6.7 8.6.8 8.6.9 8.6.10 8.6.11 8.6.12 8.6.13 8.6.14 8.6.15 8.6.16 8.6.17 8.6.18 8.6.19 8.6.20 8.6.21 8.6.22 8.6.23 8.6.24 8.6.25 8.6.26

Rijistar sarrafa wutar lantarki 1 (PWR_CR1) . . . . . . . . . . . . . . . . . . . . . . . . . 299 rijistar sarrafa wutar lantarki 2 (PWR_CR2) . . . . . . . . . . . . . . . . . . . . . . . . . 300 rajistar sarrafa wutar lantarki 3 (PWR_CR3). . . . . . . . . . . . . . . . . . . . . . . . . 301 Rijistar sarrafa wutar lantarki 4 (PWR_CR4) . . . . . . . . . . . . . . . . . . . . . . . . . 303 Rijista Matsayin Wuta 1 (PWR_SR1) . . . . . . . . . . . . . . . . . . . . . . . . . . 304 Matsayin wutar lantarki 2 (PWR_SR2) . . . . . . . . . . . . . . . . . . . . . . . . . . 306 Matsayin wutar lantarki bayyananne rajista (PWR_SCR) . . . . . . . . . . . . . . . . . . . . . . . 307 Tashar Wuta Tashar Wuta A rijistar sarrafawa (PWR_PUCRA) . . . . . . . . . . . . . 308 Tashar Wuta ta Wutar Lantarki A rijistar sarrafa ƙasa (PWR_PDCRA) . . . . . . . . . . 308 Power Port B rijistar sarrafawa (PWR_PUCRB) . . . . . . . . . . . . . 309 Power Port B rijistar sarrafa ƙasa (PWR_PDCRB) . . . . . . . . . . 310 Power Port C rijistar sarrafawa (PWR_PUCRC) . . . . . . . . . . . . 310 Power Port C rijistar sarrafawa mai saukarwa (PWR_PDCRC) . . . . . . . . . . 311 Power Port D rajistar sarrafawa (PWR_PUCRD) . . . . . . . . . . . . 311 Power Port D rajistar saukar da iko (PWR_PDCRD) . . . . . . . . . . 312 Power Port E rijistar sarrafawa (PWR_PUCRE) . . . . . . . . . . . . . 313 Power Port E rijistar sarrafawa mai saukarwa (PWR_PDCRE) . . . . . . . . . . 313 Power Port F rijistar sarrafawa (PWR_PUCRF) . . . . . . . . . . . . . 314 Power Port F rijistar sarrafawa mai saukarwa (PWR_PDCRF) . . . . . . . . . . 314 Power Port G rijistar sarrafawa (PWR_PUCRG) . . . . . . . . . . . . 315 Power Port G rijistar sarrafawa (PWR_PDCRG) . . . . . . . . . . 316 Power Port H rijistar sarrafawa (PWR_PUCRH) . . . . . . . . . . . . 316 Power Port H rajistar saukar da ikon sarrafawa (PWR_PDCRH) . . . . . . . . . . 317 Rijista amintacce mai ƙarfi (PWR_SECCFGR) . . . . . . . . . . . 317 Rijistar gata mai ƙarfi (PWR_PRIVCFGR) . . . . . . . . . 319 PWR rajista taswirar da sake saita dabi'u. . . . . . . . . . . . . . . . . . . . . . . . . . 320

9

Sake saiti da sarrafa agogo (RCC) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 323

9.1 Sake saitin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 323

9.1.1 Sake saitin wutar lantarki . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 323

9.1.2 Sake saitin tsarin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 323

9.1.3 Sake saitin yanki na Ajiyayyen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 325

9.2 RCC fil da sigina na ciki. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 325

9.3 Agogo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 325

9.3.1 HSE agogo. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 329

9.3.2 HSI16 agogo. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 330

9.3.3 MSI Agogo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 331

Saukewa: RM0438

9/2187
54

Abubuwan da ke ciki

RM0438

9.3.4 HSI48 agogo. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 332 9.3.5 PLL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 332 9.3.6 LSE agogon . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 333 9.3.7 LSE agogon tsarin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 333 9.3.8 LSI agogon . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 334 9.3.9 Zaɓin agogon tsarin (SYSCLK). . . . . . . . . . . . . . . . . . . . . . . . . . . . 334 9.3.10 Mitar tushen agogo da juzu'itage scaling. . . . . . . . . . . . . . . . . . 335 9.3.11 Tsarin tsaro na agogo (CSS) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 335 9.3.12 Tsarin tsaro na agogo akan LSE. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 335 9.3.13 ADC agogon . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 336 9.3.14 RTC agogon. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 336 9.3.15 Agogon lokaci . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 336 9.3.16 Agogon tsaro. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 337 9.3.17 Iyawar agogo. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 337 9.3.18 Ma'aunin agogo na ciki / waje tare da TIM15/TIM16/TIM17. . . . . 337 9.3.19 Agogon gefe yana ba da damar yin rajista
(RCC_AHBxENR, RCC_APBxENRy) . . . . . . . . . . . . . . . . . . . . . . . . . 340
9.4 Yanayin ƙarancin ƙarfi. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 340 9.5 RCC TrustZone® tsaro. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 341 9.6 RCC Gata da Mara gata Yanayin. . . . . . . . . . . . . . . . . . . . . . . . . 343 9.7 RCC ya katse . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 343 9.8 RCC rajista. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 345
9.8.1 RCC rajistan kula da agogo (RCC_CR) . . . . . . . . . . . . . . . . . . . . . . . . . 345 9.8.2 RCC Rijistar daidaita agogon cikin gida (RCC_ICSCR) . . . . . . 348 9.8.3 RCC tsarin daidaita agogo (RCC_CFGR) . . . . . . . . . . . . . . . . . 349 9.8.4 RCC PLL rajista rajista (RCC_PLLCFGR) . . . . . . . . . . . . . . . 352 9.8.5 RCC PLLSAI1 rijistar daidaitawa (RCC_PLLSAI1CFGR) . . . . . . . 355 9.8.6 RCC PLLSAI2 rijistar daidaitawa (RCC_PLLSAI2CFGR) . . . . . . . 358 9.8.7 RCC Agogo ta katse kunna rajista (RCC_CIER) . . . . . . . . . . . . . . . . 360 9.8.8 RCC agogon katse rajistar tutar (RCC_CIFR) . . . . . . . . . . . . . . . . . . 361 9.8.9 Agogon RCC ya katse share rikodin (RCC_CICR) . . . . . . . . . . . . . . . . . 363 9.8.10 RCC AHB1 rijistar sake saiti na gefe (RCC_AHB1RSTR) . . . . . . . . . . 364 9.8.11 RCC AHB2 rijistar sake saiti na gefe (RCC_AHB2RSTR) . . . . . . . . . . 365 9.8.12 RCC AHB3 rijistar sake saiti na gefe (RCC_AHB3RSTR) . . . . . . . . . . 367 9.8.13 RCC APB1 rijistar sake saiti na gefe 1 (RCC_APB1RSTR1) . . . . . . . . 368 9.8.14 RCC APB1 rijistar sake saiti na gefe 2 (RCC_APB1RSTR2) . . . . . . . . 370 9.8.15 RCC APB2 rijistar sake saiti na gefe (RCC_APB2RSTR) . . . . . . . . . . 371

10/2187

Saukewa: RM0438

RM0438

Abubuwan da ke ciki

9.8.16 9.8.17 9.8.18 9.8.19 9.8.20 9.8.21 9.8.22
9.8.23
9.8.24
9.8.25
9.8.26
9.8.27
9.8.28
9.8.29 9.8.30 9.8.31 9.8.32
9.8.33 9.8.34 9.8.35 9.8.36 9.8.37 9.8.38 9.8.39 9.8.40 9.8.41 9.8.42

RCC AHB1 agogon gefe yana ba da damar rajista (RCC_AHB1ENR) . . . . . 373 RCC AHB2 agogon gefe yana kunna rajista (RCC_AHB2ENR) . . . . . 374 RCC AHB3 agogon gefe yana kunna rajista (RCC_AHB3ENR) . . . . . . 376
RCC APB1 agogon gefe yana ba da damar rajista 1 (RCC_APB1ENR1) . . . 377 RCC APB1 agogon gefe yana ba da damar yin rajista 2 (RCC_APB1ENR2) . . . 379
RCC APB2 na gefe agogon kunna rajista (RCC_APB2ENR) . . . . . 381 RCC AHB1 agogon gefe suna ba da damar yin rijistar yanayin Barci da Tsaya (RCC_AHB1SMENR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 382 RCC AHB2 agogon gefe suna ba da damar yin rijistar yanayin barci da Tsaya (RCC_AHB2SMENR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 384
RCC AHB3 agogon gefe yana ba da damar yin rijistar yanayin barci da Tsaya (RCC_AHB3SMENR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 386 RCC APB1 agogon gefe suna ba da damar yin rijistar yanayin Barci da Tsaya 1 (RCC_APB1SMENR1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 387 RCC APB1 agogon gefe suna ba da damar yin rijistar yanayin Barci da Tsaya 2 (RCC_APB1SMENR2) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 390
RCC APB2 agogon gefe suna ba da damar yin rijistar yanayin barci da Tsaya (RCC_APB2SMENR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 391 RCC madaidaitan agogo masu zaman kansu rijista 1 (RCC_CCIPR1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 393 RCC Rijistar sarrafa yanki na Ajiyayyen (RCC_BDCR) . . . . . . . . . . . . . . 395
RCC sarrafawa/ rijistar matsayi (RCC_CSR) . . . . . . . . . . . . . . . . . . . . . . . 398 RCC dawo da agogo RC rajista (RCC_CRRCR) . . . . . . . . . . . . . . . . 400 RCC madaidaitan agogo mai zaman kansa rajista 2 (RCC_CCIPR2) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 401
OCTOSPI rijistar daidaitawar jinkiri (RCC_DLYCFGR) . . . . . . . . . 402 RCC amintaccen rijistar sanyi (RCC_SECCFGR) . . . . . . . . . . . . 403 RCC amintaccen rijistar matsayi (RCC_SECSR) . . . . . . . . . . . . . . . . . . . . 405
RCC AHB1 rajistar matsayin tsaro (RCC_AHB1SECSR) . . . . . . . . . . 407 RCC AHB2 rijista matsayin tsaro (RCC_AHB2SECSR) . . . . . . . . . . 408 RCC AHB3 rajistar matsayin tsaro (RCC_AHB3SECSR) . . . . . . . . . . 410
Rijista matsayin tsaro RCC APB1 1 (RCC_APB1SECSR1) . . . . . . . 411 RCC APB1 matsayi na tsaro 2 (RCC_APB1SECSR2) . . . . . . . 414 RCC APB2 rajistar matsayin tsaro (RCC_APB2SECSR) . . . . . . . . . . 415
RCC taswirar rajista. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 417

10

Tsarin dawo da agogo (CRS) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 424

10.1 Gabatarwa CRS. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 424

10.2 Babban fasali na CRS. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 424

Saukewa: RM0438

11/2187
54

Abubuwan da ke ciki

RM0438

10.3 10.4
10.5 10.6 10.7

aiwatar da CRS. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 424 CRS bayanin aikin. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 425
10.4.1 Tsarin toshe CRS. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 425 10.4.2 Sigina na ciki na CRS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 425 10.4.3 Shigar da aiki tare. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 426 10.4.4 Ma'aunin kuskuren mitar. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 426 10.4.5 Ƙimar kuskuren mita da datsa ta atomatik. . . . . . . . . . . . . . 427 10.4.6 CRS farawa da daidaitawa. . . . . . . . . . . . . . . . . . . . . . . . . . . 428
CRS a cikin ƙananan iko. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 429 CRS ya katse . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 429 CRS rajista. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 429
10.7.1 rijistar sarrafa CRS (CRS_CR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 429 10.7.2 rijistar daidaitawar CRS (CRS_CFGR) . . . . . . . . . . . . . . . . . . . . . . 430 10.7.3 CRS katsewa da rijistar matsayi (CRS_ISR) . . . . . . . . . . . . . . . . . . . 431 10.7.4 CRS ta katse alamar share fage (CRS_ICR) . . . . . . . . . . . . . . . . . . . . 433 10.7.5 CRS taswirar rajista. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 434

11

Babban manufar I/Os (GPIO) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 435

11.1 Gabatarwa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 435

11.2 GPIO babban fasali. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 435

11.3 Bayanin aikin GPIO. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 435

11.3.1 Babban manufar I/O (GPIO) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 438

11.3.2 I/O fil madadin aikin multixer da taswira. . . . . . . . . . . . . . . 438

11.3.3 I/O rajistan kula da tashar jiragen ruwa. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 439

11.3.4 I/O rajistan bayanan tashar jiragen ruwa. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 439

11.3.5 I/O data sarrafa bitwise. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 439

11.3.6 Tsarin kulle GPIO. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 440

11.3.7 I/O madadin aikin shigar/fitarwa. . . . . . . . . . . . . . . . . . . . . . . . . . . . 440

11.3.8 Layin katsewa / farkawa na waje. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 440

11.3.9 Tsarin shigarwa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 441

11.3.10 Tsarin fitarwa. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 441

11.3.11 Saitin aikin madadin. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 442

11.3.12 Tsarin Analog. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 443

11.3.13 Amfani da HSE ko LSE oscillator fil azaman GPIOs. . . . . . . . . . . . . . . . . 443

11.3.14 Amfani da GPIO fil a cikin yankin samar da RTC . . . . . . . . . . . . . . . . . 443

11.3.15 Amfani da PH3 azaman GPIO. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 444

12/2187

Saukewa: RM0438

RM0438

Abubuwan da ke ciki

11.4 11.5 11.6

Tsaro na TrustZone. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 444
Hanyoyi masu gata da marasa gata. . . . . . . . . . . . . . . . . . . . . . . . . . . . 445
GPIO rajista. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 446
11.6.1 Rijista yanayin tashar tashar GPIO (GPIOx_MODER) (x = A zuwa H) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 446
11.6.2 GPIO nau'in fitarwa na tashar tashar jiragen ruwa (GPIOx_OTYPER) (x = A zuwa H) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 446
11.6.3 Rijistar saurin fitarwa ta tashar GPIO (GPIOx_OSPEEDR) (x = A zuwa H) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 447
11.6.4 GPIO tashar jiragen ruwa ja-up / ja-saukar rajista (GPIOx_PUPDR) (x = A zuwa H) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 447
11.6.5 GPIO rajistar bayanan shigar da bayanan tashar jiragen ruwa (GPIOx_IDR) (x = A zuwa H) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 448
11.6.6 Rijistar bayanan fitarwa ta tashar GPIO (GPIOx_ODR) (x = A zuwa H) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 448
11.6.7 GPIO tashar bit saita/sake saitin rajista (GPIOx_BSRR) (x = A zuwa H) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 448
11.6.8 GPIO rajistar kulle daidaitawar tashar jiragen ruwa (GPIOx_LCKR) (x = A zuwa H) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 449
11.6.9 GPIO madadin aikin ƙananan rajista (GPIOx_AFRL) (x = A zuwa H) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 450
11.6.10 Babban rijistar babban aikin GPIO (GPIOx_AFRH) (x = A zuwa H) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 451
11.6.11 Rijista sake saitin tashar tashar GPIO (GPIOx_BRR) (x = A zuwa H) . . . . . . . . . . . . 452
11.6.12 GPIO amintaccen rijistar sanyi (GPIOx_SECCFGR) (x = A zuwa H) . 452
11.6.13 GPIO taswirar rajista . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 454

12

Mai sarrafa tsarin tsarin (SYSCFG) . . . . . . . . . . . . . . . . . . . . 456

12.1 Babban fasali na SYSCFG. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 456

12.2 Tsaro da gata na SYSCFG TrustZone. . . . . . . . . . . . . . . . . . . . . . . 456

12.3 SYSCFG rajista. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 458

12.3.1 SYSCFG amintaccen rijistar sanyi (SYSCFG_SECCFGR) . . . . . 458

12.3.2 SYSCFG sanyi rajista 1 (SYSCFG_CFGR1) . . . . . . . . . . . . 459

12.3.3 FPU rajistar abin rufe fuska (SYSCFG_FPUIMR) . . . . . . . . . . . . . . . . 461

12.3.4 SYSCFG CPU mara amintaccen rijistar kullewa (SYSCFG_CNSLCKR) . . . . . 461

12.3.5 SYSCFG CPU amintaccen rajistar kulle kulle (SYSCFG_CSLOCKR) . . . . . . . . 462

12.3.6 SYSCFG sanyi rajista 2 (SYSCFG_CFGR2) . . . . . . . . . . . . 463

12.3.7 SYSCFG SRAM2 sarrafawa da rijistar matsayi (SYSCFG_SCSR) . . . . 464

12.3.8 SYSCFG SRAM2 rajistar maɓalli (SYSCFG_SKR) . . . . . . . . . . . . . . . . . 465

Saukewa: RM0438

13/2187
54

Abubuwan da ke ciki

RM0438

12.3.9 SYSCFG SRAM2 rubuta rajistar kariya (SYSCFG_SWPR) . . . . . . 465 12.3.10 SYSCFG SRAM2 rubuta rajistar kariya 2 (SYSCFG_SWPR2) . . . 466 12.3.11 SYSCFG rajistar umarnin RSS (SYSCFG_RSSCMDR) . . . . . . . . . 466 12.3.12 SYSCFG taswirar rajista. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 467

13

Matrix haɗin haɗin gwiwa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 469

13.1 Gabatarwa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 469

13.2 Takaitacciyar hanyar haɗi. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 469

13.3 Bayanin haɗin kai. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 470

13.3.1 Daga mai ƙidayar lokaci (TIM1/TIM2/TIM3/TIM4/TIM5/TIM8/TIM15/TIM16/TIM17) zuwa mai ƙidayar lokaci (TM1/TIM2/TIM3/TIM4/TIM5/TIM8/TIM15) . . . . . . . . . . . . . . . 470

13.3.2 Daga mai ƙidayar lokaci (TIM1/TIM2/TIM3/TIM4/TIM6/TIM8/TIM15) da EXTI zuwa ADC (ADC1/ADC2) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 471

13.3.3 Daga ADC1/ADC2 zuwa mai ƙidayar lokaci (TIM1/TIM8) . . . . . . . . . . . . . . . . . . . . . . . 471

13.3.4 Daga mai ƙidayar lokaci (TIM2/TIM4/TIM5/TIM6/TIM7/TIM8) da EXTI zuwa DAC (DAC1/DAC2) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 472

13.3.5 Daga mai ƙidayar lokaci (TIM1 / TIM3 / TIM4 / TIM6 / TIM7 / TIM8 / TIM16 / LPTIM1) da EXTI zuwa DFSDM1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 472

13.3.6 Daga DFSDM1 zuwa mai ƙidayar lokaci (TIM1/TIM8/TIM15/TIM16/TIM17) . . . . . . . . . 473

13.3.7 Daga HSE, LSE, LSI, MSI, MCO, RTC zuwa mai ƙidayar lokaci (TIM2/TIM15/TIM16/TIM17) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 473

13.3.8 Daga RTC, COMP1, COMP2 zuwa mai ƙididdigewa mai ƙarancin ƙarfi (LPTIM1/LPTIM2/LPTIM3) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 474

13.3.9 Daga mai ƙidayar lokaci (TIM1/TIM2/TIM3/TIM8/TIM15) zuwa masu kwatanta (COMP1/COMP2) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 474

13.3.10 Daga ADC (ADC1) zuwa ADC (ADC2) . . . . . . . . . . . . . . . . . . . . . . . . . . . 474

13.3.11 Daga USB zuwa mai ƙidayar lokaci (TIM2). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 475

13.3.12 Daga tushen analog na ciki zuwa ADC (ADC1/ADC2) da OPAMP (OPAMP1/OPAM2). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 475

13.3.13 Daga masu kwatanta (COMP1/COMP2) zuwa masu ƙidayar lokaci (TIM1/TIM2/TIM3/TIM8/TIM15/TIM16/TIM17) . . . . . . . . . . . . . . . . . . . 475

13.3.14 Daga kurakuran tsarin zuwa masu ƙidayar lokaci (TIM1/TIM8/TIM15/TIM16/TIM17) . . . . 476

13.3.15 Daga masu ƙidayar lokaci (TIM16/TIM17) zuwa IRTIM . . . . . . . . . . . . . . . . . . . . . . . . . 476

13.3.16 Daga ADC (ADC1/ADC2) zuwa DFSDM . . . . . . . . . . . . . . . . . . . . . . . . . . 477

14

Mai sarrafa damar ƙwaƙwalwar ajiyar kai tsaye (DMA) . . . . . . . . . . . . . . . . . . . . . . . 478

14.1 Gabatarwa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 478

14.2 DMA babban fasali. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 478

14.3 aiwatar da DMA. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 479

14/2187

Saukewa: RM0438

RM0438

Abubuwan da ke ciki

14.4
14.5 14.6

14.3.1 DMA1 da DMA2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 479 14.3.2 DMA taswirar buƙatar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 479
Bayanin aikin DMA. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 480
14.4.1 DMA toshe zane. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 480 14.4.2 DMA fil da sigina na ciki. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 481 14.4.3 Canjin DMA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 481 14.4.4 DMA sasantawa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 482 14.4.5 DMA tashoshi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 483 14.4.6 DMA bayanai nisa, jeri da endianness . . . . . . . . . . . . . . . . . . . . 488 14.4.7 Gudanar da kuskuren DMA. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 489
DMA ta katse . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 490 DMA rajista. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 490
14.6.1 DMA katse matsayi rajista (DMA_ISR) . . . . . . . . . . . . . . . . . . . . . . 490 14.6.2 DMA ta katse alamar share fage (DMA_IFCR) . . . . . . . . . . . . . . . . . . 494 14.6.3 tashar tashar DMA x rijistar sanyi (DMA_CCRx) . . . . . . . . . . . . . . 495 14.6.4 tashar DMA x adadin bayanai don canja wurin rajista (DMA_CNDTRx) . 500 14.6.5 tashar DMA x rajistar adireshi na gefe (DMA_CPARx) . . . . . . . . 501 14.6.6 tashar DMA x ƙwaƙwalwar ajiya 0 rajistar adireshi (DMA_CM0ARx) . . . . . . . 501 14.6.7 tashar DMA x ƙwaƙwalwar ajiya 1 adireshi rajista (DMA_CM1ARx) . . . . . . . 502 14.6.8 DMA taswirar rajista . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 502

15

DMA request multiplexer (DMAMUX) . . . . . . . . . . . . . . . . . . . . . . . . . 506

15.1 Gabatarwa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 506

15.2 DMAMUX babban fasali. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 507

15.3 DMAMUX aiwatarwa. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 507

15.3.1 DMAMUX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 507

15.3.2 DMAMUX taswira . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 508

15.4 DMAMUX bayanin aikin. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .511

15.4.1 DMAMUX toshe zane. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 511

15.4.2 DMAMUX sakonni . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 512

15.4.3 DMAMUX tashoshi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 512

15.4.4 DMAMUX amintattun tashoshi marasa tsaro. . . . . . . . . . . . . . . . . . . . . . . . 513

15.4.5 DMAMUX tashoshi masu gata / marasa gata. . . . . . . . . . . . . . . . . . . . 513

15.4.6 DMAMUX buƙatar layin multixer. . . . . . . . . . . . . . . . . . . . . . . . . . . . 513

15.4.7 DMAMUX buƙatun janareta. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 516

15.5 DMAMUX ya katse . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 517

Saukewa: RM0438

15/2187
54

Abubuwan da ke ciki

RM0438

15.6

DMAMUX rajista. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 519
15.6.1 DMAMUX buƙatar layin multiplexer tashar x rijistar daidaitawa (DMAMUX_CxCR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 519
15.6.2 DMAMUX buƙatun layi na multixer katse matsayin tashar tashar rajista (DMAMUX_CSR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 520
15.6.3 DMAMUX buƙatun layin Multixer katse tashar share rijistar tuta (DMAMUX_CCFR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 520
15.6.4 DMAMUX buƙatar tashar janareta x rajistar daidaitawa (DMAMUX_RGxCR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 521
15.6.5 DMAMUX neman janareta katse matsayi rajista (DMAMUX_RGSR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 522
15.6.6 DMAMUX buƙatun janareta ya katse share rijistar tuta (DMAMUX_RGCFR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 523
15.6.7 DMAMUX rajista taswirar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 524

16

Nested vectored interrupted controller (NVIC) . . . . . . . . . . . . . . . . . . . . 528

16.1 NVIC babban fasali. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 528

16.2 SysTick rajistar ƙimar ƙimar. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 528

16.3 Katsewa da keɓancewa. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 529

17

Extended katsewa da mai sarrafa taron (EXTI) . . . . . . . . . . . . . . . . 533

17.1 EXTI babban fasali. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 533

17.2 Tsarin toshe EXTI. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 534

17.2.1 Haɗin EXTI tsakanin mahaɗai da CPU. . . . . . . . . . . . . . . . 535

17.2.2 EXTI katsewa/taswirar taron. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 535

17.3 Bayanin aikin EXTI. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 537

17.3.1 EXTI mai daidaitawa shigar shigar taron farkawa. . . . . . . . . . . . . . . . . . . . . . . . 537

17.3.2 EXTI shigar da lamarin kai tsaye farkawa. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 539

17.3.3 EXTI mux zaɓi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 539

17.4 EXTI halaye na aiki. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 540

17.5 Kariyar taron EXTI. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 541

17.5.1 Kariyar tsaro ta EXTI. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 541

17.5.2 EXTI gata kariya . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 542

17.6 EXTI rajista. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 543

17.6.1 17.6.2 17.6.3 17.6.4

Rijistar zaɓen EXTI mai tasowa (EXTI_RTSR1) . . . . . . . . . . . . . . 543 EXTI fadowa rajistar zaɓin zaɓi (EXTI_FTSR1) . . . . . . . . . . . . . 544 EXTI software katse rijistar taron (EXTI_SWIER1) . . . . . . . . . . . 545 EXTI mai tasowa mai jiran rajista (EXTI_RPR1) . . . . . . . . . . . . . . . . 546

16/2187

Saukewa: RM0438

RM0438

Abubuwan da ke ciki

17.6.5 EXTI mai faɗuwa gefen rajista (EXTI_FPR1) . . . . . . . . . . . . . . . . 547 17.6.6 EXTI rajistar tsarin tsaro (EXTI_SECCFGR1) . . . . . . . . . . 548 17.6.7 EXTI rijistar daidaitawar gata (EXTI_PRIVCFGR1) . . . . . . . . . 549 17.6.8 EXTI Rinsing selection Rajista (EXTI_RTSR2) . . . . . . . . . . . . . . 549 17.6.9 EXTI fadowa rajistar zaɓin zaɓi (EXTI_FTSR2) . . . . . . . . . . . . . 550 17.6.10 EXTI software katse rijistar taron (EXTI_SWIER2) . . . . . . . . . . . 551 17.6.11 EXTI mai tasowa mai jiran rajista (EXTI_RPR2) . . . . . . . . . . . . . . . . 551 17.6.12 EXTI mai faɗuwa gefen rajista (EXTI_FPR2) . . . . . . . . . . . . . . . . 552 17.6.13 EXTI tsaro damar yin rajista (EXTI_SECCFGR2) . . . . . . . . . . . . . . . 553 17.6.14 EXTI gata ba da damar yin rijista (EXTI_PRIVCFGR2) . . . . . . . . . . . . . . 553 17.6.15 EXTI rajistar zaɓin katsewar waje (EXTI_EXTICRn) . . . . . . . . 554 17.6.16 EXTI kulle rajista (EXTI_LOCKR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 557 17.6.17 EXTI CPU farkawa tare da katse abin rufe fuska (EXTI_IMR1) . . . . . . . 557 17.6.18 EXTI CPU farkawa tare da rijistar abin rufe fuska (EXTI_EMR1) . . . . . . . . 558 17.6.19 EXTI CPU farkawa tare da katse abin rufe fuska (EXTI_IMR2) . . . . . . . 559 17.6.20 EXTI CPU farkawa tare da rijistar abin rufe fuska (EXTI_EMR2) . . . . . . . . 559 17.6.21 EXTI rajista taswirar. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 560

18

Ƙididdigar ƙididdige yawan sakewa na cyclic (CRC) . . . . . . . . . . . . . . . . 563

18.1 Gabatarwar CRC. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 563

18.2 Babban fasali na CRC. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 563

18.3 Bayanin aikin CRC. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 564

18.3.1 Tsarin toshe CRC. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 564

18.3.2 Sigina na ciki na CRC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 564

18.3.3 CRC aiki . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 564

18.4 CRC rajista. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 566

18.4.1 18.4.2 18.4.3 18.4.4

Rijistar bayanan CRC (CRC_DR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 566 rijistar bayanan CRC mai zaman kanta (CRC_IDR) . . . . . . . . . . . . . . . . . . . . 566 rajistar sarrafawa ta CRC (CRC_CR). . . . . . . . . . . . . . . . . . . . . . . . . . . . . 567 ƙimar farko ta CRC (CRC_INIT) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 568

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

18.4.6 CRC taswirar rajista . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 569

19

Mai sarrafa ma'aunin ƙwaƙwalwar ajiya mai sassauƙa (FSMC) . . . . . . . . . . . . . . . . . . . . . 570

19.1 Gabatarwa FMC. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 570

19.2 FMC babban fasali. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 570

Saukewa: RM0438

17/2187
54

Abubuwan da ke ciki

RM0438

19.3 19.4 19.5 19.6
19.7

Tsarin toshe FMC. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 571 AHB dubawa. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 571
19.4.1 Tallafin abubuwan tunawa da ma'amaloli . . . . . . . . . . . . . . . . . . . . . . . . 572
Taswirar adireshin na'urar waje . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 573
19.5.1 NOR/PSRAM taswirar adireshin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 573 19.5.2 NAND flash memory address taswira . . . . . . . . . . . . . . . . . . . . . . . . 574
NO flash/PSRAM mai sarrafa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 575
19.6.1 Sigina na mu'amalar ƙwaƙwalwar ajiya na waje. . . . . . . . . . . . . . . . . . . . . . . . . . . . 576 19.6.2 Tallafin abubuwan tunawa da ma'amaloli . . . . . . . . . . . . . . . . . . . . . . . . 578 19.6.3 Gabaɗaya ƙa'idodin lokacin lokaci. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 580 19.6.4 KO filasha/PSRAM mai sarrafa ma'amaloli asynchronous . . . . . . . . . . 580 19.6.5 Ma'amaloli na aiki tare. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 598 19.6.6 NO/PSRAM rijista . . . . . . . . . . . . . . . . . . . . . . . . . . . . 605
NAND flash controller . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 613
19.7.1 Sigina na mu'amalar ƙwaƙwalwar ajiya na waje. . . . . . . . . . . . . . . . . . . . . . . . . . . . 613 19.7.2 NAND flash yana goyan bayan abubuwan tunawa da ma'amaloli. . . . . . . . . . . . . . . 614 19.7.3 Zane-zane na lokaci don ƙwaƙwalwar filasha ta NAND. . . . . . . . . . . . . . . . . . . . . . 615 19.7.4 NAND flash ayyuka. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 615 19.7.5 NAND flash prewait ayyuka. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 616 19.7.6 Ƙididdigar lambar gyara kuskure (ECC)
a cikin NAND flash memory . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 617 19.7.7 NAND mai sarrafa filasha . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 618 19.7.8 FMC taswirar rajista. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 624

20

Octo-SPI dubawa (OCTOSPI) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 626

20.1 Gabatarwa OCTOPI. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 626

20.2 OCTOSPI manyan fasali. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 626

20.3 aiwatar da OCTOSPI. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 627

20.4 OCTOSPI bayanin aikin. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 628

20.4.1 Tsarin toshe OCTOSPI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 628

20.4.2 OCTOSPI fil da sigina na ciki. . . . . . . . . . . . . . . . . . . . . . . . . . . 629

20.4.3 OCTOSPI dubawa zuwa yanayin ƙwaƙwalwar ajiya. . . . . . . . . . . . . . . . . . . . . . . . 630

20.4.4 OCTOSPI ka'idar umarni na yau da kullun. . . . . . . . . . . . . . . . . . . . . . . . . 630

20.4.5 OCTOSPI umarni na yau da kullun na siginar siginar. . . . . . . . . . . . . 634

20.4.6 HyperBus yarjejeniya. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 637

20.4.7 Musamman fasali . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 641

18/2187

Saukewa: RM0438

RM0438

Abubuwan da ke ciki

20.5 20.6 20.7

20.4.8 OCTOSPI Gabatarwar yanayin aiki . . . . . . . . . . . . . . . . . . . . . . . . 642 20.4.9 OCTOSPI yanayin kaikaice . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 642 20.4.10 OCTOSPI yanayin zabe ta atomatik. . . . . . . . . . . . . . . . . . . . . . 644 20.4.11 OCTOSPI Yanayin ƙwaƙwalwar ajiya. . . . . . . . . . . . . . . . . . . . . . . . . . . . 645 20.4.12 OCTOSPI gabatarwar sanyi. . . . . . . . . . . . . . . . . . . . . . . . . . 646 20.4.13 Tsarin tsarin OCTOSPI. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 646 20.4.14 OCTOSPI Tsarin na'urar. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 646 20.4.15 OCTOSPI daidaitaccen yanayin umarni na yau da kullun. . . . . . . . . . . . . . . . 649 20.4.16 OCTOSPI Tsarin yarjejeniya HyperBus. . . . . . . . . . . . . . . . . . . . . 651 20.4.17 OCTOSPI Gudanar da kuskure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 652 20.4.18 OCTOSPI BUSY da GUSHEWA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 653 20.4.19 OCTOSPI sake fasalin ko kashewa. . . . . . . . . . . . . . . . . . . . . . 653 20.4.20 halayen NCS. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 653
Daidaita adireshin da lambar bayanai. . . . . . . . . . . . . . . . . . . . . . . . . . . 655 OCTOSPI ya katse . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 656 OCTOSPI rajista. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 657
20.7.1 OCTOSPI rijistar sarrafawa (OCTOSPI_CR) . . . . . . . . . . . . . . . . . . . . . 657 20.7.2 OCTOSPI rijistar tsarin na'urar 1 (OCTOSPI_DCR1) . . . . . . 659 20.7.3 OCTOSPI rijistar tsarin na'urar 2 (OCTOSPI_DCR2) . . . . . . 661 20.7.4 OCTOSPI rijistar na'ura mai kwakwalwa 3 (OCTOSPI_DCR3) . . . . . . 662 20.7.5 OCTOSPI rijistar tsarin na'urar 4 (OCTOSPI_DCR4) . . . . . . 662 20.7.6 OCTOSPI matsayi rajista (OCTOSPI_SR) . . . . . . . . . . . . . . . . . . . . . . 663 20.7.7 OCTOSPI alamar rajistar rajista (OCTOSPI_FCR) . . . . . . . . . . . . . . . . . . 664 20.7.8 OCTOSPI Rijistar tsawon bayanan (OCTOSPI_DLR) . . . . . . . . . . . . . . . . 664 20.7.9 OCTOSPI adireshi rajista (OCTOSPI_AR) . . . . . . . . . . . . . . . . . . . . 665 20.7.10 OCTOSPI rajistan bayanan (OCTOSPI_DR) . . . . . . . . . . . . . . . . . . . . . . . 665 20.7.11 OCTOSPI rijista matsayin abin rufe fuska (OCTOSPI_PSMKR) . . . . . . . 666 20.7.12 OCTOSPI Matsayin rajistar rajista (OCTOPI_PSMAR) . . . . . . . 667 20.7.13 OCTOSPI rajista tazarar zabe (OCTOSPI_PIR) . . . . . . . . . . . . . . 667 20.7.14 OCTOSPI rijista tsarin sadarwa (OCTOSPI_CCR) . . 667 20.7.15 OCTOSPI rijistar daidaita lokaci (OCTOSPI_TCR) . . . . . . . . . . 670 20.7.16 OCTOSPI rijistar koyarwa (OCTOSPI_IR) . . . . . . . . . . . . . . . . . . . 670 20.7.17 OCTOSPI madadin rijistar bytes (OCTOSPI_ABR) . . . . . . . . . . . . . 671 20.7.18 OCTOSPI rijistar ƙarancin wutar lantarki (OCTOSPI_LPTR) . . . . . . . . . . 671 20.7.19 OCTOSPI kunsa rajistar tsarin sadarwa
(OCTOSPI_WPCCR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 672 20.7.20 OCTOSPI kunsa rajistar daidaitawar lokaci (OCTOSPI_WPTCR) . . 674

Saukewa: RM0438

19/2187
54

Abubuwan da ke ciki

RM0438

20.7.21 OCTOSPI kunsa rajistar koyarwa (OCTOSPI_WPIR) . . . . . . . . . . . . 674 20.7.22 OCTOSPI kunsa madadin rajistar bytes (OCTOSPI_WPABR) . . . . . . 675 20.7.23 OCTOSPI rubuta rajistar tsarin sadarwa
(OCTOSPI_WCCR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 675 20.7.24 OCTOSPI rubuta rajistar daidaitawar lokaci (OCTOSPI_WTCR) . . . . 677 20.7.25 OCTOSPI rubuta rajistar koyarwa (OCTOSPI_WIR) . . . . . . . . . . . . . 678 20.7.26 OCTOSPI rubuta madadin bytes rajista (OCTOSPI_WABR) . . . . . . . 678 20.7.27 OCTOSPI HyperBus rajistar latency
(OCTOSPI_HLCR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 679 20.7.28 OCTOSPI taswirar rajista. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 679

21

Analog-to-dijital converters (ADC) . . . . . . . . . . . . . . . . . . . . . . . . . . . 683

21.1 Gabatarwa ADC. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 683

21.2 ADC babban fasali. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 684

21.3 ADC aiwatarwa. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 685

21.4 ADC bayanin aikin. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 686

21.4.1 ADC toshe zane. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 686

21.4.2 ADC fil da sigina na ciki. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 687

21.4.3 ADC agogo. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 688

21.4.4 ADC1/2 haɗin kai . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 690

21.4.5 Bawan AHB dubawa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 692

21.4.6 ADC Yanayin-ƙarfin-ƙarfi (DEEPPWD) da ADC voltage regulator (ADVREGEN) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 692

21.4.7 Tashoshin shigarwa guda ɗaya da bambanci. . . . . . . . . . . . . . . . . . . . 693

21.4.8 Calibration (ADCAL, ADCALDIF, ADC_CALFACT) . . . . . . . . . . . . . . . 693

21.4.9 ADC a kan kashe iko (ADEN, ADDIS, ADRDY) . . . . . . . . . . . . . . . . . . . . 696

21.4.10 Ƙuntatawa lokacin rubuta raƙuman sarrafa ADC. . . . . . . . . . . . . . . . . . . 697

21.4.11 Zaɓin tashoshi (ADC_SQRy, ADC_JSQR) . . . . . . . . . . . . . . . . . . . 698

21.4.12 Channel-hikima shirye-shirye sampling lokaci (SMPR1, SMPR2). . . . . 699

21.4.13 Yanayin juyawa guda ɗaya (CONT = 0) . . . . . . . . . . . . . . . . . . . . . . . . . . 699

21.4.14 Yanayin juzu'i na ci gaba (CONT = 1) . . . . . . . . . . . . . . . . . . . . . . 700

21.4.15 Fara juzu'i (ADSTART, JADSTART) . . . . . . . . . . . . . . . . . . . 701

21.4.16 ADC lokaci . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 702

21.4.17 Dakatar da juyawa mai gudana (ADSTP, JADSTP) . . . . . . . . . . . . . . 702

21.4.18 Juyawa akan faɗakarwa na waje da jawo polarity (EXTSEL, EXTEN, JEXTSEL, JEXTEN) . . . . . . . . . . . . . . . . . . . . . . . 704

21.4.19 Gudanar da tashar allurar. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 706

21.4.20 Yanayin Katsewa (DISCEN, DISCNUM, JDISCEN) . . . . . . . . . . . . 708

20/2187

Saukewa: RM0438

RM0438

Abubuwan da ke ciki

21.5 21.6 21.7

21.4.21 Jerin mahallin don jujjuyawar allurar . . . . . . . . . . . . . . . . . . . . . . 709 21.4.22 Ƙididdigar shirye-shirye (RES) - Yanayin juyawa mai sauri. . . . . . . . . . 717 21.4.23 Ƙarshen tuba, ƙarshen sampling lokaci (EOC, JEOC, EOSMP). . 718 21.4.24 Ƙarshen jerin juzu'i (EOS, JEOS) . . . . . . . . . . . . . . . . . . . . . 718 21.4.25 Tsarin lokaci misaliample (yanayin guda ɗaya/ci gaba,
hardware/software jawo). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 719 21.4.26 Gudanar da bayanai . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 721 21.4.27 Gudanar da juzu'i ta amfani da DFSDM . . . . . . . . . . . . . . . . . . . . . . 726 21.4.28 Fasalolin ƙananan ƙarfi mai ƙarfi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 727 21.4.29 Analog taga (AWD1EN, JAWD1EN, AWD1SGL,
AWD1CH, AWD2CH, AWD3CH, AWD_HTx, AWD_LTx, AWDx) . . . . . 732 21.4.30 Oversampler . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 736 21.4.31 Dual ADC halaye. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 742 21.4.32 firikwensin zafin jiki. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 755 21.4.33 VBAT saka idanu wadata. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 757 21.4.34 Kula da juzu'in cikitage reference. . . . . . . . . . . . . . . . . . . . . . 758
ADC a cikin ƙananan wutar lantarki. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 759 ADC ya katse . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 760 ADC rajista (ga kowane ADC) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 761
21.7.1 ADC katsewa da rajistar matsayi (ADC_ISR) . . . . . . . . . . . . . . . . . . . 761 21.7.2 ADC katse kunna rajista (ADC_IER) . . . . . . . . . . . . . . . . . . . . . . 763 21.7.3 ADC rajista rajista (ADC_CR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 765 21.7.4 ADC sanyi rajista (ADC_CFGR) . . . . . . . . . . . . . . . . . . . . . . 768 21.7.5 ADC sanyi rajista 2 (ADC_CFGR2) . . . . . . . . . . . . . . . . . . . 772 21.7.6 ADC sampdon yin rijistar lokaci 1 (ADC_SMPR1) . . . . . . . . . . . . . . . . . . . . 774 21.7.7 ADC sampdon yin rijistar lokaci 2 (ADC_SMPR2) . . . . . . . . . . . . . . . . . . . . 775 21.7.8 ADC mai lura da bakin kofa 1 (ADC_TR1) . . . . . . . . . . . . . . . . . 776 21.7.9 ADC mai lura da bakin kofa 2 (ADC_TR2) . . . . . . . . . . . . . . . . . 776 21.7.10 ADC mai lura da bakin kofa 3 (ADC_TR3) . . . . . . . . . . . . . . . . . 777 21.7.11 ADC rajista na yau da kullun 1 (ADC_SQR1) . . . . . . . . . . . . . . . . . 778 21.7.12 ADC rajista na yau da kullun 2 (ADC_SQR2) . . . . . . . . . . . . . . . . . 779 21.7.13 ADC rajista na yau da kullun 3 (ADC_SQR3) . . . . . . . . . . . . . . . . . 780 21.7.14 ADC rajista na yau da kullun 4 (ADC_SQR4) . . . . . . . . . . . . . . . . . 781 21.7.15 ADC rijistar bayanai na yau da kullun (ADC_DR) . . . . . . . . . . . . . . . . . . . . . . . . . 781 21.7.16 ADC allurar jerin rajista (ADC_JSQR) . . . . . . . . . . . . . . . . . . 782 21.7.17 ADC biya diyya y rajista (ADC_OFry) . . . . . . . . . . . . . . . . . . . . . . . . . . . 784 21.7.18 ADC allurar tashar y data rajista (ADC_JDRy) . . . . . . . . . . . . . . . 785

Saukewa: RM0438

21/2187
54

Abubuwan da ke ciki

RM0438

21.8 21.9

21.7.19 ADC analog watchdog 2 rijistar daidaitawa (ADC_AWD2CR) . . . . 785 21.7.20 ADC analog watchdog 3 rijistar daidaitawa (ADC_AWD3CR) . . . . 786 21.7.21 ADC bambancin yanayin zaɓin rajista (ADC_DIFSEL) . . . . . . . . . . 786 21.7.22 ADC calibration abubuwan (ADC_CALFACT) . . . . . . . . . . . . . . . . . . . . . . 787
ADC rajista na gama gari. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 787
21.8.1 ADC gama gari rajista (ADC_CSR) . . . . . . . . . . . . . . . . . . . . . 787 21.8.2 ADC gama gari rajista (ADC_CCR) . . . . . . . . . . . . . . . . . . . . . 789 21.8.3 ADC na gama-gari na bayanai na yau da kullun don yanayin dual (ADC_CDR) . . . . . 792
ADC rajista taswirar. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 792

22

Mai canza dijital zuwa-analog (DAC). . . . . . . . . . . . . . . . . . . . . . . . . . . . 796

22.1 Gabatarwa DAC. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 796

22.2 DAC babban fasali. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 796

22.3 aiwatar da DAC. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 797

22.4 DAC bayanin aikin. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 798

22.4.1 DAC toshe zane. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 798

22.4.2 DAC tashar kunna . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 799

22.4.3 DAC tsarin bayanai . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 799

22.4.4 canjin DAC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 801

22.4.5 DAC fitarwa voltage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 801

22.4.6 DAC zaɓin jawo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 802

22.4.7 buƙatun DMA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 803

22.4.8 Ƙarfin surutu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 803

22.4.9 Ƙirƙirar kalaman triangle. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 805

22.4.10 Yanayin tashar DAC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 806

22.4.11 DAC tashar buffer calibration. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 809

22.4.12 Yanayin canjin tashar DAC. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 810

22.4.13 Yanayin jujjuyawar tashar DAC Dual DAC (idan akwai tashoshi biyu) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 811

22.5 DAC a cikin ƙananan iko. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 815

22.6 DAC yana katsewa. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 816

22.7 DAC rajista. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 816

22.7.1 DAC sarrafa rajista (DAC_CR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 816

22.7.2 DAC software jawo rijista (DAC_SWTRGR) . . . . . . . . . . . . . . . . . 820

22.7.3 DAC channel1 12-bit data riqe da rijistar dama (DAC_DHR12R1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 820

22/2187

Saukewa: RM0438

RM0438

Abubuwan da ke ciki

22.7.4 DAC channel1 12-bit madaidaicin bayanan hannun hagu (DAC_DHR12L1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 821
22.7.5 DAC channel1 8-bit daidaitattun bayanan riƙon rijista (DAC_DHR8R1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 821
22.7.6 DAC channel2 12-bit daidaitattun bayanan riƙon rijista (DAC_DHR12R2) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 822
22.7.7 DAC channel2 12-bit madaidaicin bayanan hannun hagu (DAC_DHR12L2) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 822
22.7.8 DAC channel2 8-bit data riqe da rijistar dama (DAC_DHR8R2) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 823
22.7.9 Dual DAC 12-bit masu daidaita bayanan hannun dama (DAC_DHR12RD) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 823
22.7.10 Dual DAC 12-bit masu daidaita bayanan da ke hannun hagu (DAC_DHR12LD) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 824
22.7.11 Dual DAC 8-bit daidaitattun bayanan riko da rijista (DAC_DHR8RD) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 824
22.7.12 DAC channel1 rajistar fitarwa bayanai (DAC_DOR1) . . . . . . . . . . . . . . . . 825
22.7.13 DAC channel2 rajistar fitarwa bayanai (DAC_DOR2) . . . . . . . . . . . . . . . . 825
22.7.14 DAC matsayi rajista (DAC_SR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 825
22.7.15 DAC rijista kula da calibration (DAC_CCR) . . . . . . . . . . . . . . . . . . . 827
22.7.16 rajistan sarrafa yanayin yanayin DAC (DAC_MCR) . . . . . . . . . . . . . . . . . . . . . . . 827
22.7.17 DAC tashar1 sample da kuma sampdon yin rijistar lokaci (DAC_SHSR1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 829
22.7.18 DAC tashar2 sample da kuma sampdon yin rijistar lokaci (DAC_SHSR2) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 829
22.7.19 DAC sample da riko da lokacin rajista (DAC_SHHR) . . . . . . . . . . . . . . . 829
22.7.20 DAC sample kuma ka riƙe rajistar lokacin refresh (DAC_SHRR) . . . . . . . . . 830
22.7.21 DAC taswirar rajista . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 831

23

Voltage reference buffer (VREFBUF) . . . . . . . . . . . . . . . . . . . . . . . . . . 833

23.1 Gabatarwa VREFBUF . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 833

23.2 VREFBUF bayanin aiki. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 833

23.3 VREFBUF . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 834

23.4 VREFBUF rajista. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 835

23.4.1 VREFBUF sarrafawa da rijistar matsayi (VREFBUF_CSR) . . . . . . . . . . 835

23.4.2 VREFBUF rijistar sarrafa ma'auni (VREFBUF_CCR) . . . . . . . . . . 836

23.4.3 VREFBUF taswirar rajista . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 836

24

Comparator (COMP). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 837

24.1 Gabatarwa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 837

Saukewa: RM0438

23/2187
54

Abubuwan da ke ciki

RM0438

24.2 24.3
24.4 24.5 24.6

COMP babban fasali. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 837 COMP bayanin aikin. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 838
24.3.1 Tsarin toshe COMP. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 838 24.3.2 COMP fil da sigina na ciki. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 838 24.3.3 COMP sake saiti da agogo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 839 24.3.4 Kwatanta LOCK inji . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 839 24.3.5 Mai kwatancen taga . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 840 24.3.6 Jijjiga . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 840 24.3.7 Kwatancen fitarwa mara kyau. . . . . . . . . . . . . . . . . . . . . . . . . . 841 24.3.8 COMP wutar lantarki da hanyoyin sauri. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 842
Yanayin ƙananan ƙarfin COMP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 842 COMP yana katsewa. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 842 COMP rajista. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 843
24.6.1 Comparator 1 sarrafawa da rijistar matsayi (COMP1_CSR) . . . . . . . . . . 843 24.6.2 Comparator 2 sarrafawa da rijistar matsayi (COMP2_CSR) . . . . . . . . . . 845 24.6.3 COMP taswirar rajista . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 848

25

Aiki ampmasu ɗaukar nauyi (OPAMP) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 849

25.1 Gabatarwa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 849

25.2 OPAMP babban fasali . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 849

25.3 OPAMP bayanin aiki . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 849

25.3.1 OPAMP sake saiti da agogo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 849

25.3.2 Tsarin farko . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 850

25.3.3 Hanyar sigina . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 850

25.3.4 OPAMP halaye . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 851

25.3.5 Daidaitawa. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 854

25.4 OPAMP yanayin ƙananan ƙarfi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 856

25.5 OPAMP yin rijista . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 857

25.5.1 OPAMP1 sarrafawa/ rijistar matsayi (OPAMP1_CSR). . . . . . . . . . . . . . . . 857

25.5.2 OPAMPRijista gyara gyara 1 a cikin yanayin al'ada (OPAMP1_OTR). . 858

25.5.3 OPAMPRijista gyara gyara 1 a cikin yanayin ƙarancin ƙarfi (OPAMP1_LPOTR). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 858

25.5.4 OPAMP2 sarrafawa/ rijistar matsayi (OPAMP2_CRS). . . . . . . . . . . . . . . . 859

25.5.5 OPAMPRijista gyara gyara 2 a cikin yanayin al'ada (OPAMP2_OTR). . 860

25.5.6 OPAMPRijista gyara gyara 2 a cikin yanayin ƙarancin ƙarfi (OPAMP2_LPOTR). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 860

25.5.7 OPAMP taswirar rijista . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 861

24/2187

Saukewa: RM0438

RM0438

Abubuwan da ke ciki

26

Tacewar dijital don masu haɓaka sigma delta (DFSDM) . . . . . . . . . . . . . . . 862

26.1 Gabatarwa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 862

26.2 DFSDM manyan fasali. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 863

26.3 aiwatar da DFSDM. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 864

26.4 DFSDM bayanin aiki. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 865

26.4.1 Tsarin toshe DFSDM. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 865

26.4.2 DFSDM fil da sigina na ciki. . . . . . . . . . . . . . . . . . . . . . . . . . . . 866

26.4.3 DFSDM sake saiti da agogo. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 867

26.4.4 Serial tashar transceivers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 868

26.4.5 Saita hanyar shigar da siriyal. . . . . . . . . . . . . . . . . . . . . . . . . . 878

26.4.6 Daidaita bayanai bayanai . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 878

26.4.7 Zaɓin Tashoshi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 880

26.4.8 Tsarin tace dijital na dijital. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 881

26.4.9 Naúrar haɗakarwa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 882

26.4.10 Analog . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 883

26.4.11 Mai gano gajeriyar kewayawa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 885

26.4.12 Matsanancin ganowa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 886

26.4.13 Toshe naúrar bayanai . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 886

26.4.14 Sa hannu Tsarin bayanai . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 887

26.4.15 Ƙaddamar da juyawa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 888

26.4.16 Yanayin ci gaba da sauri. . . . . . . . . . . . . . . . . . . . . . . . 888

26.4.17 Neman fifiko . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 889

26.4.18 Inganta wutar lantarki a yanayin gudu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 890

26.5 DFSDM ya katse . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 890

26.6 DFSDM DMA canja wurin. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 892

26.7 DFSDM tashar y rajista (y=0..3) . . . . . . . . . . . . . . . . . . . . . . . . . . . 892

26.7.1 DFSDM tashar y rajistar sanyi (DFSDM_CHyCFGR1) . . . . 892

26.7.2 DFSDM tashar y rajistar sanyi (DFSDM_CHyCFGR2) . . . . 894

26.7.3 tashar DFSDM y analog watchdog da gajeriyar mai gano ganowa (DFSDM_CHyAWSCDR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 895

26.7.4 tashar DFSDM y watchdog tace bayanan rajista (DFSDM_CHyWDATR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 896

26.7.5 tashar DFSDM y rajistar shigar da bayanai (DFSDM_CHyDATINR) . . . . . . 896

26.7.6 tashar DFSDM y rajistar jinkiri (DFSDM_CHyDLYR) . . . . . . . . . . . . 897

26.8 DFSDM tace x module rajista (x=0..3) . . . . . . . . . . . . . . . . . . . . . . . . 898

26.8.1 DFSDM tace x rajistar sarrafawa 1 (DFSDM_FLTxCR1) . . . . . . . . . . . . 898

26.8.2 DFSDM tace x rajistar sarrafawa 2 (DFSDM_FLTxCR2) . . . . . . . . . . . . 901

Saukewa: RM0438

25/2187
54

Abubuwan da ke ciki

RM0438

26.8.3 DFSDM tace x katsewa da rijistar matsayi (DFSDM_FLTxISR) . . . . . 902
26.8.4 DFSDM tace x katse alamar share fage (DFSDM_FLTxICR) . . . . . 904
26.8.5 DFSDM tace x rajistar zaɓin ƙungiyar tashar allurar (DFSDM_FLTxJCHGR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 905
26.8.6 DFSDM tace x rajistar sarrafawa (DFSDM_FLTxFCR) . . . . . . . . . . . . . . 905
26.8.7 DFSDM tace x rijistar bayanai don rukunin allurar (DFSDM_FLTxJDATAR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 906
26.8.8 DFSDM tace x rajistar bayanai don tashar ta yau da kullun (DFSDM_FLTxRDATAR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 907
26.8.9 DFSDM tace x analog mai lura da babban rajista (DFSDM_FLTxAWHTR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 908
26.8.10 DFSDM tace x analog mai duba ƙananan rajista (DFSDM_FLTxAWLTR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 908
26.8.11 DFSDM tace x rajistar matsayi na kallon analog (DFSDM_FLTxAWSR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 909
26.8.12 DFSDM tace x analog mai duba cikakken rajistar tuta (DFSDM_FLTxAWCFR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 910
26.8.13 DFSDM tace x matsananci mai gano mafi girman rajista (DFSDM_FLTxEXMAX) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 910
26.8.14 DFSDM tace x matsananci mafi ƙarancin rajista (DFSDM_FLTxEXMIN) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 911
26.8.15 DFSDM tace x rajistar mai ƙidayar lokaci (DFSDM_FLTxCNVTIMR) . . 911
26.8.16 DFSDM taswirar rajista . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 912

27

Touch Sensing Controller (TSC) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 920

27.1 Gabatarwa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 920

27.2 Babban fasali na TSC. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 920

27.3 Bayanin aikin TSC. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 921

27.3.1 Tsarin toshe TSC. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 921

27.3.2 Canja wurin cajin saman sama ya ƙareview . . . . . . . . . . . . . . . . . . . 921

27.3.3 Sake saiti da agogo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 924

27.3.4 Jadawalin karban canja wurin caji. . . . . . . . . . . . . . . . . . . . . . . . . 924

27.3.5 Yada fasalin bakan . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 925

27.3.6 Matsakaicin ƙidayar kuskure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 926

27.3.7 Sampling capacitor I/O da zaɓin yanayin tashar I/O. . . . . . . . . . . 926

27.3.8 Yanayin saye . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 927

27.3.9 I/O hysteresis da ikon sauya analog. . . . . . . . . . . . . . . . . . . . . . . 927

27.4 Yanayin ƙananan ƙarfin TSC. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 928

27.5 TSC yana katsewa. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 928

26/2187

Saukewa: RM0438

RM0438

Abubuwan da ke ciki

27.6

TSC rajista. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 928
27.6.1 rijistar kula da TSC (TSC_CR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 928 27.6.2 TSC katse ikon yin rajista (TSC_IER) . . . . . . . . . . . . . . . . . . . . . . 931 27.6.3 TSC ta katse share rijista (TSC_ICR) . . . . . . . . . . . . . . . . . . . . . . . . 932 27.6.4 TSC katse matsayin rajista (TSC_ISR) . . . . . . . . . . . . . . . . . . . . . . . 932 27.6.5 TSC I/O rajistar kula da hysteresis (TSC_IOHCR) . . . . . . . . . . . . . . . 933 27.6.6 TSC I/O analog sauya rajista rajista
(TSC_IOASCR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 933 27.6.7 TSC I/O sampling control rajista (TSC_IOSCR) . . . . . . . . . . . . . . . . 934 27.6.8 TSC I/O tashar kula da rajista (TSC_IOCCR) . . . . . . . . . . . . . . . . . 934 27.6.9 TSC I/O matsayi rajistar matsayi (TSC_IOGCSR) . . . . . . . . . . . . 935 27.6.10 TSC I/O rukuni x counter rajista (TSC_IOGxCR) . . . . . . . . . . . . . . . . 935 27.6.11 TSC taswirar rajista. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 936

28

Gaskiya bazuwar lamba janareta (RNG) . . . . . . . . . . . . . . . . . . . . . . . . 938

28.1 RNG Gabatarwa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 938

28.2 RNG babban fasali. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 938

28.3 RNG bayanin aikin. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 939

28.3.1 Tsarin toshe RNG . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 939

28.3.2 RNG sigina na ciki . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 939

28.3.3 Ƙirƙirar lambar bazuwar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 939

28.3.4 RNG farawa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 942

28.3.5 RNG aiki . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 943

28.3.6 RNG . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 945

28.3.7 Gudanar da Kuskure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 945

28.3.8 RNG low-power amfani. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 946

28.4 RNG yana katsewa. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 946

28.5 RNG lokacin sarrafawa. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 947

28.6 RNG ingantaccen tushen entropy. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 947

28.6.1 Gabatarwa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 947

28.6.2 Sharuɗɗan Tabbatarwa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 947

28.6.3 Tarin bayanai . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 948

28.7 RNG rajista. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 948

28.7.1 RNG rajistar sarrafawa (RNG_CR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 948

28.7.2 Rijista matsayin RNG (RNG_SR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 950

28.7.3 RNG bayanan rajista (RNG_DR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 951

28.7.4 RNG rajistan kula da gwajin lafiya (RNG_HTCR) . . . . . . . . . . . . . . . . . . 952

Saukewa: RM0438

27/2187
54

Abubuwan da ke ciki

RM0438

28.7.5 RNG taswirar rajista . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 952

29

AES hardware accelerator (AES). . . . . . . . . . . . . . . . . . . . . . . . . . . . . 953

29.1 Gabatarwa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 953

29.2 AES babban fasali. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 953

29.3 AES aiwatarwa. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 953

29.4 AES bayanin aikin. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 954

29.4.1 AES toshe zane. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 954

29.4.2 AES na ciki sakonni. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 954

29.4.3 AES cryptographic core. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 954

29.4.4 Hanyar AES don yin aikin cipher. . . . . . . . . . . . . . . . . . . 960

29.4.5 AES decryption zagaye shirye-shiryen maɓallin. . . . . . . . . . . . . . . . . . . . . . . . 963

29.4.6 AES satar rubutu da fakitin bayanai. . . . . . . . . . . . . . . . . . . . . . 963

29.4.7 AES aikin dakatar da ci gaba . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 964

29.4.8 AES daidaitattun hanyoyin sarkar sarkar (ECB, CBC) . . . . . . . . . . . . . . . . . . . . . . . 964

29.4.9 Yanayin AES counter (CTR). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 969

29.4.10 AES Galois/ Yanayin counter (GCM) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 971

29.4.11 AES Galois lambar tabbatar da saƙon (GMAC) . . . . . . . . . . . . . . 976

29.4.12 AES counter tare da CBC-MAC (CCM) . . . . . . . . . . . . . . . . . . . . . . . . . . 978

29.4.13 AES bayanan rajista da musayar bayanai. . . . . . . . . . . . . . . . . . . . . . . . 983

29.4.14 AES rajistan maɓalli . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 985

29.4.15 AES fara rijistar vector . . . . . . . . . . . . . . . . . . . . . . . . . . . . 985

29.4.16 AES DMA dubawa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 986

29.4.17 Gudanar da kuskuren AES. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 987

29.5 AES yana katsewa. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 988

29.6 AES aiki latency. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 988

29.7 AES rajista. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 989

29.7.1 AES rajista rajista (AES_CR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 989

29.7.2 AES matsayi rajista (AES_SR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 991

29.7.3 AES data shigar da rajista (AES_DINR) . . . . . . . . . . . . . . . . . . . . . . . . . 993

29.7.4 AES data fitarwa rajista (AES_DOUTR) . . . . . . . . . . . . . . . . . . . . . . 993

29.7.5 AES key rajista 0 (AES_KEYR0) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 994

29.7.6 AES key rajista 1 (AES_KEYR1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 994

29.7.7 AES key rajista 2 (AES_KEYR2) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 995

29.7.8 AES key rajista 3 (AES_KEYR3) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 995

29.7.9 AES farkon rajistar vector 0 (AES_IVR0) . . . . . . . . . . . . . . . . . . 995

28/2187

Saukewa: RM0438

RM0438

Abubuwan da ke ciki

29.7.10 AES farkon rijistar vector 1 (AES_IVR1) . . . . . . . . . . . . . . . . . . 996 29.7.11 AES farkon rajistar vector 2 (AES_IVR2) . . . . . . . . . . . . . . . . . . 996 29.7.12 AES farkon rajistar vector 3 (AES_IVR3) . . . . . . . . . . . . . . . . . . 996 29.7.13 AES rajistar maɓalli 4 (AES_KEYR4) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 997 29.7.14 AES rajistar maɓalli 5 (AES_KEYR5) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 997 29.7.15 AES rajistar maɓalli 6 (AES_KEYR6) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 997 29.7.16 AES key rajista 7 (AES_KEYR7) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 998 29.7.17 AES dakatar da rajista (AES_SUSPxR) . . . . . . . . . . . . . . . . . . . . . . . 998 29.7.18 AES taswirar rajista. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 999

30

Hash processor (HASH). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1001

30.1 Gabatarwa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1001

30.2 HASH babban fasali. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1001

30.3 aiwatar da HASH. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1002

30.4 Bayanin aikin HASH. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1002

30.4.1 Tsarin toshe HASH. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1002

30.4.2 HASH sigina na ciki . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1003

30.4.3 Game da amintattun algorithms zanta. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1003

30.4.4 Ciyarwar bayanan saƙo. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1003

30.4.5 Kwamfuta na sarrafa saƙo. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1005

30.4.6 Saƙon saƙo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1006

30.4.7 HMAC aiki . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1008

30.4.8 HASH dakatar da ci gaba da ayyuka . . . . . . . . . . . . . . . . . . . . . . . . . . 1010

30.4.9 HASH DMA dubawa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1012

30.4.10 Gudanar da kuskuren HASH. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1012

30.4.11 Lokacin sarrafa HASH. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1012

30.5 HASH yana katsewa. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1013

30.6 HASH rajista. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1014

30.6.1 rijistar sarrafa HASH (HASH_CR) . . . . . . . . . . . . . . . . . . . . . . . . . . 1014

30.6.2 HASH data shigar da rajista (HASH_DIN) . . . . . . . . . . . . . . . . . . . . . . . 1016

30.6.3 HASH fara rajista (HASH_STR) . . . . . . . . . . . . . . . . . . . . . . . . . . . 1017

30.6.4 HASH rajista. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1018

30.6.5 HASH katse ikon yin rajista (HASH_IMR) . . . . . . . . . . . . . . . . . . 1019

30.6.6 HASH matsayi rajista (HASH_SR) . . . . . . . . . . . . . . . . . . . . . . . . . . . 1020

30.6.7 HASH mahallin musanya rajista. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1020

30.6.8 HASH taswirar rajista . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1021

Saukewa: RM0438

29/2187
54

Abubuwan da ke ciki

RM0438

31

Injin decryption akan-da- tashi (OTFDEC). . . . . . . . . . . . . . . . . . . . . . 1023

31.1 Gabatarwa OTFDEC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1023

31.2 OTFDEC babban fasali. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1023

31.3 Bayanin aikin OTFDEC. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1024

31.3.1 Tsarin toshe OTFDEC. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1024

31.3.2 OTFDEC na ciki sakonni. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1024

31.3.3 OTFDEC akan-da-tashi decryption . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1025

31.3.4 Amfani da OTFDEC na AES a cikin yanayin ɓarna. . . . . . . . . . . . . 1026

31.3.5 Gudanar da sarrafa kwarara. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1027

31.3.6 Gudanar da kuskuren OTFDEC. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1027

31.4 OTFDEC ya katse . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1028

31.5 Bayanin aikace-aikacen OTFDEC. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1028

31.5.1 OTFDEC tsarin farawa. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1028

31.5.2 OTFDEC da sarrafa wutar lantarki. . . . . . . . . . . . . . . . . . . . . . . . . . 1030

31.5.3 Rufewa don OTFDEC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1030

31.5.4 Maɓallin OTFDEC CRC lambar tushe. . . . . . . . . . . . . . . . . . . . . . . . . . . . 1031

31.6 OTFDEC rajista. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1032

31.6.1 OTFDEC kula da rajista (OTFDEC_CR) . . . . . . . . . . . . . . . . . . . . . 1032

31.6.2 OTFDEC OTFDEC gatataccen rijistar daidaitawar daidaitawa (OTFDEC_PRIVCFGR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1033

31.6.3 OTFDEC yankin x rajistar daidaitawa (OTFDEC_RxCFGR) . . . . . 1033

31.6.4 yankin OTFDEC x fara rajistar adireshin (OTFDEC_RxSTARTADDR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1035

31.6.5 yankin OTFDEC x rajistar adireshin ƙarshen (OTFDEC_RxENDADDR) . 1035

31.6.6 yankin OTFDEC x babu rajista 0 (OTFDEC_RxNONCER0) . . . . . 1036

31.6.7 yankin OTFDEC x babu rajista 1 (OTFDEC_RxNONCER1) . . . . . 1037

31.6.8 Yankin OTFDEC x rajistar maɓalli 0 (OTFDEC_RxKEYR0) . . . . . . . . . . 1037

31.6.9 Yankin OTFDEC x rajistar maɓalli 1 (OTFDEC_RxKEYR1) . . . . . . . . . . 1038

31.6.10 Yankin OTFDEC x rajistar maɓalli 2 (OTFDEC_RxKEYR2) . . . . . . . . . . 1038

31.6.11 Yankin OTFDEC x rajistar maɓalli 3 (OTFDEC_RxKEYR3) . . . . . . . . . . 1039

31.6.12 OTFDEC katse matsayi rajista (OTFDEC_ISR) . . . . . . . . . . . . . . 1039

31.6.13 OTFDEC ta katse share rijista (OTFDEC_ICR) . . . . . . . . . . . . . . . 1040

31.6.14 OTFDEC katse damar yin rajista (OTFDEC_IER) . . . . . . . . . . . . . . 1041

31.6.15 OTFDEC taswirar rajista . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1042

32

Maɓallin maɓalli na jama'a (PKA) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1046

32.1 Gabatarwa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1046

30/2187

Saukewa: RM0438

RM0438

Abubuwan da ke ciki

32.2 32.3
32.4
32.5 32.6 32.7

PKA babban fasali . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1046 PKA bayanin aikin. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1046
32.3.1 Tsarin toshe PKA. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1046 32.3.2 PKA alamun ciki. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1047 32.3.3 PKA sake saiti da agogo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1047 32.3.4 PKA saurin maɓalli na jama'a. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1047 32.3.5 Na yau da kullun don PKA. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1049 32.3.6 Hanyar PKA don yin aiki. . . . . . . . . . . . . . . . . . . . . . 1051 32.3.7 Gudanar da kuskuren PKA. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1052
Hanyoyin aiki na PKA. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1052
32.4.1 Gabatarwa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1052 32.4.2 Lissafin sigar Montgomery . . . . . . . . . . . . . . . . . . . . . . . . . 1053 32.4.3 Ƙarin Modular . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1054 32.4.4 Ragi na Modular . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1054 32.4.5 Modular da yawaitar Montgomery . . . . . . . . . . . . . . . . . . . . . . 1055 32.4.6 Modular fassarar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1056 32.4.7 Juyawa Modular . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1056 32.4.8 Ragewar Modular . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1057 32.4.9 Ƙarin lissafi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1057 32.4.10 Rage lissafin lissafi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1057 32.4.11 Ƙimar lissafi. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1058 32.4.12 Kwatancen lissafi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1058 32.4.13 RSA CRT ƙawance. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1059 32.4.14 Ma'ana akan lanƙwasa elliptic Fp cak. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1059 32.4.15 ECC Fp scalar ninkawa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1060 32.4.16 Alamar ECDSA. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1061 32.4.17 Tabbatar da ECDSA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1063
Example na daidaitawa da lokutan sarrafawa. . . . . . . . . . . . . . . . . 1064
32.5.1 Goyan bayan lanƙwasa elliptic. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1064 32.5.2 Lokacin Lissafi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1066
PKA ta katse . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1067 PKA rajista. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1068
32.7.1 PKA rajista rajista (PKA_CR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1068 32.7.2 Rijistar matsayin PKA (PKA_SR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1069 32.7.3 PKA bayyanannen rijistar tuta (PKA_CLRFR) . . . . . . . . . . . . . . . . . . . . . . . . 1070 32.7.4 PKA RAM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1070

Saukewa: RM0438

31/2187
54

Abubuwan da ke ciki

RM0438

32.7.5 PKA taswirar rajista . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1071

33

Ƙididdiga masu sarrafawa na ci gaba (TIM1/TIM8) . . . . . . . . . . . . . . . . . . . . . . . . 1072

33.1 TIM1/TIM8 gabatarwa. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1072

33.2 TIM1/TIM8 babban fasali. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1072

33.3 TIM1/TIM8 bayanin aikin. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1074

33.3.1 Naúrar tushen lokaci. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1074

33.3.2 Yanayin ƙira . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1076

33.3.3 Maimaitawa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1087

33.3.4 Shigar da faɗakarwa na waje . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1089

33.3.5 Zaɓin agogo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1090

33.3.6 Ɗaukar / kwatanta tashoshi. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1094

33.3.7 Yanayin shigarwa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1096

33.3.8 PWM Yanayin shigarwa. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1097

33.3.9 Yanayin fitarwa na tilasta . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1098

33.3.10 Yanayin kwatanta fitarwa. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1099

33.3.11 Yanayin PWM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1100

33.3.12 Yanayin PWM asymmetric. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1103

33.3.13 Haɗin PWM Yanayin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1104

33.3.14 Haɗe-haɗe yanayin PWM guda 3. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1105

33.3.15 Ƙaddamar da abubuwan da aka samu da shigar da mataccen lokaci. . . . . . . . . . . . . . . 1106

33.3.16 Amfani da aikin hutu. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1108

33.3.17 Abubuwan da aka karya na Bidirectional. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1114

33.3.18 Share siginar OCxREF akan wani taron waje . . . . . . . . . . . . . . 1115

33.3.19 6-mataki PWM tsara. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1117

33.3.20 Yanayin bugun jini ɗaya. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1118

33.3.21 Yanayin bugun jini daya mai iya dawowa. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1119

33.3.22 Yanayin dubawar encoder . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1120

33.3.23 UIF bit remapping . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1122

33.3.24 Aikin shigar da mai ƙidayar lokaci XOR. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1123

33.3.25 Haɗin kai tare da firikwensin Hall. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1123

33.3.26 Aiki tare da mai ƙidayar lokaci. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1126

33.3.27 ADC aiki tare. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1130

33.3.28 Yanayin fashe DMA. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1130

33.3.29 Yanayin gyara kuskure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1131

33.4 TIM1/TIM8 rajista. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1132

33.4.1 TIMx rajistar sarrafawa 1 (TIMx_CR1) (x = 1, 8) . . . . . . . . . . . . . . . . . . 1132

32/2187

Saukewa: RM0438

RM0438

Abubuwan da ke ciki
33.4.2 TIMx rajistar sarrafawa 2 (TIMx_CR2) (x = 1, 8) . . . . . . . . . . . . . . . . . . 1133
33.4.3 TIMx rajistan sarrafa yanayin bawa (TIMx_SMCR) (x = 1, 8) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1136
33.4.4 TIMx DMA/katsewa damar yin rajista (TIMx_DIER)(x = 1, 8) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1138
33.4.5 TIMx matsayi rajista (TIMx_SR) (x = 1, 8) . . . . . . . . . . . . . . . . . . . . . . 1140
33.4.6 TIMx rijistar tsara taron (TIMx_EGR) (x = 1, 8) . . . . . . . . . . . . 1142
33.4.7 TIMx kama/kwatanta rajistar yanayin 1 (TIMx_CCMR1)(x = 1, 8) . . 1143
33.4.8 TIMx kama/kwatanta yanayin rajista 1 [madaidaicin] (TIMx_CCMR1) (x = 1, 8) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1144
33.4.9 TIMx kama/kwatanta rajistar yanayin 2 (TIMx_CCMR2)(x = 1, 8) . . 1147
33.4.10 TIMx kama/kwatanta yanayin rajista 2 [madaidaicin] (TIMx_CCMR2) (x = 1, 8) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1148
33.4.11 TIMx kama/kwatanta yin rijista (TIMx_CCER)(x = 1, 8) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1149
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 rijistar sakewa ta atomatik (TIMx_ARR) (x = 1, 8) . . . . . . . . . . . . . . . . 1153
33.4.15 TIMx rajistan maimaitawa (TIMx_RCR) (x = 1, 8) . . . . . . . . . . . 1154
33.4.16 TIMx kama/kwatanta rajista 1 (TIMx_CCR1)(x = 1, 8) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1154
33.4.17 TIMx kama/kwatanta rajista 2 (TIMx_CCR2)(x = 1, 8) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1155
33.4.18 TIMx kama/kwatanta rajista 3 (TIMx_CCR3)(x = 1, 8) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1155
33.4.19 TIMx kama/kwatanta rajista 4 (TIMx_CCR4)(x = 1, 8) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1156
33.4.20 TIMx karya da rajistar lokacin mutuwa (TIMx_BDTR) (x = 1, 8) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1156
33.4.21 TIMx DMA rajistar sarrafawa (TIMx_DCR) (x = 1, 8) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1160
33.4.22 TIMx DMA adireshin don cikakken canja wuri (TIMx_DMAR)(x = 1, 8) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1161
33.4.23 TIM1 zaɓi rajista 1 (TIM1_OR1) . . . . . . . . . . . . . . . . . . . . . . . . . . 1162
33.4.24 TIM8 zaɓi rajista 1 (TIM8_OR1) . . . . . . . . . . . . . . . . . . . . . . . . . . 1162
33.4.25 TIMx kama/kwatanta rajistar yanayin 3 (TIMx_CCMR3)(x = 1, 8) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1163
33.4.26 TIMx kama/kwatanta rajista 5 (TIMx_CCR5)(x = 1, 8) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1164
33.4.27 TIMx kama/kwatanta rajista 6 (TIMx_CCR6)(x = 1, 8) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1165

Saukewa: RM0438

33/2187
54

Abubuwan da ke ciki

RM0438

33.4.28 TIM1 zaɓi rajista 2 (TIM1_OR2) . . . . . . . . . . . . . . . . . . . . . . . . . . 1165 33.4.29 rajistar zaɓi na TIM1 3 (TIM1_OR3) . . . . . . . . . . . . . . . . . . . . . . . . . . 1167 33.4.30 TIM8 zaɓi rajista 2 (TIM8_OR2) . . . . . . . . . . . . . . . . . . . . . . . . . . 1168 33.4.31 rajistar zaɓi na TIM8 3 (TIM8_OR3) . . . . . . . . . . . . . . . . . . . . . . . . . . 1170 33.4.32 TIM1 taswirar rajista. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1172 33.4.33 TIM8 taswirar rajista. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1174

34

Ƙididdiga na gaba ɗaya (TIM2/TIM3/TIM4/TIM5) . . . . . . . . . . . . . . . . 1177

34.1 TIM2/TIM3/TIM4/TIM5 gabatarwa. . . . . . . . . . . . . . . . . . . . . . . . . . . .1177

34.2 TIM2 / TIM3 / TIM4 / TIM5 babban fasali. . . . . . . . . . . . . . . . . . . . . . . . . . .1177

34.3 TIM2/TIM3/TIM4/TIM5 bayanin aikin. . . . . . . . . . . . . . . . . . . . .1179

34.3.1 Naúrar tushen lokaci. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1179

34.3.2 Yanayin ƙira . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1181

34.3.3 Zaɓin agogo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1191

34.3.4 Ɗaukar / Kwatanta tashoshi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1195

34.3.5 Yanayin shigarwa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1197

34.3.6 PWM Yanayin shigarwa. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1198

34.3.7 Yanayin fitarwa na tilasta . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1199

34.3.8 Yanayin kwatanta fitarwa. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1200

34.3.9 Yanayin PWM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1201

34.3.10 Yanayin PWM asymmetric. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1204

34.3.11 Haɗin PWM Yanayin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1205

34.3.12 Share siginar OCxREF akan wani taron waje . . . . . . . . . . . . . . 1206

34.3.13 Yanayin bugun jini ɗaya. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1208

34.3.14 Yanayin bugun jini daya mai iya dawowa. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1209

34.3.15 Yanayin dubawar encoder . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1210

34.3.16 UIF bit remapping . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1212

34.3.17 Aikin shigar da mai ƙidayar lokaci XOR. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1212

34.3.18 Masu ƙidayar lokaci da aiki tare da fararwa na waje. . . . . . . . . . . . . . . . . . . 1213

34.3.19 Aiki tare da mai ƙidayar lokaci. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1216

34.3.20 Yanayin fashe DMA. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1221

34.3.21 Yanayin gyara kuskure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1222

34.4 TIM2/TIM3/TIM4/TIM5 rajista. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1223

34.4.1 TIMx rajistar sarrafawa 1 (TIMx_CR1) (x = 2 zuwa 5) . . . . . . . . . . . . . . . . . 1223

34.4.2 TIMx rajistar sarrafawa 2 (TIMx_CR2) (x = 2 zuwa 5) . . . . . . . . . . . . . . . . . 1224

34.4.3 TIMx rajistan sarrafa yanayin bawa (TIMx_SMCR) (x = 2 zuwa 5) . . . . . . . 1226

34.4.4 TIMx DMA/Katsewa damar yin rajista (TIMx_DIER)(x = 2 zuwa 5) . . . . . . 1229

34/2187

Saukewa: RM0438

RM0438

Abubuwan da ke ciki

34.4.5 TIMx matsayi rajista (TIMx_SR) (x = 2 zuwa 5) . . . . . . . . . . . . . . . . . . . . 1230 34.4.6 TIMx rijistar tsara taron (TIMx_EGR)(x = 2 zuwa 5) . . . . . . . . . . 1231 34.4.7 TIMx kama/kwatanta rajistar yanayin 1 (TIMx_CCMR1)(x = 2 zuwa 5) . 1232 34.4.8 TIMx kama/kwatanta rajistar yanayin 1 [madadin] (TIMx_CCMR1)
(x = 2 zuwa 5). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1234 34.4.9 TIMx kama/kwatanta rajistar yanayin 2 (TIMx_CCMR2)(x = 2 zuwa 5) . 1236 34.4.10 TIMx kama/kwatanta rajistar yanayin 2 [madaidaicin] (TIMx_CCMR2)
(x = 2 zuwa 5). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1237 34.4.11 TIMx kama / kwatanta ikon yin rajista
(TIMx_CCER) (x = 2 zuwa 5) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1238 34.4.12 TIMx counter (TIMx_CNT)(x = 2 zuwa 5) . . . . . . . . . . . . . . . . . . . . . . . . 1239 34.4.13 TIMx counter [madadin] (TIMx_CNT) (x = 2 zuwa 5) . . . . . . . . . . . . . . . . 1240 34.4.14 TIMx prescaler (TIMx_PSC)(x = 2 zuwa 5) . . . . . . . . . . . . . . . . . . . . . . . 1240 34.4.15 TIMx rijistar sakewa ta atomatik (TIMx_ARR)(x = 2 zuwa 5) . . . . . . . . . . . . . . 1241 34.4.16 TIMx kama/kwatanta rijista 1 (TIMx_CCR1)(x = 2 zuwa 5) . . . . . . . 1241 34.4.17 TIMx kama/kwatanta rijista 2 (TIMx_CCR2)(x = 2 zuwa 5) . . . . . . . 1241 34.4.18 TIMx kama/kwatanta rijista 3 (TIMx_CCR3)(x = 2 zuwa 5) . . . . . . . 1242 34.4.19 TIMx kama/kwatanta rijista 4 (TIMx_CCR4)(x = 2 zuwa 5) . . . . . . . 1242 34.4.20 TIMx rajistar sarrafa DMA (TIMx_DCR)(x = 2 zuwa 5) . . . . . . . . . . . . . . 1243 34.4.21 TIMx DMA adireshin don cikakken canja wuri (TIMx_DMAR)(x = 2 zuwa 5) . . . . . . 1244 34.4.22 rajistar zaɓi na TIM2 1 (TIM2_OR1) . . . . . . . . . . . . . . . . . . . . . . . . . . 1244 34.4.23 rajistar zaɓi na TIM3 1 (TIM3_OR1) . . . . . . . . . . . . . . . . . . . . . . . . . . 1244 34.4.24 rajistar zaɓi na TIM2 2 (TIM2_OR2) . . . . . . . . . . . . . . . . . . . . . . . . . . 1245 34.4.25 rajistar zaɓi na TIM3 2 (TIM3_OR2) . . . . . . . . . . . . . . . . . . . . . . . . . . 1245 34.4.26 TIMx taswirar rajista. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1247

35

Ƙididdiga na gaba ɗaya (TIM15/TIM16/TIM17) . . . . . . . . . . . . . . . . . 1250

35.1 TIM15/TIM16/TIM17 gabatarwa. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1250

35.2 TIM15 babban fasali. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1250

35.3 TIM16/TIM17 babban fasali. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1251

35.4 TIM15/TIM16/TIM17 bayanin aikin. . . . . . . . . . . . . . . . . . . . . 1254

35.4.1 Naúrar tushen lokaci. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1254

35.4.2 Yanayin ƙira . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1256

35.4.3 Maimaitawa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1260

35.4.4 35.4.5 35.4.6 35.4.7

Zaɓin agogo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1261 Kama/kwatanta tashoshi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1263 Yanayin shigarwa. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Yanayin shigarwa na 1265 PWM (kawai don TIM15) . . . . . . . . . . . . . . . . . . . . . . . . . . . 1266

Saukewa: RM0438

35/2187
54

Abubuwan da ke ciki

RM0438

35.5

35.4.8 Yanayin fitarwa na tilasta . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1267 35.4.9 Yanayin kwatanta fitarwa. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1268 35.4.10 PWM Yanayin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1269 35.4.11 Haɗin PWM Yanayin (TIM15 kawai) . . . . . . . . . . . . . . . . . . . . . . . . . 1270 35.4.12 Abubuwan haɓakawa da shigar da mataccen lokaci. . . . . . . . . . . . . . . 1271 35.4.13 Amfani da aikin hutu. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1273 35.4.14 Abubuwan da aka karya na Bidirectional. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1278 35.4.15 6-mataki PWM tsara. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1279 35.4.16 Yanayin bugun jini ɗaya. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1281 35.4.17 Yanayin bugun jini daya mai iya dawowa (TIM15 kawai) . . . . . . . . . . . . . . . . . . . 1282 35.4.18 UIF bit remapping . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1283 35.4.19 Mai ƙididdigewa shigar da aikin XOR (TIM15 kawai) . . . . . . . . . . . . . . . . . . . . . . . 1284 35.4.20 Aiki tare da fararwa na waje (TIM15 kawai) . . . . . . . . . . . . . . . . . . 1285 35.4.21 Haɗaɗɗen yanayin bawa + yanayin faɗakarwa. . . . . . . . . . . . . . . . . . 1287 35.4.22 Yanayin fashe DMA. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1287 35.4.23 Aiki tare da Timer (TIM15) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1289 35.4.24 Yin amfani da fitarwa mai ƙidayar lokaci azaman faɗakarwa don wasu masu ƙidayar lokaci (TIM16/TIM17) . . . . . . 1289 35.4.25 Yanayin kuskure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1289
Rahoton da aka ƙayyade na TIM15. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1290
35.5.1 TIM15 rajistar sarrafawa 1 (TIM15_CR1) . . . . . . . . . . . . . . . . . . . . . . . 1290 35.5.2 TIM15 rajistar sarrafawa 2 (TIM15_CR2) . . . . . . . . . . . . . . . . . . . . . . . 1291 35.5.3 TIM15 rijistar sarrafa yanayin bawa (TIM15_SMCR) . . . . . . . . . . . . . 1293 35.5.4 TIM15 DMA/katsewa damar yin rajista (TIM15_DIER) . . . . . . . . . . . . 1294 35.5.5 TIM15 rajista (TIM15_SR) . . . . . . . . . . . . . . . . . . . . . . . . . . 1295 35.5.6 TIM15 rijistar tsara taron (TIM15_EGR) . . . . . . . . . . . . . . . . 1297 35.5.7 TIM15 kama/kwatanta rajistar yanayin 1 (TIM15_CCMR1) . . . . . . . 1298 35.5.8 TIM15 kama/kwatanta rajistar yanayin 1 [madaidaicin] (TIM15_CCMR1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1299 35.5.9 TIM15 kama/kwatanta yin rijista (TIM15_CCER) . . . . . . . . . 1302 35.5.10 TIM15 counter (TIM15_CNT) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1305 35.5.11 TIM15 prescaler (TIM15_PSC) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1305 35.5.12 TIM15 rijistar sakewa ta atomatik (TIM15_ARR) . . . . . . . . . . . . . . . . . . . . . 1305 35.5.13 TIM15 maimaita lissafin lissafin (TIM15_RCR) . . . . . . . . . . . . . . . . 1306 35.5.14 TIM15 kama/kwatanta rajista 1 (TIM15_CCR1) . . . . . . . . . . . . . . 1306 35.5.15 TIM15 kama/kwatanta rajista 2 (TIM15_CCR2) . . . . . . . . . . . . . . 1307 35.5.16 TIM15 karya da rajistar lokacin mutuwa (TIM15_BDTR) . . . . . . . . . . . . 1307 35.5.17 TIM15 rajistar sarrafa DMA (TIM15_DCR) . . . . . . . . . . . . . . . . . . . . 1310

36/2187

Saukewa: RM0438

RM0438

Abubuwan da ke ciki

35.6

35.5.18 TIM15 adireshin DMA don cikakken canja wuri (TIM15_DMAR) . . . . . . . . . . . . 1310 35.5.19 TIM15 zabin rajista 1 (TIM15_OR1) . . . . . . . . . . . . . . . . . . . . . . . . 1311 35.5.20 TIM15 zabin rajista 2 (TIM15_OR2) . . . . . . . . . . . . . . . . . . . . . . . . 1311 35.5.21 TIM15 taswirar rajista. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1313
TIM16/TIM17 rajista. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1316
35.6.1 TIMx rajistar sarrafawa 1 (TIMx_CR1) (x = 16 zuwa 17) . . . . . . . . . . . . . . . 1316 35.6.2 TIMx rajistar sarrafawa 2 (TIMx_CR2) (x = 16 zuwa 17) . . . . . . . . . . . . . . . 1317 35.6.3 TIMx DMA/katsewa damar yin rijista (TIMx_DIER)(x = 16 zuwa 17) . . . . 1318 35.6.4 TIMx rijistar matsayi (TIMx_SR) (x = 16 zuwa 17) . . . . . . . . . . . . . . . . . . 1319 35.6.5 TIMx rijistar tsara taron (TIMx_EGR) (x = 16 zuwa 17) . . . . . . . . 1320 35.6.6 TIMx kama / kwatanta rajistar yanayin 1
(TIMx_CCMR1)(x = 16 zuwa 17) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1321 35.6.7 TIMx kama/kwatanta yin rijistar yanayin 1 [madadin] (TIMx_CCMR1) (x = 16 zuwa 17) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1322 35.6.8 TIMx kama/kwatanta ikon yin rijista (TIMx_CCER)(x = 16 zuwa 17) . 1324 35.6.9 TIMx counter (TIMx_CNT)(x = 16 zuwa 17) . . . . . . . . . . . . . . . . . . . . . . 1326 35.6.10 TIMx prescaler (TIMx_PSC)(x = 16 zuwa 17) . . . . . . . . . . . . . . . . . . . . . 1327 35.6.11 TIMx auto-reload rajista (TIMx_ARR)(x = 16 zuwa 17) . . . . . . . . . . . . 1327 35.6.12 TIMx maimaita lissafin rajista (TIMx_RCR) (x = 16 zuwa 17) . . . . . . . . 1328 35.6.13 TIMx kama/kwatanta rijista 1 (TIMx_CCR1)(x = 16 zuwa 17) . . . . . 1328 35.6.14 TIMx karya da rajistar lokacin mutuwa (TIMx_BDTR) (x = 16 zuwa 17) . . . . 1329 35.6.15 TIMx rajistar sarrafa DMA (TIMx_DCR)(x = 16 zuwa 17) . . . . . . . . . . . . 1331 35.6.16 TIMx DMA adireshin don cikakken canja wuri (TIMx_DMAR)(x = 16 zuwa 17) . . . . 1332 35.6.17 TIM16 zabin rajista 1 (TIM16_OR1) . . . . . . . . . . . . . . . . . . . . . . . . 1332 35.6.18 TIM16 zaɓi rajista 2 (TIM16_OR2) . . . . . . . . . . . . . . . . . . . . . . . . 1333 35.6.19 TIM17 zabin rajista 1 (TIM17_OR1) . . . . . . . . . . . . . . . . . . . . . . . . 1334 35.6.20 TIM17 zabin rajista 2 (TIM17_OR2) . . . . . . . . . . . . . . . . . . . . . . . . 1335 35.6.21 TIM16/TIM17 taswirar rajista. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1337

36

Ƙididdiga masu mahimmanci (TIM6/TIM7) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1339

36.1 TIM6/TIM7 gabatarwa. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1339

36.2 TIM6/TIM7 babban fasali. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1339

36.3 TIM6/TIM7 bayanin aikin. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1340

36.3.1 Naúrar tushen lokaci. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1340

36.3.2 Yanayin ƙidaya . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1342

36.3.3 UIF bit remapping . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1345

36.3.4 Tushen agogo. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1345

Saukewa: RM0438

37/2187
54

Abubuwan da ke ciki

RM0438

36.4

36.3.5 Yanayin gyara kuskure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1346
TIM6/TIM7 rajista. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1346
36.4.1 TIMx rajistar sarrafawa 1 (TIMx_CR1) (x = 6 zuwa 7) . . . . . . . . . . . . . . . . . 1346 36.4.2 TIMx rajistar sarrafawa 2 (TIMx_CR2) (x = 6 zuwa 7) . . . . . . . . . . . . . . . . . 1348 36.4.3 TIMx DMA/Katsewa damar yin rajista (TIMx_DIER)(x = 6 zuwa 7) . . . . . . 1348 36.4.4 TIMx rijista matsayi (TIMx_SR) (x = 6 zuwa 7) . . . . . . . . . . . . . . . . . . . . 1349 36.4.5 TIMx rijistar tsara taron (TIMx_EGR)(x = 6 zuwa 7) . . . . . . . . . . 1349 36.4.6 TIMx counter (TIMx_CNT)(x = 6 zuwa 7) . . . . . . . . . . . . . . . . . . . . . . . . 1349 36.4.7 TIMx prescaler (TIMx_PSC)(x = 6 zuwa 7) . . . . . . . . . . . . . . . . . . . . . . . 1350 36.4.8 TIMx rijistar sakewa ta atomatik (TIMx_ARR)(x = 6 zuwa 7) . . . . . . . . . . . . . . 1350 36.4.9 TIMx taswirar rajista. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1351

37

Low-power timer (LPTIM) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1352

37.1 Gabatarwa LPTIM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1352

37.2 LPTIM babban fasali. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1352

37.3 aiwatar da LPTIM. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1352

37.4 Bayanin aikin LPTIM. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1353

37.4.1 Tsarin toshe LPTIM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1353

37.4.2 LPTIM fil da sigina na ciki. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1353

37.4.3 shigar da LPTIM da taswira. . . . . . . . . . . . . . . . . . . . . . . . . . . 1354

37.4.4 LPTIM sake saiti da agogo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1355

37.4.5 Glitch tace . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1355

37.4.6 Prescaler . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1356

37.4.7 Mai jawo Multixer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1356

37.4.8 Yanayin aiki . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1357

37.4.9 Aikin Kashewa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1359

37.4.10 Zamanin Waveform . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1359

37.4.11 Sabunta rijista . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1360

37.4.12 Yanayin ƙira . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1361

37.4.13 Mai ƙidayar lokaci. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1362

37.4.14 Sake saitin ƙidayar lokaci . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1362

37.4.15 Yanayin Encoder . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1363

37.4.16 Maimaitawa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1364

37.4.17 Yanayin gyara kuskure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1365

37.5 LPTIM ƙananan ikon yanayi. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1366

37.6 LPTIM yana katsewa. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1366

38/2187

Saukewa: RM0438

RM0438

Abubuwan da ke ciki

37.7

LPTIM rajista. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1367
37.7.1 LPTIM katsewa da rajistar matsayi (LPTIM_ISR) . . . . . . . . . . . . . . . 1367 37.7.2 LPTIM ya katse share rijista (LPTIM_ICR) . . . . . . . . . . . . . . . . . . . 1368 37.7.3 LPTIM katse damar yin rajista (LPTIM_IER) . . . . . . . . . . . . . . . . . . 1369 37.7.4 LPTIM sanyi rajista (LPTIM_CFGR) . . . . . . . . . . . . . . . . . . 1370 37.7.5 LPTIM rajista rajista (LPTIM_CR) . . . . . . . . . . . . . . . . . . . . . . . . . 1373 37.7.6 LPTIM kwatanta r

Takardu / Albarkatu

ST STM32L5 Series amintacce sosai tare da ƙarancin wutar lantarki [pdf] Jagorar mai amfani
RM0438, Jerin STM32L5 Mai Amintacce Tare da Ƙarfin Ƙarfin Ƙarfafa, STM32L5 Series

Magana

Bar sharhi

Ba za a buga adireshin imel ɗin ku ba. Ana yiwa filayen da ake buƙata alama *