Personal tools

Difference between revisions of "VisionSOM-STM32MP1 Datasheet and Pinout"

From SomLabs Wiki

Jump to: navigation, search
(Dimensions)
(Ordering info)
(18 intermediate revisions by 3 users not shown)
Line 2: Line 2:
 
__jzpdf__
 
__jzpdf__
 
== General description ==
 
== General description ==
[[File:Sl what we do.jpg|500px|center]]
+
[[File:sls18_itro.jpg|500px|center]]
  
 
The VisionSOM-STM32MP1 family is a SODIMM-sized SoM based on the STMicroelectronics STM32MP1 application processor which features an advanced implementation of a single or dual ARM Cortex-A7 cores (at speed up to 650MHz) and ARM Cortex-M4 core (at speed up to 209MHz) as well as a 3D Graphics Processing Unit (GPU) Open GL 2.0 ES compatible.
 
The VisionSOM-STM32MP1 family is a SODIMM-sized SoM based on the STMicroelectronics STM32MP1 application processor which features an advanced implementation of a single or dual ARM Cortex-A7 cores (at speed up to 650MHz) and ARM Cortex-M4 core (at speed up to 209MHz) as well as a 3D Graphics Processing Unit (GPU) Open GL 2.0 ES compatible.
  
The VisionSOM-STM32MP1 is a general-purpose highly integrated SoM (System on Module) featuring high computation power and 802.11b/g/n Wi-Fi and Bluetooth v4.1 connectivity. The option of integrated, fully certified Wi-Fi and Bluetooth module simplifies the carrier board design and is ideally suited for wireless application. The VisionSOM-STM32MP1 provides a variety memory configuration including flexible range of DDR3L, eMMC and SD memory card that meets our customers requirements.
+
The VisionSOM-STM32MP1 is a general-purpose highly integrated SoM (System on Module) featuring high computation power and 802.11b/g/n Wi-Fi and Bluetooth v5.1 connectivity. The option of integrated, fully certified Wi-Fi and Bluetooth module simplifies the carrier board design and is ideally suited for wireless application. The VisionSOM-STM32MP1 provides a variety memory configuration including flexible range of DDR3L, eMMC and SD memory card that meets our customers requirements.  
  
 
The SoM supports connections to a variety of interfaces: two high-speed USB on-the-go with PHY, dual Ethernet, audio, display with touch panel and serial interfaces. In addition, the system supports industrial grade embedded applications.
 
The SoM supports connections to a variety of interfaces: two high-speed USB on-the-go with PHY, dual Ethernet, audio, display with touch panel and serial interfaces. In addition, the system supports industrial grade embedded applications.
Line 29: Line 29:
 
== Features ==
 
== Features ==
 
* Powered by STMicroelectronics STM32MP1 application processor
 
* Powered by STMicroelectronics STM32MP1 application processor
* Single or dual ARM Cortex-A7 cores at speed up to 650MHz
+
* Single or dual ARM Cortex-A7 cores at speed up to 800MHz
 
* ARM Cortex-M4 core at speed up to 209MHz
 
* ARM Cortex-M4 core at speed up to 209MHz
 
* Up to 512MB SDRAM DDR3L
 
* Up to 512MB SDRAM DDR3L
 
* Up to 32GB eMMC memory or uSD memory card
 
* Up to 32GB eMMC memory or uSD memory card
* Optional Murata 802.11b/g/n Wi-Fi and Bluetooth v4.2+EDR module
+
* Optional Murata 802.11b/g/n Wi-Fi and Bluetooth v5.1+EDR module
 
* Power-efficient and cost-optimized solution
 
* Power-efficient and cost-optimized solution
 
* Ideal for industrial IoT and embedded applications
 
* Ideal for industrial IoT and embedded applications
Line 72: Line 72:
 
       "name" : "SOM Name",
 
       "name" : "SOM Name",
 
       "type" : "selector",
 
       "type" : "selector",
       "symbol" : "1",
+
       "symbol" : "N",
 
       "values" : [
 
       "values" : [
 
                     {"value" : "1",
 
                     {"value" : "1",
Line 81: Line 81:
 
       "name" : "CPU Family",
 
       "name" : "CPU Family",
 
       "type" : "selector",
 
       "type" : "selector",
       "symbol" : "8",
+
       "symbol" : "STM32MP1",
 
       "values" : [
 
       "values" : [
 
                     {"value" : "8",
 
                     {"value" : "8",
                     "description" : "STM32MP1"}
+
                     "description" : "STM32MP"}
 
                 ]
 
                 ]
 
     },
 
     },
Line 92: Line 92:
 
       "symbol" : "CpuType",
 
       "symbol" : "CpuType",
 
       "values" : [
 
       "values" : [
                     {"value" : "MP151A", "description" : "STM32MP151A"},
+
                     {"value" : "MP157C", "description" : "STM32MP157C"},
                     {"value" : "MP157A", "description" : "STM32MP157A"}
+
                    {"value" : "MP153C", "description" : "STM32MP153C"},
 +
                    {"value" : "MP151C", "description" : "STM32MP151C"},
 +
                     {"value" : "MP157A", "description" : "STM32MP157A"},
 +
                    {"value" : "MP153A", "description" : "STM32MP153A"},
 +
                    {"value" : "MP151A", "description" : "STM32MP151A"}
 
                 ]
 
                 ]
 
     },
 
     },
Line 117: Line 121:
 
       "symbol" : "RamSize",
 
       "symbol" : "RamSize",
 
       "values" : [
 
       "values" : [
                    {"value" : "256R", "description" : "256MB"},
 
 
                     {"value" : "512R", "description" : "512MB"}
 
                     {"value" : "512R", "description" : "512MB"}
 
                 ]
 
                 ]
Line 126: Line 129:
 
     },
 
     },
 
     {
 
     {
       "name" : "Flash Size Type and Density",
+
       "name" : "eMMC Memory Size",
 
       "type" : "selector",
 
       "type" : "selector",
 
       "symbol" : "FlashSize",
 
       "symbol" : "FlashSize",
 
       "values" : [
 
       "values" : [
                     {"value" : "SD", "description" : "MicroSD connector"},
+
                     {"value" : "uSD", "description" : "MicroSD connector"},
 
                     {"value" : "04GE", "description" : "4GB eMMC"},
 
                     {"value" : "04GE", "description" : "4GB eMMC"},
 
                     {"value" : "08GE", "description" : "8GB eMMC"},
 
                     {"value" : "08GE", "description" : "8GB eMMC"},
Line 147: Line 150:
 
       "values" : [
 
       "values" : [
 
                     {"value" : "0SF", "description" : "No Special Features"},
 
                     {"value" : "0SF", "description" : "No Special Features"},
                     {"value" : "1WB", "description" : "Built-in 802.11b/g/n Wi-Fi and Bluetooth v4.2+EDR Module (Murata 1DX)"}
+
                     {"value" : "1WB", "description" : "Built-in 802.11b/g/n Wi-Fi and Bluetooth v5.1"}
 
                 ]
 
                 ]
 
     },
 
     },
Line 160: Line 163:
 
       "values" : [
 
       "values" : [
 
                     {"value" : "C", "description" : "Consumer: 0 to +70 C "},
 
                     {"value" : "C", "description" : "Consumer: 0 to +70 C "},
                     {"value" : "SI", "description" : "Extended: -30 to +70 C"},
+
                     {"value" : "E", "description" : "Extended: -25 to +70 C"},
 
                     {"value" : "I", "description" : "Industrial: -40 to +85 C"}
 
                     {"value" : "I", "description" : "Industrial: -40 to +85 C"}
                ]
 
    },
 
    {
 
        "type" : "separator",
 
        "value" : "_"
 
    },
 
    {
 
      "name" : "SOM Version",
 
      "type" : "selector",
 
      "symbol" : "V",
 
      "values" : [
 
                    {"value" : "A", "description" : "Version 2.1"}
 
 
                 ]
 
                 ]
 
     }
 
     }
 
 
 
 
 
   ]
 
   ]
 
__orderingInfoEnd__
 
__orderingInfoEnd__
  
 
== Block Diagram ==
 
== Block Diagram ==
[[File:sls18-block_diagram.png|center]]
+
[[File:sls18-block_diagram.png|250px|center]]
  
 
== Operating ranges ==
 
== Operating ranges ==
Line 213: Line 202:
 
|}
 
|}
 
Note: <br />
 
Note: <br />
1. Maximum MPU junction temperature is +105<sup>o</sup>C (industrial version) or +95<sup>o</sup>C (consumer version).<br />
+
1. Maximum MPU junction temperature is +125<sup>o</sup>C.<br />
  
 
== Electrical parameters ==
 
== Electrical parameters ==
Line 235: Line 224:
 
| -
 
| -
 
| Total Supply Current<sup>1</sup>
 
| Total Supply Current<sup>1</sup>
| x
+
| TBD
| x
+
| TBD
| x
+
| TBD
 
| A
 
| A
 
|-
 
|-
Line 244: Line 233:
 
| 0
 
| 0
 
| 3.3
 
| 3.3
| 3.6<sup>2</sup>
+
| 3.9<sup>2</sup>
 
| V
 
| V
 
|-
 
|-
Line 258: Line 247:
 
| 4.40
 
| 4.40
 
| -
 
| -
| 5.5
+
| 5.25
 
| V
 
| V
 
|-
 
|-
 
| VDD-COIN-3V
 
| VDD-COIN-3V
 
| SNVS Backup<br />Battery Supply
 
| SNVS Backup<br />Battery Supply
| 2.66
+
| 1.4
 
| -
 
| -
 
| 3.6
 
| 3.6
Line 277: Line 266:
 
Notes:<br />
 
Notes:<br />
 
1. Excluding external load connected to +3.3VOUT lines.<br />
 
1. Excluding external load connected to +3.3VOUT lines.<br />
2. Applying the maximum voltage 3.6V results in shorten lifetime. Recommended value is smaller than 3.5V.<br />
+
2. Applying the maximum voltage 3.6V results in shorten lifetime. Recommended value is smaller than 3.45V.<br />
  
 
== SoM pinout ==
 
== SoM pinout ==
 
Important notes <br />
 
Important notes <br />
1. Detail pin configurations description you can find, edit and arrange in dedicated MEX files (with free "i.MX Pin Tool" configurational tool):
+
1. Detail pin configurations description you can find, edit and arrange in dedicated IOC files (with free "STM32CubeMX" configurational tool):
[https://somlabs.com/wp-content/uploads/SoMLabs-VisionSoM-6ULL-NAND-SD-eMMC-noWIFI.zip VisionSOM-6ULL without WiFi module and no SDIO1 on edge connector] or
+
[https://somlabs.com/wp-content/uploads/VisionSOM-STM32MP1_v2.1.zip VisionSOM-STM32MP157]. <br />
[https://somlabs.com/wp-content/uploads/SoMLabs-VisionSoM-6ULL-NAND-SD-eMMC-noWIFI-extSDIO1.zip VisionSOM-6ULL without WiFi module and with SDIO1 on edge connector] or
+
2. "LCD-DATAx (GND)" pins have been retained for compatibility with the modules VisionSOM-6ULL and VisionSOM-RT and are internally connected to GND.
[https://somlabs.com/wp-content/uploads/SoMLabs-VisionSoM-6ULL-NAND-SD-eMMC-WiFi.zip VisionSOM-6ULL witht WiFi module on-board]. <br />
 
2. LCD_DATAxx pins are internally used for boot sequence configuration. We recommend to use LCD_DATAxx lines as outputs or using eFuse boot configuration.
 
  
  
Line 1,288: Line 1,275:
  
 
== Dimensions ==
 
== Dimensions ==
[[File:sls18_dimensions.png|center]]
+
[[File:sls18_dimensions.png|650px|center]]

Revision as of 09:09, 30 March 2022

VisionSOM-STM32MP1 Datasheet and Pinout


General description

Sls18 itro.jpg

The VisionSOM-STM32MP1 family is a SODIMM-sized SoM based on the STMicroelectronics STM32MP1 application processor which features an advanced implementation of a single or dual ARM Cortex-A7 cores (at speed up to 650MHz) and ARM Cortex-M4 core (at speed up to 209MHz) as well as a 3D Graphics Processing Unit (GPU) Open GL 2.0 ES compatible.

The VisionSOM-STM32MP1 is a general-purpose highly integrated SoM (System on Module) featuring high computation power and 802.11b/g/n Wi-Fi and Bluetooth v5.1 connectivity. The option of integrated, fully certified Wi-Fi and Bluetooth module simplifies the carrier board design and is ideally suited for wireless application. The VisionSOM-STM32MP1 provides a variety memory configuration including flexible range of DDR3L, eMMC and SD memory card that meets our customers requirements.

The SoM supports connections to a variety of interfaces: two high-speed USB on-the-go with PHY, dual Ethernet, audio, display with touch panel and serial interfaces. In addition, the system supports industrial grade embedded applications.

SoMLabs also provides a complete hardware and software development board for the SoM in the form of a carrier board and optional TFT display and touch panel.

Applications

  • Industrial embedded Linux computer
  • Home Appliances
  • Home Automation – Smart Home
  • Human-machine Interfaces (HMI)
  • Point-of-sales (POS) terminals
  • Cash Register
  • 2D barcode scanners and printers
  • Smart grid infrastructure
  • IoT gateways
  • Residential gateways
  • Machine vision equipment
  • Robotics
  • Fitness/outdoor equipment

Features

  • Powered by STMicroelectronics STM32MP1 application processor
  • Single or dual ARM Cortex-A7 cores at speed up to 800MHz
  • ARM Cortex-M4 core at speed up to 209MHz
  • Up to 512MB SDRAM DDR3L
  • Up to 32GB eMMC memory or uSD memory card
  • Optional Murata 802.11b/g/n Wi-Fi and Bluetooth v5.1+EDR module
  • Power-efficient and cost-optimized solution
  • Ideal for industrial IoT and embedded applications
  • Integrated security features

Pictures of SOM versions

Version Photo
eMMC
Sls18 usd top.jpg
Sls18 usd bottom.jpg
micro-SD
Sls18 usd top.jpg
Sls18 usd bottom.jpg
WiFi/BT module is available for all memory variants configurations.

Ordering info

SLSNSTM32MP1CpuType_Clock_RamSize_FlashSize_SF_TEMP
SLSProduct type
SLS - System on Module
NSOM Name
1 - VisionSOM SODIMM200
STM32MP1CPU Family
8 - STM32MP
CpuTypeCPU Type
MP157C - STM32MP157C
MP153C - STM32MP153C
MP151C - STM32MP151C
MP157A - STM32MP157A
MP153A - STM32MP153A
MP151A - STM32MP151A
ClockCPU Clock Speed
650C - 650MHz
RamSizeDDR3 RAM Size
512R - 512MB
FlashSizeeMMC Memory Size
uSD - MicroSD connector
04GE - 4GB eMMC
08GE - 8GB eMMC
16GE - 16GB eMMC
32GE - 32GB eMMC
SFSpecial Features
0SF - No Special Features
1WB - Built-in 802.11b/g/n Wi-Fi and Bluetooth v5.1
TEMPOperating Temperature
C - Consumer: 0 to +70 C
E - Extended: -25 to +70 C
I - Industrial: -40 to +85 C

Block Diagram

Sls18-block diagram.png

Operating ranges

Parameter Value Unit Comment
Power Supply
5.0
V
Connected to +5VIN SODIMM pin
Input GPIO voltage
3.3
V
-
Environment temperature1
-40…+85
oC Industrial range w/o WiFi module
-30…+70
Industrial range with WiFi module
0…+70
Consumer range

Note:
1. Maximum MPU junction temperature is +125oC.

Electrical parameters

SOM
signal name
Parameter Value Units
Min. Typ. Max.
+5VIN Supply Voltage 4.0 5.0 5.5 V
- Total Supply Current1 TBD TBD TBD A
VGPIO GPIO Input Voltage 0 3.3 3.92 V
+3.3VOUT SOM Internal LDO
Output Current
- - 0.5 A
USB-OTGx-VBUS USB Supply 4.40 - 5.25 V
VDD-COIN-3V SNVS Backup
Battery Supply
1.4 - 3.6 V
- ADC Inputs Voltage 0 - 3.3 V

Notes:
1. Excluding external load connected to +3.3VOUT lines.
2. Applying the maximum voltage 3.6V results in shorten lifetime. Recommended value is smaller than 3.45V.

SoM pinout

Important notes
1. Detail pin configurations description you can find, edit and arrange in dedicated IOC files (with free "STM32CubeMX" configurational tool): VisionSOM-STM32MP157.
2. "LCD-DATAx (GND)" pins have been retained for compatibility with the modules VisionSOM-6ULL and VisionSOM-RT and are internally connected to GND.


SODIMM PIN GPIO name Default function Notes
1 GND
2 GND
3 PWR-LP
4 STM32-NRST MPU reset in + on-board SD card power rail off
5 PWR-ON
6 VDD-3V3 MPU VDD power rail (for BOOT lines voltage reference only)
7 BOOT1
8 VDD-COIN-3V External 3V battery input (optionally)
9 BOOT0
10 BOOT2
11 USB-OTG1-VBUS Analog USB interface line
15 GND
17 GND
19 USB-OTG1-DP Analog USB interface line
20 GND
21 USB-OTG1-DN Analog USB interface line
22 GND
23 GND
25 USB-OTG2-DP Analog USB interface line
26 GND
27 USB-OTG2-DN Analog USB interface line
28 GND
29 GND
35 GND
38 GND
40 GND
41 GND
43 JTAG-TDI JTAG interface
45 PG10 GPIO-PG10
46 JTAG-TMS JTAG interface
47 PC3 GPIO-PC3-ADC1-13
48 JTAG-nRST JTAG interface
49 PD13 GPIO-PD13
50 GND
51 GND
52 JTAG-TDO JTAG interface
53 PC1 ENET1-MDC
54 JTAG-TCK JTAG interface
55 PC0 GPIO-PC0-ADC1-10
56 PB7 GPIO-PB7 By default I2C4_SDA
57 PE1 UART8-TXD
58 PB1 GPIO-PB1-ADC1-5
59 GND
60 GND
61 PA2 ENET1-MDIO
62 PA0 GPIO-PA0-ADC1-16
63 PE0 UART8-RXD
64 PF10 GPIO-PF10
65 PD8 USART3-TXD
66 PD14 UART8-CTS
67 PD9 USART3-RXD
68 PG9 USART6-RXD
69 PA10 USART1-RXD
70 GND
71 GND
72 PD11 USART3-CTS
73 PB6 USART1-TXD
74 PG7 UART8-RTS
75 PG11 UART4-TXD
76 PA11 USART1-CTS
77 PB2 UART4-RXD
78 PD12 USART3-RTS
79 PG14 USART6-TXD
80 PA12 USART1-RTS
81 GND
82 GND
84 GND
85 VOUT-3V3 3,3V out
87 VOUT-3V3 3,3V out
88 VOUT-3V3 3,3V out
89 VOUT-3V3 3,3V out
90 VOUT-3V3 3,3V out
91 VOUT-3V3 3,3V out
92 VOUT-3V3 3,3V out
93 VOUT-3V3 3,3V out
96 VDD-5V 5V input
97 PC4 ENET1-RXD0
98 VDD-5V 5V input
99 PC5 ENET1-RXD1
100 VDD-5V 5V input
101 PA7 ENET1-CRS-DV
102 VDD-5V 5V input
103 GND
104 VDD-5V 5V input
106 VDD-5V 5V input
107 GND
108 VDD-5V 5V input
109 PG12 GPIO-PG12
110 VDD-5V 5V input
111 PD15 GPIO-PD15
112 VDD-5V 5V input
113 PA13 GPIO-PA13
114 PB11 ENET1-TXD-EN
115 GND
116 GND
117 PA14 GPIO-PA14
118 PB5 ENET1-CLK RC LPF built-in series (10R)
119 PC2 GPIO-PC2
120 GND
121 PE2 GPIO-PE2 By default I2C4_SCL
122 PG13 ENET1-TXD0
124 PB13 ENET1-TXD1
125 GND
127 GND
128 GND
129 PA9 LCD-R5
130 GND
131 PA8 LCD-R6
132 GND
133 LCD-DATA17 (GND) Internally connected to GND
134 PE15 LCD-R7
135 GND
136 GND
137 PC10 LCD-R2
138 PB0 LCD-R3
139 PF11 LCD-G5
140 PA5 LCD-R4
141 PC7 LCD-G6
142 PG8 LCD-G7
143 LCD-DATA8 (GND) Internally connected to GND
144 LCD-DATA16 (GND) Internally connected to GND
145 LCD-DATA9 (GND) Internally connected to GND
146 GND
147 GND
148 PE11 LCD-G3
149 PA3 LCD-B5
150 PB10 LCD-G4
151 PB8 LCD-B6
152 PA6 LCD-G2
153 LCD-DATA0 (GND) Internally connected to GND
154 PD10 LCD-B3
155 LCD-DATA1 (GND) Internally connected to GND
156 GND
157 PA1 GPIO-PA1
158 PE12 LCD-B4
159 GND
160 PC6 LCD-HSYNC
161 PE14 LCD-CLK
162 PA4 LCD-VSYNC
163 PE13 LCD-DE
164 PD6 LCD-B2
165 GND
166 PB9 LCD-B7
167 PB14 SD2-DATA0
168 GND
169 PB4 SD2-DATA3
170 GND
171 PB15 SD2-DATA1
172 GND
173 PG6 SD2-CMD
174 GND
175 PB3 SD2-DATA2
176 GND
177 GND
178 GND
179 PE3 SD2-CLK
180 GND
181 GND
182 GND
184 GND
185 GND
186 DSI-D0N Dedicated MIPI-DSI line
188 DSI-D0P Dedicated MIPI-DSI line
189 GND
192 DSI-D1N Dedicated MIPI-DSI line
193 DSI-CK-N Dedicated MIPI-DSI line
194 DSI-D1P Dedicated MIPI-DSI line
195 DSI-CK-P Dedicated MIPI-DSI line
199 GND
200 GND
- PA15 SD1-DATA5 Internal Flash/SD
- PB12 WLAN-HWAKE
- PC8 SD1-DATA0 Internal Flash/SD
- PC9 SD1-DATA1 Internal Flash/SD
- PC11 SD1-DATA3 Internal Flash/SD
- PC12 SD1-CLK Internal Flash/SD
- PC13 32kHz-OUT 1DX WiFi module line
- PC14 OSCI
- PC15 OSCO
- PD0 SD3-CMD 1DX WiFi module line
- PD1 SD3-DATA0 1DX WiFi module line
- PD4 SD3-DATA1 1DX WiFi module line
- PD5 SD3-DATA2 1DX WiFi module line
- PD7 SD3-DATA3 1DX WiFi module line
- PE4 SD1-DATA4 Internal Flash/SD
- PE5 SD1-DATA6 Internal Flash/SD
- PE6 SD1-DATA2 Internal Flash/SD
- PE9 BT-ENABLE 1DX Bluetooth module line
- PE10 UART7-CTS 1DX Bluetooth module line
- PF6 BT-HWAKE 1DX Bluetooth module line
- PF7 BT-WAKE 1DX Bluetooth module line
- PF8 UART7-RTS 1DX Bluetooth module line
- PF9 WLAN-ENABLE 1DX WiFi module line
- PG15 SD3-CLK 1DX WiFi module line
PD2 SD1-CMD Internal Flash/SD
PD3 SD1-DATA7 Internal Flash/SD
PE7 UART7-RXD 1DX Bluetooth module line
PE8 UART7-TXD 1DX Bluetooth module line

Dimensions

Sls18 dimensions.png
NXP Partner ST Partner Renesas Partner