C8051T622-GMR Silicon Labs, C8051T622-GMR Datasheet - Page 119

no-image

C8051T622-GMR

Manufacturer Part Number
C8051T622-GMR
Description
8-bit Microcontrollers - MCU USB-OTP-16K-QFN24
Manufacturer
Silicon Labs
Datasheet

Specifications of C8051T622-GMR

Rohs
yes
Core
8051
Data Bus Width
8 bit
Processor Series
C8051

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
C8051T622-GMR
Manufacturer:
SILICON
Quantity:
5 000
18.3. USB Register Access
The USB0 controller registers listed in Table 18.2 are accessed through two SFRs: USB0 Address
(USB0ADR) and USB0 Data (USB0DAT). The USB0ADR register selects which USB register is targeted
by reads/writes of the USB0DAT register. See Figure 18.2.
Endpoint control/status registers are accessed by first writing the USB register INDEX with the target end-
point number. Once the target endpoint number is written to the INDEX register, the control/status registers
associated with the target endpoint may be accessed. See the “Indexed Registers” section of Table 18.2
for a list of endpoint control/status registers.
Important Note: The USB clock must be active when accessing USB registers.
USB0DAT
USB0ADR
SFRs
8051
Figure 18.2. USB0 Register Access Scheme
C8051T622/3 and C8051T326/7
Rev. 1.1
Registers
Registers
Common
Interrupt
Register
Access
Index
FIFO
USB Controller
Endpoint0 Control/
Endpoint1 Control/
Endpoint2 Control/
Status Registers
Status Registers
Status Registers
119

Related parts for C8051T622-GMR