English
Language : 

NRF9E5 Datasheet, PDF (61/104 Pages) List of Unclassifed Manufacturers – 433/868/915MHz RF Transceiver with Embedded 8051 Compatible Microcontroller and 4 Input, 10 Bit ADC
PRODUCT SPECIFICATION
nRF9 E5 Single Chip Transceiver with Embedded Microcontroller and ADC
addressing accesses the SFRs, while indirect addressing accesses the upper 128 bytes of
RAM. Most SFRs are reserved for specific functions, as described in 18.6 Special
Function Registers on page 69. SFR addresses ending in 0h or 8h are bit-addressable.
18.2 Program Format in External EEPROM
The table below shows the layout of the first few bytes of the EEPROM image.
0:
1:
2:
…
…
N:
N+1:
7
6
5
4
3
2
1
0
Version
(now 00)
Reserved
(now 00)
SPEED
XO_FREQ
Offset to start of user program (N)
Number of 256 byte blocks in user program (includes block 0 that is not full)
Optional User data, not interpreted by boot loader
…
First byte of user program, goes into ERAM at 0x0000
Second byte of user program, goes into ERAM at 0x0001
…
Table 53 EEPROM layout.
The contents of the 4 lowest bits in the first byte is used by the boot loader to set the
correct SPI frequency. These fields are encoded as shown below:
SPEED (bit 3): EEPROM max speed
0 = 1MHz
1 = 0.5MHz
XO_FREQ (bits 2,1 and 0): Crystal oscillator frequency
000 = 4MHz,
001 = 8MHz,
010 = 12MHz,
011 = 16MHz,
100 = 20MHz
The program eeprep1 can be used to add this header to a program file.
Command format: eeprep [options] <infile> <outfile>
<infile> is the output file of an assembler or compiler
<outfile> is a file suitable for programming the EEPROM (above format with no user
data).
Both files are “Intelhex” format.
The options available for eeprep are:
-c n Set crystal frequency in MHz.
-i Ignore checksums
-p n Set program memory size (default 4096 bytes)
-s Select slow EEPROM clock (500KHz)
1 Available on www.nordicsemi.no
Main office: Nordic Semiconductor ASA - Vestre Rosten 81, N-7075 Tiller, Norway -Phone +4772898900 - Fax +4772898989
Revision: 1.1
Page 61 of 104
June 2004