Skip to the content
PCBKitNew board
STM32MP157CAC3 on a board, in 3D

STM32MP157CAC3

STMicroelectronics

-40℃~+125℃ 1.71V~3.6V 12bit 148 16bit 32 Bit 650MHz 708KB ARM Cortex-M4、ARM Cortex-A7 Built-in+External Power-on reset (POR)、Power-down reset (PDR)、Undervoltage detection (BOR/LVD/LVR/LVI)、Software reset、External pin reset (NRST)、Integrated LDO、Calendar function、Independent watchdog (IWDG)、Window watchdog (WWDG)、Integrated PLL clock generator TFBGA-361 Microcontrollers (MCU/MPU/SOC) ROHS

Extended
DatasheetJLCPCBLCSCst/STM32MP157CAC3
Category
Microcontrollers (MCU, MPU, SOC)
Package
TFBGA-361
Pins
361

Overview

The STM32MP157CAC3 is a microcontroller made by STMicroelectronics in a TFBGA-361 package with 361 pins. -40℃~+125℃ 1.71V~3.6V 12bit 148 16bit 32 Bit 650MHz 708KB ARM Cortex-M4、ARM Cortex-A7 Built-in+External Power-on reset (POR)、Power-down reset (PDR)、Undervoltage detection (BOR/LVD/LVR/LVI)、Software reset、External pin reset (NRST)、Integrated LDO、Calendar function、Independent watchdog (IWDG)、Window watchdog (WWDG)、Integrated PLL clock generator TFBGA-361 Microcontrollers (MCU/MPU/SOC) ROHS.

PCBKit's library has its KiCad symbol (MCU_ST_STM32MP1:STM32MP157CACx, from KiCad's library) and its footprint (Package_BGA:ST_TFBGA-361_12x12mm_Layout23x23_P0.5mmP0.65mm, from KiCad's library), ready for a KiCad board. JLCPCB lists it (part C1555607).

Symbol

VDDCORE1A2VDDCORE1A4VDDCORE1A6VDDQ_DDR1A8VDDCORE1B1VDDCORE1B3VDDCORE1B5VDDQ_DDR1B7VDDQ_DDR1B9VDDCORE1C2VDDCORE1C4VDDCORE1C6VDDQ_DDR1C8VDDCORE1D1VDDCORE1D3VDDCORE1D5VDDCORE1D7VDDQ_DDR1D9VDDCORE1E2VDDCORE1E4VDDCORE1E6VDDQ_DDR1E8VBAT1F1VDD1F3VDDCORE1F5VDDCORE1F7VDDQ_DDR1F9VSS_ANA1G1VDD_ANA1G2VDD1G4VDDCORE1G6VDDQ_DDR1G8VDDA1H1VSSA1H2VDD1H3VDD1H5VDDCORE1H7VDDQ_DDR1H9VDD1J2VDD1J4VDD1J6VDDQ_DDR1J8VSSA1PH5A2PE13A3PE11A4PF1A5PD5A7PA9A8PG6A10PB3A11PA8A13PF2A14DSIHOST_CKNA16DSIHOST_D1NA17JTDOA19JTDIA20DDR_DQ20A21DDR_DQ23A22PG14AA1PG13AA2PH3AA3PA1AA4PC1AA6PB1AA7PE9AA9PB13AA10PE7AA11PF6AA13PF9AA14VDD3V3_USBHSAA15VSS_USBHSAA16VDD3V3_USBFSAA17PA11AA18PD13AA19DDR_DQM3AA20DDR_DQ31AA22DDR_DQ30AA23PB11AB1PG4AB2PA0AB3PH2AB4PC0AB5PB0AB6PC5AB7PA7AB8PG8AB9PB8AB10PG10AB11PF7AB12BYPASS_REG1V8AB13VDDA1V8_REGAB14VDDA1V1_REGAB15USB_DM2AB16USB_DM1AB17USB_RREFAB18PA12AB19DDR_DQ27AB20DDR_DQ26AB21DDR_DQS3PAB22DDR_DQS3NAB23PG0AC2PA2AC3PF14AC4PB12AC5PC4AC7PA6AC8PD11AC10PF8AC11PE8AC13PG7AC14USB_DP2AC16USB_DP1AC17OTG_VBUSAC19DDR_VREFAC20DDR_DQ29AC21DDR_DQ28AC22PH15B1PH12B2PH4B3PE12B4PD10B5PD4B6PG15B7PD0B8PD1B9PB9B10PC7B11PB15B12PB4B13PC6B14DSIHOST_D0NB15DSIHOST_CKPB16DSIHOST_D1PB17VDD_DSIB18NJTRSTB19JTCKB20DDR_DQ19B21DDR_DQ16B22DDR_DQS2NB23PI0C1PH10C2PH14C3PH11C4PH9C5PE14C6PE1C8PE3C9PE6C10PE5C11PB14C13VDDA1V8_DSIC14DSIHOST_D0PC15VSS_DSIC16VDD1V2_DSI_PHYC17VDD1V2_DSI_REGC18PA15C19JTMSC20DDR_DQS2PC22DDR_DQM2C23PH13D1PD6D2PE15D3PH8D5PE0D6PF5D7PF0D8PF4D9PD7D10PB7D11PD2D12PC12D13PD3D14PC10D15PC11D16PC9D17PC8D18PE4D19DDR_RESETND20DDR_DQ22D21DDR_DQ17D22DDR_DQ18D23PI3E1PI2E2PI1E3PI4E4DDR_A7E20DDR_DQ3E21DDR_DQ0E22DDR_DQ21E23PI7F2PI5F3PI6F4DDR_A13F20DDR_DQ1F22PZ1G1PZ4G2PZ0G3PZ3G4DDR_A9G20DDR_DQ7G21DDR_DQS0PG22DDR_DQS0NG23PZ6H1PZ5H2PI9H4DDR_A5H20DDR_DQ2H21DDR_DQ6H22DDR_DQM0H23PD15J2PZ7J3PZ2J4DDR_A2J20DDR_DQ4J21DDR_DQ5J22PD9K1PC13K2PD8K3PG12K4DDR_DTO0K20DDR_A3K22DDR_ZQK23PC15L1PC14L2PD14L3PI8L4DDR_A0L20DDR_DTO1L21DDR_ODTL22DDR_BA0L23BOOT2M2NRSTM3NRST_COREM4DDR_WENM20DDR_BA2M21DDR_CSNM22BOOT0N1PA13N2PWR_LPN3BOOT1N4DDR_CASNN20DDR_RASNN21DDR_CLKPN22DDR_CLKNN23PH0P1PH1P2PI11P4DDR_A15P20DDR_A1P22DDR_A12P23PWR_ONR2PDR_ONR3VREF+R4DDR_A11R20DDR_A14R21DDR_A10R22PI10T1PA14T2PDR_ON_CORET3PG3T4DDR_CKET20DDR_DQ8T21DDR_DQ10T22DDR_DQ13T23PF3U1PA3U2ANA0U3ANA1U4DDR_BA1U20DDR_DQ9U21DDR_DQS1PU22DDR_DQS1NU23PG2V2PA5V3PA4V4DDR_A4V20DDR_DQM1V22PG1W1PC3W2PH7W4DDR_A6W20DDR_DQ11W21DDR_DQ14W22DDR_DQ12W23PE2Y1PC2Y2PB10Y3PF15Y4PF13Y5PG5Y6PG11Y7PB5Y8PF12Y9PF11Y10PH6Y11PF10Y12PG9Y13PB6Y14PE10Y15PB2Y16PA10Y17PD12Y18DDR_ATOY19DDR_A8Y20DDR_DQ15Y21DDR_DQ25Y22DDR_DQ24Y23
MCU_ST_STM32MP1:STM32MP157CACxFrom KiCad's library

Footprint

Package_BGA:ST_TFBGA-361_12x12mm_Layout23x23_P0.5mmP0.65mmFrom KiCad's library

Parameters

11
ADC (Bit)
16bit
CPU Core
ARM Cortex-M4, ARM Cortex-A7
CPU Maximum Speed
650MHz
Core Size
32 Bit
DAC (Bit)
12bit
Features
Power-on reset (POR), Power-down reset (PDR), Undervoltage detection (BOR/LVD/LVR/LVI), Software reset, External pin reset (NRST), Integrated LDO, Calendar function, Independent watchdog (IWDG), Window watchdog (WWDG), Integrated PLL clock generator
Number of I/O
148
Operating Temperature
-40℃~+125℃
Oscillator Type
Built-in+External
RAM Size
708KB
Voltage - Supply
1.71V~3.6V

Order codes

1

Pinout

361
The pins of the STM32MP157CAC3
PinNameType
1A2VDDCOREPower in
1A3VSSPassive
1A4VDDCOREPower in
1A5VSSPassive
1A6VDDCOREPower in
1A7VSSPassive
1A8VDDQ_DDRPower in
1B1VDDCOREPower in
1B2VSSPassive
1B3VDDCOREPower in
1B4VSSPassive
1B5VDDCOREPower in
1B6VSSPassive
1B7VDDQ_DDRPower in
1B8VSSPassive
1B9VDDQ_DDRPower in
1C1VSSPassive
1C2VDDCOREPower in
1C3VSSPassive
1C4VDDCOREPower in
1C5VSSPassive
1C6VDDCOREPower in
1C7VSSPassive
1C8VDDQ_DDRPower in
1C9VSSPassive
1D1VDDCOREPower in
1D2VSSPassive
1D3VDDCOREPower in
1D4VSSPassive
1D5VDDCOREPower in
1D6VSSPassive
1D7VDDCOREPower in
1D8VSSPassive
1D9VDDQ_DDRPower in
1E1VSSPassive
1E2VDDCOREPower in
1E3VSSPassive
1E4VDDCOREPower in
1E5VSSPassive
1E6VDDCOREPower in
1E7VSSPassive
1E8VDDQ_DDRPower in
1E9VSSPassive
1F1VBATPower in
1F2VSSPassive
1F3VDDPower in
1F4VSSPassive
1F5VDDCOREPower in
1F6VSSPassive
1F7VDDCOREPower in
1F8VSSPassive
1F9VDDQ_DDRPower in
1G1VSS_ANAPower in
1G2VDD_ANAPower in
1G3VSSPassive
1G4VDDPower in
1G5VSSPassive
1G6VDDCOREPower in
1G7VSSPassive
1G8VDDQ_DDRPower in
1G9VSSPassive
1H1VDDAPower in
1H2VSSAPower in
1H3VDDPower in
1H4VSSPassive
1H5VDDPower in
1H6VSSPassive
1H7VDDCOREPower in
1H8VSSPassive
1H9VDDQ_DDRPower in
1J2VDDPower in
1J3VSSPassive
1J4VDDPower in
1J5VSSPassive
1J6VDDPower in
1J7VSSPassive
1J8VDDQ_DDRPower in
A1VSSPower in
A2PH5Input/output
A3PE13Input/output
A4PE11Input/output
A5PF1Input/output
A7PD5Input/output
A8PA9Input/output
A10PG6Input/output
A11PB3Input/output
A13PA8Input/output
A14PF2Input/output
A16DSIHOST_CKNInput/output
A17DSIHOST_D1NInput/output
A19JTDOInput/output
A20JTDIInput/output
A21DDR_DQ20Input/output
A22DDR_DQ23Input/output
A23VSSPassive
AA1PG14Input/output
AA2PG13Input/output
AA3PH3Input/output
AA4PA1Input/output
AA5VSSPassive
AA6PC1Input/output
AA7PB1Input/output
AA8VSSPassive
AA9PE9Input/output
AA10PB13Input/output
AA11PE7Input/output
AA12VSSPassive
AA13PF6Input/output
AA14PF9Input/output
AA15VDD3V3_USBHSPower in
AA16VSS_USBHSPower in
AA17VDD3V3_USBFSPower in
AA18PA11Input/output
AA19PD13Input/output
AA20DDR_DQM3Input/output
AA21VSSPassive
AA22DDR_DQ31Input/output
AA23DDR_DQ30Input/output
AB1PB11Input/output
AB2PG4Input/output
AB3PA0Input/output
AB4PH2Input/output
AB5PC0Input/output
AB6PB0Input/output
AB7PC5Input/output
AB8PA7Input/output
AB9PG8Input/output
AB10PB8Input/output
AB11PG10Input/output
AB12PF7Input/output
AB13BYPASS_REG1V8Input/output
AB14VDDA1V8_REGPower in
AB15VDDA1V1_REGPower in
AB16USB_DM2Input/output
AB17USB_DM1Input/output
AB18USB_RREFInput/output
AB19PA12Input/output
AB20DDR_DQ27Input/output
AB21DDR_DQ26Input/output
AB22DDR_DQS3PInput/output
AB23DDR_DQS3NInput/output
AC1VSSPassive
AC2PG0Input/output
AC3PA2Input/output
AC4PF14Input/output
AC5PB12Input/output
AC7PC4Input/output
AC8PA6Input/output
AC10PD11Input/output
AC11PF8Input/output
AC13PE8Input/output
AC14PG7Input/output
AC16USB_DP2Input/output
AC17USB_DP1Input/output
AC19OTG_VBUSInput/output
AC20DDR_VREFInput/output
AC21DDR_DQ29Input/output
AC22DDR_DQ28Input/output
AC23VSSPassive
B1PH15Input/output
B2PH12Input/output
B3PH4Input/output
B4PE12Input/output
B5PD10Input/output
B6PD4Input/output
B7PG15Input/output
B8PD0Input/output
B9PD1Input/output
B10PB9Input/output
B11PC7Input/output
B12PB15Input/output
B13PB4Input/output
B14PC6Input/output
B15DSIHOST_D0NInput/output
B16DSIHOST_CKPInput/output
B17DSIHOST_D1PInput/output
B18VDD_DSIPower in
B19NJTRSTInput/output
B20JTCKInput/output
B21DDR_DQ19Input/output
B22DDR_DQ16Input/output
B23DDR_DQS2NInput/output
C1PI0Input/output
C2PH10Input/output
C3PH14Input/output
C4PH11Input/output
C5PH9Input/output
C6PE14Input/output
C7VSSPassive
C8PE1Input/output
C9PE3Input/output
C10PE6Input/output
C11PE5Input/output
C12VSSPassive
C13PB14Input/output
C14VDDA1V8_DSIPower in
C15DSIHOST_D0PInput/output
C16VSS_DSIPower in
C17VDD1V2_DSI_PHYPower in
C18VDD1V2_DSI_REGPower in
C19PA15Input/output
C20JTMSInput/output
C21VSSPassive
C22DDR_DQS2PInput/output
C23DDR_DQM2Input/output
D1PH13Input/output
D2PD6Input/output
D3PE15Input/output
D4VSSPassive
D5PH8Input/output
D6PE0Input/output
D7PF5Input/output
D8PF0Input/output
D9PF4Input/output
D10PD7Input/output
D11PB7Input/output
D12PD2Input/output
D13PC12Input/output
D14PD3Input/output
D15PC10Input/output
D16PC11Input/output
D17PC9Input/output
D18PC8Input/output
D19PE4Input/output
D20DDR_RESETNInput/output
D21DDR_DQ22Input/output
D22DDR_DQ17Input/output
D23DDR_DQ18Input/output
E1PI3Input/output
E2PI2Input/output
E3PI1Input/output
E4PI4Input/output
E20DDR_A7Input/output
E21DDR_DQ3Input/output
E22DDR_DQ0Input/output
E23DDR_DQ21Input/output
F2PI7Input/output
F3PI5Input/output
F4PI6Input/output
F20DDR_A13Input/output
F21VSSPassive
F22DDR_DQ1Input/output
G1PZ1Input/output
G2PZ4Input/output
G3PZ0Input/output
G4PZ3Input/output
G20DDR_A9Input/output
G21DDR_DQ7Input/output
G22DDR_DQS0PInput/output
G23DDR_DQS0NInput/output
H1PZ6Input/output
H2PZ5Input/output
H3VSSPassive
H4PI9Input/output
H20DDR_A5Input/output
H21DDR_DQ2Input/output
H22DDR_DQ6Input/output
H23DDR_DQM0Input/output
J2PD15Input/output
J3PZ7Input/output
J4PZ2Input/output
J20DDR_A2Input/output
J21DDR_DQ4Input/output
J22DDR_DQ5Input/output
K1PD9Input/output
K2PC13Input/output
K3PD8Input/output
K4PG12Input/output
K20DDR_DTO0Input/output
K21VSSPassive
K22DDR_A3Input/output
K23DDR_ZQInput/output
L1PC15Input/output
L2PC14Input/output
L3PD14Input/output
L4PI8Input/output
L20DDR_A0Input/output
L21DDR_DTO1Input/output
L22DDR_ODTInput/output
L23DDR_BA0Input/output
M2BOOT2Input
M3NRSTInput
M4NRST_COREInput
M20DDR_WENInput/output
M21DDR_BA2Input/output
M22DDR_CSNInput/output
N1BOOT0Input
N2PA13Input/output
N3PWR_LPOutput
N4BOOT1Input
N20DDR_CASNInput/output
N21DDR_RASNInput/output
N22DDR_CLKPInput/output
N23DDR_CLKNInput/output
P1PH0Input/output
P2PH1Input/output
P3VSSPassive
P4PI11Input/output
P20DDR_A15Input/output
P21VSSPassive
P22DDR_A1Input/output
P23DDR_A12Input/output
R2PWR_ONOutput
R3PDR_ONInput/output
R4VREF+Input
R20DDR_A11Input/output
R21DDR_A14Input/output
R22DDR_A10Input/output
T1PI10Input/output
T2PA14Input/output
T3PDR_ON_COREInput/output
T4PG3Input/output
T20DDR_CKEInput/output
T21DDR_DQ8Input/output
T22DDR_DQ10Input/output
T23DDR_DQ13Input/output
U1PF3Input/output
U2PA3Input/output
U3ANA0Input/output
U4ANA1Input/output
U20DDR_BA1Input/output
U21DDR_DQ9Input/output
U22DDR_DQS1PInput/output
U23DDR_DQS1NInput/output
V2PG2Input/output
V3PA5Input/output
V4PA4Input/output
V20DDR_A4Input/output
V21VSSPassive
V22DDR_DQM1Input/output
W1PG1Input/output
W2PC3Input/output
W3VSSPassive
W4PH7Input/output
W20DDR_A6Input/output
W21DDR_DQ11Input/output
W22DDR_DQ14Input/output
W23DDR_DQ12Input/output
Y1PE2Input/output
Y2PC2Input/output
Y3PB10Input/output
Y4PF15Input/output
Y5PF13Input/output
Y6PG5Input/output
Y7PG11Input/output
Y8PB5Input/output
Y9PF12Input/output
Y10PF11Input/output
Y11PH6Input/output
Y12PF10Input/output
Y13PG9Input/output
Y14PB6Input/output
Y15PE10Input/output
Y16PB2Input/output
Y17PA10Input/output
Y18PD12Input/output
Y19DDR_ATOInput/output
Y20DDR_A8Input/output
Y21DDR_DQ15Input/output
Y22DDR_DQ25Input/output
Y23DDR_DQ24Input/output

Show this part on your page

A live frame, for any web page
<iframe src="https://pcbkit.io/embed/parts/st/STM32MP157CAC3" title="STM32MP157CAC3 in PCBKit" width="100%" height="480" style="border:0;border-radius:12px" allow="fullscreen" loading="lazy"></iframe>
A picture
<img src="https://pcbkit.io/embed/parts/st/STM32MP157CAC3.jpg" alt="STM32MP157CAC3" width="1200" height="900">
A picture that opens the part, for a README
[![STM32MP157CAC3](https://pcbkit.io/embed/parts/st/STM32MP157CAC3.jpg?size=s)](https://pcbkit.io/parts/st/STM32MP157CAC3)

Questions

Is there a KiCad symbol and footprint for the STM32MP157CAC3?

Yes. The symbol is MCU_ST_STM32MP1:STM32MP157CACx and the footprint Package_BGA:ST_TFBGA-361_12x12mm_Layout23x23_P0.5mmP0.65mm, both drawn on this page. PCBKit places them on a board for you when you design with it.

What package is the STM32MP157CAC3?

TFBGA-361, with 361 pins. Its footprint is drawn on this page.

Where is the STM32MP157CAC3 datasheet?

STMicroelectronics publishes it: the Datasheet link on this page opens it.

Where can I order the STM32MP157CAC3?

JLCPCB lists it as part C1555607, with 0 in stock; the sellers' links on this page open their listings.

What can replace the STM32MP157CAC3?

Parts like it in the library: the STM32MP157DAC1 by STMicroelectronics, the STM32MP157AAC3 by STMicroelectronics, the STM32MP157FAC1 by STMicroelectronics and the STM32MP151AAC3 by STMicroelectronics. Check their datasheets: a part that fits the footprint may still differ in its ratings.

Parts like it

8