25
SLAU723A – October 2017 – Revised October 2018
Copyright © 2017–2018, Texas Instruments Incorporated
Contents
26.5.28
UARTPCellID1 Register (Offset = 0xFF4) [reset = 0xF0]
..............................................
26.5.29
UARTPCellID2 Register (Offset = 0xFF8) [reset = 0x5]
................................................
26.5.30
UARTPCellID3 Register (Offset = 0xFFC) [reset = 0xB1]
..............................................
27
Universal Serial Bus (USB) Controller
................................................................................
27.1
Introduction
...............................................................................................................
27.2
Block Diagram
...........................................................................................................
27.3
Functional Description
..................................................................................................
27.3.1
Operation as a Device
.......................................................................................
27.3.2
Operation as a Host
...........................................................................................
27.3.3
OTG Mode
.....................................................................................................
27.3.4
ULPI Interface
.................................................................................................
27.3.5
Link Power Management (LPM)
.............................................................................
27.3.6
USB DMA Controller
..........................................................................................
27.3.7
USB Clock Structure
..........................................................................................
27.4
Initialization and Configuration
.........................................................................................
27.4.1
Pin Configuration
..............................................................................................
27.4.2
Endpoint Configuration
.......................................................................................
27.5
USB Registers
...........................................................................................................
27.5.1
USBFADDR Register (Offset = 0x0) [reset = 0x0]
........................................................
27.5.2
USBPOWER Register (Offset = 0x1) [reset = 0xA0]
.....................................................
27.5.3
USBTXIS Register (Offset = 0x2) [reset = 0x0]
...........................................................
27.5.4
USBRXIS Register (Offset = 0x4) [reset = 0x0]
...........................................................
27.5.5
USBTXIE Register (Offset = 0x6) [reset = 0xFF]
.........................................................
27.5.6
USBRXIE Register (Offset = 0x8) [reset = 0xFE]
.........................................................
27.5.7
USBIS Register (Offset = 0xA) [reset = 0x0]
..............................................................
27.5.8
USBIE Register (Offset = 0xB) [reset = 0x6]
..............................................................
27.5.9
USBFRAME Register (Offset = 0xC) [reset = 0x0]
.......................................................
27.5.10
USBEPIDX Register (Offset = 0xE) [reset = 0x0]
.......................................................
27.5.11
USBTEST Register (Offset = 0xF) [reset = 0x0]
.........................................................
27.5.12
USBFIFOn Register [reset = 0x0]
.........................................................................
27.5.13
USBDEVCTL Register (Offset = 0x60) [reset = 0x80]
..................................................
27.5.14
USBCCONF Register (Offset = 0x61) [reset = 0x0]
.....................................................
27.5.15
USBnXFIFOSZ Register [reset = 0x0]
....................................................................
27.5.16
USBnXFIFOADD Register [reset = 0x0]
..................................................................
27.5.17
ULPIVBUSCTL Register (Offset = 0x70) [reset = 0x0]
.................................................
27.5.18
ULPIREGDATA Register (Offset = 0x74) [reset = 0x0]
.................................................
27.5.19
ULPIREGADDR Register (Offset = 0x75) [reset = 0x0]
................................................
27.5.20
ULPIREGCTL Register (Offset = 0x76) [reset = 0x0]
...................................................
27.5.21
USBEPINFO Register (Offset = 0x78) [reset = 0x77]
...................................................
27.5.22
USBRAMINFO Register (Offset = 0x79) [reset = 0x8A]
................................................
27.5.23
USBCONTIM Register (Offset = 0x7A) [reset = 0x5C]
.................................................
27.5.24
USBVPLEN Register (Offset = 0x7B) [reset = 0x3C]
...................................................
27.5.25
USBHSEOF Register (Offset = 0x7C) [reset = 0x80]
...................................................
27.5.26
USBFSEOF Register (Offset = 0x7D) [reset = 0x77]
...................................................
27.5.27
USBLSEOF Register (Offset = 0x7E) [reset = 0x72]
...................................................
27.5.28
USBTXFUNCADDRn Register [reset = 0x0]
.............................................................
27.5.29
USBTXHUBADDRn Register [reset = 0x0]
...............................................................
27.5.30
USBTXHUBPORTn Register [reset = 0x0]
...............................................................
27.5.31
USBRXFUNCADDRn Register [reset = 0x0]
.............................................................
27.5.32
USBRXHUBADDRn Register [reset = 0x0]
..............................................................
27.5.33
USBRXHUBPORTn Register [reset = 0x0]
...............................................................
27.5.34
USBCSRL0 Register (Offset = 0x102) [reset = 0x0]
....................................................
27.5.35
USBCSRH0 Register (Offset = 0x103) [reset = 0x0]
...................................................