4 usbclkin, 5 usbclkout, 2 memory map/register definition – Freescale Semiconductor MCF5480 User Manual

Page 878: 1 usb memory map, Memory map/register definition -4, Usb memory map -4, Section 29.2.1, “usb, Memory map

Advertising
background image

MCF548x Reference Manual, Rev. 3

29-4

Freescale Semiconductor

29.1.3.5.4

USBCLKIN

Input pin for the 12-MHz USB crystal circuit.

29.1.3.5.5

USBCLKOUT

Output pin for the 12-MHz USB crystal circuit.

29.2

Memory Map/Register Definition

This section contains a detailed description of each register and its specific function.

29.2.1

USB Memory Map

Table 29-1

contains a memory map for all the USB 2.0 Device Controller registers.

NOTE

Registers should only be accessed using their full size. For example, a 32-bit

register should be read as one longword instead of two words or four bytes.

Table 29-1. USB Memory Map

Address

(MBAR +)

Name

Byte0

Byte1

Byte2

Byte3

USB Request, Control, and Status Registers

0xB000

Application interrupt status register,
Application interrupt mask register,
Reserved
Endpoint info register

USBAISR

USBAIMR

EPINFO

0xB004

Configuration value register,
Configuration attribute register,
Device speed register
Reserved

CFGR

CFGAR

SPEEDR

0xB008

Reserved

0xB00C

USB frame number register

FRMNUMR

0x8010

Endpoint transaction number register

EPTNR

0xB014

Application interface update register

IFUR

0xB018–
0xB03F

Reserved

0xB040–
0xB07C

Configuration interface registers 0–31

IFRn

IFRn

USB Counter Registers

0xB080

USB packet passed count register,
USB dropped packet counter register

PPCNT

DPCNT

0xB084

USB CCR error counter register,
USB bitstuffing error counter register

CRCECNT

BSECNT

Advertising
This manual is related to the following products: