EMAC SoM-35D1F is an industrial-grade SoM built around the NuvoTon NuMicro MA35D1 dual-core Cortex-A35/M4 SoC with a 200-pin SO-DIMM edge connector. The module comes with 512MB DDR3L RAM and up to 16GB eMMC flash, and targets applications such as edge gateways, HMI systems, industrial automation, and smart energy systems.
The SoM-35D1F also features dual Gigabit Ethernet, 4x serial interfaces (RS485/RS232), 2x CAN-FD, multiple USB 2.0 interfaces, I2S audio, SPI, I2C, and 14x GPIO. It also supports CSI camera input, a 24-bit LCD controller with resistive touch, and 12-bit ADCs for analog sensing. Additionally, it comes with security features like TrustZone, Secure Boot, and TSI (Trusted System Identity).
EMAC SoM-35D1F specifications:
- SoC – Nuvoton NuMicro MA35D1
- CPU
- 2x Arm Cortex-A35 cores at up to 800 MHz
- Arm Cortex-M4 processor core at up to 180 MHz
- GPU – 2D Graphic Engine (GFX)
- VPU – H.264 video decoder up to 1920×1080 @ 45 Hz; JPEG Image Decoder
- CPU
- System Memory – 512MB DDR3
- Storage
- Up to 16GB eMMC flash
- Up to 32MB serial data flash
- SD/MMC card interface via SDIO
- Carrier board interface – 200-pin 0.6mm pitch SODIMM edge connector compatible with DDR1 mechanical standard
- Display
- 24-bit LCD controller with 2D/3D acceleration
- Resistive touch controller (4-wire)
- Camera – Up to 4x MIPI CSI
- Audio – 1x I2S audio port
- Networking
- 1x Gigabit Ethernet (10/100/1000 Base-T with PHY)
- 1x 10/100 Ethernet MAC (PHY on carrier board)
- USB – 1x USB 2.0 Host; 1x USB 2.0 OTG/Host/Device port
- Serial – Up to 4x UART, 2x CAN FD ports
- Analog – 4x 12-bit ADC channels
- Other interfaces – 2x I2C, 2x SPI, 14x GPIOs, 2x SDIO, Timer/counters and PWM
- Display
- Security – Arm TrustZone, Secure Boot, tamper detection, Crypto engines, TRNG, Key Store, OTP
- Power Supply – 3.3V
- Dimensions – 67 x 60mm
- Temperature Range – -40°C to +85°C

The SoM-35D1F runs EMAC OE (OpenEmbedded) Linux, a lightweight distribution with BSP, U-Boot bootloader, and drivers for all onboard peripherals. It supports Qt for GUI, all standard Linux interfaces for I/Os, and also features real-time control via the Cortex-M4 core.
The SoM-35D1F is available in four variants that mainly differ in USB interfaces, eMMC storage capacity, and operating temperature range. Models 122 and 212 feature 3x USB 2.0 interfaces and 4GB eMMC flash, whereas the 212 is designed to operate at temperatures as low as -40 °C. Variant 202 has only 2x USB interfaces, while 232 features 3x USB and a higher capacity 16GB eMMC flash. All share the same CPU, 512MB RAM, and 200-pin SODIMM edge connector


In the datasheet of the SoM-35D1F, the company mentions that the SoM supports the SoM-255G2 carrier board, which comes in three variants. SOM-255G2-000 is a standard carrier featuring dual Ethernet, audio, Wi-Fi/Bluetooth, and a 7″ LCD. The SOM-255G2-001 comes with similar connectivity but is upgraded to a 10″ LCD. The SOM-255G2-007 comes with dual Ethernet and audio interfaces but removes Wi-Fi/Bluetooth and the LCD.
The carrier board gives access to dual Gigabit Ethernet, 4-lane CSI for cameras, MIPI-DSI for LCDs, and resistive touch input. It also supports Wi-Fi (802.11 a/b/g/n), Bluetooth 5.1, 4x serial ports, USB 2.0 Host and OTG, CAN-FD, I2S audio, SPI, I2C, 16 GPIOs, and 12-bit ADCs. There is also support for optional 7” or 10” touchscreen LCDs, making it ideal for HMI and panel PC applications.
The NuMicro MA35D1 was released back in December 2022. Since then, we’ve seen several products built around it, including the Forlinx FET-MA35-S2 SoM and SBC, the MYIR MYC-LMA35 industrial SoM with the MYD-LMA35 development board, as well as IoT gateways like the NuMaker-HMI-MA35D1-S1 and NuMaker-IoT-MA35D1-A1 built around it. The EMAC SoM-35D1F is the first MA35D1 system-on-module we’ve seen with a SO-DIMM edge connector, and other models feature a solder-on design with LGA pads.
The company has yet to provide pricing information for the SoM, so you would need to inquire about it from their products page, where you’ll also find the datasheet and user manual, as well as information about the carrier boards.
Debashis Das is a technical content writer and embedded engineer with over five years of experience in the industry. With expertise in Embedded C, PCB Design, and SEO optimization, he effectively blends difficult technical topics with clear communication
Support CNX Software! Donate via cryptocurrencies, become a Patron on Patreon, or purchase goods on Amazon or Aliexpress. We also use affiliate links in articles to earn commissions if you make a purchase after clicking on those links.





