I-STM32L5 Series ikhuselekile kakhulu ngokuSetyenziswa kwamandla aphantsi
“
Iinkcukacha:
- Igama leMveliso: RM0438 Reference manual
- Uhlaziyo: Rev 8
- Amaphepha: 1 ukuya ku-2187
- Umhla wokukhutshwa: Juni 2025
- Umenzi: www.st.com
Ulwazi ngeMveliso:
I-RM0438 Reference manual inika ulwazi oluneenkcukacha malunga
inkumbulo kunye noyilo lwebhasi, ulwakhiwo lokhuseleko lweTrustZone,
umbutho memory, SRAM elungisiweyo, flash memory phezuview, isiqalo
uqwalaselo, kunye nokhuseleko lwenkqubo.
Imiyalelo yokusetyenziswa kwemveliso:
Inkumbulo kunye neBus Architecture:
Uyilo lwenkqubo lubandakanya i-C-bus ekhawulezayo, i-Slow C-bus, i-S-bus,
DMA-ibhasi, SDMMC isilawuli DMA ibhasi, kunye BusMatrix.
Uyilo loKhuseleko lweTrustZone:
Ichaza imeko yokhuseleko yeTrustZone kunye neTrustZone
ukuhlelwa kweperipheral.
Umbutho weMemori:
Ichaza imephu yememori, iidilesi zomda werejista, kunye ne
umbutho we-SRAM elungisiweyo.
I-SRAM elungisiweyo:
Iinkcukacha ze-SRAM2 zokujonga umlinganiso, ukhuseleko lokubhala, ukhuseleko lokufunda,
cima imisebenzi.
Inkumbulo yeFlashview:
Ibonelela ngaphezuluview yenkumbulo edanyazayo esetyenziswa kwisixokelelwano.
Uqwalaselo Lwesiqalo:
Igquma imimiselo yoqwalaselo lwesiqalo senkqubo.
Ukhuseleko Lwenkqubo:
Intshayelelo kumanyathelo okhuseleko lwenkqubo.
Imibuzo Ebuzwa Rhoqo (FAQ):
Umbuzo: Ndingalufumana phi ulwazi malunga nokusetwa ngokutsha kwerejista
imilinganiselo?
A: Amaxabiso okusetha ngokutsha irejista acacisiwe kwicandelo 1.3 le
incwadi yesandla.
Umbuzo: Yintoni iTrustZone yoyilo lokhuseleko?
A: Uyilo lokhuseleko lweTrustZone lucaciswe kwicandelo 2.2
yencwadana.
Umbuzo: Ndilucwangcisa njani useto lwesiqalo?
A: Imiyalelo yoqwalaselo lwesiqalo inokufumaneka kwicandelo lesi-3
yencwadana.
"`
RM0438 Incwadi yesalathiso
Uluhlu lwe-STM32L5 oluhambele phambili lweArm®-based 32-bit MCUs
Intshayelelo
Le ncwadi yereferensi ijolise kubaphuhlisi besicelo. Inika ulwazi olupheleleyo malunga nendlela yokusebenzisa i-STM32L552xx kunye ne-STM32L562xx imemori ye-microcontrollers kunye neeperipherals. I-STM32L552xx kunye ne-STM32L562xx ye-STM32L5x2 umgca we-microcontrollers kunye nobukhulu obuhlukeneyo beememori, iipakethi kunye neeperipherals. Ngolwazi lokuodola, iimpawu zoomatshini kunye nesixhobo sombane nceda ujonge kuluhlu lwedatha oluhambelanayo. Ngolwazi ngondoqo weArm® Cortex®-M33, jonga kwi-Cortex®-M33 Technical Reference manual. I-STM32L552xx kunye ne-STM32L562xx i-microprocessors iquka i-ST ye-teknoloji ye-patented technology.
Amaxwebhu anxulumeneyo
I-Cortex®-M33 Technical Reference Manual ifumaneka apha http://infocenter.arm.com · STM32L552xx kunye ne-STM32L562xx yedatha yedatha · STM32L552xx kunye STM32L562xx amaphepha eerrata
NgoJuni 2025
RM0438 Rev 8
1/2187
www.st.com
1
Imixholo
Imixholo
I-R0438
1
Iingqungquthela zamaxwebhu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77
1.1 Ulwazi ngokubanzi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77
1.2 Uluhlu lwezishunqulelo zeerejista . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77
1.3 Bhalisa kwakhona ixabiso . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78
1.4 Iglosari . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78
1.5 Ukubakho kweeperipherals . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78
2
Imemori kunye nokwakhiwa kwebhasi. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79
2.1 Uyilo lwenkqubo. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79
2.1.1 Ibhasi yeC ekhawulezayo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80
2.1.2 Ibhasi yeC ecothayo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80
2.1.3 S-ibhasi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80
2.1.4 I-DMA-ibhasi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81
2.1.5 Isilawuli se-SDMMC ibhasi ye-DMA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81
2.1.6 BusMatrix . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81
2.2 Uyilo lokhuseleko lweTrustZone . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81
2.2.1 Imeko yokhuseleko yeTrustZone ehlala ikho . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82
2.2.2 I-TrustZone yokuhlelwa komda . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83
2.3 Ulungelelwaniso lwenkumbulo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86
2.3.1 Intshayelelo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86
2.3.2 Imephu yenkumbulo kunye needilesi zemida yerejista. . . . . . . . . . . . . . . . . . 87
2.4 I-SRAM eFakelweyo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93
2.4.1 SRAM2 ukujongwa kokulinganayo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93
2.4.2 SRAM2 Ukhuseleko lokubhala . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94
2.4.3 SRAM2 Ukhuseleko lokufunda . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96
2.4.4 SRAM2 Cima . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96
2.5 Imemori edanyazayo ngaphezuluview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96
3
Ubumbeko lwesiqalo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97
4
Ukhuseleko lwenkqubo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100
4.1 Intshayelelo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100
4.2 Iimpawu zokhuseleko eziphambili . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100
2/2187
RM0438 Rev 8
I-R0438
Imixholo
4.3 4.4 4.5 4.6
4.7 4.8
4.9 4.10 4.11 4.12 4.13
Faka ngokukhuselekileyo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101 Khusela ukuqalisa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101
4.4.1 Intshayelelo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101 4.4.2 Ungeno lokuqalisa kunye ne-BOOT_LOCK. . . . . . . . . . . . . . . . . . . . . . . . . 102 4.4.3 Ingcambu engaguqukiyo yokuthembela kwimemori yesixokelelwano sombane . . . . . . . . . . . . . . . . . 102
Khusela uhlaziyo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102 Ukwahlulwa kovimba usebenzisa iTrustZone . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103
4.6.1 Intshayelelo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103 4.6.2 Uyilo lokhuseleko lweTrustZone . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103 4.6.3 Ulwandiso lokhuseleko lwe-Armv8-M lweCortex-M33. . . . . . . . . . . . . . . . . . . . . 104 4.6.4 Inkumbulo kunye nolwabiwo lweperipheral usebenzisa i-IDAU/SAU. . . . . . . . . . . . . . 104 4.6.5 Inkumbulo kunye nolwabiwo lweperipheral usebenzisa i-GTZC . . . . . . . . . . . . . . . . . . 106 4.6.6 Ukulawula ukhuseleko kwi-TrustZone-aware peripherals . . . . . . . . . . . . . . . 109 4.6.7 Ukuvuselela ukhuseleko lweTrustZone . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 116 4.6.8 Ukuyekisa ukhuseleko lweTrustZone . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 116
Okunye ukwahlulwa kwezibonelelo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .117
4.7.1 Ukubekwa wedwa okwexeshana kusetyenziswa ukhuseleko olukhuselekileyo lokuzifihla (HDP) . . . . . . . . . . . . 117
Ukuphunyezwa ngokukhuselekileyo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .118
4.8.1 Intshayelelo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 118 4.8.2 Iyunithi yokhuseleko lwenkumbulo (MPU) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 118 4.8.3 Ukhuseleko lokubhala lwenkumbulo efakelweyo. . . . . . . . . . . . . . . . . . . . . . 118 4.8.4 Tampukufunyanwa kunye nempendulo. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 118
Ugcino olukhuselekileyo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 120
4.9.1 Intshayelelo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 120 4.9.2 Isazisi esahlukileyo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121
Iinjini zeCrypto. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121
4.10.1 Intshayelelo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121 4.10.2 Iimpawu zeenjini zeCrypto . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121 4.10.3 Injini ye-decryption on-the-fly (OTDFEC) . . . . . . . . . . . . . . . . . . . . . . . 122
Ubomi bemveliso . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 123
4.11.1 Ulawulo lomjikelo wobomi ngokhuseleko lokufunda (RDP) . . . . . . . . . . . . 124 4.11.2 Useto olucetyiswayo lwe-byte. . . . . . . . . . . . . . . . . . . . . . . . . . 125
Ufikelelo olulawulwayo ukulungisa ingxaki . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 125
4.12.1 Ukhuseleko lolungiso lweempazamo ngokhuseleko lokufunda (RDP) . . . . . . . . . . . . . . . . . 125
Ukhuseleko lwepropathi enomgangatho ophezulu wokuqonda kunye nophuhliso lwentsebenziswano 126
RM0438 Rev 8
3/2187
54
Imixholo
I-R0438
4.13.1
4.13.2 4.13.3
Ukhuseleko lwepropathi enomgangatho ophezulu wokuqonda ngokhuseleko lokufunda (RDP) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 126
Ukhuseleko lwepropathi enomgangatho ophezulu wokuqonda nge-OTDEC . . . . . . . . . . . 127
Olunye ukhuselo lwepropathi yomenzi wechiza . . . . . . . . . . . . . . . . . 129
5
Umlawuli weGlobal TrustZone® (GTZC) . . . . . . . . . . . . . . . . . . . . . . . . . 130
5.1 Intshayelelo ye-GTZC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 130
5.2 Iimpawu eziphambili ze-GTZC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 130
5.2.1 Uyilo lwenkqubo ye-GTZC TrustZone . . . . . . . . . . . . . . . . . . . . . . . . . 130
5.3 Inkcazo yokusebenza kwe-GTZC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 132
5.3.1 I-GTZC block diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 132
5.3.2 Inkcazelo yokufikelela ngokungekho mthethweni . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 133
5.3.3 Umlawuli wokhuseleko weTrustZone (TZSC) . . . . . . . . . . . . . . . . . . . . . . . . . . 134
5.3.4 Umlawuli wokukhusela imemori - ibhloko esekelwe (MPCBB) . . . . . . . . . . . . . 134
5.3.5 Umlawuli wokufikelela ongekho mthethweni weTrustZone (TZIC) . . . . . . . . . . . . . . . . . . . . . . 135
5.3.6 Ukuvula/ukusetha ngokutsha imeko . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 135
5.3.7 Izicelo ze-DMA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 135
5.4 Iziganeko ze-GTZC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 135
5.5 GTZC_TZSC iirejista . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 136
5.5.1 Irejista yolawulo ye-GTZC_TZSC (GTZC_TZSC_CR) . . . . . . . . . . . . . . . . 136
5.5.2
GTZC_TZSC irejista yoqwalaselo ekhuselekileyo 1 (GTZC_TZSC_SECCFGR1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 137
5.5.3
GTZC_TZSC irejista yoqwalaselo ekhuselekileyo 2 (GTZC_TZSC_SECCFGR2) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 140
5.5.4
Irejista yoqwalaselo ye-GTZC_TZSC 1 (GTZC_TZSC_PRIVCFGR1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 142
5.5.5
Irejista yoqwalaselo ye-GTZC_TZSC 2 (GTZC_TZSC_PRIVCFGR2) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 145
5.5.6
GTZC_TZSC inkumbulo yangaphandle x irejista ye-watermark engakhuselekanga 1 (GTZC_TZSC_MPCWMxANSR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 147
5.5.7
GTZC_TZSC inkumbulo yangaphandle x irejista ye-watermark engakhuselekanga 2 (GTZC_TZSC_MPCWMxBNSR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 147
5.5.8 Imephu ye-GTZC_TZSC yokubhalisa kwaye usete ngokutsha amaxabiso . . . . . . . . . . . . . . . . . . . . 148
5.6 GTZC_MPCBB iirejista . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 150
5.6.1 Irejista yolawulo ye-GTZC_MPBBx (GTZC_MPCBBx_CR) (x = 1 ukuya ku-2) . 150
5.6.2 GTZC_MPCB1 irejista yokutshixa 1(GTZC_MPCBB1_LCKVTR1) . . . . . . 151
5.6.3
Irejista ye-GTZC_MPCBB2 yokutshixa 1 (GTZC_MPCB2_LCKVTR1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 151
4/2187
RM0438 Rev 8
I-R0438
Imixholo
5.6.4
Irejista yeVector ye-GTZC_MPCBBx y (GTZC_MPCBBx_VCTRy) (x = 1 ukuya ku-2) . . . . . . . . . . . . . . . . . . . . . . . . 152
5.6.5 GTZC_MPCBB1 bhalisa imephu kwaye uhlengahlengise amaxabiso . . . . . . . . . . . . . . . . . 153
5.6.6 GTZC_MPCBB2 bhalisa imephu kwaye uhlengahlengise amaxabiso . . . . . . . . . . . . . . . . . 153
5.7 GTZC_TZIC iirejista . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 154
5.7.1 GTZC_TZIC ukuphazamisa irejista yokuvumela 1 (GTZC_TZIC_IER1) . . . . . . . 154
5.7.2 GTZC_TZIC ukuphazamisa irejista yokuvumela 2 (GTZC_TZIC_IER2) . . . . . . . 157
5.7.3 GTZC_TZIC ukuphazamisa irejista yokuvumela 3 (GTZC_TZIC_IER3) . . . . . . . 159
5.7.4 Irejista yobume be-GTZC_TZIC 1 (GTZC_TZIC_SR1) . . . . . . . . . . . . . . . 160
5.7.5 Irejista yobume be-GTZC_TZIC 2 (GTZC_TZIC_SR2) . . . . . . . . . . . . . . . 163
5.7.6 Irejista yobume be-GTZC_TZIC 3 (GTZC_TZIC_SR3) . . . . . . . . . . . . . . . 165
5.7.7 GTZC_TZIC iflegi yerejista ecacileyo 1 (GTZC_TZIC_FCR1) . . . . . . . . . . . . 166
5.7.8 GTZC_TZIC iflegi yerejista ecacileyo 2 (GTZC_TZIC_FCR2) . . . . . . . . . . . . 169
5.7.9 GTZC_TZIC iflegi yerejista ecacileyo 3 (GTZC_TZIC_FCR3) . . . . . . . . . . . . 171
5.7.10 Imephu yerejista ye-GTZC_TZIC kwaye usete ngokutsha amaxabiso . . . . . . . . . . . . . . . . . . . . . 172
6
Imemori yeflash elungisiweyo (FLASH) . . . . . . . . . . . . . . . . . . . . . . . . . . . 174
6.1 Intshayelelo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 174
6.2 IFLESHI eziphambili iimpawu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 174
6.3 Inkcazo yokusebenza kwenkumbulo edanyazayo. . . . . . . . . . . . . . . . . . . . . . . . . . . 175
6.3.1 Ulungelelwaniso lwenkumbulo edanyazayo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 175
6.3.2 Ukulungiswa kwekhowudi yempazamo (ECC) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 178
6.3.3 Ukufunda ukubambezeleka kokufikelela . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 179
6.3.4 Umthamo ophantsitagndifunde . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 180
6.3.5 Inkqubo yeFlash kunye nemisebenzi yokucima . . . . . . . . . . . . . . . . . . . . . . . . . . 180
6.3.6 Ulandelelwano lokucima inkumbulo edanyazayo . . . . . . . . . . . . . . . . . . . . . . . . . 182
6.3.7 Ulandelelwano lwenkqubo yenkumbulo edanyazayo . . . . . . . . . . . . . . . . . . . 185
6.3.8 Iimpazamo ezidanyazayo iflegi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 186
6.3.9
Funda-ngelixa-bhalayo (RWW) ifumaneka kuphela kwimowudi yebhanki ezimbini (DBANK = 1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 188
6.4 Iibhayithi zememori edanyazayo. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 190
6.4.1 Inkcazo yeebhayithi zokhetho . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 190
6.4.2 Ukhetho lwenkqubo yeebhayithi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 191
6.5 Ukhuseleko lweFlash TrustZone kunye nokhuseleko lwamalungelo . . . . . . . . . . . . . . . . 193
6.5.1 Ukhuseleko lokhuseleko lweTrustZone . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 193
6.5.2 Khusela ukhuseleko lwendawo esekwe kwi-watermark . . . . . . . . . . . . . . . . . . . . . . 195
6.5.3 Ukhuseleko lokufihla (HDP) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 195
RM0438 Rev 8
5/2187
54
Imixholo
I-R0438
6.5.4 Ukhuseleko lwendawo esekelwe kwibhloko (SECBB) . . . . . . . . . . . . . . . . . . 196 6.5.5 Ukunyanzela ibhutsi kwidilesi yememori ekhuselekileyo. . . . . . . . . . . . . . . . . . . 197 6.5.6 Isimo sophawu lokhuseleko olukhanyayo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 197 6.5.7 Iirejista zeflash ezilungiselelwe amalungelo kunye neendlela ezingathotyelwanga . . . . . . . . . . . . . . . 198
6.6 Khusela imemori yesistim . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 198
6.6.1 Intshayelelo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 198 6.6.2 I-RSS yabela izixhobo kwi-bootloader. . . . . . . . . . . . . . . . . . . . . . . . . 198 6.6.3 Imisebenzi ye-RSSLIB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 200
6.7 Ukhuseleko lwenkumbulo yeFlash. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 202
6.7.1 Ukhuseleko lokubhala (WRP) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 202 6.7.2 Ukhuseleko lokufunda (RDP) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 204
6.8 I-FLASH iphazamisa. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 212 6.9 Iirejista zeeFleshi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 213
6.9.1 Irejista yolawulo lokufikelela kwiFlash (FLASH_ACR) . . . . . . . . . . . . . . . . . . . 213 6.9.2 Irejista yesitshixo sokukhanyisa amandla-ezantsi (FLASH_PDKEYR) . . . . . . . . . . . . . . 214 6.9.3 Irejista yesitshixo esidanyazayo esingakhuselekanga (FLASH_NSKEYR) . . . . . . . . . . . . . . . 215 6.9.4 Irejista yesitshixo esidanyazayo (FLASH_SECKEYR) . . . . . . . . . . . . . . . . . 215 6.9.5 Irejista yesitshixo sokhetho lweFlash (FLASH_OPTKEYR) . . . . . . . . . . . . . . . . . . 216 6.9.6 I-flash low volumetagirejista yesitshixo (FLASH_LVEKEYR) . . . . . . . . . . . . . . 216 6.9.7 Irejista yobume beFlash (FLASH_NSSR) . . . . . . . . . . . . . . . . . . . . . . . . . 217 6.9.8 Irejista yobume beFlash (FLASH_SECSR) . . . . . . . . . . . . . . . . . . . . . . . . 218 6.9.9 Irejista yolawulo oludanyazayo olungakhuselekanga (FLASH_NSCR) . . . . . . . . . . . . . . . 220 6.9.10 Irejista yokulawula ekhuselekileyo (FLASH_SECCR) . . . . . . . . . . . . . . . . . 222 6.9.11 Irejista yeFlash ECC (FLASH_ECCR) . . . . . . . . . . . . . . . . . . . . . . . . . . 223 6.9.12 Irejista yokhetho lweFlash (FLASH_OPTR) . . . . . . . . . . . . . . . . . . . . . . . . . 225 6.9.13 Idilesi yokuqalisa ifleshi engakhuselekanga 0 rejista (FLASH_NSBOOTADD0R) 227 6.9.14 Idilesi yokuqalisa ifleshi engakhuselekanga 1 irejista (FLASH_NSBOOTADD1R) 228 6.9.15 Idilesi yokuqalisa ifleshi ekhuselekileyo 0 rejista (FLASH_SECBOOTADD0R) . 228 6.9.16 Flash bank 1 irejista ekhuselekileyo ye-watermak1 (FLASH_SECWM1R1) . . . . 229 6.9.17 Irejista ekhuselekileyo ye-watermak1 2 (FLASH_SECWM1R2) . . . . . . . . 230 6.9.18 Indawo ye-Flash WPR1 Irejista yedilesi (FLASH_WRP1AR) . . . . . . . . . 231 6.9.19 Flash WPR1 indawo B irejista yedilesi (FLASH_WRP1BR) . . . . . . . . . 232 6.9.20 Irejista ekhuselekileyo ye-watermak2 edanyazayo (FLASH_SECWM2R1) . . . . . . . . . . 233 6.9.21 Irejista ekhuselekileyo ye-watermak2 2 (FLASH_SECWM2R2) . . . . . . . . 234 6.9.22 Indawo ye-Flash WPR2 Irejista yedilesi (FLASH_WRP2AR) . . . . . . . . . 235 6.9.23 Flash WPR2 indawo B irejista yedilesi (FLASH_WRP2BR) . . . . . . . . . 236
6/2187
RM0438 Rev 8
I-R0438
Imixholo
6.9.24
6.9.25
6.9.26 6.9.27 6.9.28
IFLESHI ibhloko ekhuselekileyo esekwe kwirejista yebhanki e-1 (FLASH_SECBB1Rx) (apho x=1..4) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 237
IFLESHI ibhloko ekhuselekileyo esekwe kwirejista yebhanki e-2 (FLASH_SECBB2Rx) (apho x=1..4) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 237
IFLESHI irejista yolawulo lweHDP ekhuselekileyo (FLASH_SECHDPCR) . . . . . . . . 238
Irejista yoqwalaselo lwamalungelo eFLASH (FLASH_PRIVCFGR) . . . . . . . 238
Imephu yokubhalisa yeFlash kwaye usete kwakhona amaxabiso . . . . . . . . . . . . . . . . . . . . . . . . . 239
7
I-cache yomyalelo (ICACHE) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 242
7.1 Intshayelelo ye-ICACHE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 242
7.2 Iimpawu eziphambili ze-ICACHE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 242
7.3 Ukuphunyezwa kwe-ICACHE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 243
7.4 Inkcazo yokusebenza kwe-ICACHE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 243
7.4.1 Idiagram yebhloko ye-ICACHE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 244
7.4.2 Ukusetha ngokutsha kwe-ICACHE kunye neewotshi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 244
7.4.3 I-ICACHE TAG inkumbulo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 245
7.4.4 I-ICACHE ebhalwe ngokuthe ngqo (i-1-way cache) . . . . . . . . . . . . . . . . . . . . . . . . 246
7.4.5 I-ICACHE yenza . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 247
7.4.6 I-Cacheable and noncacheable traffic . . . . . . . . . . . . . . . . . . . . . . . . . . 247
7.4.7 Uhlengahlengiso lwedilesi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 248
7.4.8 Ufikelelo olukwi-cacheable . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 250
7.4.9 I-Dual-master cache . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 251
7.4.10 Ukhuseleko lwe-ICACHE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 251
7.4.11 Ukugcinwa kwe-ICACHE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 251
7.4.12 Ukubekwa esweni kwentsebenzo ye-ICACHE . . . . . . . . . . . . . . . . . . . . . . . . . . . . 252
7.4.13 I-ICACHE boot. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 252
7.5 ICACHE iindlela zamandla aphantsi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 252
7.6 ICACHE ulawulo lwempazamo kunye nokuphazamiseka. . . . . . . . . . . . . . . . . . . . . . 253
7.7 Iirejista ze-ICACHE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 253
7.7.1 Irejista yolawulo ye-ICACHE (ICACHE_CR) . . . . . . . . . . . . . . . . . . . . . . . 253
7.7.2 Irejista yobume be-ICACHE (ICACHE_SR) . . . . . . . . . . . . . . . . . . . . . . . . 254
7.7.3 I-ICACHE iphazamise irejista yokunika amandla (ICACHE_IER) . . . . . . . . . . . . . . . . 255
7.7.4 ICACHE iflegi yerejista ecacileyo (ICACHE_FCR) . . . . . . . . . . . . . . . . . . . . 255
7.7.5 ICACHE irejista yokubeka iliso (ICACHE_HMONR) . . . . . . . . . . . . . . . . 256
7.7.6 Irejista ye-ICACHE yokuphosa iliso (ICACHE_MMONR) . . . . . . . . . . . . . . 256
7.7.7 Irejista ye-ICACHE x yoqwalaselo (ICACHE_CRRx) . . . . . . . . . 256
7.7.8 Imephu yerejista ye-ICACHE. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 258
RM0438 Rev 8
7/2187
54
Imixholo
I-R0438
8
Ulawulo lwamandla (PWR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 259
8.1 Izibonelelo zombane kunye neendawo zobonelelo . . . . . . . . . . . . . . . . . . . . . . . . . . . 259
8.1.1 Unikezelo lweeperipherals ze-analog ezizimeleyo. . . . . . . . . . . . . . . . . . . . . . . . 264
8.1.2 Umzila kaloliwe wokubonelela nge-I/O ozimeleyo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 264
8.1.3 Ukubonelela ngeetransceiva ze-USB ezizimeleyo. . . . . . . . . . . . . . . . . . . . . . . . . 264
8.1.4 Indawo yogcino lwebhetri . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 265
8.2 Ukunikezelwa kwenkqubo voltage ummiselo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 266
I-8.2.1 Voltagumlawuli . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 266
8.2.2 Embedded SPS step down converter . . . . . . . . . . . . . . . . . . . . . . . . 267
8.2.3 I-SMPS yehlisela phantsi isikimu sobonelelo lwamandla ombane . . . . . . . . . . . . . . . 268
8.2.4 I-SMPS yehla i-converter xa ithelekiswa nemowudi yamandla aphantsi. . . . . . . . . . . . . 269
8.2.5 Dynamic voltagUlawulo lokukala . . . . . . . . . . . . . . . . . . . . . . . . 270
8.2.6 i-VDD12 domain kunye ne-SMPS yangaphandle. . . . . . . . . . . . . . . . . . . . . . . . . . 271
8.3 Ulawulo lobonelelo ngombane . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 273
8.3.1
Ukusetha kwakhona umbane (i-POR) / ukusetha kwakhona amandla-phantsi (PDR) / ukusetha kwakhona okumdaka (BOR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 273
8.3.2 Iprogrammable voltagIsixhobo se-e (PVD) . . . . . . . . . . . . . . . . . . . . . . . . 274
8.3.3 I-peripheral voltage esweni (PVM) . . . . . . . . . . . . . . . . . . . . . . . . . . 275
8.3.4 Umqulu ophezulutage threshold monitoring . . . . . . . . . . . . . . . . . . . . . . . . . . . 276
8.3.5 Ukujongwa kweqondo lobushushu . . . . . . . . . . . . . . . . . . . . . . . . . . . . 276
8.4 Ulawulo lwamandla . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 277
8.4.1 Iindlela zamandla . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 277
8.4.2 Imo yokuqhuba . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 283
8.4.3 Imowudi yokuqhuba amandla aphantsi (i-LP run) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 283
8.4.4 Iindlela zamandla aphantsi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 284
8.4.5 Imo yokulala . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 285
8.4.6 Imowudi yokulala yamandla aphantsi (ubuthongo be-LP) . . . . . . . . . . . . . . . . . . . . . . . . . . . 286
8.4.7 Misa imowudi ye-0. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 287
8.4.8 Misa imowudi ye-1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 289
8.4.9 Misa imowudi ye-2. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 290
8.4.10 Imo yokulinda . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 292
8.4.11 Imowudi yokuvala . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 295
8.4.12 Ukuzivusa ngokuzenzekelayo kwimowudi yamandla aphantsi. . . . . . . . . . . . . . . . . . . . . . . . . 296
8.5 Ukhuseleko lwePWR TrustZone . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 296
8.5.1 I-PWR Iindlela ze-PWR eziKhethekileyo kunye neZingenamkhethe . . . . . . . . . . . . . . . . . . . . . . 298
8.6 iirejista zePWR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 298
8/2187
RM0438 Rev 8
I-R0438
Imixholo
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
Irejista yolawulo lwamandla 1 (PWR_CR1) . . . . . . . . . . . . . . . . . . . . . . . . . 299 Irejista yolawulo lwamandla 2 (PWR_CR2) . . . . . . . . . . . . . . . . . . . . . . . . . Irejista yolawulo lwamandla angama-300 3 (PWR_CR3) . . . . . . . . . . . . . . . . . . . . . . . . . 301 Irejista yolawulo lwamandla 4 (PWR_CR4) . . . . . . . . . . . . . . . . . . . . . . . . . 303 Irejista yobume bamandla 1 (PWR_SR1) . . . . . . . . . . . . . . . . . . . . . . . . . . 304 Irejista yobume bamandla 2 (PWR_SR2) . . . . . . . . . . . . . . . . . . . . . . . . . . 306 Irejista yemeko yamandla ecacileyo (PWR_SCR) . . . . . . . . . . . . . . . . . . . . . . . I-307 Power Port Irejista yolawulo lokutsalwa phezulu (PWR_PUCRA) . . . . . . . . . . . . . I-308 Power Port Irejista yolawulo lokutsalela phantsi (PWR_PDCRA) . . . . . . . . . . Irejista yolawulo lokutsalwa kwe-308 Power Port B (PWR_PUCRB) . . . . . . . . . . . . . Irejista yolawulo lokutsalwa phantsi kwe-309 Power Port B (PWR_PDCRB) . . . . . . . . . . Irejista yolawulo lokutsalwa kwe-310 Power Port C (PWR_PUCRC) . . . . . . . . . . . . Irejista yolawulo lokutsalwa phantsi kwe-310 Power Port C (PWR_PDCRC) . . . . . . . . . . Irejista yolawulo lokutsalwa kwe-311 Power Port D (PWR_PUCRD) . . . . . . . . . . . . Irejista yolawulo lokutsalwa phantsi kwe-311 Power Port D (PWR_PDCRD) . . . . . . . . . . Irejista yolawulo lokutsalwa kwe-312 Power Port E (PWR_PUCRE) . . . . . . . . . . . . . Irejista yolawulo lokutsalwa phantsi kwe-313 Power Port E (PWR_PDCRE) . . . . . . . . . . Irejista yolawulo lokutsalwa kwe-313 Power Port F (PWR_PUCRF) . . . . . . . . . . . . . Irejista yolawulo lokutsalwa phantsi kwe-314 Power Port F (PWR_PDCRF) . . . . . . . . . . Irejista yolawulo lokutsalwa kwe-314 Power Port G (PWR_PUCRG) . . . . . . . . . . . . Irejista yolawulo lokutsalwa phantsi kwe-315 Power Port G (PWR_PDCRG) . . . . . . . . . . Irejista yolawulo lokutsalwa kwe-316 Power Port H (PWR_PUCRH) . . . . . . . . . . . . Irejista yolawulo lokutsalwa phantsi kwe-316 Power Port H (PWR_PDCRH) . . . . . . . . . . 317 Irejista yolungiselelo olukhuselekileyo lwamandla (PWR_SECCFGR) . . . . . . . . . . . Irejista yokumisela ilungelo le-317 Power (PWR_PRIVCFGR) . . . . . . . . . 319 imephu yerejista ye-PWR kwaye usete kwakhona amaxabiso . . . . . . . . . . . . . . . . . . . . . . . . . . 320
9
Ukuseta kwakhona kunye nolawulo lwewotshi (RCC) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 323
9.1 Lungisa kwakhona . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 323
9.1.1 Ukusetha kwakhona umbane . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 323
9.1.2 Ukusetha kwakhona inkqubo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 323
9.1.3 Ukusetwa ngokutsha kwesizinda . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 325
9.2 Izikhonkwane zeRCC kunye neempawu zangaphakathi. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 325
9.3 Iiwotshi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 325
9.3.1 HSE iwotshi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 329
9.3.2 HSI16 iwotshi. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 330
9.3.3 iwotshi ye-MSI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 331
RM0438 Rev 8
9/2187
54
Imixholo
I-R0438
9.3.4 HSI48 iwotshi. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 332 9.3.5 PLL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 332 9.3.6 LSE iwotshi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 333 9.3.7 LSE iwotshi yenkqubo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 333 9.3.8 iwotshi yeLSI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 334 9.3.9 Ikloko yenkqubo (SYSCLK) ukhetho . . . . . . . . . . . . . . . . . . . . . . . . . . . . 334 9.3.10 Umthombo wewotshi amaza obuninzi xa uthelekiswa nomthamotage . . . . . . . . . . . . . . . . . . 335 9.3.11 Inkqubo yokhuseleko lwewotshi (CSS) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 335 9.3.12 Inkqubo yokhuseleko lwewotshi kwi-LSE. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 335 9.3.13 iwotshi ye-ADC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 336 9.3.14 iwotshi ye-RTC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 336 9.3.15 Iwotshi yesibali-xesha. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 336 9.3.16 Iwotshi yokubukela . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 337 9.3.17 Isakhono sokuvala . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 337 9.3.18 Umlinganiselo wewotshi yangaphakathi/yangaphandle nge-TIM15/TIM16/TIM17. . . . . 337 9.3.19 Iwotshi esecaleni ivumela iirejista
(RCC_AHBxENR, RCC_APBxENRy) . . . . . . . . . . . . . . . . . . . . . . . . . 340
9.4 Iindlela zamandla aphantsi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 340 9.5 RCC TrustZone® ukhuseleko . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 341 9.6 I-RCC Inyhweba kunye nemowudi eNgcebelekayo . . . . . . . . . . . . . . . . . . . . . . . . . 343 9.7 I-RCC iphazamisa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 343 9.8 Iirejista zeRCC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 345
9.8.1 Irejista yokulawula iwotshi ye-RCC (RCC_CR) . . . . . . . . . . . . . . . . . . . . . . . . . 345 9.8.2 Irejista yolungelelwaniso lwewotshi yangaphakathi ye-RCC (RCC_ICSCR) . . . . . . 348 9.8.3 Irejista yoqwalaselo lwewotshi ye-RCC (RCC_CFGR) . . . . . . . . . . . . . . . . . 349 9.8.4 Irejista yolungiselelo lwe-RCC PLL (RCC_PLLCFGR) . . . . . . . . . . . . . . . 352 9.8.5 Irejista yoqwalaselo ye-RCC PLLSAI1 (RCC_PLLSAI1CFGR) . . . . . . . 355 9.8.6 Irejista yoqwalaselo lwe-RCC PLLSAI2 (RCC_PLLSAI2CFGR) . . . . . . . 358 9.8.7 Ukuphazamisa iwotshi ye-RCC yenza irejista (RCC_CIER) . . . . . . . . . . . . . . . . 360 9.8.8 iwotshi ye-RCC yokuphazamisa irejista yeflegi (RCC_CIFR) . . . . . . . . . . . . . . . . . . 361 9.8.9 Iwotshi ye-RCC iphazamisa irejista ecacileyo (RCC_CICR) . . . . . . . . . . . . . . . . . 363 9.8.10 Irejista ye-RCC AHB1 yokusetha ngokutsha i-peripheral (RCC_AHB1RSTR) . . . . . . . . . . 364 9.8.11 Irejista ye-RCC AHB2 yokusetha ngokutsha i-peripheral (RCC_AHB2RSTR) . . . . . . . . . . 365 9.8.12 Irejista ye-RCC AHB3 yokusetha ngokutsha i-peripheral (RCC_AHB3RSTR) . . . . . . . . . . 367 9.8.13 Irejista yokusetha ngokutsha ye-RCC APB1 1 (RCC_APB1RSTR1) . . . . . . . . 368 9.8.14 Irejista yokusetha ngokutsha ye-RCC APB1 2 (RCC_APB1RSTR2) . . . . . . . . 370 9.8.15 Irejista yokusetha ngokutsha ye-RCC APB2 (RCC_APB2RSTR) . . . . . . . . . . 371
10/2187
RM0438 Rev 8
I-R0438
Imixholo
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
Irejista yewotshi ye-RCC AHB1 yecala (RCC_AHB1ENR) . . . . . I-373 RCC AHB2 iwotshi yewotshi yenza irejista (RCC_AHB2ENR) . . . . . 374 RCC AHB3 iwotshi ejikelezayo yenza irejista (RCC_AHB3ENR) . . . . . . 376
RCC APB1 iwotshi ejikelezayo yenza irejista 1 (RCC_APB1ENR1) . . . 377 RCC APB1 iwotshi ejikelezayo yenza irejista 2 (RCC_APB1ENR2) . . . 379
Irejista yewotshi ye-RCC APB2 ye-peripheral (RCC_APB2ENR) . . . . . Iiwotshi ze-381 RCC AHB1 ezijikelezayo zinika amandla kwirejista yeendlela zokuLala nokuMisa (RCC_AHB1SMENR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Iiwotshi ze-382 RCC AHB2 ezijikelezayo zinika amandla kwirejista yeendlela zokuLala kunye nokuMisa (RCC_AHB2SMENR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 384
Iiwotshi ze-RCC AHB3 ezijikelezayo zenza ukuba kwiindlela zokulala kunye nokuMisa irejista (RCC_AHB3SMENR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Iiwotshi ze-386 RCC APB1 ezijikelezayo zinika amandla kwiindlela zokuLala nokuMisa irejista 1 (RCC_APB1SMENR1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . Iiwotshi ze-387 RCC APB1 ezijikelezayo zenza ukuba kwiindlela zokuLala nokuMisa irejista 2 (RCC_APB1SMENR2) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 390
Iiwotshi ze-RCC APB2 zeperipheral zinika amandla kwirejista yeendlela zokuLala kunye nokuMisa (RCC_APB2SMENR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Irejista yewotshi ye-391 ye-RCC ezimeleyo 1 (RCC_CCIPR1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 393 RCC Irejista yolawulo lwe-Backup domain (RCC_BDCR) . . . . . . . . . . . . . . 395
Ulawulo lwe-RCC/irejista yobume (RCC_CSR) . . . . . . . . . . . . . . . . . . . . . . . Irejista ye-RC ye-398 yewotshi yokubuyisela (RCC_CRRCR) . . . . . . . . . . . . . . . . Irejista ye-400 ye-RCC ezimeleyo yoqwalaselo lwewotshi 2 (RCC_CCIPR2) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 401
Irejista yokulibaziseka kwe-OCTOPI (RCC_DLYCFGR) . . . . . . . . . Irejista yoqwalaselo ekhuselekileyo ye-402 RCC (RCC_SECCFGR) . . . . . . . . . . . . Irejista yemeko ekhuselekileyo ye-403 RCC (RCC_SECSR) . . . . . . . . . . . . . . . . . . . . 405
Irejista yemeko yokhuseleko ye-RCC AHB1 (RCC_AHB1SECSR) . . . . . . . . . . 407 RCC AHB2 irejista yobume bokhuseleko (RCC_AHB2SECSR) . . . . . . . . . . 408 RCC AHB3 irejista yobume bokhuseleko (RCC_AHB3SECSR) . . . . . . . . . . 410
Irejista yobume bokhuseleko ye-RCC APB1 1 (RCC_APB1SECSR1) . . . . . . . 411 RCC APB1 irejista yobume bokhuseleko 2 (RCC_APB1SECSR2) . . . . . . . 414 RCC APB2 irejista yobume bokhuseleko (RCC_APB2SECSR) . . . . . . . . . . 415
Imephu yerejista yeRCC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 417
10
Inkqubo yokubuyisela ikloko (CRS) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 424
10.1 Intshayelelo yeCRS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 424
10.2 Iimpawu eziphambili zeCRS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 424
RM0438 Rev 8
11/2187
54
Imixholo
I-R0438
10.3 10.4
10.5 10.6 10.7
Ukuphunyezwa kweCRS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Inkcazo yokusebenza kwe-424 CRS. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 425
10.4.1 Umzobo webhloko ye-CRS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 425 10.4.2 Imiqondiso yangaphakathi ye-CRS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 425 10.4.3 Igalelo longqamaniso . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 426 10.4.4 Umlinganiselo wempazamo yamaxesha ngamaxesha . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 426 10.4.5 Uvandlakanyo lwemposiso rhoqo kunye nokusikeka okuzenzekelayo . . . . . . . . . . . . . . 427 10.4.6 Ukuqaliswa kwe-CRS kunye noqwalaselo . . . . . . . . . . . . . . . . . . . . . . . . . . . 428
I-CRS kwiimowudi zamandla aphantsi. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . I-429 CRS iyaphazamisa. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 429 iirejista zeCRS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 429
10.7.1 Irejista yolawulo lweCRS (CRS_CR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 429 10.7.2 Irejista yoqwalaselo lweCRS (CRS_CFGR) . . . . . . . . . . . . . . . . . . . . . . 430 10.7.3 Ukuphazamiseka kwe-CRS kunye nerejista yobume (CRS_ISR) . . . . . . . . . . . . . . . . . . . 431 10.7.4 CRS phazamisa iflegi ecacileyo yerejista (CRS_ICR) . . . . . . . . . . . . . . . . . . . . 433 10.7.5 Imephu yerejista yeCRS. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 434
11
Injongo ngokubanzi I/Os (GPIO) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 435
11.1 Intshayelelo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 435
11.2 Iimpawu eziphambili zeGPIO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 435
11.3 Inkcazo yokusebenza kweGPIO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 435
11.3.1 Injongo ngokubanzi I/O (GPIO) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 438
11.3.2 I/O pin alternate function multiplexer kunye nemephu . . . . . . . . . . . . . . . 438
11.3.3 Iirejista zolawulo lwezibuko . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 439
11.3.4 Iirejista zedatha ye-I/O yezibuko . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 439
11.3.5 I/O data bitwise handling . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 439
11.3.6 Indlela yokutshixa yeGPIO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 440
11.3.7 I/O enye igalelo/imveliso . . . . . . . . . . . . . . . . . . . . . . . . . . . . 440
11.3.8 Imigca yangaphandle yokuphazamiseka/yokuvuka . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 440
11.3.9 Ubume begalelo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 441
11.3.10 Ulungelelwaniso lwemveliso . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 441
11.3.11 Olunye ubumbeko lomsebenzi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 442
11.3.12 Ubume be-analog . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 443
11.3.13 Ukusebenzisa izikhonkwane ze-oscillator ze-HSE okanye ze-LSE njenge-GPIOs. . . . . . . . . . . . . . . . . 443
11.3.14 Ukusebenzisa izikhonkwane zeGPIO kwindawo yonikezelo lweRTC . . . . . . . . . . . . . . . . . 443
11.3.15 Ukusebenzisa i-PH3 njenge-GPIO. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 444
12/2187
RM0438 Rev 8
I-R0438
Imixholo
11.4 11.5 11.6
Ukhuseleko lweTrustZone . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 444
Iimowudi zamalungelo kunye neNtengiso . . . . . . . . . . . . . . . . . . . . . . . . . . . . 445
Iirejista zeGPIO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 446
11.6.1 Irejista yendlela yezibuko yeGPIO (GPIOx_MODER) (x =A ukuya kuH) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 446
11.6.2 Irejista yohlobo lwe-GPIO port output (GPIOx_OTYPER) (x = A ukuya kuH) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 446
11.6.3 Irejista yesantya sokuphuma kwezibuko le-GPIO (GPIOx_OSPEEDR) (x = A ukuya ku-H) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 447
11.6.4 Irejista ye-GPIO yokutsalela phezulu/yokutsalela ezantsi (GPIOx_PUPDR) (x = A ukuya kuH) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 447
11.6.5 Irejista yedatha yokufaka izibuko le-GPIO (GPIOx_IDR) (x = A ukuya ku-H) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 448
11.6.6 Irejista yedatha ye-GPIO port (GPIOx_ODR) (x = A ukuya ku-H) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 448
11.6.7 I-GPIO port bit set/reset register (GPIOx_BSRR) (x = A ukuya kuH) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 448
11.6.8 Irejista ye-GPIO yokutshixa izibuko (GPIOx_LCKR) (x = A ukuya ku-H) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 449
11.6.9 Umsebenzi ongomnye werejista yeGPIO ephantsi (GPIOx_AFRL) (x = A ukuya kuH) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 450
11.6.10 Umsebenzi ongomnye werejista ephezulu yeGPIO (GPIOx_AFRH) (x = A ukuya kuH) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 451
11.6.11 Irejista yokuseta ngokutsha isuntswana lezibuko le-GPIO (GPIOx_BRR) (x = A ukuya ku-H) . . . . . . . . . . . . 452
11.6.12 Irejista yoqwalaselo ekhuselekileyo ye-GPIO (GPIOx_SECCFGR) (x = A ukuya ku-H) . 452
11.6.13 Imephu yerejista yeGPIO. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 454
12
Umlawuli wobumbeko lwenkqubo (SYSCFG) . . . . . . . . . . . . . . . . . . . . 456
12.1 Iimpawu eziphambili zeSYSCFG . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 456
12.2 Ukhuseleko lwe-SYSCFG TrustZone kunye nenyhweba . . . . . . . . . . . . . . . . . . . . . . . 456
12.3 Iirejista zeSYSCFG . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 458
12.3.1 Irejista yoqwalaselo ekhuselekileyo yeSYSCFG (SYSCFG_SECCFGR) . . . . . 458
12.3.2 Irejista yoqwalaselo yeSYSCFG 1 (SYSCFG_CFGR1) . . . . . . . . . . . . 459
12.3.3 Irejista yemaski yokuphazamiseka kweFPU (SYSCFG_FPUIMR) . . . . . . . . . . . . . . . . 461
12.3.4 I-SYSCFG CPU irejista yokutshixa engakhuselekanga (SYSCFG_CNSLCKR) . . . . . 461
12.3.5 I-SYSCFG CPU irejista yokutshixa ngokukhuselekileyo (SYSCFG_CSLOCKR) . . . . . . . . 462
12.3.6 Irejista yoqwalaselo yeSYSCFG 2 (SYSCFG_CFGR2) . . . . . . . . . . . . 463
12.3.7 Ulawulo lwe-SYSCFG SRAM2 kunye nerejista yobume (SYSCFG_SCSR) . . . . 464
12.3.8 Irejista yesitshixo yeSYSCFG SRAM2 (SYSCFG_SKR) . . . . . . . . . . . . . . . . . 465
RM0438 Rev 8
13/2187
54
Imixholo
I-R0438
12.3.9 I-SYSCFG SRAM2 irejista yokhuseleko lokubhala (SYSCFG_SWPR) . . . . . . 465 12.3.10 SYSCFG SRAM2 bhala irejista yokukhusela 2 (SYSCFG_SWPR2) . . . 466 12.3.11 Irejista yomyalelo weSYSCFG RSS (SYSCFG_RSSCMDR) . . . . . . . . . 466 12.3.12 Imephu yokubhalisa yeSYSCFG. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 467
13
Iiperipherals zidibanisa imatrix. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 469
13.1 Intshayelelo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 469
13.2 Isishwankathelo soqhagamshelo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 469
13.3 Iinkcukacha zoqhagamshelwano . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 470
13.3.1 Ukususela kwisibali-xesha (TIM1/TIM2/TIM3/TIM4/TIM5/TIM8/TIM15/TIM16/TIM17) ukuya kwisibali-xesha (TIM1/TIM2/TIM3/TIM4/TIM5/TIM8/TIM15) . . . . . . . . . . . . . . . . 470
13.3.2 Ukususela kwisibali-xesha (TIM1/TIM2/TIM3/TIM4/TIM6/TIM8/TIM15) kunye ne-EXTI ukuya kwi-ADC (ADC1/ADC2) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 471
13.3.3 Ukususela kwi-ADC1/ADC2 ukuya kwisibali-xesha (TIM1/TIM8) . . . . . . . . . . . . . . . . . . . . . . . 471
13.3.4 Ukususela kwisibali-xesha (TIM2/TIM4/TIM5/TIM6/TIM7/TIM8) kunye ne-EXTI ukuya kwi-DAC (DAC1/DAC2) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 472
13.3.5 Ukususela kwi-timer (TIM1/TIM3/TIM4/TIM6/TIM7/TIM8/TIM16/LPTIM1) kunye ne-EXTI ukuya kwi-DFSDM1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 472
13.3.6 Ukususela kwi-DFSDM1 ukuya kwisibali-xesha (TIM1/TIM8/TIM15/TIM16/TIM17) . . . . . . . . . 473
13.3.7 Ukususela kwi-HSE, LSE, LSI, MSI, MCO, RTC ukuya kwisibali-xesha (TIM2/TIM15/TIM16/TIM17) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 473
13.3.8 Ukusuka kwi-RTC, COMP1, COMP2 ukuya kwisibali-xesha samandla aphantsi (LPTIM1/LPTIM2/LPTIM3) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 474
13.3.9 Ukususela kwisibali-xesha (TIM1/TIM2/TIM3/TIM8/TIM15) ukuya kubathelekisi (COMP1/COMP2) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 474
13.3.10 Ukusuka kwi-ADC (ADC1) ukuya kwi-ADC (ADC2) . . . . . . . . . . . . . . . . . . . . . . . . . . . 474
13.3.11 Ukusuka kwi-USB ukuya kwisibali-xesha (TIM2) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 475
13.3.12 Ukusuka kumthombo we-analog yangaphakathi ukuya kwi-ADC (ADC1/ADC2) kunye ne-OPAMP (OPAMP1/OPAM2) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 475
13.3.13 Ukususela kubathelekisi (COMP1/COMP2) ukuya kwizibali-xesha (TIM1/TIM2/TIM3/TIM8/TIM15/TIM16/TIM17) . . . . . . . . . . . . . . . . . . . 475
13.3.14 Ukusuka kwiimpazamo zesistim ukuya kwizibali-xesha (TIM1/TIM8/TIM15/TIM16/TIM17) . . . . 476
13.3.15 Ukususela kwizibali-xesha (TIM16/TIM17) ukuya kwi-IRTIM . . . . . . . . . . . . . . . . . . . . . . . . . 476
13.3.16 Ukusuka kwi-ADC (ADC1/ADC2) ukuya kwi-DFSDM . . . . . . . . . . . . . . . . . . . . . . . . . . 477
14
Umlawuli wofikelelo kwimemori ethe ngqo (DMA) . . . . . . . . . . . . . . . . . . . . . . . 478
14.1 Intshayelelo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 478
14.2 Iimpawu eziphambili zeDMA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 478
14.3 Ukuphunyezwa kwe-DMA. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 479
14/2187
RM0438 Rev 8
I-R0438
Imixholo
14.4
14.5 14.6
14.3.1 I-DMA1 kunye ne-DMA2. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 479 14.3.2 Isicelo se-DMA sokwenza imephu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 479
Inkcazo yokusebenza kwe-DMA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 480
14.4.1 Umzobo webhloko ye-DMA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 480 14.4.2 Izikhonkwane zeDMA kunye nemiqondiso yangaphakathi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 481 14.4.3 Utshintshelo lweDMA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 481 14.4.4 Ulamlo lwe-DMA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 482 14.4.5 Imijelo yeDMA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 483 14.4.6 Ububanzi bedatha ye-DMA, ulungelelwaniso kunye nokuphela . . . . . . . . . . . . . . . . . . . . 488 14.4.7 Ulawulo lweempazamo kwi-DMA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 489
I-DMA iyaphazamisa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 490 iirejista zeDMA. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 490
14.6.1 Irejista yobume yokuphazamisa iDMA (DMA_ISR) . . . . . . . . . . . . . . . . . . . . . . 490 14.6.2 I-DMA iphazamise irejista ecacileyo yeflegi (DMA_IFCR) . . . . . . . . . . . . . . . . . . 494 14.6.3 Ijelo leDMA x irejista yolungiselelo (DMA_CCRx) . . . . . . . . . . . . . . 495 14.6.4 Ijelo leDMA x inani ledatha yokudlulisela irejista (DMA_CNDTRx) . 500 14.6.5 itshaneli yeDMA x irejista yedilesi yomda (DMA_CPARx) . . . . . . . . 501 14.6.6 itshaneli ye-DMA x inkumbulo 0 irejista yedilesi (DMA_CM0ARx) . . . . . . . 501 14.6.7 Itshaneli ye-DMA x inkumbulo Irejista yedilesi e-1 (DMA_CM1ARx) . . . . . . . 502 14.6.8 Imephu yerejista yeDMA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 502
15
Isicelo se-DMA sokuphindaphinda (DMAMUX) . . . . . . . . . . . . . . . . . . . . . . . . . 506
15.1 Intshayelelo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 506
15.2 Iimpawu eziphambili zeDMAMUX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 507
15.3 Ukuphunyezwa kweDMAMUX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 507
15.3.1 DMAMUX inyathelo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 507
15.3.2 Imephu yeDMAMUX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 508
15.4 Inkcazo yokusebenza kweDMAMUX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .511
15.4.1 I-DMAMUX block diagram. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 511
15.4.2 Iimpawu zeDMAMUX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 512
15.4.3 Imijelo yeDMAMUX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 512
15.4.4 I-DMAMUX imijelo ekhuselekileyo/engakhuselekanga . . . . . . . . . . . . . . . . . . . . . . . . 513
15.4.5 DMAMUX amajelo anelungelo / angawodwa . . . . . . . . . . . . . . . . . . . . 513
15.4.6 I-DMAMUX yesicelo somgca wokuphindaphinda. . . . . . . . . . . . . . . . . . . . . . . . . . . . 513
15.4.7 Isicelo se-DMAMUX generator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 516
15.5 I-DMAMUX iphazamisa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 517
RM0438 Rev 8
15/2187
54
Imixholo
I-R0438
15.6
Iirejista zeDMAMUX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 519
15.6.1 I-DMAMUX yesicelo somgca we-multiplexer channel x irejista yoqwalaselo (DMAMUX_CxCR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 519
15.6.2 I-DMAMUX yesicelo somgca we-multiplexer iphazamise irejista yesimo sesiteshi (DMAMUX_CSR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 520
15.6.3 I-DMAMUX yesicelo somgca we-multiplexer iphazamise ishaneli ecacileyo yerejista yeflegi (DMAMUX_CCFR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 520
15.6.4 I-DMAMUX yesicelo somvelisi wetshaneli x irejista yolungiselelo (DMAMUX_RGxCR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 521
15.6.5 Isicelo se-DMAMUX se-generator siphazamise irejista yobume (DMAMUX_RGSR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 522
15.6.6 I-DMAMUX yesicelo somvelisi iphazamisa irejista yeflegi ecacileyo (DMAMUX_RGCFR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 523
15.6.7 Imephu yokubhalisa yaseDMAMUX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 524
16
I-Nested vectored interrupt controller (NVIC) . . . . . . . . . . . . . . . . . . . . 528
16.1 Iimpawu eziphambili zeNVIC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 528
16.2 Irejista yexabiso lolungelelwaniso lweSysTick . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 528
16.3 Ukuphazamiseka kunye neevektha ezikhethekileyo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 529
17
Ukuphazamiseka okwandisiweyo kunye nomlawuli wesiganeko (EXTI) . . . . . . . . . . . . . . . . 533
17.1 Iimpawu eziphambili ze-EXTI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 533
17.2 Idayagram yebhloko ye-EXTI. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 534
17.2.1 Uqhagamshelwano lwe-EXTI phakathi kweeperipherals kunye ne-CPU . . . . . . . . . . . . . . . . 535
17.2.2 Ukuphazamisa kwe-EXTI/imephu yomsitho. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 535
17.3 Inkcazo yokusebenza ye-EXTI. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 537
17.3.1 EXTI isiganeko esilungisekayo igalelo wakeup. . . . . . . . . . . . . . . . . . . . . . . . 537
17.3.2 EXTI isiganeko ngqo igalelo wakeup. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 539
17.3.3 Ukukhetha kwe-EXTI ye-mux. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 539
17.4 Ukuziphatha okusebenzayo kwe-EXTI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 540
17.5 Ukhuseleko lomsitho we-EXTI. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 541
17.5.1 Ukhuseleko lokhuseleko lwangaphandle . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 541
17.5.2 Ukhuseleko lwamalungelo e-EXTI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 542
17.6 Iirejista ze-EXTI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 543
17.6.1 17.6.2 17.6.3 17.6.4
Irejista ye-EXTI yokunyuka kwe-trigger (EXTI_RTSR1) . . . . . . . . . . . . . . 543 Irejista yokukhetha i-EXTI ewayo (EXTI_FTSR1) . . . . . . . . . . . . . 544 EXTI irejista yokuphazamiseka kwesoftware (EXTI_SWIER1) . . . . . . . . . . . 545 EXTI edge edge ebhalisiweyo elindileyo (EXTI_RPR1) . . . . . . . . . . . . . . . . 546
16/2187
RM0438 Rev 8
I-R0438
Imixholo
17.6.5 Irejista elindileyo ye-EXTI (EXTI_FPR1) . . . . . . . . . . . . . . . . 547 17.6.6 Irejista yolungiselelo lokhuseleko lwe-EXTI (EXTI_SECCFGR1) . . . . . . . . . . 548 17.6.7 Irejista yolungiselelo lwelungelo le-EXTI (EXTI_PRIVCFGR1) . . . . . . . . . 549 17.6.8 Irejista yokukhetha i-EXTI enyukayo (EXTI_RTSR2) . . . . . . . . . . . . . . 549 17.6.9 Irejista yokukhetha i-EXTI ewayo (EXTI_FTSR2) . . . . . . . . . . . . . 550 17.6.10 I-EXTI software iphazamisa irejista yesiganeko (EXTI_SWIER2) . . . . . . . . . . . 551 17.6.11 Irejista elindileyo ye-EXTI ekwinqanaba eliphezulu (EXTI_RPR2) . . . . . . . . . . . . . . . . 551 17.6.12 Irejista elindileyo ye-EXTI (EXTI_FPR2) . . . . . . . . . . . . . . . . 552 17.6.13 Ukhuseleko lwerejista ye-EXTI (EXTI_SECCFGR2) . . . . . . . . . . . . . . . 553 17.6.14 Ilungelo le-EXTI irejista yokwenza (EXTI_PRIVCFGR2) . . . . . . . . . . . . . . 553 17.6.15 Irejista yokukhetha i-EXTI yokuphazamiseka kwangaphandle (EXTI_EXTICRn) . . . . . . . . 554 17.6.16 Irejista yokutshixa ye-EXTI (EXTI_LOCKR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 557 17.6.17 Ukuvuka kwe-EXTI CPU kunye nerejista yemaski yokuphazamiseka (EXTI_IMR1) . . . . . . . 557 17.6.18 EXTI CPU wakeup kunye nerejista yemaski yesiganeko (EXTI_EMR1) . . . . . . . . 558 17.6.19 Ukuvuka kwe-EXTI CPU kunye nerejista yemaski yokuphazamiseka (EXTI_IMR2) . . . . . . . 559 17.6.20 EXTI CPU wakeup kunye nerejista yemaski yesiganeko (EXTI_EMR2) . . . . . . . . 559 17.6.21 Imephu yokubhalisa ye-EXTI. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 560
18
I-Cyclic redundancy check calculation unit (CRC) . . . . . . . . . . . . . . . . 563
18.1 Intshayelelo yeCRC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 563
18.2 Iimpawu eziphambili zeCRC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 563
18.3 Inkcazo yokusebenza kweCRC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 564
18.3.1 Umzobo webhloko ye-CRC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 564
18.3.2 Iimpawu zangaphakathi zeCRC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 564
18.3.3 Ukusebenza kwe-CRC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 564
18.4 Iirejista ze-CRC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 566
18.4.1 18.4.2 18.4.3 18.4.4
Irejista yedatha ye-CRC (CRC_DR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Irejista yedatha ezimeleyo ye-566 CRC (CRC_IDR) . . . . . . . . . . . . . . . . . . . . Irejista yolawulo lwe-566 CRC (CRC_CR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 567 CRC ixabiso lokuqala (CRC_INIT) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 568
18.4.5 i-CRC polynomial (CRC_POL) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 568
18.4.6 Imephu yerejista yeCRC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 569
19
I-Flexible static memory controller (FSMC) . . . . . . . . . . . . . . . . . . . . . 570
19.1 Intshayelelo yeFMC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 570
19.2 Iimpawu eziphambili zeFMC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 570
RM0438 Rev 8
17/2187
54
Imixholo
I-R0438
19.3 19.4 19.5 19.6
19.7
Umzobo webhloko ye-FMC. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 571 AHB ujongano . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 571
19.4.1 Iinkumbulo ezixhaswayo kunye neentengiselwano . . . . . . . . . . . . . . . . . . . . . . . . 572
Imephu yedilesi yesixhobo sangaphandle. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 573
19.5.1 NOR/PSRAM idilesi yemephu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 573 19.5.2 NAND flash memory idilesi yokwenza imaphu. . . . . . . . . . . . . . . . . . . . . . . . 574
NOR flash/PSRAM isilawuli . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 575
19.6.1 Imiqondiso yojongano lwenkumbulo yangaphandle . . . . . . . . . . . . . . . . . . . . . . . . . . . . 576 19.6.2 Iinkumbulo ezixhaswayo kunye nentengiselwano. . . . . . . . . . . . . . . . . . . . . . . . 578 19.6.3 Imigaqo yexesha jikelele . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 580 19.6.4 NOR flash/PSRAM isilawuli asynchronous transactions . . . . . . . . . . 580 19.6.5 Iintengiselwano ezihambelanayo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 598 19.6.6 NOR/PSRAM iirejista zomlawuli . . . . . . . . . . . . . . . . . . . . . . . . . . . . 605
Umlawuli we-Flash we-NAND. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 613
19.7.1 Imiqondiso yojongano lwenkumbulo yangaphandle . . . . . . . . . . . . . . . . . . . . . . . . . . . . 613 19.7.2 I-NAND flash ixhasa iinkumbulo kunye notshintshiselwano. . . . . . . . . . . . . . . 614 19.7.3 Imizobo yexesha lememori ye-NAND flash. . . . . . . . . . . . . . . . . . . . . . 615 19.7.4 Imisebenzi ye-NAND flash. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 615 19.7.5 Ukusebenza kwe-Flash prewait ye-NAND . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 616 19.7.6 Ukubalwa kwekhowudi yokulungisa iimpazamo (ECC)
kwimemori ye-NAND flash. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 617 19.7.7 Iirejista zesilawuli se-NAND . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 618 19.7.8 imephu yerejista yeFMC. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 624
20
Ujongano lwe-Octo-SPI (OCTOSPI) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 626
20.1 Intshayelelo ye-OCTOPI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 626
20.2 Iimpawu eziphambili ze-OCTOSPI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 626
20.3 Ukuphunyezwa kwe-OCTOSPI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 627
20.4 Inkcazo yokusebenza kwe-OCTOSPI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 628
20.4.1 I-OCTOPI block diagram. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 628
20.4.2 Izikhonkwane ze-OCTOSPI kunye neempawu zangaphakathi. . . . . . . . . . . . . . . . . . . . . . . . . . . 629
20.4.3 Ujongano lwe-OCTOSPI kwiimowudi zememori. . . . . . . . . . . . . . . . . . . . . . . . 630
20.4.4 I-OCTOPI yomyalelo oqhelekileyo womyalelo womthetho . . . . . . . . . . . . . . . . . . . . . . . . . 630
20.4.5 I-OCTOSPI i-interface yesignali yeprotocol yomyalelo oqhelekileyo. . . . . . . . . . . . . 634
20.4.6 Iprothokholi yeHyperBus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 637
20.4.7 Iimpawu ezithile . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 641
18/2187
RM0438 Rev 8
I-R0438
Imixholo
20.5 20.6 20.7
20.4.8 Intshayelelo yendlela yokusebenza ye-OCTOPI . . . . . . . . . . . . . . . . . . . . . . . . 642 20.4.9 I-OCTOSPI imo engathanga ngqo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 642 20.4.10 Imowudi ye-OCTOSPI ezenzekelayo yokuvota. . . . . . . . . . . . . . . . . . . . . . 644 20.4.11 Imowudi yenkumbulo ye-OCTOSPI . . . . . . . . . . . . . . . . . . . . . . . . . . . . 645 20.4.12 Intshayelelo yoqwalaselo lwe-OCTOSPI . . . . . . . . . . . . . . . . . . . . . . . . . . 646 20.4.13 Ukumiswa kwenkqubo ye-OCTOSPI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 646 20.4.14 Uqwalaselo lwesixhobo se-OCTOSPI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 646 20.4.15 I-OCTOSPI ulungelelwaniso lwemowudi eqhelekileyo . . . . . . . . . . . . . . . . 649 20.4.16 Uqwalaselo lweprotocol ye-OCTOSPI HyperBus . . . . . . . . . . . . . . . . . . . . . 651 20.4.17 Ulawulo lwempazamo ye-OCTOPI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 652 20.4.18 I-OCTOSPI BUSY kwaye I-ABORT. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 653 20.4.19 Uhlengahlengiso lwe-OCTOPI okanye ukucima . . . . . . . . . . . . . . . . . . . . . . 653 20.4.20 Ukuziphatha kwe-NCS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 653
Ulungelelwaniso lwedilesi kunye nenombolo yedatha. . . . . . . . . . . . . . . . . . . . . . . . . . . 655 OCTOSPI iphazamisa. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 656 iirejista ze-OCTOSPI. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 657
20.7.1 Irejista yolawulo ye-OCTOSPI (OCTOSPI_CR) . . . . . . . . . . . . . . . . . . . . . 657 20.7.2 Irejista ye-OCTOSPI yoqwalaselo lwesixhobo 1 (OCTOSPI_DCR1) . . . . . . 659 20.7.3 Irejista ye-OCTOSPI yoqwalaselo lwesixhobo 2 (OCTOSPI_DCR2) . . . . . . 661 20.7.4 Irejista ye-OCTOSPI yoqwalaselo lwesixhobo 3 (OCTOSPI_DCR3) . . . . . . 662 20.7.5 Irejista ye-OCTOSPI yoqwalaselo lwesixhobo 4 (OCTOSPI_DCR4) . . . . . . 662 20.7.6 Irejista yobume be-OCTOSPI (OCTOSPI_SR) . . . . . . . . . . . . . . . . . . . . . . 663 20.7.7 OCTOSPI iflegi yerejista ecacileyo (OCTOSPI_FCR) . . . . . . . . . . . . . . . . . . 664 20.7.8 Irejista yobude bedatha ye-OCTOSPI (OCTOSPPI_DLR) . . . . . . . . . . . . . . . . 664 20.7.9 Irejista yedilesi ye-OCTOSPI (OCTOSPI_AR) . . . . . . . . . . . . . . . . . . . . 665 20.7.10 Irejista yedatha ye-OCTOSPI (OCTOSPI_DR) . . . . . . . . . . . . . . . . . . . . . . . 665 20.7.11 Irejista yemaski yemo yokuvota ye-OCTOSPI (OCTOSPPI_PSMKR) . . . . . . . 666 20.7.12 Irejista yobume bomdlalo we-OCTOSPI yokuvota (OCTOSPI_PSMAR) . . . . . . . 667 20.7.13 Irejista yesithuba sokuvota i-OCTOSPI (OCTOSPI_PIR) . . . . . . . . . . . . . . 667 20.7.14 Irejista yolungiselelo lonxibelelwano lwe-OCTOSPI (OCTOSPPI_CCR) . . 667 20.7.15 Irejista yokumisela ixesha le-OCTOSPI (OCTOSPPI_TCR) . . . . . . . . . . 670 20.7.16 Irejista yemiyalelo ye-OCTOSPI (OCTOSPI_IR) . . . . . . . . . . . . . . . . . . . 670 20.7.17 OCTOSPI enye irejista yeebhayithi (OCTOSPI_ABR) . . . . . . . . . . . . . 671 20.7.18 Irejista ye-OCTOSPI yexesha eliphantsi lombane (OCTOSPI_LPTR) . . . . . . . . . . 671 20.7.19 Irejista yolungiselelo lonxibelelwano lwe-OCTOSPI
(OCTOSPI_WPCCR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 672 20.7.20 Irejista ye-OCTOSPI yokuvala ixesha loqwalaselo (OCTOSPI_WPTCR) . . 674
RM0438 Rev 8
19/2187
54
Imixholo
I-R0438
20.7.21 Irejista yemiyalelo yokusonga ye-OCTOSPI (OCTOSPI_WPIR) . . . . . . . . . . . . 674 20.7.22 Irejista ye-OCTOSPI songela enye yeebhayithi (OCTOSPI_WPABR) . . . . . . 675 20.7.23 I-OCTOSPI bhala irejista yolungiselelo lonxibelelwano
(OCTOSPI_WCCR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 675 20.7.24 I-OCTOSPI bhala irejista yokumisela ixesha (OCTOSPI_WTCR) . . . . 677 20.7.25 Irejista yemiyalelo ye-OCTOSPI (OCTOSPI_WIR) . . . . . . . . . . . . . 678 20.7.26 I-OCTOPI bhala enye irejista yebhayithi (OCTOSPI_WABR) . . . . . . . 678 20.7.27 Irejista ye-OCTOSPI ye-HyperBus yokulinda ixesha elide
(OCTOSPI_HLCR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 679 20.7.28 Imephu yerejista ye-OCTOSPI. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 679
21
I-Analog-to-digital converters (ADC) . . . . . . . . . . . . . . . . . . . . . . . . . . . 683
21.1 Intshayelelo ye-ADC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 683
21.2 Iimpawu eziphambili ze-ADC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 684
21.3 Ukuphunyezwa kwe-ADC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 685
21.4 Inkcazo yokusebenza kwe-ADC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 686
21.4.1 Umzobo webhloko ye-ADC. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 686
21.4.2 Izikhonkwane ze-ADC kunye neempawu zangaphakathi. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 687
21.4.3 Iiwotshi ze-ADC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 688
21.4.4 ADC1/2 uqhagamshelwano . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 690
21.4.5 Ujongano lwe-AHB yamakhoboka. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 692
21.4.6 Imowudi ye-ADC Deep-down-down (DEEPPWD) kunye ne-ADC voltagumlawuli we-e (ADVREGEN) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 692
21.4.7 Amajelo angenasiphelo esinye nesahlukileyo . . . . . . . . . . . . . . . . . . . . 693
21.4.8 Ulungelelwaniso (ADCAL, ADCALDIF, ADC_CALFACT) . . . . . . . . . . . . . . . 693
21.4.9 Ulawulo lwe-ADC kwi-off-off (ADEN, ADDIS, ADRDY) . . . . . . . . . . . . . . . . . . . . 696
21.4.10 Imiqobo xa ubhala i-ADC control bits . . . . . . . . . . . . . . . . . . . 697
21.4.11 Ukukhethwa kwesiteshi (ADC_SQRy, ADC_JSQR) . . . . . . . . . . . . . . . . . . . 698
21.4.12 Inkqubo enokucwangciswa ngobuchule sampixesha lokuhlala (SMPR1, SMPR2) . . . . . 699
21.4.13 Indlela yokuguqula enye (CONT = 0) . . . . . . . . . . . . . . . . . . . . . . . . . . 699
21.4.14 Imo yenguqu eqhubekayo (CONT = 1) . . . . . . . . . . . . . . . . . . . . . . 700
21.4.15 Ukuqala ukuguqulwa (ADSTART, JADSTART) . . . . . . . . . . . . . . . . . . . 701
21.4.16 ADC ixesha . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 702
21.4.17 Ukumisa uguqulo oluqhubekayo (ADSTP, JADSTP) . . . . . . . . . . . . . . 702
21.4.18 Ukuguqulwa kwi-trigger yangaphandle kunye ne-polarity ye-trigger (EXTSEL, EXTEN, JEXTSEL, JEXTEN) . . . . . . . . . . . . . . . . . . . . . . . 704
21.4.19 Ulawulo lomjelo olutofelweyo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 706
21.4.20 Imodi yokuyeka (DISCEN, DISCNUM, JDISCEN) . . . . . . . . . . . . 708
20/2187
RM0438 Rev 8
I-R0438
Imixholo
21.5 21.6 21.7
21.4.21 Umgca womxholo woguqulo olutofiweyo . . . . . . . . . . . . . . . . . . . . . . 709 21.4.22 Isisombululo esicwangcisiweyo (RES) - Imo yokuguqula ngokukhawuleza . . . . . . . . . . 717 21.4.23 Isiphelo soguqulo, isiphelo secandeloampisigaba se-ling (EOC, JEOC, EOSMP) . . 718 21.4.24 Ukuphela kolandelelwano lokuguqulwa (EOS, JEOS) . . . . . . . . . . . . . . . . . . . . . 718 21.4.25 Imizobo yexesha example (indlela enye/eqhubekayo,
izixhobo zehardware/izixhobo zesoftware) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 719 21.4.26 Ulawulo lwedatha . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 721 21.4.27 Ukulawula iinguqu usebenzisa iDFSDM . . . . . . . . . . . . . . . . . . . . . . 726 21.4.28 Iimpawu zamandla asezantsi aguqukayo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 727 21.4.29 I-analog window watchdog (AWD1EN, JAWD1EN, AWD1SGL,
AWD1CH, AWD2CH, AWD3CH, AWD_HTx, AWD_LTx, AWDx) . . . . . 732 21.4.30 Ii-Oversampler . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 736 21.4.31 Iimowudi ze-ADC ezimbini . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 742 21.4.32 Uluvo lobushushu. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 755 21.4.33 Ukubekwa esweni kobonelelo lweVBAT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 757 21.4.34 Ukubeka iliso kumqulu wangaphakathitage reference . . . . . . . . . . . . . . . . . . . . . . 758
I-ADC ikwimowudi yamandla aphantsi. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 759 ADC iphazamisa. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Iirejista ze-ADC ezingama-760 (kwi-ADC nganye) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 761
21.7.1 Ukuphazamiseka kweADC kunye nerejista yobume (ADC_ISR) . . . . . . . . . . . . . . . . . . . 761 21.7.2 Ukuphazamisa irejista ye-ADC (ADC_IER) . . . . . . . . . . . . . . . . . . . . . . 763 21.7.3 Irejista yolawulo lwe-ADC (ADC_CR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 765 21.7.4 Irejista yolungiselelo lwe-ADC (ADC_CFGR) . . . . . . . . . . . . . . . . . . . . . . 768 21.7.5 Irejista yolungiselelo lwe-ADC 2 (ADC_CFGR2) . . . . . . . . . . . . . . . . . . . 772 21.7.6 I-ADC sampirejista yexesha 1 (ADC_SMPR1) . . . . . . . . . . . . . . . . . . . . 774 21.7.7 I-ADC sampirejista yexesha 2 (ADC_SMPR2) . . . . . . . . . . . . . . . . . . . . 775 21.7.8 ADC watchdog threshold register 1 (ADC_TR1) . . . . . . . . . . . . . . . . . 776 21.7.9 ADC watchdog threshold register 2 (ADC_TR2) . . . . . . . . . . . . . . . . . 776 21.7.10 ADC watchdog threshold register 3 (ADC_TR3) . . . . . . . . . . . . . . . . . 777 21.7.11 Irejista ye-ADC yokulandelelana rhoqo 1 (ADC_SQR1) . . . . . . . . . . . . . . . . . 778 21.7.12 Irejista yolandelelwano eqhelekileyo ye-ADC 2 (ADC_SQR2) . . . . . . . . . . . . . . . . . 779 21.7.13 Irejista ye-ADC yokulandelelana rhoqo 3 (ADC_SQR3) . . . . . . . . . . . . . . . . . 780 21.7.14 Irejista yolandelelwano eqhelekileyo ye-ADC 4 (ADC_SQR4) . . . . . . . . . . . . . . . . . 781 21.7.15 Irejista yedatha eqhelekileyo ye-ADC (ADC_DR) . . . . . . . . . . . . . . . . . . . . . . . . . 781 21.7.16 Irejista yolandelelwano etofwe yi-ADC (ADC_JSQR) . . . . . . . . . . . . . . . . . . 782 21.7.17 ADC offset y irejista (ADC_OFRy) . . . . . . . . . . . . . . . . . . . . . . . . . . . 784 21.7.18 Ijelo leADC elitofwayo y irejista yedatha (ADC_JDRy) . . . . . . . . . . . . . . . 785
RM0438 Rev 8
21/2187
54
Imixholo
I-R0438
21.8 21.9
21.7.19 Irejista ye-analog ye-ADC ye-2 yoqwalaselo (ADC_AWD2CR) . . . . 785 21.7.20 ADC analog watchdog 3 irejista yoqwalaselo (ADC_AWD3CR) . . . . 786 21.7.21 Irejista yendlela yokwahlukana ye-ADC (ADC_DIFSEL) . . . . . . . . . . 786 21.7.22 ADC ulungelelwaniso lwemiba (ADC_CALFACT) . . . . . . . . . . . . . . . . . . . . . . 787
Iirejista eziqhelekileyo ze-ADC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 787
21.8.1 Irejista yemeko eqhelekileyo ye-ADC (ADC_CSR) . . . . . . . . . . . . . . . . . . . . . 787 21.8.2 Irejista yolawulo oluqhelekileyo lwe-ADC (ADC_CCR) . . . . . . . . . . . . . . . . . . . . . 789 21.8.3 Irejista yedatha eqhelekileyo ye-ADC kwimowudi emibini (ADC_CDR) . . . . . 792
Imephu yerejista ye-ADC. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 792
22
Digital-to-analog converter (DAC) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 796
22.1 Intshayelelo yeDAC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 796
22.2 Iimpawu eziphambili zeDAC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 796
22.3 Ukuphunyezwa kweDAC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 797
22.4 Inkcazo yokusebenza kweDAC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 798
22.4.1 Umzobo webhloko yeDAC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 798
22.4.2 Itshaneli yeDAC yenza ukuba . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 799
22.4.3 ifomathi yedatha yeDAC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 799
22.4.4 Ukuguqulwa kweDAC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 801
22.4.5 DAC imveliso voltage. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 801
22.4.6 I-DAC yokukhetha i-trigger. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 802
22.4.7 Izicelo ze-DMA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 803
22.4.8 Isizukulwana sengxolo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 803
22.4.9 Isizukulwana sonxantathu-amaza . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 805
22.4.10 Iindlela zetshaneli zeDAC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 806
22.4.11 Ulungelelwaniso lwesidambisi seshaneli seDAC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 809
22.4.12 Iindlela zeDAC zokuguqula itshaneli . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 810
22.4.13 Iimowudi zokuguqula iitshaneli zeDAC ezimbini (ukuba amajelo amabini ayafumaneka) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 811
22.5 I-DAC kwiindlela zamandla aphantsi. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 815
22.6 I-DAC iyaphazamisa. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 816
22.7 Iirejista zeDAC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 816
22.7.1 Irejista yolawulo lweDAC (DAC_CR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 816
22.7.2 Irejista yokuqalisa isoftware yeDAC (DAC_SWTRGR) . . . . . . . . . . . . . . . . . 820
22.7.3 I-DAC channel1 I-12-bit elungelelaniswe ekunene irejista yokubamba idatha (DAC_DHR12R1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 820
22/2187
RM0438 Rev 8
I-R0438
Imixholo
22.7.4 DAC channel1 I-12-bit ekhohlo ehambelana nerejista yokugcina idatha (DAC_DHR12L1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 821
22.7.5 I-DAC channel1 I-8-bit elungelelaniswe ekunene irejista yokubamba idatha (DAC_DHR8R1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 821
22.7.6 I-DAC channel2 I-12-bit elungelelaniswe ekunene irejista yokubamba idatha (DAC_DHR12R2) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 822
22.7.7 DAC channel2 I-12-bit ekhohlo ehambelana nerejista yokugcina idatha (DAC_DHR12L2) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 822
22.7.8 I-DAC channel2 Irejista yedatha eyi-8 elungelelaniswe ekunene (DAC_DHR8R2) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 823
22.7.9 Irejista yokubamba idatha eyi-Dual DAC 12-bit elungelelaniswe ekunene (DAC_DHR12RD) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 823
22.7.10 Irejista yokubamba idatha eyi-Dual ye-DAC eyi-12-bit elungelelanisiweyo (DAC_DHR12LD) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 824
22.7.11 Irejista yokubamba idatha eyi-Dual DAC 8-bit elungelelaniswe ngasekunene (DAC_DHR8RD) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 824
22.7.12 Irejista yedatha ye-DAC channel1 (DAC_DOR1) . . . . . . . . . . . . . . . . 825
22.7.13 Irejista yedatha ye-DAC channel2 (DAC_DOR2) . . . . . . . . . . . . . . . . 825
22.7.14 Irejista yobume beDAC (DAC_SR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 825
22.7.15 Irejista yolawulo lolungelelwaniso lweDAC (DAC_CCR) . . . . . . . . . . . . . . . . . . . 827
22.7.16 Irejista yokulawula imo yeDAC (DAC_MCR) . . . . . . . . . . . . . . . . . . . . . . . 827
22.7.17 Itshaneli yeDAC1 sample kwaye ubambe sampirejista yexesha (DAC_SHSR1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 829
22.7.18 Itshaneli yeDAC2 sample kwaye ubambe sampirejista yexesha (DAC_SHSR2) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 829
22.7.19 I-DAC sampLe kwaye ubambe irejista yexesha (DAC_SHHR) . . . . . . . . . . . . . . . 829
22.7.20 I-DAC sampkwaye ubambe irejista yexesha lokuhlaziya (DAC_SHRR) . . . . . . . . . 830
22.7.21 Imephu yerejista yeDAC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 831
23
Umqulutagi-reference buffer (VREFBUF) . . . . . . . . . . . . . . . . . . . . . . . . . . 833
23.1 Intshayelelo yeVREFBUF . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 833
23.2 Inkcazo yokusebenza kweVREFBUF . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 833
23.3 Ukucheba kweVREFBUF . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 834
23.4 Iirejista zeVREFBUF . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 835
23.4.1 Ulawulo lwe-VREFBUF kunye nerejista yobume (VREFBUF_CSR) . . . . . . . . . . 835
23.4.2 Irejista yolawulo lolungelelwaniso lwe-VREFBUF (VREFBUF_CCR) . . . . . . . . . . 836
23.4.3 Imephu yerejista yeVREFBUF . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 836
24
Umthelekisi (COMP) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 837
24.1 Intshayelelo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 837
RM0438 Rev 8
23/2187
54
Imixholo
I-R0438
24.2 24.3
24.4 24.5 24.6
Iimpawu eziphambili zeCOMP. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Inkcazo yokusebenza kwe-837 COMP. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 838
24.3.1 Umzobo webloko ye-COMP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 838 24.3.2 Izikhonkwane zeCOMP kunye neempawu zangaphakathi. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 838 24.3.3 Ukusetha ngokutsha kwe-COMP kunye neewotshi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 839 24.3.4 Umatshini wokuTshixa wokuTshixa. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 839 24.3.5 Isithelekisi sefestile . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 840 24.3.6 I-Hysteresis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 840 24.3.7 Umsebenzi ongenanto wokuthelekisa imveliso. . . . . . . . . . . . . . . . . . . . . . . . . . 841 24.3.8 Amandla e-COMP kunye neendlela zesantya. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 842
Iimowudi ze-COMP zamandla aphantsi. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . I-842 COMP iyaphazamisa. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 842 iirejista zeCOMP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 843
24.6.1 Isinxulumanisi 1 solawulo kunye nerejista yobume (COMP1_CSR) . . . . . . . . . . 843 24.6.2 Irejista yolawulo nemeko yeComparator 2 (COMP2_CSR) . . . . . . . . . . 845 24.6.3 Imephu yerejista yeCOMP. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 848
25
Ukusebenza ampizihlanguli (OPAMP). . . . . . . . . . . . . . . . . . . . . . . . . . . . . 849
25.1 Intshayelelo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 849
25.2 OPAMP iimpawu eziphambili . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 849
25.3 OPAMP inkcazo yokusebenza . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 849
25.3.1 OPAMP phinda usete kunye neewotshi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 849
25.3.2 Ulungelelwaniso lokuqala . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 850
25.3.3 Umzila wemiqondiso . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 850
25.3.4 OPAMP iindlela . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 851
25.3.5 Ulungelelwaniso . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 854
25.4 OPAMP iindlela zamandla aphantsi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 856
25.5 OPAMP iirejista . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 857
25.5.1 OPAMP1 ulawulo/irejista yesimo (OPAMP1_CSR) . . . . . . . . . . . . . . . . 857
25.5.2 OPAMPIrejista yokucheba e-1 kwimo yesiqhelo (OPAMP1_OTR). . 858
25.5.3 OPAMPIrejista yokucheba e-1 kwimowudi yamandla aphantsi (OPAMP1_LPOTR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 858
25.5.4 OPAMP2 ulawulo/irejista yesimo (OPAMP2_CRS). . . . . . . . . . . . . . . . 859
25.5.5 OPAMPIrejista yokucheba e-2 kwimo yesiqhelo (OPAMP2_OTR). . 860
25.5.6 OPAMPIrejista yokucheba e-2 kwimowudi yamandla aphantsi (OPAMP2_LPOTR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 860
25.5.7 OPAMP bhalisa imephu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 861
24/2187
RM0438 Rev 8
I-R0438
Imixholo
26
Isihluzi seDijithali se-sigma delta modulators (DFSDM) . . . . . . . . . . . . . . . 862
26.1 Intshayelelo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 862
26.2 Iimpawu eziphambili zeDFSDM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 863
26.3 Ukuphunyezwa kweDFSDM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 864
26.4 Inkcazo yokusebenza kweDFSDM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 865
26.4.1 DFSDM block diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 865
26.4.2 Izikhonkwane zeDFSDM kunye neempawu zangaphakathi . . . . . . . . . . . . . . . . . . . . . . . . . . . . 866
26.4.3 Ukusetha kwakhona i-DFSDM kunye neewotshi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 867
26.4.4 Uthotho lwezidluliseli zetshaneli . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 868
26.4.5 Ukulungisa ujongano lothotho lwegalelo . . . . . . . . . . . . . . . . . . . . . . . . . . 878
26.4.6 Ukufakwa kwedatha efanayo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 878
26.4.7 Ukukhetha umjelo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 880
26.4.8 Ubumbeko lokucoca idijithali . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 881
26.4.9 Iyunithi yokuhlanganisa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 882
26.4.10 I-analog watchdog. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 883
26.4.11 Isixhobo sokubona indlela emfutshane . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 885
26.4.12 Umtshini ogqithisileyo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 886
26.4.13 Ibhloko yeyunithi yedatha. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 886
26.4.14 Ifomathi yedatha esayiniweyo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 887
26.4.15 Ukuqaliswa kweenguqu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 888
26.4.16 Iindlela eziqhubekayo nezikhawulezayo eziqhubekayo . . . . . . . . . . . . . . . . . . . . . . . . 888
26.4.17 Cela ukufaneleka . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 889
26.4.18 Ukwandisa amandla kwindlela yokuqhuba. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 890
26.5 DFSDM iphazamisa. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 890
26.6 DFSDM Ukudluliselwa kweDMA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 892
26.7 itshaneli yeDFSDM y iirejista (y=0..3) . . . . . . . . . . . . . . . . . . . . . . . . . . . 892
26.7.1 Ijelo le-DFSDM y irejista yolungiselelo (DFSDM_CHyCFGR1) . . . . 892
26.7.2 Ijelo le-DFSDM y irejista yolungiselelo (DFSDM_CHyCFGR2) . . . . 894
26.7.3 Itshaneli yeDFSDM y i-analog watchdog kunye nerejista ye-short-circuit detector (DFSDM_CHyAWSCDR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 895
26.7.4 Ijelo le-DFSDM kunye nerejista yedatha yokucoca i-watchdog (DFSDM_CHyWDATR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 896
26.7.5 Ishaneli yeDFSDM y irejista yokufaka idatha (DFSDM_CHyDATINR) . . . . . . 896
26.7.6 Ijelo leDFSDM y irejista yokulibaziseka (DFSDM_CHyDLYR) . . . . . . . . . . . . 897
26.8 DFSDM filter x iirejista zeemodyuli (x=0..3) . . . . . . . . . . . . . . . . . . . . . . . . 898
26.8.1 DFSDM filter x irejista yokulawula 1 (DFSDM_FLTxCR1) . . . . . . . . . . . . 898
26.8.2 DFSDM filter x irejista yokulawula 2 (DFSDM_FLTxCR2) . . . . . . . . . . . . 901
RM0438 Rev 8
25/2187
54
Imixholo
I-R0438
26.8.3 DFSDM filter x ukuphazamisa kunye nerejista yesimo (DFSDM_FLTxISR) . . . . . 902
26.8.4 DFSDM isihluzo x phazamisa iflegi ecacileyo yerejista (DFSDM_FLTxICR) . . . . . 904
26.8.5 Isihluzi se-DFSDM x irejista yokukhetha iqela leqela elitofwayo (DFSDM_FLTxJCHGR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 905
26.8.6 DFSDM filter x irejista yokulawula (DFSDM_FLTxFCR) . . . . . . . . . . . . . . 905
26.8.7 DFSDM filter x irejista yedatha yeqela elitofayo (DFSDM_FLTxJDATAR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 906
26.8.8 DFSDM filter x irejista yedatha kwitshaneli eqhelekileyo (DFSDM_FLTxRDATAR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 907
26.8.9 DFSDM isihluzi x i-analog watchdog irejista ye-threshold ephezulu (DFSDM_FLTxAWHTR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 908
26.8.10 DFSDM isihluzi x i-analog watchdog irejista ephantsi (DFSDM_FLTxAWLTR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 908
26.8.11 DFSDM isihluzi x irejista yesimo se-analog watchdog (DFSDM_FLTxAWSR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 909
26.8.12 DFSDM filter x analog watchdog irejista yeflegi ecacileyo (DFSDM_FLTxAWCFR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 910
26.8.13 DFSDM filter x extremes detector irejista enkulu (DFSDM_FLTxEXMAX) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 910
26.8.14 DFSDM filter x extremes detector ubuncinane irejista (DFSDM_FLTxEXMIN) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 911
26.8.15 DFSDM isihluzi x irejista yexesha lokuguqula (DFSDM_FLTxCNVTIMR) . . 911
26.8.16 Imephu yerejista yeDFSDM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 912
27
Isilawuli se-Touch sensing (TSC) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 920
27.1 Intshayelelo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 920
27.2 Iimpawu eziphambili ze-TSC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 920
27.3 Inkcazo yokusebenza kwe-TSC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 921
27.3.1 Umzobo webhloko ye-TSC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 921
27.3.2 Ukufumana utshintshiselwano ngentlawulo engaphezuluview . . . . . . . . . . . . . . . . . . . 921
27.3.3 Seta ngokutsha neewotshi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 924
27.3.4 Ulandelelwano lokufunyanwa kwentlawulo yentlawulo . . . . . . . . . . . . . . . . . . . . . . . . . 924
27.3.5 Uphawu losasazo lwe-spectrum . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 925
27.3.6 Ubuninzi bempazamo yobalo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 926
27.3.7Sampling capacitor I/O kunye nejelo I/O ukhetho lwemowudi . . . . . . . . . . . 926
27.3.8 Indlela yokufumana . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 927
27.3.9 I/O i-hysteresis kunye nolawulo lokutshintsha kwe-analog. . . . . . . . . . . . . . . . . . . . . . . 927
27.4 TSC iindlela zamandla aphantsi. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 928
27.5 I-TSC iyaphazamisa. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 928
26/2187
RM0438 Rev 8
I-R0438
Imixholo
27.6
Iirejista ze-TSC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 928
27.6.1 Irejista yolawulo ye-TSC (TSC_CR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 928 27.6.2 I-TSC iphazamise irejista yokuvumela (TSC_IER) . . . . . . . . . . . . . . . . . . . . . . 931 27.6.3 I-TSC iphazamise irejista ecacileyo (TSC_ICR) . . . . . . . . . . . . . . . . . . . . . . . . 932 27.6.4 Irejista yobume ye-TSC yokuphazamisa (TSC_ISR) . . . . . . . . . . . . . . . . . . . . . . . 932 27.6.5 Irejista yokulawula i-TSC I/O ye-hysteresis (TSC_IOHCR) . . . . . . . . . . . . . . . 933 27.6.6 Irejista yolawulo lwe-analog ye-TSC I/O
(TSC_IOASCR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 933 27.6.7 TSC I/O sampirejista yolawulo lwe-ling (TSC_IOSCR) . . . . . . . . . . . . . . . . 934 27.6.8 TSC I/O irejista yolawulo lwetshaneli (TSC_IOCCR) . . . . . . . . . . . . . . . . . 934 27.6.9 Irejista yesimo solawulo lweqela le-TSC I/O (TSC_IOGCSR) . . . . . . . . . . . . 935 27.6.10 TSC I/O iqela x irejista counter (TSC_IOGxCR) . . . . . . . . . . . . . . . . 935 27.6.11 Imephu yerejista ye-TSC. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 936
28
True random number generator (RNG) . . . . . . . . . . . . . . . . . . . . . . . . 938
28.1 Intshayelelo ye-RNG . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 938
28.2 RNG iimpawu eziphambili . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 938
28.3 Inkcazo yokusebenza kwe-RNG. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 939
28.3.1 Umzobo webhloko ye-RNG. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 939
28.3.2 Imiqondiso yangaphakathi ye-RNG . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 939
28.3.3 Ukuveliswa kwamanani ngokungacwangciswanga . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 939
28.3.4 Ukuqaliswa kwe-RNG . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 942
28.3.5 Ukusebenza kwe-RNG . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 943
28.3.6 RNG iwotshi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 945
28.3.7 Ulawulo lweempazamo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 945
28.3.8 RNG ukusetyenziswa kwamandla aphantsi. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 946
I-28.4 i-RNG iyaphazamisa. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 946
I-28.5 i-RNG ixesha lokucubungula. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 947
28.6 RNG entropy source ukuqinisekiswa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 947
28.6.1 Intshayelelo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 947
28.6.2 Imiqathango yokuqinisekisa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 947
28.6.3 Ukuqokelelwa kwedatha . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 948
28.7 iirejista zeRNG. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 948
28.7.1 Irejista yokulawula i-RNG (RNG_CR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 948
28.7.2 Irejista yesimo se-RNG (RNG_SR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 950
28.7.3 Irejista yedatha ye-RNG (RNG_DR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 951
28.7.4 Irejista yokulawula uvavanyo lwezempilo ye-RNG (RNG_HTCR) . . . . . . . . . . . . . . . . . . 952
RM0438 Rev 8
27/2187
54
Imixholo
I-R0438
28.7.5 imephu yerejista ye-RNG. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 952
29
I-AES hardware accelerator (AES) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 953
29.1 Intshayelelo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 953
29.2 Iimpawu eziphambili ze-AES. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 953
29.3 Ukuphunyezwa kwe-AES. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 953
29.4 Inkcazo yokusebenza kwe-AES. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 954
29.4.1 Umzobo webhloko ye-AES. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 954
29.4.2 Iimpawu zangaphakathi ze-AES. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 954
29.4.3 AES undoqo we-cryptographic . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 954
29.4.4 Inkqubo ye-AES yokwenza umsebenzi we-cipher. . . . . . . . . . . . . . . . . . . 960
29.4.5 AES decryption round isitshixo sokulungiselela. . . . . . . . . . . . . . . . . . . . . . . . 963
29.4.6 AES ukubiwa kwe-ciphertext kunye nokufakwa kwedatha. . . . . . . . . . . . . . . . . . . . . . 963
29.4.7 Umsebenzi we-AES nqumamisa kwaye uqalise . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 964
29.4.8 Iimowudi ze-AES ezisisiseko ze-chaining (ECB, CBC) . . . . . . . . . . . . . . . . . . . . . . . 964
29.4.9 Imowudi yekhawunta ye-AES (CTR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 969
29.4.10 AES Galois/imowudi yekhawunta (GCM) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 971
29.4.11 Ikhowudi yokuqinisekisa umyalezo we-AES Galois (GMAC) . . . . . . . . . . . . . . 976
29.4.12 Ikhawuntara ye-AES ene-CBC-MAC (CCM) . . . . . . . . . . . . . . . . . . . . . . . . . . 978
29.4.13 Iirejista zedatha ye-AES kunye nokutshintshwa kwedatha . . . . . . . . . . . . . . . . . . . . . . . . 983
29.4.14 Iirejista eziphambili ze-AES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 985
29.4.15 Iirejista zeVector yokuqaliswa kwe-AES. . . . . . . . . . . . . . . . . . . . . . . . . . . . 985
29.4.16 Ujongano lwe-AES DMA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 986
29.4.17 Ulawulo lwemposiso ye-AES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 987
I-29.5 AES iphazamisa. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 988
29.6 AES processing latency. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 988
29.7 iirejista ze-AES. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 989
29.7.1 Irejista yolawulo lwe-AES (AES_CR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 989
29.7.2 Irejista yobume be-AES (AES_SR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 991
29.7.3 Irejista yokufaka idatha ye-AES (AES_DINR) . . . . . . . . . . . . . . . . . . . . . . . . . 993
29.7.4 Irejista yedatha ye-AES (AES_DOUTR) . . . . . . . . . . . . . . . . . . . . . . 993
29.7.5 Irejista yesitshixo ye-AES 0 (AES_KEYR0) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 994
29.7.6 Irejista yesitshixo ye-AES 1 (AES_KEYR1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 994
29.7.7 Irejista yesitshixo ye-AES 2 (AES_KEYR2) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 995
29.7.8 Irejista yesitshixo ye-AES 3 (AES_KEYR3) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 995
29.7.9 Irejista yeVector yokuqalisa i-AES 0 (AES_IVR0) . . . . . . . . . . . . . . . . . . 995
28/2187
RM0438 Rev 8
I-R0438
Imixholo
29.7.10 Irejista yeVector yokuqalisa ye-AES 1 (AES_IVR1) . . . . . . . . . . . . . . . . . . 996 29.7.11 Irejista yeVector yokuqalisa i-AES 2 (AES_IVR2) . . . . . . . . . . . . . . . . . . 996 29.7.12 Irejista yeVector yokuqalisa ye-AES 3 (AES_IVR3) . . . . . . . . . . . . . . . . . . 996 29.7.13 Irejista yesitshixo ye-AES 4 (AES_KEYR4) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 997 29.7.14 Irejista yesitshixo ye-AES 5 (AES_KEYR5) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 997 29.7.15 Irejista yesitshixo ye-AES 6 (AES_KEYR6) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 997 29.7.16 Irejista yesitshixo ye-AES 7 (AES_KEYR7) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 998 29.7.17 AES nqumamisa iirejista (AES_SUSPxR) . . . . . . . . . . . . . . . . . . . . . . . 998 29.7.18 Imephu yerejista ye-AES. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 999
30
Iprosesa yeHash (HASH) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1001
30.1 Intshayelelo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1001
30.2 Iimpawu eziphambili ze-HASH . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1001
30.3 Ukuphunyezwa kwe-HASH . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1002
30.4 Inkcazo yokusebenza ye-HASH . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1002
30.4.1 I-HASH block diagram. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1002
30.4.2 Iimpawu zangaphakathi ze-HASH . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1003
30.4.3 Malunga neendlela ezikhuselekileyo ze-hash . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1003
30.4.4 Ugqithiso lwedatha yemiyalezo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1003
30.4.5 Icomputing yedigest yomyalezo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1005
30.4.6 Ukufakwa komyalezo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1006
30.4.7 Ukusebenza kwe-HMAC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1008
30.4.8 I-HASH yokunqumamisa/ukuqalisa kwakhona imisebenzi . . . . . . . . . . . . . . . . . . . . . . . . . . 1010
30.4.9 I-HASH DMA interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1012
30.4.10 Ulawulo lwemposiso ye-HASH . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1012
30.4.11 I-HASH ixesha lokucubungula . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1012
30.5 I-HASH iphazamisa. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1013
30.6 iirejista ze-HASH . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1014
30.6.1 Irejista yolawulo lwe-HASH (HASH_CR) . . . . . . . . . . . . . . . . . . . . . . . . . . 1014
30.6.2 Irejista yokufaka idatha ye-HASH (HASH_DIN) . . . . . . . . . . . . . . . . . . . . . . . 1016
30.6.3 I-HASH yokuqalisa irejista (HASH_STR) . . . . . . . . . . . . . . . . . . . . . . . . . . . 1017
30.6.4 Iirejista zokwetyisa ze-HASH . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1018
30.6.5 Ukuphazamisa irejista ye-HASH (HASH_IMR) . . . . . . . . . . . . . . . . . . 1019
30.6.6 Irejista yobume be-HASH (HASH_SR) . . . . . . . . . . . . . . . . . . . . . . . . . . . 1020
30.6.7 Iirejista zokutshintsha umxholo we-HASH . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1020
30.6.8 Imephu yerejista ye-HASH. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1021
RM0438 Rev 8
29/2187
54
Imixholo
I-R0438
31
On-the-fly decryption injini (OTDFEC) . . . . . . . . . . . . . . . . . . . . . . 1023
31.1 Intshayelelo ye-OTDFEC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1023
31.2 Iimpawu eziphambili ze-OTDFEC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1023
31.3 Inkcazo yokusebenza kwe-OTDFEC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1024
31.3.1 Umzobo webhloko ye-OTDEC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1024
31.3.2 OTFDEC iimpawu zangaphakathi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1024
31.3.3 OTFDEC on-the-fly decryption . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1025
31.3.4 Ukusetyenziswa kwe-OTFDEC ye-AES kwi-decryption ye-counter mode. . . . . . . . . . . . . 1026
31.3.5 Ulawulo lolawulo lokuhamba . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1027
31.3.6 Ulawulo lwempazamo ye-OTDFEC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1027
31.4 OTFDEC iphazamisa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1028
31.5 Ulwazi lwesicelo se-OTDFEC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1028
31.5.1 Inkqubo yokuqaliswa kwe-OTDFEC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1028
31.5.2 OTFDEC kunye nolawulo lwamandla . . . . . . . . . . . . . . . . . . . . . . . . . . 1030
31.5.3 Uguqulelo oluntsonkothileyo lwe-OTDFEC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1030
31.5.4 OTFDEC ikhowudi yomthombo weCRC engundoqo . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1031
31.6 iirejista ze-OTDFEC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1032
31.6.1 Irejista yolawulo ye-OTDFEC (OTDFEC_CR) . . . . . . . . . . . . . . . . . . . . . 1032
31.6.2 Irejista yolawulo lwelungelo lokufikelela kwi-OTDEC (OTFDEC_PRIVCFGR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1033
31.6.3 OTFDEC ingingqi x irejista yoqwalaselo (OTFDEC_RxCFGR) . . . . . 1033
31.6.4 OTFDEC indawo x irejista yedilesi yokuqala (OTFDEC_RxSTARTADDR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1035
31.6.5 OTFDEC ingingqi x irejista yedilesi yokuphela (OTFDEC_RxENDADDR) . 1035
31.6.6 OTFDEC ingingqi x nonce irejista 0 (OTFDEC_RxNONCER0) . . . . . 1036
31.6.7 OTFDEC ingingqi x nonce irejista 1 (OTFDEC_RxNONCER1) . . . . . 1037
31.6.8 OTFDEC ingingqi x irejista yesitshixo 0 (OTFDEC_RxKEYR0) . . . . . . . . . . 1037
31.6.9 OTFDEC ingingqi x irejista yesitshixo 1 (OTFDEC_RxKEYR1) . . . . . . . . . . 1038
31.6.10 OTFDEC ingingqi x irejista yesitshixo 2 (OTFDEC_RxKEYR2) . . . . . . . . . . 1038
31.6.11 OTFDEC ingingqi x irejista yesitshixo 3 (OTFDEC_RxKEYR3) . . . . . . . . . . 1039
31.6.12 Irejista yesimo se-OTDEC yokuphazamisa (OTFDEC_ISR) . . . . . . . . . . . . . . 1039
31.6.13 I-OTDEC iphazamise irejista ecacileyo (OTFDEC_ICR) . . . . . . . . . . . . . . . 1040
31.6.14 Ukuphazamisa irejista ye-OTDEC (OTFDEC_IER) . . . . . . . . . . . . . . 1041
31.6.15 Imephu yerejista ye-OTDEC. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1042
32
I-accelerator yesitshixo sikawonke-wonke (i-PKA) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1046
32.1 Intshayelelo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1046
30/2187
RM0438 Rev 8
I-R0438
Imixholo
32.2 32.3
32.4
32.5 32.6 32.7
Iimpawu eziphambili ze-PKA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Inkcazo yokusebenza kwe-1046 ye-PKA. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1046
32.3.1 PKA block diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1046 32.3.2 Iimpawu zangaphakathi ze-PKA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1047 32.3.3 Ukusetha ngokutsha kwe-PKA kunye neewotshi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1047 32.3.4 I-PKA yokukhawulezisa isitshixo sikawonke-wonke . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1047 32.3.5 Izicelo eziqhelekileyo ze-PKA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1049 32.3.6 Inkqubo ye-PKA yokwenza utyando . . . . . . . . . . . . . . . . . . . . . . 1051 32.3.7 Ulawulo lwempazamo ye-PKA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1052
Iindlela zokusebenza ze-PKA. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1052
32.4.1 Intshayelelo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1052 32.4.2 Montgomery parameter computation . . . . . . . . . . . . . . . . . . . . . . . . . 1053 32.4.3 Ukongezwa kweemodyuli . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1054 32.4.4 Ukuthabatha ngokwemodyuli . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1054 32.4.5 Uphindaphindo lwemodyuli kunye neMontgomery . . . . . . . . . . . . . . . . . . . . . . 1055 32.4.6 Ukwandiswa kwemodyuli . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1056 32.4.7 Uguqulo lwemodyuli . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1056 32.4.8 Ukunciphisa imodyuli . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1057 32.4.9 Arithmetic Ukongeza . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1057 32.4.10 Ukuthabatha Arithmetic . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1057 32.4.11 Uphindaphindo lwe-arithmetic . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1058 32.4.12 Uthelekiso lwe-Arithmetic . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1058 32.4.13 RSA CRT exponentiation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1059 32.4.14 Inqaku kwi-elliptic curve jonga i-Fp. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1059 32.4.15 ECC Fp ukuphindaphinda kwescalar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1060 32.4.16 Uphawu lwe-ECDSA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1061 32.4.17 Uqinisekiso lwe-ECDSA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1063
Example yoqwalaselo kunye namaxesha okuqhuba . . . . . . . . . . . . . . . . . 1064
32.5.1 Iijika ezijikelezayo ezixhaswayo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1064 32.5.2 Amaxesha okubala . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1066
I-PKA iyaphazamisa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1067 iirejista zePKA. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1068
32.7.1 Irejista yolawulo lwe-PKA (PKA_CR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1068 32.7.2 Irejista yobume be-PKA (PKA_SR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1069 32.7.3 Irejista yeflegi ye-PKA ecacileyo (PKA_CLRFR) . . . . . . . . . . . . . . . . . . . . . . . . 1070 32.7.4 PKA RAM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1070
RM0438 Rev 8
31/2187
54
Imixholo
I-R0438
32.7.5 Imephu yerejista ye-PKA. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1071
33
Izibali zolawulo oluphezulu (TIM1/TIM8) . . . . . . . . . . . . . . . . . . . . . . . . 1072
33.1 TIM1/TIM8 intshayelelo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1072
33.2 TIM1/TIM8 iimpawu eziphambili . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1072
33.3 TIM1/TIM8 inkcazo yokusebenza . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1074
33.3.1 Iyunithi yesiseko sexesha . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1074
33.3.2 Iindlela zokubala . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1076
33.3.3 Uphinda-phindo lwekhawunta . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1087
33.3.4 Igalelo lokuqalisa langaphandle . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1089
33.3.5 Ukukhetha iwotshi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1090
33.3.6 Thatha/thelekisa amajelo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1094
33.3.7 Imowudi yokufaka i-input capture. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1096
33.3.8 PWM imo yokufaka . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1097
33.3.9 Imo yemveliso enyanzelweyo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1098
33.3.10 Imo yokuthelekisa imveliso . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1099
33.3.11 Imo ye-PWM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1100
33.3.12 Imo ye-Asymmetric PWM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1103
33.3.13 Imo ye-PWM edibeneyo. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1104
33.3.14 Idityaniswe imo ye-PWM yesigaba esi-3. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1105
33.3.15 Iziphumo ezongezelelweyo kunye nofakelo lwexesha lokugqibela . . . . . . . . . . . . . . . 1106
33.3.16 Ukusebenzisa umsebenzi wekhefu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1108
33.3.17 Igalelo lekhefu lamacala amabini . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1114
33.3.18 Ukucoca umqondiso we-OCxREF kwisiganeko sangaphandle . . . . . . . . . . . . . . 1115
33.3.19 Inyathelo eli-6 lesizukulwana sePWM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1117
33.3.20 Imowudi yepulse enye . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1118
33.3.21 Imowudi yokubetha ipulse enye . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1119
33.3.22 Imowudi yojongano lwekhowudi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1120
33.3.23 UIF bit remapping . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1122
33.3.24 Igalelo lesibali-xesha XOR umsebenzi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1123
33.3.25 Ukudibana neeSensors zeHolo. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1123
33.3.26 Ungqamaniso lwesibali-xesha . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1126
33.3.27 ADC ungqamaniso . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1130
33.3.28 DMA imo yokuqhuma . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1130
33.3.29 Imo yedebug. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1131
33.4 TIM1/TIM8 iirejista . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1132
33.4.1 Irejista yolawulo ye-TIMx 1 (TIMx_CR1)(x = 1, 8) . . . . . . . . . . . . . . . . . . 1132
32/2187
RM0438 Rev 8
I-R0438
Imixholo
33.4.2 Irejista yolawulo ye-TIMx 2 (TIMx_CR2)(x = 1, 8) . . . . . . . . . . . . . . . . . . 1133
33.4.3 TIMx irejista yolawulo lwendlela yamakhoboka (TIMx_SMCR)(x = 1, 8) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1136
33.4.4 I-TIMx i-DMA/irejista yenza uphazamiseko (TIMx_DIER)(x = 1, 8) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1138
33.4.5 Irejista yobume be-TIMx (TIMx_SR) (x = 1, 8) . . . . . . . . . . . . . . . . . . . . . . 1140
33.4.6 TIMx irejista yokuveliswa kwesiganeko (TIMx_EGR)(x = 1, 8) . . . . . . . . . . . . 1142
33.4.7 I-TIMx yokubamba/thelekisa irejista yendlela 1 (TIMx_CCMR1)(x = 1, 8) . . 1143
33.4.8 I-TIMx yokubamba/thelekisa irejista yendlela 1 [enye] (TIMx_CCMR1)(x = 1, 8) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1144
33.4.9 I-TIMx yokubamba/thelekisa irejista yendlela 2 (TIMx_CCMR2)(x = 1, 8) . . 1147
33.4.10 I-TIMx yokubamba/thelekisa irejista yendlela 2 [enye] (TIMx_CCMR2)(x = 1, 8) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1148
33.4.11 I-TIMx yokufaka/uthelekise irejista yokunika amandla (TIMx_CCER)(x = 1, 8) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1149
33.4.12 Ikhawuntara ye-TIMx (TIMx_CNT)(x = 1, 8) . . . . . . . . . . . . . . . . . . . . . . . . . . 1153
33.4.13 TIMx prescaler (TIMx_PSC)(x = 1, 8) . . . . . . . . . . . . . . . . . . . . . . . . 1153
33.4.14 Irejista ye-TIMx yokulayisha kwakhona ngokuzenzekelayo (TIMx_ARR) (x = 1, 8) . . . . . . . . . . . . . . . . 1153
33.4.15 Irejista yekhawunta yokuphindaphinda ye-TIMx (TIMx_RCR)(x = 1, 8) . . . . . . . . . . . 1154
33.4.16 I-TIMx yokubamba/thelekisa irejista 1 (TIMx_CCR1)(x = 1, 8) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1154
33.4.17 I-TIMx yokubamba/thelekisa irejista 2 (TIMx_CCR2)(x = 1, 8) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1155
33.4.18 I-TIMx yokubamba/thelekisa irejista 3 (TIMx_CCR3)(x = 1, 8) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1155
33.4.19 I-TIMx yokubamba/thelekisa irejista 4 (TIMx_CCR4)(x = 1, 8) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1156
33.4.20 I-TIMx yekhefu kunye nerejista yexesha lokufa (TIMx_BDTR) (x = 1, 8) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1156
33.4.21 Irejista yolawulo ye-TIMx ye-DMA (TIMx_DCR)(x = 1, 8) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1160
33.4.22 Idilesi ye-TIMx ye-DMA yokudluliselwa ngokupheleleyo (TIMx_DMAR) (x = 1, 8) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1161
33.4.23 TIM1 irejista yokhetho 1 (TIM1_OR1) . . . . . . . . . . . . . . . . . . . . . . . . . . 1162
33.4.24 TIM8 irejista yokhetho 1 (TIM8_OR1) . . . . . . . . . . . . . . . . . . . . . . . . . . 1162
33.4.25 I-TIMx yokubamba/thelekisa irejista yendlela 3 (TIMx_CCMR3)(x = 1, 8) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1163
33.4.26 I-TIMx yokubamba/thelekisa irejista 5 (TIMx_CCR5)(x = 1, 8) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1164
33.4.27 I-TIMx yokubamba/thelekisa irejista 6 (TIMx_CCR6)(x = 1, 8) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1165
RM0438 Rev 8
33/2187
54
Imixholo
I-R0438
33.4.28 TIM1 irejista yokhetho 2 (TIM1_OR2) . . . . . . . . . . . . . . . . . . . . . . . . . . 1165 33.4.29 TIM1 irejista yokhetho 3 (TIM1_OR3) . . . . . . . . . . . . . . . . . . . . . . . . . . 1167 33.4.30 TIM8 irejista yokhetho 2 (TIM8_OR2) . . . . . . . . . . . . . . . . . . . . . . . . . . 1168 33.4.31 TIM8 irejista yokhetho 3 (TIM8_OR3) . . . . . . . . . . . . . . . . . . . . . . . . . . 1170 33.4.32 TIM1 imephu yokubhalisa. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1172 33.4.33 TIM8 imephu yokubhalisa. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1174
34
Izibali-xesha zenjongo ngokubanzi (TIM2/TIM3/TIM4/TIM5) . . . . . . . . . . . . . . . . 1177
34.1 TIM2/TIM3/TIM4/TIM5 intshayelelo. . . . . . . . . . . . . . . . . . . . . . . . . . . .1177
34.2 TIM2/TIM3/TIM4/TIM5 iimpawu eziphambili . . . . . . . . . . . . . . . . . . . . . . . . . . .1177
34.3 TIM2/TIM3/TIM4/TIM5 inkcazo yokusebenza . . . . . . . . . . . . . . . . . . . . .1179
34.3.1 Iyunithi yesiseko sexesha . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1179
34.3.2 Iindlela zokubala . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1181
34.3.3 Ukukhetha iwotshi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1191
34.3.4 Thatha/Thelekisa amajelo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1195
34.3.5 Imowudi yokufaka i-input capture. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1197
34.3.6 PWM imo yokufaka . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1198
34.3.7 Imo yemveliso enyanzelweyo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1199
34.3.8 Imo yokuthelekisa imveliso . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1200
34.3.9 Imo ye-PWM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1201
34.3.10 Imo ye-Asymmetric PWM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1204
34.3.11 Imo ye-PWM edibeneyo. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1205
34.3.12 Ukucoca umqondiso we-OCxREF kwisiganeko sangaphandle . . . . . . . . . . . . . . 1206
34.3.13 Imowudi yepulse enye . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1208
34.3.14 Imowudi yokubetha ipulse enye . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1209
34.3.15 Imowudi yojongano lwekhowudi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1210
34.3.16 UIF bit remapping . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1212
34.3.17 Igalelo lesibali-xesha XOR umsebenzi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1212
34.3.18 Izibali-xesha kunye nongqamaniso lwe-trigger yangaphandle. . . . . . . . . . . . . . . . . . . 1213
34.3.19 Ungqamaniso lwesibali-xesha . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1216
34.3.20 DMA imo yokuqhuma . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1221
34.3.21 Imo yedebug. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1222
34.4 TIM2/TIM3/TIM4/TIM5 iirejista . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1223
34.4.1 Irejista yolawulo ye-TIMx 1 (TIMx_CR1)(x = 2 ukuya ku-5) . . . . . . . . . . . . . . . . . 1223
34.4.2 Irejista yolawulo ye-TIMx 2 (TIMx_CR2)(x = 2 ukuya ku-5) . . . . . . . . . . . . . . . . . 1224
34.4.3 TIMx irejista yolawulo lwendlela yamakhoboka (TIMx_SMCR)(x = 2 ukuya ku-5) . . . . . . . 1226
34.4.4 TIMx DMA/Interrupt registeren (TIMx_DIER)(x = 2 to 5) . . . . . . 1229
34/2187
RM0438 Rev 8
I-R0438
Imixholo
34.4.5 Irejista yobume be-TIMx (TIMx_SR) (x = 2 ukuya ku-5) . . . . . . . . . . . . . . . . . . . . 1230 34.4.6 TIMx irejista yokuveliswa kwesiganeko (TIMx_EGR) (x = 2 ukuya ku-5) . . . . . . . . . . 1231 34.4.7 TIMx ukubamba/thelekisa irejista yendlela 1 (TIMx_CCMR1)(x = 2 ukuya ku-5) . 1232 34.4.8 TIMx ukubamba/thelekisa irejista yendlela 1 [enye] (TIMx_CCMR1)
(x = 2 ukuya ku-5) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1234 34.4.9 TIMx ukubamba/thelekisa irejista yendlela 2 (TIMx_CCMR2)(x = 2 ukuya ku-5) . 1236 34.4.10 TIMx ukubamba/thelekisa irejista yendlela 2 [enye] (TIMx_CCMR2)
(x = 2 ukuya ku-5) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1237 34.4.11 I-TIMx yokufaka/uthelekise irejista eyenza kube lula
(TIMx_CCER)(x = 2 ukuya ku-5) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1238 34.4.12 TIMx counter (TIMx_CNT)(x = 2 ukuya ku-5) . . . . . . . . . . . . . . . . . . . . . . . . 1239 34.4.13 TIMx counter [enye] (TIMx_CNT)(x = 2 ukuya ku-5) . . . . . . . . . . . . . . . . 1240 34.4.14 TIMx prescaler (TIMx_PSC)(x = 2 ukuya 5) . . . . . . . . . . . . . . . . . . . . . . . 1240 34.4.15 TIMx irejista yokulayisha kwakhona ngokuzenzekelayo (TIMx_ARR) (x = 2 ukuya ku-5) . . . . . . . . . . . . . . 1241 34.4.16 TIMx ukubamba/thelekisa irejista 1 (TIMx_CCR1)(x = 2 ukuya ku-5) . . . . . . . 1241 34.4.17 TIMx ukubamba/thelekisa irejista 2 (TIMx_CCR2)(x = 2 ukuya ku-5) . . . . . . . 1241 34.4.18 TIMx ukubamba/thelekisa irejista 3 (TIMx_CCR3)(x = 2 ukuya ku-5) . . . . . . . 1242 34.4.19 TIMx ukubamba/thelekisa irejista 4 (TIMx_CCR4)(x = 2 ukuya ku-5) . . . . . . . 1242 34.4.20 Irejista yolawulo ye-TIMx ye-DMA (TIMx_DCR) (x = 2 ukuya ku-5) . . . . . . . . . . . . . . 1243 34.4.21 Idilesi ye-TIMx ye-DMA yokudluliselwa ngokupheleleyo (TIMx_DMAR) (x = 2 ukuya ku-5) . . . . . . 1244 34.4.22 TIM2 irejista yokhetho 1 (TIM2_OR1) . . . . . . . . . . . . . . . . . . . . . . . . . . 1244 34.4.23 TIM3 irejista yokhetho 1 (TIM3_OR1) . . . . . . . . . . . . . . . . . . . . . . . . . . 1244 34.4.24 TIM2 irejista yokhetho 2 (TIM2_OR2) . . . . . . . . . . . . . . . . . . . . . . . . . . 1245 34.4.25 TIM3 irejista yokhetho 2 (TIM3_OR2) . . . . . . . . . . . . . . . . . . . . . . . . . . 1245 34.4.26 TIMx imephu yokubhalisa. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1247
35
Izibali-xesha zenjongo ngokubanzi (TIM15/TIM16/TIM17) . . . . . . . . . . . . . . . . . 1250
35.1 TIM15/TIM16/TIM17 intshayelelo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1250
35.2 TIM15 iimpawu eziphambili . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1250
35.3 TIM16/TIM17 iimpawu eziphambili . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1251
35.4 TIM15/TIM16/TIM17 inkcazo yokusebenza . . . . . . . . . . . . . . . . . . . . . 1254
35.4.1 Iyunithi yesiseko sexesha . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1254
35.4.2 Iindlela zokubala . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1256
35.4.3 Uphinda-phindo lwekhawunta . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1260
35.4.4 35.4.5 35.4.6 35.4.7
Ukukhetha iwotshi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1261 Thatha/thelekisa amajelo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1263 Imowudi yokufaka igalelo. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1265 PWM imo yokufaka (kuphela TIM15) . . . . . . . . . . . . . . . . . . . . . . . . . . . 1266
RM0438 Rev 8
35/2187
54
Imixholo
I-R0438
35.5
35.4.8 Imo yokuphuma ngenkani . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1267 35.4.9 Imo yokuthelekisa imveliso . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1268 35.4.10 imo ye-PWM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1269 35.4.11 Imo ye-PWM edibeneyo (TIM15 kuphela) . . . . . . . . . . . . . . . . . . . . . . . . . 1270 35.4.12 Iziphumo ezongezelelweyo kunye nokufakwa kwexesha elifileyo. . . . . . . . . . . . . . . 1271 35.4.13 Ukusebenzisa umsebenzi wekhefu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1273 35.4.14 Igalelo lekhefu lamacala amabini . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1278 35.4.15 Isizukulwana sePWM esinenyathelo eli-6 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1279 35.4.16 Imowudi yepulse enye . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1281 35.4.17 I-Retriggerable one pulse mode (TIM15 kuphela) . . . . . . . . . . . . . . . . . . . 1282 35.4.18 UIF bit remapping . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1283 35.4.19 Igalelo lesibali-xesha XOR umsebenzi (TIM15 kuphela) . . . . . . . . . . . . . . . . . . . . . . . 1284 35.4.20 Ungqamaniso lwetrigger yangaphandle (TIM15 kuphela) . . . . . . . . . . . . . . . . . . 1285 35.4.21 Imo yekhoboka elidityanisiweyo lokuseta ngokutsha + imo yokuqalisa . . . . . . . . . . . . . . . . . . 1287 35.4.22 DMA imo yokuqhuma . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1287 35.4.23 Ungqamaniso lwexesha (TIM15) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1289 35.4.24 Ukusebenzisa imveliso yesibali-xesha njengesixhobo sokuxhobisa ezinye izibali (TIM16/TIM17) . . . . . . 1289 35.4.25 Imo yokususa iimpazamo. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1289
TIM15 iirejista . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1290
35.5.1 Irejista yolawulo ye-TIM15 1 (TIM15_CR1) . . . . . . . . . . . . . . . . . . . . . . . 1290 35.5.2 Irejista yolawulo ye-TIM15 2 (TIM15_CR2) . . . . . . . . . . . . . . . . . . . . . . . 1291 35.5.3 Irejista ye-TIM15 yolawulo lwekhoboka (TIM15_SMCR) . . . . . . . . . . . . . 1293 35.5.4 I-TIM15 DMA/irejista yenza uphazamiseko (TIM15_DIER) . . . . . . . . . . . . 1294 35.5.5 Irejista yobume be-TIM15 (TIM15_SR) . . . . . . . . . . . . . . . . . . . . . . . . . . 1295 35.5.6 Irejista yokuveliswa kwesiganeko ye-TIM15 (TIM15_EGR) . . . . . . . . . . . . . . . . 1297 35.5.7 I-TIM15 yokubamba/thelekisa irejista yendlela 1 (TIM15_CCMR1) . . . . . . . 1298 35.5.8 I-TIM15 yokubamba/thelekisa irejista yendlela 1 [enye] (TIM15_CCMR1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1299 35.5.9 I-TIM15 bamba/thelekisa irejista yokwenza (TIM15_CCER) . . . . . . . . . 1302 35.5.10 TIM15 counter (TIM15_CNT) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1305 35.5.11 TIM15 prescaler (TIM15_PSC) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1305 35.5.12 Irejista ye-TIM15 yokulayisha kwakhona ngokuzenzekelayo (TIM15_ARR) . . . . . . . . . . . . . . . . . . . . . 1305 35.5.13 Irejista yekhawuntari yokuphindaphinda ye-TIM15 (TIM15_RCR) . . . . . . . . . . . . . . . . 1306 35.5.14 TIM15 bamba/thelekisa irejista 1 (TIM15_CCR1) . . . . . . . . . . . . . . 1306 35.5.15 TIM15 bamba/thelekisa irejista 2 (TIM15_CCR2) . . . . . . . . . . . . . . 1307 35.5.16 I-TIM15 ikhefu kunye nerejista yexesha lokufa (TIM15_BDTR) . . . . . . . . . . . . 1307 35.5.17 Irejista yolawulo ye-TIM15 ye-DMA (TIM15_DCR) . . . . . . . . . . . . . . . . . . . . 1310
36/2187
RM0438 Rev 8
I-R0438
Imixholo
35.6
35.5.18 Idilesi ye-TIM15 ye-DMA yokudluliselwa ngokupheleleyo (TIM15_DMAR) . . . . . . . . . . . . 1310 35.5.19 TIM15 irejista yokhetho 1 (TIM15_OR1) . . . . . . . . . . . . . . . . . . . . . . . . 1311 35.5.20 TIM15 irejista yokhetho 2 (TIM15_OR2) . . . . . . . . . . . . . . . . . . . . . . . . 1311 35.5.21 TIM15 imephu yokubhalisa. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1313
TIM16/TIM17 iirejista . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1316
35.6.1 Irejista yolawulo ye-TIMx 1 (TIMx_CR1) (x = 16 ukuya ku-17) . . . . . . . . . . . . . . . 1316 35.6.2 Irejista yolawulo ye-TIMx 2 (TIMx_CR2) (x = 16 ukuya ku-17) . . . . . . . . . . . . . . . 1317 35.6.3 TIMx DMA/irejista yenza kube lula ukuphazamisa (TIMx_DIER)(x = 16 ukuya ku-17) . . . . 1318 35.6.4 Irejista yobume be-TIMx (TIMx_SR) (x = 16 ukuya ku-17) . . . . . . . . . . . . . . . . . . 1319 35.6.5 TIMx irejista yokuveliswa kwesiganeko (TIMx_EGR) (x = 16 ukuya ku-17) . . . . . . . . 1320 35.6.6 TIMx ukufaka/thelekisa irejista yemowudi 1
(TIMx_CCMR1)(x = 16 ukuya ku-17) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1321 35.6.7 TIMx ukubamba/thelekisa irejista yendlela 1 [enye] (TIMx_CCMR1)(x = 16 ukuya ku-17) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1322 35.6.8 I-TIMx yokuthatha/uthelekise irejista yenza (TIMx_CCER)(x = 16 ukuya ku-17) . 1324 35.6.9 TIMx counter (TIMx_CNT)(x = 16 ukuya ku-17) . . . . . . . . . . . . . . . . . . . . . . 1326 35.6.10 TIMx prescaler (TIMx_PSC)(x = 16 ukuya 17) . . . . . . . . . . . . . . . . . . . . . 1327 35.6.11 Irejista ye-TIMx yokulayisha kwakhona ngokuzenzekelayo (TIMx_ARR) (x = 16 ukuya ku-17) . . . . . . . . . . . . 1327 35.6.12 Irejista yekhawunta yokuphindaphinda ye-TIMx (TIMx_RCR)(x = 16 ukuya ku-17) . . . . . . . . 1328 35.6.13 TIMx ukubamba/thelekisa irejista 1 (TIMx_CCR1)(x = 16 ukuya ku-17) . . . . . 1328 35.6.14 TIMx ikhefu kunye nerejista yexesha elifileyo (TIMx_BDTR) (x = 16 ukuya kwi-17) . . . . 1329 35.6.15 Irejista yolawulo ye-TIMx ye-DMA (TIMx_DCR) (x = 16 ukuya ku-17) . . . . . . . . . . . . 1331 35.6.16 TIMx idilesi ye-DMA yokudluliselwa ngokupheleleyo (TIMx_DMAR)(x = 16 ukuya ku-17) . . . . 1332 35.6.17 TIM16 irejista yokhetho 1 (TIM16_OR1) . . . . . . . . . . . . . . . . . . . . . . . . 1332 35.6.18 TIM16 irejista yokhetho 2 (TIM16_OR2) . . . . . . . . . . . . . . . . . . . . . . . . 1333 35.6.19 TIM17 irejista yokhetho 1 (TIM17_OR1) . . . . . . . . . . . . . . . . . . . . . . . . 1334 35.6.20 TIM17 irejista yokhetho 2 (TIM17_OR2) . . . . . . . . . . . . . . . . . . . . . . . . 1335 35.6.21 TIM16/TIM17 imephu yokubhalisa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1337
36
Izibali-xesha ezisisiseko (TIM6/TIM7) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1339
36.1 TIM6/TIM7 intshayelelo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1339
36.2 TIM6/TIM7 iimpawu eziphambili . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1339
36.3 TIM6/TIM7 inkcazo yokusebenza . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1340
36.3.1 Iyunithi yesiseko sexesha . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1340
36.3.2 Indlela yokubala . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1342
36.3.3 UIF bit remapping . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1345
36.3.4 Umthombo wewotshi. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1345
RM0438 Rev 8
37/2187
54
Imixholo
I-R0438
36.4
36.3.5 Imo yedebug. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1346
TIM6/TIM7 iirejista . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1346
36.4.1 Irejista yolawulo ye-TIMx 1 (TIMx_CR1)(x = 6 ukuya ku-7) . . . . . . . . . . . . . . . . . 1346 36.4.2 Irejista yolawulo lwe-TIMx 2 (TIMx_CR2) (x = 6 ukuya ku-7) . . . . . . . . . . . . . . . . . 1348 36.4.3 TIMx DMA/Ukuphazamisa irejista yenza (TIMx_DIER)(x = 6 ukuya ku-7) . . . . . . 1348 36.4.4 Irejista yobume be-TIMx (TIMx_SR) (x = 6 ukuya ku-7) . . . . . . . . . . . . . . . . . . . . 1349 36.4.5 TIMx irejista yokuveliswa kwesiganeko (TIMx_EGR) (x = 6 ukuya ku-7) . . . . . . . . . . 1349 36.4.6 TIMx counter (TIMx_CNT)(x = 6 ukuya 7) . . . . . . . . . . . . . . . . . . . . . . . . 1349 36.4.7 TIMx prescaler (TIMx_PSC)(x = 6 ukuya 7) . . . . . . . . . . . . . . . . . . . . . . . 1350 36.4.8 TIMx irejista yokulayisha kwakhona ngokuzenzekelayo (TIMx_ARR) (x = 6 ukuya ku-7) . . . . . . . . . . . . . . 1350 36.4.9 TIMx imephu yokubhalisa. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1351
37
Isibali-xesha samandla aphantsi (LPTIM) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1352
37.1 Intshayelelo yeLPTIM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1352
37.2 Iimpawu eziphambili zeLPTIM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1352
37.3 Ukuphunyezwa kweLPTIM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1352
37.4 Inkcazo yokusebenza kweLPTIM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1353
37.4.1 Idiagram yebloko yeLPTIM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1353
37.4.2 Izikhonkwane zeLPTIM kunye nemiqondiso yangaphakathi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1353
37.4.3 Igalelo leLPTIM kunye nokuqalisa ukwenza imephu . . . . . . . . . . . . . . . . . . . . . . . . . . . 1354
37.4.4 Ukusetwa ngokutsha kweLPTIM kunye neewotshi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1355
37.4.5 Isihluzi seGlitch. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1355
37.4.6 I-Prescaler . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1356
37.4.7 Qalisa i-multiplexer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1356
37.4.8 Indlela yokusebenza . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1357
37.4.9 Umsebenzi wokuphela kwexesha . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1359
37.4.10 Isizukulwana samaza . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1359
37.4.11 Uhlaziyo lokubhalisa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1360
37.4.12 Imowudi yekhawuntari. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1361
37.4.13 Isibali-xesha sivumele . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1362
37.4.14 Ukusetha kwakhona isibali-xesha. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1362
37.4.15 Imowudi yekhowudi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1363
37.4.16 Uphinda-phindo lwekhawunta . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1364
37.4.17 Imo yedebug. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1365
37.5 LPTIM iindlela zamandla aphantsi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1366
37.6 I-LPTIM iyaphazamisa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1366
38/2187
RM0438 Rev 8
I-R0438
Imixholo
37.7
Iirejista zeLPTIM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1367
37.7.1 Ukuphazamiseka kweLPTIM kunye nerejista yobume (LPTIM_ISR) . . . . . . . . . . . . . . . 1367 37.7.2 I-LPTIM iphazamise irejista ecacileyo (LPTIM_ICR) . . . . . . . . . . . . . . . . . . . 1368 37.7.3 Ukuphazamisa irejista ye-LPTIM (LPTIM_IER) . . . . . . . . . . . . . . . . . . 1369 37.7.4 Irejista yoqwalaselo lweLPTIM (LPTIM_CFGR) . . . . . . . . . . . . . . . . . . 1370 37.7.5 Irejista yolawulo lweLPTIM (LPTIM_CR) . . . . . . . . . . . . . . . . . . . . . . . . . 1373 37.7.6 LPTIM thelekisa r
Amaxwebhu / Izibonelelo
![]() |
Uluhlu lwe-STM32L5 lukhuselekile kakhulu ngokuSetyenziswa kwamandla aphantsi [pdf] Isikhokelo somsebenzisi I-RM0438, i-STM32L5 Series ikhuselekile kakhulu ngokuSetyenziswa kwamandla aphantsi, i-STM32L5 Series, ikhuselekile kakhulu ngokusetyenziswa kwamandla aphantsi, ukusetyenziswa kwamandla aphantsi, ukusetyenziswa. |