Difference between revisions of "ONSemi RSL10"

From SEGGER Wiki
Jump to: navigation, search
(On-Chip Memory Regions)
(Additional information)
Line 21: Line 21:
   
 
'''NOTE:''' For now, the Main Flash Block is supported, only.
 
'''NOTE:''' For now, the Main Flash Block is supported, only.
 
=== Additional information ===
 
 
* 64 flash memory words are called a row.
 
* CAUTION: Erasing and programming flash memory is not allowed when using the RC oscillator with the multiplier enabled as the source for SYSCLK because the variation of this clock source over temperature (specified at maximum) is more than the maximum allowed flash erase and program timing variation of +- 10%.
 
* IMPORTANT: A minimum SYSCLK frequency of 1 MHz is required to safely complete a flash memory operation.
 
   
 
==Reset==
 
==Reset==

Revision as of 12:58, 4 December 2020

The RSL10 family from ON Semiconductor is an ultra-low-power SoC designed for use in high−performance applications focused on wearable and medical applications. The SoC features a Cortex-M3 core and supports bluetooth low energy technology and any 2.4 GHz proprietary protocol stacks, without sacrificing power consumption.

On-Chip Memory Regions

The internal flash is divided into 5 different regions:

Instance Name Size (bytes) Memory region
Main Flash 393216 0x00100000 - 0x0015FFFF
Non-Volatile Record (NVR) 1 2048 0x00080000 - 0x000807FF
Non-Volatile Record (NVR) 2 2048 0x00080800 - 0x00080FFF
Non-Volatile Record (NVR) 3 2048 0x00081000 - 0x000807FF
Non-Volatile Record (NVR) 4
(Manufacturing Test)
1024 0x00081800 - 0x00080BFF

NOTE: For now, the Main Flash Block is supported, only.

Reset

Evaluation Boards

Example Application

The following example project was created with the SEGGER Embedded Studio project wizard and runs out-of-the-box on the ON Semiconductor RSL10 SIP EVB V1.2. It is a simple Hello World sample linked into the internal flash.

SETUP: