MPU STMicroelectronics STM32MP133C F de 32 bits Arm Cortex-A7 a 1 GHz
Especificacións
- Núcleo: Corteza do brazo-A7
- Memorias: SDRAM externa, SRAM integrada
- Bus de datos: interface paralela de 16 bits
- Seguridade: Reinicio e xestión de enerxía, LPLV-Stop2, modo de espera
- Paquete: LFBGA, TFBGA con paso mínimo de 0.5 mm
- Xestión do reloxo
- Entradas/Saídas de propósito xeral
- Matriz de interconexión
- 4 controladores DMA
- Periféricos de comunicacións: Ata 29
- Periféricos analóxicos: 6
- Temporizadores: Ata 24, Gardadores: 2
- Aceleración de hardware
- Modo de depuración
- Fusibles: 3072 bits, incluíndo ID único e HUK para claves AES 256
- Compatible con ECOPACK2
Subsistema Arm Cortex-A7
O subsistema Arm Cortex-A7 do STM32MP133C/F proporciona…
Lembranzas
O dispositivo inclúe SDRAM externa e SRAM integrada para o almacenamento de datos…
Controlador DDR
O controlador DDR3/DDR3L/LPDDR2/LPDDR3 xestiona o acceso á memoria…
Xestión da subministración de enerxía
O esquema de subministración de enerxía e o supervisor garanten unha subministración de enerxía estable…
Xestión do reloxo
O RCC xestiona a distribución e as configuracións do reloxo…
Entradas/Saídas de propósito xeral (GPIO)
Os GPIO proporcionan capacidades de interface para dispositivos externos…
Controlador de protección TrustZone
O ETZPC mellora a seguridade do sistema xestionando os dereitos de acceso…
Matriz de interconexión de bus
A matriz facilita a transferencia de datos entre diferentes módulos…
Preguntas frecuentes
P: Cal é o número máximo de periféricos de comunicación compatibles?
R: O STM32MP133C/F admite ata 29 periféricos de comunicación.
P: Cantos periféricos analóxicos hai dispoñibles?
R: O dispositivo ofrece 6 periféricos analóxicos para diversas funcións analóxicas.
"'
STM32MP133C STM32MP133F
Arm® Cortex®-A7 ata 1 GHz, 2×ETH, 2×CAN FD, 2×ADC, 24 temporizadores, audio, criptografía e seguridade avanzada
Ficha técnica - datos de produción
Características
Inclúe tecnoloxía patentada ST de última xeración
Núcleo
· Arm® Cortex®-A32 de 7 bits L1 32 kbytes I / 32 kbytes D 128 kbytes de caché unificada de nivel 2 Arm® NEONTM e Arm® TrustZone®
Lembranzas
· Memoria DDR externa de ata 1 Gbyte ata LPDDR2/LPDDR3-1066 de 16 bits ata DDR3/DDR3L-1066 de 16 bits
· 168 Kbytes de SRAM interna: 128 Kbytes de AXI SYSRAM + 32 Kbytes de SRAM AHB e 8 Kbytes de SRAM no dominio de copia de seguridade
· Interface de memoria Quad-SPI dual · Controladora de memoria externa flexible con ata
Bus de datos de 16 bits: interface paralela para conectar circuitos integrados externos e memorias NAND SLC con ECC de ata 8 bits
Seguridade
· Arranque seguro, periféricos TrustZone®, 12 xtamppines er incluíndo 5 x t activoampers
· Temperatura, vol.tage, frecuencia e monitorización de 32 kHz
Restablecemento e xestión de enerxía
· Alimentación de 1.71 V a 3.6 VI/S (E/S tolerantes a 5 V) · POR, PDR, PVD e BOR · LDO en chip (USB 1.8 V, 1.1 V) · Regulador de reserva (~0.9 V) · Sensores de temperatura internos · Modos de baixo consumo: Suspensión, Parada, Parada LPLV,
LPLV-Stop2 e Standby
LFBGA
TFBGA
LFBGA289 (14 × 14 mm) Paso 0.8 mm
TFBGA289 (9 × 9 mm) TFBGA320 (11 × 11 mm)
paso mínimo 0.5 mm
· Retención de DDR en modo de espera · Controles para o chip complementario PMIC
Xestión do reloxo
· Osciladores internos: oscilador HSI de 64 MHz, oscilador CSI de 4 MHz, oscilador LSI de 32 kHz
· Osciladores externos: oscilador HSE de 8-48 MHz, oscilador LSE de 32.768 kHz
· 4 × PLL con modo fraccionario
Entradas/saídas de propósito xeral
· Ata 135 portos de E/S seguros con capacidade de interrupción
· Ata 6 espertadores
Matriz de interconexión
· 2 matrices de bus Interconexión Arm® AMBA® AXI de 64 bits, ata 266 MHz Interconexión Arm® AMBA® AHB de 32 bits, ata 209 MHz
4 controladores DMA para descargar a CPU
· 56 canles físicas en total
· 1 controlador de acceso directo á memoria (MDMA) mestre de propósito xeral de alta velocidade
· 3 DMA de dobre porto con capacidades FIFO e de enrutador de solicitudes para unha xestión óptima de periféricos
Setembro 2024
Esta é información sobre un produto en plena produción.
DS13875 Rev 5
1/219
www.st.com
STM32MP133C/F
Ata 29 periféricos de comunicación
· 5 × I2C FM+ (1 Mbit/s, SMBus/PMBus™) · 4 x UART + 4 x USART (12.5 Mbit/s,
Interface ISO7816, LIN, IrDA, SPI) · 5 × SPI (50 Mbit/s, incluíndo 4 con dúplex completo
Precisión da clase de audio I2S mediante PLL de audio interno ou reloxo externo) (+2 QUADSPI + 4 con USART) · 2 × SAI (audio estéreo: I2S, PDM, SPDIF Tx) · SPDIF Rx con 4 entradas · 2 × SDMMC ata 8 bits (SD/e·MMCTM/SDIO) · 2 × controladores CAN compatibles co protocolo CAN FD · 2 × hosts de alta velocidade USB 2.0 ou 1 × host de alta velocidade USB 2.0
+ 1 × USB 2.0 OTG de alta velocidade simultaneamente · 2 x Ethernet MAC/GMAC IEEE 1588v2 hardware, MII/RMII/RGMII
6 periféricos analóxicos
· 2 × ADC con resolución máxima de 12 bits de ata 5 Msps
· 1 sensor de temperatura · 1 filtro dixital para modulador sigma-delta
(DFSDM) con 4 canles e 2 filtros · Referencia ADC interna ou externa VREF+
Ata 24 temporizadores e 2 vixiantes
· 2 temporizadores de 32 bits con ata 4 entradas de IC/OC/PWM ou contador de pulsos e codificador en cuadratura (incremental)
· 2 temporizadores avanzados de 16 bits · 10 temporizadores de propósito xeral de 16 bits (incluíndo
2 temporizadores básicos sen PWM) · 5 temporizadores de baixo consumo de 16 bits · RTC seguro con precisión inferior a un segundo e
calendario de hardware · 4 temporizadores do sistema Cortex®-A7 (seguros,
hipervisor virtual non seguro) · 2 × vixilantes independentes
Aceleración de hardware
· AES 128, 192, 256 DES/TDES
2 (independente, independente seguro) 5 (2 protexibles) 4 5 (3 protexibles)
4 + 4 (incluíndo 2 USART protexibles), algúns poden ser unha fonte de arranque
2 (ata 4 canles de audio), con I2S mestre/escravo, entrada PCM, 2 portos SPDIF-TX
HSPHY integrado con BCD HS PHY integrado con BCD (segurábel), pode ser unha fonte de arranque
2 × HS compartido entre Host e OTG 4 entradas
2 (1 × TTCAN), calibración do reloxo, búfer compartido de 10 Kbyte 2 (8 + 8 bits) (segurábel), e·MMC ou SD pode ser unha fonte de arranque 2 fontes de alimentación independentes opcionais para interfaces de tarxetas SD
1 (dobre cuádruple) (segurábel), pode ser unha fonte de arranque
–
–
Arranque
–
Arranque
Bota Bota
(1)
Enderezo/datos paralelos FMC de 8/16 bits Multiplexor AD paralelo de 8/16 bits
Criptografía DMA NAND de 8/16 bits e 10/100 Mbps Ethernet Gigabit
Fusibles de xerador de números aleatorios verdadeiros con hash (programables unha soa vez)
4 × CS, ata 4 × 64 Mbyte
Si, 2× CS, SLC, BCH4/8, pode ser unha fonte de arranque 2 x (MII, RMI, RGMII) con PTP e EEE (segurábel)
3 instancias (1 segura), MDMA PKA de 33 canles (con protección DPA), DES, TDES, AES (con protección DPA)
(todos protexibles) SHA-1, SHA-224, SHA-256, SHA-384, SHA-512, SHA-3, HMAC
(segurábel) True-RNG (segurábel) 3072 bits efectivos (seguro, 1280 bits dispoñibles para o usuario)
–
Bota –
–
16/219
DS13875 Rev 5
STM32MP133C/F
Descrición
Táboa 1. Características e número de periféricos do STM32MP133C/F (continuación)
STM32MP133CAE STM32MP133FAE STM32MP133CAG STM32MP133FAG STM32MP133CAF STM32MP133FAF Varios
Características
LFBGA289
TFBGA289
TFBGA320
GPIOs con interrupción (contaxe total)
135 (2)
GPIOs segurables Pines de activación
Todos
6
Tamppines (t activoamper)
12 (5)
DFSDM ADC sincronizado de ata 12 bits
4 canles de entrada con 2 filtros
–
2(3) (ata 5 Msps en 12 bits cada un) (segurábel)
ADC1: 19 canais, incluíndo 1 interno, 18 canais dispoñibles para
Canles ADC de 12 bits en total (4)
usuario incluíndo diferencial de 8x
–
ADC2: 18 canais, incluíndo 6 interno, 12 canais dispoñibles para
usuario incluíndo diferencial de 6x
Pin de entrada VREF+ ADC interno
Entrada de 1.65 V, 1.8 V, 2.048 V, 2.5 V ou VREF+ –
Si
1. QUADSPI pode arrincar desde GPIO dedicados ou usando algúns GPIO de arranque FMC Nand8 (PD4, PD1, PD5, PE9, PD11, PD15 (véxase a Táboa 7: Definicións de bólas STM32MP133C/F).
2. Esta conta total de GPIO inclúe catro JTAG GPIO e tres GPIO de ARRANQUE con uso limitado (poden entrar en conflito coa conexión do dispositivo externo durante a exploración de límites ou o arranque).
3. Cando se usan ambos ADC, o reloxo do núcleo debe ser o mesmo para ambos ADC e non se poden usar os preescaladores ADC integrados.
4. Ademais, tamén hai canles internas: – Canle interna ADC1: VREFINT – Canles internas ADC2: temperatura, volume internotagreferencia, VDDCORE, VDDCPU, VDDQ_DDR, VBAT / 4.
DS13875 Rev 5
17/219
48
Descrición 18/219
STM32MP133C/F
Figura 1. Diagrama de bloques do STM32MP133C/F
subministracións de circuítos integrados
@VDDA
Hsi
AXIM: Interconexión AXI de 64 bits para Arm (266 MHz) T
@VDDCPU
GIC
T
CPU Cortex-A7 650/1000 MHz + MMU + FPU + NEONT
32 dólares dinamarqueses
32 dólares indios
CNT (temporizador) T
ETM
T
2561K2B8LK2B$L+2$SCU T
asíncrono
128 bits
TT
CSI
LSI
Tempo estimado de depuraciónamp
xerador TSGEN
T
DAP
(JTAG/SWD)
SYSRAM de 128 KB
ROM de 128 KB
38
2 x ETH MAC
10/100/1000 (sen GMII)
FIFO
TT
T
BKPSRAM de 8 KB
T
RNG
T
HASH
16b FÍSICO
DDRCTRL 58
LPDDR2/3, DDR3/3L
asíncrono
T
CRIPTAR
T
SAES
DDRMCE T TZC T
DDPHYC
T
13
DLY
8b QUADSPI (dobre) T
37
16b
FMC
T
CRC
T
DLYBSD1
(Control DLY de SDMMC1)
T
DLYBSD2
(Control DLY de SDMMC2)
T
DLYBQS
(Control QUADSPI DLY)
FIFO FIFO
DLY DLY
14 8b SDMMC1 T 14 8b SDMMC2 T
PHY
2
USBH
2
(2xHS Host)
PLLUSB
FIFO
T
PKA
FIFO
T MDMA 32 canles
AXIMC TT
17 16b Porto de rastrexo
ETZPC
T
IWDG1
T
@VBAT
BSEC
T
Fusibles OTP
@VDDA
2
RTC / AWU
T
12
TAMP / Rexistro de copia de seguridade T
@VBAT
2
LSE (32 kHz XTAL)
T
Temporización do sistema STGENC
xeración
STGENR
USBPHYC
(2 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
Pinzas de BOTA
SYSCFG
T
8
8b
HDP
10 16b TIM1/PWM 10 16b TIM8/PWM
13
SAI1
13
SAI2
9
4 canles DFSDM
Búfer CCU de 10 KB
4
FDCAN1
4
FDCAN2
FIFO FIFO
APB2 (100 MHz)
FIFO de 8 KB
APB5 (100 MHz)
APB3 (100 MHz)
APB4
asíncrono AHB2APB
SRAM1 16KB T SRAM2 8KB T SRAM3 8KB T
AHB2APB
DMA1
8 correntes
DMAMUX1
DMA2
8 correntes
DMAMUX2
DMA3
8 correntes
T
PMB (monitor de procesos)
DTS (sensor de temperatura dixital)
Voltage reguladores
@VDDA
Supervisión de subministracións
FIFO
FIFO
FIFO
Matriz 2×2
AHB2APB
AXI de 64 bits
Mestre AXI de 64 bits
32 bits AHB 32 bits AHB mestre
APB de 32 bits
Protección de seguridade de T TrustZone
AHB2APB
APB2 (100 MHz)
APB1 (100 MHz)
FIFO FIFO FIFO FIFO FIFO FIFO
MLAHB: Matriz de bus multi-AHB de 32 bits Arm (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
(ESO)
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
Tarxeta intelixente IrDA
5
T
USART2
Tarxeta intelixente IrDA
5
T
SPI4/I2S4
5
T
SPI5
4
T
I2C3/SMBUS
3
T
I2C4/SMBUS
3
T
I2C5/SMBUS
3
Filtro Filtro Filtro
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
Tarxeta intelixente IrDA
5
UART4
4
UART5
4
UART7
4
UART8
4
Filtro Filtro
I2C1/SMBUS
3
I2C2/SMBUS
3
SPI2/I2S2
5
SPI3/I2S3
5
USART6
Tarxeta intelixente IrDA
5
SPI1/I2S1
5
FIFO FIFO
FIFO FIFO
MSv67509V2
DS13875 Rev 5
STM32MP133C/F
3
Final funcionalview
Final funcionalview
3.1
3.1.1
3.1.2
Subsistema de corteza do brazo A7
Características
· Arquitectura ARMv7-A · Caché de instrucións L32 de 1 Kbytes · Caché de datos L32 de 1 Kbytes · Caché de nivel 128 de 2 Kbytes · Conxunto de instrucións Arm + Thumb®-2 · Tecnoloxía de seguridade Arm TrustZone · SIMD avanzado Arm NEON · Extensións DSP e SIMD · Coma flotante VFPv4 · Compatibilidade con virtualización de hardware · Módulo de rastrexo integrado (ETM) · Controlador de interrupcións xenéricas integrado (GIC) con 160 interrupcións periféricas compartidas · Temporizador xenérico integrado (CNT)
Acabadoview
O procesador Cortex-A7 é un procesador de aplicacións moi eficiente enerxeticamente, deseñado para proporcionar un rendemento rico en dispositivos vestibles de gama alta e outras aplicacións integradas e de consumo de baixo consumo. Ofrece ata un 20 % máis de rendemento nun só fío que o Cortex-A5 e un rendemento similar ao do Cortex-A9.
O Cortex-A7 incorpora todas as características dos procesadores de alto rendemento Cortex-A15 e Cortex-A17, incluíndo compatibilidade coa virtualización no hardware, NEON e a interface de bus AMBA 128 AXI de 4 bits.
O procesador Cortex-A7 baséase no 8-s de baixo consumotaga canle de traballo do procesador Cortex-A5. Tamén se beneficia dunha caché L2 integrada deseñada para baixo consumo, con latencias de transacción máis baixas e unha mellor compatibilidade do sistema operativo para o mantemento da caché. Ademais disto, hai unha mellor predición de ramificacións e un mellor rendemento do sistema de memoria, cunha ruta de almacenamento de carga de 64 bits, buses AMBA 128 AXI de 4 bits e un maior tamaño de TLB (256 entradas, fronte ás 128 entradas de Cortex-A9 e Cortex-A5), o que aumenta o rendemento para grandes cargas de traballo como web navegación.
Tecnoloxía Thumb-2
Ofrece o máximo rendemento do código Arm tradicional e tamén reduce ata un 30 % os requisitos de memoria para o almacenamento de instrucións.
Tecnoloxía TrustZone
Garante a implementación fiable de aplicacións de seguridade que abarcan desde a xestión de dereitos dixitais ata o pago electrónico. Amplo soporte de socios tecnolóxicos e industriais.
DS13875 Rev 5
19/219
48
Final funcionalview
STM32MP133C/F
NEON
A tecnoloxía NEON pode acelerar algoritmos multimedia e de procesamento de sinais como a codificación/descodificación de vídeo, os gráficos 2D/3D, os xogos, o procesamento de audio e voz, o procesamento de imaxes, a telefonía e a síntese de son. O Cortex-A7 proporciona un motor que ofrece tanto o rendemento como a funcionalidade da unidade de coma flotante (FPU) Cortex-A7 e unha implementación do conxunto de instrucións SIMD avanzado de NEON para unha maior aceleración das funcións de procesamento de sinais e multimedia. O NEON amplía a FPU do procesador Cortex-A7 para proporcionar un MAC cuádruple e un conxunto de rexistros adicionais de 64 e 128 bits que admiten un rico conxunto de operacións SIMD sobre cantidades de datos de coma flotante e enteiros de 8, 16 e 32 bits de 32 bits.
Virtualización de hardware
Soporte de hardware altamente eficiente para a xestión e arbitraxe de datos, mediante o cal varios entornos de software e as súas aplicacións poden acceder simultaneamente ás capacidades do sistema. Isto permite a realización de dispositivos robustos, con entornos virtuais ben illados entre si.
Cachés L1 optimizadas
As cachés L1 optimizadas para o rendemento e a enerxía combinan técnicas de latencia de acceso mínima para maximizar o rendemento e minimizar o consumo de enerxía.
Controlador de caché L2 integrado
Ofrece acceso de baixa latencia e alto ancho de banda á memoria almacenada en caché en alta frecuencia ou para reducir o consumo de enerxía asociado ao acceso á memoria fóra do chip.
Unidade de coma flotante (FPU) Cortex-A7
A FPU proporciona instrucións de coma flotante de simple e dobre precisión de alto rendemento compatibles coa arquitectura Arm VFPv4, que é compatible por software con xeracións anteriores de coprocesadores de coma flotante Arm.
Unidade de control de inspección (SCU)
A SCU é a responsable de xestionar a interconexión, o arbitraxe, a comunicación, as transferencias de caché a caché e de memoria do sistema, a coherencia da caché e outras capacidades do procesador.
Esta coherencia do sistema tamén reduce a complexidade do software implicada no mantemento da coherencia do software dentro de cada controlador do sistema operativo.
Controlador de interrupcións xenérico (GIC)
Ao implementar o controlador de interrupcións estandarizado e deseñado, o GIC proporciona unha abordaxe rica e flexible para a comunicación entre procesadores e o enrutamento e priorización das interrupcións do sistema.
Admite ata 192 interrupcións independentes, baixo control de software, priorizadas por hardware e enrutadas entre o sistema operativo e a capa de xestión de software TrustZone.
Esta flexibilidade de enrutamento e a compatibilidade coa virtualización de interrupcións no sistema operativo proporcionan unha das características clave necesarias para mellorar as capacidades dunha solución que utiliza un hipervisor.
20/219
DS13875 Rev 5
STM32MP133C/F
Final funcionalview
3.2
3.2.1
3.2.2
Lembranzas
SDRAM externa
Os dispositivos STM32MP133C/F incorporan un controlador para SDRAM externa que admite o seguinte: · LPDDR2 ou LPDDR3, datos de 16 bits, ata 1 Gbyte, reloxo de ata 533 MHz · DDR3 ou DDR3L, datos de 16 bits, ata 1 Gbyte, reloxo de ata 533 MHz
SRAM incorporado
Todos os dispositivos inclúen: · SYSRAM: 128 Kbytes (con zona segura de tamaño programable) · AHB SRAM: 32 Kbytes (segurábel) · BKPSRAM (SRAM de reserva): 8 Kbytes
O contido desta área está protexido contra posibles accesos de escritura non desexados e pódese conservar en modo de espera ou VBAT. A BKPSRAM pódese definir (en ETZPC) como accesible só mediante software seguro.
3.3
Controladora DDR3/DDR3L/LPDDR2/LPDDR3 (DDRCTRL)
DDRCTRL combinado con DDRPHYC proporciona unha solución completa de interface de memoria para o subsistema de memoria DDR. · Unha interface AMBA de 64 portos AXI de 4 bits (XPI) · Reloxo AXI asíncrono co controlador · Motor de cifrado de memoria DDR (DDRMCE) con escritura sobre a marcha DDR AES-128
cifrado/descifrado de lectura. · Estándares compatibles:
Especificación JEDEC DDR3 SDRAM, JESD79-3E para DDR3/3L con interface de 16 bits
Especificación JEDEC LPDDR2 SDRAM, JESD209-2E para LPDDR2 con interface de 16 bits
Especificación JEDEC LPDDR3 SDRAM, JESD209-3B para LPDDR3 con interface de 16 bits
· Planificador avanzado e xerador de comandos SDRAM · Ancho de datos completo programable (16 bits) ou medio ancho de datos (8 bits) · Compatibilidade avanzada con QoS con tres clases de tráfico en lectura e dúas clases de tráfico en escritura · Opcións para evitar a inanición do tráfico de menor prioridade · Coherencia garantida para escritura tras lectura (WAR) e lectura tras escritura (RAW) en
Portos AXI · Compatibilidade programable con opcións de lonxitude de ráfaga (4, 8, 16) · Combinación de escritura para permitir que varias escrituras no mesmo enderezo se combinen nunha
escritura única · configuración de rango único
DS13875 Rev 5
21/219
48
Final funcionalview
STM32MP133C/F
· Compatibilidade coa entrada e saída automáticas de SDRAM por apagado debido á falta de chegada de transaccións durante o tempo programable
· Compatibilidade coa entrada e saída de parada automática do reloxo (LPDDR2/3) causada pola falta de chegada de transaccións
· Compatibilidade co funcionamento automático en modo de baixo consumo debido á falta de chegada de transaccións durante un tempo programable a través da interface de baixo consumo por hardware
· Política de paxinación programable · Compatibilidade con entrada e saída automáticas ou por autorrenovación controlada por software · Compatibilidade con entrada e saída con apagado profundo controlado por software (LPDDR2 e
LPDDR3) · Compatibilidade con actualizacións explícitas de rexistros en modo SDRAM baixo control de software · Lóxica flexible de mapeo de enderezos para permitir o mapeo específico da aplicación de filas, columnas,
bits de banco · Opcións de control de actualización seleccionables polo usuario · Bloque asociado DDRPERFM para axudar na monitorización e axuste do rendemento
DDRCTRL e DDRPHYC pódense definir (en ETZPC) como accesibles só por software seguro.
As principais características do DDRMCE (motor de cifrado de memoria DDR) enuméranse a continuación: · Interfaces mestre/escravo do bus do sistema AXI (64 bits) · Cifrado en liña (para escrituras) e descifrado (para lecturas), baseado nun cortafuegos integrado
programación · Dous modos de cifrado por rexión (máximo unha rexión): sen cifrado (modo de derivación),
modo de cifrado por bloques · Inicio e fin das rexións definidas cunha granularidade de 64 Kbytes · Filtrado predeterminado (rexión 0): calquera acceso concedido · Filtrado de acceso á rexión: ningún
Cifrado de bloques compatible: AES Modo de encadeamento compatible · O modo de bloques co cifrado AES é compatible co modo ECB especificado no estándar de cifrado avanzado (AES) da publicación 197 de NIST FIPS, cunha función de derivación de claves asociada baseada no algoritmo Keccak-400 publicado en https://keccak.team websitio. · Un conxunto de rexistros de chave mestra só de escritura e bloqueables · Porto de configuración AHB, con acceso privilexiado
22/219
DS13875 Rev 5
STM32MP133C/F
Final funcionalview
3.4
Controlador de espazo de enderezos TrustZone para DDR (TZC)
TZC úsase para filtrar os accesos de lectura/escritura ao controlador DDR segundo os dereitos de TrustZone e segundo o mestre non seguro (NSAID) en ata nove rexións programables: · Configuración só compatible con software de confianza · Unha unidade de filtro · Nove rexións:
A rexión 0 está sempre activada e abrangue todo o rango de enderezos. As rexións 1 a 8 teñen un enderezo base/final programable e pódense asignar a
calquera ou ambos os filtros. · Permisos de acceso seguros e non seguros programados por rexión · Accesos non seguros filtrados segundo o NSAID · As rexións controladas polo mesmo filtro non deben solaparse · Modos de fallo con erro e/ou interrupción · Capacidade de aceptación = 256 · Lóxica de control de acceso para activar e desactivar cada filtro · Accesos especulativos
DS13875 Rev 5
23/219
48
Final funcionalview
STM32MP133C/F
3.5
Modos de arranque
Ao iniciar, a fonte de arranque empregada pola ROM de arranque interna selecciónase mediante o pin de arranque e os bytes OTP.
Táboa 2. Modos de arranque
BOOT2 BOOT1 BOOT0 Modo de arranque inicial
Comentarios
Agardar a conexión entrante en:
0
0
0
UART e USB (1)
USART3/6 e UART4/5/7/8 nos pines predeterminados
Dispositivo USB de alta velocidade nos pines OTG_HS_DP/DM (2)
0
0
1 memoria flash NOR en serie (3) Memoria flash NOR en serie en QUADSPI (5)
0
1
0
e·MMC(3)
e·MMC en SDMMC2 (predeterminado)(5)(6)
0
1
1
Memoria flash NAND (3)
Memoria flash NAND SLC en FMC
1
0
0
Arranque de desenvolvemento (sen arranque de memoria flash)
Usado para obter acceso de depuración sen arrancar desde a memoria flash (4)
1
0
1
Tarxeta SD (3)
Tarxeta SD en SDMMC1 (predeterminado)(5)(6)
Agardar a conexión entrante en:
1
1
0 UART e USB(1)(3) USART3/6 e UART4/5/7/8 nos pines predeterminados
Dispositivo USB de alta velocidade nos pines OTG_HS_DP/DM (2)
1
1
1 memoria flash NAND serie (3) Memoria flash NAND serie en QUADSPI (5)
1. Pódese desactivar mediante a configuración de OTP. 2. O USB require reloxo/cristal HSE (consulte AN5474 para ver as frecuencias compatibles con e sen configuración de OTP). 3. A fonte de arranque pódese cambiar mediante a configuración de OTP (por exemploamp(o arranque inicial na tarxeta SD e despois e·MMC con configuración OTP). 4. Núcleo Cortex®-A7 en bucle infinito alternando PA13. 5. Os pines predeterminados poden ser alterados por OTP. 6. Alternativamente, pódese seleccionar outra interface SDMMC diferente desta predeterminada por OTP.
Aínda que o arranque de baixo nivel se realiza mediante reloxos internos, os paquetes de software subministrados por ST, así como as principais interfaces externas como DDR e USB (pero non limitadas a elas), requiren que se conecte un cristal ou un oscilador externo aos pines HSE.
Consulte RM0475 “MPU de 32 bits baseadas en Arm® avanzadas STM13MP32xx” ou AN5474 “Primeiros pasos co desenvolvemento de hardware de liñas STM32MP13xx” para obter restricións e recomendacións sobre a conexión de pines HSE e as frecuencias compatibles.
24/219
DS13875 Rev 5
STM32MP133C/F
Final funcionalview
3.6
Xestión da fonte de alimentación
3.6.1
Atención:
Esquema de alimentación
· VDD é a fonte principal de alimentación para E/S e a parte interna mantense alimentada durante o modo de espera. Vol. útiltagO rango é de 1.71 V a 3.6 V (1.8 V, 2.5 V, 3.0 V ou 3.3 V típico)
VDD_PLL e VDD_ANA deben estar conectados en estrela a VDD. · VDDCPU é o volume dedicado da CPU Cortex-A7tagoferta, cuxo valor depende da
Frecuencia de CPU desexada. De 1.22 V a 1.38 V en modo de execución. VDD debe estar presente antes de VDDCPU. · VDDCORE é o volume dixital principaltage normalmente apágase durante o modo de espera. Vol.tagO rango é de 1.21 V a 1.29 V en modo de execución. VDD debe estar presente antes de VDDCORE. · O pin VBAT pódese conectar á batería externa (1.6 V < VBAT < 3.6 V). Se non se usa ningunha batería externa, este pin debe conectarse a VDD. · VDDA é o voltaxe de subministración analóxico (ADC/VREF).tage (1.62 V a 3.6 V). O uso do VREF+ interno require un VDDA igual ou superior a VREF+ + 0.3 V. · O pin VDDA1V8_REG é a saída do regulador interno, conectado internamente a USB PHY e USB PLL. O regulador VDDA1V8_REG interno está activado por defecto e pódese controlar por software. Sempre se apaga durante o modo de espera.
O pin específico BYPASS_REG1V8 nunca debe quedar flotando. Debe estar conectado a VSS ou a VDD para activar ou desactivar o volume.tage regulador. Cando VDD = 1.8 V, débese configurar BYPASS_REG1V8. · O pin VDDA1V1_REG é a saída do regulador interno, conectado internamente a USB PHY. O regulador interno VDDA1V1_REG está activado por defecto e pódese controlar por software. Sempre se apaga durante o modo de espera.
· VDD3V3_USBHS é a fonte de alimentación USB de alta velocidade. Vol.tagO rango é de 3.07 V a 3.6 V.
Non debe estar presente VDD3V3_USBHS a menos que estea presente VDDA1V8_REG, se non, poden producirse danos permanentes no STM32MP133C/F. Isto debe garantirse mediante a orde de clasificación PMIC ou cun compoñente externo no caso da implementación dunha fonte de alimentación de compoñentes discretos.
· VDDSD1 e VDDSD2 son fontes de alimentación para tarxetas SD SDMMC1 e SDMMC2, respectivamente, que admiten o modo de velocidade ultrarrápida.
· VDDQ_DDR é a fonte de alimentación DDR E/S. De 1.425 V a 1.575 V para a interface de memorias DDR3 (1.5 V típico)
1.283 V a 1.45 V para a interface de memorias DDR3L (1.35 V típ.)
1.14 V a 1.3 V para a interface de memorias LPDDR2 ou LPDDR3 (1.2 V típ.)
Durante as fases de encendido e apagado, débense respectar os seguintes requisitos de secuencia de enerxía:
· Cando VDD está por debaixo de 1 V, outras fontes de alimentación (VDDCORE, VDDCPU, VDDSD1, VDDSD2, VDDA, VDDA1V8_REG, VDDA1V1_REG, VDD3V3_USBHS, VDDQ_DDR) deben permanecer por debaixo de VDD + 300 mV.
· Cando o VDD é superior a 1 V, todas as fontes de alimentación son independentes.
Durante a fase de apagado, o VDD pode baixar temporalmente en comparación con outras fontes de alimentación só se a enerxía subministrada ao STM32MP133C/F permanece por debaixo de 1 mJ. Isto permite que os condensadores de desacoplamento externos se descarguen con diferentes constantes de tempo durante a fase transitoria de apagado.
DS13875 Rev 5
25/219
48
Final funcionalview
V 3.6
VBOR0 1
Figura 2. Secuencia de acendido/apagado
STM32MP133C/F
VDDX(1) VDD
3.6.2
Nota: 26/219
0.3
Acendido
Modo de funcionamento
Apague
tempo
Área de subministración non válida
VDDX < VDD + 300 mV
VDDX independente de VDD
MSv47490V1
1. VDDX refírese a calquera fonte de alimentación entre VDDCORE, VDDCPU, VDDSD1, VDDSD2, VDDA, VDDA1V8_REG, VDDA1V1_REG, VDD3V3_USBHS e VDDQ_DDR.
Supervisor de alimentación
Os dispositivos teñen un circuíto integrado de reinicio ao acender (POR)/reinicio ao apagar (PDR) xunto cun circuíto de reinicio por caída de tensión (BOR):
· Reinicio ao acender (POR)
O supervisor POR monitoriza a subministración de enerxía VDD e compáraa cun limiar fixo. Os dispositivos permanecen en modo de reinicio cando VDD está por debaixo deste limiar, · Reinicio ao apagar (PDR)
O supervisor da PDR monitoriza a subministración de enerxía da VDD. Xérase un reinicio cando a VDD cae por debaixo dun limiar fixo.
· Reinicio por caída de tensión (BOR)
O supervisor BOR monitoriza a subministración de enerxía VDD. Pódense configurar tres limiares BOR (de 2.1 a 2.7 V) mediante bytes de opción. Xérase un reinicio cando VDD cae por debaixo deste limiar.
· Reinicio ao acendido de VDDCORE (POR_VDDCORE) O supervisor POR_VDDCORE monitoriza a fonte de alimentación de VDDCORE e compáraa cun limiar fixo. O dominio VDDCORE permanece en modo de reinicio cando VDDCORE está por debaixo deste limiar.
· Reinicio ao apagar VDDCORE (PDR_VDDCORE) O supervisor PDR_VDDCORE monitoriza a fonte de alimentación de VDDCORE. Xérase un reinicio do dominio VDDCORE cando VDDCORE cae por debaixo dun limiar fixo.
· Reinicio ao conectar a alimentación da VDDCPU (POR_VDDCPU) O supervisor de POR_VDDCPU monitoriza a fonte de alimentación da VDDCPU e compáraa cun limiar fixo. O dominio da VDDCPU permanece en modo de reinicio cando VDDCORE está por debaixo deste limiar.
O pin PDR_ON está reservado para as probas de produción de STMicroelectronics e sempre debe estar conectado a VDD nunha aplicación.
DS13875 Rev 5
STM32MP133C/F
Final funcionalview
3.7
Estratexia de baixo consumo
Hai varias maneiras de reducir o consumo de enerxía en STM32MP133C/F: · Reducir o consumo de enerxía dinámico ralentizando os reloxos da CPU e/ou o
reloxos de matriz de bus e/ou control de reloxos periféricos individuais. · Aforra consumo de enerxía cando a CPU está INACTIVA, seleccionando entre os reloxos de baixa potencia dispoñibles
modos de enerxía segundo as necesidades da aplicación do usuario. Isto permite acadar o mellor compromiso entre un tempo de inicio curto, un baixo consumo de enerxía e as fontes de activación dispoñibles. · Usar o DVFS (volume dinámicotage e escalado de frecuencia) puntos de funcionamento que controlan directamente a frecuencia do reloxo da CPU, así como a subministración de saída da VDDCPU.
Os modos de funcionamento permiten controlar a distribución do reloxo ás diferentes partes do sistema e a potencia do sistema. O modo de funcionamento do sistema é controlado polo subsistema MPU.
Os modos de baixo consumo do subsistema da MPU indícanse a continuación: · Suspensión: Os reloxos da CPU están parados e o reloxo do(s) periférico(s) funciona(n) como
previamente configurado no RCC (controlador de reloxo e reloxo). · CStop: Os reloxos do(s) periférico(s) da CPU están parados. · CStandby: VDDCPU OFF
A CPU entra nos modos de baixo consumo CSleep e CStop ao executar as instrucións WFI (espera de interrupción) ou WFE (espera de evento).
Os modos de funcionamento do sistema dispoñibles son os seguintes: · Funcionamento (sistema ao máximo rendemento, VDDCORE, VDDCPU e reloxos acesos) · Parada (reloxos apagados) · Parada LP (reloxos apagados) · Parada LPLV (reloxos apagados, o nivel de subministración de VDDCORE e VDDCPU pode reducirse) · Parada LPLV2 (VDDCPU apagada, VDDCORE reducido e reloxos apagados) · En espera (VDDCPU, VDDCORE e reloxos apagados)
Táboa 3. Modo de enerxía do sistema fronte ao da CPU
Modo de enerxía do sistema
CPU
Modo de execución
CRun ou CSleep
Modo de parada Modo de parada LP Modo de parada LPLV Modo de parada LPLV-Stop2
Modo de espera
CStop ou CStandby CStandby
3.8
Reset e controlador de reloxo (RCC)
O controlador de reloxo e reinicio xestiona a xeración de todos os reloxos, así como a regulación da sincronización do reloxo e o control dos reinicios do sistema e dos periféricos. O RCC proporciona unha alta flexibilidade na elección das fontes de reloxo e permite a aplicación de relacións de reloxo para mellorar o consumo de enerxía. Ademais, nalgúns periféricos de comunicación que son capaces de traballar con
DS13875 Rev 5
27/219
48
Final funcionalview
STM32MP133C/F
3.8.1 3.8.2
dous dominios de reloxo diferentes (un reloxo de interface de bus ou un reloxo periférico do núcleo), a frecuencia do sistema pódese cambiar sen modificar a taxa de baudios.
Xestión do reloxo
Os dispositivos incorporan catro osciladores internos, dous osciladores con cristal ou resonador externo, tres osciladores internos con tempo de arranque rápido e catro PLL.
O RCC recibe as seguintes entradas de fonte de reloxo: · Osciladores internos:
Reloxo HSI de 64 MHz (precisión do 1 %) Reloxo CSI de 4 MHz Reloxo LSI de 32 kHz · Osciladores externos: reloxo HSE de 8-48 MHz Reloxo LSE de 32.768 kHz
O RCC proporciona catro PLL: · PLL1 dedicado á sincronización da CPU · PLL2 que proporciona:
reloxos para o AXI-SS (incluíndo as pontes APB4, APB5, AHB5 e AHB6) reloxos para a interface DDR · PLL3 que proporciona: reloxos para o AHB multicapa e a matriz de bus periférico (incluíndo o APB1,
Reloxos do núcleo APB2, APB3, APB6, AHB1, AHB2 e AHB4) para periféricos · PLL4 dedicado á xeración dos reloxos do núcleo para varios periféricos
O sistema arranca co reloxo HSI. A aplicación do usuario pode entón seleccionar a configuración do reloxo.
Fontes de restablecemento do sistema
O reinicio ao acendido inicializa todos os rexistros agás o de depuración, unha parte do RCC, unha parte do RTC e os rexistros de estado do controlador de enerxía, así como o dominio de enerxía de reserva.
Un reinicio da aplicación xérase a partir dunha das seguintes fontes: · un reinicio desde o pad NRST · un reinicio desde o sinal POR e PDR (xeralmente chamado reinicio de acendido) · un reinicio desde BOR (xeralmente chamado caída de tensión) · un reinicio desde o vixilante independente 1 · un reinicio desde o vixilante independente 2 · un reinicio do sistema de software desde o Cortex-A7 (CPU) · un fallo no HSE, cando se activa a función do sistema de seguridade do reloxo
Un reinicio do sistema xérase a partir dunha das seguintes fontes: · un reinicio da aplicación · un reinicio do sinal POR_VDDCORE · unha saída do modo de espera ao modo de execución
28/219
DS13875 Rev 5
STM32MP133C/F
Final funcionalview
Un reinicio do procesador da MPU xérase a partir dunha das seguintes fontes: · un reinicio do sistema · cada vez que a MPU sae do modo de espera · un reinicio da MPU por software desde o Cortex-A7 (CPU)
3.9
Entradas/saídas de propósito xeral (GPIO)
Cada un dos pines GPIO pode configurarse por software como saída (push-pull ou open-drain, con ou sen pull-up ou pull-down), como entrada (con ou sen pull-up ou pull-down) ou como función alternativa periférica. A maioría dos pines GPIO compártense con funcións alternativas dixitais ou analóxicas. Todos os GPIO teñen capacidade de corrente alta e teñen selección de velocidade para xestionar mellor o ruído interno, o consumo de enerxía e a emisión electromagnética.
Despois do reinicio, todos os GPIO están en modo analóxico para reducir o consumo de enerxía.
A configuración de E/S pódese bloquear se é necesario seguindo unha secuencia específica para evitar escrituras espurias nos rexistros de E/S.
Todos os pines GPIO pódense configurar individualmente como seguros, o que significa que os accesos por software a estes GPIO e aos periféricos asociados definidos como seguros están restrinxidos ao software seguro que se executa na CPU.
3.10
Nota:
Controlador de protección TrustZone (ETZPC)
ETZPC úsase para configurar a seguridade TrustZone de bus masters e escravos con atributos de seguridade programables (recursos protexíbeis). Por exemplo: · Pódese programar o tamaño da rexión segura SYSRAM no chip. · Os periféricos AHB e APB poden facerse seguros ou non seguros. · A SRAM AHB pode facerse segura ou non segura.
Por defecto, as memorias SYSRAM, as SRAM AHB e os periféricos protexibles están configurados só para acceso seguro, polo que non son accesibles por mestres non seguros como DMA1/DMA2.
DS13875 Rev 5
29/219
48
Final funcionalview
STM32MP133C/F
3.11
Matriz de interconexión de bus
Os dispositivos contan cunha matriz de bus AXI, unha matriz de bus AHB principal e pontes de bus que permiten interconectar os mestres de bus cos escravos de bus (véxase a figura seguinte; os puntos representan as conexións mestre/escravo habilitadas).
Figura 3. Matriz de bus STM32MP133C/F
MDMA
SDMMC2
SDMMC1
Interconexión DBG desde MLAHB USBH
CPU
ETH1 ETH2
128 bits
AXIM
M9
M0
M1 M2
M3
M11
M4
M5
M6
M7
S0
S1 S2 S3 S4 S5 S6 S7 S8 S9
AXIMC escravo predeterminado
NIC-400 AXI 64 bits 266 MHz – 10 mestres / 10 escravos
Da interconexión AXIM DMA1 DMA2 USBO DMA3
M0
M1 M2
M3 M4
M5
M6 M7
S0
S1
S2
S3
Interconexión S4 S5 AHB 32 bits 209 MHz – 8 mestres / 6 escravos
Ponte AHB DDRCTRL de 533 MHz para AHB6 e interconexión MLAHB SYSRAM FMC/NAND QUADSPI ROM de 128 KB de 128 KB Ponte AHB para AHB5 Ponte APB para APB5 Ponte APB para DBG APB
Porto mestre síncrono AXI 64 Porto escravo síncrono AXI 64 Porto mestre asíncrono AXI 64 Porto escravo asíncrono AHB 64 Porto mestre síncrono AHB 32 Porto escravo asíncrono AHB 32 Porto escravo asíncrono AHB 32
Ponte a AHB2 SRAM1 SRAM2 SRAM3 A interconexión AXIM Ponte a AHB4
MSv67511V2
MLAHB
30/219
DS13875 Rev 5
STM32MP133C/F
Final funcionalview
3.12
Controladores DMA
Os dispositivos inclúen os seguintes módulos DMA para descargar a actividade da CPU: · un acceso directo á memoria mestre (MDMA)
O MDMA é un controlador DMA de alta velocidade que se encarga de todo tipo de transferencias de memoria (de periférico a memoria, de memoria a memoria e de memoria a periférico) sen ningunha acción da CPU. Conta cunha interface AXI mestra. O MDMA pode interactuar cos outros controladores DMA para ampliar as capacidades DMA estándar ou pode xestionar directamente as solicitudes DMA periféricas. Cada un dos 32 canais pode realizar transferencias de bloques, transferencias de bloques repetidas e transferencias de listas enlazadas. O MDMA pódese configurar para realizar transferencias seguras a memorias seguras. · tres controladores DMA (DMA1 e DMA2 non seguros, ademais de DMA3 seguro). Cada controlador ten un AHB de dobre porto, para un total de 16 canais DMA non seguros e oito seguros para realizar transferencias de bloques baseadas en FIFO.
Dúas unidades DMAMUX multiplexan e enrutan as solicitudes periféricas DMA aos tres controladores DMA, con alta flexibilidade, maximizando o número de solicitudes DMA que se executan simultaneamente, así como xerando solicitudes DMA a partir de disparadores de saída periférica ou eventos DMA.
DMAMUX1 mapea as solicitudes DMA de periféricos non seguros a canais DMA1 e DMA2. DMAMUX2 mapea as solicitudes DMA de periféricos seguros a canais DMA3.
3.13
Controlador de interrupcións e eventos estendido (EXTI)
O controlador de interrupcións e eventos estendido (EXTI) xestiona o espertar da CPU e do sistema mediante entradas de eventos configurables e directas. EXTI proporciona solicitudes de espertar ao control de alimentación e xera unha solicitude de interrupción ao GIC e eventos na entrada de eventos da CPU.
As solicitudes de espertar EXTI permiten que o sistema sexa espertado do modo de parada e que a CPU sexa espertada dos modos CStop e CStandby.
A xeración de solicitudes de interrupción e de solicitudes de evento tamén se poden usar no modo de execución.
O EXTI tamén inclúe a selección EXTI IOport.
Cada interrupción ou evento pódese configurar como seguro para restrinxir o acceso só ao software seguro.
3.14
Unidade de cálculo de verificación de redundancia cíclica (CRC)
A unidade de cálculo CRC (comprobación de redundancia cíclica) utilízase para obter un código CRC mediante un polinomio programable.
Entre outras aplicacións, as técnicas baseadas en CRC utilízanse para verificar a integridade da transmisión ou o almacenamento de datos. No ámbito da norma EN/IEC 60335-1, ofrecen un medio para verificar a integridade da memoria flash. A unidade de cálculo CRC axuda a calcular unha sinatura do software durante o tempo de execución, para comparala cunha sinatura de referencia xerada no tempo de enlace e almacenada nunha localización de memoria determinada.
DS13875 Rev 5
31/219
48
Final funcionalview
STM32MP133C/F
3.15
Controlador de memoria flexible (FMC)
As principais características do controlador FMC son as seguintes: · Interface con dispositivos mapeados con memoria estática, incluíndo:
Memoria flash NOR Memoria de acceso aleatorio estática ou pseudoestática (SRAM, PSRAM) Memoria flash NAND con hardware ECC BCH de 4/8 bits · Ancho de bus de datos de 8 e 16 bits · Control independente de selección de chip para cada banco de memoria · Configuración independente para cada banco de memoria · FIFO de escritura
Os rexistros de configuración do FMC pódense facer seguros.
3.16
Interface de memoria Quad-SPI dual (QUADSPI)
O QUADSPI é unha interface de comunicación especializada dirixida a memorias flash SPI simples, duplas ou cuádruples. Pode funcionar en calquera dos tres modos seguintes: · Modo indirecto: todas as operacións realízanse mediante os rexistros QUADSPI. · Modo de sondaxe de estado: o rexistro de estado da memoria flash externa léese periodicamente e
pódese xerar unha interrupción no caso de establecer un indicador. · Modo mapeado en memoria: a memoria flash externa está mapeada ao espazo de enderezos
e o sistema o ve coma se fose unha memoria interna.
Tanto o rendemento como a capacidade pódense duplicar usando o modo de dobre flash, onde se accede simultaneamente a dúas memorias flash Quad-SPI.
QUADSPI está acoplado cun bloque de retardo (DLYBQS) que permite soportar frecuencias de datos externos superiores a 100 MHz.
Os rexistros de configuración QUADSPI poden ser seguros, así como o seu bloque de retardo.
3.17
Conversores analóxico-dixitais (ADC1, ADC2)
Os dispositivos incorporan dous convertidores analóxico-dixitais, cuxa resolución pode configurarse en 12, 10, 8 ou 6 bits. Cada ADC comparte ata 18 canles externas, realizando conversións en modo de disparo único ou de exploración. No modo de exploración, a conversión automática realízase nun grupo seleccionado de entradas analóxicas.
Ambos os ADC teñen interfaces de bus seguras.
Cada ADC pode ser servido por un controlador DMA, o que permite a transferencia automática dos valores convertidos do ADC a unha localización de destino sen ningunha acción do software.
Ademais, unha función de vixilancia analóxica pode monitorizar con precisión o volume convertidotage dunha, algunhas ou todas as canles seleccionadas. Xérase unha interrupción cando o voltage está fóra dos limiares programados.
Para sincronizar a conversión A/D e os temporizadores, os ADC poden ser activados por calquera dos temporizadores TIM1, TIM2, TIM3, TIM4, TIM6, TIM8, TIM15, LPTIM1, LPTIM2 e LPTIM3.
32/219
DS13875 Rev 5
STM32MP133C/F
Final funcionalview
3.18
Sensor de temperatura
Os dispositivos incorporan un sensor de temperatura que xera un volumetage (VTS) que varía linealmente coa temperatura. Este sensor de temperatura está conectado internamente a ADC2_INP12 e pode medir a temperatura ambiente do dispositivo nun rango de 40 a +125 °C cunha precisión de ±2 %.
O sensor de temperatura ten unha boa linealidade, pero debe calibrarse para obter unha boa precisión xeral da medición da temperatura. Como o desprazamento do sensor de temperatura varía dun chip a outro debido á variación do proceso, o sensor de temperatura interno non calibrado é axeitado para aplicacións que só detectan cambios de temperatura. Para mellorar a precisión da medición do sensor de temperatura, ST calibra cada dispositivo individualmente de fábrica. ST almacena os datos de calibración de fábrica do sensor de temperatura na área OTP, á que se pode acceder en modo de só lectura.
3.19
Sensor de temperatura dixital (DTS)
Os dispositivos incorporan un sensor de temperatura de saída de frecuencia. O DTS conta a frecuencia baseándose no LSE ou PCLK para proporcionar a información de temperatura.
Admítense as seguintes funcións: · xeración de interrupcións por limiar de temperatura · xeración de sinal de activación por limiar de temperatura
3.20
Nota:
Operación VBAT
O dominio de alimentación VBAT contén o RTC, os rexistros de copia de seguridade e a SRAM de copia de seguridade.
Para optimizar a duración da batería, este dominio de potencia é subministrado por VDD cando está dispoñible ou polo vol.tagAplícase no pin VBAT (cando non hai subministración VDD). A alimentación VBAT conmuta cando o PDR detecta que o VDD caeu por debaixo do nivel do PDR.
O voltagA alimentación e no pin VBAT pode ser proporcionada por unha batería externa, un supercondensador ou directamente por VDD. Neste último caso, o modo VBAT non é funcional.
A operación VBAT actívase cando VDD non está presente.
Ningún destes eventos (interrupcións externas, TAMP evento ou alarma/eventos RTC) poden restaurar directamente a subministración VDD e forzar o dispositivo a saír da operación VBAT. Non obstante, TAMP Os eventos de alarma/eventos RTC pódense usar para xerar un sinal a un circuíto externo (normalmente un PMIC) que pode restaurar a subministración VDD.
DS13875 Rev 5
33/219
48
Final funcionalview
STM32MP133C/F
3.21
Voltagbúfer de referencia e (VREFBUF)
Os dispositivos incorporan un volumetage tampón de referencia que se pode usar como volumetagreferencia para os ADC, e tamén como volumetagreferencia para compoñentes externos a través do pin VREF+. VREFBUF pode ser seguro. O VREFBUF interno admite catro voltages: · 1.65 V · 1.8 V · 2.048 V · 2.5 V Un voltaxe externotagA referencia pódese proporcionar a través do pin VREF+ cando o VREFBUF interno está desactivado.
Figura 4. Voltagbuffer de referencia
VREFINT
+
–
VREF+
VSSA
MSv64430V1
3.22
Filtro dixital para modulador sigma-delta (DFSDM)
Os dispositivos incorporan un DFSDM con soporte para dous módulos de filtros dixitais e catro canles serie de entrada externas (transceptores) ou, alternativamente, catro entradas paralelas internas.
O DFSDM conecta moduladores externos ao dispositivo e realiza un filtrado dixital dos fluxos de datos recibidos. Os moduladores utilízanse para converter sinais analóxicos en fluxos serie-dixitais que constitúen as entradas do DFSDM.
O DFSDM tamén pode conectar micrófonos PDM (modulación de densidade de pulso) e realizar a conversión e filtrado de PDM a PCM (acelerado por hardware). O DFSDM inclúe entradas de fluxo de datos paralelos opcionais desde os ADC ou desde a memoria do dispositivo (mediante transferencias DMA/CPU a DFSDM).
Os transceptores DFSDM admiten varios formatos de interface serie (para admitir varios moduladores). Os módulos de filtro dixital DFSDM realizan o procesamento dixital segundo os parámetros de filtro definidos polo usuario cunha resolución ADC final de ata 24 bits.
34/219
DS13875 Rev 5
STM32MP133C/F
Final funcionalview
O periférico DFSDM admite: · Catro canles serie dixitais de entrada multiplexadas:
Interface SPI configurable para conectar varios moduladores Interface de 1 cable codificada en Manchester configurable Entrada de micrófono PDM (modulación de densidade de pulsos) Frecuencia máxima de reloxo de entrada de ata 20 MHz (10 MHz para codificación Manchester) Saída de reloxo para moduladores (0 a 20 MHz) · Entradas alternativas de catro canles paralelas dixitais internas (ata 16 bits de resolución de entrada): fontes internas: datos ADC ou fluxos de datos de memoria (DMA) · Dous módulos de filtro dixital con procesamento de sinal dixital axustable: Filtro Sincx: orde/tipo de filtro (1 a 5), oversampintegrador da proporción ling (1 a 1024): oversamprelación de ling (1 a 256) · Resolución de datos de saída de ata 24 bits, formato de datos de saída con signo · Corrección automática de desprazamento de datos (desprazamento almacenado no rexistro polo usuario) · Conversión continua ou única · Inicio da conversión activado por: activación por software temporizadores internos eventos externos inicio da conversión sincronicamente co primeiro módulo de filtro dixital (DFSDM) · Garda de seguridade analóxico con: rexistros de limiar de datos de baixo e alto valor filtro dixital Sincx configurable dedicado (orde = 1 a 3,
oversamprelación ling = 1 a 32) entrada de datos de saída finais ou de canles serie dixitais de entrada seleccionadas monitorización continua independente da conversión estándar · Detector de curtocircuíto para detectar valores de entrada analóxica saturados (rango inferior e superior): contador de ata 8 bits para detectar de 1 a 256 0 ou 1 consecutivos no fluxo de datos serie monitorización continua de cada canle serie de entrada · Xeración de sinal de interrupción no evento de vixilancia analóxica ou no evento de detector de curtocircuíto · Detector de extremos: almacenamento de valores mínimos e máximos dos datos de conversión finais actualizados por software · Capacidade DMA para ler os datos de conversión finais · Interrupcións: fin da conversión, sobrecarga, vixilancia analóxica, curtocircuíto, ausencia do reloxo da canle serie de entrada · Conversións "regulares" ou "inxectadas": as conversións "regulares" pódense solicitar en calquera momento ou mesmo en modo continuo
sen ter ningún impacto no momento das conversións "inxectadas" conversións "inxectadas" para un momento preciso e con alta prioridade de conversión
DS13875 Rev 5
35/219
48
Final funcionalview
STM32MP133C/F
3.23
Xerador de números aleatorios verdadeiros (RNG)
Os dispositivos incorporan un xerador de números aleatorios que entrega números aleatorios de 32 bits xerados por un circuíto analóxico integrado.
O RNG pódese definir (en ETZPC) como accesible só por software seguro.
O verdadeiro RNG conéctase aos periféricos AES e PKA protexidos a través dun bus dedicado (non lexible pola CPU).
3.24
Procesadores criptográficos e hash (CRYP, SAES, PKA e HASH)
Os dispositivos incorporan un procesador criptográfico que admite os algoritmos criptográficos avanzados que normalmente se requiren para garantir a confidencialidade, a autenticación, a integridade dos datos e o non repudio ao intercambiar mensaxes cun interlocutor.
Os dispositivos tamén incorporan unha clave AES segura de 128 e 256 bits (SAES) dedicada e resistente a DPA, e un acelerador de cifrado/descifrado por hardware PKA, cun bus de hardware dedicado ao que non se pode acceder desde a CPU.
Principais características de CRYP: · DES/TDES (estándar de cifrado de datos/estándar de cifrado triplo de datos): ECB (cifrado electrónico
libro de códigos) e algoritmos de encadeamento CBC (cadea de bloques cifrados), clave de 64, 128 ou 192 bits · AES (estándar de cifrado avanzado): algoritmos de encadeamento ECB, CBC, GCM, CCM e CTR (modo contador), clave de 128, 192 ou 256 bits
Características principais de Universal HASH: · SHA-1, SHA-224, SHA-256, SHA-384, SHA-512, SHA-3 (algoritmos HASH seguros) · HMAC
O acelerador criptográfico admite a xeración de solicitudes DMA.
CRYP, SAES, PKA e HASH pódense definir (en ETZPC) como accesibles só por software seguro.
3.25
Arranque, seguridade e control OTP (BSEC)
O BSEC (inicio, seguridade e control OTP) ten como obxectivo controlar unha caixa de fusibles OTP (programable unha soa vez), que se usa para o almacenamento non volátil integrado para a configuración do dispositivo e os parámetros de seguridade. Algunhas partes do BSEC deben configurarse como accesibles só mediante software seguro.
A BSEC pode usar palabras OTP para o almacenamento de HWKEY de 256 bits para SAES (AES seguro).
36/219
DS13875 Rev 5
STM32MP133C/F
Final funcionalview
3.26
Temporizadores e cans de vixilancia
Os dispositivos inclúen dous temporizadores de control avanzado, dez temporizadores de propósito xeral (dos cales sete son seguros), dous temporizadores básicos, cinco temporizadores de baixo consumo, dous vixilantes e catro temporizadores de sistema en cada Cortex-A7.
Todos os contadores do temporizador pódense conxelar no modo de depuración.
A táboa seguinte compara as características dos temporizadores de control avanzado, de uso xeral, básicos e de baixo consumo.
Tipo de temporizador
Temporizador
Táboa 4. Comparación de funcións de temporizador
Contrarresolución
ción
Tipo de contador
Factor de preescalador
Xeración de solicitudes DMA
Capturar/comparar canles
Saída complementaria
Interface máxima
reloxo (MHz)
Máx
temporizador
reloxo (MHz)(1)
TIM1 avanzado, TIM8 de control
16 bits
Arriba, calquera enteiro descendente, entre 1 arriba/abaixo e 65536
Si
TIM2 TIM5
32 bits
Arriba, calquera enteiro descendente, entre 1 arriba/abaixo e 65536
Si
TIM3 TIM4
16 bits
Arriba, calquera enteiro descendente, entre 1 arriba/abaixo e 65536
Si
Calquera número enteiro
TIM12(2) de 16 bits
Entre 1
Non
Xeral
e 65536
propósito
TIM13(2) TIM14(2)
16 bits
Calquera número enteiro entre 1
e 65536
Non
Calquera número enteiro
TIM15(2) de 16 bits
Entre 1
Si
e 65536
TIM16(2) TIM17(2)
16 bits
Calquera número enteiro entre 1
e 65536
Si
Básico
TIM6, TIM7
16 bits
Calquera número enteiro entre 1
e 65536
Si
LPTIM1,
Baixa potencia
LPTIM2(2), LPTIM3(2),
LPTIM4,
16 bits
1, 2, 4, 8, Arriba 16, 32, 64,
128
Non
LPTIM5
6
4
104.5
209
4
Non
104.5
209
4
Non
104.5
209
2
Non
104.5
209
1
Non
104.5
209
2
1
104.5
209
1
1
104.5
209
0
Non
104.5
209
1 (3)
Non
104.5 104.5
1. O reloxo máximo do temporizador é de ata 209 MHz dependendo do bit TIMGxPRE no RCC. 2. Temporizador protexible. 3. Non hai canle de captura en LPTIM.
DS13875 Rev 5
37/219
48
Final funcionalview
STM32MP133C/F
3.26.1 3.26.2 3.26.3
Temporizadores de control avanzado (TIM1, TIM8)
Os temporizadores de control avanzado (TIM1, TIM8) pódense considerar como xeradores de PWM trifásicos multiplexados en 6 canles. Teñen saídas PWM complementarias con tempos mortos inseridos programables. Tamén se poden considerar como temporizadores completos de propósito xeral. Os seus catro canles independentes pódense usar para: · captura de entrada · comparación de saída · xeración de PWM (modos aliñados no bordo ou no centro) · saída en modo dun pulso
Se se configuran como temporizadores estándar de 16 bits, teñen as mesmas características que os temporizadores de propósito xeral. Se se configuran como xeradores PWM de 16 bits, teñen capacidade de modulación completa (0-100 %).
O temporizador de control avanzado pode funcionar xunto cos temporizadores de uso xeral a través da función de ligazón do temporizador para a sincronización ou a encadenación de eventos.
TIM1 e TIM8 admiten a xeración independente de solicitudes DMA.
Temporizadores de uso xeral (TIM2, TIM3, TIM4, TIM5, TIM12, TIM13, TIM14, TIM15, TIM16, TIM17)
Hai dez temporizadores de propósito xeral sincronizables integrados nos dispositivos STM32MP133C/F (véxase a Táboa 4 para ver as diferenzas). · TIM2, TIM3, TIM4, TIM5
Os TIM 2 e TIM5 baséanse nun contador ascendente/descendente de recarga automática de 32 bits e un preescalador de 16 bits, mentres que os TIM3 e os TIM4 baséanse nun contador ascendente/descendente de recarga automática de 16 bits e un preescalador de 16 bits. Todos os temporizadores contan con catro canles independentes para a captura/comparación de entradas/saídas, PWM ou saída en modo dun pulso. Isto proporciona ata 16 capturas/comparacións de entradas/PWM nos paquetes máis grandes. Estes temporizadores de propósito xeral poden funcionar xuntos ou cos outros temporizadores de propósito xeral e os temporizadores de control avanzado TIM1 e TIM8, a través da función de ligazón do temporizador para a sincronización ou o encadeamento de eventos. Calquera destes temporizadores de propósito xeral pódese usar para xerar saídas PWM. Os TIM2, TIM3, TIM4 e TIM5 teñen xeración de solicitudes DMA independentes. Son capaces de manexar sinais de codificador en cuadratura (incremental) e as saídas dixitais dun a catro sensores de efecto Hall. · TIM12, TIM13, TIM14, TIM15, TIM16, TIM17 Estes temporizadores baséanse nun contador ascendente de recarga automática de 16 bits e un preescalador de 16 bits. TIM13, TIM14, TIM16 e TIM17 presentan un canal independente, mentres que TIM12 e TIM15 teñen dous canais independentes para captura de entrada/comparación de saída, PWM ou saída en modo dun pulso. Pódense sincronizar cos temporizadores de propósito xeral con todas as funcións TIM2, TIM3, TIM4 e TIM5 ou usarse como bases de tempo sinxelas. Cada un destes temporizadores pódese definir (en ETZPC) como accesible só por software seguro.
Temporizadores básicos (TIM6 e TIM7)
Estes temporizadores úsanse principalmente como unha base de tempo xenérica de 16 bits.
TIM6 e TIM7 admiten a xeración independente de solicitudes DMA.
38/219
DS13875 Rev 5
STM32MP133C/F
Final funcionalview
3.26.4
3.26.5 3.26.6
Temporizadores de baixo consumo (LPTIM1, LPTIM2, LPTIM3, LPTIM4, LPTIM5)
Cada temporizador de baixo consumo ten un reloxo independente e tamén funciona en modo de parada se está sincronizado por LSE, LSI ou un reloxo externo. Un LPTIMx pode espertar o dispositivo desde o modo de parada.
Estes temporizadores de baixo consumo admiten as seguintes características: · Contador ascendente de 16 bits con rexistro de autorrecarga de 16 bits · Rexistro de comparación de 16 bits · Saída configurable: pulso, PWM · Modo continuo/dun só disparo · Disparo de entrada por software/hardware seleccionable · Fonte de reloxo seleccionable:
fonte de reloxo interna: reloxo LSE, LSI, HSI ou APB fonte de reloxo externa a través da entrada LPTIM (funcionando mesmo sen reloxo interno
fonte en funcionamento, usada pola aplicación de contador de pulsos) · Filtro de erro dixital programable · Modo codificador
LPTIM2 e LPTIM3 pódense definir (en ETZPC) como accesibles só por software seguro.
Organismos de control independentes (IWDG1, IWDG2)
Un vixilante independente baséase nun contador descendente de 12 bits e un preescalador de 8 bits. Está sincronizado cun RC (LSI) interno independente de 32 kHz e, como funciona independentemente do reloxo principal, pode funcionar nos modos de parada e espera. O IWDG pódese usar como vixilante para reiniciar o dispositivo cando se produce un problema. É configurable por hardware ou software a través dos bytes de opción.
IWDG1 pódese definir (en ETZPC) como accesible só por software seguro.
Temporizadores xenéricos (Cortex-A7 CNT)
Os temporizadores xenéricos de Cortex-A7 integrados dentro de Cortex-A7 aliméntanse do valor da xeración de temporización do sistema (STGEN).
O procesador Cortex-A7 proporciona os seguintes temporizadores: · temporizador físico para uso en modos seguros e non seguros
Os rexistros do temporizador físico están almacenados para proporcionar copias seguras e non seguras. · temporizador virtual para uso en modos non seguros · temporizador físico para uso en modo hipervisor
Os temporizadores xenéricos non son periféricos mapeados na memoria e só son accesibles mediante instrucións específicas do coprocesador Cortex-A7 (cp15).
3.27
Xeración de temporizadores do sistema (STGEN)
A xeración de temporización do sistema (STGEN) xera un valor de contaxe de tempo que proporciona unha información consistente view de tempo para todos os temporizadores xenéricos Cortex-A7.
DS13875 Rev 5
39/219
48
Final funcionalview
STM32MP133C/F
A xeración de temporización do sistema ten as seguintes características clave: · 64 bits de ancho para evitar problemas de subscrición · Comezar desde cero ou un valor programable · Interface de control APB (STGENC) que permite gardar e restaurar o temporizador
en eventos de apagado · Interface APB de só lectura (STGENR) que permite que o valor do temporizador sexa lido por persoas que non son
software seguro e ferramentas de depuración · Incremento do valor do temporizador que se pode deter durante a depuración do sistema
O STGENC pódese definir (en ETZPC) como accesible só por software seguro.
3.28
Reloxo en tempo real (RTC)
O RTC proporciona un espertador automático para xestionar todos os modos de baixo consumo. O RTC é un temporizador/contador BCD independente e proporciona un reloxo/calendario de hora do día con interrupcións de alarma programables.
O RTC inclúe tamén un indicador de activación programable periódico con capacidade de interrupción.
Dous rexistros de 32 bits conteñen os segundos, minutos, horas (formato de 12 ou 24 horas), día (día da semana), data (día do mes), mes e ano, expresados en formato decimal codificado en binario (BCD). O valor dos subsegundos tamén está dispoñible en formato binario.
O modo binario é compatible para facilitar a xestión dos controladores de software.
As compensacións para os meses de 28, 29 (ano bisesto), 30 e 31 días realízanse automaticamente. Tamén se pode realizar a compensación do horario de verán.
Os rexistros adicionais de 32 bits conteñen os subsegundos, segundos, minutos, horas, día e data da alarma programables.
Hai dispoñible unha función de calibración dixital para compensar calquera desviación na precisión do oscilador de cristal.
Despois do restablecemento do dominio de copia de seguridade, todos os rexistros RTC están protexidos contra posibles accesos de escritura parasitos e protexidos mediante acceso seguro.
Mentres o volume de subministracióntagSe e permanece dentro do rango de funcionamento, o RTC nunca se detén, independentemente do estado do dispositivo (modo de funcionamento, modo de baixo consumo ou reinicio insuficiente).
As principais características do RTC son as seguintes: · Calendario con subsegundos, segundos, minutos, horas (formato de 12 ou 24), día (día de
(semana), data (día do mes), mes e ano · Compensación do horario de verán programable por software · Alarma programable con función de interrupción. A alarma pode ser activada por calquera
combinación dos campos do calendario. · Unidade de activación automática que xera un indicador periódico que activa unha activación automática
interrupción · Detección de reloxo de referencia: pódese usar un segundo reloxo de fonte máis preciso (50 ou 60 Hz)
usado para mellorar a precisión do calendario. · Sincronización precisa cun reloxo externo mediante a función de desprazamento subsegundado · Circuíto de calibración dixital (corrección periódica do contador): precisión de 0.95 ppm, obtida nun
xanela de calibración de varios segundos
40/219
DS13875 Rev 5
STM32MP133C/F
Final funcionalview
· Timestamp función para gardar eventos · Almacenamento de SWKEY en rexistros de copia de seguridade RTC con acceso directo ao bus a SAE (non
lexible pola CPU) · Interrupcións/eventos enmascarables:
Alarma A Alarma B Interrupción de espertar Temporizaciónamp · Compatibilidade con TrustZone: Alarma A, alarma B, temporizador de espertador e temporizador totalmente protexibles por RTCamp individual seguro ou non seguro
calibración RTC da configuración feita en configuración segura en configuración non segura
3.29
Tamper e rexistros de copia de seguridade (TAMP)
Os rexistros de copia de seguridade de 32 x 32 bits consérvanse en todos os modos de baixo consumo e tamén no modo VBAT. Pódense usar para almacenar datos confidenciais xa que o seu contido está protexido por polo menosampcircuito de detección er
Sete tamppines de entrada e cinco tampOs pines de saída están dispoñibles para protección anti-tampdetección de er. O t externoampOs pines pódense configurar para detección de bordos, bordo e nivel, detección de nivel con filtrado ou detección activa.ampque aumenta o nivel de seguridade comprobando automaticamente que o tampOs pines non están abertos nin en curtocircuíto externamente.
TAMP características principais · 32 rexistros de copia de seguridade (TAMP_BKPxR) implementado no dominio RTC que permanece
acendido por VBAT cando a alimentación VDD está desactivada · 12 tamper pines dispoñibles (sete entradas e cinco saídas) · Calquera tampA detección pode xerar un tempo RTCamp evento. · Calquera tampA detección er borra os rexistros de copia de seguridade. · Soporte de TrustZone:
TampConfiguración segura ou non segura. A copia de seguridade rexistra a configuración en tres áreas de tamaño configurable:
. unha área segura de lectura/escritura . unha área non segura de lectura/escritura . unha área non segura de lectura/escritura · Contador monótono
3.30
Interfaces de circuítos interintegrados (I2C1, I2C2, I2C3, I2C4, I2C5)
Os dispositivos incorporan cinco interfaces I2C.
A interface do bus I2C xestiona as comunicacións entre o STM32MP133C/F e o bus serie I2C. Controla toda a secuenciación, o protocolo, o arbitraxe e a temporización específicos do bus I2C.
DS13875 Rev 5
41/219
48
Final funcionalview
STM32MP133C/F
O periférico I2C admite: · Compatibilidade coa especificación do bus I2C e o manual do usuario rev. 5:
Modos escravo e mestre, capacidade multimestre Modo estándar (Sm), cunha taxa de bits de ata 100 kbit/s Modo rápido (Fm), cunha taxa de bits de ata 400 kbit/s Modo rápido Plus (Fm+), cunha taxa de bits de ata 1 Mbit/s e saída de unidade de 20 mA E/S Modo de direccionamento de 7 e 10 bits, varios enderezos escravos de 7 bits Tempos de configuración e espera programables Extensión de reloxo opcional · Compatibilidade coa especificación do bus de xestión do sistema (SMBus) rev 2.0: Xeración e verificación de PEC (comprobación de erros de paquetes) de hardware con ACK
Control Compatibilidade co protocolo de resolución de enderezos (ARP) Alerta SMBus · Compatibilidade coa especificación do protocolo de xestión do sistema de enerxía (PMBusTM) rev 1.1 · Reloxo independente: unha selección de fontes de reloxo independentes que permiten que a velocidade de comunicación I2C sexa independente da reprogramación PCLK · Activación desde o modo de parada ao coincidir o enderezo · Filtros de ruído analóxico e dixital programables · Búfer de 1 byte con capacidade DMA
I2C3, I2C4 e I2C5 pódense definir (en ETZPC) como accesibles só por software seguro.
3.31
Transmisor receptor asíncrono universal síncrono (USART1, USART2, USART3, USART6 e UART4, UART5, UART7, UART8)
Os dispositivos teñen catro transmisores receptores síncronos universais integrados (USART1, USART2, USART3 e USART6) e catro transmisores receptores asíncronos universais (UART4, UART5, UART7 e UART8). Consulta a táboa seguinte para obter un resumo das características de USARTx e UARTx.
Estas interfaces proporcionan comunicación asíncrona, compatibilidade con IrDA SIR ENDEC, modo de comunicación multiprocesador, modo de comunicación semidúplex dun só cable e teñen capacidade de mestre/escravo LIN. Ofrecen xestión de hardware dos sinais CTS e RTS e activación de controladores RS485. Son capaces de comunicarse a velocidades de ata 13 Mbit/s.
USART1, USART2, USART3 e USART6 tamén ofrecen modo de tarxeta intelixente (compatible coa norma ISO 7816) e capacidade de comunicación de tipo SPI.
Todos os USART teñen un dominio de reloxo independente do reloxo da CPU, o que permite que o USARTx esperte o STM32MP133C/F desde o modo de parada usando velocidades de transmisión de ata 200 kbaudios. Os eventos de espertar desde o modo de parada son programables e poden ser:
· detección de bits de inicio
· calquera trama de datos recibida
· un marco de datos programado específico
42/219
DS13875 Rev 5
STM32MP133C/F
Final funcionalview
Todas as interfaces USART poden ser atendidas polo controlador DMA.
Táboa 5. Características de USART/UART
Modos/características USART (1)
USART1/2/3/6
UART4/5/7/8
Control de fluxo de hardware para módem
X
X
Comunicación continua mediante DMA
X
X
Comunicación multiprocesador
X
X
Modo SPI síncrono (mestre/escravo)
X
–
Modo de tarxeta intelixente
X
–
Comunicación semidúplex dun só cable, bloque IrDA SIR ENDEC
X
X
X
X
Modo LIN
X
X
Dominio de reloxo dual e activación desde o modo de baixo consumo
X
X
Interrupción do tempo de espera do receptor Comunicación Modbus
X
X
X
X
Detección de velocidade de transmisión automática
X
X
Activación do controlador
X
X
Lonxitude dos datos USART
7, 8 e 9 bits
1. X = compatible.
USART1 e USART2 pódense definir (en ETZPC) como accesibles só por software seguro.
3.32
Interfaces periféricas serie (SPI1, SPI2, SPI3, SPI4, SPI5) interfaces de son interintegradas (I2S1, I2S2, I2S3, I2S4)
Os dispositivos contan con ata cinco SPI (SPI2S1, SPI2S2, SPI2S3, SPI2S4 e SPI5) que permiten a comunicación a ata 50 Mbit/s nos modos mestre e escravo, nos modos semidúplex, dúplex completo e simplex. O preescalador de 3 bits proporciona oito frecuencias de modo mestre e a trama é configurable de 4 a 16 bits. Todas as interfaces SPI admiten o modo de pulso NSS, o modo TI, o cálculo CRC por hardware e a multiplicación de FIFO de recepción e transmisión integrados de 8 bits con capacidade DMA.
I2S1, I2S2, I2S3 e I2S4 están multiplexados con SPI1, SPI2, SPI3 e SPI4. Poden funcionar en modo mestre ou escravo, en modos de comunicación full-duplex e half-duplex e poden configurarse para funcionar cunha resolución de 16 ou 32 bits como canle de entrada ou saída. AudioampAdmítense frecuencias de ling de 8 kHz a 192 kHz. Todas as interfaces I2S admiten múltiples FIFO de recepción e transmisión integrados de 8 bits con capacidade DMA.
SPI4 e SPI5 pódense definir (en ETZPC) como accesibles só por software seguro.
3.33
Interfaces de audio en serie (SAI1, SAI2)
Os dispositivos incorporan dous SAI que permiten o deseño de moitos protocolos de audio estéreo ou mono.
DS13875 Rev 5
43/219
48
Final funcionalview
STM32MP133C/F
como I2S, LSB ou MSB-xustificado, PCM/DSP, TDM ou AC'97. Hai dispoñible unha saída SPDIF cando o bloque de audio está configurado como transmisor. Para lograr este nivel de flexibilidade e reconfigurabilidade, cada SAI contén dous subbloques de audio independentes. Cada bloque ten o seu propio xerador de reloxo e controlador de liña de E/S. AudioampAdmítense frecuencias de audio de ata 192 kHz. Ademais, pódense soportar ata oito micrófonos grazas a unha interface PDM integrada. O SAI pode funcionar en configuración mestre ou escravo. Os subbloques de audio poden ser receptores ou transmisores e poden funcionar de forma síncrona ou asíncrona (con respecto ao outro). O SAI pódese conectar con outros SAI para funcionar de forma síncrona.
3.34
Interface do receptor SPDIF (SPDIFRX)
O SPDIFRX está deseñado para recibir un fluxo S/PDIF que cumpre coas normas IEC-60958 e IEC-61937. Estas normas admiten fluxos estéreo sinxelos de ata altaampvelocidade de saída e son envolvente multicanle comprimido, como os definidos por Dolby ou DTS (ata 5.1).
As principais características do SPDIFRX son as seguintes: · Ata catro entradas dispoñibles · Detección automática da taxa de símbolos · Taxa máxima de símbolos: 12.288 MHz · Transmisión estéreo de 32 a 192 kHz compatible · Compatibilidade con audio IEC-60958 e IEC-61937, aplicacións de consumo · Xestión de bits de paridade · Comunicación mediante DMA para audioamples · Comunicación mediante DMA para control e información de canle de usuario · Capacidades de interrupción
O receptor SPDIFRX proporciona todas as funcións necesarias para detectar a taxa de símbolos e descodificar o fluxo de datos entrante. O usuario pode seleccionar a entrada SPDIF desexada e, cando hai un sinal válido dispoñible, o SPDIFRX volve aampprocesa o sinal entrante, descodifica o fluxo Manchester e recoñece elementos de tramas, subtramas e bloques. O SPDIFRX entrega á CPU datos descodificados e as bandeiras de estado asociadas.
O SPDIFRX tamén ofrece un sinal chamado spdif_frame_sync, que alterna á taxa de subframes S/PDIF que se usa para calcular a s exacta.amptaxa le para algoritmos de deriva do reloxo.
3.35
Interfaces MultiMediaCard de entrada/saída dixital segura (SDMMC1, SDMMC2)
Dúas interfaces MultiMediaCard de entrada/saída dixital segura (SDMMC) proporcionan unha interface entre o bus AHB e as tarxetas de memoria SD, as tarxetas SDIO e os dispositivos MMC.
As características da SDMMC inclúen o seguinte: · Conformidade coa especificación do sistema Embedded MultiMediaCard versión 5.1
Compatibilidade da tarxeta con tres modos de bus de datos diferentes: 1 bit (predeterminado), 4 bits e 8 bits
44/219
DS13875 Rev 5
STM32MP133C/F
Final funcionalview
(Velocidade SDMMC_CK de HS200 limitada á velocidade máxima de E/S permitida) (HS400 non é compatible)
· Total compatibilidade con versións anteriores de MultiMediaCards (compatibilidade con versións anteriores)
· Cumprimento total das especificacións da tarxeta de memoria SD versión 4.1 (velocidade SDR104 SDMMC_CK limitada á velocidade máxima de E/S permitida, non se admiten o modo SPI nin o modo UHS-II)
· Cumprimento total da especificación da tarxeta SDIO versión 4.0. Compatibilidade da tarxeta con dous modos de bus de datos diferentes: 1 bit (predeterminado) e 4 bits (velocidade SDR104 SDMMC_CK limitada á velocidade máxima de E/S permitida, non se admiten o modo SPI nin o modo UHS-II)
· Transferencia de datos de ata 208 Mbyte/s para o modo de 8 bits (dependendo da velocidade máxima de E/S permitida)
· A saída de datos e comandos permite que os sinais controlen controladores bidireccionais externos
· Controlador DMA dedicado integrado na interface do host SDMMC, que permite transferencias de alta velocidade entre a interface e a SRAM
· Compatibilidade con listas enlazadas IDMA
· Fontes de alimentación dedicadas, VDDSD1 e VDDSD2 para SDMMC1 e SDMMC2 respectivamente, eliminando a necesidade de inserir un cambiador de nivel na interface da tarxeta SD no modo UHS-I
Só algúns GPIO para SDMMC1 e SDMMC2 están dispoñibles nun pin de alimentación VDDSD1 ou VDDSD2 dedicado. Estes forman parte dos GPIO de arranque predeterminados para SDMMC1 e SDMMC2 (SDMMC1: PC[12:8], PD[2], SDMMC2: PB[15,14,4,3], PE3, PG6). Pódense identificar na táboa de funcións alternativas mediante sinais cun sufixo "_VSD1" ou "_VSD2".
Cada SDMMC está acoplado a un bloque de retardo (DLYBSD) que permite a compatibilidade cunha frecuencia de datos externos superior a 100 MHz.
Ambas as interfaces SDMMC teñen portos de configuración protexibles.
3.36
Rede de área de controlador (FDCAN1, FDCAN2)
O subsistema de rede de área de controlador (CAN) consta de dous módulos CAN, unha memoria RAM de mensaxes compartida e unha unidade de calibración do reloxo.
Ambos módulos CAN (FDCAN1 e FDCAN2) cumpren coa norma ISO 11898-1 (especificación do protocolo CAN versión 2.0 parte A, B) e coa especificación do protocolo CAN FD versión 1.0.
Unha memoria RAM de mensaxes de 10 Kbytes implementa filtros, FIFO de recepción, búferes de recepción, FIFO de eventos de transmisión e búferes de transmisión (ademais de disparadores para TTCAN). Esta RAM de mensaxes compártese entre os dous módulos FDCAN1 e FDCAN2.
A unidade de calibración do reloxo común é opcional. Pode empregarse para xerar un reloxo calibrado tanto para FDCAN1 como para FDCAN2 a partir do oscilador RC interno do HSI e do PLL, avaliando as mensaxes CAN recibidas polo FDCAN1.
DS13875 Rev 5
45/219
48
Final funcionalview
STM32MP133C/F
3.37
Host de alta velocidade de bus serie universal (USBH)
Os dispositivos integran un host USB de alta velocidade (ata 480 Mbit/s) con dous portos físicos. O USBH admite operacións de baixa e alta velocidade (OHCI) e alta velocidade (EHCI) de forma independente en cada porto. Integra dous transceptores que se poden usar para operacións de baixa velocidade (1.2 Mbit/s), alta velocidade (12 Mbit/s) ou alta velocidade (480 Mbit/s). O segundo transceptor de alta velocidade compártese co OTG de alta velocidade.
O USBH cumpre coa especificación USB 2.0. Os controladores USBH requiren reloxos dedicados xerados por un PLL dentro do PHY de alta velocidade USB.
3.38
USB de alta velocidade para levar (OTG)
Os dispositivos incorporan un dispositivo/host/periférico OTG USB OTG de alta velocidade (ata 480 Mbit/s). O OTG admite operacións de velocidade completa e alta. O transceptor para operacións de alta velocidade (480 Mbit/s) compártese co segundo porto do host USB.
O USB OTG HS cumpre coa especificación USB 2.0 e coa especificación OTG 2.0. Ten unha configuración de punto final configurable por software e admite suspensión/reanudación. Os controladores USB OTG requiren un reloxo dedicado de 48 MHz que é xerado por un PLL dentro do RCC ou dentro do PHY de alta velocidade USB.
As principais características do USB OTG HS indícanse a continuación: · Tamaño FIFO combinado de recepción e transmisión de 4 Kbyte con tamaño FIFO dinámico · Compatibilidade con SRP (protocolo de solicitude de sesión) e HNP (protocolo de negociación do host) · Oito puntos finais bidireccionais · 16 canles de host con compatibilidade con saída periódica · Software configurable para os modos de funcionamento OTG1.3 e OTG2.0 · Compatibilidade con USB 2.0 LPM (xestión de enerxía de enlace) · Compatibilidade coa revisión 1.2 da especificación de carga da batería · Compatibilidade con HS OTG PHY · DMA USB interno · HNP/SNP/IP no interior (sen necesidade de ningunha resistencia externa) · Para os modos OTG/Host, necesítase un interruptor de alimentación no caso de que os dispositivos alimentados por bus estean...
conectado.
O porto de configuración USB OTG pode ser seguro.
46/219
DS13875 Rev 5
STM32MP133C/F
Final funcionalview
3.39
Interfaces MAC Gigabit Ethernet (ETH1, ETH2)
Os dispositivos proporcionan dous controladores de acceso ao medio gigabit (GMAC) compatibles con IEEE-802.3-2002 para comunicacións LAN Ethernet a través dunha interface independente do medio (MII) estándar da industria, unha interface independente do medio reducida (RMII) ou unha interface independente do medio gigabit reducida (RGMII).
Os dispositivos requiren un dispositivo de interface física (PHY) externo para conectarse ao bus LAN físico (par trenzado, fibra, etc.). O PHY conéctase ao porto do dispositivo mediante 17 sinais para MII, 7 sinais para RMII ou 13 sinais para RGMII, e pódese sincronizar usando os 25 MHz (MII, RMII, RGMII) ou 125 MHz (RGMII) do STM32MP133C/F ou do PHY.
Os dispositivos inclúen as seguintes características: · Modos de funcionamento e interfaces PHY
Taxas de transferencia de datos de 10, 100 e 1000 Mbit/s Compatibilidade con operacións full-duplex e half-duplex Interfaces MII, RMII e RGMII PHY · Control de procesamento Filtrado de paquetes multicapa: filtrado MAC na orixe (SA) e no destino (DA)
enderezo con filtro perfecto e hash, VLAN tagfiltrado baseado en con filtro perfecto e hash, filtrado de capa 3 no enderezo IP de orixe (SA) ou destino (DA), filtrado de capa 4 no porto de orixe (SP) ou destino (DP) Procesamento de dobre VLAN: inserción de ata dúas VLAN tags na vía de transmisión, tag filtrado na ruta de recepción Compatibilidade con IEEE 1588-2008/PTPv2 Admite estatísticas de rede con contadores RMON/MIB (RFC2819/RFC2665) · Procesamento de descarga de hardware Inserción ou eliminación de datos de preámbulo e inicio de trama (SFD) Motor de descarga de suma de comprobación de integridade para a cabeceira IP e a carga útil TCP/UDP/ICMP: cálculo e inserción da suma de comprobación de transmisión, cálculo e comparación da suma de comprobación de recepción Resposta automática á solicitude ARP co enderezo MAC do dispositivo Segmentación TCP: división automática de paquetes TCP de transmisión grandes en varios paquetes pequenos · Modo de baixo consumo Ethernet de baixo consumo (estándar IEEE 802.3az-2010) Detección de paquetes de activación remota e AMD Magic Packet™
Tanto ETH1 como ETH2 pódense programar como seguros. Cando son seguros, as transaccións a través da interface AXI son seguras e os rexistros de configuración só se poden modificar mediante accesos seguros.
DS13875 Rev 5
47/219
48
Final funcionalview
STM32MP133C/F
3.40
Infraestrutura de depuración
Os dispositivos ofrecen as seguintes funcións de depuración e rastrexo para apoiar o desenvolvemento de software e a integración de sistemas: · Depuración de puntos de interrupción · Rastrexo da execución de código · Instrumentación de software · JTAG porto de depuración · Porto de depuración de cable serie · Entrada e saída de activación · Porto de rastrexo · Compoñentes de depuración e rastrexo de Arm CoreSight
A depuración pódese controlar mediante un JTAG/porto de acceso á depuración por cable serie, empregando ferramentas de depuración estándar da industria.
Un porto de rastrexo permite capturar datos para o seu rexistro e análise.
Os sinais de autenticación da BSEC permiten un acceso de depuración a áreas seguras.
48/219
DS13875 Rev 5
STM32MP133C/F
Deseño de pines, descrición dos pines e funcións alternativas
4
Deseño de pines, descrición dos pines e funcións alternativas
Figura 5. Salto de LFBGA32 do STM133MP289C/F
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_
FÓRA
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
CPU_ACTIVADA
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_ACTIVADO 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
A figura anterior mostra a parte superior do paquete view.
DS13875 Rev 5
49/219
97
Deseño de pines, descrición dos pines e funcións alternativas
STM32MP133C/F
Figura 6. Salto de bóla 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_
FÓRA
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_ACTIVADO
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_ACTIVADO
PC2
USB_DM2
VDDA1V1_ REG
VDD3V3_ USBHS
USB_DM1
PI7
A figura anterior mostra a parte superior do paquete view.
PWR_LP
DDR_ DQ15
DDR_ DQ10
VSS
MSv67512V3
50/219
DS13875 Rev 5
STM32MP133C/F
Deseño de pines, descrición dos pines e funcións alternativas
Figura 7. Salto de bóla 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
NÚCLEO VDD
VSS
VDD
VSS
VDDQ_ DDR
VSS
VSS
VDD
VDD
VSS
NÚCLEO VDD
VSS
VDD
NÚCLEO VDD
VDDQ_ DDR
DDR_ A13
DDR_ A2
DDR_ A9
REINICIO DE DDR
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
_FÓRA
PC14-
M
VSS OSC32 PC13
_IN
VDD
N
PE2
PF4
PH6
PI2
CPU VDD
NÚCLEO VDD
VSS
VDD
VSS
VSS
VSS
VSS
VSS
NÚCLEO VDD
VSS
VSS
NÚCLEO VDD
VSS
VSS
VSS
VSS
VSS
VDD
NÚCLEO VDD
VSS
VDD
NÚCLEO VDD
VDDQ_ DDR
VSS
VDDQ_ DDR
NÚCLEO VDD
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
NÚCLEO VDD
VSS
VDD
NÚCLEO VDD
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_ SAÍDA
VSS_ ANA
VSS
VSS
VDD
VDDA VSSA
PA6
VSS
NÚCLEO VDD
VSS
VDD VDDQ_ NÚCLEO DDR
VSS
ALIMENTACIÓN_ACTIVADA
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_ ACTIVADO
USB_ DP2
PI5-
USB_
BOOT1 DM1
VSS_ PLL2
PA10
PI7
VSS
A figura anterior mostra a parte superior do paquete view.
MSv65068V5
DS13875 Rev 5
51/219
97
Deseño de pines, descrición dos pines e funcións alternativas
STM32MP133C/F
Táboa 6. Lenda / abreviaturas empregadas na táboa de indicación
Nome
Abreviatura
Definición
Nome do pin Tipo de pin
Estrutura de E / S
Notas Funcións alternativas Funcións adicionais
A non ser que se especifique o contrario, a función do pin durante e despois do reinicio é a mesma que o nome real do pin.
S
Pin de subministración
I
Introduce só pin
O
Saída só pin
E/S
Pin de entrada/saída
A
Pin de nivel analóxico ou especial
E/S tolerantes a 5 V FT(U/D/PD) (con subida/descenso fixos/subida programable)
DDR
1.5 V, 1.35 V ou 1.2 VI/S para interface DDR3, DDR3L, LPDDR2/LPDDR3
A
Sinal analóxico
RST
Pin de reinicio con resistencia de polarización débil
_f(1) _a(2) _u(3) _h(4)
Opción para E/S FT Opción I2C FM+ Opción analóxica (fornecida por VDDA para a parte analóxica das E/S) Opción USB (fornecida por VDD3V3_USBxx para a parte USB das E/S) Saída de alta velocidade para 1.8 V típ. VDD (para SPI, SDMMC, QUADSPI, TRACE)
_vh(5)
Opción de moi alta velocidade para VDD típico de 1.8 V (para ETH, SPI, SDMMC, QUADSPI, TRACE)
A non ser que se especifique o contrario nunha nota, todas as E/S establécense como entradas flotantes durante e despois do reinicio
Funcións seleccionadas mediante rexistros GPIOx_AFR
Funcións seleccionadas/activadas directamente a través de rexistros periféricos
1. As estruturas de E/S relacionadas na Táboa 7 son: FT_f, FT_fh, FT_fvh 2. As estruturas de E/S relacionadas na Táboa 7 son: FT_a, FT_ha, FT_vha 3. As estruturas de E/S relacionadas na Táboa 7 son: FT_u 4. As estruturas de E/S relacionadas na Táboa 7 son: FT_h, FT_fh, FT_fvh, FT_vh, FT_ha, FT_vha 5. As estruturas de E/S relacionadas na Táboa 7 son: FT_vh, FT_vha, FT_fvh
52/219
DS13875 Rev 5
STM32MP133C/F
Deseño de pines, descrición dos pines e funcións alternativas
Número de Pin
Táboa 7. Definicións de bólas STM32MP133C/F
Funcións da bóla
Nome do pin (función despois de
restablecer)
Funcións alternativas
Funcións adicionais
LFBGA289 TFBGA289 TFBGA320
Estrutura de E/S de tipo pin
Notas
K10 F6 U14 A2 D2 A2 A1 A1 T5 M6 F3 U7
D4 E4 B2
B2 D1 B3 B1 G6 C2
C3 E2 C3 F6 D4 E7 E4 E1 B1
C2 G7 D3
C1 G3 C1
VDDCORE S
–
PA9
E/S FT_h
VSS VDD
S
–
S
–
PE11
E/S FT_vh
PF5
E/S FT_h
PD3
E/S FT_f
PE14
E/S FT_h
VDDCPU
S
–
PD0
E/S FT
PH12
E/S FT_fh
PB6
E/S FT_h
–
–
TIM1_CH2, I2C3_SMBA,
–
DFSDM1_DATIN0, USART1_TX, UART4_TX,
FMC_NWAIT(arranque)
–
–
–
–
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(arranque)/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(arranque)/FMC_AD11
–
–
SAI1_MCLK_A, SAI1_CK1,
–
FDCAN1_RX,
FMC_D2(arranque)/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
Deseño de pines, descrición dos pines e funcións alternativas
STM32MP133C/F
Número de Pin
Táboa 7. Definicións de bólas STM32MP133C/F (continuación)
Funcións da bóla
Nome do pin (función despois de
restablecer)
Funcións alternativas
Funcións adicionais
LFBGA289 TFBGA289 TFBGA320
Estrutura de E/S de tipo pin
Notas
A17 A17 T17 M7 – J13 D2 G9 D2 F5 F1 E3 D1 G4 D1
E3 F2 F4 F8 D6 E10 F4 G2 E2 C8 B8 T21 E2 G1 F3
E1 G5 F2 G5 H3 F1 M8 – M5
VSS VDD PD6 PH8 PB8
PA12 VDDCPU
PH2 VSS PD11
PG9 PF8 VDD
S
–
S
–
E/S FT
E/S FT_fh
E/S FT_f
E/S FT_h
S
–
E/S FT_h
S
–
E/S FT_h
E/S FT_f
E/S FT_h
S
–
–
–
–
–
–
TIM16_CH1N, SAI1_D1, SAI1_SD_A, UART4_TX (arranque)
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(arranque)/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(arranque),
–
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(arranque)/FMC_A16,
UART7_RX
DBTRGO, I2C2_SDA,
–
USART6_RX, SPDIFRX_IN3, FDCAN1_RX, FMC_NE2,
FMC_NCE(arranque)
TIM16_CH1N, TIM4_CH3,
–
TIM8_CH3, SAI1_SCK_B, USART6_TX, TIM13_CH1,
QUADSPI_BK1_IO0(arranque)
–
–
–
–
WKUP1
–
54/219
DS13875 Rev 5
STM32MP133C/F
Deseño de pines, descrición dos pines e funcións alternativas
Número de Pin
Táboa 7. Definicións de bólas STM32MP133C/F (continuación)
Funcións da bóla
Nome do pin (función despois de
restablecer)
Funcións alternativas
Funcións adicionais
LFBGA289 TFBGA289 TFBGA320
Estrutura de E/S de tipo pin
Notas
F3 J3 H5
F9 D8 G5 F2 H1 G3 G4 G8 H4
F1 H2 G2 D3 B14 U5 G3 K2 H3 H8 F10 G2 L1 G1 D12 C5 U6 M9 K4 N7 G1 H9 J5
PG8
E/S FT_h
VDDCPU PG5
S
–
E/S FT_h
PG15
E/S FT_h
PG10
E/S FT_h
VSS
S
–
PF10
E/S FT_h
VDDCORE S
–
PF6
E/S FT_vh
VSS VDD
S
–
S
–
PF9
E/S 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(arranque),
FMC_NE3
–
–
TIM16_BKIN, SAI1_D3, TIM8_BKIN, SPI5_NSS, – USART6_RTS/USART6_DE, UART7_RTS/UART7_DE,
QUADSPI_CLK(arranque)
–
–
TIM16_CH1, SPI5_NSS,
UART7_RX(arranque),
–
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(arranque),
QUADSPI_BK2_IO3, FMC_A9
TAMP_IN4
–
TAMP_IN1 –
DS13875 Rev 5
55/219
97
Deseño de pines, descrición dos pines e funcións alternativas
STM32MP133C/F
Número de Pin
Táboa 7. Definicións de bólas STM32MP133C/F (continuación)
Funcións da bóla
Nome do pin (función despois de
restablecer)
Funcións alternativas
Funcións adicionais
LFBGA289 TFBGA289 TFBGA320
Estrutura de E/S de tipo pin
Notas
H5 K1 H2 H6 E5 G7 H4 K3 J3 E5 D13 U11 H3 L3 J1
H1 H7 K3
J1 N1 J2 J5 J1 K2 J4 J2 K1 H2 H8 L4 K4 M3 M3
PE4 VDDCPU
PB2 VSS PH7
PH11
PD13 VDD_PLL VSS_PLL
PI3 PC13
E/S FT_h
S
–
E/S FT_h
S
–
E/S FT_fh
E/S FT_fh
E/S FT_h
S
–
S
–
E/S FT
E/S 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(arranque),
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
Deseño de pines, descrición dos pines e funcións alternativas
Número de Pin
Táboa 7. Definicións de bólas STM32MP133C/F (continuación)
Funcións da bóla
Nome do pin (función despois de
restablecer)
Funcións alternativas
Funcións adicionais
LFBGA289 TFBGA289 TFBGA320
Estrutura de E/S de tipo pin
Notas
J3 J4 N5
PI2
E/S FT
(1)
SPDIFRX_IN2
TAMP_IN3/TAMP_ OUT4, WKUP5
K5 N4 P4
PI1
E/S FT
(1)
SPDIFRX_IN1
RTC_OUT2/RTC_LSCO,
TAMP_IN2/TAMP_ OUT3, WKUP4
F13 L2 Sub-13
VSS
S
–
–
–
–
J2 J5 L2
VBAT
S
–
–
–
–
L4 N3 P5
PI0
E/S FT
(1)
SPDIFRX_IN0
TAMP_IN8/TAMP_ SAÍDA1
K2 M2
L3
PC15OSC32_OUT
E/S
FT
(1)
–
OSC32_OUT
F15 N2 Sub-16
VSS
S
–
–
–
–
K1 M1 M2
PC14OSC32_IN
E/S
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
E/S 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
E/S 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
E/S 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
Deseño de pines, descrición dos pines e funcións alternativas
STM32MP133C/F
Número de Pin
Táboa 7. Definicións de bólas STM32MP133C/F (continuación)
Funcións da bóla
Nome do pin (función despois de
restablecer)
Funcións alternativas
Funcións adicionais
LFBGA289 TFBGA289 TFBGA320
Estrutura de E/S de tipo pin
Notas
M1 J7 P3
PF7
E/S FT_vh –
M3 R1 R2
PG11
E/S FT_vh –
L3 J6 N3
PH6
E/S FT_fh –
N2 P4 R1
PG1
E/S FT_vh –
M11 – N12
VDD
S
–
–
N1 R2 T2
PE6
E/S FT_vh –
P1 P1 T3 PH0-OSC_IN E/S FT
–
G9 U1 N11
VSS
S
–
–
P2 P2 U2 PH1-OSC_OUT E/S FT
–
R2 T2 R3
PH3
E/S FT_fh –
M5 L5 U3 VSS_ANA S
–
–
TIM17_CH1, UART7_TX(arranque),
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
Deseño de pines, descrición dos pines e funcións alternativas
Número de Pin
Táboa 7. Definicións de bólas STM32MP133C/F (continuación)
Funcións da bóla
Nome do pin (función despois de
restablecer)
Funcións alternativas
Funcións adicionais
LFBGA289 TFBGA289 TFBGA320
Estrutura de E/S de tipo pin
Notas
L5 U2 W1
PG3
E/S 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
E/S FT
–
MCO2, TIM8_BKIN, SAI2_MCLK_B, ETH1_MDC
T1 L6 W2
PG12
E/S 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
E/S FT_fh
–
ETH1_MII_RX_CLK/ETH1_ RGMII_RX_CLK/ETH1_RMII_
REF_CLK,
QUADSPI_BK1_IO2,
FMC_NE1
P3 K7 T4
PA13
E/S FT
–
DBTRGO, DBTRGI, MCO1, UART4_TX
R3 R4 W3 ACTIVO_CPU O FT
–
–
T2 N5 Y1
PA11
E/S 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,
E/S FT_vh –
ETH1_MII_TX_EN/ETH1_
RGMII_TX_CTL/ETH1_RMII_
TX_EN
–
–
–
FALLA DE ARRANQUE –
–
DS13875 Rev 5
59/219
97
Deseño de pines, descrición dos pines e funcións alternativas
STM32MP133C/F
Número de Pin
Táboa 7. Definicións de bólas STM32MP133C/F (continuación)
Funcións da bóla
Nome do pin (función despois de
restablecer)
Funcións alternativas
Funcións adicionais
LFBGA289 TFBGA289 TFBGA320
Estrutura de E/S de tipo pin
Notas
P4 Sub4
Y2
PF14(JTCK/SO CLK)
E/S
FT
(2)
U3 L7 Y3
PA0
E/S 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,
E/S 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
–
E/S FT_a
E/S FT_a E/S 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
E/S FT_ha –
I2S1_MCK, SPI1_MOSI/I2S1_SDO,
USART1_TX
T4 J9 AA4
R6 U6 W7 P7 U5 U8 P6 T6 V8
PF12
E/S 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
Documentos/Recursos
![]() |
MPU STMicroelectronics STM32MP133C F de 32 bits Arm Cortex-A7 a 1 GHz [pdfGuía do usuario MPU STM32MP133C F de 32 bits Arm Cortex-A7 de 1 GHz, STM32MP133C, MPU F de 32 bits Arm Cortex-A7 de 1 GHz, MPU Arm Cortex-A7 de 1 GHz, 1 GHz, MPU |