Silicon Labs SixG301

From SEGGER Knowledge Base
(Redirected from SixG301)
Jump to navigation Jump to search

The Silicon Labs SixG301 are 32-bit wireless microcontrollers based on the ARM Cortex-M33 processor with focus on advanced security requirements in IoT applications.

Flash Banks

Devices of the SixG301 series come with co-packaged flash memory up to 4 MB that is managed by the SE in the EXTMEM subsystem. The EXTMEM supports authenticated execute-in-place (AXiP) with internal and external flash memory.

Please note that the actual usable space depends on the configuration. 192 KB of the flash memory is always provisioned to the SE firmware. Also some flash space is reserved for authentication data.

Note: Erased flash memory cannot be read. It will return an error for erased flash memory locations.

Co-packaged Flash

Device name Base address Size J-Link Support
SixG301xxxxK (Secure) 0x01000000 2048 KB YES.png
SixG301xxxxK (Non-secure) 0x11000000 2048 KB YES.png
SixG301xxxxL (Secure) 0x01000000 4096 KB YES.png
SixG301xxxxL (Non-secure) 0x11000000 4096 KB YES.png
SixG301xxxxW (Secure) 0x01000000 3072 KB YES.png
SixG301xxxxW (Non-secure) 0x11000000 3072 KB YES.png

External QSPI Flash

Device name Base address Size J-Link Support
SixG301xxxxX (Secure) 0x01000000 up to 128 MB YES.png
SixG301xxxxX (Non-secure) 0x11000000 up to 128 MB YES.png

The external QSPI interface is embedded into the EXTMEM interface and cannot be accessed by the core. Some flash chips are supported by Silicon Labs.

Please contact Silicon Labs in case you need to know if your external flash chip is supported.

Watchdog Handling

The device has a watchdog that is fed during flash programming.

Device Specific Handling

Reset

The device uses a normal device reset strategy.

Evaluation Boards