The ConnectCore 93 and the ConnectCore 91 system-on-modules share a common SMTPlus 45x40 form factor. This means that several interfaces are pin-to-pin compatible, enabling you to make a single mother board work for the ConnectCore 9 series of Digi products. Choosing a product with a common form factor enables you to choose a path toward optimized costs, maximum design longevity, and future compatibility without compromising your ability to optimize the board design. You can also leverage common code bases, documentation, and in-house knowledge as your product scales through the product family.

This document serves as a guide for creating a design compatible across SOMs that share the common SMTPlus 45x40 footprint. It provides proven methodology and best practices for creating a compatible design without incurring additional carrier board modifications.

The Digi ConnectCore Smart IOmux tool can help with the complex task of matching required functionality with multiplexed SOM/CPU pads. You can enter the list of interfaces required by your project and then use the compatibility features of the Smart IOmux graphical interface to mock up configuration options, resulting in full pin assignment and device tree snippets that match your desired functionality.

See Digi ConnectCore Smart IOmux for more detailed instructions on using the tool to explore configuration options and resolve conflicts.

ConnectCore 93 and 91 feature comparison

The following table summarizes the functionality available on the ConnectCore 93 and ConnectCore 91 platforms:

Functionality ConnectCore 93 ConnectCore 91

Cortex-M33

✔

xmark

NPU

✔

xmark

SAI

  • SAI1 supports 2 lanes

  • SAI2 supports 4 lanes

  • SAI3 supports 1 lane

  • SAI1 supports 2 lanes TX and 1 lane RX

  • SAI2 supports 1 lane TX and 1 lane RX

  • SAI3 supports 1 lane TX and 1 lane RX

Video

  • LVDS

  • MIPI

xmark

Camera

MIPI

Parallel

IOMUX differences

The following table lists the IOMUX differences on the ConnectCore 9 series platforms.

  • Red text denotes functionality exclusive to the ConnectCore 91.

  • Normal text indicates functionality that is exclusive to the ConnectCore 93.

  • Empty cells indicate no difference in functionality between the ConnectCore 93 and ConnectCore 91.

Pad ALT0 ALT1 ALT2 ALT3 ALT4 ALT5 ALT6 ALT7

F1

CCMSRCGPCMIX_OBSERVE1

G1

LPUART1_TX

CCMSRCGPCMIX_OBSERVE2

G2

LPI2C1_SCL

H1

LPUART1_RX

CCMSRCGPCMIX_WAIT

J1

LPUART2_TX

CCMSRCGPCMIX_STOP

K1

LPUART2_RX

CCMSRCGPCMIX_EARLY_RESET

L1

I2C1_SDA

CCMSRCGPCMIX_OBSERVE0

Y1

NMI_GLUE_NMI

CCMSRCGPCMIX_EXT_CLK1

AF1

MEDIAMIX_CAM_CLK

AG1

MEDIAMIX_CAM_DATA00

AN5

CCMSRCGPCMIX_EXT_CLK1

A24

LPSPI2_SIN

A23

LPSPI2_SCK

A20

LPI2C2_SDA

A19

LPI2C2_SCL

A18

LPSPI2_SOUT

A17

LPSPI2_PCS0

A11

LPI2C1_SDA

A10

LPI2C1_SCL

B19

MEDIAMIX_CAM_DATA03

B20

MEDIAMIX_CAM_DATA04

B21

MEDIAMIX_CAM_VSYNC

C20

MEDIAMIX_CAM_DATA09

C21

SAI2_RX_DATA01

MEDIAMIX_CAM_HSYNC

C22

SAI2_RX_DATA03

MEDIAMIX_CAM_DATA02

C23

MEDIAMIX_CAM_DATA05

D5

LPI2C4_SCL

D6

LPI2C4_SDA

D8

LPUART2_RTS_B

D9

LPUART2_CTS_B

D11

LPUART1_RTS_B

D12

LPUART1_CTS_B

D20

SAI2_RX_DATA02

MEDIAMIX_CAM_DATA01

D21

SAI2_TX_DATA02

MEDIAMIX_CAM_DATA07

D22

SAI2_TX_DATA01

MEDIAMIX_CAM_DATA06

D23

SAI2_TX_DATA03

MEDIAMIX_CAM_DATA08

E17

SAI1_MCLK

F11

SAI3_TX_SYNC

You can find full pinout tables in the ConnectCore 93 and ConnectCore 91 Hardware Reference Manuals.