# MicroMod supporting threadx with two "single pair ethernet" and wireless connection

**URL:** <https://community.sparkfun.com/t/micromod-supporting-threadx-with-two-single-pair-ethernet-and-wireless-connection/60228>\
**Category:** MicroMod\
**Created:** [September 3, 2024, 6:55am UTC](https://community.sparkfun.com/t/micromod-supporting-threadx-with-two-single-pair-ethernet-and-wireless-connection/60228 "2024-09-03T06:55:27Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![droo](https://avatars.discourse-cdn.com/v4/letter/d/bbce88/32.png) [@droo](https://community.sparkfun.com/u/droo)\
**Post date:** [September 3, 2024, 6:55am UTC](https://community.sparkfun.com/t/micromod-supporting-threadx-with-two-single-pair-ethernet-and-wireless-connection/60228/1 "2024-09-03T06:55:27Z")

</div>

Hello,

I am looking for a development board offering two “single pair ethernet” connections and a wireless connection. Processors and SPE/wireless chips shall be supported by threadx / netxduo (since a “road to safety certification” and an snmp client implementation are needed).

The possible solutions I have been looking at so far:

A) Using an ESP32 is not supported by threadx/netxduo ([GitHub - eclipse-threadx/threadx: Eclipse ThreadX is an advanced real-time operating system (RTOS) designed specifically for deeply embedded applications.](https://github.com/eclipse-threadx/threadx)). Otherwise it would work using:

- MicroMod Main Board - Double
- 2x MicroMod Single Pair Ethernet Function Board - ADIN1110
- MicroMod ESP32 Processor

B) Connecting three MicroMod function boards:

- MicroMod Main Board - Triple ?!?
- 2x MicroMod Single Pair Ethernet Function Board - ADIN1110
- MicroMod WiFi Function Board - DA16200
- MicroMod STM32 Processor

C) Replacing ADIN1110 by ADIN2111 in the MicroMod function board:

- MicroMod Main Board - Double
- MicroMod Single Pair Ethernet Function Board - using ADIN2111 ([https://www.analog.com/en/products/adin2111.html](https://www.analog.com/en/products/adin2111.html)) and two SPE connectors instead of ADIN1110 with a single SPE connector
- MicroMod WiFi Function Board - DA16200
- MicroMod STM32 Processor

Has anyone tried out options B) or C) and recommend which option to choose?  
Or is there an option D) that I have not thought about yet?

Best regards,  
David

---

<div class="post-metadata">

**Author:** ![TS-Russell](https://yyz1.discourse-cdn.com/sparkfun/user_avatar/community.sparkfun.com/ts-russell/32/6092_2.png) [@TS-Russell](https://community.sparkfun.com/u/TS-Russell)\
**Post date:** [September 6, 2024, 10:18pm UTC](https://community.sparkfun.com/t/micromod-supporting-threadx-with-two-single-pair-ethernet-and-wireless-connection/60228/2 "2024-09-06T22:18:03Z")

</div>

A is out.

C is preferable is you are comfy with making a custom board/rework…You’d need to design a custom MicroMod function board or modify an existing one to accommodate the ADIN2111. This option potentially reduces the number of components and simplifies the overall design.

B might be simple if modify the main board to become a triple (this is probably what I would attempt)

D Using an STM32 development board with integrated wireless, and adding SPE connectivity via expansion boards:

- STM32H7 or STM32F7 series board with WiFi (e.g. STM32H735G-DK)
- Two ADIN1110 evaluation boards connected via SPI/UART

Would provide:

- STM32 processor with ThreadX/NetX Duo support
- Integrated wireless
- Two SPE connections via the ADIN1110 boards
- More flexibility than the MicroMod ecosystem

The main tradeoff is a potentially larger form factor compared to the MicroMod
