Letoto la STM32L5 le Sireletsehile Haholo ka Tataiso ea Mosebelisi ea Tšebeliso ea Matla a Tlase

Letoto la STM32L5 le Sireletsehile Haholo ka Tšebeliso e Nyenyane ea Matla

Litlhaloso:

  • Lebitso la Sehlahisoa: RM0438 Reference manual
  • Phetolelo: Rev 8
  • Maqephe: 1 ho ea ho 2187
  • Letsatsi la ho tsoa: Phuptjane 2025
  • Moetsi: www.st.com

Lintlha tsa Sehlahisoa:

Bukana ea Reference RM0438 e fana ka lintlha tse qaqileng mabapi le
Mehopolo le meaho ea libese, meralo ea ts'ireletso ea TrustZone,
mokhatlo oa memori, SRAM e kentsoeng, memori ea flash e felileview, boot
tlhophiso, le ts'ireletso ea sistimi.

Litaelo tsa Tšebeliso ea Sehlahisoa:

Memori le Meaho ea Libese:

Mehaho ea tsamaiso e kenyelletsa Fast C-bese, Slow C-bese, S-bese,
DMA-bese, SDMMC molaoli oa DMA bese, le BusMatrix.

TrustZone Security Architecture:

E hlalosa boemo ba ts'ireletso ba TrustZone le TrustZone
sehlopha sa peripheral.

Mokhatlo oa Memori:

E hlalosa 'mapa oa memori, liaterese tsa moeli oa ngoliso, le
mokhatlo oa SRAM e kentsoeng.

SRAM e kentsoeng:

Lintlha mabapi le tlhahlobo ea SRAM2, tšireletso ea ho ngola, tšireletso ea ho bala,
hlakola lits'ebetso.

Memori ea Flash e Felletseview:

E fana ka ho fetaview ea memori ea flash e sebelisoang tsamaisong.

Tlhophiso ea Boot:

E koahela litlhophiso tsa tlhophiso ea boot bakeng sa sistimi.

Tshireletso ya Sisteme:

Kenyelletso ea mehato ea ts'ireletso ea sistimi.

Lipotso Tse Botsoang Khafetsa (FAQ):

P: Nka fumana lintlha kae mabapi le reset reset
litekanyetso?

A: Litekanyetso tsa ho seta bocha li hlalositsoe ka botlalo karolong ea 1.3 ea
tataiso.

P: Moralo oa ts'ireletso oa TrustZone ke eng?

A: Moralo oa ts'ireletso ea TrustZone o hlalositsoe karolong ea 2.2
ea bukana.

P: Ke hlophisa litlhophiso tsa boot joang?

A: Litaelo tsa tlhophiso ea boot li ka fumanoa karolong ea 3
ea bukana.

"`

Lethathamo la lintlha tsa RM0438
Letoto la STM32L5 le tsoetseng pele la Arm®-based 32-bit MCUs
Selelekela
Bukana ena ea litšupiso e shebane le baetsi ba lisebelisoa. E fana ka tlhaiso-leseling e felletseng mabapi le mokhoa oa ho sebelisa mohopolo oa STM32L552xx le STM32L562xx microcontrollers le li-peripherals. STM32L552xx le STM32L562xx ke tsa STM32L5x2 line ea li-microcontrollers tse nang le boholo bo fapaneng ba memori, liphutheloana le li-peripherals. Bakeng sa tlhaiso-leseling ea ho odara, litšobotsi tsa mochini le lisebelisoa tsa motlakase ka kopo sheba lipampiri tse tsamaellanang. Bakeng sa tlhahisoleseding mabapi le motheo wa Arm® Cortex®-M33, sheba bukana ya Cortex®-M33 Technical Reference. Li-microprocessors tsa STM32L552xx le STM32L562xx li kenyelletsa theknoloji ea boemo bo holimo ea ST.
Litokomane tse amanang
* Cortex®-M33 Technical Reference Manual e fumaneha ho http://infocenter.arm.com · STM32L552xx le STM32L562xx lintlha · STM32L552xx le STM32L562xx errata sheets

Phuptjane 2025

RM0438 Rev 8

1/2187

www.st.com

1

Litaba
Litaba

R0438

1

Litumellano tsa litokomane . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77

1.1 Boitsebiso bo akaretsang. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77

1.2 Lenane la likhutsufatso tsa rejisetara . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77

1.3 Ngodisa boleng ba ho seta botjha . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78

1.4 Bukana ea mantsoe . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78

1.5 Ho fumaneha ha li-peripherals . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78

2

Mehopolo le meaho ea libese. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79

2.1 Mehaho ea tsamaiso. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79

2.1.1 Fast C-bese . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80

2.1.2 Butle C-bese . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80

2.1.3 S-bese . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80

2.1.4 DMA-bese . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81

2.1.5 Selaoli sa SDMMC bese ea DMA. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81

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

2.2 Moralo oa ts'ireletso oa TrustZone. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81

2.2.1 Boemo ba tshireletso ba TrustZone . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82

2.2.2 TrustZone peripheral classification . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83

2.3 Mokhatlo oa memori. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86

2.3.1 Selelekela . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86

2.3.2 'Mapa oa mohopolo le liaterese tsa moeli oa ngoliso. . . . . . . . . . . . . . . . . . 87

2.4 SRAM e kentsoeng . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93

2.4.1 SRAM2 tekano ea tekano . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93

2.4.2 SRAM2 Tšireletso ea Ngola . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94

2.4.3 SRAM2 Bala tšireletso . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96

2.4.4 SRAM2 Hlakola . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96

2.5 Flash memory e felileview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96

3

Tlhophiso ea boot. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97

4

Tšireletso ea tsamaiso . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100

4.1 Selelekela . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100

4.2 Likarolo tsa bohlokoa tsa ts'ireletso . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100

2/2187

RM0438 Rev 8

R0438

Litaba

4.3 4.4 4.5 4.6
4.7 4.8
4.9 4.10 4.11 4.12 4.13

Sireletsehile kenya . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101 Bootsoa bo sireletsehileng. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101
4.4.1 Selelekela . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101 4.4.2 Ho kena ka mokhoa o ikhethileng oa ho qala le BOOT_LOCK . . . . . . . . . . . . . . . . . . . . . . . . . 102 4.4.3 Motso o sa fetoheng oa tšepo mohopolong oa flash flash . . . . . . . . . . . . . . . . . 102
Sireletsehile apdeita . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102 Ho itšehla thajana ho sebelisa TrustZone . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103
4.6.1 Selelekela . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103 4.6.2 Moralo oa tšireletso oa TrustZone . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103 4.6.3 Katoloso ea tšireletso ea Armv8-M ea Cortex-M33. . . . . . . . . . . . . . . . . . . . . 104 4.6.4 Kabo ea mohopolo le pheriferale e sebelisang IDAU/SAU . . . . . . . . . . . . . . 104 4.6.5 Kabo ea mohopolo le peripheral e sebelisang GTZC . . . . . . . . . . . . . . . . . . 106 4.6.6 Ho laola tshireletso ho diphariferale tse hlokomelang TrustZone . . . . . . . . . . . . . . . 109 4.6.7 Ho kenya tshebetsong tshireletso ya TrustZone . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 116 4.6.8 Ho tima tshireletso ya TrustZone . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 116
Ho aroloa ha lisebelisoa tse ling . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .117
4.7.1 Ho itšehla thajana ka nakoana ho sebelisa tšireletso e sireletsehileng ea ho pata (HDP) . . . . . . . . . . . . 117
Ho bolaoa ka mokhoa o sireletsehileng . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .118
4.8.1 Selelekela . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 118 4.8.2 Setsi sa tshireletso ya memori (MPU) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 118 4.8.3 memori ya flash e kenyeleditsweng tshireletso ya ho ngola . . . . . . . . . . . . . . . . . . . . . . 118 4.8.4 Tampho lemoha le ho arabela. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 118
Polokelo e sireletsehileng . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 120
4.9.1 Selelekela . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 120 4.9.2 ID e ikhethang . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121
Lienjineri tsa Crypto. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121
4.10.1 Selelekela . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121 4.10.2 likarolo tsa lienjine tsa Crypto. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121 4.10.3 Enjene ea ho hlakola ha e ntse e fofa (OTDFEC) . . . . . . . . . . . . . . . . . . . . . . . 122
Sehlahisoa sa bophelo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 123
4.11.1 Tsamaiso ea potoloho ea bophelo ka tšireletso ea ho bala (RDP) . . . . . . . . . . . . 124 4.11.2 Litlhophiso tsa byte tse khothalelitsoeng . . . . . . . . . . . . . . . . . . . . . . . . . . 125
Phihlello e laoloang ea ho lokisa bothata . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 125
4.12.1 Tšireletso ea ho tlosa bothata ka tšireletso ea ho bala (RDP) . . . . . . . . . . . . . . . . . 125
Tšireletso ea thepa ea mahlale a software le nts'etsopele ea tšebelisano 126

RM0438 Rev 8

3/2187
54

Litaba

R0438

4.13.1
4.13.2 4.13.3

Tšireletso ea thepa ea bohlale ea software ka tšireletso ea ho bala (RDP) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 126
Tšireletso ea thepa ea bohlale ea software ka OTFDEC . . . . . . . . . . . 127
Lisebelisoa tse ling tsa ts'ireletso ea thepa ea bohlale . . . . . . . . . . . . . . . . . 129

5

Molaoli oa Global TrustZone® (GTZC) . . . . . . . . . . . . . . . . . . . . . . . . . 130

5.1 Selelekela sa GTZC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 130

5.2 Likarolo tsa mantlha tsa GTZC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 130

5.2.1 Boqapi ba sistimi ea GTZC TrustZone . . . . . . . . . . . . . . . . . . . . . . . . . 130

5.3 Tlhaloso ea ts'ebetso ea GTZC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 132

5.3.1 Setšoantšo sa boloko sa GTZC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 132

5.3.2 Tlhaloso ea phihlello e seng molaong . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 133

5.3.3 Molaoli oa tšireletso oa TrustZone (TZSC) . . . . . . . . . . . . . . . . . . . . . . . . . . 134

5.3.4 Molaoli oa tšireletso ea memori - block based (MPCBB) . . . . . . . . . . . . . 134

5.3.5 Selaoli sa phihlello se seng molaong sa TrustZone (TZIC) . . . . . . . . . . . . . . . . . . . . . . 135

5.3.6 Boemo ba ho bulela/seta botjha . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 135

5.3.7 likopo tsa DMA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 135

5.4 Liketsahalo tsa GTZC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 135

5.5 lirejistara tsa GTZC_TZSC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 136

5.5.1 Rejisetara ea taolo ea GTZC_TZSC (GTZC_TZSC_CR) . . . . . . . . . . . . . . . . 136

5.5.2

GTZC_TZSC rejisetara ya tlhophiso e sireletsehileng 1 (GTZC_TZSC_SECCFGR1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 137

5.5.3

GTZC_TZSC rejisetara ya tlhophiso e sireletsehileng 2 (GTZC_TZSC_SECCFGR2) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 140

5.5.4

Rejisetara ea tlhophiso ea GTZC_TZSC 1 (GTZC_TZSC_PRIVCFGR1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 142

5.5.5

Rejisetara ea tlhophiso ea GTZC_TZSC 2 (GTZC_TZSC_PRIVCFGR2) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 145

5.5.6

GTZC_TZSC memori ya kantle x rejisetara ya watermark e sa sireletsehang 1 (GTZC_TZSC_MPCWMxANSR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 147

5.5.7

GTZC_TZSC memori ya kantle x rejisetara ya watermark e sa sireletsehang 2 (GTZC_TZSC_MPCWMxBNSR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 147

5.5.8 GTZC_TZSC ngodisa mmapa le ho seta botjha boleng . . . . . . . . . . . . . . . . . . . . 148

5.6 lirejistara tsa GTZC_MPCBB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 150

5.6.1 GTZC_MPPCBx registara ea taolo (GTZC_MPCBBx_CR) (x = 1 ho isa ho 2) . 150

5.6.2 GTZC_MPCBB1 notlela ngoliso 1(GTZC_MPCBB1_LCKVTR1) . . . . . . 151

5.6.3

GTZC_MPCBB2 notlela resetara 1 (GTZC_MPCBB2_LCKVTR1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 151

4/2187

RM0438 Rev 8

R0438

Litaba

5.6.4

GTZC_MPCBBx rejisetara ya vector y (GTZC_MPCBBx_VCTRy) (x = 1 ho isa ho 2) . . . . . . . . . . . . . . . . . . . . . . . . 152

5.6.5 GTZC_MPCBB1 ngodisa 'mapa le ho seta boleng botjha . . . . . . . . . . . . . . . . . 153

5.6.6 GTZC_MPCBB2 ngodisa 'mapa le ho seta boleng botjha . . . . . . . . . . . . . . . . . 153

5.7 lirejistara tsa GTZC_TZIC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 154

5.7.1 GTZC_TZIC sitisa rejisetara 1 (GTZC_TZIC_IER1) . . . . . . . 154

5.7.2 GTZC_TZIC sitisa rejisetara 2 (GTZC_TZIC_IER2) . . . . . . . 157

5.7.3 GTZC_TZIC sitisa rejisetara 3 (GTZC_TZIC_IER3) . . . . . . . 159

5.7.4 Ngoliso ea boemo ba GTZC_TZIC 1 (GTZC_TZIC_SR1) . . . . . . . . . . . . . . . 160

5.7.5 Ngoliso ea boemo ba GTZC_TZIC 2 (GTZC_TZIC_SR2) . . . . . . . . . . . . . . . 163

5.7.6 Ngoliso ea boemo ba GTZC_TZIC 3 (GTZC_TZIC_SR3) . . . . . . . . . . . . . . . 165

5.7.7 folakha ea GTZC_TZIC hlakola rejisetara 1 (GTZC_TZIC_FCR1) . . . . . . . . . . . . 166

5.7.8 folakha ea GTZC_TZIC hlakola rejisetara 2 (GTZC_TZIC_FCR2) . . . . . . . . . . . . 169

5.7.9 folakha ea GTZC_TZIC hlakola rejisetara 3 (GTZC_TZIC_FCR3) . . . . . . . . . . . . 171

5.7.10 GTZC_TZIC ngodisa mmapa le ho seta botjha boleng . . . . . . . . . . . . . . . . . . . . . 172

6

Memori e kentsoeng ea flash (FLASH) . . . . . . . . . . . . . . . . . . . . . . . . . . . 174

6.1 Selelekela . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 174

6.2 FLASH likarolo tsa mantlha . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 174

6.3 Tlhaloso ea tšebetso ea memori ea Flash. . . . . . . . . . . . . . . . . . . . . . . . . . . 175

6.3.1 Mokhatlo oa memori ea Flash. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 175

6.3.2 Tokiso ea khoutu ea phoso (ECC) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 178

6.3.3 Bala latency ea phihlello . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 179

6.3.4 Phallo e tlasetagke bala . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 180

6.3.5 Lenaneo la Flash le ts'ebetso ea ho hlakola. . . . . . . . . . . . . . . . . . . . . . . . . . 180

6.3.6 Ho hlakola tatellano ea memori ea Flash. . . . . . . . . . . . . . . . . . . . . . . . . 182

6.3.7 Tatellano ea mananeo a memori ea Flash ea mantlha . . . . . . . . . . . . . . . . . . . 185

6.3.8 Liphoso tse benyang lifolakha . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 186

6.3.9

Bala-u ntse u ngola (RWW) e fumaneha feela ka mokhoa oa libanka tse peli (DBANK = 1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 188

6.4 Li-byte tsa khetho ea memori ea Flash. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 190

6.4.1 Khetho ea li-byte tlhaloso . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 190

6.4.2 Mokhoa oa ho khetha li-byte. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 191

6.5 Tšireletso ea Flash TrustZone le ts'ireletso ea menyetla . . . . . . . . . . . . . . . . 193

6.5.1 Tšireletso ea tšireletso ea TrustZone . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 193

6.5.2 Tšireletso e sireletsehileng ea sebaka se thehiloeng ho watermark. . . . . . . . . . . . . . . . . . . . . . 195

6.5.3 Tšireletso e sireletsehileng ea ho pata (HDP) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 195

RM0438 Rev 8

5/2187
54

Litaba

R0438

6.5.4 Tšireletso ea sebaka se sireletsehileng sa block-based (SECBB) . . . . . . . . . . . . . . . . . . 196 6.5.5 Ho qobella boot ho tsoa atereseng e sireletsehileng ea memori . . . . . . . . . . . . . . . . . . . 197 6.5.6 Boemo ba tshireletso e phatsimang . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 197 6.5.7 Lirekoto tsa Flash tse nang le menyetla le mekhoa e sa tsitsang . . . . . . . . . . . . . . . 198
6.6 Sireletsa memori ea sistimi. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 198
6.6.1 Selelekela . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 198 6.6.2 RSS e abela lisebelisoa ho bootloader. . . . . . . . . . . . . . . . . . . . . . . . . 198 6.6.3 Mesebetsi ea RSSLIB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 200
6.7 Tšireletso ea memori ea FLASH. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 202
6.7.1 Tšireletso ea ho ngola (WRP) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 202 6.7.2 Tšireletso ea ho bala (RDP) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 204
6.8 FLASH e sitisa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 212 6.9 FLASH rejistara . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 213
6.9.1 Rejisetara ea taolo ea phihlello ea Flash (FLASH_ACR) . . . . . . . . . . . . . . . . . . . 213 6.9.2 Rejisetara ea likonopo tsa ho theola matla (FLASH_PDKEYR) . . . . . . . . . . . . . . 214 6.9.3 Rejisetara ea linotlolo tsa Flash tse sa sireletsehang (FLASH_NSKEYR) . . . . . . . . . . . . . . . 215 6.9.4 Rejistara ea linotlolo tse sireletsehileng tsa Flash (FLASH_SECKEYR) . . . . . . . . . . . . . . . . . 215 6.9.5 Rejisetara ea linotlolo tsa Flash (FLASH_OPTKEYR) . . . . . . . . . . . . . . . . . . 216 6.9.6 Flash low voltagRegistara ea senotlolo (FLASH_LVEKEYR) . . . . . . . . . . . . . . 216 6.9.7 Registerer ea boemo ba Flash (FLASH_NSSR) . . . . . . . . . . . . . . . . . . . . . . . . . 217 6.9.8 Rejisetara ea boemo ba Flash (FLASH_SECSR) . . . . . . . . . . . . . . . . . . . . . . . . 218 6.9.9 Rejisetara ea taolo e sa sireletsehang (FLASH_NSCR) . . . . . . . . . . . . . . . 220 6.9.10 Rejistara ea taolo e sireletsehileng ea Flash (FLASH_SECCR) . . . . . . . . . . . . . . . . . 222 6.9.11 Ngoliso ea Flash ECC (FLASH_ECCR) . . . . . . . . . . . . . . . . . . . . . . . . . . 223 6.9.12 Rejisetara ea khetho ea Flash (FLASH_OPTR) . . . . . . . . . . . . . . . . . . . . . . . . . 225 6.9.13 Aterese ea ho bulela Flash e sa sireletsehang 0 regisetara (FLASH_NSBOOTADD0R) 227 6.9.14 Aterese ea ho bulela Flash e sa sireletsehang 1 regisetere (FLASH_NSBOOTADD1R) 228 6.9.15 Aterese e sireletsehileng ea ho bulela Flash 0 regisetere (FLASH_SECBOOTADD0R) . 228 6.9.16 Flash bank 1 rejisetara e sireletsehileng ea watermak1 (FLASH_SECWM1R1) . . . . 229 6.9.17 Flash e sireletsehileng ea watermak1 rejisetara 2 (FLASH_SECWM1R2) . . . . . . . . 230 6.9.18 Sebaka sa Flash WPR1 Ngoliso ea liaterese (FLASH_WRP1AR) . . . . . . . . . 231 6.9.19 Ngoliso ea liaterese ea Flash WPR1 sebakeng sa B (FLASH_WRP1BR) . . . . . . . . . 232 6.9.20 Rejisetara e sireletsehileng ea flash watermak2 (FLASH_SECWM2R1) . . . . . . . . . . 233 6.9.21 Rejisetara e sireletsehileng ea Flash ea watermak2 2 (FLASH_SECWM2R2) . . . . . . . . 234 6.9.22 Sebaka sa Flash WPR2 Ngoliso ea aterese (FLASH_WRP2AR) . . . . . . . . . 235 6.9.23 Ngoliso ea liaterese ea Flash WPR2 sebakeng sa B (FLASH_WRP2BR) . . . . . . . . . 236

6/2187

RM0438 Rev 8

R0438

Litaba

6.9.24
6.9.25
6.9.26 6.9.27 6.9.28

FLASH e sireletsehileng ea block e thehiloeng bankeng ea 1 (FLASH_SECBB1Rx) (moo x=1..4) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 237
FLASH e sireletsehileng ea block e thehiloeng bankeng ea 2 (FLASH_SECBB2Rx) (moo x=1..4) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 237
FLASH Registara e sireletsehileng ea HDP (FLASH_SECHDPCR) . . . . . . . . 238
FLASH tlhophiso ea litokelo (FLASH_PRIVCFGR) . . . . . . . 238
'Mapa oa ngoliso ea FLASH le ho seta boleng bocha. . . . . . . . . . . . . . . . . . . . . . . . . 239

7

Cache ea litaelo (ICACHE) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 242

7.1 Kenyelletso ea ICACHE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 242

7.2 Likarolo tse kholo tsa ICACHE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 242

7.3 Ts'ebetsong ea ICACHE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 243

7.4 ICACHE tlhaloso ea ts'ebetso . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 243

7.4.1 ICACHE block diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 244

7.4.2 ICACHE reset le lioache . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 244

7.4.3 ICACHE TAG mohopolo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 245

7.4.4 ICACHE e entsoeng ka 'mapa ka kotloloho (1-way cache) . . . . . . . . . . . . . . . . . . . . . . . . 246

7.4.5 ICACHE nolofalletsa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 247

7.4.6 Sephethephethe sa Cacheable le se sa khoneheng . . . . . . . . . . . . . . . . . . . . . . . . . . 247

7.4.7 Ho etsa limmapa bocha. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 248

7.4.8 Cacheable accesses . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 250

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

7.4.10 ICACHE tshireletso . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 251

7.4.11 Tlhokomelo ea ICACHE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 251

7.4.12 Tekolo ea tšebetso ea ICACHE . . . . . . . . . . . . . . . . . . . . . . . . . . . . 252

7.4.13 ICACHE boot . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 252

7.5 ICACHE mekhoa e tlaase ea matla . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 252

7.6 ICACHE taolo ea liphoso le ho sitisa . . . . . . . . . . . . . . . . . . . . . . 253

7.7 ICACHE rejistara . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 253

7.7.1 Rejisetara ea taolo ea ICACHE (ICACHE_CR) . . . . . . . . . . . . . . . . . . . . . . . 253

7.7.2 Rejistara ea boemo ba ICACHE (ICACHE_SR) . . . . . . . . . . . . . . . . . . . . . . . . 254

7.7.3 ICACHE sitisa rejisetara (ICACHE_IER) . . . . . . . . . . . . . . . . 255

7.7.4 ICACHE rejista e hlakileng ea folakha (ICACHE_FCR) . . . . . . . . . . . . . . . . . . . . 255

7.7.5 ICACHE hit monitor register (ICACHE_HMONR) . . . . . . . . . . . . . . . . 256

7.7.6 ICACHE rejisetara ea ho fosa leihlo (ICACHE_MMONR) . . . . . . . . . . . . . . 256

7.7.7 Rejisetara ea ICACHE ea sebaka x (ICACHE_CRRx) . . . . . . . . . 256

7.7.8 ICACHE 'mapa oa ngoliso. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 258

RM0438 Rev 8

7/2187
54

Litaba

R0438

8

Taolo ea matla (PWR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 259

8.1 Lisebelisoa tsa motlakase le libaka tsa phepelo . . . . . . . . . . . . . . . . . . . . . . . . . . . 259

8.1.1 Phepelo ea li-analoge tse ikemetseng. . . . . . . . . . . . . . . . . . . . . . . . 264

8.1.2 Terene ea phepelo ea I/O e ikemetseng . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 264

8.1.3 Phepelo ea li-transceiver tsa USB tse ikemetseng. . . . . . . . . . . . . . . . . . . . . . . . . 264

8.1.4 Sebaka sa polokelo ea betri . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 265

8.2 Phepelo ea tsamaiso voltage regulation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 266

EA-8.2.1-KStage regulator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 266

8.2.2 Embedded SMPS step down converter . . . . . . . . . . . . . . . . . . . . . . . . 267

8.2.3 SPS e theola sekema sa phepelo ea motlakase ea SMPS. . . . . . . . . . . . . . . 268

8.2.4 SMPS e theola converter khahlano le mokhoa oa matla a tlase. . . . . . . . . . . . . 269

8.2.5 Matla a matlatagtsamaiso ea ho lekanya . . . . . . . . . . . . . . . . . . . . . . . . 270

8.2.6 VDD12 domain le li-SMPS tsa ka ntle . . . . . . . . . . . . . . . . . . . . . . . . . . 271

8.3 Tlhokomelo ea phepelo ea motlakase . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 273

8.3.1

Reset ea matla (POR) / power-down reset (PDR) / brown-out reset (BOR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 273

8.3.2 Pultagdetector (PVD) . . . . . . . . . . . . . . . . . . . . . . . . 274

8.3.3 Peripheral voltage monitoring (PVM) . . . . . . . . . . . . . . . . . . . . . . . . . . 275

8.3.4 Karolo e ka holimotage threshold monitoring . . . . . . . . . . . . . . . . . . . . . . . . . . . 276

8.3.5 Tekolo ea tekanyo ea mocheso . . . . . . . . . . . . . . . . . . . . . . . . . . . . 276

8.4 Tsamaiso ea matla . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 277

8.4.1 Mekhoa ea matla . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 277

8.4.2 Mokhoa oa ho matha . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 283

8.4.3 Mokhoa oa ho matha ka matla a tlase (LP run) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 283

8.4.4 Mekhoa e fokolang ea matla . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 284

8.4.5 Mokhoa oa ho robala . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 285

8.4.6 Mokhoa oa ho robala o matla a tlaase (LP ea ho robala) . . . . . . . . . . . . . . . . . . . . . . . . . . . 286

8.4.7 Emisa 0 mokhoa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 287

8.4.8 Emisa 1 mokhoa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 289

8.4.9 Emisa 2 mokhoa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 290

8.4.10 Boemo ba standby . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 292

8.4.11 Mokhoa oa ho koala . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 295

8.4.12 Ho tsoha ka boits'oaro ho tsoa mokhoeng oa matla a tlase. . . . . . . . . . . . . . . . . . . . . . . . . 296

8.5 PWR TrustZone tshireletso . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 296

8.5.1 PWR Mekhoa e khethehileng le e sa tsitsang . . . . . . . . . . . . . . . . . . . . . . 298

8.6 lirekoto tsa PWR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 298

8/2187

RM0438 Rev 8

R0438

Litaba

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

Ngoliso ea taolo ea matla 1 (PWR_CR1) . . . . . . . . . . . . . . . . . . . . . . . . . 299 Rejisetara ea taolo ea matla 2 (PWR_CR2) . . . . . . . . . . . . . . . . . . . . . . . . . 300 Rekoto ea taolo ea matla 3 (PWR_CR3) . . . . . . . . . . . . . . . . . . . . . . . . . 301 Ngoliso ea taolo ea matla 4 (PWR_CR4) . . . . . . . . . . . . . . . . . . . . . . . . . 303 Ngoliso ea boemo ba matla 1 (PWR_SR1) . . . . . . . . . . . . . . . . . . . . . . . . . . 304 Ngoliso ea boemo ba matla 2 (PWR_SR2) . . . . . . . . . . . . . . . . . . . . . . . . . . 306 Rejisetara e hlakileng ea boemo ba matla (PWR_SCR) . . . . . . . . . . . . . . . . . . . . . . . 307 Boema-kepe ba Matla Rejisetara ea taolo ea ho hula (PWR_PUCRA) . . . . . . . . . . . . . 308 Boema-kepe ba Matla Rejisetara ea taolo ea ho theola (PWR_PDCRA) . . . . . . . . . . Registerer ea taolo ea ho hula ea 308 Power Port B (PWR_PUCRB) . . . . . . . . . . . . . Registerer ea taolo ea ho theola ea 309 Port B ea matla (PWR_PDCRB) . . . . . . . . . . Registerer ea taolo ea ho hula ea 310 Port C ea Matla (PWR_PUCRC) . . . . . . . . . . . . Registerer ea taolo ea ho theola ea 310 Port C ea matla (PWR_PDCRC) . . . . . . . . . . Registerer ea taolo ea ho hula ea 311 Power Port D (PWR_PUCRD) . . . . . . . . . . . . 311 Registara ea taolo ea ho theola Boema-kepe ba Matla (PWR_PDCRD) . . . . . . . . . . Registerer ea taolo ea ho hula ea 312 Power Port E (PWR_PUCRE) . . . . . . . . . . . . . Registerer ea taolo ea ho theola ea 313 Power Port E (PWR_PDCRE) . . . . . . . . . . Registerer ea taolo ea ho hula ea 313 Power Port F (PWR_PUCRF) . . . . . . . . . . . . . 314 Power Port F registering ea taolo ea ho theola (PWR_PDCRF) . . . . . . . . . . Registerer ea taolo ea ho hula ea 314 Power Port G (PWR_PUCRG) . . . . . . . . . . . . Registerer ea taolo ea ho theola ea 315 Power Port G (PWR_PDCRG) . . . . . . . . . . Registerer ea taolo ea ho hula ea 316 Power Port H (PWR_PUCRH) . . . . . . . . . . . . Registerer ea taolo ea ho theola ea 316 Power Port H (PWR_PDCRH) . . . . . . . . . . 317 Rejistara ea tlhophiso e sireletsehileng ea matla (PWR_SECCFGR) . . . . . . . . . . . 317 Registara ea tokiso ea tokelo ea matla (PWR_PRIVCFGR) . . . . . . . . . 319 PWR ngodisa 'mapa le ho seta boleng bocha. . . . . . . . . . . . . . . . . . . . . . . . . . 320

9

Seta bocha le taolo ea oache (RCC) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 323

9.1 Etsa bocha. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 323

9.1.1 Ho seta matla bocha . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 323

9.1.2 Ho tsosolosa tsamaiso . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 323

9.1.3 Backup domain reset . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 325

Lithako tsa 9.2 tsa RCC le matšoao a ka hare . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 325

9.3 Lioache . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 325

9.3.1 HSE oache . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 329

9.3.2 HSI16 oache . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 330

9.3.3 MSI oache . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 331

RM0438 Rev 8

9/2187
54

Litaba

R0438

9.3.4 HSI48 oache . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 332 9.3.5 PLL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 332 9.3.6 LSE oache . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 333 9.3.7 LSE oache ea tsamaiso . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 333 9.3.8 LSI oache . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 334 9.3.9 Khetho ea oache ea tsamaiso (SYSCLK) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 334 9.3.10 Mohloli oa oache khafetsa khahlano le voltage scaling. . . . . . . . . . . . . . . . . . 335 9.3.11 Sistimi ea ts'ireletso ea oache (CSS) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 335 9.3.12 Sistimi ea ts'ireletso ea oache ho LSE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 335 9.3.13 ADC oache . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 336 9.3.14 RTC oache . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 336 9.3.15 Oache ea nako . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 336 9.3.16 Tsupanako ea ho lebela . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 337 9.3.17 Bokhoni ba ho koala oache . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 337 9.3.18 Tekanyo ea oache ea ka hare/ea kantle ka TIM15/TIM16/TIM17 . . . . . 337 9.3.19 Oache ea pheriferale e nolofalletsa lirejisetara
(RCC_AHBxENR, RCC_APBxENRy) . . . . . . . . . . . . . . . . . . . . . . . . . 340
9.4 Mefuta e fokolang ea matla . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 340 9.5 RCC TrustZone® tshireletso . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 341 9.6 RCC Mokhoa o khethehileng le o sa hlokeheng . . . . . . . . . . . . . . . . . . . . . . . . . 343 9.7 RCC e sitisa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 343 9.8 lirekoto tsa RCC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 345
9.8.1 Rejistara ea taolo ea oache ea RCC (RCC_CR) . . . . . . . . . . . . . . . . . . . . . . . . . 345 9.8.2 Rejisetara ea tlhophiso ea mehloli ea oache ea ka hare ea RCC (RCC_ICSCR) . . . . . . 348 9.8.3 Rejisetara ea tlhophiso ea oache ea RCC (RCC_CFGR) . . . . . . . . . . . . . . . . . 349 9.8.4 Rejistara ea tlhophiso ea RCC PLL (RCC_PLLCFGR) . . . . . . . . . . . . . . . 352 9.8.5 Rejisetara ea tlhophiso ea RCC PLLSAI1 (RCC_PLLSAI1CFGR) . . . . . . . 355 9.8.6 Rejisetara ea tlhophiso ea RCC PLLSAI2 (RCC_PLLSAI2CFGR) . . . . . . . 358 9.8.7 Registara ea ho emisa oache ea RCC e thusa (RCC_CIER) . . . . . . . . . . . . . . . . 360 9.8.8 RCC e sitisa rejisetara ea folakha (RCC_CIFR) . . . . . . . . . . . . . . . . . . 361 9.8.9 Oache ea RCC e sitisa rejisetara e hlakileng (RCC_CICR) . . . . . . . . . . . . . . . . . 363 9.8.10 RCC AHB1 peripheral reset register (RCC_AHB1RSTR) . . . . . . . . . . 364 9.8.11 RCC AHB2 peripheral reset register (RCC_AHB2RSTR) . . . . . . . . . . 365 9.8.12 RCC AHB3 peripheral reset register (RCC_AHB3RSTR) . . . . . . . . . . 367 9.8.13 RCC APB1 reseta ea ho seta botjha 1 (RCC_APB1RSTR1) . . . . . . . . 368 9.8.14 RCC APB1 peripheral reset registara 2 (RCC_APB1RSTR2) . . . . . . . . 370 9.8.15 RCC APB2 reseta ea ho seta botjha (RCC_APB2RSTR) . . . . . . . . . . 371

10/2187

RM0438 Rev 8

R0438

Litaba

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 peripheral clock nolofalletsa regisetara (RCC_AHB1ENR) . . . . . 373 RCC AHB2 peripheral clock nolofalletsa regisetara (RCC_AHB2ENR) . . . . . 374 RCC AHB3 peripheral clock nolofalletsa regisetara(RCC_AHB3ENR) . . . . . . 376
RCC APB1 oache ea pheriferale e nolofalletsa registara 1 (RCC_APB1ENR1) . . . 377 RCC APB1 oache ea peripheral e nolofalletsa registara 2 (RCC_APB1ENR2) . . . 379
RCC APB2 peripheral clock registerer (RCC_APB2ENR) . . . . . Lioache tse 381 RCC AHB1 tsa pheriferale li thusa ho rejisetara ea mekhoa ea ho Robala le ea Stop (RCC_AHB1SMENR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Lioache tse 382 RCC AHB2 tsa pheriferale li thusa ho rejisetara ea mekhoa ea Boroko le Stop (RCC_AHB2SMENR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 384
Lioache tsa RCC AHB3 tsa pheriferale li nolofalletsa ho ngolisa mekhoa ea Boroko le Stop (RCC_AHB3SMENR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 386 RCC APB1 lioache tsa pheriferale li thusa ho mekhoa ea ho Robala le ho Emisa ho ngolisa 1 (RCC_APB1SMENR1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 387 RCC APB1 lioache tsa pheriferale li thusa ho mekhoa ea ho Robala le ho Emisa ho ngolisa 2 (RCC_APB1SMENR2) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 390
Lioache tsa RCC APB2 tsa pheriferale li thusa ho ngolisa mekhoa ea ho Robala le ho Emisa (RCC_APB2SMENR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 391 RCC peripherals independent clock configuration Register 1 (RCC_CCIPR1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 393 RCC Backup domain control Register (RCC_BDCR) . . . . . . . . . . . . . . 395
Taolo ea RCC/rejisetara ea boemo (RCC_CSR) . . . . . . . . . . . . . . . . . . . . . . . 398 RCC clock recovery RC register (RCC_CRRCR) . . . . . . . . . . . . . . . . 400 RCC peripherals e ikemetseng ea ho ngolisa oache 2 (RCC_CCIPR2) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 401
OCTOSPI e lieha ho ngolisa tlhophiso (RCC_DLYCFGR) . . . . . . . . . 402 RCC registering e sireletsehileng ea tlhophiso (RCC_SECCFGR) . . . . . . . . . . . . 403 RCC ea boemo bo sireletsehileng ba boemo (RCC_SECSR) . . . . . . . . . . . . . . . . . . . . 405
Ngoliso ea boemo ba ts'ireletso ea RCC AHB1 (RCC_AHB1SECSR) . . . . . . . . . . 407 RCC AHB2 ngoliso ea boemo ba ts'ireletso (RCC_AHB2SECSR) . . . . . . . . . . 408 RCC AHB3 ngoliso ea boemo ba ts'ireletso (RCC_AHB3SECSR) . . . . . . . . . . 410
Ngoliso ea boemo ba ts'ireletso ea RCC APB1 1 (RCC_APB1SECSR1) . . . . . . . 411 RCC APB1 ngoliso ea boemo ba tshireletso 2 (RCC_APB1SECSR2) . . . . . . . 414 RCC APB2 ngoliso ea boemo ba ts'ireletso (RCC_APB2SECSR) . . . . . . . . . . 415
RCC ngoliso ea 'mapa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 417

10

Sistimi ea ho khutlisa oache (CRS) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 424

10.1 Kenyelletso ea CRS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 424

10.2 Likarolo tsa mantlha tsa CRS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 424

RM0438 Rev 8

11/2187
54

Litaba

R0438

10.3 10.4
10.5 10.6 10.7

Ts'ebetsong ea CRS. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 424 CRS tlhaloso e sebetsang. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 425
10.4.1 Setšoantšo sa boloko sa CRS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 425 10.4.2 matšoao a ka hare a CRS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 425 10.4.3 Kenyeletso ya kamahanyo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 426 10.4.4 Tekanyo ea phoso ea khafetsa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 426 10.4.5 Tekolo ya diphoso tsa kgafetsa le ho poma ka tsela e iketsang . . . . . . . . . . . . . . 427 10.4.6 Ho qala le ho hlophisoa ha CRS . . . . . . . . . . . . . . . . . . . . . . . . . . . 428
CRS ka mekhoa ea matla a tlase. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 429 CRS e sitisa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Lirekoto tsa 429 CRS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 429
10.7.1 Rejisetara ea taolo ea CRS (CRS_CR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 429 10.7.2 Rejisetara ea tlhophiso ea CRS (CRS_CFGR) . . . . . . . . . . . . . . . . . . . . . . 430 10.7.3 CRS e sitisa le ho ngolisa boemo (CRS_ISR) . . . . . . . . . . . . . . . . . . . 431 10.7.4 CRS sitisa folakha e hlakileng rejisetara (CRS_ICR) . . . . . . . . . . . . . . . . . . . . 433 10.7.5 'mapa oa ngoliso ea CRS. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 434

11

Kakaretso ea morero oa I/Os (GPIO) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 435

11.1 Selelekela . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 435

11.2 Likarolo tsa mantlha tsa GPIO. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 435

11.3 Tlhaloso ea ts'ebetso ea GPIO. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 435

11.3.1 Sepheo se akaretsang sa I/O (GPIO) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 438

11.3.2 Pin e 'ngoe ea mosebetsi oa multiplexer le 'mapa oa I/O . . . . . . . . . . . . . . . 438

11.3.3 Lirekoto tsa taolo ea boema-kepe ba I/O . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 439

11.3.4 Lirekoto tsa data tsa boema-kepe tsa I/O . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 439

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

11.3.6 Mokhoa oa ho notlela oa GPIO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 440

11.3.7 I/O ts'ebetso e 'ngoe ea ho kenya / tlhahiso . . . . . . . . . . . . . . . . . . . . . . . . . . . . 440

11.3.8 Methapo ya ka ntle ya dikgatiso/tsoho . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 440

11.3.9 Peakanyo ya ho kenya . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 441

11.3.10 Tokiso ea tlhahiso. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 441

11.3.11 Phetoho e 'ngoe ea ts'ebetso . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 442

11.3.12 Tokiso ea analoji . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 443

11.3.13 Ho sebelisa li-oscillator pins tsa HSE kapa LSE e le GPIOs . . . . . . . . . . . . . . . . . 443

11.3.14 Ho sebelisa lithapo tsa GPIO sebakeng sa phepelo sa RTC. . . . . . . . . . . . . . . . . 443

11.3.15 Ho sebelisa PH3 joalo ka GPIO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 444

12/2187

RM0438 Rev 8

R0438

Litaba

11.4 11.5 11.6

Tšireletso ea TrustZone. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 444
Mefuta e sa tšoaneng le e sa tloaelehang. . . . . . . . . . . . . . . . . . . . . . . . . . . . 445
GPIO rejistara . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 446
11.6.1 Rejisetara ea mokhoa oa boema-kepe oa GPIO (GPIOx_MODER) (x =A ho ea ho H) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 446
11.6.2 Rejisetara ea mofuta oa boema-kepe ba GPIO (GPIOx_OTYPER) (x = A ho ea ho H) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 446
11.6.3 GPIO port output speed registering (GPIOx_OSPEEDR) (x = A ho H) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 447
11.6.4 Registara ea boema-kepe ea GPIO e hulela holimo/ho theola (GPIOx_PUPDR) (x = A ho ea ho H) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 447
11.6.5 Rejisetara ea lintlha tse kenyang koung ea GPIO (GPIOx_IDR) (x = A ho ea ho H) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 448
11.6.6 GPIO port output data registering (GPIOx_ODR) (x = A ho H) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 448
11.6.7 GPIO port bit set/reset reseta (GPIOx_BSRR) (x = A ho H) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 448
11.6.8 Rejistara ea senotlolo sa kou ea GPIO (GPIOx_LCKR) (x = A ho ea ho H) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 449
11.6.9 Rejisetara e 'ngoe e tlaase ea GPIO (GPIOx_AFRL) (x = A ho ea ho H) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 450
11.6.10 Rejisetara e 'ngoe e phahameng ea GPIO (GPIOx_AFRH) (x = A ho ea ho H) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 451
11.6.11 Registara ea ho seta boema-kepe ea GPIO (GPIOx_BRR) (x = A ho ea ho H) . . . . . . . . . . . . 452
11.6.12 Rejisetara ea tlhophiso e sireletsehileng ea GPIO (GPIOx_SECCFGR) (x = A ho ea ho H) . 452
11.6.13 'Mapa oa ngoliso ea GPIO. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 454

12

Molaoli oa tsamaiso ea tsamaiso (SYSCFG) . . . . . . . . . . . . . . . . . . . . 456

12.1 Likarolo tsa mantlha tsa SYSCFG . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 456

12.2 SYSCFG TrustZone tshireletso le tokelo . . . . . . . . . . . . . . . . . . . . . . . 456

12.3 SYSCFG rejisetara . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 458

12.3.1 Rejisetara ea tlhophiso e sireletsehileng ea SYSCFG (SYSCFG_SECCFGR) . . . . . 458

12.3.2 Rejisetara ea tlhophiso ea SYSCFG 1 (SYSCFG_CFGR1) . . . . . . . . . . . . 459

12.3.3 FPU e sitisa rejisetara ea mask (SYSCFG_FPUIMR) . . . . . . . . . . . . . . . . 461

12.3.4 Rejisetara ea senotlolo sa SYSCFG CPU e sa sireletsehang (SYSCFG_CNSLCKR) . . . . . 461

12.3.5 SYSCFG CPU rejisetara ea senotlolo se sireletsehileng (SYSCFG_CSLOCKR) . . . . . . . . 462

12.3.6 Rejisetara ea tlhophiso ea SYSCFG 2 (SYSCFG_CFGR2) . . . . . . . . . . . . 463

12.3.7 taolo ea SYSCFG SRAM2 le ngoliso ea maemo (SYSCFG_SCSR) . . . . 464

12.3.8 Rejistara ea linotlolo ea SYSCFG SRAM2 (SYSCFG_SKR) . . . . . . . . . . . . . . . . . 465

RM0438 Rev 8

13/2187
54

Litaba

R0438

12.3.9 SYSCFG SRAM2 ngolla ngoliso ea tšireletso (SYSCFG_SWPR) . . . . . . 465 12.3.10 SYSCFG SRAM2 ngolla ngoliso ea tšireletso 2 (SYSCFG_SWPR2) . . . 466 12.3.11 Rejisetara ea litaelo ea SYSCFG RSS (SYSCFG_RSSCMDR) . . . . . . . . . 466 12.3.12 'mapa oa ngoliso ea SYSCFG . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 467

13

Pheripherals interconnect matrix . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 469

13.1 Selelekela . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 469

13.2 Kakaretso ea khokahano . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 469

13.3 Lintlha tsa khokahano . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 470

13.3.1 Ho tloha ho sebali sa nako (TIM1/TIM2/TIM3/TIM4/TIM5/TIM8/TIM15/TIM16/TIM17) ho ea ho sebali sa nako (TIM1/TIM2/TIM3/TIM4/TIM5/TIM8/TIM15) . . . . . . . . . . . . . . . . 470

13.3.2 Ho tloha ho nako (TIM1/TIM2/TIM3/TIM4/TIM6/TIM8/TIM15) le EXTI ho ea ADC (ADC1/ADC2) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 471

13.3.3 Ho tloha ho ADC1/ADC2 ho ea ho sebali sa nako (TIM1/TIM8) . . . . . . . . . . . . . . . . . . . . . . . 471

13.3.4 Ho tloha ho sebali sa nako (TIM2/TIM4/TIM5/TIM6/TIM7/TIM8) le EXTI ho ea ho DAC (DAC1/DAC2) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 472

13.3.5 Ho tloha ho timer (TIM1/TIM3/TIM4/TIM6/TIM7/TIM8/TIM16/LPTIM1) le EXTI ho ea DFSDM1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 472

13.3.6 Ho tloha DFSDM1 ho ea ho nako (TIM1/TIM8/TIM15/TIM16/TIM17) . . . . . . . . . 473

13.3.7 Ho tloha ho HSE, LSE, LSI, MSI, MCO, RTC ho ea ho sebali sa nako (TIM2/TIM15/TIM16/TIM17) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 473

13.3.8 Ho tloha ho RTC, COMP1, COMP2 ho ea ho sebali sa nako ea matla a tlaase (LPTIM1/LPTIM2/LPTIM3) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 474

13.3.9 Ho tloha ho sebali sa nako (TIM1/TIM2/TIM3/TIM8/TIM15) ho ea ho bapisa (COMP1/COMP2) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 474

13.3.10 Ho tloha ho ADC (ADC1) ho ea ho ADC (ADC2) . . . . . . . . . . . . . . . . . . . . . . . . . . . 474

13.3.11 Ho tloha ho USB ho ea ho sebali (TIM2) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 475

13.3.12 Ho tloha mohloling oa analoge ka hare ho ADC (ADC1/ADC2) le OPAMP (OPAMP1/OPAM2) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 475

13.3.13 Ho tloha ho bapisa (COMP1/COMP2) ho ea ho li-timers (TIM1/TIM2/TIM3/TIM8/TIM15/TIM16/TIM17) . . . . . . . . . . . . . . . . . . . 475

13.3.14 Ho tloha ka liphoso tsa tsamaiso ho ea ho li-timers (TIM1/TIM8/TIM15/TIM16/TIM17) . . . . 476

13.3.15 Ho tloha ho li-timers (TIM16/TIM17) ho ea ho IRTIM . . . . . . . . . . . . . . . . . . . . . . . . . 476

13.3.16 Ho tloha ADC (ADC1/ADC2) ho ea ho DFSDM . . . . . . . . . . . . . . . . . . . . . . . . . . 477

14

Selaoli sa phihlello ea memori (DMA) . . . . . . . . . . . . . . . . . . . . . . . 478

14.1 Selelekela . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 478

14.2 Likarolo tsa mantlha tsa DMA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 478

14.3 Ts'ebetsong ea DMA. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 479

14/2187

RM0438 Rev 8

R0438

Litaba

14.4
14.5 14.6

14.3.1 DMA1 le DMA2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 479 14.3.2 DMA kopo ea 'mapa. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 479
Tlhaloso ea ts'ebetso ea DMA. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 480
14.4.1 Setšoantšo sa boloko sa DMA. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 480 14.4.2 Lithakhisa tsa DMA le matšoao a ka hare . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 481 14.4.3 DMA e fetisetsa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 481 14.4.4 Tlhōlisano ea DMA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 482 14.4.5 likanale tsa DMA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 483 14.4.6 DMA bophara ba data, ho tsamaisana le ho fela . . . . . . . . . . . . . . . . . . . . 488 14.4.7 Tsamaiso ea liphoso tsa DMA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 489
DMA e sitisa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Lirekoto tsa DMA tse 490 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 490
14.6.1 DMA e sitisa rejisetara ea maemo (DMA_ISR) . . . . . . . . . . . . . . . . . . . . . . 490 14.6.2 DMA e sitisa rejisetara e hlakileng ea folakha (DMA_IFCR) . . . . . . . . . . . . . . . . . . 494 14.6.3 Rejisetara ea tlhophiso ea kanale ea DMA x (DMA_CCRx) . . . . . . . . . . . . . . 495 14.6.4 mocha oa DMA x nomoro ea data ho fetisa ngoliso (DMA_CNDTRx) . 500 14.6.5 Registara ea aterese ea kanale ea DMA x peripheral address (DMA_CPARx) . . . . . . . . 501 14.6.6 kanale ea DMA x mohopolo 0 aterese resetere (DMA_CM0ARx) . . . . . . . 501 14.6.7 kanale ea DMA x mohopolo Rejisetara e le 1 ea aterese (DMA_CM1ARx) . . . . . . . 502 14.6.8 DMA ngodisa mmapa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 502

15

DMA kopa multiplexer (DMAMUX) . . . . . . . . . . . . . . . . . . . . . . . . . 506

15.1 Selelekela . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 506

15.2 Likarolo tse kholo tsa DMAMUX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 507

15.3 Ts'ebetsong ea DMAMUX. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 507

15.3.1 Setšoantšo sa DMAMUX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 507

15.3.2 'Mapa oa DMAMUX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 508

15.4 Tlhaloso ea ts'ebetso ea DMAMUX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .511

15.4.1 DMAMUX block diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 511

15.4.2 matšoao a DMAMUX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 512

15.4.3 likanale tsa DMAMUX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 512

15.4.4 DMAMUX likanale tse sireletsehileng/tse sa sireletsehang . . . . . . . . . . . . . . . . . . . . . . . . 513

15.4.5 Likanale tsa DMAMUX tse nang le tokelo / tse hlokang maemo . . . . . . . . . . . . . . . . . . . . 513

15.4.6 DMAMUX kopo line multiplexer . . . . . . . . . . . . . . . . . . . . . . . . . . . . 513

15.4.7 DMAMUX kopo jenereithara . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 516

15.5 DMAMUX e sitisa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 517

RM0438 Rev 8

15/2187
54

Litaba

R0438

15.6

DMAMUX ngoliso. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 519
15.6.1 DMAMUX kopo mohala oa multiplexer channel x ngoliso ea tlhophiso (DMAMUX_CxCR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 519
15.6.2 DMAMUX kopo mohala oa multiplexer o sitisa ngoliso ea boemo ba mocha (DMAMUX_CSR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 520
15.6.3 DMAMUX kopo line multiplexer sitisa kanale hlakola ngoliso ea folakha (DMAMUX_CCFR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 520
15.6.4 DMAMUX e kopa mocha oa jenereithara x registara ea tlhophiso (DMAMUX_RGxCR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 521
15.6.5 DMAMUX kopo ea jenereithara e sitisa ngoliso ea maemo (DMAMUX_RGSR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 522
15.6.6 DMAMUX kopo ea jenereithara e sitisa ngoliso ea folakha e hlakileng (DMAMUX_RGCFR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 523
15.6.7 'Mapa oa ngoliso ea DMAMUX. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 524

16

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

16.1 Likarolo tsa mantlha tsa NVIC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 528

16.2 Rejisetara ea boleng ba SysTick . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 528

16.3 Li-vector tse sitisang le tse ikhethang . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 529

17

Litšitiso tse atolositsoeng le molaoli oa liketsahalo (EXTI) . . . . . . . . . . . . . . . . 533

17.1 Likarolo tse kholo tsa EXTI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 533

17.2 EXTI block diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 534

17.2.1 likhokahano tsa EXTI lipakeng tsa peripherals le CPU . . . . . . . . . . . . . . . . 535

17.2.2 EXTI sitisa/ho etsa 'mapa oa liketsahalo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 535

17.3 Tlhaloso ea tšebetso ea EXTI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 537

17.3.1 EXTI e ka hlophisoang ea ho tsosa ketsahalo. . . . . . . . . . . . . . . . . . . . . . . . 537

17.3.2 EXTI ho kenya ketsahalo ka kotloloho ho tsosa. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 539

17.3.3 Kgetho ya EXTI mux. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 539

17.4 EXTI boitšoaro bo sebetsang . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 540

17.5 Tšireletso ea ketsahalo ea EXTI. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 541

17.5.1 Tšireletso ea tšireletso ea EXTI. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 541

17.5.2 Tšireletso ea litokelo tsa EXTI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 542

17.6 EXTI rejisetara . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 543

17.6.1 17.6.2 17.6.3 17.6.4

Rejisetara ea khetho ea EXTI e ntseng e phahama (EXTI_RTSR1) . . . . . . . . . . . . . . 543 EXTI e oelang rekoto ea khetho ea trigger (EXTI_FTSR1) . . . . . . . . . . . . . 544 EXTI e sitisa ngoliso ea liketsahalo (EXTI_SWIER1) . . . . . . . . . . . 545 EXTI e ntseng e tsoela pele ea rejisetara (EXTI_RPR1) . . . . . . . . . . . . . . . . 546

16/2187

RM0438 Rev 8

R0438

Litaba

17.6.5 Rejisetara e ntseng e emetse ea EXTI (EXTI_FPR1) . . . . . . . . . . . . . . . . 547 17.6.6 Rejisetara ea tlhophiso ea tšireletso ea EXTI (EXTI_SECCFGR1) . . . . . . . . . . 548 17.6.7 Ngoliso ea tlhophiso ea litokelo tsa EXTI (EXTI_PRIVCFGR1) . . . . . . . . . 549 17.6.8 Rejisetara ea khetho ea EXTI e ntseng e phahama (EXTI_RTSR2) . . . . . . . . . . . . . . 549 17.6.9 Rejistara ea khetho ea EXTI e oelang (EXTI_FTSR2) . . . . . . . . . . . . . 550 17.6.10 Software ea EXTI e sitisa ngoliso ea liketsahalo (EXTI_SWIER2) . . . . . . . . . . . 551 17.6.11 Rejisetara e ntseng e tsoela pele ea EXTI (EXTI_RPR2) . . . . . . . . . . . . . . . . 551 17.6.12 Rejisetara e ntseng e emetse ea EXTI (EXTI_FPR2) . . . . . . . . . . . . . . . . 552 17.6.13 Ngoliso ea ts'ireletso ea EXTI e nolofalletsa (EXTI_SECCFGR2) . . . . . . . . . . . . . . . 553 17.6.14 EXTI tokelo nolofalletsa ngoliso (EXTI_PRIVCFGR2) . . . . . . . . . . . . . . 553 17.6.15 Rejisetara ea khetho ea tšitiso ea kantle ea EXTI (EXTI_EXTICRn) . . . . . . . . 554 17.6.16 Rejisetara ea senotlolo sa EXTI (EXTI_LOCKR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 557 17.6.17 Tsoha ea EXTI CPU e nang le rejisetara ea maske e sitisang (EXTI_IMR1) . . . . . . . 557 17.6.18 Tsoha ea EXTI CPU ka rejisetara ea maske ea ketsahalo (EXTI_EMR1) . . . . . . . . 558 17.6.19 Tsoha ea EXTI CPU e nang le rejisetara ea maske e sitisang (EXTI_IMR2) . . . . . . . 559 17.6.20 Tsoha ea EXTI CPU ka rejisetara ea maske ea ketsahalo (EXTI_EMR2) . . . . . . . . 559 17.6.21 'mapa oa ngoliso ea EXTI. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 560

18

cyclic redundancy check calculation unit (CRC) . . . . . . . . . . . . . . . . 563

18.1 Kenyelletso ea CRC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 563

18.2 Likarolo tse kholo tsa CRC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 563

18.3 Tlhaloso ea ts'ebetso ea CRC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 564

18.3.1 Setšoantšo sa boloko sa CRC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 564

18.3.2 matšoao a ka hare a CRC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 564

18.3.3 Ts'ebetso ea CRC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 564

18.4 lirekoto tsa CRC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 566

18.4.1 18.4.2 18.4.3 18.4.4

Ngoliso ea data ea CRC (CRC_DR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ngoliso ea data e ikemetseng ea 566 CRC (CRC_IDR) . . . . . . . . . . . . . . . . . . . . Rejisetara ea taolo ea 566 CRC (CRC_CR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 567 CRC boleng ba ho qala (CRC_INIT) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 568

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

18.4.6 'Mapa oa ngoliso ea CRC. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 569

19

Flexible static memory controller (FSMC) . . . . . . . . . . . . . . . . . . . . . 570

19.1 Selelekela sa FMC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 570

19.2 likarolo tsa mantlha tsa FMC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 570

RM0438 Rev 8

17/2187
54

Litaba

R0438

19.3 19.4 19.5 19.6
19.7

Setšoantšo sa thibelo ea FMC. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 571 AHB segokanyimmediamentsi sa sebolokigolo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 571
19.4.1 Mehopolo le litšebelisano tse tšehetsoeng . . . . . . . . . . . . . . . . . . . . . . . . 572
'Mapa oa aterese ea kantle ea sesebelisoa. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 573
19.5.1 NOR/PSRAM 'mapa oa liaterese . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 573 19.5.2 NAND memori ea memori ea ho etsa 'mapa . . . . . . . . . . . . . . . . . . . . . . . . 574
NOR flash/ molaoli oa PSRAM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 575
19.6.1 Matshwao a sebopeho sa memori ya kantle . . . . . . . . . . . . . . . . . . . . . . . . . . . . 576 19.6.2 Mehopolo le litšebelisano tse tšehelitsoeng . . . . . . . . . . . . . . . . . . . . . . . . 578 19.6.3 Melao e akaretsang ea nako . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 580 19.6.4 NOR flash/PSRAM molaoli oa asynchronous transactions . . . . . . . . . . 580 19.6.5 Liphetoho tse lumellanang . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 598 19.6.6 NOR/PSRAM lirejistara tsa molaoli . . . . . . . . . . . . . . . . . . . . . . . . . . . . 605
Molaoli oa flash oa NAND. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 613
19.7.1 Matshwao a sebopeho sa memori ya kantle . . . . . . . . . . . . . . . . . . . . . . . . . . . . 613 19.7.2 NAND flash e tšehelitse mehopolo le litšebelisano . . . . . . . . . . . . . . . 614 19.7.3 Litšoantšo tsa nako bakeng sa memori ea flash ea NAND . . . . . . . . . . . . . . . . . . . . . . 615 19.7.4 Ts'ebetso ea flash ea NAND . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 615 19.7.5 Tshebetso ea ho emela esale pele ea Flash ea NAND . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 616 19.7.6 Ho baloa ha khoutu ea ho lokisa liphoso (ECC)
ho NAND flash memory . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 617 19.7.7 lirejisete tsa selaoli sa flash NAND . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 618 19.7.8 'mapa oa ngoliso ea FMC. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 624

20

Sebopeho sa Octo-SPI (OCTOSPPI) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 626

20.1 Kenyelletso ea OCTOPI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 626

20.2 Likarolo tse kholo tsa OCTOSPI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 626

20.3 Ts'ebetsong ea OCTOSPI. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 627

20.4 OCTOSPI tlhaloso ea ts'ebetso. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 628

20.4.1 OCTOPI block diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 628

20.4.2 Lithakhisa tsa OCTOSPI le matšoao a ka hare . . . . . . . . . . . . . . . . . . . . . . . . . . . 629

20.4.3 OCTOSPI segokanyimmediamentsi sa sebolokigolo ho mekhoa ea memori . . . . . . . . . . . . . . . . . . . . . . . . 630

20.4.4 Protocol ea kamehla ea OCTOSPI . . . . . . . . . . . . . . . . . . . . . . . . . 630

20.4.5 OCTOSPI sehokelo sa matšoao a protocol ea taelo e tloaelehileng . . . . . . . . . . . . . 634

20.4.6 HyperBus protocol . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 637

20.4.7 Likarolo tse khethehileng . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 641

18/2187

RM0438 Rev 8

R0438

Litaba

20.5 20.6 20.7

20.4.8 Kenyelletso ea mokhoa oa ho sebetsa oa OCTOSPI. . . . . . . . . . . . . . . . . . . . . . . . 642 20.4.9 OCTOPI mokhoa o sa tobang. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 642 20.4.10 OCTOSPI mokhoa oa ho khetha boemo bo itekanetseng. . . . . . . . . . . . . . . . . . . . . . 644 20.4.11 OCTOPI mokhoa oa mohopolo oa mohopolo . . . . . . . . . . . . . . . . . . . . . . . . . . . . 645 20.4.12 Kenyelletso ea tlhophiso ea OCTOSPI . . . . . . . . . . . . . . . . . . . . . . . . . . 646 20.4.13 tlhophiso ea tsamaiso ea OCTOSPI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 646 20.4.14 tlhophiso ea sesebelisoa sa OCTOSPI. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 646 20.4.15 OCTOSPI tlhophiso ea mokhoa oa kamehla oa taelo . . . . . . . . . . . . . . . . 649 20.4.16 Tokiso ea protocol ea OCTOSPI HyperBus. . . . . . . . . . . . . . . . . . . . . 651 20.4.17 Tsamaiso ea liphoso ea OCTOPI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 652 20.4.18 OCTOSPI PHATHAMANG LE HO ABORT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 653 20.4.19 tlhophiso e ncha ea OCTOSPI kapa ho tima. . . . . . . . . . . . . . . . . . . . . . 653 20.4.20 Boitšoaro ba NCS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 653
Khokahano ea aterese le nomoro ea data. . . . . . . . . . . . . . . . . . . . . . . . . . . 655 OCTOSPI e sitisa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 656 OCTOSPI rejisetara . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 657
20.7.1 Rejisetara ea taolo ea OCTOSPI (OCTOSPPI_CR) . . . . . . . . . . . . . . . . . . . . . 657 20.7.2 OCTOSPI tlhophiso ea lisebelisoa tsa 1 (OCTOSPI_DCR1) . . . . . . 659 20.7.3 OCTOSPI tlhophiso ea lisebelisoa tsa 2 (OCTOSPI_DCR2) . . . . . . 661 20.7.4 OCTOSPI tlhophiso ea lisebelisoa tsa 3 (OCTOSPI_DCR3) . . . . . . 662 20.7.5 OCTOSPI tlhophiso ea lisebelisoa tsa 4 (OCTOSPI_DCR4) . . . . . . 662 20.7.6 Ngoliso ea boemo ba OCTOSPI (OCTOSPPI_SR) . . . . . . . . . . . . . . . . . . . . . . 663 20.7.7 OCTOSPI folakha e hlakileng ngoliso (OCTOSPI_FCR) . . . . . . . . . . . . . . . . . . 664 20.7.8 Ngoliso ea bolelele ba data ea OCTOSPI (OCTOSPPI_DLR) . . . . . . . . . . . . . . . . 664 20.7.9 OCTOSPI aterese ea ngoliso (OCTOSPI_AR) . . . . . . . . . . . . . . . . . . . . 665 20.7.10 Ngoliso ea data ea OCTOSPI (OCTOSPPI_DR) . . . . . . . . . . . . . . . . . . . . . . . 665 20.7.11 Registara ea mask ea boemo ba likhetho ea OCTOSPI (OCTOSPPI_PSMKR) . . . . . . . 666 20.7.12 Rejisetara ea papali ea boemo ba likhetho ea OCTOSPI (OCTOSPI_PSMAR) . . . . . . . 667 20.7.13 Ngoliso ea nako ea likhetho ea OCTOSPI (OCTOSPI_PIR) . . . . . . . . . . . . . . 667 20.7.14 Rejisetara ea tlhophiso ea puisano ea OCTOSPI (OCTOSPPI_CCR) . . 667 20.7.15 Registeri ea tlhophiso ea nako ea OCTOSPI (OCTOSPPI_TCR) . . . . . . . . . . 670 20.7.16 Ngoliso ea litaelo ea OCTOSPI (OCTOSPI_IR) . . . . . . . . . . . . . . . . . . . 670 20.7.17 OCTOSPI ngoliso ea li-byte tse ling (OCTOSPI_ABR) . . . . . . . . . . . . . 671 20.7.18 Ngoliso ea nako ea ho felloa ke matla e tlaase ea OCTOSPI (OCTOSPI_LPTR) . . . . . . . . . . 671 20.7.19 Rejisetara ea tlhophiso ea puisano ea OCTOPI
(OCTOSPI_WPCCR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 672 20.7.20 OCTOSPI phuthela ngoliso ea nako ea tlhophiso (OCTOSPI_WPTCR) . . 674

RM0438 Rev 8

19/2187
54

Litaba

R0438

20.7.21 Rejisetara ea litaelo tsa ho phuthela ea OCTOSPI (OCTOSPI_WPIR) . . . . . . . . . . . . 674 20.7.22 OCTOSPI thatela ngoliso ea li-byte tse ling (OCTOSPI_WPABR) . . . . . . 675 20.7.23 OCTOPI ngola rejisetara ea tlhophiso ea likhokahano
(OCTOSPI_WCCR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 675 20.7.24 OCTOSPI ngola rejisetara ea tlhophiso ea nako (OCTOSPI_WTCR) . . . . 677 20.7.25 OCTOSPI ngola lengolo la litaelo (OCTOSPI_WIR) . . . . . . . . . . . . . 678 20.7.26 OCTOSPI ngola ngoliso ea li-byte tse ling (OCTOSPI_WABR) . . . . . . . 678 20.7.27 OCTOSPI HyperBus latency configuration registerer
(OCTOSPI_HLCR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 679 20.7.28 OCTOPI 'mapa oa ngoliso. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 679

21

Li-converter tsa Analog-to-digital (ADC) . . . . . . . . . . . . . . . . . . . . . . . . . . . 683

21.1 Selelekela sa ADC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 683

21.2 Likarolo tse kholo tsa ADC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 684

21.3 Ts'ebetsong ea ADC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 685

21.4 Tlhaloso ea tšebetso ea ADC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 686

21.4.1 Setšoantšo sa boloko sa ADC. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 686

21.4.2 Lithakhisa tsa ADC le matšoao a ka hare . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 687

21.4.3 lioache tsa ADC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 688

21.4.4 ADC1/2 kgokelo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 690

21.4.5 Sehokelo sa AHB sa makhoba . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 692

21.4.6 ADC Deep-down mode mode (DEEPPWD) le ADC voltage regulator (ADVREGEN) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 692

21.4.7 Likanale tse kentsoeng ka mokhoa o le mong le tse fapaneng . . . . . . . . . . . . . . . . . . . . 693

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

21.4.9 Taolo ea ho tima ADC (ADEN, ADDIS, ADRDY) . . . . . . . . . . . . . . . . . . . . 696

21.4.10 Litšitiso ha u ngola likotoana tsa taolo tsa ADC . . . . . . . . . . . . . . . . . . . 697

21.4.11 Khetho ea mocha (ADC_SQRy, ADC_JSQR) . . . . . . . . . . . . . . . . . . . 698

21.4.12 Lenaneo le bohlale la kanale sampnako e telele (SMPR1, SMPR2) . . . . . 699

21.4.13 Mokhoa oa ho fetolela o le mong (CONT = 0) . . . . . . . . . . . . . . . . . . . . . . . . . . 699

21.4.14 Mokhoa o tsoelang pele oa ho fetola (CONT = 1) . . . . . . . . . . . . . . . . . . . . . . 700

21.4.15 Ho qala liphetoho (ADSTART, JADSTART) . . . . . . . . . . . . . . . . . . . 701

21.4.16 ADC nako . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 702

21.4.17 Ho emisa phetoho e tsoelang pele (ADSTP, JADSTP) . . . . . . . . . . . . . . 702

21.4.18 Phetoho ho sehlomathisi sa kantle le polarity e qalang (EXTSEL, EXTEN, JEXTSEL, JEXTEN) . . . . . . . . . . . . . . . . . . . . . . . 704

21.4.19 Taolo ea kanale e entetsoeng . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 706

21.4.20 Mokhoa oa ho khaotsa (DISCEN, DISCNUM, JDISCEN) . . . . . . . . . . . . 708

20/2187

RM0438 Rev 8

R0438

Litaba

21.5 21.6 21.7

21.4.21 Letoto la moelelo wa diphetoho tse kentsweng . . . . . . . . . . . . . . . . . . . . . . 709 21.4.22 Qeto e hlophisitsoeng (RES) - Mokhoa oa ho fetola ka potlako . . . . . . . . . . 717 21.4.23 Qetello ya tshokoloho, pheletso ya kampling phase (EOC, JEOC, EOSMP) . . 718 21.4.24 Qetello ea tatellano ea phetoho (EOS, JEOS) . . . . . . . . . . . . . . . . . . . . . 718 21.4.25 Litšoantšo tsa nako example (mekhoa e le 'ngoe / e tsoelang pele,
hardware/software trigger) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 719 21.4.26 Tsamaiso ea data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 721 21.4.27 Ho laola liphetoho ka ho sebelisa DFSDM . . . . . . . . . . . . . . . . . . . . . . 726 21.4.28 Likarolo tse matla tsa matla a tlase . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 727 21.4.29 Molebeli oa lifensetere tsa analoge (AWD1EN, JAWD1EN, AWD1SGL,
AWD1CH, AWD2CH, AWD3CH, AWD_HTx, AWD_LTx, AWDx) . . . . . 732 21.4.30 Oversampler. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 736 21.4.31 Mefuta e 'meli ea ADC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 742 21.4.32 Sensor ea mocheso . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 755 21.4.33 Tlhokomelo ea phepelo ea VBAT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 757 21.4.34 Ho beha leihlo karolo ea ka haretage referense. . . . . . . . . . . . . . . . . . . . . . 758
ADC ka mokhoa o fokolang oa matla. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 759 ADC e sitisa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 760 ADC diresetere (bakeng sa ADC ka nngwe) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 761
21.7.1 Khatiso ea ADC le rejisetara ea maemo (ADC_ISR) . . . . . . . . . . . . . . . . . . . 761 21.7.2 ADC sitisa rejisetara e nolofalletsang (ADC_IER) . . . . . . . . . . . . . . . . . . . . . . 763 21.7.3 Rejisetara ea taolo ea ADC (ADC_CR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 765 21.7.4 Rejisetara ea tlhophiso ea ADC (ADC_CFGR) . . . . . . . . . . . . . . . . . . . . . . 768 21.7.5 Rejisetara ea tlhophiso ea ADC 2 (ADC_CFGR2) . . . . . . . . . . . . . . . . . . . 772 21.7.6 ADC sample nako ea ho ngolisa 1 (ADC_SMPR1) . . . . . . . . . . . . . . . . . . . . 774 21.7.7 ADC sample nako ea ho ngolisa 2 (ADC_SMPR2) . . . . . . . . . . . . . . . . . . . . 775 21.7.8 ADC watchdog registering 1 (ADC_TR1) . . . . . . . . . . . . . . . . . 776 21.7.9 ADC watchdog threshold register 2 (ADC_TR2) . . . . . . . . . . . . . . . . . 776 21.7.10 ADC watchdog threshold register 3 (ADC_TR3) . . . . . . . . . . . . . . . . . 777 21.7.11 ADC tatellano e tloaelehileng ea tatellano 1 (ADC_SQR1) . . . . . . . . . . . . . . . . . 778 21.7.12 ADC kamehla tatelano ngoliso 2 (ADC_SQR2) . . . . . . . . . . . . . . . . . 779 21.7.13 ADC ea kamehla tatellano ngoliso 3 (ADC_SQR3) . . . . . . . . . . . . . . . . . 780 21.7.14 ADC ea kamehla tatellano ngoliso 4 (ADC_SQR4) . . . . . . . . . . . . . . . . . 781 21.7.15 Ngoliso ea kamehla ea data ea ADC (ADC_DR) . . . . . . . . . . . . . . . . . . . . . . . . . 781 21.7.16 ADC e kentse rejisetara ea tatelano (ADC_JSQR) . . . . . . . . . . . . . . . . . . 782 21.7.17 ADC offset y register (ADC_OFRy) . . . . . . . . . . . . . . . . . . . . . . . . . . . 784 21.7.18 ADC e kentse mocha oa y data (ADC_JDRy) . . . . . . . . . . . . . . . 785

RM0438 Rev 8

21/2187
54

Litaba

R0438

21.8 21.9

21.7.19 ADC analog watchdog 2 configuration Register (ADC_AWD2CR) . . . . 785 21.7.20 ADC analog watchdog 3 configuration register (ADC_AWD3CR) . . . . 786 21.7.21 Rejisetara ea khetho ea mokhoa o fapaneng oa ADC (ADC_DIFSEL) . . . . . . . . . . 786 21.7.22 ADC calibration factor (ADC_CALFACT) . . . . . . . . . . . . . . . . . . . . . . 787
Lingoliloeng tse tloaelehileng tsa ADC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 787
21.8.1 Ngoliso ea maemo a tloaelehileng ea ADC (ADC_CSR) . . . . . . . . . . . . . . . . . . . . . 787 21.8.2 ADC common control register (ADC_CCR) . . . . . . . . . . . . . . . . . . . . . 789 21.8.3 Ngoliso ea data e tloaelehileng ea ADC bakeng sa mefuta e 'meli (ADC_CDR) . . . . . 792
'Mapa oa ngoliso ea ADC. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 792

22

Digital-to-analoge converter (DAC) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 796

22.1 Selelekela sa DAC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 796

22.2 Likarolo tsa mantlha tsa DAC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 796

22.3 Ts'ebetsong ea DAC. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 797

22.4 Tlhaloso ea ts'ebetso ea DAC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 798

22.4.1 Setšoantšo sa boloko sa DAC. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 798

22.4.2 kanale ea DAC nolofalletsa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 799

22.4.3 sebopeho sa data sa DAC. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 799

22.4.4 Phetoho ea DAC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 801

22.4.5 DAC tlhahiso ea molumotage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 801

22.4.6 Kgetho ya ho qhomisa DAC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 802

22.4.7 likopo tsa DMA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 803

22.4.8 Ho hlahisa lerata . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 803

22.4.9 Moloko oa leqhubu la kgutlotharo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 805

22.4.10 mekhoa ea likanale tsa DAC. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 806

22.4.11 Tekanyetso ea buffer ea kanale ea DAC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 809

22.4.12 Mekhoa ea ho fetola mocha oa DAC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 810

22.4.13 Mekhoa ea phetolo ea likanale tse peli tsa DAC (haeba likanale tse peli li le teng) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 811

22.5 DAC ka mekhoa ea matla a tlase. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 815

22.6 DAC e sitisa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 816

22.7 lirekoto tsa DAC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 816

22.7.1 Rejisetara ea taolo ea DAC (DAC_CR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 816

22.7.2 Rejisetara ea ho qala software ea DAC (DAC_SWTRGR) . . . . . . . . . . . . . . . . . 820

22.7.3 DAC channel1 Rejisetara ea ho boloka data e tsamaellanang le tokelo ea 12-bit (DAC_DHR12R1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 820

22/2187

RM0438 Rev 8

R0438

Litaba

22.7.4 DAC channel1 12-bit e tsamaellanang le leqele rejisetara ea ho boloka data (DAC_DHR12L1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 821
22.7.5 DAC channel1 Rejisetara ea ho boloka data e tsamaellanang le 8-bit (DAC_DHR8R1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 821
22.7.6 DAC channel2 Rejisetara ea ho boloka data e tsamaellanang le 12-bit (DAC_DHR12R2) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 822
22.7.7 DAC channel2 12-bit e tsamaellanang le leqele rejisetara ea ho boloka data (DAC_DHR12L2) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 822
22.7.8 DAC channel2 Rejisetara ea ho boloka data e tsamaellanang le tokelo ea 8-bit (DAC_DHR8R2) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 823
22.7.9 Rejisetara ea ho tšoara data ea Dual DAC 12-bit e tsamaellaneng le ho le letona (DAC_DHR12RD) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 823
22.7.10 Rejisetara ea ho boloka data ea Dual DAC 12-bit e tsamaellaneng le leqele (DAC_DHR12LD) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 824
22.7.11 Rejisetara ea ho tšoara data e Dual DAC 8-bit (DAC_DHR8RD) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 824
22.7.12 Registara ea tlhahiso ea data ea DAC channel1 (DAC_DOR1) . . . . . . . . . . . . . . . . 825
22.7.13 Registara ea tlhahiso ea data ea DAC channel2 (DAC_DOR2) . . . . . . . . . . . . . . . . 825
22.7.14 Ngoliso ea boemo ba DAC (DAC_SR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 825
22.7.15 Rejisetara ea taolo ea likhakanyo tsa DAC (DAC_CCR) . . . . . . . . . . . . . . . . . . . 827
22.7.16 Rejisetara ea taolo ea mokhoa oa DAC (DAC_MCR) . . . . . . . . . . . . . . . . . . . . . . . 827
22.7.17 kanale ea DAC1 sample le tšoara sampngoliso ea nako (DAC_SHSR1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 829
22.7.18 kanale ea DAC2 sample le tšoara sampngoliso ea nako (DAC_SHSR2) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 829
22.7.19 DAC sample le ho tšoara rejisetara ea nako (DAC_SHHR) . . . . . . . . . . . . . . . 829
22.7.20 DAC sample ho tšoara rejisetara ea nako ea ho khatholla (DAC_SHRR) . . . . . . . . . 830
22.7.21 'mapa oa ngoliso ea DAC. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 831

23

Moqtage reference buffer (VREFBUF) . . . . . . . . . . . . . . . . . . . . . . . . . . 833

23.1 Selelekela sa VREFBUF . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 833

23.2 Tlhaloso ea tšebetso ea VREFBUF . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 833

23.3 VREFBUF ho poma . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 834

23.4 VREFBUF rejistara . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 835

23.4.1 Taolo ea VREFBUF le rejisetara ea maemo (VREFBUF_CSR) . . . . . . . . . . 835

23.4.2 Rejisetara ea taolo ea likhakanyo tsa VREFBUF (VREFBUF_CCR) . . . . . . . . . . 836

23.4.3 'Mapa oa ngoliso ea VREFBUF . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 836

24

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

24.1 Selelekela . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 837

RM0438 Rev 8

23/2187
54

Litaba

R0438

24.2 24.3
24.4 24.5 24.6

Likarolo tse kholo tsa COMP. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 837 COMP tlhaloso e sebetsang. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 838
24.3.1 COMP block diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 838 24.3.2 Lithakhisa tsa COMP le matšoao a ka hare . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 838 24.3.3 COMP reset le lioache . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 839 24.3.4 Mochini oa LOCK ea Comparator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 839 24.3.5 Sebapi sa lifensetere . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 840 24.3.6 Hysteresis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 840 24.3.7 Ts'ebetso ea ho koala sekheo sa Comparator. . . . . . . . . . . . . . . . . . . . . . . . . . 841 24.3.8 COMP mekhoa ea matla le lebelo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 842
COMP mekhoa e fokolang ea matla . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 842 COMP e sitisa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 842 lirekoto tsa COMP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 843
24.6.1 Rejisetara ea taolo le boemo ba Mofanisi 1 (COMP1_CSR) . . . . . . . . . . 843 24.6.2 Rejisetara ea taolo le boemo ba Comparator 2 (COMP2_CSR) . . . . . . . . . . 845 24.6.3 COMP 'mapa oa ngoliso. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 848

25

Ts'ebetso ampli-lifiers (OPAMP) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 849

25.1 Selelekela . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 849

25.2 OPAMP likarolo tse ka sehloohong . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 849

25.3 OPAMP tlhaloso e sebetsang. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 849

25.3.1 OPAMP reset le lioache . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 849

25.3.2 Tlhophiso ea pele . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 850

25.3.3 Tsela ea matshwao . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 850

25.3.4 OPAMP mekhoa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 851

25.3.5 Tekanyetso . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 854

25.4 OPAMP mekhoa e fokolang ea matla . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 856

25.5 OPAMP diresetara . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 857

25.5.1 OPAMPRejisetara e le 1 ea taolo / boemo (OPAMP1_CSR). . . . . . . . . . . . . . . . 857

25.5.2 OPAMPRejisetara e le 'ngoe ea ho fokotsa li-offset ka mokhoa o tloaelehileng (OPAMP1_OTR). . 858

25.5.3 OPAMPRegister e le 'ngoe ea ho fokotsa matla ka mokhoa o tlase oa matla (OPAMP1_LPOTR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 858

25.5.4 OPAMPRejisetara e le 2 ea taolo / boemo (OPAMP2_CRS). . . . . . . . . . . . . . . . 859

25.5.5 OPAMPRejisetara e le 'ngoe ea ho fokotsa li-offset ka mokhoa o tloaelehileng (OPAMP2_OTR). . 860

25.5.6 OPAMPRegister e le 'ngoe ea ho fokotsa matla ka mokhoa o tlase oa matla (OPAMP2_LPOTR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 860

25.5.7 OPAMP ngolisa 'mapa. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 861

24/2187

RM0438 Rev 8

R0438

Litaba

26

Filter ea dijithale bakeng sa sigma delta modulators (DFSDM) . . . . . . . . . . . . . . . 862

26.1 Selelekela . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 862

26.2 DFSDM likarolo tse ka sehloohong . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 863

26.3 Ts'ebetsong ea DFSDM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 864

26.4 Tlhaloso ea ts'ebetso ea DFSDM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 865

26.4.1 DFSDM block diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 865

26.4.2 DFSDM Pins le matšoao a ka hare . . . . . . . . . . . . . . . . . . . . . . . . . . . . 866

26.4.3 DFSDM reset le lioache . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 867

26.4.4 Li-transceivers tsa li-serial channel. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 868

26.4.5 Ho lokisa sebopeho sa serial sa ho kenya . . . . . . . . . . . . . . . . . . . . . . . . . . 878

26.4.6 Litlhahiso tsa data tse tšoanang . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 878

26.4.7 Khetho ea mocha. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 880

26.4.8 Tlhophiso ea filthara ea dijithale. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 881

26.4.9 Yuniti e kopanyang . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 882

26.4.10 Seboholi sa Analoji . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 883

26.4.11 Mohloli o mokhuts'oane . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 885

26.4.12 Mohloli o feteletseng . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 886

26.4.13 Boloko ba yuniti ya data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 886

26.4.14 Sebopeho sa data se saenneng . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 887

26.4.15 Ho qala liphetoho. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 888

26.4.16 Mekhoa e tsoelang pele le e potlakileng e tsoelang pele . . . . . . . . . . . . . . . . . . . . . . . . 888

26.4.17 Kopa ho etella pele . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 889

26.4.18 Ho ntlafatsa matla ka mokhoa oa ho matha. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 890

26.5 DFSDM e sitisa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 890

26.6 DFSDM DMA phetiso . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 892

26.7 mocha oa DFSDM y o ngolisa (y=0..3) . . . . . . . . . . . . . . . . . . . . . . . . . . . 892

26.7.1 DFSDM mocha y rejisetara ea tlhophiso (DFSDM_CHyCFGR1) . . . . 892

26.7.2 DFSDM mocha y rejisetara ea tlhophiso (DFSDM_CHyCFGR2) . . . . 894

26.7.3 Lekanale la DFSDM y seboholi sa analoge le rejisetara ea sesebelisoa sa potoloho e khutšoane (DFSDM_CHyAWSCDR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 895

26.7.4 mocha oa DFSDM y rejisetara ea data ea sefahla sa balebeli (DFSDM_CHyWDATR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 896

26.7.5 mocha oa DFSDM y rekoto ea ho kenya data (DFSDM_CHyDATINR) . . . . . . 896

26.7.6 mocha oa DFSDM y ngoliso ea ho lieha (DFSDM_CHyDLYR) . . . . . . . . . . . . 897

26.8 DFSDM filter x lirejisetara tsa module (x=0..3) . . . . . . . . . . . . . . . . . . . . . . . . 898

26.8.1 DFSDM filter x registara ea taolo 1 (DFSDM_FLTxCR1) . . . . . . . . . . . . 898

26.8.2 DFSDM filter x registara ea taolo 2 (DFSDM_FLTxCR2) . . . . . . . . . . . . 901

RM0438 Rev 8

25/2187
54

Litaba

R0438

26.8.3 DFSDM filter x sitisa le ho ngolisa boemo (DFSDM_FLTxISR) . . . . . 902
26.8.4 Sefahla sa DFSDM x sitisa folakha e hlakileng ngoliso (DFSDM_FLTxICR) . . . . . 904
26.8.5 Sefahla sa DFSDM x registara ea khetho ea sehlopha sa mocha e kentsoeng (DFSDM_FLTxJCHGR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 905
26.8.6 DFSDM filter x registara ea taolo (DFSDM_FLTxFCR) . . . . . . . . . . . . . . 905
26.8.7 DFSDM filter x ngoliso ea data bakeng sa sehlopha se nang le ente (DFSDM_FLTxJDATAR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 906
26.8.8 DFSDM filter x ngoliso ea data bakeng sa mocha o tloaelehileng (DFSDM_FLTxRDATAR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 907
26.8.9 DFSDM filter x analog watchdog high threshold register (DFSDM_FLTxAWHTR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 908
26.8.10 DFSDM filter x analoge watchdog registering e tlase ea moeli (DFSDM_FLTxAWLTR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 908
26.8.11 Sefahla sa DFSDM x registara ea boemo ba ho shebella ea analog (DFSDM_FLTxAWSR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 909
26.8.12 DFSDM filter x analog watchdog registering e hlakileng ea folakha (DFSDM_FLTxAWCFR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 910
26.8.13 DFSDM filthara x feteletseng detector rejisetara e phahameng (DFSDM_FLTxEXMAX) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 910
26.8.14 DFSDM filthara x feteletseng detector rejisetara bonyane (DFSDM_FLTxEXMIN) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 911
26.8.15 DFSDM filter x rejisetara ea nako ea phetoho (DFSDM_FLTxCNVTIMR) . . 911
26.8.16 DFSDM 'mapa oa ngoliso. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 912

27

Selaoli sa ho lemoha ha ho ama (TSC) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 920

27.1 Selelekela . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 920

27.2 Likarolo tse kholo tsa TSC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 920

27.3 Tlhaloso ea ts'ebetso ea TSC. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 921

27.3.1 TSC block diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 921

27.3.2 Ho fumana phetisetso ea tefiso ka holim'a metsiview . . . . . . . . . . . . . . . . . . . 921

27.3.3 Seta bocha le lioache . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 924

27.3.4 Tatelano ya phano ya tefiso . . . . . . . . . . . . . . . . . . . . . . . . . 924

27.3.5 Tšobotsi ea ho hasana . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 925

27.3.6 Phoso ea palo e kholo. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 926

27.3.7 Sampling capacitor I/O le khetho ea mokhoa oa I/O oa kanale . . . . . . . . . . . 926

27.3.8 Mokhoa oa ho fumana . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 927

27.3.9 I/O hysteresis le analoge switch control . . . . . . . . . . . . . . . . . . . . . . . 927

27.4 TSC mekhoa e tlaase ea matla . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 928

27.5 TSC e sitisa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 928

26/2187

RM0438 Rev 8

R0438

Litaba

27.6

TSC e ngolisa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 928
27.6.1 Rejisetara ea taolo ea TSC (TSC_CR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 928 27.6.2 TSC sitisa rejisetara e nolofalletsang (TSC_IER) . . . . . . . . . . . . . . . . . . . . . . 931 27.6.3 TSC e sitisa rejisetara e hlakileng (TSC_ICR) . . . . . . . . . . . . . . . . . . . . . . . . 932 27.6.4 TSC e sitisa rejisetara ea maemo (TSC_ISR) . . . . . . . . . . . . . . . . . . . . . . . 932 27.6.5 TSC I/O hysteresis control register (TSC_IOHCR) . . . . . . . . . . . . . . . 933 27.6.6 TSC I/O rekoto ea taolo ea switjha ea analoge
(TSC_IOASCR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 933 27.6.7 TSC I/O sampling control register (TSC_IOSCR) . . . . . . . . . . . . . . . . 934 27.6.8 Rejistara ea taolo ea mocha oa TSC I/O (TSC_IOCCR) . . . . . . . . . . . . . . . . . 934 27.6.9 TSC I / O ngoliso ea maemo a taolo ea sehlopha (TSC_IOGCSR) . . . . . . . . . . . . 935 27.6.10 TSC I/O sehlopha sa x registara (TSC_IOGxCR) . . . . . . . . . . . . . . . . 935 27.6.11 TSC ngodisa mmapa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 936

28

Jenereithara ea 'nete e sa reroang ea linomoro (RNG) . . . . . . . . . . . . . . . . . . . . . . . . 938

28.1 RNG kenyelletso . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 938

28.2 RNG likarolo tse ka sehloohong . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 938

28.3 RNG tlhaloso e sebetsang . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 939

28.3.1 RNG block diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 939

28.3.2 RNG lipontšo tsa ka hare . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 939

28.3.3 Ho hlahisa linomoro ka mokhoa o sa reroang . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 939

28.3.4 RNG ho qala . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 942

28.3.5 ts'ebetso ea RNG . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 943

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

28.3.7 Taolo ea liphoso . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 945

28.3.8 RNG tšebeliso e tlaase ea matla . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 946

28.4 RNG e sitisa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 946

28.5 RNG nako ea ho sebetsa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 947

28.6 RNG entropy source netefatso . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 947

28.6.1 Selelekela . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 947

28.6.2 Maemo a netefatso . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 947

28.6.3 Pokello ea lintlha . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 948

28.7 li-registerers tsa RNG. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 948

28.7.1 Registara ea taolo ea RNG (RNG_CR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 948

28.7.2 Ngoliso ea boemo ba RNG (RNG_SR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 950

28.7.3 RNG data Register (RNG_DR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 951

28.7.4 Ngoliso ea taolo ea tlhahlobo ea bophelo ea RNG (RNG_HTCR) . . . . . . . . . . . . . . . . . . 952

RM0438 Rev 8

27/2187
54

Litaba

R0438

28.7.5 RNG ngoliso ea 'mapa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 952

29

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

29.1 Selelekela . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 953

29.2 AES likarolo tse ka sehloohong . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 953

29.3 Ts'ebetsong ea AES. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 953

29.4 Tlhaloso ea ts'ebetso ea AES. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 954

29.4.1 AES block diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 954

29.4.2 lipontšo tsa ka hare tsa AES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 954

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

29.4.4 Mokhoa oa AES oa ho etsa opereishene ea cipher . . . . . . . . . . . . . . . . . . . 960

29.4.5 AES decryption pota-potileng tokiso ea senotlolo . . . . . . . . . . . . . . . . . . . . . . . . 963

29.4.6 AES ciphertext utsoa le padding data . . . . . . . . . . . . . . . . . . . . . . 963

29.4.7 Mosebetsi oa AES o emisa le ho qala hape. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 964

29.4.8 Mekhoa ea motheo ea ketane ea AES (ECB, CBC) . . . . . . . . . . . . . . . . . . . . . . . 964

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

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

29.4.11 Khouto ya netefatso ya molaetsa wa AES Galois (GMAC) . . . . . . . . . . . . . . 976

29.4.12 AES counter with CBC-MAC (CCM) . . . . . . . . . . . . . . . . . . . . . . . . . . 978

29.4.13 lirekoto tsa data tsa AES le ho fapanyetsana ha data . . . . . . . . . . . . . . . . . . . . . . . . 983

29.4.14 Lirekoto tsa bohlokoa tsa AES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 985

29.4.15 Lingoliloeng tsa li-vector tse qalang tsa AES. . . . . . . . . . . . . . . . . . . . . . . . . . . . 985

29.4.16 AES DMA segokanyimmediamentsi sa sebolokigolo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 986

29.4.17 Tsamaiso ea liphoso tsa AES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 987

29.5 AES e sitisa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 988

29.6 AES tshebetso latency . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 988

29.7 AES e ngolisa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 989

29.7.1 Registerer ea taolo ea AES (AES_CR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 989

29.7.2 Ngoliso ea boemo ba AES (AES_SR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 991

29.7.3 Ngoliso ea ho kenya data ea AES (AES_DINR) . . . . . . . . . . . . . . . . . . . . . . . . . 993

29.7.4 Registerer ea tlhahiso ea data ea AES (AES_DOUTR) . . . . . . . . . . . . . . . . . . . . . . 993

29.7.5 AES senotlolo sa ngoliso 0 (AES_KEYR0) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 994

29.7.6 AES senotlolo sa ngoliso 1 (AES_KEYR1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 994

29.7.7 AES senotlolo sa ngoliso 2 (AES_KEYR2) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 995

29.7.8 AES senotlolo sa ngoliso 3 (AES_KEYR3) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 995

29.7.9 AES ho qala rejisetara ea vector 0 (AES_IVR0) . . . . . . . . . . . . . . . . . . 995

28/2187

RM0438 Rev 8

R0438

Litaba

29.7.10 AES rekoto ea ho qala li-vector 1 (AES_IVR1) . . . . . . . . . . . . . . . . . . 996 29.7.11 Rejisetara ea ho qala ea AES 2 (AES_IVR2) . . . . . . . . . . . . . . . . . . 996 29.7.12 Rejisetara ea ho qala ea AES ea 3 (AES_IVR3) . . . . . . . . . . . . . . . . . . 996 29.7.13 AES senotlolo sa ngoliso 4 (AES_KEYR4) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 997 29.7.14 AES senotlolo sa ngoliso 5 (AES_KEYR5) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 997 29.7.15 AES senotlolo sa ngoliso 6 (AES_KEYR6) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 997 29.7.16 AES senotlolo sa ngoliso 7 (AES_KEYR7) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 998 29.7.17 AES e emisa lirekoto (AES_SUSPxR) . . . . . . . . . . . . . . . . . . . . . . . 998 29.7.18 AES ngodisa mapa. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 999

30

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

30.1 Selelekela . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1001

30.2 HASH likarolo tse ka sehloohong . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1001

30.3 Ts'ebetsong ea HASH. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1002

30.4 HASH tlhaloso e sebetsang. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1002

30.4.1 HASH block diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1002

30.4.2 HASH matšoao a ka hare . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1003

30.4.3 Mabapi le mekhoa e sireletsehileng ea hash. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1003

30.4.4 Phepelo ya data ka molaetsa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1003

30.4.5 Molaetsa digest computing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1005

30.4.6 Padding ea melaetsa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1006

30.4.7 ts'ebetso ea HMAC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1008

30.4.8 HASH e emisa / qala ts'ebetso. . . . . . . . . . . . . . . . . . . . . . . . . . 1010

30.4.9 HASH DMA segokanyimmediamentsi sa sebolokigolo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1012

30.4.10 Tsamaiso ea liphoso tsa HASH . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1012

30.4.11 HASH nako ea ho sebetsa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1012

30.5 HASH e sitisa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1013

30.6 HASH rejistara . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1014

30.6.1 Ngoliso ea taolo ea HASH (HASH_CR) . . . . . . . . . . . . . . . . . . . . . . . . . . 1014

30.6.2 Ngoliso ea ho kenya data ea HASH (HASH_DIN) . . . . . . . . . . . . . . . . . . . . . . . 1016

30.6.3 HASH ho qala ngoliso (HASH_STR) . . . . . . . . . . . . . . . . . . . . . . . . . . . 1017

30.6.4 HASH digest registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1018

30.6.5 HASH e sitisa rejisetara e nolofalletsang (HASH_IMR) . . . . . . . . . . . . . . . . . . 1019

30.6.6 Ngoliso ea boemo ba HASH (HASH_SR) . . . . . . . . . . . . . . . . . . . . . . . . . . . 1020

30.6.7 HASH maemo a ho fapanyetsana lirejistara . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1020

30.6.8 HASH ngoliso ea 'mapa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1021

RM0438 Rev 8

29/2187
54

Litaba

R0438

31

On-the-fly decryption engine (OTDFEC) . . . . . . . . . . . . . . . . . . . . . . 1023

31.1 Selelekela sa OTFDEC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1023

31.2 Likarolo tse kholo tsa OTDFEC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1023

31.3 OTDFEC tlhaloso ea tshebetso . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1024

31.3.1 OTFDEC block diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1024

31.3.2 OTFDEC matšoao a ka hare . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1024

31.3.3 OTFDEC on-the-fly decryption . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1025

31.3.4 OTFDEC tshebediso ya AES ho decryption mode counter . . . . . . . . . . . . . 1026

31.3.5 Taolo ea taolo ea phallo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1027

31.3.6 Taolo ea liphoso tsa OTDFEC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1027

31.4 OTFDEC e sitisa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1028

31.5 Tlhahisoleseding ea kopo ea OTDFEC. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1028

31.5.1 Mokhoa oa ho qala oa OTFDEC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1028

31.5.2 OTFDEC le tsamaiso ea matla . . . . . . . . . . . . . . . . . . . . . . . . . . 1030

31.5.3 Ho ngolla OTFDEC. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1030

31.5.4 OTFDEC senotlolo sa CRC khoutu ea mohloli . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1031

31.6 OTDFEC e ngolisa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1032

31.6.1 Rejisetara ea taolo ea OTFDEC (OTDFEC_CR) . . . . . . . . . . . . . . . . . . . . . 1032

31.6.2 OTFDEC e nang le tokelo e khethehileng ea ho boloka taolo ea ho kena (OTDFEC_PRIVCFGR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1033

31.6.3 OTFDEC sebaka sa x tlhophiso ngoliso (OTFDEC_RxCFGR) . . . . . 1033

31.6.4 OTFDEC sebaka x ngoliso ea liaterese ea ho qala (OTFDEC_RxSTARTADDR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1035

31.6.5 OTFDEC sebaka x ngoliso ea aterese ea ho qetela (OTDFEC_RxENDADDR) . 1035

31.6.6 sebaka sa OTFDEC x ngoliso ea nonce 0 (OTFDEC_RxNONCER0) . . . . . 1036

31.6.7 sebaka sa OTFDEC x ngoliso ea nonce 1 (OTFDEC_RxNONCER1) . . . . . 1037

31.6.8 sebaka sa OTFDEC x ngoliso ea senotlolo 0 (OTFDEC_RxKEYR0) . . . . . . . . . . 1037

31.6.9 sebaka sa OTFDEC x ngoliso ea senotlolo 1 (OTFDEC_RxKEYR1) . . . . . . . . . . 1038

31.6.10 sebaka sa OTFDEC x ngoliso ea senotlolo 2 (OTFDEC_RxKEYR2) . . . . . . . . . . 1038

31.6.11 sebaka sa OTFDEC x ngoliso ea senotlolo 3 (OTFDEC_RxKEYR3) . . . . . . . . . . 1039

31.6.12 OTFDEC e sitisa ngoliso ea maemo (OTDFEC_ISR) . . . . . . . . . . . . . . 1039

31.6.13 OTFDEC e sitisa ngoliso e hlakileng (OTDFEC_ICR) . . . . . . . . . . . . . . . 1040

31.6.14 OTFDEC sitisa rejisetara e nolofalletsang (OTDFEC_IER) . . . . . . . . . . . . . . 1041

31.6.15 OTFDEC ngodisa mmapa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1042

32

Sebapali senotlolo accelerator (PKA) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1046

32.1 Selelekela . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1046

30/2187

RM0438 Rev 8

R0438

Litaba

32.2 32.3
32.4
32.5 32.6 32.7

Lintlha tse ka sehloohong tsa PKA. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1046 PKA tlhaloso e sebetsang . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1046
32.3.1 PKA block diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1046 32.3.2 PKA matšoao a ka hare . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1047 32.3.3 PKA reset le lioache . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1047 32.3.4 PKA ho potlakisa senotlolo sa sechaba . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1047 32.3.5 Likopo tse tloaelehileng tsa PKA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1049 32.3.6 PKA mokhoa oa ho etsa opereishene . . . . . . . . . . . . . . . . . . . . . . 1051 32.3.7 PKA taolo ea liphoso . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1052
Mekhoa ea ts'ebetso ea PKA. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1052
32.4.1 Selelekela . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1052 32.4.2 Montgomery parameter computation . . . . . . . . . . . . . . . . . . . . . . . . . 1053 32.4.3 Keketso ya modular. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1054 32.4.4 Ho tlosa ka mokhoa o itekanetseng . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1054 32.4.5 Katiso ea Modular le Montgomery . . . . . . . . . . . . . . . . . . . . . . 1055 32.4.6 Modular exponentiation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1056 32.4.7 Phetoho ea Modular . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1056 32.4.8 Phokotso ea modular. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1057 32.4.9 Keketso ya Arithmetic. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1057 32.4.10 Ho tlosa Arithmetic . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1057 32.4.11 Katiso ea Arithmetic . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1058 32.4.12 Papiso ea Arithmetic. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1058 32.4.13 RSA CRT exponentiation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1059 32.4.14 Ntlha ho elliptic curve Fp hlahloba. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1059 32.4.15 ECC Fp katiso ea scalar. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1060 32.4.16 letšoao la ECDSA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1061 32.4.17 netefatso ya ECDSA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1063
Example ea litlhophiso le linako tsa ho sebetsa. . . . . . . . . . . . . . . . . 1064
32.5.1 Li-curve tse tšehelitsoeng tsa elliptic . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1064 32.5.2 Linako tsa ho bala . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1066
PKA e sitisa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1067 litlaleho tsa PKA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1068
32.7.1 Rejisetara ea taolo ea PKA (PKA_CR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1068 32.7.2 Ngoliso ea boemo ba PKA (PKA_SR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1069 32.7.3 PKA rekoto e hlakileng ea folakha (PKA_CLRFR) . . . . . . . . . . . . . . . . . . . . . . . . 1070 32.7.4 PKA RAM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1070

RM0438 Rev 8

31/2187
54

Litaba

R0438

32.7.5 PKA ngodisa mmapa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1071

33

Li-timers tse tsoetseng pele (TIM1/TIM8) . . . . . . . . . . . . . . . . . . . . . . . . 1072

33.1 TIM1/TIM8 selelekela . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1072

33.2 TIM1/TIM8 likarolo tsa mantlha . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1072

33.3 TIM1/TIM8 tlhaloso ya tshebetso . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1074

33.3.1 Yuniti ea motheo ea nako . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1074

33.3.2 Mekhoa ea likhaontara . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1076

33.3.3 Khaontara ea ho pheta-pheta . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1087

33.3.4 Ho kenya letsoho ka ntle ho . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1089

33.3.5 Khetho ea oache . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1090

33.3.6 Tšoara/bapisa likanale . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1094

33.3.7 Mokgwa wa ho kenya letsoho . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1096

33.3.8 PWM mokhoa oa ho kenya . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1097

33.3.9 Mokhoa o qobelloang oa tlhahiso . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1098

33.3.10 Mokhoa oa ho bapisa sephetho . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1099

33.3.11 mokhoa oa PWM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1100

33.3.12 Asymmetric PWM mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1103

33.3.13 Mokhoa o kopaneng oa PWM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1104

33.3.14 Mokhoa o kopaneng oa 3-mohato oa PWM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1105

33.3.15 Liphetho tse tlatselletsang le ho kenya nako ea ho qetela . . . . . . . . . . . . . . . 1106

33.3.16 Ho sebelisa mosebetsi oa khefu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1108

33.3.17 Melemo ea khefutso ea mahlakore a mabeli . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1114

33.3.18 Ho hlakola lets'oao la OCxREF ketsahalong e kantle . . . . . . . . . . . . . . 1115

33.3.19 Mehato e 6 ea moloko oa PWM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1117

33.3.20 Mokhoa o le mong-pulse . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1118

33.3.21 Retriggerable one pulse mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1119

33.3.22 Mokhoa oa khokahanyo oa khokahanyo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1120

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

33.3.24 Kenyeletso ya nako XOR tshebetso . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1123

33.3.25 Ho kopana le lisensara tsa Holo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1123

33.3.26 Kamahanyo ya sebala nako . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1126

33.3.27 ADC amahanyo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1130

33.3.28 DMA ho phatloha mokhoa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1130

33.3.29 Mokhoa oa ho tlosa liphoso. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1131

33.4 TIM1/TIM8 diresetara . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1132

33.4.1 Rejisetara ea taolo ea TIMx 1 (TIMx_CR1)(x = 1, 8) . . . . . . . . . . . . . . . . . . 1132

32/2187

RM0438 Rev 8

R0438

Litaba
33.4.2 Rejisetara ea taolo ea TIMx 2 (TIMx_CR2)(x = 1, 8) . . . . . . . . . . . . . . . . . . 1133
33.4.3 TIMx rejisetara ea taolo ea mokhoa oa makhoba (TIMx_SMCR)(x = 1, 8) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1136
33.4.4 TIMx DMA/ho sitisa rejisetara (TIMx_DIER)(x = 1, 8) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1138
33.4.5 Rejistara ea boemo ba TIMx (TIMx_SR)(x = 1, 8) . . . . . . . . . . . . . . . . . . . . . . 1140
33.4.6 TIMx rejisetara ea tlhahiso ea liketsahalo (TIMx_EGR)(x = 1, 8) . . . . . . . . . . . . 1142
33.4.7 TIMx rejisetara ya ho hapa/bapisa mokgwa 1 (TIMx_CCMR1)(x = 1, 8) . . 1143
33.4.8 TIMx rejisetara ea ho hapa/bapisa 1 [alternate] (TIMx_CCMR1)(x = 1, 8) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1144
33.4.9 TIMx rejisetara ya ho hapa/bapisa mokgwa 2 (TIMx_CCMR2)(x = 1, 8) . . 1147
33.4.10 TIMx rejisetara ea ho hapa/bapisa 2 [alternate] (TIMx_CCMR2)(x = 1, 8) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1148
33.4.11 TIMx hapa/bapisa rejisetara e nolofalletsang (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 rejisetara ea ho kenya bocha (TIMx_ARR)(x = 1, 8) . . . . . . . . . . . . . . . . 1153
33.4.15 TIMx repetition counter register (TIMx_RCR)(x = 1, 8) . . . . . . . . . . . 1154
33.4.16 TIMx ho hapa/bapisa rejisetara 1 (TIMx_CCR1)(x = 1, 8) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1154
33.4.17 TIMx ho hapa/bapisa rejisetara 2 (TIMx_CCR2)(x = 1, 8) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1155
33.4.18 TIMx ho hapa/bapisa rejisetara 3 (TIMx_CCR3)(x = 1, 8) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1155
33.4.19 TIMx ho hapa/bapisa rejisetara 4 (TIMx_CCR4)(x = 1, 8) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1156
33.4.20 TIMx khefu le ngoliso ea nako e shoeleng (TIMx_BDTR) (x = 1, 8) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1156
33.4.21 Rejisetara ea taolo ea TIMx DMA (TIMx_DCR)(x = 1, 8) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1160
33.4.22 TIMx DMA aterese bakeng sa phetiso e felletseng (TIMx_DMAR)(x = 1, 8) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1161
33.4.23 TIM1 kgetho resetara 1 (TIM1_OR1) . . . . . . . . . . . . . . . . . . . . . . . . . . 1162
33.4.24 TIM8 kgetho resetara 1 (TIM8_OR1) . . . . . . . . . . . . . . . . . . . . . . . . . . 1162
33.4.25 TIMx ho hapa/bapisa rejisetara ya mokgwa 3 (TIMx_CCMR3)(x = 1, 8) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1163
33.4.26 TIMx ho hapa/bapisa rejisetara 5 (TIMx_CCR5)(x = 1, 8) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1164
33.4.27 TIMx ho hapa/bapisa rejisetara 6 (TIMx_CCR6)(x = 1, 8) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1165

RM0438 Rev 8

33/2187
54

Litaba

R0438

33.4.28 TIM1 kgetho resetara 2 (TIM1_OR2) . . . . . . . . . . . . . . . . . . . . . . . . . . 1165 33.4.29 TIM1 kgetho ngodiso 3 (TIM1_OR3) . . . . . . . . . . . . . . . . . . . . . . . . . . 1167 33.4.30 TIM8 kgetho ngodiso 2 (TIM8_OR2) . . . . . . . . . . . . . . . . . . . . . . . . . . 1168 33.4.31 TIM8 kgetho ngodiso 3 (TIM8_OR3) . . . . . . . . . . . . . . . . . . . . . . . . . . 1170 33.4.32 TIM1 ngodisa mmapa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1172 33.4.33 TIM8 ngodisa mmapa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1174

34

Li-timers tsa morero o akaretsang (TIM2/TIM3/TIM4/TIM5) . . . . . . . . . . . . . . . . 1177

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

34.2 TIM2/TIM3/TIM4/TIM5 likarolo tsa mantlha . . . . . . . . . . . . . . . . . . . . . . . . . . .1177

34.3 TIM2/TIM3/TIM4/TIM5 tlhaloso e sebetsang . . . . . . . . . . . . . . . . . . . . .1179

34.3.1 Yuniti ea motheo ea nako . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1179

34.3.2 Mekhoa ea likhaontara . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1181

34.3.3 Khetho ea oache . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1191

34.3.4 Tšoara/Bapisa likanale . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1195

34.3.5 Mokgwa wa ho kenya letsoho . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1197

34.3.6 PWM mokhoa oa ho kenya . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1198

34.3.7 Mokhoa o qobelloang oa tlhahiso . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1199

34.3.8 Mokhoa oa ho bapisa sephetho . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1200

34.3.9 mokhoa oa PWM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1201

34.3.10 Asymmetric PWM mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1204

34.3.11 Mokhoa o kopaneng oa PWM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1205

34.3.12 Ho hlakola lets'oao la OCxREF ketsahalong e kantle . . . . . . . . . . . . . . 1206

34.3.13 Mokhoa o le mong-pulse . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1208

34.3.14 Retriggerable one pulse mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1209

34.3.15 Mokhoa oa khokahanyo oa khokahanyo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1210

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

34.3.17 Kenyeletso ya nako XOR tshebetso . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1212

34.3.18 Li-timers le khokahanyo ea li-trigger tsa kantle . . . . . . . . . . . . . . . . . . . 1213

34.3.19 Kamahanyo ya sebala nako . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1216

34.3.20 DMA ho phatloha mokhoa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1221

34.3.21 Mokhoa oa ho tlosa liphoso. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1222

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

34.4.1 TIMx rejisetara ea taolo 1 (TIMx_CR1)(x = 2 ho isa ho 5) . . . . . . . . . . . . . . . . . 1223

34.4.2 TIMx rejisetara ea taolo 2 (TIMx_CR2)(x = 2 ho isa ho 5) . . . . . . . . . . . . . . . . . 1224

34.4.3 TIMx rejisetara ea taolo ea mokhoa oa makhoba (TIMx_SMCR)(x = 2 ho isa ho 5) . . . . . . . 1226

34.4.4 TIMx DMA/Khatiso e nolofalletsa rejisetara (TIMx_DIER)(x = 2 ho isa ho 5) . . . . . . 1229

34/2187

RM0438 Rev 8

R0438

Litaba

34.4.5 Rejistara ea boemo ba TIMx (TIMx_SR)(x = 2 ho isa ho 5) . . . . . . . . . . . . . . . . . . . . 1230 34.4.6 TIMx rekoto ea tlhahiso ea liketsahalo (TIMx_EGR)(x = 2 ho isa ho 5) . . . . . . . . . . 1231 34.4.7 TIMx ho hapa/bapisa rejisetara ya mokgwa 1 (TIMx_CCMR1)(x = 2 ho ya ho 5) . 1232 34.4.8 TIMx ho hapa/bapisa rejisetara ya mokgwa 1 [alternate] (TIMx_CCMR1)
(x = 2 ho isa ho 5). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1234 34.4.9 TIMx ho hapa/bapisa rejisetara ya mokgwa 2 (TIMx_CCMR2)(x = 2 ho ya ho 5) . 1236 34.4.10 TIMx ho hapa/bapisa rejisetara ya mokgwa 2 [alternate] (TIMx_CCMR2)
(x = 2 ho isa ho 5). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1237 34.4.11 TIMx ho hapa/bapisa rejisetara ea nolofalletsa
(TIMx_CCER)(x = 2 ho isa ho 5) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1238 34.4.12 TIMx counter (TIMx_CNT)(x = 2 ho isa ho 5) . . . . . . . . . . . . . . . . . . . . . . . . 1239 34.4.13 TIMx counter [alternate] (TIMx_CNT)(x = 2 ho ea ho 5) . . . . . . . . . . . . . . . . 1240 34.4.14 TIMx prescaler (TIMx_PSC)(x = 2 ho isa ho 5) . . . . . . . . . . . . . . . . . . . . . . . 1240 34.4.15 TIMx registara ea ho jarolla bocha (TIMx_ARR)(x = 2 ho isa ho 5) . . . . . . . . . . . . . . 1241 34.4.16 TIMx ho hapa/bapisa rejisetara 1 (TIMx_CCR1)(x = 2 ho isa ho 5) . . . . . . . 1241 34.4.17 TIMx ho hapa/bapisa rejisetara 2 (TIMx_CCR2)(x = 2 ho isa ho 5) . . . . . . . 1241 34.4.18 TIMx ho hapa/bapisa rejisetara 3 (TIMx_CCR3)(x = 2 ho isa ho 5) . . . . . . . 1242 34.4.19 TIMx ho hapa/bapisa rejisetara 4 (TIMx_CCR4)(x = 2 ho isa ho 5) . . . . . . . 1242 34.4.20 TIMx Rejistara ea taolo ea DMA (TIMx_DCR)(x = 2 ho isa ho 5) . . . . . . . . . . . . . . 1243 34.4.21 TIMx DMA aterese bakeng sa phetiso e felletseng (TIMx_DMAR)(x = 2 ho isa ho 5) . . . . . . 1244 34.4.22 TIM2 kgetho ngodiso 1 (TIM2_OR1) . . . . . . . . . . . . . . . . . . . . . . . . . . 1244 34.4.23 TIM3 kgetho ngodiso 1 (TIM3_OR1) . . . . . . . . . . . . . . . . . . . . . . . . . . 1244 34.4.24 TIM2 kgetho ngodiso 2 (TIM2_OR2) . . . . . . . . . . . . . . . . . . . . . . . . . . 1245 34.4.25 TIM3 kgetho ngodiso 2 (TIM3_OR2) . . . . . . . . . . . . . . . . . . . . . . . . . . 1245 34.4.26 TIMx 'mapa oa ngoliso. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1247

35

Li-timers tsa morero o akaretsang (TIM15/TIM16/TIM17) . . . . . . . . . . . . . . . . . 1250

35.1 TIM15/TIM16/TIM17 selelekela . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1250

35.2 TIM15 likarolo tse kholo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1250

35.3 TIM16/TIM17 likarolo tse kholo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1251

35.4 TIM15/TIM16/TIM17 tlhaloso e sebetsang . . . . . . . . . . . . . . . . . . . . . 1254

35.4.1 Yuniti ea motheo ea nako . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1254

35.4.2 Mekhoa ea likhaontara . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1256

35.4.3 Khaontara ea ho pheta-pheta . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1260

35.4.4 35.4.5 35.4.6 35.4.7

Khetho ea oache. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1261 Tšoara/bapisa likanale . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1263 Mokhoa oa ho kenya letsoho . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1265 PWM mokhoa oa ho kenya (feela bakeng sa TIM15) . . . . . . . . . . . . . . . . . . . . . . . . . . . 1266

RM0438 Rev 8

35/2187
54

Litaba

R0438

35.5

35.4.8 Mokhoa o qobelloang oa tlhahiso . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1267 35.4.9 Mokhoa oa ho bapisa sephetho . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1268 35.4.10 mokhoa oa PWM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1269 35.4.11 Mokhoa o kopaneng oa PWM (TIM15 feela) . . . . . . . . . . . . . . . . . . . . . . . . . 1270 35.4.12 Liphetho tse tlatselletsang le ho kenya nako e shoeleng. . . . . . . . . . . . . . . 1271 35.4.13 Ho sebelisa mosebetsi oa khefu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1273 35.4.14 Melemo ea khefu ea mahlakore ka bobeli . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1278 35.4.15 Mehato e 6 ea moloko oa PWM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1279 35.4.16 Mokhoa o le mong-pulse . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1281 35.4.17 Retriggerable one pulse mode (TIM15 feela) . . . . . . . . . . . . . . . . . . . 1282 35.4.18 UIF bit remapping . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1283 35.4.19 Kenyeletso ya nako XOR tshebetso (TIM15 feela) . . . . . . . . . . . . . . . . . . . . . . . 1284 35.4.20 Khokahano ea "trigger" ea kantle (TIM15 feela) . . . . . . . . . . . . . . . . . . 1285 35.4.21 Mokhoa oa makhoba o kopantsoeng oa ho seta bocha + mokhoa oa ho qala . . . . . . . . . . . . . . . . . . 1287 35.4.22 DMA ho phatloha mokhoa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1287 35.4.23 Khokahano ea nako (TIM15) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1289 35.4.24 Ho sebelisa nako e hlahisoang ke nako e le mohloli oa lisebelisoa tse ling (TIM16/TIM17) . . . . . . 1289 35.4.25 Mokhoa oa ho tlosa liphoso. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1289
Setšoantšo sa TIM15. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1290
35.5.1 Rejisetara ea taolo ea TIM15 1 (TIM15_CR1) . . . . . . . . . . . . . . . . . . . . . . . 1290 35.5.2 TIM15 rejisetara ea taolo 2 (TIM15_CR2) . . . . . . . . . . . . . . . . . . . . . . . 1291 35.5.3 TIM15 rekoto ea taolo ea makhoba (TIM15_SMCR) . . . . . . . . . . . . . 1293 35.5.4 TIM15 DMA/ho sitisa rejisetara e nolofalletsang (TIM15_DIER) . . . . . . . . . . . . 1294 35.5.5 TIM15 ngoliso ea maemo (TIM15_SR) . . . . . . . . . . . . . . . . . . . . . . . . . . 1295 35.5.6 Ngoliso ea tlhahiso ea ketsahalo ea TIM15 (TIM15_EGR) . . . . . . . . . . . . . . . . 1297 35.5.7 TIM15 ho hapa/bapisa rejisetara ya mokgwa 1 (TIM15_CCMR1) . . . . . . . 1298 35.5.8 TIM15 ho hapa/bapisa rejisetara ya mokgwa 1 [mokgwa o mong] (TIM15_CCMR1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1299 35.5.9 TIM15 hapa/bapisa rejisetara ea nolofalletsa (TIM15_CCER) . . . . . . . . . 1302 35.5.10 TIM15 counter (TIM15_CNT) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1305 35.5.11 TIM15 prescaler (TIM15_PSC) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1305 35.5.12 TIM15 register ea ho kenya bocha (TIM15_ARR) . . . . . . . . . . . . . . . . . . . . . 1305 35.5.13 TIM15 repetition counter register (TIM15_RCR) . . . . . . . . . . . . . . . . 1306 35.5.14 TIM15 ho hapa/bapisa rejisetara 1 (TIM15_CCR1) . . . . . . . . . . . . . . 1306 35.5.15 TIM15 ho hapa/bapisa rejisetara 2 (TIM15_CCR2) . . . . . . . . . . . . . . 1307 35.5.16 TIM15 ngoliso ea khefu le nako e shoeleng (TIM15_BDTR) . . . . . . . . . . . . 1307 35.5.17 Rejisetara ea taolo ea TIM15 DMA (TIM15_DCR) . . . . . . . . . . . . . . . . . . . . 1310

36/2187

RM0438 Rev 8

R0438

Litaba

35.6

35.5.18 TIM15 Aterese ea DMA bakeng sa phetiso e felletseng (TIM15_DMAR) . . . . . . . . . . . . 1310 35.5.19 TIM15 kgetho ya ngodiso 1 (TIM15_OR1) . . . . . . . . . . . . . . . . . . . . . . . . 1311 35.5.20 TIM15 kgetho ya kgetho 2 (TIM15_OR2) . . . . . . . . . . . . . . . . . . . . . . . . 1311 35.5.21 TIM15 ngolisa 'mapa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1313
TIM16/TIM17 rejistara . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1316
35.6.1 TIMx rejisetara ea taolo 1 (TIMx_CR1)(x = 16 ho isa ho 17) . . . . . . . . . . . . . . . 1316 35.6.2 TIMx rejisetara ea taolo 2 (TIMx_CR2)(x = 16 ho isa ho 17) . . . . . . . . . . . . . . . 1317 35.6.3 TIMx DMA/ sitiso etsa rejisetara (TIMx_DIER)(x = 16 ho isa ho 17) . . . . 1318 35.6.4 TIMx ngoliso ea maemo (TIMx_SR) (x = 16 ho ea ho 17) . . . . . . . . . . . . . . . . . . 1319 35.6.5 TIMx rejisetara ea tlhahiso ea liketsahalo (TIMx_EGR)(x = 16 ho isa ho 17) . . . . . . . . 1320 35.6.6 TIMx ho hapa/bapisa rejisetara ea mokhoa 1
(TIMx_CCMR1)(x = 16 ho isa ho 17) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1321 35.6.7 TIMx ho hapa/bapisa rejisetara ya mokgwa 1 [alternate] (TIMx_CCMR1)(x = 16 ho 17) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1322 35.6.8 TIMx hapa/bapisa rejisetara ea nolofalletsa (TIMx_CCER)(x = 16 ho isa ho 17) . 1324 35.6.9 TIMx counter (TIMx_CNT)(x = 16 ho isa ho 17) . . . . . . . . . . . . . . . . . . . . . . 1326 35.6.10 TIMx prescaler (TIMx_PSC)(x = 16 ho isa ho 17) . . . . . . . . . . . . . . . . . . . . . 1327 35.6.11 TIMx registara ea ho jarolla bocha (TIMx_ARR)(x = 16 ho isa ho 17) . . . . . . . . . . . . 1327 35.6.12 TIMx repetition counter register (TIMx_RCR)(x = 16 ho isa ho 17) . . . . . . . . 1328 35.6.13 TIMx ho hapa/bapisa rejisetara 1 (TIMx_CCR1)(x = 16 ho isa ho 17) . . . . . 1328 35.6.14 TIMx khefu le rejisetara ea nako e shoeleng (TIMx_BDTR)(x = 16 ho isa ho 17) . . . . 1329 35.6.15 Rejisetara ea taolo ea TIMx ea DMA (TIMx_DCR)(x = 16 ho isa ho 17) . . . . . . . . . . . . 1331 35.6.16 TIMx DMA aterese bakeng sa phetiso e felletseng (TIMx_DMAR)(x = 16 ho isa ho 17) . . . . 1332 35.6.17 TIM16 kgetho ngodiso 1 (TIM16_OR1) . . . . . . . . . . . . . . . . . . . . . . . . 1332 35.6.18 TIM16 kgetho ya kgetho 2 (TIM16_OR2) . . . . . . . . . . . . . . . . . . . . . . . . 1333 35.6.19 TIM17 kgetho ngodiso 1 (TIM17_OR1) . . . . . . . . . . . . . . . . . . . . . . . . 1334 35.6.20 TIM17 kgetho ya kgetho 2 (TIM17_OR2) . . . . . . . . . . . . . . . . . . . . . . . . 1335 35.6.21 TIM16/TIM17 ngodisa mmapa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1337

36

Li-timers tsa mantlha (TIM6/TIM7) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1339

36.1 TIM6/TIM7 selelekela . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1339

36.2 TIM6/TIM7 likarolo tsa mantlha . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1339

36.3 TIM6/TIM7 tlhaloso ya tshebetso . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1340

36.3.1 Yuniti ea motheo ea nako . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1340

36.3.2 Mokhoa oa ho bala . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1342

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

36.3.4 Mohloli oa oache. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1345

RM0438 Rev 8

37/2187
54

Litaba

R0438

36.4

36.3.5 Mokhoa oa ho tlosa liphoso. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1346
TIM6/TIM7 lirejistara . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1346
36.4.1 TIMx rejisetara ea taolo 1 (TIMx_CR1)(x = 6 ho isa ho 7) . . . . . . . . . . . . . . . . . 1346 36.4.2 TIMx rejisetara ea taolo 2 (TIMx_CR2)(x = 6 ho isa ho 7) . . . . . . . . . . . . . . . . . 1348 36.4.3 TIMx DMA/Khatiso e nolofalletsa rejisetara (TIMx_DIER)(x = 6 ho isa ho 7) . . . . . . 1348 36.4.4 TIMx ngoliso ea maemo (TIMx_SR)(x = 6 ho isa ho 7) . . . . . . . . . . . . . . . . . . . . 1349 36.4.5 TIMx rejisetara ea tlhahiso ea liketsahalo (TIMx_EGR)(x = 6 ho isa ho 7) . . . . . . . . . . 1349 36.4.6 TIMx counter (TIMx_CNT)(x = 6 ho isa ho 7) . . . . . . . . . . . . . . . . . . . . . . . . 1349 36.4.7 TIMx prescaler (TIMx_PSC)(x = 6 ho isa ho 7) . . . . . . . . . . . . . . . . . . . . . . . 1350 36.4.8 TIMx registara ea ho jarolla bocha (TIMx_ARR)(x = 6 ho isa ho 7) . . . . . . . . . . . . . . 1350 36.4.9 TIMx ngodisa mmapa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1351

37

Nako e tlase ea matla (LPTIM) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1352

37.1 Selelekela sa LPTIM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1352

37.2 LPTIM Likarolo tse kholo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1352

37.3 Ho kenya tšebetsong LPTIM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1352

37.4 LPTIM tlhaloso ea tshebetso . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1353

37.4.1 LPTIM block diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1353

37.4.2 Lithakhisa tsa LPTIM le matšoao a ka hare . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1353

37.4.3 Ho kenya LPTIM le ho qala ho etsa 'mapa . . . . . . . . . . . . . . . . . . . . . . . . . . . 1354

37.4.4 Ho seta botjha LPTIM le ditshupanako . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1355

37.4.5 Filter ea Glitch. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1355

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

37.4.7 Hlahisa multiplexer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1356

37.4.8 Mokhoa oa ho sebetsa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1357

37.4.9 Ts'ebetso ea nako ea nako . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1359

37.4.10 Moloko oa waveform . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1359

37.4.11 Ngoliso ea ntlafatso. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1360

37.4.12 Counter mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1361

37.4.13 Sebala nako nolofalletsa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1362

37.4.14 Ho seta sebali botjha counter. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1362

37.4.15 Mokhoa oa khouto. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1363

37.4.16 Khaontara ea ho pheta-pheta . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1364

37.4.17 Mokhoa oa ho tlosa liphoso. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1365

37.5 LPTIM mekhoa ea matla a tlase . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1366

37.6 LPTIM e sitisa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1366

38/2187

RM0438 Rev 8

R0438

Litaba

37.7

Litokomane tsa LPTIM. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1367
37.7.1 Khatiso ea LPTIM le rejisetara ea maemo (LPTIM_ISR) . . . . . . . . . . . . . . . 1367 37.7.2 LPTIM sitisa rejisetara e hlakileng (LPTIM_ICR) . . . . . . . . . . . . . . . . . . . 1368 37.7.3 Registara e sitisa LPTIM (LPTIM_IER) . . . . . . . . . . . . . . . . . . 1369 37.7.4 Rejisetara ea tlhophiso ea LPTIM (LPTIM_CFGR) . . . . . . . . . . . . . . . . . . 1370 37.7.5 Rejisetara ea taolo ea LPTIM (LPTIM_CR) . . . . . . . . . . . . . . . . . . . . . . . . . 1373 37.7.6 LPTIM bapisa r

Litokomane / Lisebelisoa

Letoto la STM32L5 le Sireletsehile Haholo ka Tšebeliso e Nyenyane ea Matla [pdf] Bukana ea Mosebelisi
RM0438, STM32L5 Series e Sireletsehile Haholo ka Tšebeliso ea Matla a Tlase, Letoto la STM32L5, le Sireletsehile Haholo ka Tšebeliso ea Matla a Tlase, Tšebeliso ea Matla a Tlase, Tšebeliso

Litšupiso

Tlohela maikutlo

Aterese ea hau ea lengolo-tsoibila e ke ke ea phatlalatsoa. Libaka tse hlokahalang li tšoailoe *