DHCOM STM32MP1
- Heterogeneous SoC
- Dual ARM® Cortex-A7 @650 MHz
- 1x ARM® Cortex-M4 @209 MHz
- 3D GPU from Vivante - OpenGL® ES 2.0
- Mainline open source Linux with support for Etnaviv GPU drivers
- Dual-band WiFi IEEE802.11 a/b/g/n and dual-mode Bluetooth 5 with PCB antenna and U.FL connector
- Advanced Hardware Encryption and Secure Boot
- 2x 100 Mbit Ethernet
- 16 bit motor control PWM
- 2x FD-CAN 2.0
- 2x 16 bit ADC
- 2x 12 bit DAC
DHCOM STM32MP1 is a 10 years long term available SOM according to the DHCOM standard and is therefore pin compatible with the other DHCOM products from DH electronics. The STM32MP1 uses Linux as operating system, which can be based on the Debian distribution or created with Yocto Project.
Product Details
The module from the STM32MP1 family is now available as solderable DHCOR STM32MP1 version and as pluggable DHCOM STM32MP1 module. The module has a long-term availability of 10+ years and fits perfectly into the DH family concept with its SODIMM-200 socket. It is a powerful heterogeneous SoC with ARM® Dual Cortex-A7 @650 MHz and ARM® Cortex-M4 @209 MHz.
On the STM32MP1 there are many embedded interfaces like two 16 bit ADCs, 12 bit DACs, PWM/Timer, GPIO, UART, SPI, RTC, up to 2x FD-CAN and standard features like I2S, I2C, two 100 Mbit Ethernet ports with PHY, 8 or 10 bit camera interface, SD/MMC and one USB 2.0 High Speed OTG and host port each. Furthermore, a parallel 16 bit bus interface is available, which can be used e.g. to connect an FPGA. A 24 bit RGB or Mipi-DSI connector with HD resolution (1366 x 768 pixels) serves as display interface. The optionally integrated Vivante 3D GPU runs with up to 533 MHz clock frequency, supports Open GL ES 2.0. and enables powerful graphical user interfaces.
The module also features a 32 bit DDR3 connection with a maximum memory expansion of 1 GByte. A 2 Mbyte SPI boot Flash and a 4, 8 or 16 GByte eMMC Flash are used as flash memory. A 4-wire resistive touch interface is also available. The DHCOM STM32MP1 also features dual-band WiFi IEEE802.11 a/b/g/n and dual-mode Bluetooth 5 with PCB antenna and U.FL connector.
The DHCOM STM32MP1 is suitable for many fields of application and stands out from the crowd with its diverse analogue and digital possibilities. Thus, the STM32MP1 microprocessors enable powerful IoT and/or HMI applications from sensor and actuator to the cloud with only one chip.
Applications
- Industrial Automation
- Machine controls and operator panels (HMI)
- Home & Building
- Medical Technology
Processor | Dual ARM Cortex®-A7 up to 650 MHz and Single ARM Cortex®-M4 up to 209 MHz |
Features | 3D GPU OpenGL® ES2.0 up to 533 MHz, Power Management: STPMIC1A |
Security | TrustZone, cryptography, hash, secure boot |
DDR3 DRAM | 256 / 512 / 1024 Mbyte (32 bit) |
eMMC flash | 4 / 8 / 16 GB |
SPI NOR flash | 2 Mbyte boot flash |
E²Prom | 256 byte |
WiFi / Bluetooth | WiFi IEEE 802.11 a/b/g/n, 802.11j (hosted mode) with dual band, Bluetooth® v5.0 (BR/EDR/BLE), PCB antenna and U.FL antenna connector |
microSD socket | Available on module |
Real-time clock RTC | With temperature compensation ± 3.0 ppm between -40 to +85°C |
Supply | 3.3 or 5.0 VDC / typ. 1 W-1.5 W (without WiFi/BT) |
Temperature range | -40 to +85 °C operating |
Dimensions | 67.6 x 36.7 x 8.1 mm |
Debug interface | JTAG interface on module |
BSPs | Linux (Debian and Yocto support) |
SODIMM-200 Socket | |
Bus interface | 16 bit asynchron address/data bus, 1 CS |
Ethernet 1 | 10 / 100 Mbit, IEEE 1588v2 |
Ethernet 2 | 10 / 100 Mbit |
MMC/SD interface | 4 bit mode |
CAN 1 | V2.0B and CAN FD V1.0, TTCAN (time triggered) |
CAN 2 | V2.0B and CAN FD V1.0 |
UART 1 | Rx / Tx / Rts / Cts, up to 12.5 Mbit/s |
UART 2 | Rx / Tx / Rts / Cts, up to 12.5 Mbit/s |
UART 3 | Rx / Tx, up to 12.5 Mbit/s |
SPI 1 | max. 50 Mbit/s |
SPI 2 | - |
I2C 1 | max. 1 Mbit/s |
I2C 2 | max. 1 Mbit/s |
USB host 1 | High-Speed |
USB host 2 | - |
USB OTG | High-Speed |
CSI | parallel camera: 10 bit interface up to 140 Mbytes/s |
Display RGB | Max. 1366 x 768 pixels, 24 bit |
MIPI®-DSI | MIPI®-DSI 2 data lanes up to 1 GHz each |
Touch | 4-wire |
I2S | 1 |
GPIOs | 24 IOs |
PWM | 1x 16 bit |
Analog | 4x 16 bit ADC and 2x 12 bit DAC |