English
Language : 

NRF9E5 Datasheet, PDF (60/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
18 MICROCONTROLLER
The embedded microcontroller is the DW8051 MacroCell from Synopsys which is
similar to the Dallas DS80C320 in terms of hardware features and instruction-cycle
timing.
18.1 Memory Organization
FFFFh
81FFh
8000h
Boot loader
0FFFh
0000h
Program/data memory.
Accessible with movc and
movx.
IRAM
FFh
Upper
128
bytes.
Accessible by
indirect
addressing only.
80h
7Fh
Lower
128
bytes.
Accessible by
direct and indirect
addressing.
00h
SFR
FFh
Accessible by
direct addressing
only.
80h
Special
Function
Registers
Program memory/Data
Memory (ERAM)
Internal Data Memory
Figure 17 Memory Map and Organization.
18.1.1 Program Memory/Data Memory
The nRF9E5 has 4KB of program memory available for user programs located at the
bottom of the address space as shown in Figure 17. This memory also function as a
random access memory and can be accessed with the movx and movc instructions.
After power on reset the boot loader loads the user program from the external serial
EEPROM and stores it from address 0 in this memory.
18.1.2 Internal Data Memory
The Internal Data Memory, illustrated in Figure 17, consists of:
• 128 bytes of registers and scratchpad memory accessible through direct or indirect
addressing (addresses 0x00–0x7F).
• 128 bytes of scratchpad memory accessible through indirect addressing (0x80–
0xFF).
• 128 special function registers (SFRs) accessible through direct addressing.
The lower 32 bytes form four banks of eight registers (R0–R7). Two bits on the program
status word (PSW) select which bank is in use. The next sixteen bytes form a block of
bit-addressable memory space at bit addresses 0x00–0x7F. All of the bytes in the lower
128 bytes are accessible through direct or indirect addressing. The SFRs and the upper
128 bytes of RAM share the same address range (0x80-0xFF). However, the actual
address space is separate and is differentiated by the type of addressing. Direct
Main office: Nordic Semiconductor ASA - Vestre Rosten 81, N-7075 Tiller, Norway -Phone +4772898900 - Fax +4772898989
Revision: 1.1
Page 60 of 104
June 2004