English
Language : 

CC2510FX Datasheet, PDF (175/253 Pages) List of Unclassifed Manufacturers – True System-on-Chip with Low Power RF Transceiver and 8051 MCU
CC2510Fx / CC2511Fx
than 15 ms. It is, however, recommended
to keep the resume signaling for
approximately 10 ms. Notice that the
device must report back to the USB host
that it supports Remote Wakeup when the
host sends the GET_STATUS Standard
Device Request.
13.15.11
USB Registers
This section describes all USB registers
used for control and status for the USB.
The USB registers reside in XDATA
memory space in the region 0xDE00-
0xDE3F. These registers can be divided
into three groups: The Common USB
Registers, The Indexed Endpoint
Registers and the Endpoint FIFO
Registers. Overview of Common USB
Registers. Table 51, Table 52 and Table
53 give an overview of register addresses
for each of the three groups respectively
while the remaining tables in this section
describe each register. The Indexed
Endpoint Registers represent the currently
selected endpoint. The USBINDEX register
is used to select the endpoint.
Notice that the upper register addresses
0xDE2C – 0xDE3F are reserved.
XDATA
Address
Register
Description
0xDE00
0xDE01
0xDE02
0xDE03
0xDE04
0xDE05
0xDE06
0xDE07
0xDE08
0xDE09
0xDE0A
0xDE0B
0xDE0C
0xDE0D
0xDE0E
USBADDR
USBPOW
USBIIF
-
USBOIF
-
USBCIF
USBIIE
-
USBOIE
-
USBCIE
USBFRML
USBFRMH
USBINDEX
Function Address
Power/Control Register
IN Endpoints and EP0 Interrupt Flags
Reserved
OUT Endpoints Interrupt Flags
Reserved
Common USB Interrupt Flags
IN Endpoints and EP0 Interrupt Enable Mask
Reserved
Out Endpoints Interrupt Enable Mask
Reserved
Common USB Interrupt Enable Mask
Current Frame Number (Low byte)
Current Frame Number (High byte)
Selects current endpoint. Make sure this register has the value of the endpoint before any
of the registers in Table 52 are accessed.
This register must be set to a value in the range 0 – 5.
Table 51 Overview of Common USB Registers
XDATA
Address
0xDE10
0xDE11
0xDE12
0xDE13
0xDE14
0xDE15
0xDE16
0xDE17
Register
USBMAXI
USBCS0
USBCSIL
USBCSIH
USBMAXO
USBCSOL
USBCSOH
USBCNT0
USBCNTL
USBCNTH
Description
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 52 Overview of Indexed Endpoint Registers
CC2510Fx/CC2511Fx PRELIMINARY Data Sheet (Rev. 1.2) SWRS055A Page 175 of
252