STMicroelectronics STM32MP133C F 32-bis Arm Cortex-A7 1GHz MPU

Spesifikasies

  • Kern: Arm Cortex-A7
  • Geheue: Eksterne SDRAM, Ingeboude SRAM
  • Databus: 16-bis parallelle koppelvlak
  • Sekuriteit/Veiligheid: Herstel en kragbestuur, LPLV-Stop2, Standby
  • Pakket: LFBGA, TFBGA met min. steek 0.5 mm
  • Klokbestuur
  • Algemene doelinvoer/uitvoere
  • Interconnect Matrix
  • 4 DMA-beheerders
  • Kommunikasie-randapparatuur: Tot 29
  • Analoog randapparatuur: 6
  • Timers: Tot 24, Waghonde: 2
  • Hardewareversnelling
  • Ontfoutmodus
  • Sekerings: 3072-bis insluitend unieke ID en HUK vir AES 256-sleutels
  • ECOPACK2-voldoenbaar

Arm Cortex-A7 Substelsel

Die Arm Cortex-A7 substelsel van die STM32MP133C/F bied…

Herinneringe

Die toestel sluit eksterne SDRAM en ingeboude SRAM vir databerging in…

DDR beheerder

Die DDR3/DDR3L/LPDDR2/LPDDR3-beheerder bestuur geheuetoegang…

Kragtoevoerbestuur
Die kragtoevoerskema en toesighouer verseker stabiele kraglewering…

Klokbestuur
Die RCC hanteer klokverspreiding en konfigurasies…

Algemene doelinvoer/uitvoere (GPIO's)
Die GPIO's bied koppelvlakvermoëns vir eksterne toestelle ...

TrustZone-beskermingsbeheerder
Die ETZPC verbeter stelselsekuriteit deur toegangsregte te bestuur ...

Bus-Interkonneksie Matriks
Die matriks vergemaklik data-oordrag tussen verskillende modules…

Gereelde vrae

V: Wat is die maksimum aantal kommunikasie-randapparatuur wat ondersteun word?
A: Die STM32MP133C/F ondersteun tot 29 kommunikasie-randapparatuur.

V: Hoeveel analoog randapparatuur is beskikbaar?
A: Die toestel bied 6 analoog randapparatuur vir verskeie analoog funksies.

"`

STM32MP133C STM32MP133F

Arm® Cortex®-A7 tot 1 GHz, 2×ETH, 2×CAN FD, 2×ADC, 24 timers, oudio, kripto en gevorderde sekuriteit
Datablad – produksiedata

Kenmerke
Sluit ST state-of-the-art gepatenteerde tegnologie in
Kern
· 32-bis Arm® Cortex®-A7 L1 32-Kbyte I / 32-Kbyte D 128-Kbyte verenigde vlak 2-kasgeheue Arm® NEONTM en Arm® TrustZone®

Herinneringe
· Eksterne DDR-geheue tot 1 Gbyte tot LPDDR2/LPDDR3-1066 16-bis tot DDR3/DDR3L-1066 16-bis
· 168 Kbyte interne SRAM: 128 Kbyte AXI SYSRAM + 32 Kbyte AHB SRAM en 8 Kbyte SRAM in die rugsteundomein
· Dubbele Quad-SPI geheue-koppelvlak · Buigsame eksterne geheuebeheerder met tot
16-bis databus: parallelle koppelvlak om eksterne IC's en SLC NAND-geheue met tot 8-bis ECC te verbind
Sekuriteit/veiligheid
· Veilige opstart, TrustZone®-randapparatuur, 12 xtamppenne insluitend 5 x aktiewe tampers
· Temperatuur, voltage, frekwensie en 32 kHz monitering
Herstel en kragbestuur
· 1.71 V tot 3.6 VI/Os-toevoer (5 V-tolerante I/Os) · POR, PDR, PVD en BOR · Ingeboude LDO's (USB 1.8 V, 1.1 V) · Rugsteunreguleerder (~0.9 V) · Interne temperatuursensors · Lae-kragmodusse: Slaap, Stop, LPLV-Stop,
LPLV-Stop2 en Standby

LFBGA

TFBGA

LFBGA289 (14 × 14 mm) Steekafstand 0.8 mm

TFBGA289 (9 × 9 mm) TFBGA320 (11 × 11 mm)
min. steek 0.5 mm

· DDR-behoud in bystandmodus · Kontroles vir PMIC-metgeselskyfie

Klokbestuur
· Interne ossillators: 64 MHz HSI-ossillator, 4 MHz CSI-ossillator, 32 kHz LSI-ossillator
· Eksterne ossillators: 8-48 MHz HSE-ossillator, 32.768 kHz LSE-ossillator
· 4 × PLL's met fraksionele modus

Algemene insette/uitsette
· Tot 135 veilige I/O-poorte met onderbrekingsvermoë
· Tot 6 wekdienste

Interkonneksiematriks
· 2 busmatrikse 64-bis Arm® AMBA® AXI-interkonneksie, tot 266 MHz 32-bis Arm® AMBA® AHB-interkonneksie, tot 209 MHz

4 DMA-beheerders om die SVE te ontlaai
· 56 fisiese kanale in totaal
· 1 x hoëspoed algemene doel meester direkte geheuetoegangbeheerder (MDMA)
· 3 × dubbelpoort-DMA's met FIFO- en versoekroeteervermoëns vir optimale randapparatuurbestuur

September 2024
Dit is inligting oor 'n produk in volle produksie.

DS13875 Rev 5

1/219
www.st.com

STM32MP133C/F

Tot 29 kommunikasie randapparatuur
· 5 × I2C FM+ (1 Mbit/s, SMBus/PMBusTM) · 4 x UART + 4 x USART (12.5 Mbit/s,
ISO7816-koppelvlak, LIN, IrDA, SPI) · 5 × SPI (50 Mbit/s, insluitend 4 met volle dupleks
I2S-klankklasakkuraatheid via interne klank-PLL of eksterne klok)(+2 QUADSPI + 4 met USART) · 2 × SAI (stereo-klank: I2S, PDM, SPDIF Tx) · SPDIF Rx met 4 insette · 2 × SDMMC tot 8 bisse (SD/e·MMCTM/SDIO) · 2 × CAN-beheerders wat CAN FD-protokol ondersteun · 2 × USB 2.0 hoëspoed-gasheer of 1 × USB 2.0 hoëspoed-gasheer


+ 1 × USB 2.0 hoëspoed-OTG gelyktydig · 2 x Ethernet MAC/GMAC IEEE 1588v2 hardeware, MII/RMII/RGMII
6 analoog randapparatuur
· 2 × ADC's met 'n maksimum resolusie van 12 bis tot 5 Msps
· 1 x temperatuursensor · 1 x digitale filter vir sigma-delta modulator
(DFSDM) met 4 kanale en 2 filters · Interne of eksterne ADC-verwysing VREF+
Tot 24 timers en 2 waghonde
· 2 × 32-bis-tydtellers met tot 4 IC/OC/PWM- of polsteller- en kwadratuur- (inkrementele) kodeerder-invoere
· 2 × 16-bis gevorderde tydtellers · 10 × 16-bis algemene doeltydtellers (insluitend
2 basiese tydtellers sonder PWM) · 5 × 16-bis lae-krag tydtellers · Veilige RTC met sub-sekonde akkuraatheid en
hardewarekalender · 4 Cortex®-A7 stelseltydtellers (veilig,
nie-veilige, virtuele, hipervisor) · 2 × onafhanklike waghonde
Hardeware versnelling
· AES 128, 192, 256 DES/TDES

2 (onafhanklik, onafhanklik veilig) 5 (2 veiligbaar) 4 5 (3 veiligbaar)
4 + 4 (insluitend 2 beveiligbare USART), sommige kan 'n opstartbron wees
2 (tot 4 oudiokanale), met I2S meester/slaaf, PCM-invoer, SPDIF-TX 2 poorte
Ingeboude HSPHY met BCD Ingeboude HS PHY met BCD (beveiligbaar), kan 'n opstartbron wees
2 × HS gedeel tussen gasheer en OTG 4 insette


2 (1 × TTCAN), klokkalibrasie, 10 Kbyte gedeelde buffer 2 (8 + 8 bisse) (beveiligbaar), e·MMC of SD kan 'n opstartbron wees 2 opsionele onafhanklike kragbronne vir SD-kaartkoppelvlakke
1 (dubbel-kwadraat) (beveiligbaar), kan 'n opstartbron wees



Boot

Boot
Stewelstewel
(1)

Parallelle adres/data 8/16-bis FMC Parallelle AD-mux 8/16-bis
NAND 8/16-bis 10/100M/Gigabit Ethernet DMA Kriptografie
Hash Ware ewekansige getalgenerator Sekerings (eenmalige programmeerbare)

4 × CS, tot 4 × 64 Mbyte
Ja, 2× CS, SLC, BCH4/8, kan 'n selflaaibron 2 x wees (MII, RMI, RGMII) met PTP en EEE (beveiligbaar)
3 instansies (1 veilig), 33-kanaal MDMA PKA (met DPA-beskerming), DES, TDES, AES (met DPA-beskerming)
(alles beveiligbaar) SHA-1, SHA-224, SHA-256, SHA-384, SHA-512, SHA-3, HMAC
(beveiligbaar) True-RNG (beveiligbaar) 3072 effektiewe bisse (beveilig, 1280 bisse beskikbaar vir die gebruiker)


Stewel –

16/219

DS13875 Rev 5

STM32MP133C/F

Beskrywing

Tabel 1. STM32MP133C/F-kenmerke en perifere tellings (vervolg)

STM32MP133CAE STM32MP133FAE STM32MP133CAG STM32MP133FAG STM32MP133CAF STM32MP133FAF Diverse

Kenmerke

LFBGA289

TFBGA289

TFBGA320

GPIO's met onderbreking (totale telling)

135(2)

Beveiligbare GPIO's Ontwakingspenne

Almal
6

Tamper penne (aktiewe tampeh)

12 (5)

DFSDM Tot 12-bis gesinchroniseerde ADC

4 invoerkanale met 2 filters

2(3) (tot 5 Msps op 12-bis elk) (beveiligbaar)

ADC1: 19 kanale insluitend 1x intern, 18 kanale beskikbaar vir

12-bis ADC-kanale in totaal (4)

gebruiker insluitend 8x differensiaal

ADC2: 18 kanale insluitend 6x intern, 12 kanale beskikbaar vir

gebruiker insluitend 6x differensiaal

Interne ADC VREF VREF+ invoerpen

1.65 V, 1.8 V, 2.048 V, 2.5 V of VREF+ invoer –
Ja

1. QUADSPI kan óf vanaf toegewyde GPIO's óf deur sommige FMC Nand8-opstart-GPIO's (PD4, PD1, PD5, PE9, PD11, PD15) te begin (sien Tabel 7: STM32MP133C/F-baldefinisies).
2. Hierdie totale GPIO-telling sluit vier J inTAG GPIO's en drie BOOT GPIO's met beperkte gebruik (kan bots met eksterne toestelverbinding tydens grensskandering of selflaai).
3. Wanneer beide ADC's gebruik word, moet die kernklok dieselfde wees vir beide ADC's en die ingebedde ADC-voorskalers kan nie gebruik word nie.
4. Daarbenewens is daar ook interne kanale: – ADC1 interne kanaal: VREFINT – ADC2 interne kanale: temperatuur, interne volumetage-verwysing, VDDCORE, VDDCPU, VDDQ_DDR, VBAT / 4.

DS13875 Rev 5

17/219
48

Beskrywing 18/219

STM32MP133C/F

Figuur 1. STM32MP133C/F blokdiagram

IC-voorrade

@VDDA

HSI

AXIM: Arm 64-bis AXI-interkonneksie (266 MHz) T

@VDDCPU

GIC

T

Cortex-A7 SVE 650/1000 MHz + MMU + FPU + NEONT

32 duisend dollar

32 XNUMX I$

CNT (tydteller) T

ETM

T

2561K2B8LK2B$L+2$SCU T
asinkronies

128 stukkies

TT

CSI

LSI

Ontfoutingstydamp

kragopwekker TSGEN

T

DAP
(JTAG/SWD)

SYSRAM 128KB

ROM 128KB

38

2 x ETH MAC
10/100/1000 (geen GMII nie)

EIEU

TT

T

BKPSRAM 8KB

T

RNG

T

HASH

16b PHY

DDRCTRL 58
LPDDR2/3, DDR3/3L

asinkronies

T

KRYP

T

SAES

DDRMCE T TZC T

DDRPHYC
T

13

DLY

8b QUADSPI (dubbel) T

37

16b

FMC

T

CRC

T

DLYBSD1

(SDMMC1 DLY-beheer)

T

DLYBSD2

(SDMMC2 DLY-beheer)

T

DLYBQS

(QUADSPI DLY-beheer)

FIFO FIFO

DLY DLY

14 8b SDMMC1 T 14 8b SDMMC2 T

PHY

2

USBH

2

(2xHS-gasheer)

PLLUSB

EIEU

T

PCA

EIEU

T MDMA 32 kanale

AXIMC TT

17 16b Spoorpoort

ETZPC

T

IWDG1

T

@VBAT

BSEC

T

OTP-sekerings

@VDDA

2

RTC / AWU

T

12

TAMP / Rugsteun regulasies T

@VBAT

2

LSE (32kHz XTAL)

T

Stelseltydsberekening STGENC

generasie

STGENR

USBPHYC
(USB 2 x PHY-beheer)
IWDG2

@VBAT

@VDDA

1

VREFBUF

T

4

16b LPTIM2

T

1

16b LPTIM3

T

1

16b LPTIM4

1

16b LPTIM5

3

BOOT-penne

SYSCFG

T

8

8b

HDP

10 16b TIM1/PWM 10 16b TIM8/PWM

13

SAI1

13

SAI2

9

4-kanaals DFSDM

Buffer 10KB CCU

4

FDCAN1

4

FDCAN2

FIFO FIFO
APB2 (100 MHz)

8KB FIFO
APB5 (100MHz)

APB3 (100 MHz)

APB4

asinkrone AHB2APB

SRAM1 16KB T SRAM2 8KB T SRAM3 8KB T

AHB2APB

DMA1
8 strome
DMAMUX1
DMA2
8 strome

DMAMUX2

DMA3
8 strome

T

PMB (prosesmonitor)
DTS (digitale temperatuursensor)

Voltage reguleerders

@VDDA

Voorsieningstoesig

EIEU

EIEU

EIEU

2×2 Matriks
AHB2APB

64-bis AXI

64-bis AXI-meester

32 bis AHB 32 bis AHB meester

32-bis APB

T TrustZone-sekuriteitsbeskerming

AHB2APB

APB2 (100 MHz)

APB1 (100 MHz)
FIFO FIFO FIFO FIFO FIFO

MLAHB: Bewapen 32-bis multi-AHB-busmatriks (209 MHz)
APB6
FIFO FIFO FIFO FIFO

@VBAT
T
EIEU

HSE (XTAL)

2

PLL1/2/3/4

T

RCC

5

T PWR

9

T

EXTI

16-uitvoer

176

T

USBO

(OTG HS)

PHY

2

T

12b ADC1

18

T

12b ADC2

18

T

GPIOA

16b

16

T

GPIOB

16b

16

T

GPIOC

16b

16

T

GPIOD

16b

16

T

GPIOE

16b

16

T

GPIOF

16b

16

T

GPIOG 16b 16

T

GPIOH

16b

15

T

GPIOI

16b

8

AHB2APB

T

USART1

Slimkaart IrDA

5

T

USART2

Slimkaart IrDA

5

T

SPI4/I2S4

5

T

SPI5

4

T

I2C3/SMBUS

3

T

I2C4/SMBUS

3

T

I2C5/SMBUS

3

Filter Filter Filter

T

TIM12

16b

2

T

TIM13

16b

1

T

TIM14

16b

1

T

TIM15

16b

4

T

TIM16

16b

3

T

TIM17

16b

3

TYD2 TYD3 TYD4

32b

5

16b

5

16b

5

TYD5 TYD6 TYD7

32b

5

16b

16b

LPTIM1 16b

4

USART3

Slimkaart IrDA

5

UART4

4

UART5

4

UART7

4

UART8

4

Filter Filter

I2C1/SMBUS

3

I2C2/SMBUS

3

SPI2/I2S2

5

SPI3/I2S3

5

USART6

Slimkaart IrDA

5

SPI1/I2S1

5

FIFO FIFO

FIFO FIFO

MSv67509V2

DS13875 Rev 5

STM32MP133C/F

3

Funksioneel verbyview

Funksioneel verbyview

3.1
3.1.1
3.1.2

Arm Cortex-A7 substelsel
Kenmerke
· ARMv7-A-argitektuur · 32-Kbyte L1-instruksiekas · 32-Kbyte L1-datakas · 128-Kbyte vlak 2-kas · Arm + Thumb®-2-instruksiestel · Arm TrustZone-sekuriteitstegnologie · Arm NEON gevorderde SIMD · DSP- en SIMD-uitbreidings · VFPv4-dryfpunt · Hardeware-virtualiseringsondersteuning · Ingeboude spoormodule (ETM) · Geïntegreerde generiese onderbrekingsbeheerder (GIC) met 160 gedeelde randapparatuuronderbrekings · Geïntegreerde generiese tydteller (CNT)
verbyview
Die Cortex-A7-verwerker is 'n baie energie-doeltreffende toepassingsverwerker wat ontwerp is om ryk werkverrigting te bied in hoë-end draagbare toestelle, en ander lae-krag ingebedde en verbruikerstoepassings. Dit bied tot 20% meer enkeldraadwerkverrigting as die Cortex-A5 en bied soortgelyke werkverrigting as die Cortex-A9.
Die Cortex-A7 bevat al die kenmerke van die hoëprestasie-Cortex-A15- en CortexA17-verwerkers, insluitend virtualiseringsondersteuning in hardeware, NEON en 128-bis AMBA 4 AXI-buskoppelvlak.
Die Cortex-A7-verwerker bou voort op die energie-doeltreffende 8-stage-pyplyn van die Cortex-A5-verwerker. Dit trek ook voordeel uit 'n geïntegreerde L2-kas wat ontwerp is vir lae krag, met laer transaksie-latensies en verbeterde OS-ondersteuning vir kas-instandhouding. Boonop is daar verbeterde takvoorspelling en verbeterde geheuestelselprestasie, met 'n 64-bis laaibergingspad, 128-bis AMBA 4 AXI-busse en verhoogde TLB-grootte (256 inskrywings, teenoor 128 inskrywings vir Cortex-A9 en Cortex-A5), wat die prestasie vir groot werkladings soos verhoog. web blaai.
Duim-2-tegnologie
Lewer die piekprestasie van tradisionele Arm-kode terwyl dit ook 'n vermindering van tot 30% in geheuevereistes vir instruksieberging bied.
TrustZone-tegnologie
Verseker betroubare implementering van sekuriteitstoepassings, wat wissel van digitale regtebestuur tot elektroniese betaling. Breë ondersteuning van tegnologie- en bedryfsvennote.

DS13875 Rev 5

19/219
48

Funksioneel verbyview

STM32MP133C/F

NEON
NEON-tegnologie kan multimedia- en seinverwerkingsalgoritmes soos video-enkodering/dekodering, 2D/3D-grafika, speletjies, oudio- en spraakverwerking, beeldverwerking, telefonie en klanksintese versnel. Die Cortex-A7 bied 'n enjin wat beide die werkverrigting en funksionaliteit van die Cortex-A7-dryfpunteenheid (FPU) en 'n implementering van die NEON gevorderde SIMD-instruksiestel bied vir verdere versnelling van media- en seinverwerkingsfunksies. Die NEON brei die Cortex-A7-verwerker-FPU uit om 'n viervoudige MAC- en addisionele 64-bis- en 128-bis-registerstel te bied wat 'n ryk stel SIMD-bewerkings oor 8-, 16- en 32-bis-heelgetal- en 32-bis-dryfpuntdatahoeveelhede ondersteun.
Hardeware-virtualisering
Hoogs doeltreffende hardeware-ondersteuning vir databestuur en arbitrasie, waardeur verskeie sagteware-omgewings en hul toepassings gelyktydig toegang tot die stelselvermoëns kan verkry. Dit maak die realisering van robuuste toestelle moontlik, met virtuele omgewings wat goed van mekaar geïsoleer is.
Geoptimaliseerde L1-kasgeheue
Werkverrigting- en kragoptimaliseerde L1-kasgeheue kombineer minimale toegangsvertragingstegnieke om werkverrigting te maksimeer en kragverbruik te minimaliseer.
Geïntegreerde L2-kasbeheerder
Verskaf lae-latensie en hoë-bandwydte toegang tot gekaste geheue in hoë-frekwensie, of om die kragverbruik wat verband hou met toegang buite die skyfie te verminder.
Cortex-A7 drywende-punt-eenheid (FPU)
Die FPU bied hoëprestasie enkel- en dubbelpresisie-dryfpuntinstruksies wat versoenbaar is met die Arm VFPv4-argitektuur wat sagtewareversoenbaar is met vorige generasies Arm-dryfpunt-koverwerker.
Snoop-beheereenheid (SCU)
Die SCU is verantwoordelik vir die bestuur van die interkonneksie, arbitrasie, kommunikasie, kas-tot-kas en stelselgeheue-oordragte, kas-koherensie en ander vermoëns vir die verwerker.
Hierdie stelselkoherensie verminder ook sagtewarekompleksiteit betrokke by die handhawing van sagtewarekoherensie binne elke OS-drywer.
Generiese onderbrekingsbeheerder (GIC)
Deur die implementering van die gestandaardiseerde en ontwerpte onderbrekingsbeheerder, bied die GIC 'n ryk en buigsame benadering tot interverwerkerkommunikasie en die roetering en prioritisering van stelselonderbrekings.
Ondersteun tot 192 onafhanklike onderbrekings, onder sagtewarebeheer, hardeware geprioritiseer en tussen die bedryfstelsel en TrustZone sagtewarebestuurslaag gerouteer.
Hierdie roeteringsbuigsaamheid en die ondersteuning vir die virtualisering van onderbrekings in die bedryfstelsel, bied een van die belangrikste kenmerke wat nodig is om die vermoëns van 'n oplossing wat 'n hipervisor gebruik, te verbeter.

20/219

DS13875 Rev 5

STM32MP133C/F

Funksioneel verbyview

3.2
3.2.1
3.2.2

Herinneringe
Eksterne SDRAM
Die STM32MP133C/F-toestelle het 'n beheerder vir eksterne SDRAM ingebou wat die volgende ondersteun: · LPDDR2 of LPDDR3, 16-bis data, tot 1 Gbyte, tot 533 MHz klok · DDR3 of DDR3L, 16-bis data, tot 1 Gbyte, tot 533 MHz klok
Ingebedde SRAM
Alle toestelle beskik oor: · SYSRAM: 128 Kbytes (met programmeerbare grootte veilige sone) · AHB SRAM: 32 Kbytes (veiligbaar) · BKPSRAM (rugsteun SRAM): 8 Kbytes
Die inhoud van hierdie area word beskerm teen moontlike ongewenste skryftoegang en kan in Standby- of VBAT-modus behou word. BKPSRAM kan (in ETZPC) gedefinieer word as slegs toeganklik deur veilige sagteware.

3.3

DDR3/DDR3L/LPDDR2/LPDDR3-beheerder (DDRCTRL)

DDRCTRL gekombineer met DDRPHYC bied 'n volledige geheue-koppelvlakoplossing vir DDR-geheuesubstelsels. · Een 64-bis AMBA 4 AXI-poortkoppelvlak (XPI) · AXI-klok asynchroon met die beheerder · DDR-geheue-enjin (DDRMCE) met AES-128 DDR-skryf op die vlug
enkripsie/lees-dekripsie. · Ondersteunde standaarde:
JEDEC DDR3 SDRAM-spesifikasie, JESD79-3E vir DDR3/3L met 16-bis-koppelvlak
JEDEC LPDDR2 SDRAM-spesifikasie, JESD209-2E vir LPDDR2 met 16-bis-koppelvlak
JEDEC LPDDR3 SDRAM-spesifikasie, JESD209-3B vir LPDDR3 met 16-bis-koppelvlak
· Gevorderde skeduleerder en SDRAM-opdraggenerator · Programmeerbare volle datawydte (16-bis) of halwe datawydte (8-bis) · Gevorderde QoS-ondersteuning met drie verkeersklasse tydens lees en twee verkeersklasse tydens skryf · Opsies om uithongering van laer prioriteitsverkeer te vermy · Gegarandeerde koherensie vir skryf-na-lees (WAR) en lees-na-skryf (RAW) tydens lees
AXI-poorte · Programmeerbare ondersteuning vir barslengte-opsies (4, 8, 16) · Skryfkombinasie om toe te laat dat veelvuldige skrywes na dieselfde adres gekombineer word in 'n
enkel skryf · Enkel rang konfigurasie

DS13875 Rev 5

21/219
48

Funksioneel verbyview

STM32MP133C/F

· Ondersteuning van outomatiese SDRAM-afskakeling en -uitgang wat veroorsaak word deur 'n gebrek aan transaksie-aankoms vir programmeerbare tyd.
· Ondersteuning vir outomatiese klokstop (LPDDR2/3) in- en uitgang veroorsaak deur gebrek aan transaksie-aankoms
· Ondersteuning van outomatiese lae-kragmoduswerking veroorsaak deur gebrek aan transaksie-aankoms vir programmeerbare tyd via hardeware lae-krag-koppelvlak
· Programmeerbare blaaibeleid · Ondersteuning vir outomatiese of onder sagtewarebeheer selfverfrissende toegang en uitgang · Ondersteuning vir diep afskakeling toegang en uitgang onder sagtewarebeheer (LPDDR2 en
LPDDR3) · Ondersteuning van eksplisiete SDRAM-modusregisteropdaterings onder sagtewarebeheer · Buigsame adreskarteringslogika om toepassingspesifieke kartering van ry, kolom, moontlik te maak
bankbits · Gebruiker-kiesbare verversingsbeheeropsies · DDRPERFM-geassosieerde blok om te help met werkverrigtingmonitering en -afstemming
DDRCTRL en DDRPHYC kan (in ETZPC) gedefinieer word as slegs toeganklik deur veilige sagteware.
Die DDRMCE (DDR-geheue-enkripsie-enjin) hoofkenmerke word hieronder gelys: · AXI-stelselbusmeester/slaaf-koppelvlakke (64-bis) · Inlyn-enkripsie (vir skryfwerk) en dekripsie (vir leeswerk), gebaseer op ingebedde firewall
programmering · Twee enkripsiemodusse per streek (maksimum een ​​streek): geen enkripsie (omseilmodus),
blokkodemodus · Begin en einde van streke gedefinieer met 64-Kbyte granulariteit · Standaardfiltering (streek 0): enige toegang toegestaan ​​· Streektoegangsfiltering: geen
Ondersteunde blokkode: AES Ondersteunde kettingmodus · Blokmodus met AES-kode is versoenbaar met ECB-modus gespesifiseer in NIST FIPS-publikasie 197 gevorderde enkripsiestandaard (AES), met 'n geassosieerde sleutelafleidingsfunksie gebaseer op die Keccak-400-algoritme gepubliseer op https://keccak.team webwebwerf. · Een stel slegs-skryfbare en sluitbare hoofsleutelregisters · AHB-konfigurasiepoort, bevoorreg bewus

22/219

DS13875 Rev 5

STM32MP133C/F

Funksioneel verbyview

3.4

TrustZone-adresruimtebeheerder vir DDR (TZC)

TZC word gebruik om lees-/skryftoegang tot die DDR-beheerder te filter volgens TrustZone-regte en volgens nie-veilige meester (NSAID) op tot nege programmeerbare streke: · Konfigurasie word slegs deur vertroude sagteware ondersteun · Een filtereenheid · Nege streke:
Streek 0 is altyd geaktiveer en dek die hele adresreeks. Streke 1 tot 8 het programmeerbare basis-/eindadresse en kan toegeken word aan
enige een of albei filters. · Veilige en nie-veilige toegangsregte geprogrammeer per streek · Nie-veilige toegange gefiltreer volgens NSAID · Streke wat deur dieselfde filter beheer word, mag nie oorvleuel nie · Mislukte modusse met foute en/of onderbrekings · Aanvaardingskapasiteit = 256 · Hekwagterlogika om elke filter te aktiveer en te deaktiveer · Spekulatiewe toegange

DS13875 Rev 5

23/219
48

Funksioneel verbyview

STM32MP133C/F

3.5

Selflaaimodusse

By opstart word die opstartbron wat deur die interne opstart-ROM gebruik word, gekies deur die BOOT-pen en OTP-grepe.

Tabel 2. Opstartmodusse

BOOT2 BOOT1 BOOT0 Aanvanklike opstartmodus

Kommentaar

Wag vir inkomende verbinding op:

0

0

0

UART en USB(1)

USART3/6 en UART4/5/7/8 op standaardpenne

USB-hoëspoedtoestel op OTG_HS_DP/DM-penne(2)

0

0

1 Seriële NOR-flits (3) Seriële NOR-flits op QUADSPI (5)

0

1

0

e·MMC(3)

e·MMC op SDMMC2 (standaard)(5)(6)

0

1

1

NAND-flits (3)

SLC NAND-flits op FMC

1

0

0

Ontwikkeling-opstart (geen flashgeheue-opstart nie)

Gebruik om ontfoutingstoegang te kry sonder om vanaf flitsgeheue te begin (4).

1

0

1

SD-kaart (3)

SD-kaart op SDMMC1 (standaard)(5)(6)

Wag vir inkomende verbinding op:

1

1

0 UART en USB(1)(3) USART3/6 en UART4/5/7/8 op standaardpenne

USB-hoëspoedtoestel op OTG_HS_DP/DM-penne(2)

1

1

1 Seriële NAND-flits (3) Seriële NAND-flits op QUADSPI (5)

1. Kan gedeaktiveer word deur OTP-instellings. 2. USB vereis HSE-klok/kristal (sien AN5474 vir ondersteunde frekwensies met en sonder OTP-instellings). 3. Opstartbron kan verander word deur OTP-instellings (bv.amp(le aanvanklike opstart op SD-kaart, dan e·MMC met OTP-instellings). 4. Cortex®-A7-kern in oneindige lus-wisseling PA13. 5. Standaardpenne kan deur OTP verander word. 6. Alternatiewelik kan 'n ander SDMMC-koppelvlak as hierdie standaard deur OTP gekies word.

Alhoewel lae-vlak-opstart met behulp van interne klokke gedoen word, vereis ST-verskafde sagtewarepakkette sowel as groot eksterne koppelvlakke soos DDR, USB (maar nie beperk tot nie) dat 'n kristal of 'n eksterne ossillator op HSE-penne gekoppel word.
Sien RM0475 “STM32MP13xx gevorderde Arm®-gebaseerde 32-bis MPU's” of AN5474 “Aan die gang kom met STM32MP13xx-lynhardeware-ontwikkeling” vir beperkings en aanbevelings rakende HSE-penverbinding en ondersteunde frekwensies.

24/219

DS13875 Rev 5

STM32MP133C/F

Funksioneel verbyview

3.6

Bestuur van kragtoevoer

3.6.1
Waarskuwing:

Kragtoevoer skema
· VDD is die hooftoevoer vir I/O's en interne dele word aangedryf tydens bystandmodus. Nuttige volumetagDie reeks is 1.71 V tot 3.6 V (1.8 V, 2.5 V, 3.0 V of 3.3 V tipies)
VDD_PLL en VDD_ANA moet stergekoppel wees aan VDD. · VDDCPU is die Cortex-A7 CPU toegewyde volumetage aanbod, waarvan die waarde afhang van die
verlangde SVE-frekwensie. 1.22 V tot 1.38 V in loopmodus. VDD moet teenwoordig wees voor VDDCPU. · VDDCORE is die hoof digitale volumetage en word gewoonlik afgeskakel tydens bystandmodus. VoltagDie reeks is 1.21 V tot 1.29 V in loopmodus. VDD moet teenwoordig wees voor VDDCORE. · Die VBAT-pen kan aan die eksterne battery gekoppel word (1.6 V < VBAT < 3.6 V). Indien geen eksterne battery gebruik word nie, moet hierdie pen aan VDD gekoppel word. · VDDA is die analoog (ADC/VREF), toevoerspanningtage (1.62 V tot 3.6 V). Die gebruik van die interne VREF+ vereis VDDA gelyk aan of hoër as VREF+ + 0.3 V. · Die VDDA1V8_REG-pen is die uitvoer van die interne reguleerder, intern gekoppel aan USB PHY en USB PLL. Die interne VDDA1V8_REG-reguleerder is standaard geaktiveer en kan deur sagteware beheer word. Dit is altyd afgeskakel tydens bystandmodus.
Die spesifieke BYPASS_REG1V8-pen moet nooit swewend gelaat word nie. Dit moet óf aan VSS óf aan VDD gekoppel word om die volume te aktiveer of deaktiveer.tage-reguleerder. Wanneer VDD = 1.8 V, moet BYPASS_REG1V8 gestel word. · VDDA1V1_REG-pen is die uitvoer van die interne reguleerder, intern gekoppel aan USB PHY. Die interne VDDA1V1_REG-reguleerder is standaard geaktiveer en kan deur sagteware beheer word. Dit is altyd afgeskakel tydens bystandmodus.
· VDD3V3_USBHS is die USB-hoëspoedtoevoer. Voltage reeks is 3.07 V tot 3.6 V.
VDD3V3_USBHS mag nie teenwoordig wees tensy VDDA1V8_REG teenwoordig is nie, andersins kan permanente skade aan die STM32MP133C/F voorkom. Dit moet verseker word deur PMIC-ranglys of met eksterne komponent in die geval van 'n diskrete komponent-kragtoevoer-implementering.
· VDDSD1 en VDDSD2 is onderskeidelik SDMMC1 en SDMMC2 SD-kaartkragbronne om ultrahoëspoedmodus te ondersteun.
· VDDQ_DDR is die DDR IO-toevoer. 1.425 V tot 1.575 V vir die koppelvlak van DDR3-geheue (1.5 V tipies)
1.283 V tot 1.45 V vir die koppelvlak van DDR3L-geheue (1.35 V tipies)
1.14 V tot 1.3 V vir die koppelvlak van LPDDR2- of LPDDR3-geheue (1.2 V tipies)
Tydens aanskakel- en afskakelfases moet die volgende kragvolgordevereistes gerespekteer word:
· Wanneer VDD onder 1 V is, moet ander kragbronne (VDDCORE, VDDCPU, VDDSD1, VDDSD2, VDDA, VDDA1V8_REG, VDDA1V1_REG, VDD3V3_USBHS, VDDQ_DDR) onder VDD + 300 mV bly.
· Wanneer VDD bo 1 V is, is alle kragtoevoer onafhanklik.
Gedurende die afskakelfase kan VDD tydelik laer word as ander toevoere, slegs indien die energie wat aan die STM32MP133C/F verskaf word, onder 1 mJ bly. Dit laat eksterne ontkoppelkondensators toe om met verskillende tydkonstantes ontlaai te word gedurende die afskakelfase.

DS13875 Rev 5

25/219
48

Funksioneel verbyview
V 3.6
VBOR0 1

Figuur 2. Aanskakel-/afskakelvolgorde

STM32MP133C/F

VDDX(1) VDD

3.6.2
Nota: 26/219

0.3

Skakel aan

Bedryfsmodus

Krag af

tyd

Ongeldige toevoergebied

VDDX < VDD + 300 mV

VDDX onafhanklik van VDD

MSv47490V1

1. VDDX verwys na enige kragtoevoer onder VDDCORE, VDDCPU, VDDSD1, VDDSD2, VDDA, VDDA1V8_REG, VDDA1V1_REG, VDD3V3_USBHS, VDDQ_DDR.

Toesighouer van kragtoevoer

Die toestelle het 'n geïntegreerde aanskakel-herstel (POR)/afskakel-herstel (PDR) stroombaan gekoppel aan 'n Brownout-herstel (BOR) stroombaan:
· Aanskakelherstel (POR)
Die POR-toesighouer monitor die VDD-kragtoevoer en vergelyk dit met 'n vaste drempel. Die toestelle bly in herstelmodus wanneer VDD onder hierdie drempel is, · Afskakelherstel (PDR)
Die PDR-toesighouer monitor die VDD-kragtoevoer. 'n Herstel word gegenereer wanneer die VDD onder 'n vaste drempel daal.
· Bruinonderbreking-terugstelling (BOR)
Die BOR-toesighouer monitor die VDD-kragtoevoer. Drie BOR-drempels (van 2.1 tot 2.7 V) kan deur middel van opsiegrepe gekonfigureer word. 'n Herstel word gegenereer wanneer VDD onder hierdie drempel daal.
· Aanskakel-herstel VDDCORE (POR_VDDCORE) Die POR_VDDCORE-toesighouer monitor die VDDCORE-kragtoevoer en vergelyk dit met 'n vaste drempel. Die VDDCORE-domein bly in herstelmodus wanneer VDDCORE onder hierdie drempel is.
· Afskakelherstel VDDCORE (PDR_VDDCORE) Die PDR_VDDCORE toesighouer monitor die VDDCORE-kragtoevoer. 'n VDDCORE-domeinherstel word gegenereer wanneer VDDCORE onder 'n vaste drempel daal.
· Aanskakel-herstel VDDCPU (POR_VDDCPU) Die POR_VDDCPU toesighouer monitor die VDDCPU-kragtoevoer en vergelyk dit met 'n vaste drempel. Die VDDCPU-domein bly in herstelmodus wanneer VDDCORE onder hierdie drempel is.
Die PDR_ON-pen is gereserveer vir STMicroelectronics-produksietoetse en moet altyd aan VDD in 'n toepassing gekoppel wees.

DS13875 Rev 5

STM32MP133C/F

Funksioneel verbyview

3.7

Lae-krag strategie

Daar is verskeie maniere om kragverbruik op STM32MP133C/F te verminder: · Verminder dinamiese kragverbruik deur die SVE-klokke en/of die
busmatriksklokke en/of die beheer van individuele randapparatuurklokke. · Bespaar kragverbruik wanneer die SVE in IDLE is, deur te kies tussen die beskikbare lae-
kragmodusse volgens die gebruikerstoepassing se behoeftes. Dit maak dit moontlik om die beste kompromie tussen kort opstarttyd, lae kragverbruik, sowel as beskikbare wekbronne te bereik. · Gebruik die DVFS (dinamiese volume)tage en frekwensieskaling) bedryfspunte wat die SVE-klokfrekwensie sowel as die VDDCPU-uitvoertoevoer direk beheer.
Die bedryfsmodusse laat die beheer van die klokverspreiding na die verskillende stelselonderdele en die krag van die stelsel toe. Die stelselbedryfsmodus word deur die MPU-substelsel aangedryf.
Die MPU-substelsel se lae-kragmodusse word hieronder gelys: · CSleep: Die SVE-klokke word gestop en die randapparatuur se klok werk soos volg
voorheen ingestel in die RCC (herstel en klokbeheerder). · CStop: Die klok van die SVE-randapparatuur word gestop. · CStandby: VDDCPU AF
CSleep- en CStop-laekragmodusse word deur die SVE betree wanneer die WFI- (wag vir onderbreking) of WFE- (wag vir gebeurtenis) instruksies uitgevoer word.
Die beskikbare stelselbedryfmodusse is die volgende: · Loop (stelsel teen volle werkverrigting, VDDCORE, VDDCPU en klokkies AAN) · Stop (klokkies AF) · LP-Stop (klokkies AF) · LPLV-Stop (klokkies AF, VDDCORE en VDDCPU toevoervlak kan verlaag word) · LPLV-Stop2 (VDDCPU AF, VDDCORE verlaag, en klokkies AF) · Bystand (VDDCPU, VDDCORE, en klokkies AF)

Tabel 3. Stelsel- teenoor SVE-kragmodus

Stelselkragmodus

SVE

Begin modus

CRun of CSleep

Stopmodus LP-Stopmodus LPLV-Stopmodus LPLV-Stop2-modus
Standby-modus

CStop of CStandby CStandby

3.8

Herstel en klokbeheerder (RCC)

Die klok- en herstelbeheerder bestuur die opwekking van al die klokke, sowel as die klokpoortbeheer, en die beheer van die stelsel en randapparatuurherstellings. RCC bied 'n hoë buigsaamheid in die keuse van klokbronne en laat die toepassing van klokverhoudings toe om die kragverbruik te verbeter. Daarbenewens, op sommige kommunikasie-randapparatuur wat in staat is om te werk met

DS13875 Rev 5

27/219
48

Funksioneel verbyview

STM32MP133C/F

3.8.1 3.8.2

twee verskillende klokdomeine (óf 'n bus-koppelvlakklok óf 'n kern-perifere klok), kan die stelselfrekwensie verander word sonder om die baudrate te wysig.
Klokbestuur
Die toestelle bevat vier interne ossillators, twee ossillators met eksterne kristal of resonator, drie interne ossillators met vinnige opstarttyd en vier PLL's.
Die RCC ontvang die volgende klokbron-insette: · Interne ossillators:
64 MHz HSI-klok (1 % akkuraatheid) 4 MHz CSI-klok 32 kHz LSI-klok · Eksterne ossillators: 8-48 MHz HSE-klok 32.768 kHz LSE-klok
Die RCC verskaf vier PLL's: · PLL1 toegewy aan die SVE-klokkewerking · PLL2 verskaf:
klokke vir die AXI-SS (insluitend APB4-, APB5-, AHB5- en AHB6-brûe) klokke vir die DDR-koppelvlak · PLL3 wat voorsien: klokke vir die multilaag-AHB en perifere busmatriks (insluitend die APB1,
APB2, APB3, APB6, AHB1, AHB2, en AHB4) kernklokke vir randapparatuur · PLL4 toegewy aan die opwekking van die kernklokke vir verskeie randapparatuur
Die stelsel begin op die HSI-klok. Die gebruikerstoepassing kan dan die klokkonfigurasie kies.
Stelselherstelbronne
Die aanskakel-herstel initialiseer alle registers behalwe die ontfouting, 'n deel van die RCC, 'n deel van die RTC- en kragbeheerderstatusregisters, sowel as die rugsteunkragdomein.
'n Toepassingsterugstelling word gegenereer vanaf een van die volgende bronne: · 'n terugstelling vanaf die NRST-pad · 'n terugstelling vanaf die POR- en PDR-sein (algemeen genoem aanskakelterugstelling) · 'n terugstelling vanaf die BOR (algemeen genoem brownout) · 'n terugstelling vanaf die onafhanklike waghond 1 · 'n terugstelling vanaf die onafhanklike waghond 2 · 'n sagtewarestelselterugstelling vanaf die Cortex-A7 (CPU) · 'n fout op HSE, wanneer die kloksekuriteitstelselfunksie geaktiveer word
'n Stelselherstel word gegenereer uit een van die volgende bronne: · 'n toepassingsherstel · 'n herstel vanaf die POR_VDDCORE-sein · 'n uitgang van bystandmodus na loopmodus

28/219

DS13875 Rev 5

STM32MP133C/F

Funksioneel verbyview

'n MPU-verwerkerherstel word gegenereer vanaf een van die volgende bronne: · 'n stelselherstel · elke keer as die MPU CStandby verlaat · 'n sagteware-MPU-herstel vanaf die Cortex-A7 (CPU)

3.9

Algemene doel insette/uitsette (GPIO's)

Elk van die GPIO-penne kan deur sagteware gekonfigureer word as uitvoer (druk-trek of oop-drein, met of sonder optrek of aftrek), as invoer (met of sonder optrek of aftrek) of as 'n perifere alternatiewe funksie. Die meeste van die GPIO-penne word gedeel met digitale of analoog alternatiewe funksies. Alle GPIO's is hoëstroom-bekwaam en het spoedkeuse om interne geraas, kragverbruik en elektromagnetiese emissie beter te bestuur.
Na herstel is alle GPIO's in analoogmodus om kragverbruik te verminder.
Die I/O-konfigurasie kan indien nodig gesluit word deur 'n spesifieke volgorde te volg om vals skryf na die I/O-registers te vermy.
Alle GPIO-penne kan individueel as veilig gestel word, wat beteken dat sagtewaretoegang tot hierdie GPIO's en geassosieerde randapparatuur wat as veilig gedefinieer is, beperk is tot veilige sagteware wat op die SVE loop.

3.10
Let wel:

TrustZone-beskermingsbeheerder (ETZPC)
ETZPC word gebruik om TrustZone-sekuriteit van busmeesters en -slawe met programmeerbare sekuriteitskenmerke (beveiligbare hulpbronne) te konfigureer. Byvoorbeeld: · Die grootte van die veilige SYSRAM-gebied op die skyfie kan geprogrammeer word. · AHB- en APB-randapparatuur kan veilig of onveilig gemaak word. · AHB SRAM kan veilig of onveilig gemaak word.
Standaard is SYSRAM, AHB SRAM's en beveiligbare randapparatuur slegs op veilige toegang gestel, dus nie toeganklik deur nie-veilige meesters soos DMA1/DMA2 nie.

DS13875 Rev 5

29/219
48

Funksioneel verbyview

STM32MP133C/F

3.11

Bus-interkonneksiematriks
Die toestelle beskik oor 'n AXI-busmatriks, een hoof AHB-busmatriks en busbruggies wat dit moontlik maak om busmeesters met busslawe te verbind (sien die figuur hieronder, die kolletjies verteenwoordig die geaktiveerde meester/slaaf-verbindings).
Figuur 3. STM32MP133C/F-busmatriks

MDMA

SDMMC2

SDMMC1

DBG Van MLAHB-interkonneksie USBH

SVE

ETH1 ETH2

128-bis

AXIM

M9

M0

M1 M2

M3

M11

M4

M5

M6

M7

S0

S1 S2 S3 S4 S5 S6 S7 S8 S9

Standaard slaaf AXIMC

NIC-400 AXI 64 bisse 266 MHz – 10 meesters / 10 slawe

Van AXIM-interkonneksie DMA1 DMA2 USBO DMA3

M0

M1 M2

M3 M4

M5

M6 M7

S0

S1

S2

S3

S4 S5 Interkonneksie AHB 32 bisse 209 MHz – 8 meesters / 6 slawe

DDRCTRL 533 MHz AHB-brug na AHB6 Na MLAHB-interkonneksie FMC/NAND QUADSPI SYSRAM 128 KB ROM 128 KB AHB-brug na AHB5 APB-brug na APB5 APB-brug na DBG APB
AXI 64 sinchrone meesterpoort AXI 64 sinchrone slaafpoort AXI 64 asynchrone meesterpoort AXI 64 asynchrone slaafpoort AHB 32 sinchrone meesterpoort AHB 32 sinchrone slaafpoort AHB 32 asynchrone meesterpoort AHB 32 asynchrone slaafpoort
Brug na AHB2 SRAM1 SRAM2 SRAM3 Na AXIM-interkonneksie Brug na AHB4
MSv67511V2

MLAHB

30/219

DS13875 Rev 5

STM32MP133C/F

Funksioneel verbyview

3.12

DMA beheerders
Die toestelle beskik oor die volgende DMA-modules om SVE-aktiwiteit te ontlaai: · 'n meester direkte geheuetoegang (MDMA)
Die MDMA is 'n hoëspoed-DMA-beheerder wat verantwoordelik is vir alle tipes geheue-oordragte (randapparatuur-na-geheue, geheue-na-geheue, geheue-na-randapparatuur), sonder enige SVE-aksie. Dit beskik oor 'n hoof-AXI-koppelvlak. Die MDMA kan met die ander DMA-beheerders koppel om die standaard DMA-vermoëns uit te brei, of kan randapparatuur-DMA-versoeke direk bestuur. Elk van die 32 kanale kan blokoordragte, herhaalde blokoordragte en gekoppelde lysoordragte uitvoer. Die MDMA kan ingestel word om veilige oordragte na beveiligde geheues te maak. · drie DMA-beheerders (nie-beveiligde DMA1 en DMA2 nie, plus veilige DMA3) Elke beheerder het 'n dubbelpoort-AHB, vir 'n totaal van 16 nie-beveiligde en agt veilige DMA-kanale om FIFO-gebaseerde blokoordragte uit te voer.
Twee DMAMUX-eenhede multiplekseer en roeteer die DMA-randapparatuurversoeke na die drie DMA-beheerders, met hoë buigsaamheid, wat die aantal DMA-versoeke wat gelyktydig loop, maksimeer, asook DMA-versoeke genereer vanaf randapparatuur-uitvoer-snellers of DMA-gebeurtenisse.
DMAMUX1 karteer DMA-versoeke van nie-veilige randapparatuur na DMA1- en DMA2-kanale. DMAMUX2 karteer DMA-versoeke van veilige randapparatuur na DMA3-kanale.

3.13

Uitgebreide onderbrekings- en gebeurtenisbeheerder (EXTI)
Die uitgebreide onderbrekings- en gebeurtenisbeheerder (EXTI) bestuur die SVE en stelselwakkerwording deur middel van konfigureerbare en direkte gebeurtenisinsette. EXTI verskaf wakkerwordingsversoeke aan die kragbeheerder, en genereer 'n onderbrekingsversoek aan die GIC, en gebeurtenisse aan die SVE-gebeurtenisinvoer.
Die EXTI-wekopversoeke laat die stelsel toe om uit Stop-modus wakker gemaak te word, en die SVE om uit CStop- en CStandby-modusse wakker gemaak te word.
Die onderbrekingsversoek en gebeurtenisversoekgenerering kan ook in Run-modus gebruik word.
Die EXTI sluit ook die EXTI IOport-keuse in.
Elke onderbreking of gebeurtenis kan as veilig gestel word om toegang tot slegs veilige sagteware te beperk.

3.14

Sikliese oortolligheidkontrole-berekeningseenheid (CRC)
Die CRC (sikliese redundansiekontrole) berekeningseenheid word gebruik om 'n CRC-kode te kry deur 'n programmeerbare polinoom te gebruik.
CRC-gebaseerde tegnieke word onder andere gebruik om data-oordrag- of bergingsintegriteit te verifieer. Binne die bestek van die EN/IEC 60335-1-standaard bied hulle 'n manier om die integriteit van die flitsgeheue te verifieer. Die CRC-berekeningseenheid help om 'n handtekening van die sagteware tydens looptyd te bereken, om vergelyk te word met 'n verwysingshandtekening wat tydens skakeltyd gegenereer en op 'n gegewe geheueligging gestoor word.

DS13875 Rev 5

31/219
48

Funksioneel verbyview

STM32MP133C/F

3.15

Buigsame geheuebeheerder (FMC)
Die hoofkenmerke van die FMC-beheerder is die volgende: · Koppelvlak met statiese geheue-gekarteerde toestelle, insluitend:
NOR-flitsgeheue Statiese of pseudo-statiese ewetoeganggeheue (SRAM, PSRAM) NAND-flitsgeheue met 4-bis/8-bis BCH-hardeware-ECC · 8-, 16-bis databuswydte · Onafhanklike skyfie-keusebeheer vir elke geheuebank · Onafhanklike konfigurasie vir elke geheuebank · Skryf FIFO
Die FMC-konfigurasieregisters kan veilig gemaak word.

3.16

Dubbele Quad-SPI geheue-koppelvlak (QUADSPI)
Die QUADSPI is 'n gespesialiseerde kommunikasie-koppelvlak wat op enkel-, dubbel- of viervoudige SPI-flitsgeheue gemik is. Dit kan in enige van die volgende drie modusse werk: · Indirekte modus: al die bewerkings word uitgevoer met behulp van die QUADSPI-registers. · Status-pollingmodus: die eksterne flitsgeheuestatusregister word periodiek gelees en
'n Onderbreking kan gegenereer word in die geval van 'n vlagstelling. · Geheue-gekarteerde modus: die eksterne flitsgeheue word na die adresruimte gekarteer.
en word deur die stelsel gesien asof dit 'n interne geheue is.
Beide deurset en kapasiteit kan tweevoudig verhoog word deur dubbelflitsmodus te gebruik, waar twee Quad-SPI-flitsgeheue gelyktydig verkry word.
QUADSPI is gekoppel aan 'n vertragingsblok (DLYBQS) wat die ondersteuning van eksterne datafrekwensie bo 100 MHz moontlik maak.
Die QUADSPI-konfigurasieregisters kan veilig wees, sowel as die vertragingsblok daarvan.

3.17

Analoog-na-digitale omsetters (ADC1, ADC2)
Die toestelle het twee analoog-na-digitale omsetters ingebou, waarvan die resolusie na 12-, 10-, 8- of 6-bis gekonfigureer kan word. Elke ADC deel tot 18 eksterne kanale en voer omskakelings in die enkelskoot- of skanderingsmodus uit. In skanderingsmodus word die outomatiese omskakeling op 'n gekose groep analoog-insette uitgevoer.
Beide ADC's het beveiligbare bus-koppelvlakke.
Elke ADC kan deur 'n DMA-beheerder bedien word, wat die outomatiese oordrag van ADC-omgeskakelde waardes na 'n bestemmingsligging moontlik maak sonder enige sagteware-aksie.
Daarbenewens kan 'n analoog waghondfunksie die omgeskakelde volume akkuraat monitor.tage van een, sommige of alle geselekteerde kanale. 'n Onderbreking word gegenereer wanneer die omgeskakelde voltage is buite die geprogrammeerde drempels.
Om A/D-omskakeling en tydtellers te sinkroniseer, kan die ADC's deur enige van die TIM1-, ​​TIM2-, TIM3-, TIM4-, TIM6-, TIM8-, TIM15-, LPTIM1-, ​​LPTIM2- en LPTIM3-tydtellers geaktiveer word.

32/219

DS13875 Rev 5

STM32MP133C/F

Funksioneel verbyview

3.18

Temperatuur sensor
Die toestelle het 'n temperatuursensor ingebou wat 'n volume genereertage (VTS) wat lineêr met die temperatuur wissel. Hierdie temperatuursensor is intern gekoppel aan ADC2_INP12 en kan die toestel se omgewingstemperatuur meet wat wissel van 40 tot +125 °C met 'n presisie van ±2%.
Die temperatuursensor het 'n goeie lineariteit, maar dit moet gekalibreer word om 'n goeie algehele akkuraatheid van die temperatuurmeting te verkry. Aangesien die temperatuursensor se verstelling van skyfie tot skyfie verskil as gevolg van prosesvariasie, is die ongekalibreerde interne temperatuursensor geskik vir toepassings wat slegs temperatuurveranderinge opspoor. Om die akkuraatheid van die temperatuursensormeting te verbeter, word elke toestel individueel in die fabriek deur ST gekalibreer. Die temperatuursensor se fabriekskalibrasiedata word deur ST in die OTP-area gestoor, wat toeganklik is in leesalleenmodus.

3.19

Digitale temperatuursensor (DTS)
Die toestelle het 'n frekwensie-uitsettemperatuursensor ingebou. DTS tel die frekwensie gebaseer op die LSE of PCLK om die temperatuurinligting te verskaf.
Die volgende funksies word ondersteun: · onderbrekingsgenerering volgens temperatuurdrempel · wekseingenerering volgens temperatuurdrempel

3.20
Let wel:

VBAT werking
Die VBAT-kragdomein bevat die RTC, die rugsteunregisters en die rugsteun-SRAM.
Om die batteryduur te optimaliseer, word hierdie kragdomein deur VDD verskaf wanneer beskikbaar of deur die volumetage toegepas op VBAT-pen (wanneer VDD-toevoer nie teenwoordig is nie). VBAT-krag word aangeskakel wanneer die PDR bespeur dat VDD onder die PDR-vlak gedaal het.
Die voltage op die VBAT-pen kan deur 'n eksterne battery, 'n superkapasitor of direk deur VDD voorsien word. In laasgenoemde geval is VBAT-modus nie funksioneel nie.
VBAT-bewerking word geaktiveer wanneer VDD nie teenwoordig is nie.
Geen van hierdie gebeurtenisse (eksterne onderbrekings, TAMP gebeurtenis, of RTC-alarm/gebeurtenisse) kan die VDD-toevoer direk herstel en die toestel uit die VBAT-werking dwing. Nietemin, TAMP gebeurtenisse en RTC-alarm/gebeurtenisse kan gebruik word om 'n sein na 'n eksterne stroombaan (tipies 'n PMIC) te genereer wat die VDD-toevoer kan herstel.

DS13875 Rev 5

33/219
48

Funksioneel verbyview

STM32MP133C/F

3.21

Voltage verwysingsbuffer (VREFBUF)
Die toestelle bevat 'n volumetage verwysingsbuffer wat as volume gebruik kan wordtage verwysing vir die ADC's, en ook as volumetage verwysing vir eksterne komponente deur die VREF+ pen. VREFBUF kan veilig wees. Die interne VREFBUF ondersteun vier volumestages: · 1.65 V · 1.8 V · 2.048 V · 2.5 V 'n Eksterne volumetagDie verwysing kan deur die VREF+ pen verskaf word wanneer die interne VREFBUF af is.
Figuur 4. Voltage verwysingsbuffer

VREFINT

+

VREF+

VSSA

MSv64430V1

3.22

Digitale filter vir sigma-delta modulator (DFSDM)
Die toestelle bevat een DFSDM met ondersteuning vir twee digitale filtermodules en vier eksterne invoer-seriële kanale (transceivers) of afwisselend vier interne parallelle insette.
Die DFSDM koppel eksterne modulators aan die toestel en voer digitale filtrering van die ontvangde datastrome uit. Modulators word gebruik om analoog seine om te skakel na digitaal-seriële strome wat die insette van die DFSDM vorm.
Die DFSDM kan ook PDM (pulsdigtheidsmodulasie) mikrofone koppel en die PDM na PCM omskakeling en filtering (hardewareversnel) uitvoer. Die DFSDM beskik oor opsionele parallelle datastroom-insette vanaf die ADC's of vanaf die toestelgeheue (deur DMA/CPU-oordragte na DFSDM).
Die DFSDM-transceivers ondersteun verskeie seriële-koppelvlakformate (om verskeie modulators te ondersteun). DFSDM digitale filtermodules voer digitale verwerking uit volgens gebruikergedefinieerde filterparameters met tot 24-bis finale ADC-resolusie.

34/219

DS13875 Rev 5

STM32MP133C/F

Funksioneel verbyview

Die DFSDM-randtoestel ondersteun: · Vier gemultiplekseerde invoer digitale seriële kanale:
konfigureerbare SPI-koppelvlak om verskeie modulators te koppel konfigureerbare Manchester-gekodeerde 1-draads koppelvlak PDM (pulsdigtheidsmodulasie) mikrofooninset maksimum insetklokfrekwensie tot 20 MHz (10 MHz vir Manchester-kodering) klokuitset vir modulators (0 tot 20 MHz) · Alternatiewe insette vanaf vier interne digitale parallelle kanale (tot 16-bis insetresolusie): interne bronne: ADC-data of geheuedatastrome (DMA) · Twee digitale filtermodules met verstelbare digitale seinverwerking: Sincx-filter: filtervolgorde/tipe (1 tot 5), oorsamplingverhouding (1 tot 1024) integrator: oorsamplingverhouding (1 tot 256) · Tot 24-bis uitvoerdata-resolusie, getekende uitvoerdataformaat · Outomatiese data-offset-korreksie (offset gestoor in register deur gebruiker) · Deurlopende of enkele omskakeling · Begin van omskakeling veroorsaak deur: sagteware-sneller interne tydtellers eksterne gebeurtenisse begin van omskakeling sinchronies met die eerste digitale filtermodule (DFSDM) · Analoog waghond met: lae-waarde en hoë-waarde data drempelregisters toegewyde konfigureerbare Sincx digitale filter (orde = 1 tot 3,
boulbeurteamplingverhouding = 1 tot 32) invoer vanaf finale uitvoerdata of vanaf geselekteerde invoer digitale seriële kanale deurlopende monitering onafhanklik van standaard omskakeling · Kortsluitdetektor om versadigde analoog invoerwaardes op te spoor (onderste en boonste reeks): tot 8-bis teller om 1 tot 256 opeenvolgende 0's of 1's op seriële datastroom op te spoor wat deurlopende monitering van elke invoer seriële kanaal opspoor · Onderbrekingsseingenerering op analoog waghondgebeurtenis of op kortsluitdetektorgebeurtenis · Ekstreme detektor: berging van minimum en maksimum waardes van finale omskakelingsdata wat deur sagteware verfris word · DMA-vermoë om die finale omskakelingsdata te lees · Onderbrekings: einde van omskakeling, oorskryding, analoog waghond, kortsluiting, invoer seriële kanaal klok afwesigheid · "Gereelde" of "ingespuite" omskakelings: "gereelde" omskakelings kan te eniger tyd of selfs in deurlopende modus aangevra word
sonder enige impak op die tydsberekening van "ingespuite" omskakelings "ingespuite" omskakelings vir presiese tydsberekening en met hoë omskakelingsprioriteit

DS13875 Rev 5

35/219
48

Funksioneel verbyview

STM32MP133C/F

3.23

Ware ewekansige getalgenerator (RNG)
Die toestelle bevat een willekeurige getalgenerator (RNG) wat 32-bis ewekansige getalle lewer wat deur 'n geïntegreerde analoogkring gegenereer word.
Die RNG kan (in ETZPC) gedefinieer word as slegs toeganklik deur veilige sagteware.
Die ware RNG verbind met die beveiligde AES- en PKA-randapparatuur via 'n toegewyde bus (nie leesbaar deur die SVE nie).

3.24

Kriptografiese en hash-verwerkers (CRYP, SAES, PKA en HASH)
Die toestelle het een kriptografiese verwerker ingebou wat die gevorderde kriptografiese algoritmes ondersteun wat gewoonlik benodig word om vertroulikheid, verifikasie, data-integriteit en nie-weerlegbaarheid te verseker wanneer boodskappe met 'n eweknie uitgeruil word.
Die toestelle sluit ook 'n toegewyde DPA-bestande veilige AES 128- en 256-bis-sleutel (SAES) en PKA-hardeware-enkripsie-/dekripsieversneller in, met 'n toegewyde hardewarebus wat nie deur die SVE toeganklik is nie.
CRYP hoofkenmerke: · DES/TDES (data-enkripsiestandaard/drievoudige data-enkripsiestandaard): ECB (elektroniese
kodeboek) en CBC (syferblok-ketting) kettingalgoritmes, 64-, 128- of 192-bis sleutel · AES (gevorderde enkripsiestandaard): ECB, CBC, GCM, CCM, en CTR (tellermodus) kettingalgoritmes, 128-, 192- of 256-bis sleutel
Universele HASH-hoofkenmerke: · SHA-1, SHA-224, SHA-256, SHA-384, SHA-512, SHA-3 (veilige HASH-algoritmes) · HMAC
Die kriptografiese versneller ondersteun die generering van DMA-versoeke.
CRYP, SAES, PKA en HASH kan (in ETZPC) gedefinieer word as slegs toeganklik deur veilige sagteware.

3.25

Opstart en sekuriteit en OTP-beheer (BSEC)
Die BSEC (opstart en sekuriteit en OTP-beheer) is bedoel om 'n OTP (eenmalige programmeerbare) sekeringboks te beheer, wat gebruik word vir ingebedde nie-vlugtige berging vir toestelkonfigurasie en sekuriteitsparameters. 'n Deel van BSEC moet gekonfigureer word as toeganklik slegs deur veilige sagteware.
Die BSEC kan OTP-woorde gebruik vir die berging van HWKEY 256-bis vir SAES (veilige AES).

36/219

DS13875 Rev 5

STM32MP133C/F

Funksioneel verbyview

3.26

Timers en waghonde
Die toestelle sluit twee gevorderde-beheer-tydtellers, tien algemene tydtellers (waarvan sewe beveilig is), twee basiese tydtellers, vyf lae-krag tydtellers, twee waghonde en vier stelsel tydtellers in elke Cortex-A7 in.
Alle tydtellers kan in ontfoutingsmodus gevries word.
Die tabel hieronder vergelyk die kenmerke van die gevorderde beheer-, algemene doel-, basiese en lae-krag-tydtellers.

Timer tipe

Afteller

Tabel 4. Timer kenmerk vergelyking

Teenresolusie-
sie

Toonbank tipe

Voorskaalfaktor

DMA-versoekgenerering

Vang/vergelyk kanale

Aanvullende uitset

Maksimum koppelvlak
klok (MHz)

Maks
tydhouer
klok (MHz)(1)

Gevorderde TIM1, -beheer TIM8

16-bis

Op, Enige heelgetal af, tussen 1 op/af en 65536

Ja

TIM2 TIM5

32-bis

Op, Enige heelgetal af, tussen 1 op/af en 65536

Ja

TIM3 TIM4

16-bis

Op, Enige heelgetal af, tussen 1 op/af en 65536

Ja

Enige heelgetal

TIM12(2) 16-bis

Op tussen 1

Nee

Algemeen

en 65536

doel

TIM13(2) TIM14(2)

16-bis

Enige heelgetal op tussen 1
en 65536

Nee

Enige heelgetal

TIM15(2) 16-bis

Op tussen 1

Ja

en 65536

TIM16(2) TIM17(2)

16-bis

Enige heelgetal op tussen 1
en 65536

Ja

Basies

TIM6, TIM7

16-bis

Enige heelgetal op tussen 1
en 65536

Ja

LPTIM1,

Laekrag

LPTIM2(2), LPTIM3(2),
LPTIM4,

16-bis

1, 2, 4, 8, Op 16, 32, 64,
128

Nee

LPTIM5

6

4

104.5

209

4

Nee

104.5

209

4

Nee

104.5

209

2

Nee

104.5

209

1

Nee

104.5

209

2

1

104.5

209

1

1

104.5

209

0

Nee

104.5

209

1(3)

Nee

104.5 104.5

1. Die maksimum tydtellerklok is tot 209 MHz, afhangende van die TIMGxPRE-bit in die RCC. 2. Veilige tydteller. 3. Geen vasleggingskanaal op LPTIM nie.

DS13875 Rev 5

37/219
48

Funksioneel verbyview

STM32MP133C/F

3.26.1 3.26.2 3.26.3

Gevorderde beheer-tydtellers (TIM1, TIM8)
Die gevorderde-beheer-tydtellers (TIM1, TIM8) kan gesien word as driefase PWM-kragopwekkers wat op 6 kanale gemultiplekseer is. Hulle het komplementêre PWM-uitsette met programmeerbare ingevoegde dooie tye. Hulle kan ook as volledige algemene tydtellers beskou word. Hul vier onafhanklike kanale kan gebruik word vir: · insetopname · uitsetvergelyking · PWM-generering (rand- of middelgerigte modusse) · eenpulsmodus-uitset
Indien gekonfigureer as standaard 16-bis-tydtellers, het hulle dieselfde kenmerke as die algemene tydtellers. Indien gekonfigureer as 16-bis PWM-generators, het hulle volle modulasievermoë (0-100%).
Die gevorderde beheer-timer kan saam met die algemene timers werk via die timer-skakelfunksie vir sinchronisasie of gebeurtenisketting.
TIM1 en TIM8 ondersteun onafhanklike DMA-versoekgenerering.
Algemene doeltydtellers (TIM2, TIM3, TIM4, TIM5, TIM12, TIM13, TIM14, TIM15, TIM16, TIM17)
Daar is tien sinchroniseerbare algemene doeltydtellers ingebed in die STM32MP133C/F-toestelle (sien Tabel 4 vir verskille). · TIM2, TIM3, TIM4, TIM5
TIM 2 en TIM5 is gebaseer op 'n 32-bis outomatiese herlaai op/af teller en 'n 16-bis voorskaler, terwyl TIM3 en TIM4 gebaseer is op 'n 16-bis outomatiese herlaai op/af teller en 'n 16-bis voorskaler. Alle tydtellers beskik oor vier onafhanklike kanale vir insetvaslegging/uitset vergelyking, PWM of een-puls modus uitset. Dit gee tot 16 insetvaslegging/uitset vergelyking/PWM's op die grootste pakkette. Hierdie algemene tydtellers kan saam werk, of met die ander algemene tydtellers en die gevorderde beheer tydtellers TIM1 en TIM8, via die tydteller skakel funksie vir sinchronisasie of gebeurtenis ketting. Enige van hierdie algemene tydtellers kan gebruik word om PWM uitsette te genereer. TIM2, TIM3, TIM4, TIM5 het almal onafhanklike DMA versoek generering. Hulle is in staat om kwadratuur (inkrementele) enkodeerder seine en die digitale uitsette van een tot vier Hall-effek sensors te hanteer. · TIM12, TIM13, TIM14, TIM15, TIM16, TIM17 Hierdie tydtellers is gebaseer op 'n 16-bis outomatiese herlaai-opteller en 'n 16-bis voorskaler. TIM13, TIM14, TIM16 en TIM17 beskik oor een onafhanklike kanaal, terwyl TIM12 en TIM15 twee onafhanklike kanale het vir invoeropname/uitvoervergelyking, PWM of eenpulsmodus-uitvoer. Hulle kan gesinkroniseer word met die TIM2, TIM3, TIM4, TIM5 volwaardige algemene tydtellers of as eenvoudige tydbasisse gebruik word. Elk van hierdie tydtellers kan (in ETZPC) gedefinieer word as slegs toeganklik deur veilige sagteware.
Basiese tydtellers (TIM6 en TIM7)
Hierdie tydtellers word hoofsaaklik as 'n generiese 16-bis tydbasis gebruik.
TIM6 en TIM7 ondersteun onafhanklike DMA-versoekgenerering.

38/219

DS13875 Rev 5

STM32MP133C/F

Funksioneel verbyview

3.26.4
3.26.5 3.26.6

Lae-krag timers (LPTIM1, LPTIM2, LPTIM3, LPTIM4, LPTIM5)
Elke lae-krag timer het 'n onafhanklike klok en loop ook in Stop-modus as dit deur LSE, LSI of 'n eksterne klok geklokkeer word. 'n LPTIMx kan die toestel uit Stop-modus wakker maak.
Hierdie lae-krag-tydtellers ondersteun die volgende kenmerke: · 16-bis opteller met 16-bis outomatiese herlaairegister · 16-bis vergelykingsregister · Konfigureerbare uitvoer: puls, PWM · Deurlopende/eenmalige modus · Kiesbare sagteware-/hardeware-inset-sneller · Kiesbare klokbron:
interne klokbron: LSE-, LSI-, HSI- of APB-klok eksterne klokbron oor LPTIM-invoer (werk selfs sonder interne klok)
bron loop, gebruik deur die pols teller toepassing) · Programmeerbare digitale foutfilter · Enkodeerdermodus
LPTIM2 en LPTIM3 kan (in ETZPC) gedefinieer word as slegs toeganklik deur veilige sagteware.
Onafhanklike waghonde (IWDG1, IWDG2)
'n Onafhanklike waghond is gebaseer op 'n 12-bis afteller en 'n 8-bis voorskaler. Dit word geklok vanaf 'n onafhanklike 32 kHz interne RC (LSI) en, aangesien dit onafhanklik van die hoofklok werk, kan dit in Stop- en Bystandmodusse werk. IWDG kan as 'n waghond gebruik word om die toestel terug te stel wanneer 'n probleem voorkom. Dit is hardeware- of sagteware-konfigureerbaar deur die opsiegrepe.
IWDG1 kan (in ETZPC) gedefinieer word as slegs toeganklik deur veilige sagteware.
Generiese tydtellers (Cortex-A7 CNT)
Cortex-A7 generiese tydtellers wat in Cortex-A7 ingebed is, word gevoed deur waarde van stelseltydsgenerering (STGEN).
Die Cortex-A7-verwerker bied die volgende tydtellers: · fisiese tydteller vir gebruik in veilige en nie-veilige modusse
Die registers vir die fisiese timer word gebank om veilige en nie-veilige kopieë te verskaf. · virtuele timer vir gebruik in nie-veilige modusse · fisiese timer vir gebruik in hipervisormodus
Generiese tydtellers is nie geheuegekarteerde randapparatuur nie en is dan slegs toeganklik deur spesifieke Cortex-A7-koverwerkerinstruksies (cp15).

3.27

Stelseltydopwekking (STGEN)
Die stelseltydsberekeningsgenerering (STGEN) genereer 'n tydtellingwaarde wat 'n konsekwente view van tyd vir alle Cortex-A7 generiese tydtellers.

DS13875 Rev 5

39/219
48

Funksioneel verbyview

STM32MP133C/F

Die stelseltydsberekeningsgenerering het die volgende sleutelkenmerke: · 64-bis wyd om oorrolprobleme te vermy · Begin vanaf nul of 'n programmeerbare waarde · Beheer APB-koppelvlak (STGENC) wat die tydsberekening moontlik maak om gestoor en herstel te word
oor afskakelgebeurtenisse · Leesalleen-APB-koppelvlak (STGENR) wat die timerwaarde in staat stel om deur nie-
veilige sagteware en ontfoutingsinstrumente · Timerwaarde-verhoging wat tydens stelselontfouting gestop kan word
STGENC kan (in ETZPC) gedefinieer word as slegs toeganklik deur veilige sagteware.

3.28

Intydse klok (RTC)
Die RTC bied 'n outomatiese wekskakeling om alle lae-kragmodusse te bestuur. Die RTC is 'n onafhanklike BCD-tydteller/teller en bied 'n tyd-van-die-dag-horlosie/kalender met programmeerbare alarmonderbrekings.
Die RTC sluit ook 'n periodieke programmeerbare wekroepvlag met onderbrekingsvermoë in.
Twee 32-bis registers bevat die sekondes, minute, ure (12- of 24-uur formaat), dag (dag van die week), datum (dag van die maand), maand en jaar, uitgedruk in binêr gekodeerde desimale formaat (BCD). Die sub-sekondes waarde is ook beskikbaar in binêre formaat.
Binêre modus word ondersteun om sagtewaredrywerbestuur te vergemaklik.
Kompensasies vir 28-, 29- (skrikkeljaar), 30- en 31-dae maande word outomaties uitgevoer. Somertydkompensasie kan ook uitgevoer word.
Bykomende 32-bis registers bevat die programmeerbare alarm subsekondes, sekondes, minute, ure, dag en datum.
'n Digitale kalibrasiefunksie is beskikbaar om te kompenseer vir enige afwyking in kristal-ossillator-akkuraatheid.
Nadat die rugsteundomein herstel is, word alle RTC-registers beskerm teen moontlike parasitiese skryftoegange en beskerm deur beveiligde toegang.
Solank die aanbodvolumetagIndien dit binne die bedryfsbereik bly, stop die RTC nooit nie, ongeag die toestelstatus (loopmodus, lae-kragmodus of onder herstel).
Die RTC se hoofkenmerke is die volgende: · Kalender met subsekondes, sekondes, minute, ure (12- of 24-formaat), dag (dag van
week), datum (dag van die maand), maand en jaar · Dagligbesparingskompensasie programmeerbaar deur sagteware · Programmeerbare alarm met onderbrekingsfunksie. Die alarm kan deur enige geaktiveer word
kombinasie van die kalendervelde. · Outomatiese wek-eenheid wat 'n periodieke vlag genereer wat 'n outomatiese wek-aksie aktiveer.
onderbreking · Verwysingsklokdeteksie: 'n meer akkurate tweede bronklok (50 of 60 Hz) kan wees
gebruik om die kalender se presisie te verbeter. · Akkurate sinchronisasie met 'n eksterne klok met behulp van die sub-sekonde verskuiwingsfunksie · Digitale kalibrasiekring (periodieke tellerkorreksie): 0.95 dpm akkuraatheid, verkry in 'n
kalibrasievenster van etlike sekondes

40/219

DS13875 Rev 5

STM32MP133C/F

Funksioneel verbyview

· Tydamp funksie vir gebeurtenisberging · Berging van SWKEY in RTC-rugsteunregisters met direkte bustoegang tot SAE (nie
leesbaar deur die SVE) · Maskeerbare onderbrekings/gebeurtenisse:
Alarm A Alarm B Wekonderbreking Tyeamp · TrustZone-ondersteuning: RTC volledig beveiligbare Alarm A, alarm B, wektimer en tydtelleramp individueel veilig of nie-veilig
konfigurasie RTC-kalibrasie gedoen in veilige op nie-veilige konfigurasie

3.29

Tamper en rugsteunregisters (TAMP)
32 x 32-bis rugsteunregisters word in alle lae-kragmodusse en ook in VBAT-modus behou. Hulle kan gebruik word om sensitiewe data te stoor aangesien hul inhoud beskerm word deur tenamper-opsporingskring.
Sewe tamper invoerpenne en vyf tamper-uitsetpenne is beskikbaar vir anti-tamper opsporing. Die eksterne tamper-penne kan gekonfigureer word vir randopsporing, rand en vlak, vlakopsporing met filterering, of aktiewe tampwat die sekuriteitsvlak verhoog deur outomaties te kontroleer dat die tamper penne word nie ekstern oopgemaak of kortgesluit nie.
TAMP hoofkenmerke · 32 rugsteunregisters (TAMP_BKPxR) geïmplementeer in die RTC-domein wat oorbly
aangeskakel deur VBAT wanneer die VDD-krag afgeskakel is · 12 tamper penne beskikbaar (sewe insette en vyf uitsette) · Enige tamper-opsporing kan 'n RTC-tydstip genereeramp geleentheid. · Enige tamper-opsporing vee die rugsteunregisters uit. · TrustZone-ondersteuning:
Tampveilige of nie-veilige konfigurasie Rugsteun registreer konfigurasie in drie konfigureerbare grootte areas:
. een lees/skryf veilige area . een skryf veilige/lees nie-veilige area . een lees/skryf nie-veilige area · Monotoniese teller

3.30

Intergeïntegreerde stroombaankoppelvlakke (I2C1, I2C2, I2C3, I2C4, I2C5)
Die toestelle het vyf I2C-koppelvlakke ingebou.
Die I2C-buskoppelvlak hanteer kommunikasie tussen die STM32MP133C/F en die seriële I2C-bus. Dit beheer alle I2C-busspesifieke volgordebepaling, protokol, arbitrasie en tydsberekening.

DS13875 Rev 5

41/219
48

Funksioneel verbyview

STM32MP133C/F

Die I2C-randapparatuur ondersteun: · I2C-busspesifikasie en gebruikershandleiding rev. 5-versoenbaarheid:
Slaaf- en meestermodusse, multimeestervermoë Standaardmodus (Sm), met 'n bitsnelheid tot 100 kbit/s Vinnige modus (Fm), met 'n bitsnelheid tot 400 kbit/s Vinnige modus Plus (Fm+), met 'n bitsnelheid tot 1 Mbit/s en 20 mA-uitset-aandrywer-I/O's 7-bis en 10-bis adresseringsmodus, veelvuldige 7-bis slaafadresse Programmeerbare opstel- en houtye Opsionele klokstrek · Stelselbestuurbus (SMBus) spesifikasie rev 2.0-versoenbaarheid: Hardeware PEC (pakketfoutkontrole) generering en verifikasie met ACK
beheer Adresresolusieprotokol (ARP) ondersteuning SMBus-waarskuwing · Kragstelselbestuurprotokol (PMBusTM) spesifikasie rev 1.1 verenigbaarheid · Onafhanklike klok: 'n keuse van onafhanklike klokbronne wat die I2C-kommunikasiespoed onafhanklik van die PCLK-herprogrammering toelaat · Ontwaak vanuit Stopmodus met adrespassing · Programmeerbare analoog en digitale ruisfilters · 1-greep buffer met DMA-vermoë
I2C3, I2C4 en I2C5 kan (in ETZPC) gedefinieer word as slegs toeganklik deur veilige sagteware.

3.31

Universele sinchrone asynchrone ontvangersender (USART1, USART2, USART3, USART6 en UART4, UART5, UART7, UART8)
Die toestelle het vier ingebedde universele sinchrone ontvanger-senders (USART1, USART2, USART3 en USART6) en vier universele asynchrone ontvanger-senders (UART4, UART5, UART7 en UART8). Verwys na die tabel hieronder vir 'n opsomming van USARTx- en UARTx-kenmerke.
Hierdie koppelvlakke bied asynchrone kommunikasie, IrDA SIR ENDEC-ondersteuning, multiverwerker-kommunikasiemodus, enkeldraad-halfdupleks-kommunikasiemodus en het LIN-meester/slaaf-vermoë. Hulle bied hardewarebestuur van die CTS- en RTS-seine, en RS485-dryweraktivering. Hulle kan kommunikeer teen snelhede van tot 13 Mbit/s.
USART1, USART2, USART3 en USART6 bied ook Smartcard-modus (ISO 7816-voldoenend) en SPI-agtige kommunikasievermoë.
Alle USART's het 'n klokdomein onafhanklik van die SVE-klok, wat die USARTx toelaat om die STM32MP133C/F uit Stopmodus te wakker met behulp van baudrates tot 200 Kbaud. Die wekgebeurtenisse uit Stopmodus is programmeerbaar en kan wees:
· begin bit-opsporing
· enige ontvangde dataraam
· 'n Spesifieke geprogrammeerde dataraam

42/219

DS13875 Rev 5

STM32MP133C/F

Funksioneel verbyview

Alle USART-koppelvlakke kan deur die DMA-beheerder bedien word.

Tabel 5. USART/UART-kenmerke

USART-modusse/-kenmerke (1)

VSAART1/2/3/6

UART4/5/7/8

Hardeware vloeibeheer vir modem

X

X

Deurlopende kommunikasie deur gebruik te maak van DMA

X

X

Multiverwerker kommunikasie

X

X

Sinchrone SPI-modus (meester/slaaf)

X

Slimkaartmodus

X

Enkeldraads halfduplekskommunikasie IrDA SIR ENDEC-blok

X

X

X

X

LIN-modus

X

X

Dubbele klokdomein en ontwaking vanuit lae-kragmodus

X

X

Ontvanger-tydverstryking onderbreek Modbus-kommunikasie

X

X

X

X

Outomatiese baud rate opsporing

X

X

Bestuurder aktiveer

X

X

USART-datalengte

7, 8 en 9 bisse

1. X = ondersteun.

USART1 en USART2 kan (in ETZPC) gedefinieer word as slegs toeganklik deur veilige sagteware.

3.32

Seriële randapparatuur-koppelvlakke (SPI1, SPI2, SPI3, SPI4, SPI5) intergeïntegreerde klankkoppelvlakke (I2S1, I2S2, I2S3, I2S4)
Die toestelle beskik oor tot vyf SPI's (SPI2S1, SPI2S2, SPI2S3, SPI2S4, en SPI5) wat kommunikasie teen tot 50 Mbit/s in meester- en slaafmodusse, in halfdupleks-, voldupleks- en simpleksmodusse toelaat. Die 3-bis voorskaler gee agt meestermodusfrekwensies en die raam is konfigureerbaar van 4 tot 16 bisse. Alle SPI-koppelvlakke ondersteun NSS-pulsmodus, TI-modus, hardeware-CRC-berekening en vermenigvuldiging van 8-bis ingebedde Rx- en Tx-FIFO's met DMA-vermoë.
I2S1, I2S2, I2S3 en I2S4 word gemultiplekseer met SPI1, SPI2, SPI3 en SPI4. Hulle kan in meester- of slaafmodus, in voldupleks- en halfduplekskommunikasiemodusse bedryf word, en kan gekonfigureer word om met 'n 16- of 32-bis-resolusie as 'n invoer- of uitvoerkanaal te werk. OudioampLangfrekwensies van 8 kHz tot 192 kHz word ondersteun. Alle I2S-koppelvlakke ondersteun veelvuldige 8-bis ingebedde Rx- en Tx-FIFO's met DMA-vermoë.
SPI4 en SPI5 kan (in ETZPC) gedefinieer word as slegs toeganklik deur veilige sagteware.

3.33

Seriële oudio-koppelvlakke (SAI1, SAI2)
Die toestelle bevat twee SAIs wat die ontwerp van baie stereo- of mono-klankprotokolle moontlik maak

DS13875 Rev 5

43/219
48

Funksioneel verbyview

STM32MP133C/F

soos I2S, LSB of MSB-geregverdig, PCM/DSP, TDM of AC'97. 'n SPDIF-uitset is beskikbaar wanneer die oudioblok as 'n sender gekonfigureer is. Om hierdie vlak van buigsaamheid en herkonfigureerbaarheid te bring, bevat elke SAI twee onafhanklike oudio-subblokke. Elke blok het sy eie klokgenerator en I/O-lynbeheerder. OudioampLangfrekwensies tot 192 kHz word ondersteun. Daarbenewens kan tot agt mikrofone ondersteun word danksy 'n ingeboude PDM-koppelvlak. Die SAI kan in 'n meester- of slaafkonfigurasie werk. Die oudio-subblokke kan óf 'n ontvanger óf 'n sender wees en kan sinchroon of asynchroon (met betrekking tot die ander een) werk. Die SAI kan met ander SAI's gekoppel word om sinchroon te werk.

3.34

SPDIF-ontvangerkoppelvlak (SPDIFRX)
Die SPDIFRX is ontwerp om 'n S/PDIF-vloei te ontvang wat voldoen aan IEC-60958 en IEC-61937. Hierdie standaarde ondersteun eenvoudige stereostrome tot hoë sample-tempo, en saamgeperste meerkanaal-omringklank, soos dié wat deur Dolby of DTS gedefinieer word (tot 5.1).
Die SPDIFRX se hoofkenmerke is die volgende: · Tot vier insette beskikbaar · Outomatiese simbooltempo-opsporing · Maksimum simbooltempo: 12.288 MHz · Stereostroom van 32 tot 192 kHz word ondersteun · Ondersteuning van oudio IEC-60958 en IEC-61937, verbruikerstoepassings · Pariteitsbitbestuur · Kommunikasie met behulp van DMA vir oudioamples · Kommunikasie met behulp van DMA vir beheer en gebruikerskanaalinligting · Onderbrekingsvermoëns
Die SPDIFRX-ontvanger bied al die nodige funksies om die simbooltempo op te spoor en die inkomende datastroom te dekodeer. Die gebruiker kan die verlangde SPDIF-inset kies, en wanneer 'n geldige sein beskikbaar is, hersien die SPDIFRX die sein.amplees die inkomende sein, dekodeer die Manchester-stroom en herken rame, subrame en blokelemente. Die SPDIFRX lewer gedekodeerde data en geassosieerde statusvlae aan die SVE.
Die SPDIFRX bied ook 'n sein genaamd spdif_frame_sync, wat wissel teen die S/PDIF-subraamtempo wat gebruik word om die presiese s te bereken.ample tempo vir klokdriftalgoritmes.

3.35

Veilige digitale invoer/uitvoer MultiMediaCard-koppelvlakke (SDMMC1, SDMMC2)
Twee veilige digitale invoer/uitvoer MultiMediaCard-koppelvlakke (SDMMC) bied 'n koppelvlak tussen die AHB-bus en SD-geheuekaarte, SDIO-kaarte en MMC-toestelle.
Die SDMMC-kenmerke sluit die volgende in: · Voldoening aan Embedded MultiMediaCard System Specification Weergawe 5.1
Kaartondersteuning vir drie verskillende databusmodusse: 1-bis (standaard), 4-bis en 8-bis

44/219

DS13875 Rev 5

STM32MP133C/F

Funksioneel verbyview

(HS200 SDMMC_CK spoed beperk tot maksimum toegelate I/O spoed) (HS400 word nie ondersteun nie)
· Volledige versoenbaarheid met vorige weergawes van MultiMediaCards (agterwaartse versoenbaarheid)
· Volledige voldoening aan SD-geheuekaartspesifikasies weergawe 4.1 (SDR104 SDMMC_CK-spoed beperk tot maksimum toegelate I/O-spoed, SPI-modus en UHS-II-modus word nie ondersteun nie)
· Volledige voldoening aan SDIO-kaartspesifikasie weergawe 4.0 Kaartondersteuning vir twee verskillende databusmodusse: 1-bis (standaard) en 4-bis (SDR104 SDMMC_CK-spoed beperk tot maksimum toegelate I/O-spoed, SPI-modus en UHS-II-modus word nie ondersteun nie)
· Data-oordrag tot 208 Mbyte/s vir die 8-bis modus (afhangende van maksimum toegelate I/O-spoed)
· Data- en opdraguitsette maak seine in staat om eksterne tweerigtingdrywers te beheer
· Toegewyde DMA-beheerder ingebed in die SDMMC-gasheerkoppelvlak, wat hoëspoed-oordragte tussen die koppelvlak en die SRAM moontlik maak
· IDMA gekoppelde lys ondersteuning
· Toegewyde kragbronne, VDDSD1 en VDDSD2 vir onderskeidelik SDMMC1 en SDMMC2, wat die behoefte aan vlakverskuiwer-invoeging op die SD-kaartkoppelvlak in UHS-I-modus verwyder.
Slegs sommige GPIO's vir SDMMC1 en SDMMC2 is beskikbaar op 'n toegewyde VDDSD1- of VDDSD2-toevoerpen. Hierdie is deel van die standaard opstart-GPIO's vir SDMMC1 en SDMMC2 (SDMMC1: PC[12:8], PD[2], SDMMC2: PB[15,14,4,3], PE3, PG6). Hulle kan in die alternatiewe funksietabel geïdentifiseer word deur seine met 'n "_VSD1"- of "_VSD2"-agtervoegsel.
Elke SDMMC is gekoppel aan 'n vertragingsblok (DLYBSD) wat ondersteuning van 'n eksterne datafrekwensie bo 100 MHz moontlik maak.
Beide SDMMC-koppelvlakke het beveiligbare konfigurasiepoorte.

3.36

Beheerderarea-netwerk (FDCAN1, FDCAN2)
Die beheerderarea-netwerk (KAN) substelsel bestaan ​​uit twee KAN-modules, 'n gedeelde boodskap-RAM-geheue en 'n klokkalibrasie-eenheid.
Beide CAN-modules (FDCAN1 en FDCAN2) voldoen aan ISO 11898-1 (CAN-protokolspesifikasie weergawe 2.0 deel A, B) en CAN FD-protokolspesifikasie weergawe 1.0.
'n 10-Kbyte boodskap RAM-geheue implementeer filters, ontvang FIFO's, ontvang buffers, oordra gebeurtenis FIFO's en oordra buffers (plus snellers vir TTCAN). Hierdie boodskap RAM word gedeel tussen die twee FDCAN1 en FDCAN2 modules.
Die gemeenskaplike klokkalibrasie-eenheid is opsioneel. Dit kan gebruik word om 'n gekalibreerde klok vir beide FDCAN1 en FDCAN2 te genereer vanaf die HSI interne RC-ossillator en die PLL, deur CAN-boodskappe wat deur die FDCAN1 ontvang word, te evalueer.

DS13875 Rev 5

45/219
48

Funksioneel verbyview

STM32MP133C/F

3.37

Universele seriële bus hoëspoed-gasheer (USBH)
Die toestelle het een USB-hoëspoed-gasheer (tot 480 Mbit/s) met twee fisiese poorte ingebed. USBH ondersteun beide lae-, volspoed- (OHCI) sowel as hoëspoed- (EHCI) bewerkings onafhanklik op elke poort. Dit integreer twee sender-ontvangers wat gebruik kan word vir óf laespoed- (1.2 Mbit/s), volspoed- (12 Mbit/s) óf hoëspoed-werking (480 Mbit/s). Die tweede hoëspoed-sender-ontvanger word gedeel met OTG-hoëspoed.
Die USBH voldoen aan die USB 2.0-spesifikasie. Die USBH-beheerders benodig toegewyde klokke wat deur 'n PLL binne die USB-hoëspoed-PHY gegenereer word.

3.38

USB vir onderweg hoëspoed (OTG)
Die toestelle het een USB OTG hoëspoed (tot 480 Mbit/s) toestel/gasheer/OTG randapparaat ingebou. OTG ondersteun beide volspoed- en hoëspoedwerking. Die sender/ontvanger vir hoëspoedwerking (480 Mbit/s) word gedeel met die tweede USB-gasheerpoort.
Die USB OTG HS voldoen aan die USB 2.0-spesifikasie en die OTG 2.0-spesifikasie. Dit het sagteware-konfigureerbare eindpuntinstellings en ondersteun opskorting/hervatting. Die USB OTG-beheerders benodig 'n toegewyde 48 MHz-klok wat gegenereer word deur 'n PLL binne RCC of binne die USB-hoëspoed-PHY.
Die hoofkenmerke van die USB OTG HS word hieronder gelys: · Gekombineerde Rx- en Tx-FIFO-grootte van 4 Kbyte met dinamiese FIFO-groottebepaling · SRP (sessieversoekprotokol) en HNP (gasheeronderhandelingsprotokol) ondersteuning · Agt tweerigting-eindpunte · 16 gasheerkanale met periodieke OUT-ondersteuning · Sagteware konfigureerbaar vir OTG1.3- en OTG2.0-modusse · USB 2.0 LPM (skakelkragbestuur) ondersteuning · Ondersteuning vir batterylaaispesifikasie-hersiening 1.2 · HS OTG PHY-ondersteuning · Interne USB DMA · HNP/SNP/IP binne (geen eksterne weerstand nodig nie) · Vir OTG/Gasheer-modusse is 'n kragskakelaar nodig indien bus-aangedrewe toestelle gebruik word
verbind.
Die USB OTG-konfigurasiepoort kan veilig wees.

46/219

DS13875 Rev 5

STM32MP133C/F

Funksioneel verbyview

3.39

Gigabit Ethernet MAC-koppelvlakke (ETH1, ETH2)
Die toestelle bied twee IEEE-802.3-2002-versoenbare gigabit-mediatoegangsbeheerders (GMAC) vir Ethernet LAN-kommunikasie deur 'n industriestandaard medium-onafhanklike koppelvlak (MII), 'n verminderde medium-onafhanklike koppelvlak (RMII), of 'n verminderde gigabit medium-onafhanklike koppelvlak (RGMII).
Die toestelle benodig 'n eksterne fisiese koppelvlaktoestel (PHY) om aan die fisiese LAN-bus (twisted-pair, vesel, ens.) te koppel. Die PHY word aan die toestelpoort gekoppel deur 17 seine vir MII, 7 seine vir RMII of 13 seine vir RGMII te gebruik, en kan geklok word deur die 25 MHz (MII, RMII, RGMII) of 125 MHz (RGMII) van die STM32MP133C/F of van die PHY te gebruik.
Die toestelle sluit die volgende kenmerke in: · Bedryfsmodusse en PHY-koppelvlakke
10-, 100- en 1000-Mbit/s data-oordragspoede Ondersteuning van beide voldupleks- en halfdupleksbedrywighede MII-, RMII- en RGMII PHY-koppelvlakke · Verwerkingsbeheer Multilaag-pakketfiltering: MAC-filtering op bron (SA) en bestemming (DA)
adres met perfekte en hash-filter, VLAN tag-gebaseerde filterering met perfekte en hash-filter, Laag 3-filtering op IP-bron (SA) of bestemmingsadres (DA), Laag 4-filtering op bron (SP) of bestemmingspoort (DP) Dubbele VLAN-verwerking: invoeging van tot twee VLAN's tags in die oordragpad, tag filter in ontvangspad IEEE 1588-2008/PTPv2-ondersteuning Ondersteun netwerkstatistieke met RMON/MIB-tellers (RFC2819/RFC2665) · Hardeware-aflaaiverwerking Invoeging of verwydering van preamble- en begin-van-raam-data (SFD) Integriteitskontrolesom-aflaai-enjin vir IP-koptekst en TCP/UDP/ICMP-vrag: berekening en invoeging van oordragkontrolesom, berekening en vergelyking van ontvangskontrolesom Outomatiese ARP-versoekrespons met die toestel se MAC-adres TCP-segmentering: outomatiese verdeling van groot oordrag-TCP-pakket in veelvuldige klein pakkette · Lae-kragmodus Energie-doeltreffende Ethernet (standaard IEEE 802.3az-2010) Afstands-wekpakkie en AMD Magic PacketTM-opsporing
Beide ETH1 en ETH2 kan as veilig geprogrammeer word. Wanneer dit veilig is, is transaksies oor die AXI-koppelvlak veilig, en die konfigurasieregisters kan slegs deur veilige toegang gewysig word.

DS13875 Rev 5

47/219
48

Funksioneel verbyview

STM32MP133C/F

3.40

Ontfouting-infrastruktuur
Die toestelle bied die volgende ontfouting- en opsporingsfunksies om sagteware-ontwikkeling en stelselintegrasie te ondersteun: · Breekpunt-ontfouting · Kode-uitvoeringsopsporing · Sagteware-instrumentasie · JTAG ontfoutpoort · Serie-draad ontfoutpoort · Snellerinvoer en -uitvoer · Spoorpoort · Bewapen CoreSight ontfouting- en spoorkomponente
Die ontfouting kan beheer word via 'n JTAG/serial-wire ontfoutingstoegangspoort, met behulp van industriestandaard-ontfoutingsinstrumente.
'n Spoorpoort laat toe dat data vasgelê word vir logging en analise.
Ontfoutingstoegang tot veilige areas word deur die verifikasieseine in die BSEC moontlik gemaak.

48/219

DS13875 Rev 5

STM32MP133C/F

Pinout, penbeskrywing en alternatiewe funksies

4

Pinout, penbeskrywing en alternatiewe funksies

Figuur 5. STM32MP133C/F LFBGA289-uitlaat

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

A

VSS

PA9

PD10

PB7

PE7

PD5

PE8

PG4

PH9

PH13

PC7

PB9

PB14

PG6

PD2

PC9

VSS

B

PD3

PF5

PD14

PE12

PE1

PE9

PH14

PE10

PF1

PF3

PC6

PB15

PB4

PC10

PC12

DDR_DQ4 DDR_DQ0

C

PB6

PH12

PE14

PE13

PD8

PD12

PD15

VSS

PG7

PB5

PB3

VDDSD1

PF0

PC11

DDR_DQ1

DDR_ DQS0N

DDR_ DQS0P

D

PB8

PD6

VSS

PE11

PD1

PE0

PG0

PE15

PB12

PB10

VDDSD2

VSS

PE3

PC8

DDR_ DQM0

DDR_DQ5 DDR_DQ3

E

PG9

PD11

PA12

PD0

VSS

PA15

PD4

PD9

PF2

PB13

PH10

VDDQ_ DDR

DDR_DQ2 DDR_DQ6 DDR_DQ7 DDR_A5

DDR_ HERSTEL

F

PG10

PG5

PG8

PH2

PH8

VDDCPU

VDD

VDDCPU VDDCPU

VDD

VDD

VDDQ_ DDR

VSS

DDR_A13

VSS

DDR_A9

DDR_A2

G

PF9

PF6

PF10

PG15

PF8

VDD

VSS

VSS

VSS

VSS

VSS

VDDQ_ DDR

DDR_BA2 DDR_A7

DDR_A3

DDR_A0 DDR_BA0

H

PH11

PI3

PH7

PB2

PE4

VDDCPU

VSS

VDDCORE VDDCORE VDDCORE

VSS

VDDQ_ DDR

DDR_WEN

VSS

DDR_ODT DDR_CSN

DDR_ RASN

J

PD13

VBAT

PI2

VSS_PLL VDD_PLL VDDCPU

VSS

VDDCORE

VSS

VDDCORE

VSS

VDDQ_ DDR

VDDCORE DDR_A10

DDR_ CASN

DDR_ CLKP

DDR_ CLKN

K

PC14OSC32_IN

PC15OSC32_
UIT

VSS

PC13

PI1

VDD

VSS

VDDCORE VDDCORE VDDCORE

VSS

VDDQ_ DDR

DDR_A11 DDR_CKE DDR_A1 DDR_A15 DDR_A12

L

PE2

PF4

PH6

PI0

PG3

VDD

VSS

VSS

VSS

VSS

VSS

VDDQ_ DDR

DDR_ATO

DDR_ DTO0

DDR_A8 DDR_BA1 DDR_A14

M

PF7

PA8

PG11

VDD_ANA VSS_ANA

VDD

VDD

VDD

VDD

VDD

VDD

VDDQ_ DDR

DDR_ VREF

DDR_A4

VSS

DDR_ DTO1

DDR_A6

N

PE6

PG1

PD7

VSS

PB11

PF13

VSSA

PA3

NJTRST

VSS_USB VDDA1V1_

HS

REG

VDDQ_ DDR

PWR_LP

DDR_ DQM1

DDR_ DQ10

DDR_DQ8 DDR_ZQ

P

PH0OSC_IN

PH1OSC_OUT

PA13

PF14

PA2

VREF-

VDDA

PG13

PG14

VDD3V3_ USBHS

VSS

PI5-BOOT1 VSS_PLL2 PWR_ON

DDR_ DQ11

DDR_ DQ13

DDR_DQ9

R

PG2

PH3

PWR_CPU _AAN

PA1

VSS

VREF+

PC5

VSS

VDD

PF15

VDDA1V8_ REG

PI6-BOOT2

VDD_PLL2

PH5

DDR_ DQ12

DDR_ DQS1N

DDR_ DQS1P

T

PG12

PA11

PC0

PF12

PC3

PF11

PB1

PA6

PE5

PDR_AAN USB_DP2

PA14

USB_DP1

OMSLUITER_ REG1V8

PH4

DDR_ DQ15

DDR_ DQ14

U

VSS

PA7

PA0

PA5

PA4

PC4

PB0

PC1

PC2

NRST

USB_DM2

USB_ RREF

USB_DM1 PI4-BOOT0

PA10

PI7

VSS

MSv65067V5

Die bostaande figuur toon die bokant van die pakkie view.

DS13875 Rev 5

49/219
97

Pinout, penbeskrywing en alternatiewe funksies

STM32MP133C/F

Figuur 6. STM32MP133C/F TFBGA289-uitlaat

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

A

VSS

PD4

PE9

PG0

PD15

PE15

PB12

PF1

PC7

PC6

PF0

PB14

VDDSD2 VDDSD1 DDR_DQ4 DDR_DQ0

VSS

B

PE12

PD8

PE0

PD5

PD9

PH14

PF2

VSS

PF3

PB13

PB3

PE3

PC12

VSS

DDR_DQ1

DDR_ DQS0N

DDR_ DQS0P

C

PE13

PD1

PE1

PE7

VSS

VDD

PE10

PG7

PG4

PB9

PH10

PC11

PC8

DDR_DQ2

DDR_ DQM0

DDR_DQ3 DDR_DQ5

D

PF5

PA9

PD10

VDDCPU

PB7

VDDCPU

PD12

VDDCPU

PH9

VDD

PB15

VDD

VSS

VDDQ_ DDR

DDR_ HERSTEL

DDR_DQ7 DDR_DQ6

E

PD0

PE14

VSS

PE11

VDDCPU

VSS

PA15

VSS

PH13

VSS

PB4

VSS

VDDQ_ DDR

VSS

VDDQ_ DDR

VSS

DDR_A13

F

PH8

PA12

VDD

VDDCPU

VSS

VDDCORE

PD14

PE8

PB5

VDDCORE

PC10

VDDCORE

VSS

VDDQ_ DDR

DDR_A7

DDR_A5

DDR_A9

G

PD11

PH2

PB6

PB8

PG9

PD3

PH12

PG15

PD6

PB10

PD2

PC9

DDR_A2 DDR_BA2 DDR_A3

DDR_A0 DDR_ODT

H

PG5

PG10

PF8

VDDCPU

VSS

VDDCORE

PH11

PI3

PF9

PG6

OMSLUITER_ REG1V8

VDDCORE

VSS

VDDQ_ DDR

DDR_BA0 DDR_CSN DDR_WEN

J VDD_PLL VSS_PLL

PG8

PI2

VBAT

PH6

PF7

PA8

PF12

VDD

VDDA1V8_ REG

PA10

DDR_ VREF

DDR_ RASN

DDR_A10

VSS

DDR_ CASN

K

PE4

PF10

PB2

VDD

VSS

VDDCORE

PA13

PA1

PC4

NRST

VSS_PLL2 VDDCORE

VSS

VDDQ_ DDR

DDR_A15

DDR_ CLKP

DDR_ CLKN

L

PF6

VSS

PH7

VDD_ANA VSS_ANA

PG12

PA0

PF11

PE5

PF15

VDD_PLL2

PH5

DDR_CKE DDR_A12 DDR_A1 DDR_A11 DDR_A14

M

PC14OSC32_IN

PC15OSC32_
UIT

PC13

VDD

VSS

PB11

PA5

PB0

VDDCORE

USB_ RREF

PI6-BOOT2 VDDKERN

VSS

VDDQ_ DDR

DDR_A6

DDR_A8 DDR_BA1

N

PD13

VSS

PI0

PI1

PA11

VSS

PA4

PB1

VSS

VSS

PI5-BOOT1

VSS

VDDQ_ DDR

VSS

VDDQ_ DDR

VSS

DDR_ATO

P

PH0OSC_IN

PH1OSC_OUT

PF4

PG1

VSS

VDD

PC3

PC5

VDD

VDD

PI4-BOOT0

VDD

VSS

VDDQ_ DDR

DDR_A4 DDR_ZQ DDR_DQ8

R

PG11

PE6

PD7

PWR_ SVE_AAN

PA2

PA7

PC1

PA6

PG13

NJTRST

PA14

VSS

PWR_AAN

DDR_ DQM1

DDR_ DQ12

DDR_ DQ11

DDR_DQ9

T

PE2

PH3

PF13

PC0

VSSA

VREF-

PA3

PG14

USB_DP2

VSS

VSS_ USBHS

USB_DP1

PH4

DDR_ DQ13

DDR_ DQ14

DDR_ DQS1P

DDR_ DQS1N

U

VSS

PG3

PG2

PF14

VDDA

VREF+

PDR_AAN

PC2

USB_DM2

VDDA1V1_ REG

VDD3V3_ USBHS

USB_DM1

PI7

Die bostaande figuur toon die bokant van die pakkie view.

PWR_LP

DDR_ DQ15

DDR_ DQ10

VSS

MSv67512V3

50/219

DS13875 Rev 5

STM32MP133C/F

Pinout, penbeskrywing en alternatiewe funksies

Figuur 7. STM32MP133C/F TFBGA320-uitlaat
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20

A

VSS

PA9

PE13 PE12

PD12

PG0

PE15

PG7

PH13

PF3

PB9

PF0

PC10 PC12

PC9

VSS

B

PD0

PE11

PF5

PA15

PD8

PE0

PE9

PH14

PE8

PG4

PF1

VSS

PB5

PC6

PB15 PB14

PE3

PC11

DDR_ DQ4

DDR_ DQ1

DDR_ DQ0

C

PB6

PD3

PE14 PD14

PD1

PB7

PD4

PD5

PD9

PE10 PB12

PH9

PC7

PB3

VDD SD2

PB4

PG6

PC8

PD2

DDR_ DDR_ DQS0P DQS0N

D

PB8

PD6

PH12

PD10

PE7

PF2

PB13

VSS

DDR_ DQ2

DDR_ DQ5

DDR_ DQM0

E

PH2

PH8

VSS

VSS

VDD-SVE

PE1

PD15

VDD-SVE

VSS

VDD

PB10

PH10

VDDQ_ DDR

VSS

VDD SD1

DDR_ DQ3

DDR_ DQ6

F

PF8

PG9

PD11 PA12

VSS

VSS

VSS

DDR_ DQ7

DDR_ A5

VSS

G

PF6

PG10

PG5

VDD-SVE

H

PE4

PF10 PG15

PG8

J

PH7

PD13

PB2

PF9

VDD-SVE

VSS

VDD

VDD-SVE

VDD-KERN

VSS

VDD

VSS

VDDQ_ DDR

VSS

VSS

VDD

VDD

VSS

VDD-KERN

VSS

VDD

VDD-KERN

VDDQ_ DDR

DDR_ A13

DDR_ A2

DDR_ A9

DDR_ HERSTEL
N

DDR_ BA2

DDR_ A3

DDR_ A0

DDR_ A7

DDR_ BA0

DDR_ CSN

DDR_ ODT

K

VSS_ PLL

VDD_ PLL

PH11

VDD-SVE

PC15-

L

VBAT OSC32 PI3

VSS

_UIT

PC14-

M

VSS OSC32 PC13

_IN

VDD

N

PE2

PF4

PH6

PI2

VDD-SVE
VDD-KERN
VSS
VDD

VSS

VSS

VSS

VSS

VSS

VDD-KERN

VSS

VSS

VDD-KERN

VSS

VSS

VSS

VSS

VSS

VDD

VDD-KERN

VSS

VDD

VDD-KERN

VDDQ_ DDR
VSS
VDDQ_ DDR
VDD-KERN

VDDQ_ DDR

DDR_ WEN

DDR_ RASN

VSS

VSS

DDR_ A10

DDR_ CASN

DDR_ CLKN

VDDQ_ DDR

DDR_ A12

DDR_ CLKP

DDR_ A15

DDR_ A11

DDR_ A14

DDR_ CKE

DDR_ A1

P

PA8

PF7

PI1

PI0

VSS

VSS

DDR_ DTO1

DDR_ ATO

DDR_ A8

DDR_ BA1

R

PG1

PG11

PH3

VDD

VDD

VSS

VDD

VDD-KERN

VSS

VDD

VDD-KERN

VSS

VDDQ_ DDR

VDDQ_ DDR

DDR_ A4

DDR_ ZQ

DDR_ A6

T

VSS

PE6

PH0OSC_IN

PA13

VSS

VSS

DDR_ VREF

DDR_ DQ10

DDR_ DQ8

VSS

U

PH1OSC_ UIT

VSS_ANA

VSS

VSS

VDD

VDDA VSSA

PA6

VSS

VDD-KERN

VSS

VDD VDDQ_ KERN DDR

VSS

PWR_ AAN

DDR_ DQ13

DDR_ DQ9

V

PD7

VDD_ANA

PG2

PA7

VREF-

NJ TRST

VDDA1 V1_ REG

VSS

PWR_ DDR_ DDR_ LP DQS1P DQS1N

W

PWR_

PG3

PG12 SVE_ PF13

PC0

ON

PC3 VREF+ PB0

PA3

PE5

VDD

USB_ RREF

PA14

VDD 3V3_ USBHS

VDDA1 V8_ REG

VSS

OMSLUITSENDING S_REG
1V8

PH5

DDR_ DQ12

DDR_ DQ11

DDR_ DQM1

Y

PA11

PF14

PA0

PA2

PA5

PF11

PC4

PB1

PC1

PG14

NRST

PF15

USB_ VSS_

PI6-

USB_

PI4-

VDD_

DM2 USBHS BOOT2 DP1 BOOT0 PLL2

PH4

DDR_ DQ15

DDR_ DQ14

AA

VSS

PB11

PA1

PF12

PA4

PC5

PG13

PC2

PDR_ AAN

USB_ DP2

PI5-

USB_

BOOT1 DM1

VSS_ PLL2

PA10

PI7

VSS

Die bostaande figuur toon die bokant van die pakkie view.

MSv65068V5

DS13875 Rev 5

51/219
97

Pinout, penbeskrywing en alternatiewe funksies

STM32MP133C/F

Tabel 6. Legende/afkortings wat in die pinout-tabel gebruik word

Naam

Afkorting

Definisie

PIN-naam PIN-tipe
I/O struktuur
Notas Alternatiewe funksies Bykomende funksies

Tensy anders vermeld, is die penfunksie tydens en na herstel dieselfde as die werklike pennaam

S

Voorsien pen

I

Voer slegs pen in

O

Uitset slegs pen

I/O

Invoer/uitvoer pen

A

Analoog- of spesiale vlakpen

FT(U/D/PD) 5 V tolerante I/O (met vaste optrek / aftrek / programmeerbare aftrek)

DDR

1.5 V, 1.35 V of 1.2 VI/O vir DDR3, DDR3L, LPDDR2/LPDDR3 koppelvlak

A

Analoog sein

RST

Herstelpen met swak optrekweerstand

_f(1) _a(2) _u(3) _h(4)

Opsie vir FT I/O's I2C FM+ opsie Analoog opsie (verskaf deur VDDA vir die analoog deel van die I/O) USB-opsie (verskaf deur VDD3V3_USBxx vir die USB-deel van die I/O) Hoëspoed-uitset vir 1.8V tipiese VDD (vir SPI, SDMMC, QUADSPI, TRACE)

_vh(5)

Baie-hoëspoed-opsie vir 1.8V tipiese VDD (vir ETH, SPI, SDMMC, QUADSPI, TRACE)

Tensy anders vermeld deur 'n nota, word alle I/O's as swewende insette gestel tydens en na herstel.

Funksies gekies deur GPIOx_AFR registers

Funksies direk gekies/geaktiveer deur perifere registers

1. Die verwante I/O-strukture in Tabel 7 is: FT_f, FT_fh, FT_fvh 2. Die verwante I/O-strukture in Tabel 7 is: FT_a, FT_ha, FT_vha 3. Die verwante I/O-strukture in Tabel 7 is: FT_u 4. Die verwante I/O-strukture in Tabel 7 is: FT_h, FT_fh, FT_fvh, FT_vh, FT_ha, FT_vha 5. Die verwante I/O-strukture in Tabel 7 is: FT_vh, FT_vha, FT_fvh

52/219

DS13875 Rev 5

STM32MP133C/F

Pinout, penbeskrywing en alternatiewe funksies

Pin nommer

Tabel 7. STM32MP133C/F baldefinisies

Balfunksies

Speldnaam (funksie na
terugstel)

Alternatiewe funksies

Bykomende funksies

LFBGA289 TFBGA289 TFBGA320
Pentipe I/O-struktuur
Notas

K10 F6 U14 A2 D2 A2 A1 A1 T5 M6 F3 U7
D4 E4 B2
B2 D1 B3 B1 G6 C2
C3 E2 C3 F6 D4 E7 E4 E1 B1
C2 G7 D3
C1 G3 C1

VDDCORE S

PA9

I/O FT_h

VSS VDD

S

S

PE11

I/O FT_vh

PF5

I/O FT_h

PD3

I/O FT_f

PE14

I/O FT_h

VDDCPU

S

PD0

I/O FT

PH12

I/O FT_fh

PB6

I/O FT_h

TIM1_CH2, I2C3_SMBA,

DFSDM1_DATIN0, USART1_TX, UART4_TX,

FMC_NWAIT(opstart)

TIM1_CH2,

USART2_CTS/USART2_NSS,

SAI1_D2,

SPI4_MOSI/I2S4_SDO, SAI1_FS_A, USART6_CK,

ETH2_MII_TX_ER,

ETH1_MII_TX_ER,

FMC_D8(selflaai)/FMC_AD8

TRACED12, DFSDM1_CKIN0, I2C1_SMBA, FMC_A5

TIM2_CH1,

USART2_CTS/USART2_NSS, DFSDM1_CKOUT, I2C1_SDA,

SAI1_D3, FMC_CLK

TIM1_BKIN, SAI1_D4,

UART8_RTS/UART8_DE,

QUADSPI_BK1_NCS,

QUADSPI_BK2_IO2,

FMC_D11(selflaai)/FMC_AD11

SAI1_MCLK_A, SAI1_CK1,

FDCAN1_RX,

FMC_D2(selflaai)/FMC_AD2

USART2_TX, TIM5_CH3,

DFSDM1_CKIN1, I2C3_SCL,

SPI5_MOSI, SAI1_SCK_A, QUADSPI_BK2_IO2,

SAI1_CK2, ETH1_MII_CRS,

FMC_A6

TRACED6, TIM16_CH1N,

TIM4_CH1, TIM8_CH1,

USART1_TX, SAI1_CK2, QUADSPI_BK1_NCS,

ETH2_MDIO, FMC_NE3,

HDP6




TAMP_IN6 –

DS13875 Rev 5

53/219
97

Pinout, penbeskrywing en alternatiewe funksies

STM32MP133C/F

Pin nommer

Tabel 7. STM32MP133C/F baldefinisies (vervolg)

Balfunksies

Speldnaam (funksie na
terugstel)

Alternatiewe funksies

Bykomende funksies

LFBGA289 TFBGA289 TFBGA320
Pentipe I/O-struktuur
Notas

A17 A17 T17 M7 – J13 D2 G9 D2 F5 F1 E3 D1 G4 D1
E3 F2 F4 F8 D6 E10 F4 G2 E2 C8 B8 T21 E2 G1 F3
E1 G5 F2 G5 H3 F1 M8 – M5

VSS VDD PD6 PH8 PB8
PA12 VDDCPU
PH2 VSS PD11
PG9 PF8 VDD

S

S

I/O FT

I/O FT_fh

I/O FT_f

I/O FT_h

S

I/O FT_h

S

I/O FT_h

I/O FT_f

I/O FT_h

S

TIM16_CH1N, SAI1_D1, SAI1_SD_A, UART4_TX(opstart)

TRACED9, TIM5_ETR,

USART2_RX, I2C3_SDA,

FMC_A8, HDP2

TIM16_CH1, TIM4_CH3,

I2C1_SCL, I2C3_SCL,

DFSDM1_DATIN1,

UART4_RX, SAI1_D1,

FMC_D13(selflaai)/FMC_AD13

TIM1_ETR, SAI2_MCLK_A,

USART1_RTS/USART1_DE,

ETH2_MII_RX_DV/ETH2_

RGMII_RX_CTL/ETH2_RMII_

CRS_DV, FMC_A7

LPTIM1_IN2, UART7_TX,

QUADSPI_BK2_IO0(opstart),

ETH2_MII_CRS,

ETH1_MII_CRS, FMC_NE4,

ETH2_RGMII_CLK125

LPTIM2_IN2, I2C4_SMBA,

USART3_CTS/USART3_NSS,

SPDIFRX_IN0,

QUADSPI_BK1_IO2,

ETH2_RGMII_CLK125,

FMC_CLE(opstart)/FMC_A16,

Uart7_rx

DBTRGO, I2C2_SDA,

USART6_RX, SPDIFRX_IN3, FDCAN1_RX, FMC_NE2,

FMC_NCE(opstart)

TIM16_CH1N, TIM4_CH3,

TIM8_CH3, SAI1_SCK_B, USART6_TX, TIM13_CH1,

QUADSPI_BK1_IO0(opstart)



WKUP1

54/219

DS13875 Rev 5

STM32MP133C/F

Pinout, penbeskrywing en alternatiewe funksies

Pin nommer

Tabel 7. STM32MP133C/F baldefinisies (vervolg)

Balfunksies

Speldnaam (funksie na
terugstel)

Alternatiewe funksies

Bykomende funksies

LFBGA289 TFBGA289 TFBGA320
Pentipe I/O-struktuur
Notas

F3 J3 H5
F9 D8 G5 F2 H1 G3 G4 G8 H4
F1 H2 G2 D3 B14 U5 G3 K2 H3 H8 F10 G2 L1 G1 D12 C5 U6 M9 K4 N7 G1 H9 J5

PG8

I/O FT_h

VDDCPU PG5

S

I/O FT_h

PG15

I/O FT_h

PG10

I/O FT_h

VSS

S

PF10

I/O FT_h

VDDCORE S

PF6

I/O FT_vh

VSS VDD

S

S

PF9

I/O FT_h

TIM2_CH1, TIM8_ETR,

SPI5_MISO, SAI1_MCLK_B,

USART3_RTS/USART3_DE,

SPDIFRX_IN2,

QUADSPI_BK2_IO2,

QUADSPI_BK1_IO3,

FMC_NE2, ETH2_CLK

TIM17_CH1, ETH2_MDC, FMC_A15

USART6_CTS/USART6_NSS,

UART7_CTS, QUADSPI_BK1_IO1,

ETH2_PHY_INTN

SPI5_SCK, SAI1_SD_B,

UART8_CTS, FDCAN1_TX, QUADSPI_BK2_IO1(opstart),

FMC_NE3

TIM16_BKIN, SAI1_D3, TIM8_BKIN, SPI5_NSS, – USART6_RTS/USART6_DE, UART7_RTS/UART7_DE,
QUADSPI_CLK(opstart)

TIM16_CH1, SPI5_NSS,

UART7_RX(opstart),

QUADSPI_BK1_IO2, ETH2_MII_TX_EN/ETH2_

RGMII_TX_CTL/ETH2_RMII_

TX_EN

TIM17_CH1N, TIM1_CH1,

DFSDM1_CKIN3, SAI1_D4,

UART7_CTS, UART8_RX, TIM14_CH1,

QUADSPI_BK1_IO1(opstart),

QUADSPI_BK2_IO3, FMC_A9

TAMP_IN4

TAMP_IN1 –

DS13875 Rev 5

55/219
97

Pinout, penbeskrywing en alternatiewe funksies

STM32MP133C/F

Pin nommer

Tabel 7. STM32MP133C/F baldefinisies (vervolg)

Balfunksies

Speldnaam (funksie na
terugstel)

Alternatiewe funksies

Bykomende funksies

LFBGA289 TFBGA289 TFBGA320
Pentipe I/O-struktuur
Notas

H5 K1 H2 H6 E5 G7 H4 K3 J3 E5 D13 U11 H3 L3 J1
H1 H7 K3
J1 N1 J2 J5 J1 K2 J4 J2 K1 H2 H8 L4 K4 M3 M3

PE4 VDDCPU
PB2 VSS PH7
PH11
PD13 VDD_PLL VSS_PLL
PI3 PC13

I/O FT_h

S

I/O FT_h

S

I/O FT_fh

I/O FT_fh

I/O FT_h

S

S

I/O FT

I/O FT

SPI5_MISO, SAI1_D2,

DFSDM1_DATIN3,

TIM15_CH1N, I2S_CKIN,

SAI1_FS_A, UART7_RTS/UART7_DE,

UART8_TX,

QUADSPI_BK2_NCS,

FMC_NCE2, FMC_A25

RTC_OUT2, SAI1_D1,

I2S_CKIN, SAI1_SD_A,

UART4_RX,

QUADSPI_BK1_NCS(opstart),

ETH2_MDIO, FMC_A6

TAMP_IN7

SAI2_FS_B, I2C3_SDA,

SPI5_SCK,

QUADSPI_BK2_IO3, ETH2_MII_TX_CLK,

ETH1_MII_TX_CLK,

QUADSPI_BK1_IO3

SPI5_NSS, TIM5_CH2,

SAI2_SD_A,

SPI2_NSS/I2S2_WS,

I2C4_SCL, USART6_RX, QUADSPI_BK2_IO0,

ETH2_MII_RX_CLK/ETH2_

RGMII_RX_CLK/ETH2_RMII_

VERW_KLK, FMC_A12

LPTIM2_ETR, TIM4_CH2,

TIM8_CH2, SAI1_CK1,

SAI1_MCLK_A, USART1_RX, QUADSPI_BK1_IO3,

QUADSPI_BK2_IO2,

FMC_A18

(1)

SPDIFRX_IN3,

TAMP_IN4/TAMP_

ETH1_MII_RX_ER

UIT5, WKUP2

RTC_OUT1/RTC_TS/

(1)

RTC_LSCO, TAMP_IN1/TAMP_

UIT2, WKUP3

56/219

DS13875 Rev 5

STM32MP133C/F

Pinout, penbeskrywing en alternatiewe funksies

Pin nommer

Tabel 7. STM32MP133C/F baldefinisies (vervolg)

Balfunksies

Speldnaam (funksie na
terugstel)

Alternatiewe funksies

Bykomende funksies

LFBGA289 TFBGA289 TFBGA320
Pentipe I/O-struktuur
Notas

J3 J4 N5

PI2

I/O FT

(1)

SPDIFRX_IN2

TAMP_IN3/TAMP_ UIT4, WKUP5

K5 N4 P4

PI1

I/O FT

(1)

SPDIFRX_IN1

RTC_OUT2/RTC_ LSCO,
TAMP_IN2/TAMP_ UIT3, WKUP4

F13 L2 O13

VSS

S

J2 J5 L2

VBAT

S

L4 N3 P5

PI0

I/O FT

(1)

SPDIFRX_IN0

TAMP_IN8/TAMP_ UIT1

K2 M2

L3

PC15OSC32_OUT

I/O

FT

(1)

OSC32_UIT

F15 N2 O16

VSS

S

K1 M1 M2

PC14OSC32_IN

I/O

FT

(1)

OSC32_IN

G7 E3 V16

VSS

S

H9 K6 N15 VDDCORE S

M10 M4 N9

VDD

S

G8 E6 W16

VSS

S

USART2_RX,

L2 P3 N2

PF4

I/O FT_h

ETH2_MII_RXD0/ETH2_ RGMII_RXD0/ETH2_RMII_

RXD0, FMC_A4

MCO1, SAI2_MCLK_A,

TIM8_BKIN2, I2C4_SDA,

SPI5_MISO, SAI2_CK1,

M2 J8 P2

PA8

I/O FT_fh –

USART1_CK, SPI2_MOSI/I2S2_SDO,

OTG_HS_SOF,

ETH2_MII_RXD3/ETH2_

RGMII_RXD3, FMC_A21

TRACECLK, TIM2_ETR,

I2C4_SCL, SPI5_MOSI,

SAI1_FS_B,

L1 T1 N1

PE2

I/O FT_fh

USART6_RTS/USART6_DE, SPDIFRX_IN1,

ETH2_MII_RXD1/ETH2_

RGMII_RXD1/ETH2_RMII_

RXD1, FMC_A23

DS13875 Rev 5

57/219
97

Pinout, penbeskrywing en alternatiewe funksies

STM32MP133C/F

Pin nommer

Tabel 7. STM32MP133C/F baldefinisies (vervolg)

Balfunksies

Speldnaam (funksie na
terugstel)

Alternatiewe funksies

Bykomende funksies

LFBGA289 TFBGA289 TFBGA320
Pentipe I/O-struktuur
Notas

M1 J7 P3

PF7

I/O FT_vh –

M3 R1 R2

PG11

I/O FT_vh –

L3 J6 N3

PH6

I/O FT_fh –

N2 P4 R1

PG1

I/O FT_vh –

M11 – N12

VDD

S

N1 R2 T2

PE6

I/O FT_vh –

P1 P1 T3 PH0-OSC_IN I/O FT

G9 U1 N11

VSS

S

P2 P2 U2 PH1-OSC_OUT I/O FT

R2 T2 R3

PH3

I/O FT_fh –

M5 L5 U3 VSS_ANA S

TIM17_CH1, UART7_TX(opstart),
UART4_CTS, ETH1_RGMII_CLK125, ETH2_MII_TXD0/ETH2_ RGMII_TXD0/ETH2_RMII_
TXD0, FMC_A18
SAI2_D3, I2S2_MCK, USART3_TX, UART4_TX, ETH2_MII_TXD1/ETH2_ RGMII_TXD1/ETH2_RMII_
TXD1, FMC_A24
TIM12_CH1, USART2_CK, I2C5_SDA,
SPI2_SCK/I2S2_CK, QUADSPI_BK1_IO2,
ETH1_PHY_INTN, ETH1_MII_RX_ER, ETH2_MII_RXD2/ETH2_
RGMII_RXD2, QUADSPI_BK1_NCS
LPTIM1_ETR, TIM4_ETR, SAI2_FS_A, I2C2_SMBA,
SPI2_MISO/I2S2_SDI, SAI2_D2, FDCAN2_TX, ETH2_MII_TXD2/ETH2_ RGMII_TXD2, FMC_NBL0

MCO2, TIM1_BKIN2, SAI2_SCK_B, TIM15_CH2, I2C3_SMBA, SAI1_SCK_B, UART4_RTS/UART4_DE,
ETH2_MII_TXD3/ETH2_ RGMII_TXD3, FMC_A22



I2C3_SCL, SPI5_MOSI, QUADSPI_BK2_IO1, ETH1_MII_COL, ETH2_MII_COL, QUADSPI_BK1_IO0




OSC_IN OSC_UIT –

58/219

DS13875 Rev 5

STM32MP133C/F

Pinout, penbeskrywing en alternatiewe funksies

Pin nommer

Tabel 7. STM32MP133C/F baldefinisies (vervolg)

Balfunksies

Speldnaam (funksie na
terugstel)

Alternatiewe funksies

Bykomende funksies

LFBGA289 TFBGA289 TFBGA320
Pentipe I/O-struktuur
Notas

L5 U2 W1

PG3

I/O FT_fvh –

TIM8_BKIN2, I2C2_SDA, SAI2_SD_B, FDCAN2_RX, ETH2_RGMII_GTX_CLK,
ETH1_MDIO, FMC_A13

M4 L4 V2 VDD_ANA S

R1 U3 V3

PG2

I/O FT

MCO2, TIM8_BKIN, SAI2_MCLK_B, ETH1_MDC

T1 L6 W2

PG12

I/O FT

LPTIM1_IN1, SAI2_SCK_A,

SAI2_CK2,

USART6_RTS/USART6_DE,

USART3_CTS,

ETH2_PHY_INTN,

ETH1_PHY_INTN,

ETH2_MII_RX_DV/ETH2_

RGMII_RX_CTL/ETH2_RMII_

CRS_DV

F7 P6 R5

VDD

S

G10 E8 T1

VSS

S

N3 R3 V1

MCO1, USART2_CK,

I2C2_SCL, I2C3_SDA,

SPDIFRX_IN0,

PD7

I/O FT_fh

ETH1_MII_RX_CLK/ETH1_ RGMII_RX_CLK/ETH1_RMII_

VERW_KLK,

QUADSPI_BK1_IO2,

FMC_NE1

P3 K7 T4

PA13

I/O FT

DBTRGO, DBTRGI, MCO1, UART4_TX

R3 R4 W3 PWR_CPU_AAN O FT

T2 N5 Y1

PA11

I/O FT_f

TIM1_CH4, I2C5_SCL,

SPI2_NSS/I2S2_WS,

USART1_CTS/USART1_NSS,

ETH2_MII_RXD1/ETH2_

RGMII_RXD1/ETH2_RMII_

RXD1, ETH1_CLK,

ETH2_CLK

N5 M6 AA2

PB11

TIM2_CH4, LPTIM1_OUT,

I2C5_SMBA, USART3_RX,

I/O FT_vh –

ETH1_MII_TX_EN/ETH1_

RGMII_TX_CTL/ETH1_RMII_

TX_EN




BOOTFAILN –

DS13875 Rev 5

59/219
97

Pinout, penbeskrywing en alternatiewe funksies

STM32MP133C/F

Pin nommer

Tabel 7. STM32MP133C/F baldefinisies (vervolg)

Balfunksies

Speldnaam (funksie na
terugstel)

Alternatiewe funksies

Bykomende funksies

LFBGA289 TFBGA289 TFBGA320
Pentipe I/O-struktuur
Notas

P4 U4

Y2

PF14(JTCK/SW CLK)

I/O

FT

(2)

U3 L7 Y3

PA0

I/O FT_a –

JTCK/SWCLK
TIM2_CH1, TIM5_CH1, TIM8_ETR, TIM15_BKIN, SAI1_SD_B, UART5_TX,
ETH1_MII_CRS, ETH2_MII_CRS

N6 T3 W4

PF13

TIM2_ETR, SAI1_MCLK_B,

I/O FT_a –

DFSDM1_DATIN3,

USART2_TX, UART5_RX

G11 E10 P7

F10 –

R4 K8 AA3

P5 R5 Y4 U4 M7 Y5

VSS VDD PA1
PA2
PA5

S

S

I/O FT_a

I/O FT_a I/O FT_a

TIM2_CH2, TIM5_CH2, LPTIM3_OUT, TIM15_CH1N,
DFSDM1_CKIN0, – USART2_RTS/USART2_DE,
ETH1_MII_RX_CLK/ETH1_ RGMII_RX_CLK/ETH1_RMII_
REF_CLK

TIM2_CH3, TIM5_CH3, – LPTIM4_OUT, TIM15_CH1,
USART2_TX, ETH1_MDIO

TIM2_CH1/TIM2_ETR,

USART2_CK, TIM8_CH1N,

SAI1_D1, SPI1_NSS/I2S1_WS,

SAI1_SD_A, ETH1_PPS_OUT,

ETH2_PPS_OUT

T3 T4 W5

SAI1_SCK_A, SAI1_CK2,

PC0

I/O FT_ha –

I2S1_MCK, SPI1_MOSI/I2S1_SDO,

USART1_TX

T4 J9 AA4
R6 U6 W7 P7 U5 ​​U8 P6 T6 V8

PF12

I/O FT_vha –

VREF+

S

VDDA

S

VREF-

S

SPI1_NSS/I2S1_WS, SAI1_SD_A, UART4_TX,
ETH1_MII_TX_ER, ETH1_RGMII_CLK125



ADC1_INP7, ADC1_INN3, ADC2_INP7, ADC2_INN3 ADC1_INP11, ADC1_INN10, ADC2_INP11, ADC2_INN10

ADC1_INP3, ADC2_INP3
ADC1_INP1, ADC2_INP1
ADC1_INP2
ADC1_INP0, ADC1_INN1, ADC2_INP0, ADC2_INN1, TAMP_IN3
ADC1_INP6, ADC1_INN2

60/219

DS13875 Rev 5

STM3

Dokumente / Hulpbronne

STMicroelectronics STM32MP133C F 32-bis Arm Cortex-A7 1GHz MPU [pdf] Gebruikersgids
STM32MP133C F 32-bis Arm Cortex-A7 1GHz MPU, STM32MP133C, F 32-bis Arm Cortex-A7 1GHz MPU, Arm Cortex-A7 1GHz MPU, 1GHz, MPU

Verwysings

Los 'n opmerking

Jou e-posadres sal nie gepubliseer word nie. Vereiste velde is gemerk *