Placă de microprocesoare STMicroelectronics STM32MP133C F pe 32 de biți Arm Cortex-A7 1GHz

Specificații

  • Nucleu: Arm Cortex-A7
  • Memorii: SDRAM extern, SRAM încorporat
  • Magistrală de date: interfață paralelă pe 16 biți
  • Securitate/Siguranță: Resetare și gestionare a alimentării, LPLV-Stop2, Standby
  • Pachet: LFBGA, TFBGA cu pas minim de 0.5 mm
  • Managementul ceasului
  • Intrări/Ieșiri de uz general
  • Matricea de interconectare
  • 4 controlere DMA
  • Periferice de comunicații: Până la 29
  • Periferice analogice: 6
  • Temporizatoare: Până la 24, Supraveghetori de supraveghere: 2
  • Accelerare hardware
  • Modul de depanare
  • Siguranțe: 3072 biți, inclusiv ID unic și HUK pentru chei AES 256
  • Conform cu ECOPACK2

Subsistemul Arm Cortex-A7

Subsistemul Arm Cortex-A7 al STM32MP133C/F oferă…

Amintiri

Dispozitivul include memorie SDRAM externă și memorie SRAM încorporată pentru stocarea datelor…

Controler DDR

Controlerul DDR3/DDR3L/LPDDR2/LPDDR3 gestionează accesul la memorie…

Managementul alimentării cu energie electrică
Schema de alimentare cu energie electrică și supervizorul asigură o furnizare stabilă a energiei electrice…

Managementul ceasului
RCC se ocupă de distribuția și configurațiile ceasului…

Intrări/Ieșiri de uz general (GPIO)
GPIO-urile oferă capabilități de interfață pentru dispozitive externe…

Controler de protecție TrustZone
ETZPC îmbunătățește securitatea sistemului prin gestionarea drepturilor de acces…

Matricea de interconectare a magistralelor
Matricea facilitează transferul de date între diferite module…

Întrebări frecvente

Î: Care este numărul maxim de periferice de comunicație acceptate?
R: STM32MP133C/F acceptă până la 29 de periferice de comunicație.

Î: Câte periferice analogice sunt disponibile?
R: Dispozitivul oferă 6 periferice analogice pentru diverse funcții analogice.

„`

STM32MP133C STM32MP133F

Arm® Cortex®-A7 până la 1 GHz, 2×ETH, 2×CAN FD, 2×ADC, 24 de temporizatoare, audio, cripto și securitate avansată
Fișă tehnică – date de producție

Caracteristici
Include tehnologie ST patentată de ultimă generație
Miez
· Arm® Cortex®-A32 L7 pe 1 de biți, 32 kbytes I / 32 kbytes D, memorie cache unificată de nivel 128 de 2 kbytes, Arm® NEONTM și Arm® TrustZone®

Amintiri
· Memorie DDR externă de până la 1 Gbyte, până la LPDDR2/LPDDR3-1066 pe 16 biți, până la DDR3/DDR3L-1066 pe 16 biți
· 168 Kbytes de SRAM intern: 128 Kbytes de AXI SYSRAM + 32 Kbytes de AHB SRAM și 8 Kbytes de SRAM în domeniul Backup
· Interfață de memorie duală Quad-SPI · Controler de memorie externă flexibilă cu până la
Magistrală de date pe 16 biți: interfață paralelă pentru conectarea circuitelor integrate externe și a memoriilor SLC NAND cu ECC de până la 8 biți
Securitate/siguranță
· Pornire securizată, periferice TrustZone®, 12 xtamppini er inclusiv 5 x t activampers
· Temperatură, vol.tage, frecvență și monitorizare la 32 kHz
Resetare și gestionare a energiei
· Alimentare de la 1.71 V la 3.6 VI/O (5 I/O tolerante la V) · POR, PDR, PVD și BOR · LDO-uri integrate (USB 1.8 V, 1.1 V) · Regulator de rezervă (~0.9 V) · Senzori de temperatură interni · Moduri de consum redus: Repaus, Oprire, LPLV-Oprire,
LPLV-Stop2 și Standby

LFBGA

TFBGA

LFBGA289 (14 × 14 mm) Pas 0.8 mm

TFBGA289 (9 × 9 mm) TFBGA320 (11 × 11 mm)
pas minim 0.5 mm

· Reținere DDR în modul Standby · Comenzi pentru cipul companion PMIC

Managementul ceasului
· Oscilatoare interne: oscilator HSI de 64 MHz, oscilator CSI de 4 MHz, oscilator LSI de 32 kHz
· Oscilatoare externe: oscilator HSE 8-48 MHz, oscilator LSE 32.768 kHz
· 4 × PLL-uri cu mod fracțional

Intrări/ieșiri de uz general
· Până la 135 de porturi I/O securizate cu capacitate de întrerupere
· Până la 6 treziri

Matricea de interconectare
· 2 matrici de magistrală Interconectare Arm® AMBA® AXI pe 64 de biți, până la 266 MHz Interconectare Arm® AMBA® AHB pe 32 de biți, până la 209 MHz

4 controlere DMA pentru descărcarea procesorului
· 56 de canale fizice în total
· 1 x controler principal de acces direct la memorie (MDMA) de mare viteză, de uz general
· 3 × DMA-uri cu două porturi, cu FIFO și capabilități de router de solicitare pentru o gestionare optimă a perifericelor

septembrie 2024
Acestea sunt informații despre un produs în plină producție.

DS13875 Rev 5

1/219
www.st.com

STM32MP133C/F

Până la 29 de periferice de comunicare
· 5 × I2C FM+ (1 Mbit/s, SMBus/PMBus™) · 4 x UART + 4 x USART (12.5 Mbit/s,
Interfață ISO7816, LIN, IrDA, SPI) · 5 × SPI (50 Mbit/s, inclusiv 4 cu full-duplex
Precizie a clasei audio I2S prin PLL audio intern sau ceas extern) (+2 QUADSPI + 4 cu USART) · 2 × SAI (audio stereo: I2S, PDM, SPDIF Tx) · SPDIF Rx cu 4 intrări · 2 × SDMMC până la 8 biți (SD/e·MMCTM/SDIO) · 2 × controlere CAN care acceptă protocolul CAN FD · 2 × gazdă USB 2.0 de mare viteză sau 1 × gazdă USB 2.0 de mare viteză


+ 1 × USB 2.0 OTG de mare viteză simultan · 2 x Ethernet MAC/GMAC IEEE 1588v2 hardware, MII/RMII/RGMII
6 periferice analogice
· 2 × ADC-uri cu rezoluție maximă de 12 biți, până la 5 Msps
· 1 x senzor de temperatură · 1 x filtru digital pentru modulator sigma-delta
(DFSDM) cu 4 canale și 2 filtre · Referință ADC internă sau externă VREF+
Până la 24 cronometre și 2 câini de pază
· 2 temporizatoare pe 32 de biți cu până la 4 intrări IC/OC/PWM sau contor de impulsuri și encoder în cuadratură (incremental)
· 2 × temporizatoare avansate pe 16 biți · 10 × temporizatoare de uz general pe 16 biți (inclusiv
2 temporizatoare de bază fără PWM) · 5 temporizatoare de consum redus pe 16 biți · RTC securizat cu precizie sub secundă și
calendar hardware · 4 temporizatoare de sistem Cortex®-A7 (sigure,
nesigur, virtual, hipervizor) · 2 × watchdog-uri independente
Accelerarea hardware
· AES 128, 192, 256 DES/TDES

2 (independent, independent securizat) 5 (2 securizabile) 4 5 (3 securizabile)
4 + 4 (inclusiv 2 USART securizabile), unele pot fi o sursă de boot
2 (până la 4 canale audio), cu I2S master/slave, intrare PCM, 2 porturi SPDIF-TX
HSPHY încorporat cu BCD HS PHY încorporat cu BCD (securizabil), poate fi o sursă de bootare
2 × HS partajate între gazdă și OTG 4 intrări


2 (1 × TTCAN), calibrare ceas, buffer partajat de 10 Kbyte 2 (8 + 8 biți) (securizabil), e·MMC sau SD poate fi o sursă de bootare 2 surse de alimentare independente opționale pentru interfețele cardului SD
1 (dual-quad) (securizabil), poate fi o sursă de bootare



Boot

Boot
Cizmă Cizmă
(1)

Adresă/date paralelă FMC 8/16 biți AD-mux paralel 8/16 biți
Criptografie DMA NAND 8/16 biți 10/100M/Gigabit Ethernet
Generator de numere aleatorii Hash True Siguranțe (programabile unică folosință)

4 × CS, până la 4 × 64 Mbyte
Da, 2× CS, SLC, BCH4/8, poate fi o sursă de boot 2 x (MII, RMI, RGMII) cu PTP și EEE (securizabil)
3 instanțe (1 securizată), MDMA PKA pe 33 de canale (cu protecție DPA), DES, TDES, AES (cu protecție DPA)
(toate securizabile) SHA-1, SHA-224, SHA-256, SHA-384, SHA-512, SHA-3, HMAC
(securizabil) True-RNG (securizabil) 3072 biți efectivi (securizat, 1280 biți disponibili pentru utilizator)


Cizmă –

16/219

DS13875 Rev 5

STM32MP133C/F

Descriere

Tabelul 1. Caracteristicile STM32MP133C/F și numărul de periferice (continuare)

STM32MP133CAE STM32MP133FAE STM32MP133CAG STM32MP133FAG STM32MP133CAF STM32MP133FAF Diverse

Caracteristici

LFBGA289

TFBGA289

TFBGA320

GPIO-uri cu întrerupere (număr total)

135(2)

GPIO-uri securizabile Pini de activare

Toate
6

Tamppini (activare tamper)

12 (5)

DFSDM ADC sincronizat de până la 12 biți

4 canale de intrare cu 2 filtre

2(3) (până la 5 Msps pe 12 biți fiecare) (securizabil)

ADC1: 19 canale inclusiv 1x intern, 18 canale disponibile pentru

Canale ADC pe 12 biți în total (4)

utilizator inclusiv diferențial 8x

ADC2: 18 canale inclusiv 6x intern, 12 canale disponibile pentru

utilizator inclusiv diferențial 6x

Pin de intrare VREF+ ADC intern

Intrare 1.65 V, 1.8 V, 2.048 V, 2.5 V sau VREF+ –
Da

1. QUADSPI poate porni fie de pe GPIO-uri dedicate, fie utilizând unele GPIO-uri de pornire FMC Nand8 (PD4, PD1, PD5, PE9, PD11, PD15 (vezi Tabelul 7: Definiții ale bilei STM32MP133C/F).
2. Acest număr total de GPIO include patru JTAG GPIO-uri și trei GPIO-uri BOOT cu utilizare limitată (pot intra în conflict cu conexiunea dispozitivului extern în timpul scanării boundary sau a bootării).
3. Când se utilizează ambele ADC-uri, ceasul kernelului ar trebui să fie același pentru ambele ADC-uri, iar prescalerele ADC încorporate nu pot fi utilizate.
4. În plus, există și canale interne: – Canal intern ADC1: VREFINT – Canale interne ADC2: temperatură, volum interntagreferință, VDDCORE, VDDCPU, VDDQ_DDR, VBAT / 4.

DS13875 Rev 5

17/219
48

Descriere 18/219

STM32MP133C/F

Figura 1. Diagrama bloc a STM32MP133C/F

Consumabile IC

@VDDA

HSI

AXIM: Interconectare AXI Arm pe 64 de biți (266 MHz) T

@VDDCPU

GIC

T

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

32 de dolari dinari

32 I$

CNT (temporizator) T

ETM

T

2561K2B8LK2B$L+2$SCU T
asincron

128 biți

TT

CSI

LSI

Timpul estimat de depanareamp

generator TSGEN

T

DAP
(JTAG/SWD)

SYSRAM 128KB

ROM 128KB

38

2 x ETH MAC
10/100/1000 (fără GMII)

FIFO

TT

T

BKPSRAM 8KB

T

RNG

T

HASH

16b PHY

DDRCTRL 58
LPDDR2/3, DDR3/3L

asincron

T

CRYP

T

SAES

DDRMCE T TZC T

DDPHYC
T

13

DLY

8b QUADSPI (dual) T

37

16b

FMC

T

CRC

T

DLYBSD1

(Controlul SDMMC1 DLY)

T

DLYBSD2

(Controlul SDMMC2 DLY)

T

DLYBQS

(Control QUADSPI DLY)

FIFO FIFO

DLY DLY

14 8b SDMMC1 T 14 8b SDMMC2 T

PHY

2

USBH

2

(2xGazdă HS)

PLLUSB

FIFO

T

APC

FIFO

T MDMA 32 de canale

AXIMC TT

17 16b Port de urmărire

ETZPC

T

IWDG1

T

@VBAT

CEMN

T

Siguranțe OTP

@VDDA

2

RTC / AWU

T

12

TAMP / Registre de rezervă T

@VBAT

2

LSE (32kHz XTAL)

T

Temporizarea sistemului STGENC

generaţie

STGENR

USBPHYC
(2 porturi USB x control PHY)
IWDG2

@VBAT

@VDDA

1

VREFBUF

T

4

16b LPTIM2

T

1

16b LPTIM3

T

1

16b LPTIM4

1

16b LPTIM5

3

Pini de BOOT

SYSCFG

T

8

8b

HDP

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

13

SAI1

13

SAI2

9

DFSDM cu 4 canale

Memorie tampon CCU de 10 KB

4

FDCAN1

4

FDCAN2

FIFO FIFO
APB2 (100 MHz)

FIFO de 8KB
APB5 (100MHz)

APB3 (100 MHz)

APB4

asincron AHB2APB

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

AHB2APB

DMA1
8 fluxuri
DMAMUX1
DMA2
8 fluxuri

DMAMUX2

DMA3
8 fluxuri

T

PMB (monitor de proces)
DTS (senzor digital de temperatură)

Voltage regulatori

@VDDA

Supravegherea aprovizionării

FIFO

FIFO

FIFO

Matrice 2×2
AHB2APB

AXI pe 64 de biți

Master AXI pe 64 de biți

AHB pe 32 de biți, AHB pe 32 de biți, master

APB pe 32 de biți

Protecție de securitate T TrustZone

AHB2APB

APB2 (100 MHz)

APB1 (100 MHz)
FIFO FIFO FIFO FIFO FIFO FIFO

MLAHB: Matrice de magistrală multi-AHB Arm pe 32 de biți (209 MHz)
APB6
FIFO FIFO FIFO FIFO

@VBAT
T
FIFO

HSE (XTAL)

2

PLL1/2/3/4

T

RCC

5

T PWR

9

T

EXTI

16ext

176

T

USBO

(Liceul OTG)

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

Card inteligent IrDA

5

T

USART2

Card inteligent IrDA

5

T

SPI4/I2S4

5

T

SPI5

4

T

I2C3/SMBUS

3

T

I2C4/SMBUS

3

T

I2C5/SMBUS

3

Filtru Filtru Filtru

T

TIM12

16b

2

T

TIM13

16b

1

T

TIM14

16b

1

T

TIM15

16b

4

T

TIM16

16b

3

T

TIM17

16b

3

TIM2 TIM3 TIM4

32b

5

16b

5

16b

5

TIM5 TIM6 TIM7

32b

5

16b

16b

LPTIM1 16b

4

USART3

Card inteligent IrDA

5

UART4

4

UART5

4

UART7

4

UART8

4

Filtru Filtru

I2C1/SMBUS

3

I2C2/SMBUS

3

SPI2/I2S2

5

SPI3/I2S3

5

USART6

Card inteligent IrDA

5

SPI1/I2S1

5

FIFO FIFO

FIFO FIFO

MSv67509V2

DS13875 Rev 5

STM32MP133C/F

3

Funcțional terminatview

Funcțional terminatview

3.1
3.1.1
3.1.2

Subsistem Arm Cortex-A7
Caracteristici
· Arhitectură ARMv7-A · Memorie cache pentru instrucțiuni L32 de 1 kbytes · Memorie cache pentru date L32 de 1 kbytes · Memorie cache de nivel 128 de 2 kbytes · Set de instrucțiuni Arm + Thumb®-2 · Tehnologie de securitate Arm TrustZone · SIMD avansat Arm NEON · Extensii DSP și SIMD · Microprocesor în virgulă mobilă VFPv4 · Suport pentru virtualizare hardware · Modul de urmărire încorporat (ETM) · Controler de întreruperi generice integrat (GIC) cu 160 de întreruperi periferice partajate · Temporizator generic integrat (CNT)
Pesteview
Procesorul Cortex-A7 este un procesor de aplicații foarte eficient din punct de vedere energetic, conceput pentru a oferi performanțe bogate în dispozitive portabile de înaltă performanță și alte aplicații integrate și de consum cu consum redus de energie. Acesta oferă o performanță single-thread cu până la 20% mai mare decât Cortex-A5 și oferă performanțe similare cu Cortex-A9.
Cortex-A7 încorporează toate caracteristicile procesoarelor de înaltă performanță Cortex-A15 și Cortex-A17, inclusiv suport pentru virtualizare în hardware, NEON și interfață de magistrală AMBA 128 AXI pe 4 de biți.
Procesorul Cortex-A7 se bazează pe procesorul 8-s eficient energetictagconducta de procesare a procesorului Cortex-A5. De asemenea, beneficiază de o memorie cache L2 integrată, concepută pentru consum redus de energie, cu latențe de tranzacție mai mici și suport îmbunătățit al sistemului de operare pentru întreținerea memoriei cache. Pe lângă acestea, există o predicție îmbunătățită a ramificării și o performanță îmbunătățită a sistemului de memorie, cu o cale de încărcare pe 64 de biți, magistrale AMBA 128 AXI pe 4 de biți și o dimensiune TLB crescută (256 de intrări, față de 128 de intrări pentru Cortex-A9 și Cortex-A5), crescând performanța pentru sarcini de lucru mari, cum ar fi web navigare.
Tehnologia Thumb-2
Oferă performanța maximă a codului Arm tradițional, reducând în același timp cu până la 30% necesarul de memorie pentru stocarea instrucțiunilor.
Tehnologia TrustZone
Asigură implementarea fiabilă a aplicațiilor de securitate, de la gestionarea drepturilor digitale până la plăți electronice. Beneficiază de asistență largă din partea partenerilor tehnologici și industriali.

DS13875 Rev 5

19/219
48

Funcțional terminatview

STM32MP133C/F

NEON
Tehnologia NEON poate accelera algoritmi multimedia și de procesare a semnalelor, cum ar fi codarea/decodarea video, grafica 2D/3D, jocurile, procesarea audio și a vorbirii, procesarea imaginilor, telefonia și sinteza sunetului. Cortex-A7 oferă un motor care oferă atât performanța, cât și funcționalitatea unității în virgulă mobilă (FPU) Cortex-A7, precum și o implementare a setului de instrucțiuni SIMD avansat NEON pentru o accelerare suplimentară a funcțiilor media și de procesare a semnalelor. NEON extinde FPU-ul procesorului Cortex-A7 pentru a oferi un quad-MAC și un set suplimentar de registre pe 64 și 128 de biți, care suportă un set bogat de operații SIMD pe cantități de date întregi pe 8, 16 și 32 de biți și în virgulă mobilă pe 32 de biți.
Virtualizarea hardware-ului
Suport hardware extrem de eficient pentru gestionarea și arbitrajul datelor, prin care mai multe medii software și aplicațiile aferente pot accesa simultan capacitățile sistemului. Acest lucru permite realizarea unor dispozitive robuste, cu medii virtuale bine izolate unele de altele.
Cache-uri L1 optimizate
Memoriile cache L1 optimizate pentru performanță și consum de energie combină tehnici de latență minimă a accesului pentru a maximiza performanța și a minimiza consumul de energie.
Controler cache L2 integrat
Oferă acces cu latență redusă și lățime de bandă mare la memoria cache la frecvență înaltă sau pentru a reduce consumul de energie asociat cu accesul la memoria din afara cipului.
Unitate în virgulă mobilă Cortex-A7 (FPU)
FPU-ul oferă instrucțiuni în virgulă mobilă cu simplă și dublă precizie de înaltă performanță, compatibile cu arhitectura Arm VFPv4, care este compatibilă din punct de vedere software cu generațiile anterioare de coprocesoare în virgulă mobilă Arm.
Unitate de control Snoop (SCU)
SCU este responsabil pentru gestionarea interconectării, arbitrajului, comunicării, transferurilor de la cache la cache și de memorie de sistem, coerenței cache-ului și a altor capabilități ale procesorului.
Această coerență a sistemului reduce, de asemenea, complexitatea software-ului implicată în menținerea coerenței software în cadrul fiecărui driver de sistem de operare.
Controler de întrerupere generic (GIC)
Implementând controlerul de întreruperi standardizat și arhitecturat, GIC oferă o abordare bogată și flexibilă a comunicării interprocesoare și a rutarii și prioritizării întreruperilor de sistem.
Suportă până la 192 de întreruperi independente, sub control software, prioritizate în funcție de hardware și rutate între sistemul de operare și nivelul de gestionare a software-ului TrustZone.
Această flexibilitate de rutare și suportul pentru virtualizarea întreruperilor în sistemul de operare oferă una dintre caracteristicile cheie necesare pentru a îmbunătăți capacitățile unei soluții care utilizează un hypervisor.

20/219

DS13875 Rev 5

STM32MP133C/F

Funcțional terminatview

3.2
3.2.1
3.2.2

Amintiri
SDRAM extern
Dispozitivele STM32MP133C/F încorporează un controler pentru SDRAM extern care acceptă următoarele: · LPDDR2 sau LPDDR3, date pe 16 biți, până la 1 Gbyte, frecvență de ceas de până la 533 MHz · DDR3 sau DDR3L, date pe 16 biți, până la 1 Gbyte, frecvență de ceas de până la 533 MHz
SRAM încorporat
Toate dispozitivele dispun de: · SYSRAM: 128 Kbytes (cu zonă securizată de dimensiune programabilă) · AHB SRAM: 32 Kbytes (securizabil) · BKPSRAM (SRAM de rezervă): 8 Kbytes
Conținutul acestei zone este protejat împotriva posibilelor accesuri de scriere nedorite și poate fi păstrat în modul Standby sau VBAT. BKPSRAM poate fi definit (în ETZPC) ca fiind accesibil doar prin software securizat.

3.3

Controler DDR3/DDR3L/LPDDR2/LPDDR3 (DDRCTRL)

DDRCTRL combinat cu DDRPHYC oferă o soluție completă de interfață de memorie pentru subsistemul de memorie DDR. · O interfață AMBA pe 64 de biți cu 4 porturi AXI (XPI) · Ceas AXI asincron cu controlerul · Motor de criptare a memoriei DDR (DDRMCE) cu scriere DDR AES-128 din mers
criptare/decriptare prin citire. · Standarde acceptate:
Specificația JEDEC DDR3 SDRAM, JESD79-3E pentru DDR3/3L cu interfață pe 16 biți
Specificația JEDEC LPDDR2 SDRAM, JESD209-2E pentru LPDDR2 cu interfață pe 16 biți
Specificația JEDEC LPDDR3 SDRAM, JESD209-3B pentru LPDDR3 cu interfață pe 16 biți
· Planificator avansat și generator de comenzi SDRAM · Lățime completă de date programabilă (16 biți) sau jumătate din lățimea de date (8 biți) · Suport QoS avansat cu trei clase de trafic la citire și două clase de trafic la scriere · Opțiuni pentru a evita privarea traficului cu prioritate mai mică · Coerență garantată pentru scriere după citire (WAR) și citire după scriere (RAW) pe
Porturi AXI · Suport programabil pentru opțiuni de lungime a burst-ului (4, 8, 16) · Combinare de scrieri pentru a permite combinarea mai multor scrieri la aceeași adresă într-o singură
scriere unică · configurație cu un singur rang

DS13875 Rev 5

21/219
48

Funcțional terminatview

STM32MP133C/F

· Suport pentru intrarea și ieșirea automată a SDRAM prin oprire, cauzată de lipsa sosirii tranzacțiilor într-un interval de timp programabil
· Suport pentru oprirea automată a ceasului (LPDDR2/3) la intrare și ieșire din cauza lipsei de tranzacții
· Suport pentru funcționarea automată în modul de consum redus de energie, cauzată de lipsa sosirii tranzacțiilor într-un interval de timp programabil prin intermediul interfeței hardware de consum redus de energie
· Politică de paginare programabilă · Suport pentru intrare și ieșire automată sau cu auto-reîmprospătare controlată de software · Suport pentru intrare și ieșire prin oprire completă sub control software (LPDDR2 și
LPDDR3) · Suport pentru actualizări explicite ale registrelor în mod SDRAM sub control software · Logică flexibilă de mapare a adreselor pentru a permite maparea specifică aplicației a rândurilor, coloanelor,
biți de bancă · Opțiuni de control al reîmprospătării selectabile de utilizator · Bloc asociat DDRPERFM pentru a ajuta la monitorizarea și reglarea performanței
DDRCTRL și DDRPHYC pot fi definite (în ETZPC) ca accesibile doar prin software securizat.
Principalele caracteristici ale DDRMCE (motor de cifrare a memoriei DDR) sunt enumerate mai jos: · Interfețe master/slave pe magistrala sistemului AXI (64 biți) · Criptare în linie (pentru scrieri) și decriptare (pentru citiri), bazată pe firewall încorporat
programare · Două moduri de criptare per regiune (maxim o regiune): fără criptare (mod bypass),
Mod de cifru bloc · Începutul și sfârșitul regiunilor definite cu granularitate de 64 Kbytes · Filtrare implicită (regiunea 0): orice acces acordat · Filtrare acces regiune: niciunul
Cifru bloc acceptat: AES Mod de înlănțuire acceptat · Modul bloc cu cifru AES este compatibil cu modul ECB specificat în standardul de criptare avansată (AES) NIST FIPS, publicația 197, cu o funcție asociată de derivare a cheii bazată pe algoritmul Keccak-400 publicat pe https://keccak.team website. · Un set de registre cu cheie principală doar pentru scriere și blocabile · Port de configurare AHB, conștientizare privilegiată

22/219

DS13875 Rev 5

STM32MP133C/F

Funcțional terminatview

3.4

Controler de spațiu de adrese TrustZone pentru DDR (TZC)

TZC este utilizat pentru a filtra accesele de citire/scriere la controlerul DDR în funcție de drepturile TrustZone și în funcție de masterul nesecurizat (NSAID) pe până la nouă regiuni programabile: · Configurație acceptată doar de software de încredere · O unitate de filtrare · Nouă regiuni:
Regiunea 0 este întotdeauna activată și acoperă întregul interval de adrese. Regiunile 1 până la 8 au adresă de bază/final programabilă și pot fi atribuite
oricare dintre filtre sau ambele. · Permisiuni de acces securizate și nesecurizate programate per regiune · Acceserile nesecurizate filtrate conform NSAID · Regiunile controlate de același filtru nu trebuie să se suprapună · Moduri de eroare cu eroare și/sau întrerupere · Capacitate de acceptare = 256 · Logică de control al gate-keeper-ului pentru activarea și dezactivarea fiecărui filtru · Accese speculative

DS13875 Rev 5

23/219
48

Funcțional terminatview

STM32MP133C/F

3.5

Moduri de pornire

La pornire, sursa de boot utilizată de memoria ROM internă de boot este selectată de pinul BOOT și octeții OTP.

Tabelul 2. Moduri de pornire

BOOT2 BOOT1 BOOT0 Mod de pornire inițială

Comentarii

Așteptați conexiunea de intrare pe:

0

0

0

UART și USB(1)

USART3/6 și UART4/5/7/8 pe pinii impliciti

Dispozitiv USB de mare viteză pe pinii OTG_HS_DP/DM (2)

0

0

1 Memorie flash NOR serială (3) Memorie flash NOR serială pe QUADSPI (5)

0

1

0

e·MMC(3)

e·MMC pe SDMMC2 (implicit)(5)(6)

0

1

1

Memorie flash NAND (3)

Flash SLC NAND pe FMC

1

0

0

Bootare de dezvoltare (fără bootare de memorie flash)

Folosit pentru a obține acces la depanare fără a porni din memoria flash (4)

1

0

1

Card SD (3)

Card SD pe SDMMC1 (implicit)(5)(6)

Așteptați conexiunea de intrare pe:

1

1

0 UART și USB(1)(3) USART3/6 și UART4/5/7/8 pe pinii impliciti

Dispozitiv USB de mare viteză pe pinii OTG_HS_DP/DM (2)

1

1

1 Memorie flash NAND serială (3) Memorie flash NAND serială pe QUADSPI (5)

1. Poate fi dezactivat prin setările OTP. 2. USB necesită ceas/cristal HSE (consultați AN5474 pentru frecvențele acceptate cu și fără setări OTP). 3. Sursa de bootare poate fi modificată prin setările OTP (de ex.amp(pornirea inițială pe card SD, apoi e·MMC cu setări OTP). 4. Nucleu Cortex®-A7 în buclă infinită comutând PA13. 5. Pinii impliciți pot fi modificați prin OTP. 6. Alternativ, o altă interfață SDMMC decât cea implicită poate fi selectată prin OTP.

Deși bootarea de nivel scăzut se face folosind ceasuri interne, pachetele software furnizate de ST, precum și interfețele externe majore, cum ar fi DDR, USB (dar fără a se limita la), necesită conectarea unui cristal sau a unui oscilator extern la pinii HSE.
Consultați RM0475 „MPU-uri pe 32 de biți bazate pe Arm® avansate STM13MP32xx” sau AN5474 „Noțiuni introductive despre dezvoltarea hardware-ului pentru liniile STM32MP13xx” pentru constrângeri și recomandări privind conectarea pinilor HSE și frecvențele acceptate.

24/219

DS13875 Rev 5

STM32MP133C/F

Funcțional terminatview

3.6

Managementul sursei de alimentare

3.6.1
Atenţie:

Schema de alimentare cu energie electrică
· VDD este sursa principală de alimentare pentru intrări/ieșiri, iar partea internă este menținută alimentată în modul Standby. Volum utiltagIntervalul este de la 1.71 V la 3.6 V (1.8 V, 2.5 V, 3.0 V sau 3.3 V tipic)
VDD_PLL și VDD_ANA trebuie să fie conectate în stea la VDD. · VDDCPU este volumul dedicat procesorului Cortex-A7tagofertă, a cărei valoare depinde de
Frecvența CPU dorită. 1.22 V până la 1.38 V în modul de funcționare. VDD trebuie să fie prezent înainte de VDDCPU. · VDDCORE este principalul semnal digital de volumtagși este de obicei oprit în modul Standby. VolumtagIntervalul este de la 1.21 V la 1.29 V în modul de funcționare. VDD trebuie să fie prezent înainte de VDDCORE. · Pinul VBAT poate fi conectat la bateria externă (1.6 V < VBAT < 3.6 V). Dacă nu se utilizează nicio baterie externă, acest pin trebuie conectat la VDD. · VDDA este tensiunea de alimentare analogică (ADC/VREF).tage (1.62 V până la 3.6 V). Utilizarea VREF+ intern necesită o tensiune VDDA egală sau mai mare decât VREF+ + 0.3 V. · Pinul VDDA1V8_REG este ieșirea regulatorului intern, conectat intern la USB PHY și USB PLL. Regulatorul intern VDDA1V8_REG este activat în mod implicit și poate fi controlat prin software. Acesta este întotdeauna oprit în modul Standby.
Pinul specific BYPASS_REG1V8 nu trebuie lăsat niciodată flotant. Trebuie conectat fie la VSS, fie la VDD pentru a activa sau dezactiva vol.tagRegulator e. Când VDD = 1.8 V, trebuie setat BYPASS_REG1V8. · Pinul VDDA1V1_REG este ieșirea regulatorului intern, conectat intern la USB PHY. Regulatorul intern VDDA1V1_REG este activat implicit și poate fi controlat prin software. Acesta este întotdeauna oprit în modul Standby.
· VDD3V3_USBHS este sursa USB de mare viteză. Vol.tagGama este cuprinsă între 3.07 V și 3.6 V.
VDD3V3_USBHS nu trebuie să fie prezent decât dacă este prezent VDDA1V8_REG, altfel pot apărea daune permanente la STM32MP133C/F. Acest lucru trebuie asigurat prin ordinea de clasificare PMIC sau cu o componentă externă în cazul implementării unei surse de alimentare cu componente discrete.
· VDDSD1 și VDDSD2 sunt surse de alimentare pentru carduri SD SDMMC1, respectiv SDMMC2, care acceptă modul de viteză ultra-înaltă.
· VDDQ_DDR este sursa de alimentare DDR IO. 1.425 V până la 1.575 V pentru interfațarea memoriilor DDR3 (tipic 1.5 V)
1.283 V până la 1.45 V pentru interfațarea memoriilor DDR3L (1.35 V tip.)
1.14 V până la 1.3 V pentru interfațarea memoriilor LPDDR2 sau LPDDR3 (tipic 1.2 V)
În timpul fazelor de pornire și oprire, trebuie respectate următoarele cerințe privind secvența de alimentare:
Când VDD este sub 1 V, alte surse de alimentare (VDDCORE, VDDCPU, VDDSD1, VDDSD2, VDDA, VDDA1V8_REG, VDDA1V1_REG, VDD3V3_USBHS, VDDQ_DDR) trebuie să rămână sub VDD + 300 mV.
· Când VDD este peste 1 V, toate sursele de alimentare sunt independente.
În timpul fazei de întrerupere a alimentării, VDD poate deveni temporar mai scăzut decât alte surse de alimentare numai dacă energia furnizată către STM32MP133C/F rămâne sub 1 mJ. Acest lucru permite descărcarea condensatoarelor externe de decuplare cu constante de timp diferite în timpul fazei tranzitorii de întrerupere a alimentării.

DS13875 Rev 5

25/219
48

Funcțional terminatview
V 3.6
VBOR0 1

Figura 2. Secvență de pornire/oprire

STM32MP133C/F

VDDX(1) VDD

3.6.2
Notă: 26/219

0.3

Aprinde

Mod de operare

Putere scazuta

timp

Zonă de aprovizionare nevalidă

VDDX < VDD + 300 mV

VDDX independent de VDD

MSv47490V1

1. VDDX se referă la orice sursă de alimentare dintre VDDCORE, VDDCPU, VDDSD1, VDDSD2, VDDA, VDDA1V8_REG, VDDA1V1_REG, VDD3V3_USBHS, VDDQ_DDR.

Supraveghetor sursa de alimentare

Dispozitivele au un circuit integrat de resetare la pornire (POR)/resetare la oprire (PDR) cuplat cu un circuit de resetare la cădere de tensiune (BOR):
· Resetare la pornire (POR)
Supervizorul POR monitorizează alimentarea cu energie VDD și o compară cu un prag fix. Dispozitivele rămân în modul de resetare atunci când VDD este sub acest prag, · Resetare la oprire (PDR)
Supervizorul PDR monitorizează alimentarea cu energie a VDD. O resetare este generată atunci când VDD scade sub un prag fix.
· Resetare la cădere de tensiune (BOR)
Supervizorul BOR monitorizează alimentarea cu energie a VDD. Trei praguri BOR (de la 2.1 la 2.7 V) pot fi configurate prin intermediul octeților de opțiuni. O resetare este generată atunci când VDD scade sub acest prag.
· Resetare la pornire VDDCORE (POR_VDDCORE) Supervizorul POR_VDDCORE monitorizează sursa de alimentare VDDCORE și o compară cu un prag fix. Domeniul VDDCORE rămâne în modul de resetare atunci când VDDCORE este sub acest prag.
· Resetare la oprire VDDCORE (PDR_VDDCORE) Supervizorul PDR_VDDCORE monitorizează alimentarea VDDCORE. O resetare a domeniului VDDCORE este generată atunci când VDDCORE scade sub un prag fix.
· Resetare la pornire a VDDCPU (POR_VDDCPU) Supervizorul POR_VDDCPU monitorizează sursa de alimentare a VDDCPU și o compară cu un prag fix. Domeniul VDDCPU rămâne în modul de resetare atunci când VDDCORE este sub acest prag.
Pinul PDR_ON este rezervat pentru testele de producție STMicroelectronics și trebuie să fie întotdeauna conectat la VDD într-o aplicație.

DS13875 Rev 5

STM32MP133C/F

Funcțional terminatview

3.7

Strategie de consum redus de energie

Există mai multe modalități de a reduce consumul de energie pe STM32MP133C/F: · Reduceți consumul dinamic de energie prin încetinirea frecvențelor procesorului și/sau a
ceasuri de matrice pe magistrală și/sau controlul ceasurilor periferice individuale. · Economisiți consumul de energie atunci când CPU este IDLE, selectând dintre ceasurile de joasă intensitate disponibile
modurile de alimentare în funcție de nevoile aplicației utilizatorului. Acest lucru permite obținerea celui mai bun compromis între timpul scurt de pornire, consumul redus de energie, precum și sursele de activare disponibile. · Utilizați DVFS (moduri de pornire dinamice)tage și scalarea frecvenței) puncte de operare care controlează direct frecvența de ceas a procesorului, precum și alimentarea de ieșire a VDDCPU.
Modurile de funcționare permit controlul distribuției ceasului către diferitele părți ale sistemului și al puterii sistemului. Modul de funcționare al sistemului este controlat de subsistemul MPU.
Modurile de consum redus ale subsistemului MPU sunt enumerate mai jos: · CSleep: Ceasurile procesorului sunt oprite, iar ceasul perifericului (perifericelor) funcționează ca
setat anterior în RCC (resetare și controler de ceas). · CStop: Ceasurile periferice ale CPU sunt oprite. · CStandby: VDDCPU OFF
Modurile de consum redus CSleep și CStop sunt introduse de procesor la execuția instrucțiunilor WFI (așteptare întrerupere) sau WFE (așteptare eveniment).
Modurile de funcționare ale sistemului disponibile sunt următoarele: · Funcționare (sistem la performanță maximă, VDDCORE, VDDCPU și ceasuri PORNITE) · Stop (ceasuri OPRITE) · LP-Stop (ceasuri OPRITE) · LPLV-Stop (ceasuri OPRITE, nivelul de alimentare VDDCORE și VDDCPU poate fi redus) · LPLV-Stop2 (VDDCPU OPRIT, VDDCORE redus și ceasuri OPRITE) · Standby (VDDCPU, VDDCORE și ceasuri OPRITE)

Tabelul 3. Modul de alimentare sistem versus CPU

Mod de alimentare al sistemului

CPU

Modul Run

CRun sau CSleep

Mod de oprire Mod LP-Stop Mod LPLV-Stop Mod LPLV-Stop2
Modul standby

CStop sau CStandby CStandby

3.8

Resetarea și controlerul ceasului (RCC)

Controlerul de ceas și resetare gestionează generarea tuturor ceasurilor, precum și reglarea ceasului și controlul resetărilor sistemului și ale perifericelor. RCC oferă o flexibilitate ridicată în alegerea surselor de ceas și permite aplicarea rapoartelor de ceas pentru a îmbunătăți consumul de energie. În plus, pe unele periferice de comunicație capabile să lucreze cu

DS13875 Rev 5

27/219
48

Funcțional terminatview

STM32MP133C/F

3.8.1 3.8.2

două domenii de ceas diferite (fie un ceas de interfață de magistrală, fie un ceas periferic al kernelului), frecvența sistemului poate fi modificată fără a modifica rata de transfer.
Managementul ceasului
Dispozitivele încorporează patru oscilatoare interne, două oscilatoare cu cristal sau rezonator extern, trei oscilatoare interne cu timp de pornire rapid și patru PLL-uri.
RCC primește următoarele intrări de sursă de ceas: · Oscilatoare interne:
Ceas HSI 64 MHz (precizie 1%) Ceas CSI 4 MHz Ceas LSI 32 kHz · Oscilatoare externe: Ceas HSE 8-48 MHz Ceas LSE 32.768 kHz
RCC oferă patru PLL-uri: · PLL1 dedicat ceasului procesorului · PLL2 care oferă:
ceasuri pentru AXI-SS (inclusiv punțile APB4, APB5, AHB5 și AHB6) ceasuri pentru interfața DDR · PLL3 care furnizează: ceasuri pentru AHB multi-strat și matricea magistralei periferice (inclusiv APB1,
Ceasuri de nucleu APB2, APB3, APB6, AHB1, AHB2 și AHB4) pentru periferice · PLL4 dedicat generării ceasurilor de nucleu pentru diverse periferice
Sistemul pornește cu ceasul HSI. Aplicația utilizatorului poate apoi selecta configurația ceasului.
Surse de resetare a sistemului
Resetarea la pornire inițializează toate registrele, cu excepția celui de depanare, a unei părți din RCC, a unei părți din registrele RTC și de stare a controlerului de alimentare, precum și a domeniului de alimentare de rezervă.
O resetare a aplicației este generată de una dintre următoarele surse: · o resetare de la pad-ul NRST · o resetare de la semnalul POR și PDR (numită în general resetare la pornire) · o resetare de la BOR (numită în general brownout) · o resetare de la watchdog-ul independent 1 · o resetare de la watchdog-ul independent 2 · o resetare software a sistemului de la Cortex-A7 (CPU) · o defecțiune a HSE, când este activată funcția sistemului de securitate a ceasului
O resetare a sistemului este generată de una dintre următoarele surse: · o resetare a aplicației · o resetare de la semnalul POR_VDDCORE · o ieșire din modul Standby în modul Run

28/219

DS13875 Rev 5

STM32MP133C/F

Funcțional terminatview

O resetare a procesorului MPU este generată de una dintre următoarele surse: · o resetare a sistemului · de fiecare dată când MPU iese din modul CStandby · o resetare software a MPU de la Cortex-A7 (CPU)

3.9

Intrări/ieșiri de uz general (GPIO)

Fiecare dintre pinii GPIO poate fi configurat prin software ca ieșire (push-pull sau open-drain, cu sau fără pull-up sau pull-down), ca intrare (cu sau fără pull-up sau pull-down) sau ca funcție alternativă periferică. Majoritatea pinilor GPIO sunt partajați cu funcții alternative digitale sau analogice. Toate GPIO-urile sunt capabile de curent mare și au selecție de viteză pentru a gestiona mai bine zgomotul intern, consumul de energie și emisiile electromagnetice.
După resetare, toate GPIO-urile sunt în mod analog pentru a reduce consumul de energie.
Configurația I/O poate fi blocată, dacă este necesar, urmând o secvență specifică pentru a evita scrierea eronată în registrele I/O.
Toți pinii GPIO pot fi setați individual ca securizați, ceea ce înseamnă că accesul software la aceste GPIO-uri și la perifericele asociate definite ca securizate este restricționat la software-ul securizat care rulează pe CPU.

3.10
Nota:

Controler de protecție TrustZone (ETZPC)
ETZPC este utilizat pentru a configura securitatea TrustZone a magistralelor master și slave cu atribute de securitate programabile (resurse securizabile). De exemplu: · Dimensiunea regiunii securizate SYSRAM pe cip poate fi programată. · Perifericele AHB și APB pot fi securizate sau nesecurizate. · Memoria SRAM AHB poate fi securizată sau nesecurizată.
În mod implicit, memoriile SYSRAM, AHB SRAM și perifericele securizabile sunt setate doar pentru acces securizat, deci nu sunt accesibile de către masteri nesecurizați, cum ar fi DMA1/DMA2.

DS13875 Rev 5

29/219
48

Funcțional terminatview

STM32MP133C/F

3.11

Matricea de interconectare a magistralei
Dispozitivele dispun de o matrice de magistrală AXI, o matrice de magistrală AHB principală și punți de magistrală care permit interconectarea magistralelor master cu magistrale slave (vezi figura de mai jos, punctele reprezintă conexiunile master/slave activate).
Figura 3. Matricea magistralei STM32MP133C/F

MDMA

SDMMC2

SDMMC1

DBG de la interconectarea MLAHB USBH

CPU

ETH1 ETH2

128 de biți

AXIM

M9

M0

M1 M2

M3

M11

M4

M5

M6

M7

S0

S1 S2 S3 S4 S5 S6 S7 S8 S9

AXIMC slave implicit

NIC-400 AXI 64 biți 266 MHz – 10 master / 10 slave

De la interconectarea AXIM DMA1 DMA2 USBO DMA3

M0

M1 M2

M3 M4

M5

M6 M7

S0

S1

S2

S3

Interconectare S4 S5 AHB 32 biți 209 MHz – 8 masteri / 6 slavi

DDRCTRL 533 MHz Punte AHB către AHB6 Interconectare FMC/NAND QUADSPI SYSRAM 128 KB ROM 128 KB Punte AHB către AHB5 Punte APB către APB5 Punte APB către DBG APB
Port master sincron AXI 64 Port slave sincron AXI 64 Port master asincron AXI 64 Port slave asincron AXI 64 Port master sincron AHB 32 Port slave sincron AHB 32 Port master asincron AHB 32 Port slave asincron AHB 32
Punte către AHB2 SRAM1 SRAM2 SRAM3 către interconectarea AXIM Punte către AHB4
MSv67511V2

MLAHB

30/219

DS13875 Rev 5

STM32MP133C/F

Funcțional terminatview

3.12

Controlere DMA
Dispozitivele dispun de următoarele module DMA pentru descărcarea activității procesorului: · un master direct memory access (MDMA)
MDMA este un controler DMA de mare viteză, responsabil pentru toate tipurile de transferuri de memorie (periferic-memorie, memorie-memorie, memorie-periferic), fără nicio acțiune din partea procesorului. Dispune de o interfață AXI principală. MDMA este capabil să interacționeze cu alte controlere DMA pentru a extinde capacitățile DMA standard sau poate gestiona direct cererile DMA periferice. Fiecare dintre cele 32 de canale poate efectua transferuri bloc, transferuri bloc repetate și transferuri de listă legată. MDMA poate fi configurat să efectueze transferuri securizate către memorii securizate. · trei controlere DMA (DMA1 și DMA2 nesecurizate, plus DMA3 securizat) Fiecare controler are un AHB cu două porturi, pentru un total de 16 canale DMA nesecurizate și opt securizate pentru a efectua transferuri bloc bazate pe FIFO.
Două unități DMAMUX multiplexează și direcționează cererile periferice DMA către cele trei controlere DMA, cu o flexibilitate ridicată, maximizând numărul de cereri DMA care rulează simultan, precum și generând cereri DMA din declanșatoarele de ieșire ale perifericelor sau evenimentele DMA.
DMAMUX1 mapează cererile DMA de la periferice nesecurizate la canalele DMA1 și DMA2. DMAMUX2 mapează cererile DMA de la periferice securizate la canalele DMA3.

3.13

Controler extins de întreruperi și evenimente (EXTI)
Controlerul extins de întreruperi și evenimente (EXTI) gestionează trezirea procesorului și a sistemului prin intrări de evenimente configurabile și directe. EXTI furnizează cereri de trezire către controlul alimentării și generează o cerere de întrerupere către GIC și evenimente către intrarea de evenimente a procesorului.
Cererile de trezire EXTI permit trezirea sistemului din modul Stop și trezirea procesorului din modurile CStop și CStandby.
Cererea de întrerupere și generarea de cereri de eveniment pot fi utilizate și în modul Run.
EXTI include, de asemenea, selecția EXTI IOport.
Fiecare întrerupere sau eveniment poate fi setat ca securizat pentru a restricționa accesul doar la software-ul securizat.

3.14

Unitate de calcul al verificării redundanței ciclice (CRC)
Unitatea de calcul CRC (control redundanță ciclică) este utilizată pentru a obține un cod CRC folosind un polinom programabil.
Printre alte aplicații, tehnicile bazate pe CRC sunt utilizate pentru a verifica integritatea transmisiei sau a stocării datelor. În domeniul de aplicare al standardului EN/IEC 60335-1, acestea oferă un mijloc de verificare a integrității memoriei flash. Unitatea de calcul CRC ajută la calcularea unei semnături a software-ului în timpul execuției, care urmează să fie comparată cu o semnătură de referință generată la momentul legăturii și stocată într-o anumită locație de memorie.

DS13875 Rev 5

31/219
48

Funcțional terminatview

STM32MP133C/F

3.15

Controler de memorie flexibil (FMC)
Principalele caracteristici ale controlerului FMC sunt următoarele: · Interfață cu dispozitive cu mapare statică a memoriei, inclusiv:
Memorie flash NOR Memorie statică sau pseudo-statică cu acces aleatoriu (SRAM, PSRAM) Memorie flash NAND cu ECC hardware BCH pe 4/8 biți · Lățime magistrală de date pe 8, 16 biți · Control independent al selecției cipului pentru fiecare bancă de memorie · Configurație independentă pentru fiecare bancă de memorie · FIFO de scriere
Registrele de configurare FMC pot fi securizate.

3.16

Interfață de memorie duală Quad-SPI (QUADSPI)
QUADSPI este o interfață de comunicație specializată, destinată memoriilor flash SPI simple, duale sau quad. Poate funcționa în oricare dintre următoarele trei moduri: · Mod indirect: toate operațiunile sunt efectuate folosind registrele QUADSPI. · Mod de interogare a stării: registrul de stare al memoriei flash externe este citit periodic și
o întrerupere poate fi generată în cazul setării flag-ului. · Mod mapat în memorie: memoria flash externă este mapată la spațiul de adrese
și este văzută de sistem ca și cum ar fi o memorie internă.
Atât debitul, cât și capacitatea pot fi dublate folosind modul dual-flash, în care două memorii flash Quad-SPI sunt accesate simultan.
QUADSPI este cuplat cu un bloc de întârziere (DLYBQS) care permite suportul pentru frecvențe de date externe peste 100 MHz.
Registrele de configurare QUADSPI pot fi securizate, la fel ca și blocul lor de întârziere.

3.17

Convertoare analog-digitale (ADC1, ADC2)
Dispozitivele încorporează două convertoare analog-digitale, a căror rezoluție poate fi configurată la 12, 10, 8 sau 6 biți. Fiecare convertor analog-digital partajează până la 18 canale externe, efectuând conversii în modul single-shot sau scanare. În modul scanare, conversia automată este efectuată pe un grup selectat de intrări analogice.
Ambele ADC-uri au interfețe de magistrală securizabile.
Fiecare ADC poate fi deservit de un controler DMA, permițând astfel transferul automat al valorilor ADC convertite către o locație de destinație fără nicio acțiune software.
În plus, o funcție de supraveghere analogică poate monitoriza cu precizie volumul convertit.tage a unuia, a unora sau a tuturor canalelor selectate. O întrerupere este generată atunci când volumul convertittage este în afara pragurilor programate.
Pentru a sincroniza conversia A/D și temporizatoarele, convertoarele analogice/digitale pot fi declanșate de oricare dintre temporizatoarele TIM1, TIM2, TIM3, TIM4, TIM6, TIM8, TIM15, LPTIM1, LPTIM2 și LPTIM3.

32/219

DS13875 Rev 5

STM32MP133C/F

Funcțional terminatview

3.18

Senzor de temperatura
Dispozitivele încorporează un senzor de temperatură care generează un volumtage (VTS) care variază liniar cu temperatura. Acest senzor de temperatură este conectat intern la ADC2_INP12 și poate măsura temperatura ambiantă a dispozitivului în intervalul de la 40 la +125 °C cu o precizie de ±2 %.
Senzorul de temperatură are o liniaritate bună, dar trebuie calibrat pentru a obține o precizie generală bună a măsurării temperaturii. Deoarece offset-ul senzorului de temperatură variază de la cip la cip din cauza variației procesului, senzorul de temperatură intern necalibrat este potrivit pentru aplicații care detectează doar schimbările de temperatură. Pentru a îmbunătăți precizia măsurării senzorului de temperatură, fiecare dispozitiv este calibrat individual din fabrică de către ST. Datele de calibrare din fabrică ale senzorului de temperatură sunt stocate de ST în zona OTP, care este accesibilă în modul doar pentru citire.

3.19

Senzor digital de temperatură (DTS)
Dispozitivele încorporează un senzor de temperatură la ieșirea frecvenței. DTS numără frecvența pe baza LSE sau PCLK pentru a furniza informații despre temperatură.
Următoarele funcții sunt suportate: · generare de întreruperi după pragul de temperatură · generare de semnal de trezire după pragul de temperatură

3.20
Nota:

Operare VBAT
Domeniul de alimentare VBAT conține RTC, registrele de rezervă și memoria SRAM de rezervă.
Pentru a optimiza durata de viață a bateriei, acest domeniu de putere este alimentat de VDD atunci când este disponibil sau de vol.tagse aplică pe pinul VBAT (când nu este prezentă alimentarea VDD). Alimentarea VBAT este comutată atunci când PDR detectează că VDD a scăzut sub nivelul PDR.
VoltagAlimentarea de pe pinul VBAT poate fi asigurată de o baterie externă, un supercondensator sau direct de VDD. În acest ultim caz, modul VBAT nu este funcțional.
Operațiunea VBAT este activată atunci când VDD nu este prezent.
Niciunul dintre aceste evenimente (întreruperi externe, TAMP eveniment sau alarmă/evenimente RTC) pot restabili direct alimentarea VDD și forța dispozitivul să iasă din operațiunea VBAT. Cu toate acestea, TAMP Evenimentele și alarmele/evenimentele RTC pot fi utilizate pentru a genera un semnal către un circuit extern (de obicei un PMIC) care poate restabili alimentarea VDD.

DS13875 Rev 5

33/219
48

Funcțional terminatview

STM32MP133C/F

3.21

Voltagtampon de referință e (VREFBUF)
Dispozitivele încorporează un volumtagtampon de referință care poate fi utilizat ca volumtagreferință pentru ADC-uri, precum și ca volumtagReferință pentru componentele externe prin pinul VREF+. VREFBUF poate fi securizat. VREFBUF-ul intern suportă patru semnale de volumtages: · 1.65 V · 1.8 V · 2.048 V · 2.5 V Un voltaj externtagReferința poate fi furnizată prin pinul VREF+ atunci când VREFBUF-ul intern este oprit.
Figura 4. Voltagtamponul de referință

VREFINT

+

VREF+

VSSA

MSv64430V1

3.22

Filtru digital pentru modulator sigma-delta (DFSDM)
Dispozitivele încorporează un DFSDM cu suport pentru două module de filtre digitale și patru canale seriale de intrare externe (transceivere) sau, alternativ, patru intrări paralele interne.
DFSDM-ul conectează modulatoare externe la dispozitiv și efectuează filtrarea digitală a fluxurilor de date recepționate. Modulatoarele sunt utilizate pentru a converti semnalele analogice în fluxuri seriale digitale care constituie intrările DFSDM-ului.
DFSDM poate, de asemenea, să interfețe microfoane PDM (modulație a densității impulsurilor) și să efectueze conversia și filtrarea PDM în PCM (accelerare hardware). DFSDM dispune de intrări opționale de flux de date paralel de la ADC-uri sau din memoria dispozitivului (prin transferuri DMA/CPU în DFSDM).
Transceiverele DFSDM acceptă mai multe formate de interfață serială (pentru a susține diverși modulatori). Modulele de filtrare digitală DFSDM efectuează procesare digitală conform parametrilor de filtrare definiți de utilizator, cu o rezoluție ADC finală de până la 24 de biți.

34/219

DS13875 Rev 5

STM32MP133C/F

Funcțional terminatview

Perifericul DFSDM acceptă: · Patru canale seriale digitale de intrare multiplexate:
Interfață SPI configurabilă pentru conectarea diverșilor modulatori; interfață configurabilă cu 1 fir, codată Manchester; intrare microfon PDM (modulație a densității impulsurilor); frecvență maximă de ceas de intrare de până la 20 MHz (10 MHz pentru codare Manchester); ieșire de ceas pentru modulatori (0 până la 20 MHz); · Intrări alternative de la patru canale digitale paralele interne (rezoluție de intrare de până la 16 biți): surse interne: date ADC sau fluxuri de date de memorie (DMA); · Două module de filtrare digitală cu procesare digitală reglabilă a semnalului: filtru Sincx: ordine/tip filtru (1 până la 5), ​​oversampintegrator raport ling (1 la 1024): pesteampRaport de semnal (1 la 256) · Rezoluție de ieșire a datelor de până la 24 de biți, format de ieșire a datelor cu semn · Corecție automată a offset-ului datelor (offset stocat în registru de către utilizator) · Conversie continuă sau unică · Început de conversie declanșat de: declanșator software temporizatoare interne evenimente externe început de conversie sincron cu primul modul de filtrare digitală (DFSDM) · Sistem de supraveghere analogic cu: registre de prag de date cu valoare mică și mare filtru digital Sincx configurabil dedicat (ordin = 1 la 3,
oversampRaport ling = 1 la 32) intrare din datele de ieșire finale sau din canalele seriale digitale de intrare selectate, monitorizare continuă independentă de conversia standard · Detector de scurtcircuit pentru detectarea valorilor de intrare analogice saturate (interval inferior și superior): contor de până la 8 biți pentru detectarea valorilor de intrare analogice de la 1 la 256 de 0 sau 1 consecutive pe fluxul de date seriale, monitorizare continuă a fiecărui canal serial de intrare · Generare de semnal de întrerupere la evenimentul watchdog analogic sau la evenimentul detector de scurtcircuit · Detector de extreme: stocarea valorilor minime și maxime ale datelor de conversie finală, reîmprospătate de software · Capacitate DMA pentru citirea datelor de conversie finală · Întreruperi: sfârșitul conversiei, depășire, watchdog analogic, scurtcircuit, absența ceasului canalului serial de intrare · Conversii „regulate” sau „injectate”: conversiile „regulate” pot fi solicitate oricând sau chiar în mod continuu
fără a avea niciun impact asupra momentului conversiilor „injectate” conversii „injectate” pentru un moment precis și cu prioritate ridicată a conversiei

DS13875 Rev 5

35/219
48

Funcțional terminatview

STM32MP133C/F

3.23

Generator de numere aleatoare adevărate (RNG)
Dispozitivele încorporează un generator de numere aleatorii (RNG) care furnizează numere aleatorii pe 32 de biți generate de un circuit analogic integrat.
Generatorul de numere aleatorii (RNG) poate fi definit (în ETZPC) ca accesibil doar prin software securizat.
Adevăratul RNG se conectează la perifericele AES și PKA securizate printr-o magistrală dedicată (care nu poate fi citită de CPU).

3.24

Procesoare criptografice și hash (CRYP, SAES, PKA și HASH)
Dispozitivele încorporează un procesor criptografic care acceptă algoritmii criptografici avansați necesari de obicei pentru a asigura confidențialitatea, autentificarea, integritatea datelor și nerepudierea la schimbul de mesaje cu un interlocutor.
Dispozitivele încorporează, de asemenea, o cheie AES dedicată, securizată, rezistentă la DPA, pe 128 și 256 de biți (SAES) și un accelerator hardware de criptare/decriptare PKA, cu o magistrală hardware dedicată care nu este accesibilă procesorului.
Principalele caracteristici CRYP: · DES/TDES (standard de criptare a datelor/standard triplu de criptare a datelor): ECB (criptare electronică)
algoritmi de înlănțuire (carte de coduri) și CBC (înlănțuire prin blocuri de cifru), cheie pe 64, 128 sau 192 de biți · AES (standard avansat de criptare): algoritmi de înlănțuire ECB, CBC, GCM, CCM și CTR (mod contor), cheie pe 128, 192 sau 256 de biți
Caracteristici principale universale HASH: · SHA-1, SHA-224, SHA-256, SHA-384, SHA-512, SHA-3 (algoritmi HASH securizați) · HMAC
Acceleratorul criptografic acceptă generarea de cereri DMA.
CRYP, SAES, PKA și HASH pot fi definite (în ETZPC) ca accesibile doar prin software securizat.

3.25

Bootare, securitate și control OTP (BSEC)
BSEC (boot and security and OTP control - pornire, securitate și control OTP) este destinat să controleze o cutie de siguranțe OTP (one-time programmable - programabilă unică), utilizată pentru stocarea nevolatilă încorporată pentru configurarea dispozitivului și parametrii de securitate. O parte a BSEC trebuie configurată ca fiind accesibilă doar prin software securizat.
BSEC poate folosi cuvinte OTP pentru stocarea HWKEY pe 256 de biți pentru SAES (AES securizat).

36/219

DS13875 Rev 5

STM32MP133C/F

Funcțional terminatview

3.26

Cronometre și câini de pază
Dispozitivele includ două temporizatoare cu control avansat, zece temporizatoare de uz general (dintre care șapte sunt securizate), două temporizatoare de bază, cinci temporizatoare de consum redus de energie, două sisteme de supraveghere și patru temporizatoare de sistem în fiecare Cortex-A7.
Toate contoarele de temporizare pot fi înghețate în modul de depanare.
Tabelul de mai jos compară caracteristicile temporizatoarelor cu control avansat, uz general, de bază și consum redus de energie.

Tip cronometru

Cronometru

Tabelul 4. Compararea caracteristicilor temporizatorului

Contrarezoluție
ție

Tip de contor

Factorul de prescalare

Generarea cererilor DMA

Capturați/comparați canalele

Rezultat complementar

Interfață maximă
ceas (MHz)

Max
cronometrul
ceas (MHz)(1)

TIM1 avansat, TIM8 cu control

16 de biți

Sus, Orice număr întreg jos, între 1 sus/jos și 65536

Da

TIM2 TIM5

32 de biți

Sus, Orice număr întreg jos, între 1 sus/jos și 65536

Da

TIM3 TIM4

16 de biți

Sus, Orice număr întreg jos, între 1 sus/jos și 65536

Da

Orice număr întreg

TIM12(2) pe 16 biți

Între 1

Nu

General

și 65536

scop

TIM13(2) TIM14(2)

16 de biți

Orice număr întreg între 1
și 65536

Nu

Orice număr întreg

TIM15(2) pe 16 biți

Între 1

Da

și 65536

TIM16(2) TIM17(2)

16 de biți

Orice număr întreg între 1
și 65536

Da

De bază

TIM6, TIM7

16 de biți

Orice număr întreg între 1
și 65536

Da

LPTIM1,

Putere redusă

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

16 de biți

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

Nu

LPTIM5

6

4

104.5

209

4

Nu

104.5

209

4

Nu

104.5

209

2

Nu

104.5

209

1

Nu

104.5

209

2

1

104.5

209

1

1

104.5

209

0

Nu

104.5

209

1(3)

Nu

104.5 104.5

1. Frecvența maximă a temporizatorului este de până la 209 MHz, în funcție de bitul TIMGxPRE din RCC. 2. Temporizator securizabil. 3. Nu există canal de captură pe LPTIM.

DS13875 Rev 5

37/219
48

Funcțional terminatview

STM32MP133C/F

3.26.1 3.26.2 3.26.3

Temporizatoare cu control avansat (TIM1, TIM8)
Temporizatoarele cu control avansat (TIM1, TIM8) pot fi considerate generatoare PWM trifazate multiplexate pe 6 canale. Acestea au ieșiri PWM complementare cu timpi morți inserați programabili. De asemenea, pot fi considerate temporizatoare complete de uz general. Cele patru canale independente ale lor pot fi utilizate pentru: · captura de intrare · compararea ieșirilor · generarea PWM (moduri aliniate la margine sau centru) · ieșire în mod cu un singur impuls
Dacă sunt configurate ca temporizatoare standard pe 16 biți, acestea au aceleași caracteristici ca temporizatoarele de uz general. Dacă sunt configurate ca generatoare PWM pe 16 biți, acestea au capacitate completă de modulație (0-100%).
Temporizatorul cu control avansat poate funcționa împreună cu temporizatoarele de uz general prin intermediul funcției de legătură a temporizatorului pentru sincronizare sau înlănțuire de evenimente.
TIM1 și TIM8 acceptă generarea independentă de cereri DMA.
Temporizatoare de uz general (TIM2, TIM3, TIM4, TIM5, TIM12, TIM13, TIM14, TIM15, TIM16, TIM17)
Există zece temporizatoare sincronizabile de uz general încorporate în dispozitivele STM32MP133C/F (vezi Tabelul 4 pentru diferențe). · TIM2, TIM3, TIM4, TIM5
TIM 2 și TIM5 se bazează pe un contor ascendent/invers cu reîncărcare automată pe 32 de biți și un prescaler pe 16 biți, în timp ce TIM3 și TIM4 se bazează pe un contor ascendent/invers cu reîncărcare automată pe 16 biți și un prescaler pe 16 biți. Toate temporizatoarele dispun de patru canale independente pentru captare/comparare ieșire, PWM sau ieșire în mod cu un singur impuls. Aceasta oferă până la 16 temporizatoare de captare/comparare ieșire/PWM în cele mai mari versiuni. Aceste temporizatoare de uz general pot funcționa împreună sau cu alte temporizatoare de uz general și temporizatoarele de control avansat TIM1 și TIM8, prin intermediul funcției de legătură a temporizatorului pentru sincronizare sau înlănțuire de evenimente. Oricare dintre aceste temporizatoare de uz general poate fi utilizat pentru a genera ieșiri PWM. TIM2, TIM3, TIM4, TIM5 au toate generare independentă de solicitări DMA. Acestea sunt capabile să gestioneze semnale de encoder în cuadratură (incrementale) și ieșirile digitale de la unu până la patru senzori cu efect Hall. · TIM12, TIM13, TIM14, TIM15, TIM16, TIM17 Aceste temporizatoare se bazează pe un numărător ascendent cu reîncărcare automată pe 16 biți și un prescaler pe 16 biți. TIM13, TIM14, TIM16 și TIM17 dispun de un canal independent, în timp ce TIM12 și TIM15 au două canale independente pentru captura de intrare/compararea ieșirii, PWM sau ieșire în mod cu un singur impuls. Acestea pot fi sincronizate cu temporizatoarele de uz general TIM2, TIM3, TIM4, TIM5 sau pot fi utilizate ca baze de timp simple. Fiecare dintre aceste temporizatoare poate fi definit (în ETZPC) ca fiind accesibil doar prin software securizat.
Temporizatoare de bază (TIM6 și TIM7)
Aceste temporizatoare sunt utilizate în principal ca o bază de timp generică pe 16 biți.
TIM6 și TIM7 acceptă generarea independentă de cereri DMA.

38/219

DS13875 Rev 5

STM32MP133C/F

Funcțional terminatview

3.26.4
3.26.5 3.26.6

Temporizatoare de consum redus de energie (LPTIM1, LPTIM2, LPTIM3, LPTIM4, LPTIM5)
Fiecare temporizator de consum redus de energie are un ceas independent și funcționează și în modul Stop dacă este sincronizat de LSE, LSI sau de un ceas extern. Un LPTIMx poate activa dispozitivul din modul Stop.
Aceste temporizatoare de consum redus de energie acceptă următoarele caracteristici: · Contor crescător pe 16 biți cu registru de reîncărcare automată pe 16 biți · Registru de comparare pe 16 biți · Ieșire configurabilă: impuls, PWM · Mod continuu/one-shot · Declanșare de intrare software/hardware selectabilă · Sursă de ceas selectabilă:
sursă de ceas internă: ceas LSE, LSI, HSI sau APB, sursă de ceas externă prin intrarea LPTIM (funcționează chiar și fără ceas intern)
sursă în funcțiune, utilizată de aplicația contor de impulsuri) · Filtru digital programabil pentru erori · Mod encoder
LPTIM2 și LPTIM3 pot fi definite (în ETZPC) ca accesibile doar prin software securizat.
Organisme de supraveghere independente (IWDG1, IWDG2)
Un watchdog independent se bazează pe un downcounter pe 12 biți și un prescaler pe 8 biți. Este tactat de la un RC (LSI) intern independent de 32 kHz și, deoarece funcționează independent de ceasul principal, poate funcționa în modurile Stop și Standby. IWDG poate fi utilizat ca watchdog pentru a reseta dispozitivul atunci când apare o problemă. Este configurabil hardware sau software prin intermediul octeților opționali.
IWDG1 poate fi definit (în ETZPC) ca accesibil doar prin software securizat.
Temporizatoare generice (Cortex-A7 CNT)
Temporizatoarele generice Cortex-A7 încorporate în Cortex-A7 sunt alimentate de valoarea generată de temporizarea sistemului (STGEN).
Procesorul Cortex-A7 oferă următoarele temporizatoare: · temporizator fizic pentru utilizare în moduri securizate și nesecurizate
Registrele pentru temporizatorul fizic sunt stocate în bancuri pentru a oferi copii securizate și nesecurizate. · temporizator virtual pentru utilizare în moduri nesecurizate · temporizator fizic pentru utilizare în modul hypervisor
Temporizatoarele generice nu sunt periferice mapate în memorie și sunt accesibile doar prin instrucțiuni specifice ale coprocesorului Cortex-A7 (cp15).

3.27

Generarea temporizatorului de sistem (STGEN)
Generarea temporizării sistemului (STGEN) generează o valoare de numărare a timpului care oferă o imagine consistentă view de timp pentru toate temporizatoarele generice Cortex-A7.

DS13875 Rev 5

39/219
48

Funcțional terminatview

STM32MP133C/F

Generarea temporizării sistemului are următoarele caracteristici cheie: · Lățime de 64 de biți pentru a evita problemele de rollover · Pornire de la zero sau de la o valoare programabilă · Interfață de control APB (STGENC) care permite salvarea și restaurarea temporizatorului
în timpul evenimentelor de întrerupere a alimentării · Interfață APB doar pentru citire (STGENR) care permite citirea valorii temporizatorului de către persoane care nu sunt
software securizat și instrumente de depanare · Incrementarea valorii temporizatorului care poate fi oprită în timpul depanării sistemului
STGENC poate fi definit (în ETZPC) ca accesibil doar prin software securizat.

3.28

Ceas în timp real (RTC)
RTC-ul oferă o trezire automată pentru a gestiona toate modurile de consum redus de energie. RTC este un temporizator/contor BCD independent și oferă un ceas/calendar cu oră din zi și întreruperi de alarmă programabile.
RTC-ul include și un indicator de trezire programabil periodic cu capacitate de întrerupere.
Două registre pe 32 de biți conțin secundele, minutele, orele (format de 12 sau 24 de ore), ziua (ziua săptămânii), data (ziua lunii), luna și anul, exprimate în format zecimal codificat binar (BCD). Valoarea subsecundelor este disponibilă și în format binar.
Modul binar este acceptat pentru a facilita gestionarea driverelor software.
Compensațiile pentru lunile de 28, 29 (an bisect), 30 și 31 de zile se efectuează automat. Se poate efectua și compensarea orei de vară.
Registre suplimentare pe 32 de biți conțin subsecundele, secundele, minutele, orele, ziua și data alarmei programabile.
O funcție de calibrare digitală este disponibilă pentru a compensa orice abatere de precizie a oscilatorului cu cristal.
După resetarea domeniului de rezervă, toate registrele RTC sunt protejate împotriva posibilelor accesuri parazitare la scriere și sunt protejate prin acces securizat.
Atâta timp cât volumul de aprovizionaretagDacă e rămâne în intervalul de funcționare, RTC-ul nu se oprește niciodată, indiferent de starea dispozitivului (mod de funcționare, mod de consum redus de energie sau resetare incorectă).
Principalele caracteristici ale RTC sunt următoarele: · Calendar cu subsecunde, secunde, minute, ore (format 12 sau 24), zi (ziua de
săptămână), dată (ziua lunii), lună și an · Compensare oră de vară programabilă prin software · Alarmă programabilă cu funcție de întrerupere. Alarma poate fi declanșată de orice
combinație a câmpurilor din calendar. · Unitate de trezire automată care generează un semnalizator periodic ce declanșează o trezire automată
întrerupere · Detectarea ceasului de referință: se poate utiliza un a doua ceas sursă mai precis (50 sau 60 Hz)
utilizat pentru a îmbunătăți precizia calendarului. · Sincronizare precisă cu un ceas extern utilizând funcția de deplasare sub-secundă · Circuit de calibrare digitală (corecție periodică a contorului): precizie de 0.95 ppm, obținută într-un
fereastră de calibrare de câteva secunde

40/219

DS13875 Rev 5

STM32MP133C/F

Funcțional terminatview

· Timestamp funcție pentru salvarea evenimentelor · Stocarea SWKEY în registre de rezervă RTC cu acces direct la magistrală SAE (nu
(lizibil de către CPU) · Întreruperi/evenimente mascabile:
Alarma A Alarma B Întrerupere trezire Timpamp · Compatibilitate TrustZone: RTC complet securizabil Alarma A, alarma B, temporizatorul de trezire și timer-ulamp individual securizat sau nesecurizat
Calibrarea RTC a configurației efectuată în configurație securizată pe configurație nesecurizată

3.29

Tamper și registrele de rezervă (TAMP)
Registrele de rezervă pe 32 x 32 de biți sunt păstrate în toate modurile de consum redus de energie și, de asemenea, în modul VBAT. Acestea pot fi utilizate pentru stocarea datelor sensibile, deoarece conținutul lor este protejat de cel puținampcircuit de detectare a er-ului.
Șapte tamppini de intrare și cinci tampPinii de ieșire sunt disponibili pentru anti-tampdetectarea er. T externampPinii pot fi configurați pentru detectarea marginilor, margini și nivel, detectarea nivelului cu filtrare sau detectarea activă a nivelului.amper care crește nivelul de securitate prin verificarea automată a faptului că tampPinii er nu sunt deschiși sau scurtcircuitați extern.
TAMP caracteristici principale · 32 de registre de rezervă (TAMP_BKPxR) implementat în domeniul RTC care rămâne
pornit de VBAT când alimentarea VDD este oprită · 12 tamppini disponibili (șapte intrări și cinci ieșiri) · Orice tampDetecția poate genera un timest RTCamp eveniment. · Orice tampDetectarea șterge registrele de rezervă. · Asistență TrustZone:
TampConfigurație securizată sau nesecurizată. Copia de rezervă înregistrează configurația în trei zone cu dimensiuni configurabile:
. o zonă securizată pentru citire/scriere . o zonă nesecurizată pentru citire/scriere . o zonă nesecurizată pentru citire/scriere · Contor monoton

3.30

Interfețe de circuite interintegrate (I2C1, I2C2, I2C3, I2C4, I2C5)
Dispozitivele încorporează cinci interfețe I2C.
Interfața magistralei I2C gestionează comunicațiile dintre STM32MP133C/F și magistrala serială I2C. Aceasta controlează toate secvențierile, protocoalele, arbitrajul și temporizarea specifice magistralei I2C.

DS13875 Rev 5

41/219
48

Funcțional terminatview

STM32MP133C/F

Perifericul I2C acceptă: · Specificațiile magistralei I2C și compatibilitatea cu manualul de utilizare rev. 5:
Moduri slave și master, capacitate multimaster Mod standard (Sm), cu o rată de biți de până la 100 kbit/s Mod rapid (Fm), cu o rată de biți de până la 400 kbit/s Mod rapid Plus (Fm+), cu o rată de biți de până la 1 Mbit/s și ieșire de 20 mA I/O Mod de adresare pe 7 și 10 biți, adrese slave multiple pe 7 biți Timpi de configurare și menținere programabili Extindere opțională a ceasului · Compatibilitate cu specificațiile magistralei de gestionare a sistemului (SMBus) rev 2.0: Generare și verificare hardware PEC (verificare erori pachet) cu ACK
Suport pentru protocolul de rezoluție a adreselor (ARP) · Alertă SMBus · Compatibilitate cu specificația protocolului de gestionare a sistemului de alimentare (PMBusTM) rev. 1.1 · Ceas independent: o gamă de surse de ceas independente care permit ca viteza de comunicație I2C să fie independentă de reprogramarea PCLK · Trezire din modul Stop la potrivirea adresei · Filtre de zgomot analogice și digitale programabile · Buffer de 1 octet cu capacitate DMA
I2C3, I2C4 și I2C5 pot fi definite (în ETZPC) ca accesibile doar prin software securizat.

3.31

Receptor-emițător asincron sincron universal (USART1, USART2, USART3, USART6 și UART4, UART5, UART7, UART8)
Dispozitivele au patru emițătoare receptoare sincrone universale încorporate (USART1, USART2, USART3 și USART6) și patru emițătoare receptoare asincrone universale (UART4, UART5, UART7 și UART8). Consultați tabelul de mai jos pentru un rezumat al caracteristicilor USARTx și UARTx.
Aceste interfețe oferă comunicare asincronă, suport IrDA SIR ENDEC, mod de comunicare multiprocesor, mod de comunicare half-duplex pe un singur fir și au capacitate LIN master/slave. Acestea oferă gestionarea hardware a semnalelor CTS și RTS și activarea driverului RS485. Sunt capabile să comunice la viteze de până la 13 Mbit/s.
USART1, USART2, USART3 și USART6 oferă, de asemenea, mod Smartcard (conform ISO 7816) și capacitate de comunicare de tip SPI.
Toate USART-urile au un domeniu de ceas independent de ceasul procesorului, permițând USARTx să trezească STM32MP133C/F din modul Stop folosind rate de baud de până la 200 Kbaud. Evenimentele de trezire din modul Stop sunt programabile și pot fi:
· pornirea detectării bitului
· orice cadru de date recepționat
· un cadru de date programat specific

42/219

DS13875 Rev 5

STM32MP133C/F

Funcțional terminatview

Toate interfețele USART pot fi deservite de controlerul DMA.

Tabelul 5. Caracteristici USART/UART

Moduri/caracteristici USART (1)

USART1/2/3/6

UART4/5/7/8

Controlul fluxului hardware pentru modem

X

X

Comunicare continuă folosind DMA

X

X

Comunicare multiprocesor

X

X

Mod SPI sincron (master/slave)

X

Mod card inteligent

X

Comunicație semi-duplex cu un singur fir, bloc IrDA SIR ENDEC

X

X

X

X

modul LIN

X

X

Domeniu de ceas dual și trezire din modul de consum redus

X

X

Întrerupere timeout receptor Comunicație Modbus

X

X

X

X

Detectare automată a vitezei de transmisie

X

X

Activare driver

X

X

Lungimea datelor USART

7, 8 și 9 biți

1. X = acceptat.

USART1 și USART2 pot fi definite (în ETZPC) ca accesibile doar prin software securizat.

3.32

Interfețe periferice seriale (SPI1, SPI2, SPI3, SPI4, SPI5) interfețe audio inter-integrate (I2S1, I2S2, I2S3, I2S4)
Dispozitivele dispun de până la cinci SPI-uri (SPI2S1, SPI2S2, SPI2S3, SPI2S4 și SPI5) care permit comunicarea la viteze de până la 50 Mbit/s în modurile master și slave, în modurile half-duplex, fullduplex și simplex. Prescalerul pe 3 biți oferă opt frecvențe în modul master, iar cadrul este configurabil de la 4 la 16 biți. Toate interfețele SPI acceptă modul puls NSS, modul TI, calculul CRC hardware și multiplicarea FIFO-urilor Rx și Tx încorporate pe 8 biți cu capacitate DMA.
I2S1, I2S2, I2S3 și I2S4 sunt multiplexate cu SPI1, SPI2, SPI3 și SPI4. Acestea pot fi operate în mod master sau slave, în moduri de comunicare full-duplex și half-duplex și pot fi configurate să funcționeze cu o rezoluție de 16 sau 32 de biți ca canal de intrare sau ieșire. AudioampSunt suportate frecvențe de semnal de la 8 kHz până la 192 kHz. Toate interfețele I2S suportă multiple FIFO-uri Rx și Tx încorporate pe 8 biți cu capacitate DMA.
SPI4 și SPI5 pot fi definite (în ETZPC) ca accesibile doar prin software securizat.

3.33

Interfețe audio seriale (SAI1, SAI2)
Dispozitivele încorporează două SAI-uri care permit proiectarea multor protocoale audio stereo sau mono.

DS13875 Rev 5

43/219
48

Funcțional terminatview

STM32MP133C/F

cum ar fi I2S, LSB sau MSB-justificat, PCM/DSP, TDM sau AC'97. O ieșire SPDIF este disponibilă atunci când blocul audio este configurat ca transmițător. Pentru a aduce acest nivel de flexibilitate și reconfigurabilitate, fiecare SAI conține două subblocuri audio independente. Fiecare bloc are propriul generator de ceas și controler de linie I/O. Ieșire audioampSunt suportate frecvențe de sunet de până la 192 kHz. În plus, pot fi suportate până la opt microfoane datorită unei interfețe PDM încorporate. SAI-ul poate funcționa în configurație master sau slave. Subblocurile audio pot fi fie receptor, fie emițător și pot funcționa sincron sau asincron (unul față de celălalt). SAI-ul poate fi conectat cu alte SAI-uri pentru a funcționa sincron.

3.34

Interfață receptor SPDIF (SPDIFRX)
SPDIFRX este conceput să primească un flux S/PDIF conform cu IEC-60958 și IEC-61937. Aceste standarde acceptă fluxuri stereo simple până la semnale de înaltă calitate.amprată de frecvență redusă și sunet surround multicanal comprimat, cum ar fi cele definite de Dolby sau DTS (până la 5.1).
Principalele caracteristici ale SPDIFRX sunt următoarele: · Până la patru intrări disponibile · Detectare automată a ratei simbolurilor · Rată maximă a simbolurilor: 12.288 MHz · Flux stereo acceptat de la 32 la 192 kHz · Suport audio IEC-60958 și IEC-61937, aplicații de consum · Gestionare biți de paritate · Comunicare folosind DMA pentru semnale audioample · Comunicare folosind DMA pentru control și informații despre canalul utilizatorului · Capacități de întrerupere
Receptorul SPDIFRX oferă toate funcțiile necesare pentru a detecta rata simbolurilor și a decoda fluxul de date primit. Utilizatorul poate selecta intrarea SPDIF dorită, iar când este disponibil un semnal valid, SPDIFRX re-selecționează.amppreia semnalul de intrare, decodează fluxul Manchester și recunoaște elemente de cadre, subcadre și blocuri. SPDIFRX furnizează către procesor date decodificate și semnalizatoare de stare asociate.
SPDIFRX oferă și un semnal numit spdif_frame_sync, care comută la rata de sub-cadre S/PDIF utilizată pentru a calcula exact sampRata le pentru algoritmii de drift de ceas.

3.35

Interfețe MultiMediaCard de intrare/ieșire digitală securizată (SDMMC1, SDMMC2)
Două interfețe MultiMediaCard de intrare/ieșire digitală securizată (SDMMC) oferă o interfață între magistrala AHB și cardurile de memorie SD, cardurile SDIO și dispozitivele MMC.
Caracteristicile SDMMC includ următoarele: · Conformitate cu specificațiile sistemului Embedded MultiMediaCard versiunea 5.1
Suport card pentru trei moduri diferite de magistrală de date: 1 bit (implicit), 4 biți și 8 biți

44/219

DS13875 Rev 5

STM32MP133C/F

Funcțional terminatview

(Viteza HS200 SDMMC_CK este limitată la viteza maximă permisă de intrare/ieșire) (HS400 nu este acceptat)
· Compatibilitate completă cu versiunile anterioare de MultiMediaCards (compatibilitate retroactivă)
· Conformitate deplină cu specificațiile cardului de memorie SD versiunea 4.1 (viteza SDR104 SDMMC_CK este limitată la viteza maximă permisă de intrare/ieșire, modul SPI și modul UHS-II nu sunt acceptate)
· Conformitate deplină cu specificațiile plăcii SDIO versiunea 4.0. Suport pentru două moduri diferite de magistrală de date: 1 bit (implicit) și 4 biți (viteza SDR104 SDMMC_CK este limitată la viteza maximă permisă de I/O, modul SPI și modul UHS-II nu sunt acceptate)
· Transfer de date de până la 208 Mbyte/s pentru modul pe 8 biți (în funcție de viteza maximă permisă de intrare/ieșire)
· Ieșirea de date și comandă permite semnalelor să controleze driverele bidirecționale externe
· Controler DMA dedicat încorporat în interfața gazdă SDMMC, permițând transferuri de mare viteză între interfață și SRAM
· Suport pentru liste înlănțuite IDMA
· Surse de alimentare dedicate, VDDSD1 și VDDSD2 pentru SDMMC1 și respectiv SDMMC2, eliminând necesitatea inserării unui dispozitiv de schimbare a nivelului pe interfața cardului SD în modul UHS-I
Doar unele GPIO-uri pentru SDMMC1 și SDMMC2 sunt disponibile pe un pin de alimentare VDDSD1 sau VDDSD2 dedicat. Acestea fac parte din GPIO-urile de boot implicite pentru SDMMC1 și SDMMC2 (SDMMC1: PC[12:8], PD[2], SDMMC2: PB[15,14,4,3], PE3, PG6). Acestea pot fi identificate în tabelul de funcții alternative prin semnale cu sufixul „_VSD1” sau „_VSD2”.
Fiecare SDMMC este cuplat cu un bloc de întârziere (DLYBSD) care permite suportul unei frecvențe de date externe peste 100 MHz.
Ambele interfețe SDMMC au porturi de configurare securizabile.

3.36

Rețea de controler (FDCAN1, FDCAN2)
Subsistemul rețelei de zonă a controlerului (CAN) este alcătuit din două module CAN, o memorie RAM pentru mesaje partajată și o unitate de calibrare a ceasului.
Ambele module CAN (FDCAN1 și FDCAN2) sunt conforme cu standardul ISO 11898-1 (specificația protocolului CAN versiunea 2.0 partea A, B) și specificația protocolului CAN FD versiunea 1.0.
O memorie RAM pentru mesaje de 10 Kbytes implementează filtre, FIFO-uri de recepție, buffere de recepție, FIFO-uri de evenimente de transmisie și buffere de transmisie (plus declanșatoare pentru TTCAN). Această memorie RAM pentru mesaje este partajată între cele două module FDCAN1 și FDCAN2.
Unitatea comună de calibrare a ceasului este opțională. Aceasta poate fi utilizată pentru a genera un ceas calibrat atât pentru FDCAN1, cât și pentru FDCAN2, de la oscilatorul RC intern HSI și PLL, prin evaluarea mesajelor CAN primite de FDCAN1.

DS13875 Rev 5

45/219
48

Funcțional terminatview

STM32MP133C/F

3.37

Gazdă de mare viteză cu magistrală serială universală (USBH)
Dispozitivele încorporează un host USB de mare viteză (până la 480 Mbit/s) cu două porturi fizice. USBH acceptă atât operațiuni de viteză mică, mare (OHCI), cât și de mare viteză (EHCI), independent pe fiecare port. Integrează două transceivere care pot fi utilizate fie pentru operațiuni de viteză mică (1.2 Mbit/s), viteză mare (12 Mbit/s), fie pentru operațiuni de mare viteză (480 Mbit/s). Al doilea transceiver de mare viteză este partajat cu OTG de mare viteză.
USBH este compatibil cu specificația USB 2.0. Controlerele USBH necesită ceasuri dedicate generate de un PLL în interiorul PHY-ului USB de mare viteză.

3.38

USB de mare viteză (OTG) pentru portabilitate în deplasare
Dispozitivele încorporează un dispozitiv/gazdă/periferic OTG USB OTG de mare viteză (până la 480 Mbit/s). OTG acceptă atât operațiuni la viteză maximă, cât și operațiuni de mare viteză. Transceiverul pentru operare de mare viteză (480 Mbit/s) este partajat cu al doilea port al gazdei USB.
Interfața USB OTG HS este compatibilă cu specificațiile USB 2.0 și OTG 2.0. Are setări configurabile prin software pentru puncte finale și acceptă suspendare/reluare. Controlerele USB OTG necesită o frecvență de ceas dedicată de 48 MHz, generată de un PLL în interiorul RCC sau în interiorul PHY-ului USB de mare viteză.
Principalele caracteristici ale USB OTG HS sunt enumerate mai jos: · Dimensiune FIFO combinată Rx și Tx de 4 Kbyte cu dimensionare FIFO dinamică · Suport SRP (protocol de solicitare a sesiunii) și HNP (protocol de negociere a gazdei) · Opt puncte finale bidirecționale · 16 canale gazdă cu suport OUT periodic · Software configurabil pentru modurile de operare OTG1.3 și OTG2.0 · Suport USB 2.0 LPM (gestionarea energiei linkului) · Suport specificațiile de încărcare a bateriei revizia 1.2 · Suport HS OTG PHY · USB DMA intern · HNP/SNP/IP în interior (nu este nevoie de nicio rezistență externă) · Pentru modurile OTG/Gazdă, este necesar un comutator de alimentare în cazul în care dispozitivele alimentate prin magistrală sunt...
conectat.
Portul de configurare USB OTG poate fi securizat.

46/219

DS13875 Rev 5

STM32MP133C/F

Funcțional terminatview

3.39

Interfețe MAC Gigabit Ethernet (ETH1, ETH2)
Dispozitivele oferă două controllere de acces media gigabit (GMAC) conforme cu IEEE-802.3-2002 pentru comunicații LAN Ethernet printr-o interfață independentă de mediu (MII) standard în industrie, o interfață independentă de mediu redusă (RMII) sau o interfață independentă de mediu gigabit redusă (RGMII).
Dispozitivele necesită un dispozitiv de interfață fizică extern (PHY) pentru a se conecta la magistrala LAN fizică (fibră torsadă, fibră etc.). PHY-ul este conectat la portul dispozitivului folosind 17 semnale pentru MII, 7 semnale pentru RMII sau 13 semnale pentru RGMII și poate fi tactat folosind frecvența de 25 MHz (MII, RMII, RGMII) sau 125 MHz (RGMII) de la STM32MP133C/F sau de la PHY.
Dispozitivele includ următoarele caracteristici: · Moduri de funcționare și interfețe PHY
Rate de transfer de date de 10, 100 și 1000 Mbit/s Suport pentru operațiuni full-duplex și half-duplex Interfețe MII, RMII și RGMII PHY · Controlul procesării Filtrare pachete multi-strat: filtrare MAC pe sursă (SA) și destinație (DA)
adresă cu filtru perfect și hash, VLAN tagFiltrare bazată pe cu filtru perfect și hash, filtrare Layer 3 pe adresa IP sursă (SA) sau destinație (DA), filtrare Layer 4 pe portul sursă (SP) sau destinație (DP) Procesare VLAN dublă: inserarea a până la două porturi VLAN tags pe calea de transmisie, tag filtrare în calea de recepție Suport IEEE 1588-2008/PTPv2 Acceptă statistici de rețea cu contoare RMON/MIB (RFC2819/RFC2665) · Procesare descărcare hardware Inserare sau ștergere date preambul și de început de cadru (SFD) Motor de descărcare a sumei de control a integrității pentru antetul IP și sarcina utilă TCP/UDP/ICMP: calcul și inserare sumă de control transmisie, calcul și comparare sumă de control recepție Răspuns automat la cererea ARP cu adresa MAC a dispozitivului Segmentare TCP: împărțire automată a pachetului TCP mare de transmisie în mai multe pachete mici · Mod de consum redus Ethernet eficient energetic (standardul IEEE 802.3az-2010) Detectare pachete de trezire la distanță și AMD Magic PacketTM
Atât ETH1, cât și ETH2 pot fi programate ca securizate. Când sunt securizate, tranzacțiile prin interfața AXI sunt securizate, iar registrele de configurare pot fi modificate doar prin accese securizate.

DS13875 Rev 5

47/219
48

Funcțional terminatview

STM32MP133C/F

3.40

Infrastructură de depanare
Dispozitivele oferă următoarele funcții de depanare și urmărire pentru a sprijini dezvoltarea de software și integrarea sistemelor: · Depanare puncte de întrerupere · Urmărirea execuției codului · Instrumentație software · JTAG port de depanare · Port de depanare serial · Intrare și ieșire declanșator · Port de urmărire · Componente de depanare și urmărire Arm CoreSight
Depanarea poate fi controlată printr-un JTAG/port de acces la depanare prin cablu serial, utilizând instrumente de depanare standard din industrie.
Un port de urmărire permite capturarea datelor pentru înregistrare și analiză.
Accesul de depanare la zonele securizate este activat de semnalele de autentificare din BSEC.

48/219

DS13875 Rev 5

STM32MP133C/F

Pinout, descrierea pinilor și funcții alternative

4

Pinout, descrierea pinilor și funcții alternative

Figura 5. Ballout-ul STM32MP133C/F LFBGA289

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_ RESETN

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_
OUT

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 _ON

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_ON USB_DP2

PA14

USB_DP1

BYPASS_ 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

Figura de mai sus arată partea de sus a pachetului view.

DS13875 Rev 5

49/219
97

Pinout, descrierea pinilor și funcții alternative

STM32MP133C/F

Figura 6. Ballout-ul STM32MP133C/F TFBGA289

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_ RESETN

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

BYPASS_ 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_
OUT

PC13

VDD

VSS

PB11

PA5

PB0

VDDCORE

USB_ RREF

PI6-BOOT2 VDDCORE

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_ CPU_ON

PA2

PA7

PC1

PA6

PG13

NJTRST

PA14

VSS

PWR_ON

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_ON

PC2

USB_DM2

VDDA1V1_ REG

VDD3V3_ USBHS

USB_DM1

PI7

Figura de mai sus arată partea de sus a pachetului view.

PWR_LP

DDR_ DQ15

DDR_ DQ10

VSS

MSv67512V3

50/219

DS13875 Rev 5

STM32MP133C/F

Pinout, descrierea pinilor și funcții alternative

Figura 7. Ballout-ul STM32MP133C/F TFBGA320
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 XNUMX

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

CPU VDD

PE1

PD15

CPU VDD

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

CPU VDD

H

PE4

PF10 PG15

PG8

J

PH7

PD13

PB2

PF9

CPU VDD

VSS

VDD

CPU VDD

VDD CORE

VSS

VDD

VSS

VDDQ_ DDR

VSS

VSS

VDD

VDD

VSS

VDD CORE

VSS

VDD

VDD CORE

VDDQ_ DDR

DDR_ A13

DDR_ A2

DDR_ A9

DDR_ RESETARE
N

DDR_ BA2

DDR_ A3

DDR_ A0

DDR_ A7

DDR_ BA0

DDR_ CSN

DDR_ ODT

K

VSS_ PLL

VDD_ PLL

PH11

CPU VDD

PC15-

L

VBAT OSC32 PI3

VSS

_OUT

PC14-

M

VSS OSC32 PC13

_ÎN

VDD

N

PE2

PF4

PH6

PI2

CPU VDD
VDD CORE
VSS
VDD

VSS

VSS

VSS

VSS

VSS

VDD CORE

VSS

VSS

VDD CORE

VSS

VSS

VSS

VSS

VSS

VDD

VDD CORE

VSS

VDD

VDD CORE

VDDQ_ DDR
VSS
VDDQ_ DDR
VDD CORE

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 CORE

VSS

VDD

VDD CORE

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_ OUT

VSS_ ANA

VSS

VSS

VDD

VDDA VSSA

PA6

VSS

VDD CORE

VSS

VDD VDDQ_ CORE DDR

VSS

PWR_ PORNIT

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

CPU PG12_ PF13

PC0

ON

PC3 VREF+ PB0

PA3

PE5

VDD

USB_ RREF

PA14

VDD 3V3_ USBHS

VDDA1 V8_ REG

VSS

BYPAS 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_ PORNIT

USB_ DP2

PI5-

USB_

BOOT1 DM1

VSS_ PLL2

PA10

PI7

VSS

Figura de mai sus arată partea de sus a pachetului view.

MSv65068V5

DS13875 Rev 5

51/219
97

Pinout, descrierea pinilor și funcții alternative

STM32MP133C/F

Tabelul 6. Legendă/abrevieri utilizate în tabelul de fixare

Nume

Abreviere

Definiţie

Numele pinului Tipul pinului
Structura I/O
Note Funcții alternative Funcții suplimentare

Dacă nu se specifică altfel, funcția pinului în timpul și după resetare este aceeași cu numele real al pinului.

S

Pin de alimentare

I

Introduceți numai pin

O

Ieșire numai pin

I/O

Pin de intrare/ieșire

A

Pin de nivel analogic sau special

I/O FT(U/D/PD) tolerant 5 V (cu pull-up fix / pull-down / pull-down programabil)

DDR

1.5 V, 1.35 V sau 1.2 VI/O pentru interfața DDR3, DDR3L, LPDDR2/LPDDR3

A

Semnal analogic

RST

Pin de resetare cu rezistență slabă de tracțiune

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

Opțiune pentru intrări/ieșiri FT Opțiune I2C FM+ Opțiune analogică (furnizată de VDDA pentru partea analogică a intrărilor/ieșirilor) Opțiune USB (furnizată de VDD3V3_USBxx pentru partea USB a intrărilor/ieșirilor) Ieșire de mare viteză pentru 1.8 V tipic VDD (pentru SPI, SDMMC, QUADSPI, TRACE)

_vh(5)

Opțiune de foarte mare viteză pentru VDD tipic de 1.8 V (pentru ETH, SPI, SDMMC, QUADSPI, TRACE)

Dacă nu se specifică altfel printr-o notă, toate intrările/ieșirile sunt setate ca intrări flotante în timpul și după resetare.

Funcții selectate prin registrele GPIOx_AFR

Funcții selectate/activate direct prin registre periferice

1. Structurile I/O aferente din Tabelul 7 sunt: ​​FT_f, FT_fh, FT_fvh 2. Structurile I/O aferente din Tabelul 7 sunt: ​​FT_a, FT_ha, FT_vha 3. Structurile I/O aferente din Tabelul 7 sunt: ​​FT_u 4. Structurile I/O aferente din Tabelul 7 sunt: ​​FT_h, FT_fh, FT_fvh, FT_vh, FT_ha, FT_vha 5. Structurile I/O aferente din Tabelul 7 sunt: ​​FT_vh, FT_vha, FT_fvh

52/219

DS13875 Rev 5

STM32MP133C/F

Pinout, descrierea pinilor și funcții alternative

Numărul PIN

Tabelul 7. Definiții ale bilei STM32MP133C/F

Funcțiile mingii

Numele pinului (funcția după
resetare)

Funcții alternative

Funcții suplimentare

LFBGA289 TFBGA289 TFBGA320
Structura I/O de tip pin
Note

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
Do2 Sol7 Re3
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(pornire)

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(boot)/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(boot)/FMC_AD11

SAI1_MCLK_A, SAI1_CK1,

FDCAN1_RX,

FMC_D2(boot)/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, descrierea pinilor și funcții alternative

STM32MP133C/F

Numărul PIN

Tabelul 7. Definiții ale bilei STM32MP133C/F (continuare)

Funcțiile mingii

Numele pinului (funcția după
resetare)

Funcții alternative

Funcții suplimentare

LFBGA289 TFBGA289 TFBGA320
Structura I/O de tip pin
Note

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(pornire)

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(boot)/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(pornire),

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(bootare)/FMC_A16,

UART7_RX

DBTRGO, I2C2_SDA,

USART6_RX, SPDIFRX_IN3, FDCAN1_RX, FMC_NE2,

FMC_NCE(pornire)

TIM16_CH1N, TIM4_CH3,

TIM8_CH3, SAI1_SCK_B, USART6_TX, TIM13_CH1,

QUADSPI_BK1_IO0(pornire)



WKUP1

54/219

DS13875 Rev 5

STM32MP133C/F

Pinout, descrierea pinilor și funcții alternative

Numărul PIN

Tabelul 7. Definiții ale bilei STM32MP133C/F (continuare)

Funcțiile mingii

Numele pinului (funcția după
resetare)

Funcții alternative

Funcții suplimentare

LFBGA289 TFBGA289 TFBGA320
Structura I/O de tip pin
Note

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(pornire),

FMC_NE3

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

TIM16_CH1, SPI5_NSS,

UART7_RX(bootare),

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(pornire),

QUADSPI_BK2_IO3, FMC_A9

TAMP_IN4

TAMP_IN1 –

DS13875 Rev 5

55/219
97

Pinout, descrierea pinilor și funcții alternative

STM32MP133C/F

Numărul PIN

Tabelul 7. Definiții ale bilei STM32MP133C/F (continuare)

Funcțiile mingii

Numele pinului (funcția după
resetare)

Funcții alternative

Funcții suplimentare

LFBGA289 TFBGA289 TFBGA320
Structura I/O de tip pin
Note

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(pornire),

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_

REF_CLK, 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

OUT5, WKUP2

RTC_OUT1/RTC_TS/

(1)

RTC_LSCO, TAMP_IN1/TAMP_

OUT2, WKUP3

56/219

DS13875 Rev 5

STM32MP133C/F

Pinout, descrierea pinilor și funcții alternative

Numărul PIN

Tabelul 7. Definiții ale bilei STM32MP133C/F (continuare)

Funcțiile mingii

Numele pinului (funcția după
resetare)

Funcții alternative

Funcții suplimentare

LFBGA289 TFBGA289 TFBGA320
Structura I/O de tip pin
Note

J3 J4 N5

PI2

I/O FT

(1)

SPDIFRX_IN2

TAMP_IN3/TAMP_ OUT4, WKUP5

K5 N4 P4

PI1

I/O FT

(1)

SPDIFRX_IN1

RTC_OUT2/RTC_LSCO,
TAMP_IN2/TAMP_ OUT3, WKUP4

F13 L2 U13

VSS

S

J2 J5 L2

VBAT

S

L4 N3 P5

PI0

I/O FT

(1)

SPDIFRX_IN0

TAMP_IN8/TAMP_ OUT1

K2 M2

L3

PC15OSC32_OUT

I/O

FT

(1)

OSC32_OUT

F15 N2 U16

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, descrierea pinilor și funcții alternative

STM32MP133C/F

Numărul PIN

Tabelul 7. Definiții ale bilei STM32MP133C/F (continuare)

Funcțiile mingii

Numele pinului (funcția după
resetare)

Funcții alternative

Funcții suplimentare

LFBGA289 TFBGA289 TFBGA320
Structura I/O de tip pin
Note

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(pornire),
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_OUT –

58/219

DS13875 Rev 5

STM32MP133C/F

Pinout, descrierea pinilor și funcții alternative

Numărul PIN

Tabelul 7. Definiții ale bilei STM32MP133C/F (continuare)

Funcțiile mingii

Numele pinului (funcția după
resetare)

Funcții alternative

Funcții suplimentare

LFBGA289 TFBGA289 TFBGA320
Structura I/O de tip pin
Note

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_

REF_CLK,

QUADSPI_BK1_IO2,

FMC_NE1

P3 K7 T4

PA13

I/O FT

DBTRGO, DBTRGI, MCO1, UART4_TX

R3 R4 W3 PWR_CPU_ON 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




BOOTFAINL –

DS13875 Rev 5

59/219
97

Pinout, descrierea pinilor și funcții alternative

STM32MP133C/F

Numărul PIN

Tabelul 7. Definiții ale bilei STM32MP133C/F (continuare)

Funcțiile mingii

Numele pinului (funcția după
resetare)

Funcții alternative

Funcții suplimentare

LFBGA289 TFBGA289 TFBGA320
Structura I/O de tip pin
Note

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

Documente/Resurse

Placă de microprocesoare STMicroelectronics STM32MP133C F pe 32 de biți Arm Cortex-A7 1GHz [pdfGhid de utilizare
Placă de procesor STM32MP133C F pe 32 de biți Arm Cortex-A7 1GHz, STM32MP133C, Placă de procesor F pe 32 de biți Arm Cortex-A7 1GHz, Placă de procesor Arm Cortex-A7 1GHz, 1GHz, Placă de procesor

Referințe

Lasă un comentariu

Adresa ta de e-mail nu va fi publicată. Câmpurile obligatorii sunt marcate *