English
Language : 

RF60 Datasheet, PDF (75/157 Pages) –
RF60 CRYSTAL-LESS SOC TRANSMITTER v1.0
22.10. MTP (EEPROM) Memory
The MTP memory is a special block not organized as a usual memory. The memory output is mapped to
the XDATA address space as a XREG register (abMTP_RDATA[16]) 16 byte read only array at addresses
0x4040 .. 0x404F. Writing to the MTP memory can be done only indirectly by using the API ROM functions.
To write to MTP the user must prepare an array of all 16 bytes in CODE/XDATA RAM. There is no byte
access to MTP. Even if only a single bit is to be changed in MTP, the current content must be copied to the
CODE/XDATA RAM in full, all 16 bytes. Then the desired bit has to be changed in that RAM copy and an
API function has to be called to program the 16 byte changed data from RAM to MTP. The user can use
the API MTP copy call to get the current content of MTP into CODE/XDATA RAM for modifications. If the
MTP bit is not changing value the programming cycle is not counted against the maximum bit change dura-
bility of MTP. Therefore, programming the 16 byte MTP content unchanged from the current value has no
effect on the longevity of the MTP.
There is no direct write access to MTP through registers. API ROM functions must be used.
XREG Definition 22.1. abMTP_RDATA[16]
Byte 15
14
Name
Type
Reset —
—
...
abMTP_RDATA[0:15]
R
...
XREG Address = 0x4040
Byte
15:0
Name
abMTP_ MTP Read Data.
RDATA[0:15] MTP 16-byte read only array.
Function
1
0
—
—
Tel: +86-755-82973805
Fax: +86-755-82973550
75
E-mail: sales@hoperf.com http://www.hoperf.com