Silicon Laboratories Si4010 Software Programming Manual page 7

Hide thumbs Also See for Si4010:
Table of Contents

Advertisement

DATA/IDATA ..continuous
128 RAM bytes user
Note that the region used by the ROM API is split in between the DATA and IDATA to allow the continuous region
of 128 bytes, split evenly in between DATA and IDATA regions. This will allow for a byte array of that size. The bit
addressable region of 16 bytes is not used by the API. All four register banks are shown as available. However, the
user should assume that the API functions destroy all the registers R0 .. R7 of the currently selected bank.
API functions use the register bank currently selected by the user application. The API functions do not access
RB0 directly. User is free to choose any register bank for main application and any register bank for interrupt
service routines.
DATA/IDATA
MCU Internal RAM
0x00
0x07
0x08
RB1 .. RB3
0x1F
0x20
0x2F
0x30
Reserved
0x3F
0x40
0x7F
0x80
region
0xBF
0xC0
Reserved
0xFF
Figure 4. DATA/IDATA Reserved Spaces
Rev. 1.0
Reg RB0
Available
(8B)
Registers
Available
(24B)
Bit Addr
DATA .. lower 128
Available
RAM bytes, Direct
(16B)
and Indirect
Addressing
API
(16B)
Available
(64B)
Available
(64B)
IDATA ..
upper128 RAM
API
bytes, Indirect
Addressing only
(64B)
AN370
7

Hide quick links:

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the Si4010 and is the answer not in the manual?

Questions and answers

Table of Contents