The Arduino Nano Matter is a recent board from Arduino, based on the Silicon Labs ARM Cortex-M33 MGM240S processor. It has a 78 MHz clock, 1536 Kbytes Flash, and 256 Kbytes RAM. It supports the Matter IoT protocol and Bluetooth 5.3 Low Energy:
I was interested in using this as the basis for a uLisp implementation of Matter.
Unfortunately there is an unresolved problem with the current Silicon Labs core which causes it to lock up when using the serial interface on Mac (this doesn’t seem to be a problem on Windows).
The problem seems to occur if you send exactly 64 bytes, or a multiple of 64 (128, 192, …). When uploading a program from uLisp there’s a good chance that you’ll hit one of these numbers, and then the only solution seems to be to reset the board.
GitHub issue: Serial interface locks up on Arduino Nano Matter on Mac
The developers have suggested that the problem lies with the SAMD11 used to act as a USB-to-Serial converter on the board. A similar board, the Seeed XIAO MG24, unfortunately copies the same SAMD11 interface.