English
Language : 

CC2510F16 Datasheet, PDF (50/244 Pages) Texas Instruments – Low-Power SoC (System-on-Chip) with MCU, Memory, 2.4 GHz RF Transceiver, and USB Controller
CC2510Fx / CC2511Fx
XDATA
Address
0xDE10
0xDE11
0xDE12
0xDE13
0xDE14
0xDE15
0xDE16
0xDE17
Register
Description
USBMAXI
USBCS0
USBCSIL
USBCSIH
USBMAXO
USBCSOL
USBCSOH
USBCNT0
USBCNTL
USBCNTH
Max. packet size for IN endpoint
EP0 Control and Status (USBINDEX=0)
IN EP{1 - 5} Control and Status Low
IN EP{1 - 5} Control and Status High
Max. packet size for OUT endpoint
OUT EP{1 - 5} Control and Status Low
OUT EP{1 - 5} Control and Status High
Number of received bytes in EP0 FIFO (USBINDEX=0)
Number of bytes in OUT FIFO Low
Number of bytes in OUT FIFO High
Valid USBINDEX
Value(s)
1-5
0
1-5
1-5
1-5
1-5
1-5
0
1-5
1-5
Table 35: Overview of Indexed Endpoint Registers
XDATA
Address
0xDE20
0xDE22
0xDE24
0xDE26
0xDE28
0xDE2A
Register
USBF0
USBF1
USBF2
USBF3
USBF4
USBF5
Description
Endpoint 0 FIFO
Endpoint 1 FIFO
Endpoint 2 FIFO
Endpoint 3 FIFO
Endpoint 4 FIFO
Endpoint 5 FIFO
Table 36: Overview of Endpoint FIFO Registers
10.2.4 XDATA Memory Access
The CC2510Fx/CC2511Fx provides an additional
SFR named MPAGE. This register is used
during instructions MOVX A,@Ri and MOVX
@Ri,A. MPAGE gives the 8 most significant
address bits, while the register Ri gives the 8
least significant bits.
In some 8051 implementations, this type of
XDATA access is performed using P2 to give
the most significant address bits. Existing
software may therefore have to be adapted to
make use of MPAGE instead of P2.
MPAGE (0x93) - Memory Page Select
Bit Field Name
7:0 MPAGE[7:0]
Reset R/W
0x00 R/W
Description
Memory page, high-order bits of address in MOVX instruction
10.2.5 Memory Arbiter
The CC2510Fx/CC2511Fx includes a memory
arbiter which handles CPU and DMA access to
all memory space.
A control register MEMCTR is used to control
the flash cache. The MEMCTR register is
described below.
SWRS055F
Page 50 of 241