OLIMEX STMP15 SOM Series User manual

STMP15x-SOM
User Manual
Rev.1.0 May 2021
olimex.com
1

Table of Contents
Overview.....................................................................................................................................................3
General information................................................................................................................................4
Order codes.............................................................................................................................................4
STMP15x-SOM Features.......................................................................................................................5
Software.......................................................................................................................................................
Power supply...............................................................................................................................................7
Hardware components.................................................................................................................................8
SOC.........................................................................................................................................................8
Memory...................................................................................................................................................8
PMU........................................................................................................................................................8
USB.........................................................................................................................................................8
Display....................................................................................................................................................8
Audio......................................................................................................................................................8
Connectors...................................................................................................................................................9
LCD........................................................................................................................................................9
GPIO1...................................................................................................................................................10
GPIO2...................................................................................................................................................11
GPIO3...................................................................................................................................................11
Mechanical drawings.................................................................................................................................12
Revision History........................................................................................................................................14
Contact information...................................................................................................................................15
2
STMP15x-SOM Rev 1.0 www.olimex.com

General information
STM32MP15X SOC are Dual-core Arm Cortex-A7 running up to 800 MHz and Cortex-M4 at 209 MHz
combined with a LCD interface, dedicated 3D graphics processing unit (GPU).
The system on modules are produced in:
•Commercial 0-70C temperature
•Extended (-EXT) -20+85C temperature with SOC working on 800Mhz
•Industrial (-IND) -45+85C temperature with SOC working on 50Mhz.
Order codes
STMP151-SOM-25 commercial grade 0-70C SOM with STM32MP151 @ 50Mhz and
25 MB of DDR3L RAM;
STMP151-SOM-512-IND industrial grade -40+85C SOM with STM32MP151 @ 50Mhz and
512MB of DDR3L RAM;
STMP153-SOM-512-IND industrial grade -40+85C SOM with STM32MP153 @ 50Mhz and
512MB of DDR3L RAM;
STMP157-SOM-512-IND industrial grade -40+85C SOM with STM32MP157 @ 50Mhz and
512MB of DDR3L RAM;
STMP153-SOM-512-EXT extended temp grade -20+85C SOM with STM32MP157 @800Mhz and
512MB of DDR3L RAM
4
STMP15x-SOM Rev 1.0 www.olimex.com

STMP15x-SOM Features
•STM32MP151/153/157 Dual Core Cortex-A7 @ 50-800Mhz + Cortex-M4 @209Mhz
•DDRL memory 25 or 512 MB
•Industrial grade -40+85C or Extended temperature -20+85C
•Power supply 5VDC
•AXP209 Power Management Unit (PMU) and LiPo battery charger
•LiPo battery acts like UPS and keep SOC, Memory and PMU powered during 5V power failure
protecting SD card and allowing safe power off if needed.
•High Speed USB 2.0 Host
•High Speed USB 2.0 OTG
•RESET button
•Debug UART console
•Audio Codec
•RGB LCD 40 pin connector compatible with LCD-OLinuXino displays
•GPIO-1 40 pin connector with 39 GPIOs, 3x UARTs, 1x QuadSPI, 2x I2C, 2x eMMC
•GPIO-2 10 pin connector with USB host, USB OTG, Audio mic, Audio HP, ADC
•GPIO-3 10 pin USB-OTG, SPI
5
STMP15x-SOM Rev 1.0 www.olimex.com

Software
We at Olimex support STMP15x-SOM with mainline Uboot and Linux Kernel.
With the presence of mainline Uboot and Linux Kernel any Linux distribution is possible to be build,
but we decided to pre-build only Debian 10 buster and Ubuntu 20.04 focal.
The pre-built images are hosted at:
http://images.olimex.com/release/stm32/
These images are extensively tested for all available modifications and all features/peripherals are
known to work on them. The testing is slow process and this is why probably the latest released
yesterday Linux Kernel is not in the images. You can surely build your own Linux image, but please
also make sure you do proper testing on your own builds. We will provide technical support and work
on reports for bugs only for our officially released images. If you build your own Linux image or
distribution and something stopped working you are on your own to debug and fix the problem.
We recommend the official images to be written to SD card with minimum 1 GB Class10 speed like:
https://www.olimex.com/Products/Components/Storage/MICRO-SD-CLASS10/
To write the images we recommend balenaEtcher:
https://www.balena.io/etcher/
To build the mainline Uboot, Linux Kernel and the Linux images we use Buildroot script which is
available on GitHub:
https://github.com/OLIMEX/olimage
STMP15x-SOM Rev 1.0 www.olimex.com

Power suppl
STMP15x-SOM requires +5V, 1A to operate.
Do not apply more than 5V as this would damage the STMP15x-SOM.
The power supply is provided on pin.1 of the LCD connector.
Power consumption is:
•around 0.2 A during boot
•around 0.4A when working at full speed
•around 1.0A when working at full speed and charge the LiPo battery
7
STMP15x-SOM Rev 1.0 www.olimex.com

Hardware components
In GitHub software folder there are examples how to use the GPIOs, I2C, SPI (we add new library for
this as otherwise you couldn’t use the micro SD card as original Arduino library support just one SPI),
CAN, UART, SD-card, LCD3310.
SOC
STM32MP151 is Single core Cortex-A7 ARM running @ 50 Mhz with Cortex-M4 running @209Mhz
STM32MP153 is Dual core Cortex-A7 ARM running @ 50 Mhz with Cortex-M4 running @209Mhz
STM32MP157 is Dual core Cortex-A7 ARM running @ 50/800 Mhz with Cortex-M4 running
@209Mhz
Memor
STMP15x-SOM can have 25 or 512MB DDR3L memory, powered with 1.35V, with 1 bit data bus
width and running at 10 Mhz (533Mhz clock).
PMU
STMP15x-SOM have Power Management Unit based on AXP209 IC. It allow the power voltage to
SOC core, peripherals, DDR3L memory and etc to be programmable via I2C. Special driver in Linux
take care for the different power modes.
USB
High Speed USB 2.0 Host and High Speed USB 2.0 OTG.
Displa
RGB LCD display on LCD 40 pin connector, compatible with LCD-OLinuXino displays.
Audio
ES8388 Stereo Audio codec generates Audio output and takes care for microphone input.
8
STMP15x-SOM Rev 1.0 www.olimex.com

Connectors
LCD
This connector is used to power supply the STM15x-SOM module with +5V, also it provides RGB LCD
signals and I2C connector to digital touch panel interface.
9
STMP15x-SOM Rev 1.0 www.olimex.com

GPIO1
On GPIO1 connector are available NRST signal, 2x I2C interfaces, 3x UARTs, Quad SPI, eMMC
memory, SDMMC card interface, 4x GPIOs:
10
STMP15x-SOM Rev 1.0 www.olimex.com

GPIO2
GPIO2 connnector provides High Speed USB 2.0 Host, High Speed USB 2.0 OTG signals,
Headphones, Microphone and ADC:
GPIO3
GPIO3 provide High Speed USB 2.0 OTG connector I2C and SPI signals:
11
STMP15x-SOM Rev 1.0 www.olimex.com

Mechanical drawings
Bottom view:
Board dimensions are: 2.4 inch ( 0.9 mm) x 1.2 inch (30.48 mm).
The distance between the connectors is 2.1 inch (53.34 mm).
Connectors used for carrier board are 0.05 inch (1.27mm) step connectors:
MALE-PAV1 X-2x05-HIGH
and
MALE-PAV1 X-2x20-HIGH
12
STMP15x-SOM Rev 1.0 www.olimex.com

Top view:
13
STMP15x-SOM Rev 1.0 www.olimex.com

Revision Histor
Revision 1.0 May 2021
14
STMP15x-SOM Rev 1.0 www.olimex.com

Contact information
Headquarters and Factory address:
OLIMEX Ltd
ul. Pravda 2
Plovdiv 4000
BULGARIA
Sales: [email protected]
Technical Support: [email protected]
Corporate Website: www.olimex.com
For latest news and developments - follow our
•Blog
•GitHub
•Twitter
•Facebook
•Mastodon
•Pluspora
•IRC
•flicr
15
STMP15x-SOM Rev 1.0 www.olimex.com
This manual suits for next models
5
Table of contents
Other OLIMEX Control Unit manuals
Popular Control Unit manuals by other brands

Bardiani
Bardiani BBWP1 Instruction, use and maintenance manual

Granville-Phillips
Granville-Phillips Micro-Ion 354 E Series instruction manual

Moog
Moog g77x Series Installation and operation instruction

Genebre
Genebre 2233N Installation, operation and maintenance manual

Viessmann
Viessmann VITOSOLIC 100 Operating Instructions for the System User

Harvia
Harvia C150VKK Instructions for use