nrf24le1-f16q48-t ETC-unknow, nrf24le1-f16q48-t Datasheet - Page 82

no-image

nrf24le1-f16q48-t

Manufacturer Part Number
nrf24le1-f16q48-t
Description
Ultra-low Power Wireless System On-chip Solution
Manufacturer
ETC-unknow
Datasheet
nRF24LE1 Preliminary Product Specification
The unprotected area is now available in the data space for easy update. Please note that the SRAM
blocks in this case is mapped from address 0x8000 independently of MEMCON bit 2. This feature may be
used for instance to do a firmware upgrade over air.
Example of use of this mechanism:
Revision 1.1
Application is running in unprotected area and the program doing the FW upgrade resides in pro-
Communicating device initiates a firmware upgrade over air.
MCU sets WEN.
One bit in one of the 16 MS Bytes in the NV Data memory is programmed to 0. Resulting in a odd
numbers of logic 1’s in this area.
The system can now be reset, and because of STP it will restart from the protected area.
Erase and write operations can now be performed safely in the unprotected area.
In case of a power failure or another reset/restart before the upgrade is finished, the MCU will start
execution in the protected area because the number of logic 1’s in the 16 MSB of the NVM is not yet
changed.
When the upgrade is finished, another bit in one of the 16 highest addressed bytes is programmed
to 0.
The system can now be restarted, and it will restart from the unprotected area. running the new firm-
ware.
tected area
Figure 36. Example memory map with 4 kbytes of protected flash program memory
0xFFFF
0xFA00
0x83FF
0x2FFF
0x8000
0x0000
DataNonRetentive
NV Data Memory
Program memory
DataRetentive
Data Space
Unprotected
1.5 kbyte
10 kByte
82 of 191
0xFFFF
0x0FFF
0x8000
0x0000
Program memory
Protected
Code Space
4 kbyte

Related parts for nrf24le1-f16q48-t