Digi ConnectCore MP15 Quick user guide

ConnectCore MP15
Development Board
Hardware Reference Manual

Revision history—90002511
Revision Date Description
1P December 2022 Initial draft.
Trademarks and copyright
Digi, Digi International, and the Digi logo are trademarks or registered trademarks in the United States
and other countries worldwide. All other trademarks mentioned in this document are the property of
their respective owners.
© 2022 Digi International Inc. All rights reserved.
Disclaimers
Information in this document is subject to change without notice and does not represent a
commitment on the part of Digi International. Digi provides this document “as is,” without warranty of
any kind, expressed or implied, including, but not limited to, the implied warranties of fitness or
merchantability for a particular purpose. Digi may make improvements and/or changes in this manual
or in the product(s) and/or the program(s) described in this manual at any time.
Warranty
To view product warranty information, go to the following website:
www.digi.com/howtobuy/terms
Customer support
Gather support information: Before contacting Digi technical support for help, gather the following
information:
Product name and model
Product serial number (s)
Firmware version
Operating system/browser (if applicable)
Logs (from time of reported issue)
Trace (if possible)
Description of issue
Steps to reproduce
Contact Digi technical support: Digi offers multiple technical support plans and service packages.
Contact us at +1 952.912.3444 or visit us at www.digi.com/support.
ConnectCore MP15 Development Board 2

Contents
About the ConnectCore MP15
Features and functionality 6
Safety instructions 7
Block diagram 8
Placement 9
Top view 9
Bottom view 10
Connectors 10
Interfaces
Power interfaces 13
DC-in jack connector 13
Coin cell connector 13
Power and reset buttons 14
System boot 14
Debug interfaces 14
JTAG 14
Console port 15
Multimedia 15
Parallel/LVDS display 15
MIPI/HDMI display 18
Parallel camera 19
Audio 20
Storage interface 20
MicroSD 20
Communication 21
Gigabit Ethernet 21
UART/RS-232/RS-485 21
CAN 22
USB Host 22
USB OTG 22
Mini PCI Express slot 22
XBee socket 23
MikroBus socket 23
SPI and I2C 23
GPIO 23
User interfaces 24
Wireless 24
ConnectCore MP15 Development Board 4

About the ConnectCore MP15 Features and functionality
ConnectCore MP15 Development Board 6
About the ConnectCore MP15
The Digi ConnectCore® MP15 development kit and System-on-Module (SOM) platform is a highly
integrated, cost-effective, connected, secure embedded solution, built on the STM32MP15x MPU
family. It integrates memory, power management, the Digi Microcontroller Assist™, pre-certified
wireless connectivity and advanced Digi TrustFence device security with a complete, open-source
Linux software platform based on the Yocto Project.
Note While the ConnectCore MP15 system-on-module is designed to be used in a production
environment, the ConnectCore MP15 Development Kit is designed only for development and testing in
a pre-production environment.
Features and functionality
nConnectCore MP15 module
lSTM32MP157C dual ARMCortex-A7 and single Cortex-M4 cores operating at speeds up to
800MHz
lUp to 1 GB, 16-bit DDR3 memory
lUp to 1 GB, 8-bit SLC NAND flash memory
lIEEE 802.11 a/b/g/n/ac WLAN and Bluetooth 5.0
nPower
lPower jack or industrial-dedicated 5V power connector
lCoin-cell battery charger, supplying the on-module RTC
lPower and reset buttons
nBoot source configuration
lNAND, USB, microSD
nDebug
lStandard IEEE 1149.1 JTAG interface
lSerial console at AB-type micro-USB connector and TTL level
nMultimedia
lMIPI DSI display
lHDMI display (through MIPI-to-HDMI transceiver)
lParallel 24-bit LCD interface with FFC on-board connector
lLVDS interface with up to four differential data pairs (through parallel-to-LVDS transceiver)
l8-bit parallel camera
lAudio CODEC with the following functionality
oOne 3.5 mm headphone jack
oOne 3.5 mm microphone jack
oTwo speaker outputs

About the ConnectCore MP15 Safety instructions
ConnectCore MP15 Development Board 7
oOne line-out output
oTwo line-in inputs
nStorage
lNAND flash
lmicroSD card slot
nCommunication
lRS-232
lRS-485
lTwo CAN
lGigabitEthernet
lTwo USB Host 2.0 interfaces through a stacked USB A type connector
lUSB OTG with AB-bype micro-USB connector
lSISO IEEE 802.11 a/b/g/n/ac +Bluetooth 5.0 with on-module U.FL or external SMA antenna
connector
lPCI Express Mini Card slot supporting full and half-size cards
lMikroBus socket
lXBee socket supporting XBee Cellular
nUser interface
lThree user LED, two of them shared with user buttons
nDimensions:
l120 x 160 mm
Safety instructions
nThe ConnectCore MP15 development board development board cannot be guaranteed
operation due to the radio link and so should not be used for interlocks in safety critical
devices such as machines or automotive applications.
nThe ConnectCore MP15 development board development board has not been approved for use
in (this list is not exhaustive):
lnuclear applications
lexplosive or flammable atmospheres
nThere are no user serviceable components inside the ConnectCore MP15 development board
development board. Do not modify the ConnectCore MP15 development board in any way.
Modifications may exclude the development board from any warranty and can cause the
ConnectCore MP15 development board to operate outside of regulatory compliance for a given
country, leading to the possible illegal operation of the radio.
nUse industry standard ESD protection when handling the ConnectCore MP15 development
board development board.
nTake care while handling to avoid electrical damage to the PCB and components.
nDo not expose ConnectCore MP15 development board development board to water or
moisture.

About the ConnectCore MP15 Block diagram
ConnectCore MP15 Development Board 8
nUse this product with the antennas specified in the ConnectCore MP15 development board
development board user guides.
Block diagram

About the ConnectCore MP15 Placement
ConnectCore MP15 Development Board 9
Placement
Top view

About the ConnectCore MP15 Connectors
ConnectCore MP15 Development Board 10
Bottom view
Note Serigraphy on the bottom side of the PCB is incorrect. Refer to schematics and CAD
documentation for correct identification of the connectors.
Connectors
The following table lists all connectors on the ConnectCore MP15 development board:
Connector Interface
J1 WLAN/Bluetooth expansion
J2 u.FL
J3 Bluetooth UART
J4 u.FL
J5 SMA
J6 5V power-in jack

About the ConnectCore MP15 Connectors
ConnectCore MP15 Development Board 11
Connector Interface
J7 5V power in
J8 VCC_MCA series jumper
J9 Supercap series jumper
J10 Coin cell
J11 Mini PCIe
J12 Micro SIM
J13 microSD
J14 USB Console
J15 RS232/RS485 TX line selector jumper
J16 RS232/RS485 RX line selector jumper
J17 RS232/RS485 RTS line selector jumper
J18 RS485 termination resistor jumper
J19 RS485
J20 TTL Console
J21 STM32MP15 JTAG
J22 MCA SWD
J23 10/100/1000 Mbps RJ-45
J24 Dual USB A-type
J25 USB OTG
J26 Parallel display
J27 LVDS display
J28 Microphone jack
J29 Headphone jack
J30-J31 MikroBus socket
J32 CAN1 termination resistor jumper
J33 CAN1
J34 CAN2 termination resistor jumper
J35 CAN2
J36-J37 XBee socket

About the ConnectCore MP15 Connectors
ConnectCore MP15 Development Board 12
Connector Interface
J38 UART/RS232 expansion
J39 Audio expansion
J40 USB expansion
J41 GPIO expansion
J42 SPI/I2C expansion
J44 MIPI display
J45 HDMI
P1 Parallel camera
S1 Boot switches
SW1 Power button
SW2 Reset button
SW3 User button
SW4 User button
SW5 User button
CAD1 STM32MP1 JTAG Tag Connect
CAD2 MCA SWD Tag Connect

Interfaces
The following interfaces are available on the ConnectCore MP15 development board:
Power interfaces
This section describes the ConnectCore MP15 development board power interfaces.
DC-in jack connector
The input voltage of the ConnectCore MP1 Development Board is 5V. This input power supply can be
provided from two different connectors:
nDC-in power jack.
nJ7, a 2-pin, 2.54 mm pitch connector:
Pin Signal name Description
1 VIN 5V power supply
2 GND
Note Digi recommends not powering both connectors at the same time.
An overvoltage circuit protects the board from overvoltage and overcurrent events. Downstream from
these input power protections, there are two regulators/switches for powering the carrier board
circuitry:
n5V Load switch (U6): A 5V load switch that controls the power delivery to different interfaces on
the carrier board.
nPCIe regulator (U7): A dedicated adjustable regulator for the PCIe socket.
Coin cell connector
Connector J10 on the board is included for attaching an external coin-cell to the system:
Pin Signal name Description
1 VCC_LICELL Power supply for RTC
2 GND
ConnectCore MP15 Development Board 13

Interfaces System boot
ConnectCore MP15 Development Board 14
Power and reset buttons
One power button (SW1) and one reset button (SW2) are included on the development board.
System boot
The ConnectCore MP1 module supports different boot modes (see the ConnectCore MP1 System-on-
Module Hardware Reference Manual for detailed information). The development board supports these
boot modes, although some of them require changes to the popualted components.
A quadruple switch (S1) allows swapping between eight different boot modes:
S1.1 S1.2 S1.3 Boot mode
Open Open Open On-module NAND
Open Open Close Serial NAND flash
Open Close Open Serial NOR flash
Open Close Close MicroSD card
Close Open Open eMMC
Close Open Close UART and USB Port 2
Close Close Open UART and USB Port 1
Close Close Close Reserved
Debug interfaces
JTAG
The ConnectCore MP15 Development Board provides a Tag Connect footprint for accessing the
STM32MP1 JTAG debug port. Additionally, a standard 10-pin, 1.27mm pitch connector (J21) is
available for accessing the JTAG interface:
Pin Signal name Description
1 VDD 3.3V Power supply
2 JTMS-SWDIO Mode select line
3 GND
4 JTCK-SWCLK Clock line
5 GND
6 JTDO-TRACESWO Data output line
7 NC
8 JTDI Data intput line

Interfaces Multimedia
ConnectCore MP15 Development Board 15
Pin Signal name Description
9 GND
10 NRST Reset line of the CPU
Console port
A dedicated USB micro AB-type port (J14) provides access to the console port of the ConnectCore MP1
system-on-module. This USB port is routed directly to the CY7C65211 bridge, which converts the USB
bus into TTL level. UART4 is used as the console debug port of the STM32MP1 CPU. This UART can
also be accessed directly at TTL level through J20 connector:
Pin Signal name Description
1 UART4_TX UART transmission line
2 UART4_RX UART receiver line
3 VDD 3.3V Power supply
4 GND
Default console port settings:
nBaud rate: 115200
nData: 8 bit
nParity: none
nStop: 1 bit
nFlow control: none
Multimedia
Parallel/LVDS display
The ConnectCore MP15 provides a 24-bit RGB LCD interface available through a 40-pin, 0.5 mm pitch,
FFC connector. Backlight control signal, I2C port, and interrupt line for the touch screen panel are
available on the LCD connector.
The following table shows the pinout of the parallel display connector (J26):
Pin Signal name Description
1 GND
2 LTDC_B2 Blue 2 data line
3 LTDC_B3 Blue 3 data line
4 LTDC_B4 Blue 4 data line

Interfaces Multimedia
ConnectCore MP15 Development Board 16
Pin Signal name Description
5 LTDC_B5 Blue 5 data line
6 LTDC_B6 Blue 6 data line
7 LTDC_B7 Blue 7 data line
8 LTDC_G2 Green 2 data line
9 LTDC_G3 Green 3 data line
10 LTDC_G4 Green 4 data line
11 LTDC_G5 Green 5 data line
12 LTDC_G6 Green 6 data line
13 LTDC_G7 Green 7 data line
14 LTDC_R2 Red 2 data line
15 LTDC_R3 Red 3 data line
16 LTDC_R4 Red 4 data line
17 LTDC_R5 Red 5 data line
18 LTDC_R6 Red 6 data line
19 LTDC_R7 Red 7 data line
20 LTDC_B0 Blue 0 data line
21 LTDC_B1 Blue 1 data line
22 LTDC_G0 Green 0 data line
23 LTDC_G1 Green 1 data line
24 LTDC_R0 Red 0 data line
25 LTDC_R1 Red 1 data line
26 GND
27 LTDC_CLK Display clock line
28 GND
29 LTDC__HSYNC Horizontal sync line
30 LTDC__VSYNC Vertical sync line
31 LTDC_DE
32 LTDC__RESET
33 LTDC_I2C_SCL STM32MP1 I2C2 bus clock line

Interfaces Multimedia
ConnectCore MP15 Development Board 17
Pin Signal name Description
34 LTDC_I2C_SDA STM32MP1 I2C2 bus data line
35 LTDC_IRQ_N Interrupt line
36 GND
37 BCKL_PWM Backlight PWM
38 3V3 3.3V power supply
39 5V_DISPLAY 5V power supply
40 5V_DISPLAY 5V power supply
This same parallel display bus is connected to a parallel-to-LVDS transceiver, allowing support for
LVDS displays through a 20-pin, 1.25 mm pitch connector (J27). This means that parallel and LVDS
connectors cannot be used simultaneously.
This LVDS connector also provides backlight control signal, I2C port, and an interrupt line for the
touch screen panel:
Pin Signal name Description
1 3V3 3.3V power supply
2 LVDS0_TX0_N Transmission pair data line 0 (-)
3 LVDS0_TX0_P Transmission pair data line0 (+)
4 GND
5 LVDS0_TX1_N Transmission pair data line 1 (-)
6 LVDS0_TX1_P Transmission pair data line 1 (+)
7 GND
8 LVDS0_TX2_N Transmission pair data line 2 (-)
9 LVDS0_TX2_P Transmission pair data line 2 (+)
10 GND
11 LVDS0_CLK_N Transmission pair clock line (-)
12 LVDS0_CLK_P Transmission pair clock line (+)
13 GND
14 LVDS0_TX3_N Transmission pair data line 3 (-)
15 LVDS0_TX3_P Transmission pair data line 3 (+)
16 BCKL_PWM Backlight PWM
17 LTDC_I2C_SCL STM32MP1 I2C2 bus clock line
18 LTDC_I2C_SDA STM32MP1 I2C2 bus data line

Interfaces Multimedia
ConnectCore MP15 Development Board 18
Pin Signal name Description
19 LCD_IRQ_N Interrupt line
20 5V_DISPLAY 5V power supply
MIPI/HDMI display
The ConnectCore MP1 system-on-module supports only one MIPI-DSI display interface. On the
development board, this MIPI-DSI display is managed so that two different display interfaces are
supported, although only one of them can work at a time:
nHDMI: The Lontium LT8912B bridge is populated on the development board to adapt the MIPI-
DSI interface to HDMI. This HDMI interface is available over a standard HDMI connector.
nMIPI-DSI: the native MIPI-DSI interface of the SOM is available over a 20-pin connector (J44):
Pin Signal name Description
1 DSI_DA0_P Data pair 0 (+) line
2 DSI_DA0_N Data pair 0 (-) line
3 GND
4 DSI_DA1_P Data pair 1 (+) line
5 DSI_DA1_N Data pair 1 (-) line
6 GND
7 NC
8 NC
9 GND
10 NC
11 NC
12 GND
13 DSI_CKA_P Clock pair (+) line
14 DSI_CKA_N Clock pair (-) line
15 GND
16 LTDC_I2C_SCL STM32MP1 I2C2 bus clock line
17 LTDC_I2C_SDA STM32MP1 I2C2 bus data line
18 BCKL_PWM Backlight PWM
19 GND
20 3V3 3.3 V power supply

Interfaces Multimedia
ConnectCore MP15 Development Board 19
Parallel camera
The ConnectCore MP15 Development Board provides a parallel camera sensor interface (CSI),
available over a 30-pin, 0.5 mm pitch FFC connector (P1):
Pin Signal name Description
1 GND
2 NC
3 NC
4 DCMI_D0 Camera data line 0
5 DCMI_D1 Camera data line 1
6 DCMI_D2 Camera data line 2
7 DCMI_D3 Camera data line 3
8 DCMI_D4 Camera data line 4
9 DCMI_D5 Camera data line 5
10 DCMI_D6/FDCAN1/2_RX Camera data line 6
11 DCMI_D7/FDCAN1/2_TX Camera data line 7
12 NC
13 NC
14 GND
15 DCMI_PIXCLK Camera pixel clock line
16 GND
17 DCMI_HSYNC Camera horizontal sync
18 5V 5V power supply
19 DCMI_VSYNC Camera vertical sync
20 3V3 3.3V power supply
21 CAMERA_CLK Camera master clock line
22 NC
23 GND
24 NC
25 CAM_GPIO Camera dedicated GPIO
26 CAM_PWDN Camera power down line
27 DCMI_I2C_SDA STM32MP1 I2C2 bus dataline

Interfaces Storage interface
ConnectCore MP15 Development Board 20
Pin Signal name Description
28 DCMI_I2C_SCL STM32MP1 I2C2 bus clock line
29 GND
30 3V3 3.3 V power supply
Audio
The Maxim MAX98089 audio codec manages the audio interface on the development board. The board
provides the following audio functionality:
n3.5 mm headphone jack
n3.5 mm microphone jack
nx2 speaker outputs (left and right)
nx1 line-out output
nx2 line-in inputs
The speakers, line-out signals and line-in signals are available over a 10-pin connector (J39):
Pin Signal name Description
1 LINE1_IN_R Single-ended line input A1
2 LINE1_IN_L Single-ended line input A2
3 LINE2_IN_R Single-ended line input B1
4 LINE2_IN_L Single-ended line input B2
5 LINE_OUT_R Right line output
6 LINE_OUT_L Left line output
7 SPKL_P Positive left-channel class D speaker output
8 SPKL_N Negative left-channel class D speaker output
9 SPKR_P Positiveright-channel class D speaker output
10 SPKR_N Negative right-channel class D speaker output
Storage interface
MicroSD
A microSD socket connected to the SDMMC2 port of the STM32MP1 CPU is available on the
ConnectCore MP15 development board.
Other manuals for ConnectCore MP15
1
Table of contents
Other Digi Motherboard manuals

Digi
Digi ConnectCore 6UL SBC Pro Quick user guide

Digi
Digi ConnectCore 6 Quick user guide

Digi
Digi ConnectCore MP13 Quick user guide

Digi
Digi NET+50 User manual

Digi
Digi ConnectCore 8M Mini Quick user guide

Digi
Digi BL4S100 User manual

Digi
Digi ConnectCore 9U User manual

Digi
Digi NS9750 User manual

Digi
Digi XBee Grove User manual

Digi
Digi ConnectCore 6 SBC Quick user guide