Chapter 21
SWRU191C–April 2009– Revised January 2012
USB Controller
This section focuses on describing the functionality of the USB controller (in the CC2531/CC2540 only),
and it is assumed that the reader has a good understanding of USB and is familiar with the terms and
concepts used. See the Universal Serial Bus Specification for details ([8], Appendix C).
Standard USB nomenclature is used regarding IN and OUT. I.e., IN is always into the host (PC) and OUT
is out of the host.
Topic ........................................................................................................................... Page
21.1 USB Introduction ............................................................................................. 192
21.2 USB Enable ..................................................................................................... 192
21.3 48-MHz USB PLL ............................................................................................. 192
21.4 USB Interrupts ................................................................................................ 193
21.5 Endpoint 0 ...................................................................................................... 193
21.6 Endpoint-0 Interrupts ....................................................................................... 193
21.7 Endpoints 1–5 ................................................................................................. 195
21.8 DMA ............................................................................................................... 199
21.9 USB Reset ...................................................................................................... 199
21.10 Suspend and Resume ..................................................................................... 199
21.11 Remote Wake-Up ............................................................................................ 199
21.12 USB Registers ................................................................................................ 200
191
SWRU191C–April 2009–Revised January 2012 USB Controller
Submit Documentation Feedback
Copyright © 2009–2012, Texas Instruments Incorporated