STMicroelectronics STM32MP133C F 32-bit Arm Cortex-A7 1GHz MPU
Mga pagtutukoy
- Core: Arm Cortex-A7
- Mga alaala: Panlabas na SDRAM, Naka-embed na SRAM
- Data Bus: 16-bit na parallel interface
- Seguridad/Kaligtasan: I-reset at Pamamahala ng Power, LPLV-Stop2, Standby
- Package: LFBGA, TFBGA na may min pitch na 0.5 mm
- Pamamahala ng Orasan
- Pangkalahatang Layunin na Input/Output
- Interconnect Matrix
- 4 na Kontroler ng DMA
- Mga Peripheral ng Komunikasyon: Hanggang 29
- Mga Analog na Peripheral: 6
- Mga Timer: Hanggang 24, Watchdogs: 2
- Pagpapabilis ng Hardware
- Debug Mode
- Mga piyus: 3072-bit kasama ang natatanging ID at HUK para sa AES 256 key
- Sumusunod sa ECOPACK2
Arm Cortex-A7 Subsystem
Ang Arm Cortex-A7 subsystem ng STM32MP133C/F ay nagbibigay ng…
Mga alaala
Kasama sa device ang External SDRAM at Embedded SRAM para sa pag-iimbak ng data...
Controller ng DDR
Ang controller ng DDR3/DDR3L/LPDDR2/LPDDR3 ay namamahala sa memory access…
Pamamahala ng Power Supply
Tinitiyak ng scheme at superbisor ng power supply ang matatag na paghahatid ng kuryente…
Pamamahala ng Orasan
Pinangangasiwaan ng RCC ang pamamahagi at mga pagsasaayos ng orasan...
General-purpose Input/Outputs (GPIOs)
Ang mga GPIO ay nagbibigay ng mga kakayahan sa interface para sa mga panlabas na device...
TrustZone Protection Controller
Pinapahusay ng ETZPC ang seguridad ng system sa pamamagitan ng pamamahala ng mga karapatan sa pag-access…
Bus-Interconnect Matrix
Pinapadali ng matrix ang paglipat ng data sa pagitan ng iba't ibang mga module…
Mga FAQ
Q: Ano ang maximum na bilang ng mga peripheral ng komunikasyon na sinusuportahan?
A: Sinusuportahan ng STM32MP133C/F ang hanggang 29 na mga peripheral ng komunikasyon.
Q: Ilang analog peripheral ang available?
A: Nag-aalok ang device ng 6 na analog peripheral para sa iba't ibang analog function.
“`
STM32MP133C STM32MP133F
Arm® Cortex®-A7 hanggang 1 GHz, 2×ETH, 2×CAN FD, 2×ADC, 24 timer, audio, crypto at adv. seguridad
Datasheet – data ng produksyon
Mga tampok
May kasamang ST state-of-the-art na patented na teknolohiya
Core
· 32-bit Arm® Cortex®-A7 L1 32-Kbyte I / 32-Kbyte D 128-Kbyte unified level 2 cache Arm® NEONTM at Arm® TrustZone®
Mga alaala
· Panlabas na memorya ng DDR hanggang 1 Gbyte hanggang LPDDR2/LPDDR3-1066 16-bit hanggang DDR3/DDR3L-1066 16-bit
· 168 Kbytes ng panloob na SRAM: 128 Kbytes ng AXI SYSRAM + 32 Kbytes ng AHB SRAM at 8 Kbytes ng SRAM sa Backup na domain
· Dual Quad-SPI memory interface · Flexible external memory controller na may hanggang sa
16-bit na data bus: parallel interface para ikonekta ang mga external na IC at SLC NAND memory na may hanggang 8-bit na ECC
Seguridad/kaligtasan
· Secure na boot, TrustZone® peripheral, 12 xtamper pin kasama ang 5 x active tampers
· Temperatura, voltage, dalas at 32 kHz na pagsubaybay
I-reset at pamamahala ng kapangyarihan
· 1.71 V hanggang 3.6 VI/Os supply (5 V-tolerant I/Os) · POR, PDR, PVD at BOR · On-chip LDOs (USB 1.8 V, 1.1 V) · Backup regulator (~0.9 V) · Internal temperature sensors · Low-power modes: Sleep, Stop, LPLV-Stop
LPLV-Stop2 at Standby
LFBGA
TFBGA
LFBGA289 (14 × 14mm) Pitch 0.8 mm
TFBGA289 (9 × 9 mm) TFBGA320 (11 × 11 mm)
min pitch 0.5 mm
· DDR retention sa Standby mode · Mga kontrol para sa PMIC companion chip
Pamamahala sa orasan
· Mga panloob na oscillator: 64 MHz HSI oscillator, 4 MHz CSI oscillator, 32 kHz LSI oscillator
· Mga panlabas na oscillator: 8-48 MHz HSE oscillator, 32.768 kHz LSE oscillator
· 4 × PLL na may fractional mode
Pangkalahatang layuning input/output
· Hanggang sa 135 secure na I/O port na may kakayahan sa interrupt
· Hanggang 6 na paggising
Interconnect matrix
· 2 bus matrice 64-bit Arm® AMBA® AXI interconnect, hanggang 266 MHz 32-bit Arm® AMBA® AHB interconnect, hanggang 209 MHz
4 DMA controllers upang i-unload ang CPU
· 56 pisikal na channel sa kabuuan
· 1 x high-speed general-purpose master direct memory access controller (MDMA)
· 3 × dual-port DMA na may FIFO at humiling ng mga kakayahan ng router para sa pinakamainam na pamamahala ng peripheral
Setyembre 2024
Ito ay impormasyon sa isang produkto sa buong produksyon.
DS13875 Rev 5
1/219
www.st.com
STM32MP133C/F
Hanggang sa 29 mga peripheral ng komunikasyon
· 5 × I2C FM+ (1 Mbit/s, SMBus/PMBusTM) · 4 x UART + 4 x USART (12.5 Mbit/s,
ISO7816 interface, LIN, IrDA, SPI) · 5 × SPI (50 Mbit/s, kasama ang 4 na may full-duplex
Katumpakan ng klase ng audio ng I2S sa pamamagitan ng panloob na audio PLL o panlabas na orasan)(+2 QUADSPI + 4 na may USART) · 2 × SAI (stereo audio: I2S, PDM, SPDIF Tx) · SPDIF Rx na may 4 na input · 2 × SDMMC hanggang 8 bits (SD/e·MMCTM/SDIO) × 2 protocol na sumusuporta sa CDIO. high-speed Host o 2 × USB 2.0 high-speed Host
+ 1 × USB 2.0 high-speed OTG nang sabay-sabay · 2 x Ethernet MAC/GMAC IEEE 1588v2 hardware, MII/RMII/RGMII
6 analog na peripheral
· 2 × ADC na may 12-bit na max. resolution hanggang 5 Msps
· 1 x sensor ng temperatura · 1 x digital na filter para sa sigma-delta modulator
(DFSDM) na may 4 na channel at 2 filter · Panloob o panlabas na ADC reference na VREF+
Hanggang 24 timer at 2 watchdog
· 2 × 32-bit timer na may hanggang 4 na IC/OC/PWM o pulse counter at quadrature (incremental) encoder input
· 2 × 16-bit advanced timers · 10 × 16-bit general-purpose timers (kabilang ang
2 pangunahing timer na walang PWM) · 5 × 16-bit na low-power timer · Secure na RTC na may sub-second na katumpakan at
kalendaryo ng hardware · 4 na Cortex®-A7 system timer (secure,
hindi secure, virtual, hypervisor) · 2 × independiyenteng watchdog
Pagpapabilis ng hardware
· AES 128, 192, 256 DES/TDES
2 (independent, independent secure) 5 (2 securable) 4 5 (3 securable)
4 + 4 (kabilang ang 2 secure na USART), ang ilan ay maaaring isang boot source
2 (hanggang 4 na audio channel), na may I2S master/slave, PCM input, SPDIF-TX 2 port
Naka-embed na HSPHY na may BCD Naka-embed na HS PHY na may BCD (securable), maaaring maging boot source
2 × HS na ibinahagi sa pagitan ng Host at OTG 4 na mga input
2 (1 × TTCAN), clock calibration, 10 Kbyte shared buffer 2 (8 + 8 bits) (securable), e·MMC o SD ay maaaring maging boot source 2 opsyonal na independyenteng power supply para sa mga interface ng SD card
1 (dual-quad) (securable), maaaring maging boot source
–
–
Boot
–
Boot
Boot Boot
(1)
Parallel address/data 8/16-bit FMC Parallel AD-mux 8/16-bit
NAND 8/16-bit 10/100M/Gigabit Ethernet DMA Cryptography
Hash True random number generator Fuse (isang beses na programmable)
4 × CS, hanggang 4 × 64 Mbyte
Oo, ang 2× CS, SLC, BCH4/8, ay maaaring maging boot source 2 x (MII, RMI, RGMII) na may PTP at EEE (securable)
3 instance (1 secure), 33-channel na MDMA PKA (na may proteksyon ng DPA), DES, TDES, AES (na may proteksyon ng DPA)
(lahat ay secure) SHA-1, SHA-224, SHA-256, SHA-384, SHA-512, SHA-3, HMAC
(securable) True-RNG (securable) 3072 effective bits (secure, 1280 bits available para sa user)
–
Boot –
–
16/219
DS13875 Rev 5
STM32MP133C/F
Paglalarawan
Talahanayan 1. STM32MP133C/F na mga feature at peripheral count (ipinagpapatuloy)
STM32MP133CAE STM32MP133FAE STM32MP133CAG STM32MP133FAG STM32MP133CAF STM32MP133FAF Miscellaneous
Mga tampok
LFBGA289
TFBGA289
TFBGA320
Mga GPIO na may interrupt (kabuuang bilang)
135(2)
Mga Securable na GPIOs Wakeup pin
Lahat
6
Tampay mga pin (aktibong tampeh)
12 (5)
DFSDM Hanggang 12-bit na naka-synchronize na ADC
4 na input channel na may 2 filter
–
2(3) (hanggang 5 Msps sa 12-bit bawat isa) (secure)
ADC1: 19 na channel kasama ang 1x internal, 18 channel na available para sa
12-bit ADC channel sa kabuuan(4)
user kasama ang 8x differential
–
ADC2: 18 na channel kasama ang 6x internal, 12 channel na available para sa
user kasama ang 6x differential
Panloob na ADC VREF VREF+ input pin
1.65 V, 1.8 V, 2.048 V, 2.5 V o VREF+ input –
Oo
1. Maaaring mag-boot ang QUADSPI mula sa mga nakalaang GPIO o gamit ang ilang FMC Nand8 boot GPIO (PD4, PD1, PD5, PE9, PD11, PD15 (tingnan ang Talahanayan 7: STM32MP133C/F na mga kahulugan ng bola).
2. Kasama sa kabuuang bilang ng GPIO ang apat na JTAG Mga GPIO at tatlong BOOT GPIO na may limitadong paggamit (maaaring sumalungat sa koneksyon sa panlabas na device sa panahon ng boundary scan o boot).
3. Kapag ang parehong ADC ay ginamit, ang kernel clock ay dapat na pareho para sa parehong ADC at ang naka-embed na ADC prescaler ay hindi magagamit.
4. Bilang karagdagan, mayroon ding mga panloob na channel: – ADC1 internal channel: VREFINT – ADC2 internal channels: temperatura, internal voltage reference, VDDCORE, VDDCPU, VDDQ_DDR, VBAT / 4.
DS13875 Rev 5
17/219
48
Paglalarawan 18/219
STM32MP133C/F
Larawan 1. STM32MP133C/F block diagram
Mga supply ng IC
@VDDA
HSI
AXIM: Arm 64-bit AXI interconnect (266 MHz) T
@VDDCPU
GIC
T
Cortex-A7 CPU 650/1000 MHz + MMU + FPU + NEONT
32K D$
32K I$
CNT (timer) T
ETM
T
2561K2B8LK2B$L+2$SCU T
async
128 bits
TT
CSI
LSI
Debug timesamp
generator TSGEN
T
DAP
(JTAG/SWD)
SYSRAM 128KB
ROM 128KB
38
2 x ETH MAC
10/100/1000(walang GMII)
FIFO
TT
T
BKPSRAM 8KB
T
RNG
T
HASH
16b PHY
DDRCTRL 58
LPDDR2/3, DDR3/3L
async
T
CRYP
T
SAES
DDRMCE T TZC T
DDRPHYC
T
13
DLY
8b QUADSPI (dalawahan) T
37
16b
FMC
T
CRC
T
DLYBSD1
(SDMMC1 DLY na kontrol)
T
DLYBSD2
(SDMMC2 DLY na kontrol)
T
DLYBQS
(QUADSPI DLY control)
FIFO FIFO
DLY DLY
14 8b SDMMC1 T 14 8b SDMMC2 T
PHY
2
USBH
2
(2xHS Host)
PLUSB
FIFO
T
PKA
FIFO
T MDMA 32 channel
AXIMC TT
17 16b Trace port
ETZPC
T
IWDG1
T
@VBAT
BSEC
T
Mga OTP Fuse
@VDDA
2
RTC / AWU
T
12
TAMP / Mga backup na reg T
@VBAT
2
LSE (32kHz XTAL)
T
System timing STGENC
henerasyon
STGENR
USBPHYC
(USB 2 x PHY control)
IWDG2
@VBAT
@VDDA
1
VREFBUF
T
4
16b LPTIM2
T
1
16b LPTIM3
T
1
16b LPTIM4
1
16b LPTIM5
3
Mga pin ng BOOT
SYSCFG
T
8
8b
HDP
10 16b TIM1/PWM 10 16b TIM8/PWM
13
SAI1
13
SAI2
9
4ch DFSDM
Buffer 10KB CCU
4
FDCAN1
4
FDCAN2
FIFO FIFO
APB2 (100 MHz)
8KB FIFO
APB5 (100MHz)
APB3 (100 MHz)
APB4
async AHB2APB
SRAM1 16KB T SRAM2 8KB T SRAM3 8KB T
AHB2APB
DMA1
8 stream
DMAMUX1
DMA2
8 stream
DMAMUX2
DMA3
8 stream
T
PMB (monitor ng proseso)
DTS (digital temp. sensor)
Voltage regulators
@VDDA
Pangangasiwa ng suplay
FIFO
FIFO
FIFO
2×2 Matrix
AHB2APB
64 bits AXI
64bits AXI master
32 bits AHB 32 bits AHB master
32 bits APB
T TrustZone proteksyon sa seguridad
AHB2APB
APB2 (100 MHz)
APB1 (100 MHz)
FIFO FIFO FIFO FIFO FIFO
MLAHB: Arm 32-bit multi-AHB bus matrix (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
(OTG HS)
PHY
2
T
12b ADC1
18
T
12b ADC2
18
T
GPIOA
16b
16
T
GPIOB
16b
16
T
GPIOC
16b
16
T
GPIOD
16b
16
T
GPIOE
16b
16
T
GPIOF
16b
16
T
GPIOG 16b 16
T
GPIOH
16b
15
T
GPIOI
16b
8
AHB2APB
T
USART1
Smartcard IrDA
5
T
USART2
Smartcard IrDA
5
T
SPI4/I2S4
5
T
SPI5
4
T
I2C3/SMBUS
3
T
I2C4/SMBUS
3
T
I2C5/SMBUS
3
Filter Filter Filter
T
TIM12
16b
2
T
TIM13
16b
1
T
TIM14
16b
1
T
TIM15
16b
4
T
TIM16
16b
3
T
TIM17
16b
3
TIM2 TIM3 TIM4
32b
5
16b
5
16b
5
TIM5 TIM6 TIM7
32b
5
16b
16b
LPTIM1 16b
4
USART3
Smartcard IrDA
5
UART4
4
UART5
4
UART7
4
UART8
4
Filter ng Filter
I2C1/SMBUS
3
I2C2/SMBUS
3
SPI2/I2S2
5
SPI3/I2S3
5
USART6
Smartcard IrDA
5
SPI1/I2S1
5
FIFO FIFO
FIFO FIFO
MSv67509V2
DS13875 Rev 5
STM32MP133C/F
3
Pagganap sa paglipasview
Pagganap sa paglipasview
3.1
3.1.1
3.1.2
Arm Cortex-A7 subsystem
Mga tampok
· Arkitektura ng ARMv7-A · 32-Kbyte L1 na cache ng pagtuturo · 32-Kbyte L1 cache ng data · 128-Kbyte level2 cache · Arm + Thumb®-2 set ng pagtuturo · Arm TrustZone security technology · Arm NEON advanced SIMD · DSP at SIMD extension · VFPv4 floating-point · Suporta sa virtualization ng hardware · (Naka-embed na genes na trace) controller (Naka-embed na bakas ng hardware) 160 nakabahaging peripheral interrupts · Integrated generic timer (CNT)
Tapos naview
Ang processor ng Cortex-A7 ay isang processor ng application na napakatipid sa enerhiya na idinisenyo upang magbigay ng mahusay na pagganap sa mga high-end na wearable, at iba pang low-power na naka-embed at mga consumer na application. Nagbibigay ito ng hanggang 20 % na higit pang pagganap ng solong thread kaysa sa Cortex-A5 at nagbibigay ng katulad na pagganap kaysa sa Cortex-A9.
Ang Cortex-A7 ay isinasama ang lahat ng mga tampok ng mataas na pagganap na Cortex-A15 at CortexA17 na mga processor, kabilang ang virtualization support sa hardware, NEON, at 128-bit AMBA 4 AXI bus interface.
Ang processor ng Cortex-A7 ay bumubuo sa 8-s na matipid sa enerhiyatage pipeline ng Cortex-A5 processor. Nakikinabang din ito mula sa isang pinagsamang L2 cache na idinisenyo para sa mababang lakas, na may mas mababang mga latency ng transaksyon at pinahusay na suporta sa OS para sa pagpapanatili ng cache. Higit pa rito, mayroong pinahusay na hula sa sangay at pinahusay na pagganap ng memory system, na may 64-bit na loadstore path, 128-bit AMBA 4 AXI bus at tumaas na laki ng TLB (256 entry, mula sa 128 entry para sa Cortex-A9 at Cortex-A5), tumataas ang performance para sa malalaking workload gaya ng web nagba-browse
Thumb-2 na teknolohiya
Naghahatid ng pinakamataas na pagganap ng tradisyunal na Arm code habang nagbibigay din ng hanggang 30% na pagbawas sa kinakailangan sa memorya para sa pag-iimbak ng mga tagubilin.
teknolohiya ng TrustZone
Tinitiyak ang maaasahang pagpapatupad ng mga aplikasyon ng seguridad mula sa pamamahala ng mga digital na karapatan hanggang sa elektronikong pagbabayad. Malawak na suporta mula sa teknolohiya at mga kasosyo sa industriya.
DS13875 Rev 5
19/219
48
Pagganap sa paglipasview
STM32MP133C/F
NEON
Maaaring pabilisin ng teknolohiya ng NEON ang multimedia at mga algorithm sa pagpoproseso ng signal tulad ng video encode/decode, 2D/3D graphics, gaming, audio at speech processing, image processing, telephony, at sound synthesis. Ang Cortex-A7 ay nagbibigay ng engine na nag-aalok ng parehong performance at functionality ng Cortex-A7 floating-point unit (FPU) at isang pagpapatupad ng NEON advanced SIMD instruction set para sa karagdagang acceleration ng media at signal processing functions. Pinapalawak ng NEON ang Cortex-A7 processor FPU para makapagbigay ng quad-MAC at karagdagang 64-bit at 128-bit na set ng rehistro na sumusuporta sa isang rich set ng SIMD operations sa 8-, 16- at 32-bit integer at 32-bit floating-point data quantities.
Virtualization ng hardware
Napakahusay na suporta sa hardware para sa pamamahala ng data at arbitrasyon, kung saan ang maramihang mga kapaligiran ng software at ang kanilang mga aplikasyon ay makakapag-access sa mga kakayahan ng system nang sabay-sabay. Nagbibigay-daan ito sa pagsasakatuparan ng mga device na matatag, na may mga virtual na kapaligiran na mahusay na nakahiwalay sa isa't isa.
Mga na-optimize na L1 cache
Ang performance at power optimized L1 caches ay pinagsasama ang minimal na access latency techniques para ma-maximize ang performance at mabawasan ang power consumption.
Pinagsamang L2 cache controller
Nagbibigay ng low-latency at high-bandwidth na access sa naka-cache na memory sa high-frequency, o para bawasan ang power consumption na nauugnay sa off-chip memory access.
Cortex-A7 floating-point unit (FPU)
Ang FPU ay nagbibigay ng high-performance na single at double precision floating-point na mga tagubilin na tugma sa Arm VFPv4 architecture na software na compatible sa mga nakaraang henerasyon ng Arm floating-point coprocessor.
Snoop control unit (SCU)
Ang SCU ay may pananagutan sa pamamahala ng interconnect, arbitrasyon, komunikasyon, cache sa cache at paglilipat ng memorya ng system, cache coherence at iba pang mga kakayahan para sa processor.
Binabawasan din ng pagkakaugnay ng system na ito ang pagiging kumplikado ng software na kasangkot sa pagpapanatili ng pagkakaugnay ng software sa loob ng bawat driver ng OS.
Generic na interrupt controller (GIC)
Ang pagpapatupad ng standardized at architected interrupt controller, ang GIC ay nagbibigay ng isang mayaman at flexible na diskarte sa inter-processor na komunikasyon at ang routing at prioritization ng system interrupts.
Sumusuporta sa hanggang 192 independiyenteng mga interrupt, sa ilalim ng kontrol ng software, hardware na priyoridad, at niruruta sa pagitan ng operating system at TrustZone software management layer.
Ang flexibility ng pagruruta na ito at ang suporta para sa virtualization ng mga interrupts sa operating system, ay nagbibigay ng isa sa mga pangunahing tampok na kinakailangan upang mapahusay ang mga kakayahan ng isang solusyon na gumagamit ng hypervisor.
20/219
DS13875 Rev 5
STM32MP133C/F
Pagganap sa paglipasview
3.2
3.2.1
3.2.2
Mga alaala
Panlabas na SDRAM
Ang mga STM32MP133C/F device ay nag-e-embed ng controller para sa external SDRAM na sumusuporta sa mga sumusunod: · LPDDR2 o LPDDR3, 16-bit na data, hanggang 1 Gbyte, hanggang 533 MHz clock · DDR3 o DDR3L, 16-bit na data, hanggang 1 Gbyte, hanggang 533 MHz clock
Naka-embed na SRAM
Tampok sa lahat ng device: · SYSRAM: 128 Kbytes (na may programmable size secure zone) · AHB SRAM: 32 Kbytes (securable) · BKPSRAM (backup SRAM): 8 Kbytes
Ang nilalaman ng lugar na ito ay protektado laban sa mga posibleng hindi gustong mga access sa pagsulat, at maaaring mapanatili sa Standby o VBAT mode. Maaaring tukuyin ang BKPSRAM (sa ETZPC) bilang naa-access ng secure na software lamang.
3.3
DDR3/DDR3L/LPDDR2/LPDDR3 controller (DDRCTRL)
Ang DDRCTRL na sinamahan ng DDRPHYC ay nagbibigay ng kumpletong solusyon sa interface ng memorya para sa subsystem ng memorya ng DDR. · Isang 64-bit AMBA 4 AXI ports interface (XPI) · AXI clock asynchronous sa controller · DDR memory cypher engine (DDRMCE) na nagtatampok ng AES-128 DDR on-the-fly write
encryption/read decryption. · Mga sinusuportahang pamantayan:
Ang pagtutukoy ng JEDEC DDR3 SDRAM, JESD79-3E para sa DDR3/3L na may 16-bit na interface
JEDEC LPDDR2 SDRAM na detalye, JESD209-2E para sa LPDDR2 na may 16-bit na interface
Ang pagtutukoy ng JEDEC LPDDR3 SDRAM, JESD209-3B para sa LPDDR3 na may 16-bit na interface
· Advanced na scheduler at SDRAM command generator · Programmable full data width (16-bit) o kalahating data width (8-bit) · Advanced na suporta sa QoS na may tatlong traffic class sa read at dalawang traffic classes on write · Mga opsyon upang maiwasan ang gutom ng mas mababang priority traffic · Garantiyang pagkakaugnay para sa write-after-read (WAR) at read-after-write (RAW) sa
Mga AXI port · Programmable na suporta para sa mga opsyon sa burst length (4, 8, 16) · Sumulat ng pinagsama upang payagan ang maramihang pagsusulat sa parehong address na pagsamahin sa isang
solong pagsulat · Pag-configure ng solong ranggo
DS13875 Rev 5
21/219
48
Pagganap sa paglipasview
STM32MP133C/F
· Suporta ng awtomatikong SDRAM power-down entry at exit sanhi ng kakulangan ng pagdating ng transaksyon para sa programmable na oras
· Suporta ng awtomatikong paghinto ng orasan (LPDDR2/3) pagpasok at paglabas dulot ng kakulangan ng pagdating ng transaksyon
· Suporta ng awtomatikong pagpapatakbo ng low-power mode na dulot ng kakulangan ng pagdating ng transaksyon para sa oras na mai-program sa pamamagitan ng interface ng hardware na low-power
· Programmable paging policy · Suporta ng awtomatiko o sa ilalim ng kontrol ng software na self-refresh entry at exit · Suporta ng deep power-down entry at exit sa ilalim ng software control (LPDDR2 at
LPDDR3) · Suporta ng tahasang SDRAM mode register updates sa ilalim ng software control · Flexible address mapper logic upang payagan ang application na partikular na pagmamapa ng row, column,
bank bits · Mga pagpipilian sa kontrol sa pag-refresh na napipili ng user · DDRPERFM na nauugnay na bloke upang tumulong para sa pagsubaybay at pag-tune ng pagganap
Ang DDRCTRL at DDRPHYC ay maaaring tukuyin (sa ETZPC) bilang naa-access ng secure na software lamang.
Ang mga pangunahing tampok ng DDRMCE (DDR memory cypher engine) ay nakalista sa ibaba: · AXI system bus master/slave interface (64-bit) · In-line encryption (para sa pagsusulat) at decryption (para sa mga nabasa), batay sa naka-embed na firewall
programming · Dalawang encryption mode bawat rehiyon (maximum na isang rehiyon): walang encryption (bypass mode),
block cipher mode · Simula at pagtatapos ng mga rehiyon na tinukoy na may 64-Kbyte granularity · Default na pag-filter (rehiyon 0): anumang access na ibinigay · Pag-filter ng access sa rehiyon: wala
Sinusuportahang block cipher: AES Supported chaining mode · Ang block mode na may AES cipher ay compatible sa ECB mode na tinukoy sa NIST FIPS publication 197 advanced encryption standard (AES), na may nauugnay na key derivation function batay sa Keccak-400 algorithm na na-publish sa https://keccak.team website. · Isang set ng write-only at lockable master key registers · AHB configuration port, privileged aware
22/219
DS13875 Rev 5
STM32MP133C/F
Pagganap sa paglipasview
3.4
TrustZone address space controller para sa DDR (TZC)
Ang TZC ay ginagamit upang i-filter ang read/write access sa DDR controller ayon sa TrustZone rights at ayon sa non-secure master (NSAID) sa hanggang siyam na programmable na rehiyon: · Configuration na sinusuportahan ng pinagkakatiwalaang software lang · Isang filter unit · Siyam na rehiyon:
Ang Rehiyon 0 ay palaging pinapagana at sumasaklaw sa buong hanay ng address. Ang mga rehiyon 1 hanggang 8 ay may programmable base-/end-address at maaaring italaga sa
alinman sa isa o parehong mga filter. · Secure at hindi secure na mga pahintulot sa pag-access na naka-program sa bawat rehiyon · Hindi secure na mga access na na-filter ayon sa NSAID · Ang mga rehiyon na kinokontrol ng parehong filter ay hindi dapat mag-overlap · Mabibigo ang mga mode na may error at/o interrupt · Kakayahang tumanggap = 256 · Gate keeper logic upang paganahin at i-disable ang bawat filter · Mga speculative access
DS13875 Rev 5
23/219
48
Pagganap sa paglipasview
STM32MP133C/F
3.5
Mga mode ng boot
Sa startup, ang boot source na ginagamit ng internal boot ROM ay pinili ng BOOT pin at OTP bytes.
Talahanayan 2. Mga boot mode
BOOT2 BOOT1 BOOT0 Paunang boot mode
Mga komento
Maghintay ng papasok na koneksyon sa:
0
0
0
UART at USB(1)
USART3/6 at UART4/5/7/8 sa mga default na pin
USB high-speed device sa OTG_HS_DP/DM pins(2)
0
0
1 Serial NOR flash(3) Serial NOR flash sa QUADSPI(5)
0
1
0
e·MMC(3)
e·MMC sa SDMMC2 (default)(5)(6)
0
1
1
NAND flash(3)
SLC NAND flash sa FMC
1
0
0
Development boot (walang flash memory boot)
Ginagamit upang makakuha ng access sa pag-debug nang walang boot mula sa flash memory(4)
1
0
1
SD card(3)
SD card sa SDMMC1 (default)(5)(6)
Maghintay ng papasok na koneksyon sa:
1
1
0 UART at USB(1)(3) USART3/6 at UART4/5/7/8 sa mga default na pin
USB high-speed device sa OTG_HS_DP/DM pins(2)
1
1
1 Serial NAND flash(3) Serial NAND flash sa QUADSPI(5)
1. Maaaring hindi paganahin ng mga setting ng OTP. 2. Ang USB ay nangangailangan ng HSE clock/crystal (tingnan ang AN5474 para sa mga sinusuportahang frequency na may at walang mga setting ng OTP). 3. Maaaring baguhin ang pinagmulan ng boot sa pamamagitan ng mga setting ng OTP (para sa halampang paunang boot sa SD card, pagkatapos ay e·MMC na may mga setting ng OTP). 4. Cortex®-A7 core sa infinite loop toggling PA13. 5. Maaaring baguhin ng OTP ang mga default na pin. 6. Bilang kahalili, ang isa pang interface ng SDMMC kaysa sa default na ito ay maaaring piliin ng OTP.
Bagama't ang mababang antas ng boot ay ginagawa gamit ang mga panloob na orasan, ang ST ay nagtustos ng mga pakete ng software pati na rin ang mga pangunahing panlabas na interface tulad ng DDR, USB (ngunit hindi limitado sa) ay nangangailangan ng isang kristal o isang panlabas na oscillator upang maikonekta sa mga HSE pin.
Tingnan ang RM0475 "STM32MP13xx advanced Arm®-based 32-bit MPUs" o AN5474 "Pagsisimula sa STM32MP13xx lines hardware development" para sa mga hadlang at rekomendasyon tungkol sa koneksyon ng mga HSE pin at mga sinusuportahang frequency.
24/219
DS13875 Rev 5
STM32MP133C/F
Pagganap sa paglipasview
3.6
Pamamahala ng power supply
3.6.1
Pag-iingat:
Skema ng supply ng kuryente
· Ang VDD ay ang pangunahing supply para sa mga I/O at panloob na bahagi na pinananatiling pinapagana sa Standby mode. Kapaki-pakinabang na voltage range ay 1.71 V hanggang 3.6 V (1.8 V, 2.5 V, 3.0 V o 3.3 V typ.)
Ang VDD_PLL at VDD_ANA ay dapat na nakakonekta sa bituin sa VDD. · Ang VDDCPU ay ang Cortex-A7 CPU na nakatuon sa voltage supply, na ang halaga ay nakasalalay sa
gustong dalas ng CPU. 1.22 V hanggang 1.38 V sa run mode. Dapat na naroroon ang VDD bago ang VDDCPU. · Ang VDDCORE ay ang pangunahing digital voltage at kadalasang nagsasara sa panahon ng Standby mode. Voltage range ay 1.21 V hanggang 1.29 V sa run mode. Dapat na naroroon ang VDD bago ang VDDCORE. · Ang VBAT pin ay maaaring ikonekta sa panlabas na baterya (1.6 V < VBAT < 3.6 V). Kung walang ginagamit na panlabas na baterya, ang pin na ito ay dapat na konektado sa VDD. · Ang VDDA ay ang analog (ADC/VREF), supply voltage (1.62 V hanggang 3.6 V). Ang paggamit ng panloob na VREF+ ay nangangailangan ng VDDA na katumbas o mas mataas sa VREF+ + 0.3 V. · Ang VDDA1V8_REG pin ay ang output ng internal regulator, na konektado sa loob sa USB PHY at USB PLL. Ang panloob na VDDA1V8_REG regulator ay pinagana bilang default at maaaring kontrolin ng software. Palagi itong naka-shut down sa Standby mode.
Ang partikular na BYPASS_REG1V8 pin ay hindi dapat iwanang lumulutang. Dapat itong konektado sa VSS o sa VDD para i-activate o i-deactivate ang voltage regulator. Kapag ang VDD = 1.8 V, dapat itakda ang BYPASS_REG1V8. · Ang VDDA1V1_REG pin ay ang output ng internal regulator, na konektado sa loob sa USB PHY. Ang panloob na VDDA1V1_REG regulator ay pinagana bilang default at maaaring kontrolin ng software. Palagi itong naka-shut down sa Standby mode.
· Ang VDD3V3_USBHS ay ang USB high-speed supply. Voltagang saklaw ay 3.07 V hanggang 3.6 V.
Ang VDD3V3_USBHS ay hindi dapat naroroon maliban kung ang VDDA1V8_REG ay naroroon, kung hindi, ang permanenteng pinsala ay maaaring mangyari sa STM32MP133C/F. Dapat itong tiyakin sa pamamagitan ng pagkakasunod-sunod ng pagraranggo ng PMIC o sa panlabas na bahagi kung sakaling magkaroon ng discrete component power supply na pagpapatupad.
· Ang VDDSD1 at VDDSD2 ay SDMMC1 at SDMMC2 SD card power supply upang suportahan ang ultra-high-speed mode.
· Ang VDDQ_DDR ay ang supply ng DDR IO. 1.425 V hanggang 1.575 V para sa interfacing ng mga memory ng DDR3 (1.5 V typ.)
1.283 V hanggang 1.45 V para sa interfacing ng DDR3L memory (1.35 V typ.)
1.14 V hanggang 1.3 V para sa interfacing LPDDR2 o LPDDR3 memory (1.2 V typ.)
Sa panahon ng power-up at power-down phase, ang mga sumusunod na kinakailangan sa power sequence ay dapat igalang:
· Kapag ang VDD ay mas mababa sa 1 V, ang ibang mga power supply (VDDCORE, VDDCPU, VDDSD1, VDDSD2, VDDA, VDDA1V8_REG, VDDA1V1_REG, VDD3V3_USBHS, VDDQ_DDR) ay dapat manatili sa ibaba ng VDD + 300 mV.
· Kapag ang VDD ay higit sa 1 V, ang lahat ng power supply ay independyente.
Sa panahon ng power-down phase, ang VDD ay maaaring pansamantalang maging mas mababa kaysa sa iba pang mga supply kung ang enerhiya na ibinibigay sa STM32MP133C/F ay mananatiling mababa sa 1 mJ. Nagbibigay-daan ito sa mga panlabas na decoupling capacitor na ma-discharge nang may magkakaibang mga constant ng oras sa panahon ng power-down transient phase.
DS13875 Rev 5
25/219
48
Pagganap sa paglipasview
V 3.6
VBOR0 1
Figure 2. Power-up/down sequence
STM32MP133C/F
VDDX(1) VDD
3.6.2
Tandaan: 26/219
0.3
Power-on
Operating mode
Power-down
oras
Di-wastong lugar ng supply
VDDX < VDD + 300 mV
Ang VDDX ay hiwalay sa VDD
MSv47490V1
1. Ang VDDX ay tumutukoy sa anumang power supply sa VDDCORE, VDDCPU, VDDSD1, VDDSD2, VDDA, VDDA1V8_REG, VDDA1V1_REG, VDD3V3_USBHS, VDDQ_DDR.
Supervisor ng power supply
Ang mga device ay may integrated power-on reset (POR)/ power-down reset (PDR) circuitry na kasama ng Brownout reset (BOR) circuitry:
· Power-on reset (POR)
Sinusubaybayan ng superbisor ng POR ang VDD power supply at inihahambing ito sa isang nakapirming threshold. Ang mga device ay nananatili sa reset mode kapag ang VDD ay nasa ibaba ng threshold na ito, · Power-down reset (PDR)
Sinusubaybayan ng superbisor ng PDR ang supply ng kuryente ng VDD. Nabubuo ang pag-reset kapag bumaba ang VDD sa isang nakapirming threshold.
· Pag-reset ng Brownout (BOR)
Sinusubaybayan ng superbisor ng BOR ang supply ng kuryente ng VDD. Tatlong BOR threshold (mula 2.1 hanggang 2.7 V) ay maaaring i-configure sa pamamagitan ng mga byte ng opsyon. Nabubuo ang pag-reset kapag bumaba ang VDD sa threshold na ito.
· Power-on reset VDDCORE (POR_VDDCORE) Ang POR_VDDCORE supervisor ay sinusubaybayan ang VDDCORE power supply at inihahambing ito sa isang nakapirming threshold. Ang VDDCORE domain ay nananatili sa reset mode kapag ang VDDCORE ay nasa ibaba ng threshold na ito.
· Power-down reset VDDCORE (PDR_VDDCORE) Sinusubaybayan ng superbisor ng PDR_VDDCORE ang supply ng kuryente ng VDDCORE. Nabubuo ang pag-reset ng domain ng VDDCORE kapag bumaba ang VDDCORE sa isang nakapirming threshold.
· Power-on-reset VDDCPU (POR_VDDCPU) Ang POR_VDDCPU supervisor ay sinusubaybayan ang VDDCPU power supply at inihahambing ito sa isang nakapirming threshold. Ang VDDCPU domain ay nananatili sa reset mode kapag ang VDDCORE ay nasa ibaba ng threshold na ito.
Ang PDR_ON pin ay nakalaan para sa STMicroelectronics production test at dapat palaging konektado sa VDD sa isang application.
DS13875 Rev 5
STM32MP133C/F
Pagganap sa paglipasview
3.7
Diskarte sa mababang kapangyarihan
Mayroong ilang mga paraan upang bawasan ang pagkonsumo ng kuryente sa STM32MP133C/F: · Bawasan ang dynamic na pagkonsumo ng kuryente sa pamamagitan ng pagpapabagal sa mga orasan ng CPU at/o
mga orasan ng bus matrix at/o pagkontrol sa mga indibidwal na peripheral na orasan. · I-save ang pagkonsumo ng kuryente kapag ang CPU ay IDLE, sa pamamagitan ng pagpili sa mga available na mababang-
power mode ayon sa mga pangangailangan ng user application. Nagbibigay-daan ito sa pinakamahusay na kompromiso sa pagitan ng maikling oras ng pagsisimula, mababang paggamit ng kuryente, pati na rin ang mga available na mapagkukunan ng paggising, na makamit. · Gamitin ang DVFS (dynamic voltage at frequency scaling) mga operating point na direktang kumokontrol sa dalas ng orasan ng CPU pati na rin ang VDDCPU output supply.
Pinapayagan ng mga operating mode ang kontrol ng pamamahagi ng orasan sa iba't ibang bahagi ng system at ang kapangyarihan ng system. Ang mode ng pagpapatakbo ng system ay hinihimok ng MPU sub-system.
Ang MPU sub-system low-power modes ay nakalista sa ibaba: · CSleep: Ang mga orasan ng CPU ay huminto at ang (mga) peripheral na orasan ay gumagana bilang
dating itinakda sa RCC (reset at clock controller). · CStop: Ang (mga) CPU peripheral na orasan ay huminto. · Cstandby: VDDCPU OFF
Ang CSleep at CStop low-power mode ay ipinasok ng CPU kapag isinasagawa ang WFI (wait for interrupt) o WFE (wait for event) na mga tagubilin.
Ang mga available na system operating mode ay ang mga sumusunod: · Run (system at its full performance, VDDCORE, VDDCPU at mga orasan ON) · Stop (clock OFF) · LP-Stop (clock OFF) · LPLV-Stop (clocks OFF, VDDCORE at VDDCPU supply level ay maaring babaan) · LPLV-Stopby OFF, VDDCPU OFF, and clocks Standby. (VDDCPU, VDDCORE, at mga orasan NAKA-OFF)
Talahanayan 3. System versus CPU power mode
Mode ng kapangyarihan ng system
CPU
Run mode
CRun o CSleep
Stop mode LP-Stop mode LPLV-Stop mode LPLV-Stop2 mode
Standby mode
CStop o CStandby CStandby
3.8
I-reset at clock controller (RCC)
Ang clock at reset controller ang namamahala sa pagbuo ng lahat ng mga orasan, gayundin ang clock gating, at ang kontrol ng system at peripheral resets.RCC ay nagbibigay ng mataas na flexibility sa pagpili ng mga pinagmumulan ng orasan at nagbibigay-daan sa paggamit ng clock ratios upang mapabuti ang power consumption. Bilang karagdagan, sa ilang mga peripheral ng komunikasyon na may kakayahang magtrabaho kasama
DS13875 Rev 5
27/219
48
Pagganap sa paglipasview
STM32MP133C/F
3.8.1 3.8.2
dalawang magkaibang mga domain ng orasan (alinman sa isang bus interface clock o isang kernel peripheral clock), ang dalas ng system ay maaaring baguhin nang hindi binabago ang baudrate.
Pamamahala sa orasan
Ang mga device ay nag-embed ng apat na panloob na oscillator, dalawang oscillator na may panlabas na kristal o resonator, tatlong panloob na oscillator na may mabilis na oras ng pagsisimula at apat na PLL.
Ang RCC ay tumatanggap ng mga sumusunod na clock source input: · Mga panloob na oscillator:
64 MHz HSI clock (1 % accuracy) 4 MHz CSI clock 32 kHz LSI clock · Mga panlabas na oscillator: 8-48 MHz HSE clock 32.768 kHz LSE clock
Ang RCC ay nagbibigay ng apat na PLL: · PLL1 na nakatuon sa CPU clocking · PLL2 na nagbibigay ng:
mga orasan para sa AXI-SS (kabilang ang APB4, APB5, AHB5 at AHB6 bridge) na mga orasan para sa interface ng DDR · PLL3 na nagbibigay ng: mga orasan para sa multi-Layer na AHB at peripheral bus matrix (kabilang ang APB1,
APB2, APB3, APB6, AHB1, AHB2, at AHB4) kernel clocks para sa mga peripheral · PLL4 na nakatuon sa pagbuo ng mga kernel clock para sa iba't ibang peripheral
Nagsisimula ang system sa orasan ng HSI. Ang application ng gumagamit ay maaaring piliin ang pagsasaayos ng orasan.
Mga mapagkukunan ng pag-reset ng system
Sinisimulan ng power-on reset ang lahat ng register maliban sa debug, isang bahagi ng RCC, isang bahagi ng RTC at mga rehistro ng status ng power controller, pati na rin ang Backup power domain.
Ang isang pag-reset ng application ay nabuo mula sa isa sa mga sumusunod na pinagmumulan: · isang pag-reset mula sa NRST pad · isang pag-reset mula sa POR at PDR signal (karaniwang tinatawag na power-on na pag-reset) · isang pag-reset mula sa BOR (karaniwang tinatawag na brownout) · isang pag-reset mula sa independiyenteng tagapagbantay 1 · isang pag-reset mula sa independiyenteng tagapagbantay 2 · isang software system na na-reset mula sa C Cortex-A7 kapag ang feature ay na-reset mula sa C Cortex-AXNUMX activated
Ang isang pag-reset ng system ay nabuo mula sa isa sa mga sumusunod na mapagkukunan: · isang pag-reset ng application · isang pag-reset mula sa POR_VDDCORE signal · isang paglabas mula sa Standby mode patungo sa Run mode
28/219
DS13875 Rev 5
STM32MP133C/F
Pagganap sa paglipasview
Ang isang MPU processor reset ay nabuo mula sa isa sa mga sumusunod na mapagkukunan: · isang system reset · sa bawat oras na ang MPU ay lalabas sa Cstandby · isang software na MPU reset mula sa Cortex-A7 (CPU)
3.9
General-purpose input/outputs (GPIOs)
Ang bawat isa sa mga GPIO pin ay maaaring i-configure ng software bilang output (push-pull o open-drain, mayroon o walang pull-up o pull-down), bilang input (may pull-up o pull-down o walang) o bilang peripheral alternate function. Karamihan sa mga GPIO pin ay ibinabahagi sa digital o analog na mga alternatibong function. Ang lahat ng mga GPIO ay may mataas na kakayahan at may bilis na pagpili upang mas mahusay na pamahalaan ang panloob na ingay, paggamit ng kuryente at electromagnetic emission.
Pagkatapos ng pag-reset, nasa analog mode ang lahat ng GPIO upang bawasan ang pagkonsumo ng kuryente.
Ang pagsasaayos ng I/O ay maaaring i-lock kung kinakailangan sa pamamagitan ng pagsunod sa isang tiyak na pagkakasunud-sunod upang maiwasan ang maling pagsusulat sa mga rehistro ng I/O.
Ang lahat ng mga GPIO pin ay maaaring isa-isang itakda bilang secure, na nangangahulugan na ang software ay nag-access sa mga GPIO na ito at ang mga nauugnay na peripheral na tinukoy bilang secure ay pinaghihigpitan sa secure na software na tumatakbo sa CPU.
3.10
Tandaan:
TrustZone protection controller (ETZPC)
Ginagamit ang ETZPC para i-configure ang TrustZone security ng mga bus master at slave na may programmable-security attributes (securable resources). Halimbawa: · Maaaring i-program ang on-chip SYSRAM secure na laki ng rehiyon. · Ang mga peripheral ng AHB at APB ay maaaring gawing secure o hindi secure. · Ang AHB SRAM ay maaaring gawing secure o hindi secure.
Bilang default, ang SYSRAM, AHB SRAM at mga securable na peripheral ay nakatakda sa secure na access lamang, kaya, hindi naa-access ng mga hindi secure na master gaya ng DMA1/DMA2.
DS13875 Rev 5
29/219
48
Pagganap sa paglipasview
STM32MP133C/F
3.11
Bus-interconnect matrix
Nagtatampok ang mga device ng AXI bus matrix, isang pangunahing AHB bus matrix at mga bus bridge na nagbibigay-daan sa mga bus master na magkaugnay sa mga bus slave (tingnan ang figure sa ibaba, ang mga tuldok ay kumakatawan sa mga pinaganang master/slave na koneksyon).
Larawan 3. STM32MP133C/F bus matrix
MDMA
SDMMC2
SDMMC1
DBG Mula sa MLAHB interconnect USBH
CPU
ETH1 ETH2
128-bit
AXIM
M9
M0
M1 M2
M3
M11
M4
M5
M6
M7
S0
S1 S2 S3 S4 S5 S6 S7 S8 S9
Default na alipin AXIMC
NIC-400 AXI 64 bits 266 MHz – 10 masters / 10 slave
Mula sa AXIM interconnect DMA1 DMA2 USBO DMA3
M0
M1 M2
M3 M4
M5
M6 M7
S0
S1
S2
S3
S4 S5 Interconnect AHB 32 bits 209 MHz – 8 masters / 6 slave
DDRCTRL 533 MHz AHB bridge to AHB6 To MLAHB interconnect FMC/NAND QUADSPI SYSRAM 128 KB ROM 128 KB AHB bridge to AHB5 APB bridge to APB5 APB bridge to DBG APB
AXI 64 synchronous master port AXI 64 synchronous slave port AXI 64 asynchronous master port AXI 64 asynchronous slave port AHB 32 synchronous master port AHB 32 synchronous slave port AHB 32 asynchronous master port AHB 32 asynchronous slave port
Tulay sa AHB2 SRAM1 SRAM2 SRAM3 Sa AXIM magkadugtong Tulay sa AHB4
MSv67511V2
MLAHB
30/219
DS13875 Rev 5
STM32MP133C/F
Pagganap sa paglipasview
3.12
Mga controller ng DMA
Itinatampok ng mga device ang mga sumusunod na module ng DMA para i-unload ang aktibidad ng CPU: · isang master direct memory access (MDMA)
Ang MDMA ay isang high-speed DMA controller, na namamahala sa lahat ng uri ng paglilipat ng memorya (peripheral-to-memory, memory-to-memory, memory-to-peripheral), nang walang anumang pagkilos ng CPU. Nagtatampok ito ng master AXI interface. Nagagawa ng MDMA na makipag-interface sa iba pang mga DMA controllers upang palawigin ang mga karaniwang kakayahan ng DMA, o maaaring direktang pamahalaan ang mga peripheral na DMA na kahilingan. Ang bawat isa sa 32 channel ay maaaring magsagawa ng mga block transfer, paulit-ulit na block transfer at linked list transfer. Maaaring itakda ang MDMA upang gumawa ng mga secure na paglilipat sa mga secure na alaala. · tatlong DMA controllers (hindi secure na DMA1 at DMA2, kasama ang secure na DMA3) Ang bawat controller ay may dual-port na AHB, para sa kabuuang 16 na hindi secure at walong secure na DMA channel para magsagawa ng FIFO-based block transfers.
Dalawang DMAMUX units ang multiplex at iruta ang DMA peripheral request sa tatlong DMA controllers, na may mataas na flexibility, na nagma-maximize sa bilang ng mga DMA request na sabay-sabay na tumatakbo, pati na rin ang pagbuo ng mga DMA request mula sa peripheral output trigger o DMA event.
Minamapa ng DMAMUX1 ang mga kahilingan sa DMA mula sa mga hindi secure na peripheral patungo sa mga channel ng DMA1 at DMA2. Minamapa ng DMAMUX2 ang mga kahilingan ng DMA mula sa mga secure na peripheral patungo sa mga channel ng DMA3.
3.13
Extended interrupt at event controller (EXTI)
Pinapamahalaan ng extended interrupt at event controller (EXTI) ang CPU at system wakeup sa pamamagitan ng mga na-configure at direktang input ng event. Nagbibigay ang EXTI ng mga kahilingan sa paggising sa power control, at bumubuo ng isang interrupt na kahilingan sa GIC, at mga kaganapan sa input ng kaganapan ng CPU.
Ang mga kahilingan ng EXTI wakeup ay nagbibigay-daan sa system na magising mula sa Stop mode, at ang CPU ay magising mula sa CStop at CStandby mode.
Magagamit din sa Run mode ang interrupt request at event request generation.
Kasama rin sa EXTI ang pagpili ng EXTI IOport.
Ang bawat pagkagambala o kaganapan ay maaaring itakda bilang secure upang paghigpitan ang pag-access sa secure na software lamang.
3.14
Yunit ng pagkalkula ng tseklikong kalabisan (CRC)
Ang yunit ng pagkalkula ng CRC (cyclic redundancy check) ay ginagamit upang makakuha ng CRC code gamit ang isang programmable polynomial.
Sa iba pang mga application, ang mga diskarteng nakabatay sa CRC ay ginagamit upang i-verify ang paghahatid ng data o integridad ng storage. Sa saklaw ng pamantayang EN/IEC 60335-1, nag-aalok sila ng paraan ng pag-verify ng integridad ng flash memory. Ang yunit ng pagkalkula ng CRC ay tumutulong sa pag-compute ng isang lagda ng software sa panahon ng runtime, upang maikumpara sa isang reference na lagda na nabuo sa oras ng pag-link at nakaimbak sa isang partikular na lokasyon ng memorya.
DS13875 Rev 5
31/219
48
Pagganap sa paglipasview
STM32MP133C/F
3.15
Flexible na memory controller (FMC)
Ang mga pangunahing tampok ng FMC controller ay ang mga sumusunod: · Interface na may mga static-memory na naka-map na device kabilang ang:
NOR flash memory Static o pseudo-static random access memory (SRAM, PSRAM) NAND flash memory na may 4-bit/8-bit BCH hardware ECC · 8-,16-bit data bus width · Independent chip-select control para sa bawat memory bank · Independent configuration para sa bawat memory bank · Isulat ang FIFO
Ang mga rehistro ng pagsasaayos ng FMC ay maaaring gawing secure.
3.16
Dual Quad-SPI memory interface (QUADSPI)
Ang QUADSPI ay isang espesyal na interface ng komunikasyon na nagta-target ng single, dual o quad SPI flash memory. Maaari itong gumana sa alinman sa tatlong sumusunod na mode: · Indirect mode: ang lahat ng operasyon ay ginagawa gamit ang QUADSPI registers. · Status-polling mode: ang external flash memory status register ay pana-panahong binabasa at
ang isang interrupt ay maaaring mabuo sa kaso ng flag setting. · Memory-mapped mode: ang external flash memory ay nakamapa sa address space
at nakikita ng system na parang ito ay isang panloob na memorya.
Ang parehong throughput at kapasidad ay maaaring tumaas ng dalawang beses gamit ang dual-flash mode, kung saan ang dalawang Quad-SPI flash memory ay sabay na ina-access.
Ang QUADSPI ay isinama sa isang delay block (DLYBQS) na nagbibigay-daan sa suporta ng panlabas na dalas ng data sa itaas ng 100 MHz.
Ang mga rehistro ng configuration ng QUADSPI ay maaaring maging secure, pati na rin ang delay block nito.
3.17
Analog-to-digital converter (ADC1, ADC2)
Ang mga device ay nag-embed ng dalawang analog-to-digital converter, na ang resolution ay maaaring i-configure sa 12-, 10-, 8- o 6-bit. Ang bawat ADC ay nagbabahagi ng hanggang 18 panlabas na channel, na nagsasagawa ng mga conversion sa single-shot o scan mode. Sa scan mode, ang awtomatikong conversion ay isinasagawa sa isang napiling grupo ng mga analog input.
Ang parehong mga ADC ay may mga secure na interface ng bus.
Ang bawat ADC ay maaaring ihatid ng isang DMA controller, kaya pinapayagan ang awtomatikong paglipat ng mga halaga ng ADC na na-convert sa isang destinasyong lokasyon nang walang anumang pagkilos ng software.
Bilang karagdagan, ang isang analog watchdog feature ay maaaring tumpak na masubaybayan ang na-convert na voltage ng isa, ilan o lahat ng napiling mga channel. Ang isang nakakagambala ay nabuo kapag ang na-convert na voltage ay nasa labas ng naka-program na mga threshold.
Upang ma-synchronize ang A/D conversion at mga timer, ang mga ADC ay maaaring ma-trigger ng alinman sa TIM1, TIM2, TIM3, TIM4, TIM6, TIM8, TIM15, LPTIM1, LPTIM2 at LPTIM3 timers.
32/219
DS13875 Rev 5
STM32MP133C/F
Pagganap sa paglipasview
3.18
Sensor ng temperatura
Ang mga device ay nag-embed ng temperature sensor na bumubuo ng voltage (VTS) na linearly na nag-iiba sa temperatura. Ang sensor ng temperatura na ito ay panloob na konektado sa ADC2_INP12 at masusukat ang temperatura ng kapaligiran ng device mula 40 hanggang +125 °C na may katumpakan na ±2 %.
Ang sensor ng temperatura ay may magandang linearity, ngunit kailangan itong i-calibrate upang makakuha ng mahusay na pangkalahatang katumpakan ng pagsukat ng temperatura. Dahil nag-iiba-iba ang temperature sensor offset sa bawat chip dahil sa pagkakaiba-iba ng proseso, ang hindi naka-calibrate na internal temperature sensor ay angkop para sa mga application na nakakatuklas ng mga pagbabago sa temperatura lamang. Upang mapabuti ang katumpakan ng pagsukat ng sensor ng temperatura, ang bawat device ay indibidwal na na-factory-calibrate ng ST. Ang data ng pag-calibrate ng pabrika ng sensor ng temperatura ay iniimbak ng ST sa lugar ng OTP, na naa-access sa read-only na mode.
3.19
Digital temperature sensor (DTS)
Ang mga device ay nag-embed ng frequency output temperature sensor. Binibilang ng DTS ang dalas batay sa LSE o PCLK upang ibigay ang impormasyon sa temperatura.
Sinusuportahan ang mga sumusunod na function: · pagbuo ng interrupt ayon sa threshold ng temperatura · pagbuo ng signal ng wakeup ayon sa threshold ng temperatura
3.20
Tandaan:
pagpapatakbo ng VBAT
Ang VBAT power domain ay naglalaman ng RTC, ang backup registers at ang backup na SRAM.
Upang ma-optimize ang tagal ng baterya, ang power domain na ito ay ibinibigay ng VDD kapag available o ng voltage inilapat sa VBAT pin (kapag walang supply ng VDD). Ang VBAT power ay inililipat kapag nakita ng PDR na ang VDD ay bumaba sa ibaba ng antas ng PDR.
Ang voltage sa VBAT pin ay maaaring ibigay ng isang panlabas na baterya, isang supercapacitor o direkta ng VDD. Sa susunod na kaso, ang VBAT mode ay hindi gumagana.
Ang operasyon ng VBAT ay isinaaktibo kapag wala ang VDD.
Wala sa mga kaganapang ito (mga panlabas na pagkagambala, TAMP event, o RTC alarm/events) ay direktang nagagawang ibalik ang supply ng VDD at pilitin ang device na lumabas sa operasyon ng VBAT. Gayunpaman, si TAMP Maaaring gamitin ang mga kaganapan at alarma/kaganapan ng RTC upang makabuo ng signal sa isang panlabas na circuitry (karaniwang isang PMIC) na maaaring mag-restore ng supply ng VDD.
DS13875 Rev 5
33/219
48
Pagganap sa paglipasview
STM32MP133C/F
3.21
Voltage reference buffer (VREFBUF)
Ang mga device ay nag-embed ng voltage reference buffer na maaaring gamitin bilang voltage reference para sa mga ADC, at bilang voltage reference para sa mga panlabas na bahagi sa pamamagitan ng VREF+ pin. Ang VREFBUF ay maaaring maging ligtas. Ang panloob na VREFBUF ay sumusuporta sa apat na voltages: · 1.65 V · 1.8 V · 2.048 V · 2.5 V Isang panlabas na voltage reference ay maaaring ibigay sa pamamagitan ng VREF+ pin kapag ang panloob na VREFBUF ay naka-off.
Larawan 4. Voltage reference buffer
VREFINT
+
–
VREF+
VSSA
MSv64430V1
3.22
Digital filter para sa sigma-delta modulator (DFSDM)
Ang mga device ay nag-embed ng isang DFSDM na may suporta para sa dalawang digital filter modules at apat na external input serial channels (transceiver) o halili na apat na internal parallel input.
Ang DFSDM ay nag-interface ng mga panlabas na modulator sa device at nagsasagawa ng digital filtering ng mga natanggap na stream ng data. ang mga modulator ay ginagamit upang i-convert ang mga analog signal sa digital-serial stream na bumubuo sa mga input ng DFSDM.
Ang DFSDM ay maaari ding mag-interface ng PDM (pulse-density modulation) na mga mikropono at gawin ang PDM sa PCM conversion at pag-filter (hardware accelerated). Nagtatampok ang DFSDM ng mga opsyonal na parallel data stream input mula sa mga ADC o mula sa memorya ng device (sa pamamagitan ng DMA/CPU transfers sa DFSDM).
Ang DFSDM transceiver ay sumusuporta sa ilang serial-interface na format (upang suportahan ang iba't ibang modulators). Ang mga digital filter module ng DFSDM ay nagsasagawa ng digital processing ayon sa mga parameter ng filter na tinukoy ng user na may hanggang 24-bit na panghuling resolusyon ng ADC.
34/219
DS13875 Rev 5
STM32MP133C/F
Pagganap sa paglipasview
Sinusuportahan ng DFSDM peripheral ang: · Apat na multiplexed input digital serial channels:
na-configure na interface ng SPI para ikonekta ang iba't ibang modulator na na-configure na Manchester coded 1-wire interface PDM (pulse-density modulation) input ng mikropono maximum na dalas ng input ng orasan hanggang 20 MHz (10 MHz para sa Manchester coding) output ng orasan para sa mga modulator (0 hanggang 20 MHz) · Mga alternatibong input mula sa apat na internal na digital parallel na mga channel ng data-bit na input ng data (hanggang sa 16 na input ng data ng ADC1): (DMA) · Dalawang digital filter module na may adjustable digital signal processing: Sincx filter: filter order/type (5 hanggang XNUMX), oversampling ratio (1 hanggang 1024) integrator: oversampling ratio (1 hanggang 256) · Hanggang 24-bit na output data resolution, signed output data format · Awtomatikong data offset correction (offset stored in register by user) · Continuous or single conversion · Start-of-conversion triggered by: software trigger internal timers external na mga event start-of-conversion synchronous with first digital filter module (DFSDM) at highvalue featuring: low-value na data. nagrerehistro ng dedikadong configurable Sincx digital filter (order = 1 hanggang 3,
oversampling ratio = 1 hanggang 32) input mula sa final output data o mula sa mga napiling input digital serial channel na tuloy-tuloy na pagsubaybay nang hiwalay mula sa karaniwang conversion · Short-circuit detector para ma-detect ang saturated analog input value (ibaba at itaas na hanay): hanggang 8-bit counter para ma-detect ang 1 hanggang 256 na magkakasunod na 0's o 1's sa serial data stream na patuloy na sinusubaybayan ang bawat input ng serial channel ng event na breakcircu-detect ng signal ng breakdog ng kaganapan Extremes detector: storage ng minimum at maximum na value ng final conversion data na na-refresh ng software · DMA capability to read the final conversion data · Interrupts: end of conversion, overrun, analog watchdog, short circuit, input serial channel clock absence · “Regular” o “injected” na mga conversion: “regular” na mga conversion ay maaaring hilingin anumang oras o kahit sa tuloy-tuloy na mode
nang walang anumang epekto sa timing ng mga conversion na "injected" na mga conversion para sa tumpak na timing at may mataas na priyoridad ng conversion
DS13875 Rev 5
35/219
48
Pagganap sa paglipasview
STM32MP133C/F
3.23
True random number generator (RNG)
Ang mga device ay nag-embed ng isang RNG na naghahatid ng 32-bit na mga random na numero na nabuo ng isang integrated analog circuit.
Ang RNG ay maaaring tukuyin (sa ETZPC) bilang naa-access sa pamamagitan ng secure na software lamang.
Ang tunay na RNG ay kumokonekta sa mga secure na AES at PKA peripheral sa pamamagitan ng isang dedikadong bus (hindi nababasa ng CPU).
3.24
Mga cryptographic at hash processor (CRYP, SAES, PKA at HASH)
Ang mga device ay nag-e-embed ng isang cryptographic processor na sumusuporta sa mga advanced na cryptographic algorithm na karaniwang kinakailangan upang matiyak ang pagiging kumpidensyal, pagpapatunay, integridad ng data at hindi pagtanggi kapag nakikipagpalitan ng mga mensahe sa isang peer.
Nag-e-embed din ang mga device ng nakalaang DPA resistant secure na AES 128- at 256-bit key (SAES) at PKA hardware encryption/decryption accelerator, na may nakalaang hardware bus na hindi naa-access ng CPU.
CRYP pangunahing tampok: · DES/TDES (data encryption standard/triple data encryption standard): ECB (electronic
codebook) at CBC (cipher block chaining) chaining algorithm, 64-, 128- o 192-bit na key · AES (advanced encryption standard): ECB, CBC, GCM, CCM, at CTR (counter mode) chaining algorithm, 128-, 192- o 256-bit na key
Pangkalahatang tampok ng HASH: · SHA-1, SHA-224, SHA-256, SHA-384, SHA-512, SHA-3 (mga secure na HASH algorithm) · HMAC
Sinusuportahan ng cryptographic accelerator ang pagbuo ng kahilingan sa DMA.
Maaaring tukuyin ang CRYP, SAES, PKA at HASH (sa ETZPC) bilang naa-access ng secure na software lamang.
3.25
Boot at seguridad at kontrol ng OTP (BSEC)
Ang BSEC (boot at seguridad at kontrol ng OTP) ay nilayon na kontrolin ang isang OTP (isang beses na programmable) fuse box, na ginagamit para sa naka-embed na hindi pabagu-bagong storage para sa configuration ng device at mga parameter ng seguridad. Ang ilang bahagi ng BSEC ay dapat na i-configure bilang naa-access ng secure na software lamang.
Ang BSEC ay maaaring gumamit ng mga salitang OTP para sa pag-iimbak ng HWKEY 256-bit para sa SAES (secure na AES).
36/219
DS13875 Rev 5
STM32MP133C/F
Pagganap sa paglipasview
3.26
Mga timer at tagapagbantay
Kasama sa mga device ang dalawang advanced-control timer, sampung general-purpose timer (kung saan pito ang sinigurado), dalawang basic timer, limang low-power timer, dalawang watchdog, at apat na system timer sa bawat Cortex-A7.
Maaaring i-freeze ang lahat ng timer counter sa debug mode.
Inihahambing ng talahanayan sa ibaba ang mga feature ng advanced-control, general-purpose, basic at low-power timers.
Uri ng timer
Timer
Talahanayan 4. Paghahambing ng tampok na timer
Counter resolution-
tion
Uri ng kontra
Prescaler factor
Pagbuo ng kahilingan sa DMA
Kumuha/maghambing ng mga channel
Komplementaryong output
Max na interface
orasan (MHz)
Max
timer
orasan (MHz)(1)
Advanced na TIM1, -kontrol ang TIM8
16-bit
Pataas, Anumang integer pababa, sa pagitan ng 1 pataas/pababa at 65536
Oo
TIM2 TIM5
32-bit
Pataas, Anumang integer pababa, sa pagitan ng 1 pataas/pababa at 65536
Oo
TIM3 TIM4
16-bit
Pataas, Anumang integer pababa, sa pagitan ng 1 pataas/pababa at 65536
Oo
Anumang integer
TIM12(2) 16-bit
Sa pagitan ng 1
Hindi
Heneral
at 65536
layunin
TIM13(2) TIM14(2)
16-bit
Anumang integer Up sa pagitan ng 1
at 65536
Hindi
Anumang integer
TIM15(2) 16-bit
Sa pagitan ng 1
Oo
at 65536
TIM16(2) TIM17(2)
16-bit
Anumang integer Up sa pagitan ng 1
at 65536
Oo
Basic
TIM6, TIM7
16-bit
Anumang integer Up sa pagitan ng 1
at 65536
Oo
LPTIM1,
Mababang kapangyarihan
LPTIM2(2), LPTIM3(2),
LPTIM4,
16-bit
1, 2, 4, 8, Up 16, 32, 64,
128
Hindi
LPTIM5
6
4
104.5
209
4
Hindi
104.5
209
4
Hindi
104.5
209
2
Hindi
104.5
209
1
Hindi
104.5
209
2
1
104.5
209
1
1
104.5
209
0
Hindi
104.5
209
1(3)
Hindi
104.5 104.5
1. Ang maximum na orasan ng timer ay hanggang 209 MHz depende sa TIMGxPRE bit sa RCC. 2. Secure na timer. 3. Walang capture channel sa LPTIM.
DS13875 Rev 5
37/219
48
Pagganap sa paglipasview
STM32MP133C/F
3.26.1 3.26.2 3.26.3
Mga advanced na control timer (TIM1, TIM8)
Ang mga advanced-control timers (TIM1, TIM8) ay makikita bilang three-phase PWM generators na multiplexed sa 6 na channel. Mayroon silang mga pantulong na PWM output na may programmable na ipinasok na mga patay na oras. Maaari ding ituring ang mga ito bilang kumpletong general-purpose timer. Ang kanilang apat na independiyenteng channel ay maaaring gamitin para sa: · input capture · output compare · PWM generation (edge-o center-aligned modes) · one-pulse mode output
Kung naka-configure bilang mga karaniwang 16-bit na timer, mayroon silang parehong mga tampok tulad ng mga pangkalahatang layunin na timer. Kung na-configure bilang 16-bit PWM generators, mayroon silang ganap na modulation capability (0-100 %).
Maaaring gumana ang advanced-control timer kasama ang mga general-purpose timer sa pamamagitan ng feature na timer link para sa pag-synchronize o event chaining.
Sinusuportahan ng TIM1 at TIM8 ang independiyenteng pagbuo ng kahilingan sa DMA.
Mga general-purpose timer (TIM2, TIM3, TIM4, TIM5, TIM12, TIM13, TIM14, TIM15, TIM16, TIM17)
Mayroong sampung na-synchronize na general-purpose timer na naka-embed sa mga STM32MP133C/F na device (tingnan ang Talahanayan 4 para sa mga pagkakaiba). · TIM2, TIM3, TIM4, TIM5
Ang TIM 2 at TIM5 ay batay sa isang 32-bit na auto-reload up/down counter at isang 16-bit prescaler, habang ang TIM3 at TIM4 ay batay sa isang 16-bit na auto-reload up/downcounter at isang 16-bit na prescaler. Nagtatampok ang lahat ng timer ng apat na independiyenteng channel para sa input capture/output compare, PWM o one-pulse mode output. Nagbibigay ito ng hanggang 16 na input capture/output compare/PWM sa pinakamalalaking package. Maaaring gumana nang magkasama ang mga general-purpose timer na ito, o kasama ng iba pang mga general-purpose timer at mga advanced-control timer na TIM1 at TIM8, sa pamamagitan ng feature na timer link para sa pag-synchronize o event chaining. Maaaring gamitin ang alinman sa mga pangkalahatang layunin na timer na ito upang makabuo ng mga output ng PWM. Ang TIM2, TIM3, TIM4, TIM5 ay may independiyenteng pagbuo ng kahilingan sa DMA. Ang mga ito ay may kakayahang pangasiwaan ang quadrature (incremental) na mga signal ng encoder at ang mga digital na output mula sa isa hanggang apat na hall-effect sensor. · TIM12, TIM13, TIM14, TIM15, TIM16, TIM17 Ang mga timer na ito ay batay sa isang 16-bit na auto-reload upcounter at isang 16-bit na prescaler. Ang TIM13, TIM14, TIM16 at TIM17 ay nagtatampok ng isang independiyenteng channel, samantalang ang TIM12 at TIM15 ay may dalawang independiyenteng channel para sa input capture/output compare, PWM o one-pulse mode output. Maaaring i-synchronize ang mga ito sa TIM2, TIM3, TIM4, TIM5 na full-feature na mga general-purpose timer o gamitin bilang mga simpleng timebase. Ang bawat isa sa mga timer na ito ay maaaring tukuyin (sa ETZPC) bilang naa-access ng secure na software lamang.
Mga pangunahing timer (TIM6 at TIM7)
Ang mga timer na ito ay pangunahing ginagamit bilang isang generic na 16-bit time base.
Sinusuportahan ng TIM6 at TIM7 ang independiyenteng pagbuo ng kahilingan sa DMA.
38/219
DS13875 Rev 5
STM32MP133C/F
Pagganap sa paglipasview
3.26.4
3.26.5 3.26.6
Mga low-power timer (LPTIM1, LPTIM2, LPTIM3, LPTIM4, LPTIM5)
Ang bawat low-power timer ay may independiyenteng orasan at tumatakbo din sa Stop mode kung ito ay na-clock ng LSE, LSI o isang panlabas na orasan. Nagagawa ng isang LPTIMx na gisingin ang device mula sa Stop mode.
Sinusuportahan ng mga low-power timer na ito ang mga sumusunod na feature: · 16-bit up counter na may 16-bit autoreload register · 16-bit compare register · Configurable output: pulse, PWM · Continuous/one-shot mode · Selectable software/hardware input trigger · Pipiling pinagmulan ng orasan:
panloob na mapagkukunan ng orasan: LSE, LSI, HSI o APB na orasan panlabas na mapagkukunan ng orasan sa LPTIM input (gumagana kahit na walang panloob na orasan
source running, na ginagamit ng pulse counter application) · Programmable digital glitch filter · Encoder mode
Maaaring tukuyin ang LPTIM2 at LPTIM3 (sa ETZPC) bilang naa-access ng secure na software lamang.
Mga independiyenteng watchdog (IWDG1, IWDG2)
Ang isang independiyenteng tagapagbantay ay batay sa isang 12-bit na downcounter at isang 8-bit na prescaler. Ito ay na-clock mula sa isang independiyenteng 32 kHz internal RC (LSI) at, dahil ito ay gumagana nang hiwalay mula sa pangunahing orasan, maaari itong gumana sa Stop at Standby mode. Maaaring gamitin ang IWDG bilang isang asong tagapagbantay upang i-reset ang device kapag may nangyaring problema. Ito ay hardware- o software na nako-configure sa pamamagitan ng mga opsyon na byte.
Ang IWDG1 ay maaaring tukuyin (sa ETZPC) bilang naa-access sa pamamagitan ng secure na software lamang.
Mga generic na timer (Cortex-A7 CNT)
Ang mga generic na timer ng Cortex-A7 na naka-embed sa loob ng Cortex-A7 ay pinapakain ng halaga mula sa system timing generation (STGEN).
Ang Cortex-A7 processor ay nagbibigay ng mga sumusunod na timer: · pisikal na timer para sa paggamit sa secure at hindi secure na mga mode
Ang mga rehistro para sa pisikal na timer ay naka-banked upang magbigay ng ligtas at hindi secure na mga kopya. · virtual timer para sa paggamit sa hindi secure na mga mode · pisikal na timer para sa paggamit sa hypervisor mode
Ang mga generic na timer ay hindi mga peripheral na namamapa ng memorya at pagkatapos ay maa-access lamang ng mga partikular na tagubilin ng Cortex-A7 coprocessor (cp15).
3.27
System timer generation (STGEN)
Ang system timing generation (STGEN) ay bumubuo ng isang time-count value na nagbibigay ng pare-pareho view ng oras para sa lahat ng mga generic na timer ng Cortex-A7.
DS13875 Rev 5
39/219
48
Pagganap sa paglipasview
STM32MP133C/F
Ang pagbuo ng system timing ay may mga sumusunod na pangunahing tampok: · 64-bit ang lapad upang maiwasan ang mga isyu sa roll-over · Magsimula sa zero o isang programmable na halaga · Control APB interface (STGENC) na nagbibigay-daan sa timer na i-save at maibalik
sa mga powerdown event · Read-only na APB interface (STGENR) na nagbibigay-daan sa halaga ng timer na mabasa ng hindi-
secure na software at mga tool sa pag-debug · Pagdaragdag ng halaga ng timer na maaaring ihinto sa panahon ng pag-debug ng system
Maaaring tukuyin ang STGENC (sa ETZPC) bilang naa-access ng secure na software lamang.
3.28
Oras ng real-time (RTC)
Nagbibigay ang RTC ng awtomatikong wakeup para pamahalaan ang lahat ng low-power mode. Ang RTC ay isang independiyenteng timer/counter ng BCD at nagbibigay ng orasan/kalendaryo sa araw na may mga programmable alarm interrupts.
Kasama rin sa RTC ang panaka-nakang programmable wakeup flag na may kakayahan sa interrupt.
Ang dalawang 32-bit na rehistro ay naglalaman ng mga segundo, minuto, oras (12- o 24 na oras na format), araw (araw ng linggo), petsa (araw ng buwan), buwan, at taon, na ipinahayag sa binary coded decimal format (BCD). Available din ang halaga ng sub-segundo sa binary na format.
Sinusuportahan ang binary mode upang mapagaan ang pamamahala ng driver ng software.
Ang mga kompensasyon para sa 28-, 29- (leap year), 30-, at 31-araw na buwan ay awtomatikong ginagawa. Maaari ding isagawa ang daylight saving time compensation.
Ang mga karagdagang 32-bit na register ay naglalaman ng mga programmable alarm subsecond, segundo, minuto, oras, araw, at petsa.
Available ang digital calibration feature para mabayaran ang anumang paglihis sa katumpakan ng crystal oscillator.
Pagkatapos ng Backup domain reset, lahat ng RTC registers ay protektado laban sa mga posibleng parasitic write access at pinoprotektahan ng secured na access.
Hangga't ang supply voltage nananatili sa operating range, hindi tumitigil ang RTC, anuman ang status ng device (Run mode, low-power mode o under reset).
Ang mga pangunahing tampok ng RTC ay ang mga sumusunod: · Kalendaryo na may mga subsecond, segundo, minuto, oras (12 o 24 na format), araw (araw ng
linggo), petsa (araw ng buwan), buwan, at taon · Daylight saving compensation programmable ng software · Programmable alarm with interrupt function. Ang alarma ay maaaring ma-trigger ng sinuman
kumbinasyon ng mga field ng kalendaryo. · Awtomatikong wakeup unit na bumubuo ng pana-panahong flag na nagti-trigger ng awtomatikong wakeup
interrupt · Reference clock detection: ang isang mas tumpak na pangalawang source clock (50 o 60 Hz) ay maaaring
ginagamit upang mapahusay ang katumpakan ng kalendaryo. · Tumpak na pag-synchronize sa panlabas na orasan gamit ang sub-second shift feature · Digital calibration circuit (periodic counter correction): 0.95 ppm accuracy, nakuha sa isang
window ng pagkakalibrate ng ilang segundo
40/219
DS13875 Rev 5
STM32MP133C/F
Pagganap sa paglipasview
· Orasamp function para sa pag-save ng kaganapan · Imbakan ng SWKEY sa RTC backup registers na may direktang bus access sa SAE (hindi
nababasa ng CPU) · Maskable na mga interrupt/kaganapan:
Alarm A Alarm B Oras ng pagkaantala ng wakeupamp · TrustZone support: RTC ganap na secure na Alarm A, alarm B, wakeup timer at timestamp indibidwal na ligtas o hindi ligtas
configuration RTC calibration tapos in secure on non-secure configuration
3.29
Tamper at backup na mga rehistro (TAMP)
Ang 32 x 32-bit na backup na mga rehistro ay pinananatili sa lahat ng low-power mode at gayundin sa VBAT mode. Magagamit ang mga ito para mag-imbak ng sensitibong data dahil pinoprotektahan ng atamper detection circuit.
Pitong tamper input pin at limang tamper output pin ay magagamit para sa anti-tamper detection. Ang panlabas na tampMaaaring i-configure ang mga pin para sa pagtuklas ng gilid, gilid at antas, pagtukoy ng antas na may pag-filter, o aktibong tamper na nagpapataas ng antas ng seguridad sa pamamagitan ng awtomatikong pagsuri na ang tamper pin ay hindi panlabas na binuksan o shorted.
TAMP pangunahing tampok · 32 backup na rehistro (TAMP_BKPxR) na ipinatupad sa RTC domain na nananatili
pinapagana ng VBAT kapag naka-off ang VDD power · 12 tampmagagamit ang mga pin (pitong input at limang output) · Anumang tamper detection ay maaaring bumuo ng isang RTC timestamp kaganapan. · Anumang tampbinubura ng er detection ang mga backup na rehistro. · Suporta sa TrustZone:
Tamper secure o hindi secure na configuration Nagrerehistro ang backup ng configuration sa tatlong lugar na maaaring i-configure:
. isang read/write secure na lugar . isang magsulat ng secure/basahin ang hindi secure na lugar . isang read/write na hindi secure na lugar · Monotonic counter
3.30
Inter-integrated circuit interface (I2C1, I2C2, I2C3, I2C4, I2C5)
Ang mga device ay nag-embed ng limang I2C interface.
Pinangangasiwaan ng interface ng I2C bus ang mga komunikasyon sa pagitan ng STM32MP133C/F at ng serial I2C bus. Kinokontrol nito ang lahat ng I2C bus-specific na sequencing, protocol, arbitration at timing.
DS13875 Rev 5
41/219
48
Pagganap sa paglipasview
STM32MP133C/F
Ang I2C peripheral ay sumusuporta sa: · I2C-bus specification at user manual rev. 5 pagkakatugma:
Slave at master mode, multimaster capability Standard-mode (Sm), na may bitrate na hanggang 100 kbit/s Fast-mode (Fm), na may bitrate na hanggang 400 kbit/s Fast-mode Plus (Fm+), na may bitrate hanggang 1 Mbit/s at 20 mA output drive I/Os 7-bites na setup ng slave na setup at 10-bit na 7-bit na setup ng slave. at mga oras ng pag-hold Opsyonal na pag-uunat ng orasan · System management bus (SMBus) specification rev 2.0 compatibility: Hardware PEC (packet error checking) pagbuo at pag-verify gamit ang ACK
control Address resolution protocol (ARP) support SMBus alert · Power system management protocol (PMBusTM) specification rev 1.1 compatibility · Independent clock: isang pagpipilian ng mga independiyenteng source ng orasan na nagpapahintulot sa bilis ng komunikasyon ng I2C na maging independent mula sa PCLK reprogramming · Wakeup mula sa Stop mode sa address match · Programmable analog at digital noise filters · 1-byte capability buffer na may DMA capability buffer
Ang I2C3, I2C4 at I2C5 ay maaaring tukuyin (sa ETZPC) bilang naa-access ng secure na software lamang.
3.31
Universal synchronous asynchronous receiver transmitter (USART1, USART2, USART3, USART6 at UART4, UART5, UART7, UART8)
Ang mga device ay may apat na naka-embed na universal synchronous receiver transmitter (USART1, USART2, USART3 at USART6) at apat na universal asynchronous receiver transmitter (UART4, UART5, UART7 at UART8). Sumangguni sa talahanayan sa ibaba para sa isang buod ng mga tampok ng USARTx at UARTx.
Ang mga interface na ito ay nagbibigay ng asynchronous na komunikasyon, IrDA SIR ENDEC na suporta, multiprocessor communication mode, single-wire half-duplex na mode ng komunikasyon at may LIN master/slave capability. Nagbibigay sila ng pamamahala ng hardware ng mga signal ng CTS at RTS, at Paganahin ang Driver ng RS485. Nagagawa nilang makipag-usap sa bilis na hanggang 13 Mbit/s.
Ang USART1, USART2, USART3 at USART6 ay nagbibigay din ng Smartcard mode (ISO 7816 compliant) at tulad ng SPI na kakayahan sa komunikasyon.
Ang lahat ng USART ay may clock domain na hiwalay sa CPU clock, na nagbibigay-daan sa USARTx na gisingin ang STM32MP133C/F mula sa Stop mode gamit ang mga baudrates hanggang 200 Kbaud. Ang mga wakeup event mula sa Stop mode ay programmable at maaaring:
· simulan ang bit detection
· anumang natanggap na data frame
· isang tiyak na naka-program na data frame
42/219
DS13875 Rev 5
STM32MP133C/F
Pagganap sa paglipasview
Ang lahat ng mga interface ng USART ay maaaring ihatid ng DMA controller.
Talahanayan 5. Mga tampok ng USART/UART
Mga mode/feature ng USART(1)
USART1/2/3/6
UART4/5/7/8
Pagkontrol ng daloy ng hardware para sa modem
X
X
Patuloy na komunikasyon gamit ang DMA
X
X
Komunikasyon ng Multiprocessor
X
X
Synchronous SPI mode (master/slave)
X
–
Smartcard mode
X
–
Single-wire half-duplex na komunikasyon IrDA SIR ENDEC block
X
X
X
X
LIN mode
X
X
Dual clock domain at wakeup mula sa low power mode
X
X
Ang pag-timeout ng receiver ay nakakagambala sa komunikasyon ng Modbus
X
X
X
X
Pagtuklas ng auto baud rate
X
X
Paganahin ang Driver
X
X
Haba ng data ng USART
7, 8 at 9 bits
1. X = suportado.
Ang USART1 at USART2 ay maaaring tukuyin (sa ETZPC) bilang naa-access ng secure na software lamang.
3.32
Mga serial na peripheral na interface (SPI1, SPI2, SPI3, SPI4, SPI5) interintegrated sound interface (I2S1, I2S2, I2S3, I2S4)
Nagtatampok ang mga device ng hanggang limang SPI (SPI2S1, SPI2S2, SPI2S3, SPI2S4, at SPI5) na nagbibigay-daan sa komunikasyon nang hanggang 50 Mbit/s sa master at slave mode, sa half-duplex, fullduplex at simplex mode. Ang 3-bit prescaler ay nagbibigay ng walong master mode frequency at ang frame ay maaaring i-configure mula 4 hanggang 16 bits. Sinusuportahan ng lahat ng interface ng SPI ang NSS pulse mode, TI mode, pagkalkula ng hardware CRC at pagpaparami ng 8-bit na naka-embed na Rx at Tx FIFO na may kakayahan sa DMA.
I2S1, I2S2, I2S3, at I2S4 ay multiplexed sa SPI1, SPI2, SPI3 at SPI4. Maaari silang patakbuhin sa master o slave mode, sa full-duplex at half-duplex na mga mode ng komunikasyon, at maaaring i-configure upang gumana sa isang 16- o 32-bit na resolution bilang input o output channel. Audio sampSinusuportahan ang mga ling frequency mula 8 kHz hanggang 192 kHz. Sinusuportahan ng lahat ng interface ng I2S ang multiply ng 8-bit na naka-embed na Rx at Tx FIFO na may kakayahan sa DMA.
Maaaring tukuyin ang SPI4 at SPI5 (sa ETZPC) bilang naa-access ng secure na software lamang.
3.33
Mga serial audio interface (SAI1, SAI2)
Ang mga device ay nag-embed ng dalawang SAI na nagbibigay-daan sa disenyo ng maraming stereo o mono audio protocol
DS13875 Rev 5
43/219
48
Pagganap sa paglipasview
STM32MP133C/F
gaya ng I2S, LSB o MSB-justified, PCM/DSP, TDM o AC'97. Ang isang SPDIF output ay magagamit kapag ang audio block ay na-configure bilang isang transmitter. Upang dalhin ang antas na ito ng flexibility at reconfigurability, ang bawat SAI ay naglalaman ng dalawang independiyenteng audio sub-block. Ang bawat bloke ay may sariling clock generator at I/O line controller. Audio sampSinusuportahan ang mga ling frequency hanggang 192 kHz. Bilang karagdagan, hanggang walong mikropono ang maaaring suportahan salamat sa isang naka-embed na interface ng PDM. Ang SAI ay maaaring gumana sa master o slave configuration. Ang audio sub-block ay maaaring maging receiver o transmitter at maaaring gumana nang sabay-sabay o asynchronous (na may kinalaman sa isa pa). Maaaring ikonekta ang SAI sa iba pang mga SAI upang gumana nang sabay-sabay.
3.34
SPDIF receiver interface (SPDIFRX)
Ang SPDIFRX ay idinisenyo upang makatanggap ng daloy ng S/PDIF na sumusunod sa IEC-60958 at IEC-61937. Sinusuportahan ng mga pamantayang ito ang mga simpleng stereo stream hanggang sa mataas na sampang rate, at naka-compress na multi-channel na surround sound, gaya ng mga tinukoy ng Dolby o DTS (hanggang sa 5.1).
Ang mga pangunahing tampok ng SPDIFRX ay ang mga sumusunod: · Hanggang sa apat na input na magagamit · Awtomatikong pagtukoy ng rate ng simbolo · Pinakamataas na rate ng simbolo: 12.288 MHz · Sinusuportahan ang Stereo stream mula 32 hanggang 192 kHz · Suporta ng audio na IEC-60958 at IEC-61937, mga consumer application · Parity bit management · Komunikasyon gamit ang DMA para sa mga audioamples · Komunikasyon gamit ang DMA para sa kontrol at impormasyon ng channel ng gumagamit · Makagambala sa mga kakayahan
Ang SPDIFRX receiver ay nagbibigay ng lahat ng kinakailangang mga tampok upang makita ang rate ng simbolo, at i-decode ang papasok na stream ng data. Maaaring piliin ng user ang nais na input ng SPDIF, at kapag available ang isang wastong signal, muling magsisimula ang SPDIFRXamples the incoming signal, decodes the Manchester stream, and recognizes frames, sub-frames and blocks elements. Ang SPDIFRX ay naghahatid sa na-decode na data ng CPU, at nauugnay na mga flag ng katayuan.
Nag-aalok din ang SPDIFRX ng signal na pinangalanang spdif_frame_sync, na nagpapalipat-lipat sa S/PDIF sub-frame rate na ginagamit upang kalkulahin ang eksaktong sample rate para sa mga algorithm ng drift ng orasan.
3.35
Secure na digital input/output MultiMediaCard interface (SDMMC1, SDMMC2)
Dalawang secure na digital input/output MultiMediaCard interface (SDMMC) ang nagbibigay ng interface sa pagitan ng AHB bus at SD memory card, SDIO card at MMC device.
Kasama sa mga feature ng SDMMC ang mga sumusunod: · Pagsunod sa Naka-embed na MultiMediaCard System Specification Version 5.1
Suporta sa card para sa tatlong magkakaibang databus mode: 1-bit (default), 4-bit at 8-bit
44/219
DS13875 Rev 5
STM32MP133C/F
Pagganap sa paglipasview
(HS200 SDMMC_CK bilis limitado sa maximum na pinapayagang bilis ng I/O)(HS400 ay hindi suportado)
· Buong compatibility sa mga nakaraang bersyon ng MultiMediaCards (backward compatibility)
· Ganap na pagsunod sa mga detalye ng SD memory card bersyon 4.1 (SDR104 SDMMC_CK bilis limitado sa maximum na pinapayagang bilis ng I/O, SPI mode at UHS-II mode ay hindi suportado)
· Ganap na pagsunod sa SDIO card specification version 4.0 Card support para sa dalawang magkaibang databus mode: 1-bit (default) at 4-bit (SDR104 SDMMC_CK speed na limitado sa maximum na pinapayagang I/O speed, SPI mode at UHS-II mode na hindi suportado)
· Paglipat ng data hanggang 208 Mbyte/s para sa 8-bit mode (depende sa maximum na pinapayagang bilis ng I/O)
· Ang output ng data at command ay nagbibigay-daan sa mga signal na kontrolin ang mga external na bidirectional driver
· Naka-embed na DMA controller na naka-embed sa interface ng host ng SDMMC, na nagbibigay-daan sa mabilis na paglipat sa pagitan ng interface at ng SRAM
· Suporta sa naka-link na listahan ng IDMA
· Nakalaang mga power supply, VDDSD1 at VDDSD2 para sa SDMMC1 at SDMMC2 ayon sa pagkakabanggit, na inaalis ang pangangailangan para sa level-shifter insertion sa SD card interface sa UHS-I mode
Ilang GPIO lang para sa SDMMC1 at SDMMC2 ang available sa isang nakalaang VDDSD1 o VDDSD2 supply pin. Bahagi iyon ng mga default na boot GPIO para sa SDMMC1 at SDMMC2 (SDMMC1: PC[12:8], PD[2], SDMMC2: PB[15,14,4,3], PE3, PG6). Makikilala ang mga ito sa kahaliling talahanayan ng pag-andar sa pamamagitan ng mga signal na may suffix na "_VSD1" o "_VSD2".
Ang bawat SDMMC ay isinama sa isang delay block (DLYBSD) na nagbibigay-daan sa suporta ng isang panlabas na dalas ng data na higit sa 100 MHz.
Ang parehong mga interface ng SDMMC ay may mga secure na port ng configuration.
3.36
Controller area network (FDCAN1, FDCAN2)
Ang controller area network (CAN) subsystem ay binubuo ng dalawang CAN modules, isang shared message RAM memory at isang clock calibration unit.
Parehong CAN modules (FDCAN1 at FDCAN2) ay sumusunod sa ISO 11898-1 (CAN protocol specification version 2.0 part A, B) at CAN FD protocol specification version 1.0.
Ang isang 10-Kbyte message RAM memory ay nagpapatupad ng mga filter, tumatanggap ng mga FIFO, tumatanggap ng mga buffer, nagpapadala ng mga FIFO ng kaganapan at nagpapadala ng mga buffer (kasama ang mga trigger para sa TTCAN). Ang mensaheng RAM na ito ay ibinabahagi sa pagitan ng dalawang FDCAN1 at FDCAN2 module.
Ang karaniwang yunit ng pagkakalibrate ng orasan ay opsyonal. Maaari itong magamit upang bumuo ng isang naka-calibrate na orasan para sa parehong FDCAN1 at FDCAN2 mula sa HSI internal RC oscillator at ang PLL, sa pamamagitan ng pagsusuri sa mga mensaheng CAN na natanggap ng FDCAN1.
DS13875 Rev 5
45/219
48
Pagganap sa paglipasview
STM32MP133C/F
3.37
Universal serial bus high-speed host (USBH)
Ang mga device ay nag-embed ng isang USB high-speed host (hanggang 480 Mbit/s) na may dalawang pisikal na port. Sinusuportahan ng USBH ang parehong low, full-speed (OHCI) pati na rin ang high-speed (EHCI) na operasyon nang hiwalay sa bawat port. Pinagsasama nito ang dalawang transceiver na maaaring magamit para sa alinman sa mababang bilis (1.2 Mbit/s), buong bilis (12 Mbit/s) o mataas na bilis na operasyon (480 Mbit/s). Ang pangalawang high-speed transceiver ay ibinabahagi sa OTG high-speed.
Ang USBH ay sumusunod sa detalye ng USB 2.0. Ang mga USBH controller ay nangangailangan ng mga dedikadong orasan na binuo ng isang PLL sa loob ng USB high-speed PHY.
3.38
USB on-the-go high-speed (OTG)
Ang mga device ay nag-embed ng isang USB OTG high-speed (hanggang 480 Mbit/s) device/host/OTG peripheral. Sinusuportahan ng OTG ang parehong full-speed at high-speed na operasyon. Ang transceiver para sa high-speed na operasyon (480 Mbit/s) ay ibinabahagi sa pangalawang port ng USB Host.
Ang USB OTG HS ay sumusunod sa USB 2.0 specification at sa OTG 2.0 specification. Mayroon itong setting ng endpoint na nako-configure ng software at sumusuporta sa pagsususpinde/pagpatuloy. Ang mga USB OTG controllers ay nangangailangan ng nakalaang 48 MHz na orasan na binuo ng isang PLL sa loob ng RCC o sa loob ng USB high-speed PHY.
Ang mga pangunahing feature ng USB OTG HS ay nakalista sa ibaba: · Pinagsamang laki ng Rx at Tx FIFO na 4 Kbyte na may dynamic na FIFO sizing · SRP (session request protocol) at suporta sa HNP (host negotiation protocol) · Walong bidirectional endpoints · 16 host channel na may panaka-nakang suporta sa OUT · Software na nako-configure sa OTG1.3 at OTG2.0 na mode ng operasyon. · Pagbabago sa detalye ng pag-charge ng baterya 2.0 suporta · Suporta sa HS OTG PHY · Panloob na USB DMA · HNP/SNP/IP sa loob (hindi na kailangan ng anumang panlabas na risistor) · Para sa mga mode ng OTG/Host, kailangan ng power switch kung sakaling ang mga device na pinapagana ng bus ay
konektado.
Ang USB OTG configuration port ay maaaring maging secure.
46/219
DS13875 Rev 5
STM32MP133C/F
Pagganap sa paglipasview
3.39
Mga interface ng Gigabit Ethernet MAC (ETH1, ETH2)
Nagbibigay ang mga device ng dalawang IEEE-802.3-2002-compliant gigabit media access controllers (GMAC) para sa Ethernet LAN communications sa pamamagitan ng industry-standard medium-independent interface (MII), isang reduced medium-independent interface (RMII), o isang reduced gigabit medium-independent interface (RGMII).
Ang mga device ay nangangailangan ng panlabas na physical interface device (PHY) upang kumonekta sa pisikal na LAN bus (twisted-pair, fiber, atbp.). Nakakonekta ang PHY sa port ng device gamit ang 17 signal para sa MII, 7 signal para sa RMII, o 13 signal para sa RGMII, at maaaring i-clock gamit ang 25 MHz (MII, RMII, RGMII) o 125 MHz (RGMII) mula sa STM32MP133C/F o mula sa PHY.
Kasama sa mga device ang mga sumusunod na feature: · Operation modes at PHY interface
10-, 100-, at 1000-Mbit/s na mga rate ng paglilipat ng data Suporta sa parehong full-duplex at half-duplex na mga operasyon Mga interface ng MII, RMII at RGMII PHY · Kontrol sa pagproseso Multi-layer Packet filtering: MAC filtering on source (SA) at destination (DA)
address na may perpektong at hash na filter, VLAN tag-based na pag-filter na may perpekto at hash filter, Layer 3 na pag-filter sa IP source (SA) o destination (DA) address, Layer 4 na pag-filter sa source (SP) o destination (DP) port Dobleng VLAN processing: pagpasok ng hanggang dalawang VLAN tags sa landas ng pagpapadala, tag pag-filter sa receive path IEEE 1588-2008/PTPv2 support Sinusuportahan ang network statistics na may RMON/MIB counters (RFC2819/RFC2665) · Hardware offload processing Preamble at start-of-frame data (SFD) insertion or deletion Integrity checksum offload engine para sa IP header/ICMPCP/received payloading na pagkalkula ng pagpapadala at pagtanggap ng TMPCP/received payloading engine pagkalkula at paghahambing ng checksum Awtomatikong tugon sa kahilingan ng ARP sa device MAC address TCP segmentation: awtomatikong paghahati ng malaking TCP packet sa maramihang maliliit na packet · Low-power mode Energy efficient Ethernet (standard IEEE 802.3az-2010) Remote wakeup packet at AMD Magic PacketTM detection
Parehong maaaring i-program ang ETH1 at ETH2 bilang secure. Kapag ligtas, ang mga transaksyon sa interface ng AXI ay ligtas, at ang mga rehistro ng pagsasaayos ay maaari lamang mabago ng mga secure na pag-access.
DS13875 Rev 5
47/219
48
Pagganap sa paglipasview
STM32MP133C/F
3.40
I-debug ang imprastraktura
Ang mga device ay nag-aalok ng mga sumusunod na debug at trace na feature para suportahan ang software development at system integration: · Breakpoint debugging · Code execution tracing · Software instrumentation · JTAG debug port · Serial-wire debug port · Trigger input at output · Trace port · Arm CoreSight debug at trace na mga bahagi
Maaaring kontrolin ang debug sa pamamagitan ng JTAG/serial-wire debug access port, gamit ang mga standard na tool sa pag-debug ng industriya.
Ang isang trace port ay nagbibigay-daan sa data na makuha para sa pag-log at pagsusuri.
Ang pag-access sa pag-debug sa mga secure na lugar ay pinagana ng mga signal ng pagpapatunay sa BSEC.
48/219
DS13875 Rev 5
STM32MP133C/F
Pinout, paglalarawan ng pin at mga kahaliling function
4
Pinout, paglalarawan ng pin at mga kahaliling function
Larawan 5. STM32MP133C/F LFBGA289 ballout
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_
LABAS
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
SINASABI ni REG
VDDQ_ DDR
PWR_LP
DDR_ DQM1
DDR_ DQ10
DDR_DQ8 DDR_ZQ
P
PH0OSC_IN
PH1OSC_OUT
PA13
PF14
PA2
VREF-
VDDA
PG13
PG14
VDD3V3_ USBHS
VSS
PI5-BOOT1 VSS_PLL2 PWR_ON
DDR_ DQ11
DDR_ DQ13
DDR_DQ9
R
PG2
PH3
PWR_CPU _ON
PA1
VSS
VREF+
PC5
VSS
VDD
PF15
VDDA1V8_ REG
PI6-BOOT2
VDD_PLL2
PH5
DDR_ DQ12
DDR_ DQS1N
DDR_ DQS1P
T
PG12
PA11
PC0
PF12
PC3
PF11
PB1
PA6
PE5
PDR_ON USB_DP2
PA14
USB_DP1
BYPASS_ REG1V8
PH4
DDR_ DQ15
DDR_ DQ14
U
VSS
PA7
PA0
PA5
PA4
PC4
PB0
PC1
PC2
NRST
USB_DM2
USB_ RREF
USB_DM1 PI4-BOOT0
PA10
PI7
VSS
MSv65067V5
Ipinapakita ng figure sa itaas ang tuktok ng package view.
DS13875 Rev 5
49/219
97
Pinout, paglalarawan ng pin at mga kahaliling function
STM32MP133C/F
Larawan 6. STM32MP133C/F TFBGA289 ballout
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_
LABAS
PC13
VDD
VSS
PB11
PA5
PB0
VDDCORE
USB_ RREF
PI6-BOOT2 VDDCORE
VSS
VDDQ_ DDR
DDR_A6
DDR_A8 DDR_BA1
N
PD13
VSS
PI0
PI1
PA11
VSS
PA4
PB1
VSS
VSS
PI5-BOOT1
VSS
VDDQ_ DDR
VSS
VDDQ_ DDR
VSS
DDR_ATO
P
PH0OSC_IN
PH1OSC_OUT
PF4
PG1
VSS
VDD
PC3
PC5
VDD
VDD
PI4-BOOT0
VDD
VSS
VDDQ_ DDR
DDR_A4 DDR_ZQ DDR_DQ8
R
PG11
PE6
PD7
PWR_ CPU_ON
PA2
PA7
PC1
PA6
PG13
NJTRST
PA14
VSS
PWR_ON
DDR_ DQM1
DDR_ DQ12
DDR_ DQ11
DDR_DQ9
T
PE2
PH3
PF13
PC0
VSSA
VREF-
PA3
PG14
USB_DP2
VSS
VSS_ USBHS
USB_DP1
PH4
DDR_ DQ13
DDR_ DQ14
DDR_ DQS1P
DDR_ DQS1N
U
VSS
PG3
PG2
PF14
VDDA
VREF+
PDR_ON
PC2
USB_DM2
VDDA1V1_ REG
VDD3V3_ USBHS
USB_DM1
PI7
Ipinapakita ng figure sa itaas ang tuktok ng package view.
PWR_LP
DDR_ DQ15
DDR_ DQ10
VSS
MSv67512V3
50/219
DS13875 Rev 5
STM32MP133C/F
Pinout, paglalarawan ng pin at mga kahaliling function
Larawan 7. STM32MP133C/F TFBGA320 ballout
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
A
VSS
PA9
PE13 PE12
PD12
PG0
PE15
PG7
PH13
PF3
PB9
PF0
PC10 PC12
PC9
VSS
B
PD0
PE11
PF5
PA15
PD8
PE0
PE9
PH14
PE8
PG4
PF1
VSS
PB5
PC6
PB15 PB14
PE3
PC11
DDR_ DQ4
DDR_ DQ1
DDR_ DQ0
C
PB6
PD3
PE14 PD14
PD1
PB7
PD4
PD5
PD9
PE10 PB12
PH9
PC7
PB3
VDD SD2
PB4
PG6
PC8
PD2
DDR_ DDR_ DQS0P DQS0N
D
PB8
PD6
PH12
PD10
PE7
PF2
PB13
VSS
DDR_ DQ2
DDR_ DQ5
DDR_ DQM0
E
PH2
PH8
VSS
VSS
VDD CPU
PE1
PD15
VDD CPU
VSS
VDD
PB10
PH10
VDDQ_ DDR
VSS
VDD SD1
DDR_ DQ3
DDR_ DQ6
F
PF8
PG9
PD11 PA12
VSS
VSS
VSS
DDR_ DQ7
DDR_ A5
VSS
G
PF6
PG10
PG5
VDD CPU
H
PE4
PF10 PG15
PG8
J
PH7
PD13
PB2
PF9
VDD CPU
VSS
VDD
VDD CPU
VDD CORE
VSS
VDD
VSS
VDDQ_ DDR
VSS
VSS
VDD
VDD
VSS
VDD CORE
VSS
VDD
VDD CORE
VDDQ_ DDR
DDR_ A13
DDR_ A2
DDR_ A9
DDR_ RESET
N
DDR_ BA2
DDR_ A3
DDR_ A0
DDR_ A7
DDR_ BA0
DDR_ CSN
DDR_ ODT
K
VSS_ PLL
VDD_ PLL
PH11
VDD CPU
PC15-
L
VBAT OSC32 PI3
VSS
_OUT
PC14-
M
VSS OSC32 PC13
_SA
VDD
N
PE2
PF4
PH6
PI2
VDD CPU
VDD CORE
VSS
VDD
VSS
VSS
VSS
VSS
VSS
VDD CORE
VSS
VSS
VDD CORE
VSS
VSS
VSS
VSS
VSS
VDD
VDD CORE
VSS
VDD
VDD CORE
VDDQ_ DDR
VSS
VDDQ_ DDR
VDD CORE
VDDQ_ DDR
DDR_ WEN
DDR_ RASN
VSS
VSS
DDR_ A10
DDR_ CASN
DDR_ CLKN
VDDQ_ DDR
DDR_ A12
DDR_ CLKP
DDR_ A15
DDR_ A11
DDR_ A14
DDR_ CKE
DDR_ A1
P
PA8
PF7
PI1
PI0
VSS
VSS
DDR_ DTO1
DDR_ ATO
DDR_ A8
DDR_ BA1
R
PG1
PG11
PH3
VDD
VDD
VSS
VDD
VDD CORE
VSS
VDD
VDD CORE
VSS
VDDQ_ DDR
VDDQ_ DDR
DDR_ A4
DDR_ ZQ
DDR_ A6
T
VSS
PE6
PH0OSC_IN
PA13
VSS
VSS
DDR_ VREF
DDR_ DQ10
DDR_ DQ8
VSS
U
PH1OSC_ OUT
VSS_ ANA
VSS
VSS
VDD
VDDA VSSA
PA6
VSS
VDD CORE
VSS
VDD VDDQ_ CORE DDR
VSS
PWR_ ON
DDR_ DQ13
DDR_ DQ9
V
PD7
VDD_ ANA
PG2
PA7
VREF-
NJ TRST
VDDA1 V1_ REG
VSS
PWR_ DDR_ DDR_ LP DQS1P DQS1N
W
PWR_
PG3
PG12 CPU_ 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_ ON
USB_ DP2
PI5-
USB_
BOOT1 DM1
VSS_ PLL2
PA10
PI7
VSS
Ipinapakita ng figure sa itaas ang tuktok ng package view.
MSv65068V5
DS13875 Rev 5
51/219
97
Pinout, paglalarawan ng pin at mga kahaliling function
STM32MP133C/F
Talahanayan 6. Alamat / pagpapaikli na ginamit sa talahanayan ng pinout
Pangalan
Pagpapaikli
Kahulugan
Pangalan ng pin Uri ng pin
I / O istraktura
Mga Tala Mga kahaliling function Mga karagdagang function
Maliban kung tinukoy, ang pin function sa panahon at pagkatapos ng pag-reset ay pareho sa aktwal na pangalan ng pin
S
Supply pin
I
Input lang ang pin
O
Pin lang ang output
I/O
Input/output pin
A
Analog o espesyal na antas ng pin
FT(U/D/PD) 5 V tolerant I/O (na may nakapirming pull-up / pull-down / programmable pull-down)
DDR
1.5 V, 1.35 V o 1.2 VI/O para sa interface ng DDR3, DDR3L, LPDDR2/LPDDR3
A
Analog signal
RST
I-reset ang pin gamit ang mahinang pull-up resistor
_f(1) _a(2) _u(3) _h(4)
Opsyon para sa FT I/Os I2C FM+ na opsyon Analog na opsyon (ibinibigay ng VDDA para sa analog na bahagi ng I/O) USB na opsyon (ibinibigay ng VDD3V3_USBxx para sa USB na bahagi ng I/O) High-speed na output para sa 1.8V typ. VDD (para sa SPI, SDMMC, QUADSPI, TRACE)
_vh(5)
Very-high-speed na opsyon para sa 1.8V typ. VDD (para sa ETH, SPI, SDMMC, QUADSPI, TRACE)
Maliban kung tinukoy ng isang tala, ang lahat ng I/Os ay itinakda bilang mga lumulutang na input sa panahon at pagkatapos ng pag-reset
Pinili ang mga function sa pamamagitan ng mga rehistro ng GPIOx_AFR
Direktang pinili/pinagana ang mga function sa pamamagitan ng mga peripheral register
1. Ang mga kaugnay na istruktura ng I/O sa Talahanayan 7 ay: FT_f, FT_fh, FT_fvh 2. Ang mga kaugnay na istruktura ng I/O sa Talahanayan 7 ay: FT_a, FT_ha, FT_vha 3. Ang mga kaugnay na istruktura ng I/O sa Talahanayan 7 ay: FT_u 4. Ang mga kaugnay na istruktura ng I/O sa Talahanayan 7 ay: _Fth5. FT_fvh, FT_vh, FT_ha, FT_vha 7. Ang mga kaugnay na istruktura ng I/O sa Talahanayan XNUMX ay: FT_vh, FT_vha, FT_fvh
52/219
DS13875 Rev 5
STM32MP133C/F
Pinout, paglalarawan ng pin at mga kahaliling function
Numero ng Pin
Talahanayan 7. Mga kahulugan ng bola ng STM32MP133C/F
Mga function ng bola
Pangalan ng pin (function pagkatapos
i-reset)
Mga kahaliling pagpapaandar
Mga karagdagang function
LFBGA289 TFBGA289 TFBGA320
I/O na istraktura ng uri ng pin
Mga Tala
K10 F6 U14 A2 D2 A2 A1 A1 T5 M6 F3 U7
D4 E4 B2
B2 D1 B3 B1 G6 C2
C3 E2 C3 F6 D4 E7 E4 E1 B1
C2 G7 D3
C1 G3 C1
VDDCORE S
–
PA9
I/O FT_h
VSS VDD
S
–
S
–
PE11
I/O FT_vh
PF5
I/O FT_h
PD3
I/O FT_f
PE14
I/O FT_h
VDDCPU
S
–
PD0
I/O FT
PH12
I/O FT_fh
PB6
I/O FT_h
–
–
TIM1_CH2, I2C3_SMBA,
–
DFSDM1_DATIN0, USART1_TX, UART4_TX,
FMC_NWAIT(boot)
–
–
–
–
TIM1_CH2,
USART2_CTS/USART2_NSS,
SAI1_D2,
–
SPI4_MOSI/I2S4_SDO, SAI1_FS_A, USART6_CK,
ETH2_MII_TX_ER,
ETH1_MII_TX_ER,
FMC_D8(boot)/FMC_AD8
–
TRACED12, DFSDM1_CKIN0, I2C1_SMBA, FMC_A5
TIM2_CH1,
–
USART2_CTS/USART2_NSS, DFSDM1_CKOUT, I2C1_SDA,
SAI1_D3, FMC_CLK
TIM1_BKIN, SAI1_D4,
UART8_RTS/UART8_DE,
–
QUADSPI_BK1_NCS,
QUADSPI_BK2_IO2,
FMC_D11(boot)/FMC_AD11
–
–
SAI1_MCLK_A, SAI1_CK1,
–
FDCAN1_RX,
FMC_D2(boot)/FMC_AD2
USART2_TX, TIM5_CH3,
DFSDM1_CKIN1, I2C3_SCL,
–
SPI5_MOSI, SAI1_SCK_A, QUADSPI_BK2_IO2,
SAI1_CK2, ETH1_MII_CRS,
FMC_A6
TRACED6, TIM16_CH1N,
TIM4_CH1, TIM8_CH1,
–
USART1_TX, SAI1_CK2, QUADSPI_BK1_NCS,
ETH2_MDIO, FMC_NE3,
HDP6
–
–
–
TAMP_IN6 –
–
–
DS13875 Rev 5
53/219
97
Pinout, paglalarawan ng pin at mga kahaliling function
STM32MP133C/F
Numero ng Pin
Talahanayan 7. Mga kahulugan ng bola ng STM32MP133C/F (ipinagpapatuloy)
Mga function ng bola
Pangalan ng pin (function pagkatapos
i-reset)
Mga kahaliling pagpapaandar
Mga karagdagang function
LFBGA289 TFBGA289 TFBGA320
I/O na istraktura ng uri ng pin
Mga Tala
A17 A17 T17 M7 – J13 D2 G9 D2 F5 F1 E3 D1 G4 D1
E3 F2 F4 F8 D6 E10 F4 G2 E2 C8 B8 T21 E2 G1 F3
E1 G5 F2 G5 H3 F1 M8 – M5
VSS VDD PD6 PH8 PB8
PA12 VDDCPU
PH2 VSS PD11
PG9 PF8 VDD
S
–
S
–
I/O FT
I/O FT_fh
I/O FT_f
I/O FT_h
S
–
I/O FT_h
S
–
I/O FT_h
I/O FT_f
I/O FT_h
S
–
–
–
–
–
–
TIM16_CH1N, SAI1_D1, SAI1_SD_A, UART4_TX(boot)
TRACED9, TIM5_ETR,
–
USART2_RX, I2C3_SDA,
FMC_A8, HDP2
TIM16_CH1, TIM4_CH3,
I2C1_SCL, I2C3_SCL,
–
DFSDM1_DATIN1,
UART4_RX, SAI1_D1,
FMC_D13(boot)/FMC_AD13
TIM1_ETR, SAI2_MCLK_A,
USART1_RTS/USART1_DE,
–
ETH2_MII_RX_DV/ETH2_
RGMII_RX_CTL/ETH2_RMII_
CRS_DV, FMC_A7
–
–
LPTIM1_IN2, UART7_TX,
QUADSPI_BK2_IO0(boot),
–
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(boot)/FMC_A16,
UART7_RX
DBTRGO, I2C2_SDA,
–
USART6_RX, SPDIFRX_IN3, FDCAN1_RX, FMC_NE2,
FMC_NCE(boot)
TIM16_CH1N, TIM4_CH3,
–
TIM8_CH3, SAI1_SCK_B, USART6_TX, TIM13_CH1,
QUADSPI_BK1_IO0(boot)
–
–
–
–
WKUP1
–
54/219
DS13875 Rev 5
STM32MP133C/F
Pinout, paglalarawan ng pin at mga kahaliling function
Numero ng Pin
Talahanayan 7. Mga kahulugan ng bola ng STM32MP133C/F (ipinagpapatuloy)
Mga function ng bola
Pangalan ng pin (function pagkatapos
i-reset)
Mga kahaliling pagpapaandar
Mga karagdagang function
LFBGA289 TFBGA289 TFBGA320
I/O na istraktura ng uri ng pin
Mga Tala
F3 J3 H5
F9 D8 G5 F2 H1 G3 G4 G8 H4
F1 H2 G2 D3 B14 U5 G3 K2 H3 H8 F10 G2 L1 G1 D12 C5 U6 M9 K4 N7 G1 H9 J5
PG8
I/O FT_h
VDDCPU PG5
S
–
I/O FT_h
PG15
I/O FT_h
PG10
I/O FT_h
VSS
S
–
PF10
I/O FT_h
VDDCORE S
–
PF6
I/O FT_vh
VSS VDD
S
–
S
–
PF9
I/O FT_h
TIM2_CH1, TIM8_ETR,
SPI5_MISO, SAI1_MCLK_B,
USART3_RTS/USART3_DE,
–
SPDIFRX_IN2,
QUADSPI_BK2_IO2,
QUADSPI_BK1_IO3,
FMC_NE2, ETH2_CLK
–
–
–
TIM17_CH1, ETH2_MDC, FMC_A15
USART6_CTS/USART6_NSS,
–
UART7_CTS, QUADSPI_BK1_IO1,
ETH2_PHY_INTN
SPI5_SCK, SAI1_SD_B,
–
UART8_CTS, FDCAN1_TX, QUADSPI_BK2_IO1(boot),
FMC_NE3
–
–
TIM16_BKIN, SAI1_D3, TIM8_BKIN, SPI5_NSS, – USART6_RTS/USART6_DE, UART7_RTS/UART7_DE,
QUADSPI_CLK(boot)
–
–
TIM16_CH1, SPI5_NSS,
UART7_RX(boot),
–
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(boot),
QUADSPI_BK2_IO3, FMC_A9
TAMP_IN4
–
TAMP_IN1 –
DS13875 Rev 5
55/219
97
Pinout, paglalarawan ng pin at mga kahaliling function
STM32MP133C/F
Numero ng Pin
Talahanayan 7. Mga kahulugan ng bola ng STM32MP133C/F (ipinagpapatuloy)
Mga function ng bola
Pangalan ng pin (function pagkatapos
i-reset)
Mga kahaliling pagpapaandar
Mga karagdagang function
LFBGA289 TFBGA289 TFBGA320
I/O na istraktura ng uri ng pin
Mga Tala
H5 K1 H2 H6 E5 G7 H4 K3 J3 E5 D13 U11 H3 L3 J1
H1 H7 K3
J1 N1 J2 J5 J1 K2 J4 J2 K1 H2 H8 L4 K4 M3 M3
PE4 VDDCPU
PB2 VSS PH7
PH11
PD13 VDD_PLL VSS_PLL
PI3 PC13
I/O FT_h
S
–
I/O FT_h
S
–
I/O FT_fh
I/O FT_fh
I/O FT_h
S
–
S
–
I/O FT
I/O FT
SPI5_MISO, SAI1_D2,
DFSDM1_DATIN3,
TIM15_CH1N, I2S_CKIN,
–
SAI1_FS_A, UART7_RTS/UART7_DE,
–
UART8_TX,
QUADSPI_BK2_NCS,
FMC_NCE2, FMC_A25
–
–
–
RTC_OUT2, SAI1_D1,
I2S_CKIN, SAI1_SD_A,
–
UART4_RX,
QUADSPI_BK1_NCS(boot),
ETH2_MDIO, FMC_A6
TAMP_IN7
–
–
–
SAI2_FS_B, I2C3_SDA,
SPI5_SCK,
–
QUADSPI_BK2_IO3, ETH2_MII_TX_CLK,
–
ETH1_MII_TX_CLK,
QUADSPI_BK1_IO3
SPI5_NSS, TIM5_CH2,
SAI2_SD_A,
SPI2_NSS/I2S2_WS,
–
I2C4_SCL, USART6_RX, QUADSPI_BK2_IO0,
–
ETH2_MII_RX_CLK/ETH2_
RGMII_RX_CLK/ETH2_RMII_
REF_CLK, FMC_A12
LPTIM2_ETR, TIM4_CH2,
TIM8_CH2, SAI1_CK1,
–
SAI1_MCLK_A, USART1_RX, QUADSPI_BK1_IO3,
–
QUADSPI_BK2_IO2,
FMC_A18
–
–
–
–
–
–
(1)
SPDIFRX_IN3,
TAMP_IN4/TAMP_
ETH1_MII_RX_ER
OUT5, WKUP2
RTC_OUT1/RTC_TS/
(1)
–
RTC_LSCO, TAMP_IN1/TAMP_
OUT2, WKUP3
56/219
DS13875 Rev 5
STM32MP133C/F
Pinout, paglalarawan ng pin at mga kahaliling function
Numero ng Pin
Talahanayan 7. Mga kahulugan ng bola ng STM32MP133C/F (ipinagpapatuloy)
Mga function ng bola
Pangalan ng pin (function pagkatapos
i-reset)
Mga kahaliling pagpapaandar
Mga karagdagang function
LFBGA289 TFBGA289 TFBGA320
I/O na istraktura ng uri ng pin
Mga Tala
J3 J4 N5
PI2
I/O FT
(1)
SPDIFRX_IN2
TAMP_IN3/TAMP_ OUT4, WKUP5
K5 N4 P4
PI1
I/O FT
(1)
SPDIFRX_IN1
RTC_OUT2/RTC_ LSCO,
TAMP_IN2/TAMP_ OUT3, WKUP4
F13 L2 U13
VSS
S
–
–
–
–
J2 J5 L2
VBAT
S
–
–
–
–
L4 N3 P5
PI0
I/O FT
(1)
SPDIFRX_IN0
TAMP_IN8/TAMP_ OUT1
K2 M2
L3
PC15OSC32_OUT
I/O
FT
(1)
–
OSC32_OUT
F15 N2 U16
VSS
S
–
–
–
–
K1 M1 M2
PC14OSC32_IN
I/O
FT
(1)
–
OSC32_IN
G7 E3 V16
VSS
S
–
–
–
–
H9 K6 N15 VDDCORE S
–
–
–
–
M10 M4 N9
VDD
S
–
–
–
–
G8 E6 W16
VSS
S
–
–
–
–
USART2_RX,
L2 P3 N2
PF4
I/O FT_h
–
ETH2_MII_RXD0/ETH2_ RGMII_RXD0/ETH2_RMII_
–
RXD0, FMC_A4
MCO1, SAI2_MCLK_A,
TIM8_BKIN2, I2C4_SDA,
SPI5_MISO, SAI2_CK1,
M2 J8 P2
PA8
I/O FT_fh –
USART1_CK, SPI2_MOSI/I2S2_SDO,
–
OTG_HS_SOF,
ETH2_MII_RXD3/ETH2_
RGMII_RXD3, FMC_A21
TRACECLK, TIM2_ETR,
I2C4_SCL, SPI5_MOSI,
SAI1_FS_B,
L1 T1 N1
PE2
I/O FT_fh
–
USART6_RTS/USART6_DE, SPDIFRX_IN1,
–
ETH2_MII_RXD1/ETH2_
RGMII_RXD1/ETH2_RMII_
RXD1, FMC_A23
DS13875 Rev 5
57/219
97
Pinout, paglalarawan ng pin at mga kahaliling function
STM32MP133C/F
Numero ng Pin
Talahanayan 7. Mga kahulugan ng bola ng STM32MP133C/F (ipinagpapatuloy)
Mga function ng bola
Pangalan ng pin (function pagkatapos
i-reset)
Mga kahaliling pagpapaandar
Mga karagdagang function
LFBGA289 TFBGA289 TFBGA320
I/O na istraktura ng uri ng pin
Mga Tala
M1 J7 P3
PF7
I/O FT_vh –
M3 R1 R2
PG11
I/O FT_vh –
L3 J6 N3
PH6
I/O FT_fh –
N2 P4 R1
PG1
I/O FT_vh –
M11 – N12
VDD
S
–
–
N1 R2 T2
PE6
I/O FT_vh –
P1 P1 T3 PH0-OSC_IN I/O FT
–
G9 U1 N11
VSS
S
–
–
P2 P2 U2 PH1-OSC_OUT I/O FT
–
R2 T2 R3
PH3
I/O FT_fh –
M5 L5 U3 VSS_ANA S
–
–
TIM17_CH1, UART7_TX(boot),
UART4_CTS, ETH1_RGMII_CLK125, ETH2_MII_TXD0/ETH2_ RGMII_TXD0/ETH2_RMII_
TXD0, FMC_A18
SAI2_D3, I2S2_MCK, USART3_TX, UART4_TX, ETH2_MII_TXD1/ETH2_ RGMII_TXD1/ETH2_RMII_
TXD1, FMC_A24
TIM12_CH1, USART2_CK, I2C5_SDA,
SPI2_SCK/I2S2_CK, QUADSPI_BK1_IO2,
ETH1_PHY_INTN, ETH1_MII_RX_ER, ETH2_MII_RXD2/ETH2_
RGMII_RXD2, QUADSPI_BK1_NCS
LPTIM1_ETR, TIM4_ETR, SAI2_FS_A, I2C2_SMBA,
SPI2_MISO/I2S2_SDI, SAI2_D2, FDCAN2_TX, ETH2_MII_TXD2/ETH2_ RGMII_TXD2, FMC_NBL0
–
MCO2, TIM1_BKIN2, SAI2_SCK_B, TIM15_CH2, I2C3_SMBA, SAI1_SCK_B, UART4_RTS/UART4_DE,
ETH2_MII_TXD3/ETH2_ RGMII_TXD3, FMC_A22
–
–
–
I2C3_SCL, SPI5_MOSI, QUADSPI_BK2_IO1, ETH1_MII_COL, ETH2_MII_COL, QUADSPI_BK1_IO0
–
–
–
–
OSC_IN OSC_OUT –
58/219
DS13875 Rev 5
STM32MP133C/F
Pinout, paglalarawan ng pin at mga kahaliling function
Numero ng Pin
Talahanayan 7. Mga kahulugan ng bola ng STM32MP133C/F (ipinagpapatuloy)
Mga function ng bola
Pangalan ng pin (function pagkatapos
i-reset)
Mga kahaliling pagpapaandar
Mga karagdagang function
LFBGA289 TFBGA289 TFBGA320
I/O na istraktura ng uri ng pin
Mga Tala
L5 U2 W1
PG3
I/O FT_fvh –
TIM8_BKIN2, I2C2_SDA, SAI2_SD_B, FDCAN2_RX, ETH2_RGMII_GTX_CLK,
ETH1_MDIO, FMC_A13
M4 L4 V2 VDD_ANA S
–
–
–
R1 U3 V3
PG2
I/O FT
–
MCO2, TIM8_BKIN, SAI2_MCLK_B, ETH1_MDC
T1 L6 W2
PG12
I/O FT
LPTIM1_IN1, SAI2_SCK_A,
SAI2_CK2,
USART6_RTS/USART6_DE,
USART3_CTS,
–
ETH2_PHY_INTN,
ETH1_PHY_INTN,
ETH2_MII_RX_DV/ETH2_
RGMII_RX_CTL/ETH2_RMII_
CRS_DV
F7 P6 R5
VDD
S
–
–
–
G10 E8 T1
VSS
S
–
–
–
N3 R3 V1
MCO1, USART2_CK,
I2C2_SCL, I2C3_SDA,
SPDIFRX_IN0,
PD7
I/O FT_fh
–
ETH1_MII_RX_CLK/ETH1_ RGMII_RX_CLK/ETH1_RMII_
REF_CLK,
QUADSPI_BK1_IO2,
FMC_NE1
P3 K7 T4
PA13
I/O FT
–
DBTRGO, DBTRGI, MCO1, UART4_TX
R3 R4 W3 PWR_CPU_ON O FT
–
–
T2 N5 Y1
PA11
I/O FT_f
TIM1_CH4, I2C5_SCL,
SPI2_NSS/I2S2_WS,
USART1_CTS/USART1_NSS,
–
ETH2_MII_RXD1/ETH2_
RGMII_RXD1/ETH2_RMII_
RXD1, ETH1_CLK,
ETH2_CLK
N5 M6 AA2
PB11
TIM2_CH4, LPTIM1_OUT,
I2C5_SMBA, USART3_RX,
I/O FT_vh –
ETH1_MII_TX_EN/ETH1_
RGMII_TX_CTL/ETH1_RMII_
TX_EN
–
–
–
BOOTFAILN –
–
DS13875 Rev 5
59/219
97
Pinout, paglalarawan ng pin at mga kahaliling function
STM32MP133C/F
Numero ng Pin
Talahanayan 7. Mga kahulugan ng bola ng STM32MP133C/F (ipinagpapatuloy)
Mga function ng bola
Pangalan ng pin (function pagkatapos
i-reset)
Mga kahaliling pagpapaandar
Mga karagdagang function
LFBGA289 TFBGA289 TFBGA320
I/O na istraktura ng uri ng pin
Mga Tala
P4 U4
Y2
PF14(JTCK/SW CLK)
I/O
FT
(2)
U3 L7 Y3
PA0
I/O FT_a –
JTCK/SWCLK
TIM2_CH1, TIM5_CH1, TIM8_ETR, TIM15_BKIN, SAI1_SD_B, UART5_TX,
ETH1_MII_CRS, ETH2_MII_CRS
N6 T3 W4
PF13
TIM2_ETR, SAI1_MCLK_B,
I/O FT_a –
DFSDM1_DATIN3,
USART2_TX, UART5_RX
G11 E10 P7
F10 –
–
R4 K8 AA3
P5 R5 Y4 U4 M7 Y5
VSS VDD PA1
PA2
PA5
S
–
S
–
I/O FT_a
I/O FT_a I/O FT_a
–
–
–
–
TIM2_CH2, TIM5_CH2, LPTIM3_OUT, TIM15_CH1N,
DFSDM1_CKIN0, – USART2_RTS/USART2_DE,
ETH1_MII_RX_CLK/ETH1_ RGMII_RX_CLK/ETH1_RMII_
REF_CLK
TIM2_CH3, TIM5_CH3, – LPTIM4_OUT, TIM15_CH1,
USART2_TX, ETH1_MDIO
TIM2_CH1/TIM2_ETR,
USART2_CK, TIM8_CH1N,
–
SAI1_D1, SPI1_NSS/I2S1_WS,
SAI1_SD_A, ETH1_PPS_OUT,
ETH2_PPS_OUT
T3 T4 W5
SAI1_SCK_A, SAI1_CK2,
PC0
I/O FT_ha –
I2S1_MCK, SPI1_MOSI/I2S1_SDO,
USART1_TX
T4 J9 AA4
R6 U6 W7 P7 U5 U8 P6 T6 V8
PF12
I/O FT_vha –
VREF+
S
–
–
VDDA
S
–
–
VREF-
S
–
–
SPI1_NSS/I2S1_WS, SAI1_SD_A, UART4_TX,
ETH1_MII_TX_ER, ETH1_RGMII_CLK125
–
–
–
–
ADC1_INP7, ADC1_INN3, ADC2_INP7, ADC2_INN3 ADC1_INP11, ADC1_INN10, ADC2_INP11, ADC2_INN10
–
ADC1_INP3, ADC2_INP3
ADC1_INP1, ADC2_INP1
ADC1_INP2
ADC1_INP0, ADC1_INN1, ADC2_INP0, ADC2_INN1, TAMP_IN3
ADC1_INP6, ADC1_INN2
–
60/219
DS13875 Rev 5
STM3
Mga Dokumento / Mga Mapagkukunan
![]() |
STMicroelectronics STM32MP133C F 32-bit Arm Cortex-A7 1GHz MPU [pdf] Gabay sa Gumagamit STM32MP133C F 32-bit Arm Cortex-A7 1GHz MPU, STM32MP133C, F 32-bit Arm Cortex-A7 1GHz MPU, Arm Cortex-A7 1GHz MPU, 1GHz, MPU |