Chapter 12. Universal Serial Bus (USB)
12-7
Register Description and Programming Model
12.3 Register Description and Programming Model
This section contains a detailed description of each register and its specific function.
12.3.1 USB Memory Map
The operation of the USB is controlled by writing control bytes into the appropriate
registers. Table 12-2 is a memory map for USB registers. All of the registers are longword
aligned even though they are not all 32 bits wide.
Table 12-2. USB Memory Map
Offset
[31:24]
[23:16]
[15:8]
[7:0]
0x1000
Reserved
USB Frame Number Register (FNR)
0x1004
Reserved
USB Frame Number Match Register (FNMR)
0x1008
Reserved
USB Real-time Frame Monitor Register (RFMR)
0x100C
Reserved
USB Real-time Frame Monitor Match Register
(RFMMR)
0x1010
Reserved
USB Function Address
Register (FAR)
0x1014
USB Alternate Setting Register (ASR)
0x1018
USB Device Request Data1 Register (DRR1)
0x101C
USB Device Request Data2 Register (DRR2)
0x1020
Reserved
USB Specification Number Register (SPECR)
0x1024
Reserved
USB Endpoint 0 Status Register (EP0SR)
0x1028
USB Endpoint 0 IN Config Register (IEP0CFG)
0x102C
USB Endpoint 0 OUT Config Register (OEP0CFG)
0x1030
USB Endpoint 1 Configuration Register (EP1CFG)
0x1034
USB Endpoint 2 Configuration Register (EP2CFG)
0x1038
USB Endpoint 3 Configuration Register (EP3CFG)
0x103C
USB Endpoint 4 Configuration Register (EP4CFG)
0x1040
USB Endpoint 5 Configuration Register (EP5CFG)
0x1044
USB Endpoint 6 Configuration Register (EP6CFG)
0x1048
USB Endpoint 7 Configuration Register (EP7CFG)
0x104C
USB Endpoint 0 Control Register (EP0CTL)
0x1050
Reserved
USB Endpoint 1 Control Register (EP1CTL)
0x1054
Reserved
USB Endpoint 2 Control Register (EP2CTL)
0x1058
Reserved
USB Endpoint 3 Control Register (EP3CTL)
0x105C
Reserved
USB Endpoint 4 Control Register (EP4CTL)
0x1060
Reserved
USB Endpoint 5 Control Register (EP5CTL)
0x1064
Reserved
USB Endpoint 6 Control Register (EP6CTL)
Summary of Contents for DigitalDNA ColdFire MCF5272
Page 1: ...MCF5272UM D Rev 0 02 2001 MCF5272 ColdFire Integrated Microprocessor User s Manual ...
Page 38: ...xxxviii MCF5272 User s Manual TABLES Table Number Title Page Number ...
Page 58: ...1 10 MCF5272 User s Manual MCF5272 Specific Features ...
Page 90: ...2 42 MCF5272 User s Manual Exception Processing Overview ...
Page 96: ...3 6 MCF5272 User s Manual MAC Instruction Execution Timings ...
Page 158: ...5 46 MCF5272 User s Manual Motorola Recommended BDM Pinout ...
Page 184: ...7 12 MCF5272 User s Manual Interrupt Controller Registers ...
Page 338: ...13 44 MCF5272 User s Manual Application Examples ...
Page 414: ...18 6 MCF5272 User s Manual PWM Programming Model ...
Page 452: ...19 38 MCF5272 User s Manual Power Supply Pins ...
Page 482: ...20 30 MCF5272 User s Manual Reset Operation ...
Page 492: ...21 10 MCF5272 User s Manual Non IEEE 1149 1 Operation ...