The ConnectCore 6UL system-on-module contains an ultra-low power ARM Cortex-M0+ (NXP Kinetis KL03: KL03P24M48SF0) Micro Controller Assist chip. The MCA is connected to the i.MX6UL CPU through the I2C1 port.

The MCA provides the following functionality through a multi-function device driver (MFD):

  • Core functionality

    • System-on-module reset logic

    • NVRAM

    • 32.768 kHz output

    • 1.2 V voltage reference

  • Multi-function drivers

    • ADC channels

    • GPIOs

    • Power button

    • Real time clock (RTC)

    • Watchdog timer


Your ConnectCore 6UL system-on-module ships from factory with a pre-programmed firmware on the MCA. Digi, however, ships fixes and updates of the MCA firmware on the support web site. We recommend you to verify the current firmware version of the MCA and check for the availability of a more recent version on Digi support web site.

Check the current MCA firmware version

Verify the current MCA firmware on your SOM by reading it on the U-Boot banner:

U-Boot dub-2017.03-r2.1-git+g96bce8e (Oct 26 2018 - 09:51:55 +0000)

CPU:   Freescale i.MX6UL rev1.1 528 MHz (running at 396 MHz)
CPU:   Industrial temperature grade (-40C to 105C) at 55C
Reset cause: POR
I2C:   ready
DRAM:  256 MiB
MCA:   HW_VER=1  FW_VER=1.02
PMIC:  PFUZE3000 DEV_ID=0x30 REV_ID=0x11
NAND:  256 MiB
In:    serial
Out:   serial
Err:   serial
Model: Digi International ConnectCore 6UL SBC.
ConnectCore 6UL SOM variant 0x02: Industrial Ultralite 528MHz, 256MB NAND, 256MB DDR3, -40/+85C, Wireless, Bluetooth
Board: ConnectCore 6UL SBC Pro, version 3, ID 135
Boot device:  NAND
Net:   FEC0 [PRIME]
Hit any key to stop autoboot:  0

In Linux, you can check the MCA firmware version by running the sysinfo command.

Check the latest MCA firmware version available

Go to the ConnectCore 6UL software product page on the Digi web site to check for the latest available MCA firmware version.

See MCA management application for instructions about updating the MCA firmware.