35.4.21 BDT Page Register 2 (USBx_BDTPAGE2)
Contains an 8-bit value used to compute the address where the current Buffer Descriptor
Table (BDT) resides in system memory.
Address: 4007_2000h base + B0h offset = 4007_20B0h
Bit 7 6 5 4 3 2 1 0
Read
BDTBA
Write
Reset
0 0 0 0 0 0 0 0
USBx_BDTPAGE2 field descriptions
Field Description
7–0
BDTBA
Provides address bits 23 through 16 of the BDT base address that defines the location of Buffer Descriptor
Table resides in system memory.
35.4.22 BDT Page Register 3 (USBx_BDTPAGE3)
Contains an 8-bit value used to compute the address where the current Buffer Descriptor
Table (BDT) resides in system memory.
Address: 4007_2000h base + B4h offset = 4007_20B4h
Bit 7 6 5 4 3 2 1 0
Read
BDTBA
Write
Reset
0 0 0 0 0 0 0 0
USBx_BDTPAGE3 field descriptions
Field Description
7–0
BDTBA
Provides address bits 31 through 24 of the BDT base address that defines the location of Buffer Descriptor
Table resides in system memory.
35.4.23 Endpoint Control register (USBx_ENDPTn)
Contains the endpoint control bits for each of the 16 endpoints available within the USB
module for a decoded address. The format for these registers is shown in the following
figure. Endpoint 0 (ENDPT0) is associated with control pipe 0, which is required for all
USB functions. Therefore, after a USBRST interrupt occurs the processor core should set
ENDPT0 to contain 0x0D.
Chapter 35 Universal Serial Bus OTG Controller (USBOTG)
KL25 Sub-Family Reference Manual, Rev. 3, September 2012
Freescale Semiconductor, Inc. 639