STMicro STM32MP1 Cortex A7/M4 processor was launched last year with support for Linux and Android. Since then we’ve seen a few STM32MP1 SBC‘s, development kit and modules, with some of the latter really compact with DHCOR STM32MP157 SoM found on Avenger96 board measuring just 29x29mm.
Direct Insight has now unveiled QFN-style solder-down QSMP systems-on-module based on STM32MP1 that measure just 27 x 27 x 2.3mm and manufactured in Germany by Ka-Ro Electronics.
Direct Insight / Ka-Ro STM32MP1 QSMP modules specifications:
- QSMP-1510 module – STMicro STM32MP151A single-core Cortex-A7 processor up to 650 Mhz, plus Arm Cortex-M4 real-time core up to 200 MHz
- QSMP-1530 module – STMicro STM32MP153A dual-core Cortex -A7 processor up to 650 MHz, plus Arm Cortex-M4 real-time core up to 200 MHz
- QSMP-1570 module – STM32MP157C dual-core Cortex -A7 processor up to 650 MHz, plus Arm Cortex-M4 real-time core up to 200 MHz and Vivante 3D GPU with OpenGL ES 2.0 support
- System memory & Storage
- QSMP-1510 – 256MB RAM and 128MB SLC NAND flash
- QSMP-1530 – 256MB and 4GB eMMC flash
- QSMP-1570 – 512MB RAM and 4GB eMMC flash
- QSMP-1510 – 256MB RAM and 128MB SLC NAND flash
- 100 pads around the module with 1mm pitch:
- Display Interface – 24-bit RGB; QSMP-1570 adds 2-lane MIPI-DSI
- Gigabit Ethernet
- USB 2.0
- GPIO, UART, I2C, SPI, PWM, SAI
- QSMP-1530/-1570 – 2x FD-CAN 2x FD-CAN
- Security -Trustzone, SHA-256, MD5, HMAC, etc.. QSMP-1570 only: Secure Boot and HW cryptography for AES-256 and TDES
- Supply Voltage – 3.3V
- Dimensions – 27 x 27 x 2.3 mm
- Temperature Range
- SQMP-1510 (NAND): -40°C to 85°C
- SQMP-1530-1570 (eMMC): -25°C to 85°C
The base of the module functions as both a ground pad and a thermal conductor. The large solder pad underneath is also used to
hold the component at a defined height during soldering,
without the solder being compressed by the weight. The company claims the module is suitable for 2-layer baseboards. Details about soldering and baseboard layout guidelines can be found in the datasheet.
The QSMP module is said to come with a dedicated development system and a Linux BSP. The development kit includes a QSMP-1570 module with dual-core ST32M157C processor, 512MB RAM and 4GB eMMC, an RGB connector for a touch screen, as SD Card socket, as well as Gigabit Ethernet and USB host ports.
You’ll also find a debug UART port, and all 100 module pins are brought to a 2.54 mm solder pads.
The module and development kit are available now, but pricing has not been made public, and instead, you’re being asked to ask for a quote on the product page. As a side note, you may see some reference to “STMicro ST32M1” and “ST32M151A, ST32M153A, ST32M157C” in the aforelinked page and some news sites, but there aren’t any new “ST32” processors, those are just typos…
Jean-Luc started CNX Software in 2010 as a part-time endeavor, before quitting his job as a software engineering manager, and starting to write daily news, and reviews full time later in 2011.
12 Replies to “Linux powered STMicro STM32MP1 Solder-down QFN-Style SoM Measures 27x27mm”
For people that are interested in these sorts of things.. a devkit for a dual core a7 chip in a QFN from my favourite vendor has appeared recently: https://item.taobao.com/item.htm?spm=a230r.22.214.171.124e815f793nIrv&id=616631485958&ns=1&abbucket=2#detail
The actual chips should be way cheaper than these modules if you can get them.
Hisilicon also has some Cortex A7s in QFN with memory chips that are ~$2 each but they don’t have ethernet.
The STM32MP151A is $5 @ 10K.
These should be less than that with the memory integrated. Albeit only 128mb of ddr3.
I don’t understand why you would buy this. There is 0 public documentation and probably 0 software support as well. Similar to most chinese SoCs.
>I don’t understand why you would buy this.
Ugh, because if you want something like this STM32MP1 QFN module maybe you’d be interested in some weird takes on the same theme? For a person that reads a site like this your imagination is a bit lacking…
>There is 0 public documentation
Working on it -> http://linux-chenxing.org/
>probably 0 software support as well.
I’m trying to mainline support for this family of chips at the moment.
It’s not like I am not interested in chinese ICs (because I really am). But I usually stop tinkering if even chinese forums don’t have any information about a specific one available (which is the case for the SSD201 according to your table and also after looking at two forums myself). Maybe it’s just me but I don’t know how you are supposed to move forward if literally there is no information available? How are you doing it?
That said, there are some Cortex A7 SoCs from Allwinner which are supported by linux sunxi / Olimex. There also is the Mediatek MT6572 with a large datasheet / register definition available which is also a dual core A7 (not with integrated memory though).
Edit: It seems like you did a lot of work reverse engineering. Big respect to you.
>which is the case for the SSD201 according to your table
>and also after looking at two forums myself).
I have the pinouts and databriefs for the SSD201 and SSD202..
The SDK has leaked on github already too. They are basically the same as the other chips in this family so most of the hardware is worked out.
>How are you doing it?
I was manually poking registers and pins previously but now github’s code search returns a bunch of kernel etc sources that have been uploaded and I think aside from the video encoder/decoder stuff and the NPU the source for everything useful is in the wild.
Someone even uploaded the minutes of internal meetings about the development of some of these chips. :p
>That said, there are some Cortex A7 SoCs …
>(not with integrated memory though).
QFN with memory is the niche. The only things around are SoMs like this which are expensive, the sigmastar chips and one hisilicon part from what I can tell.
That’s very interesting. Thank you. Nevertheless, the SSD201 doesn’t seem to be available for purchase anywhere (besides your linked devkit)?
Yeah availability is a bit of a problem. That said modules like this are usually hidden behind a “contact us for a price” link so it’s not vastly different. I did write “cheaper if you can get them” in my first comment 🙂
The pricing is public now
The page won’t load here. What’s the starting price?
Edit: Had to use a UK VPN. QSMP solder-down QFN style module with STM32M151A: $30.24
Interesting, Olimex is suggesting 35 to 70 eur for a complete board: https://olimex.wordpress.com/2020/04/15/the-industrial-grade-40125c-open-source-hardware-linux-board-which-is-hardware-compatible-with-a20-olinuxino-lime2-but-with-st-microelectronics-stm32mp1xx-soc-stmp1-olinuxino-routing-is-complete/