Endpoint, Table 29-29/29-30 – Freescale Semiconductor MCF5480 User Manual

Page 904

Advertising
background image

MCF548x Reference Manual, Rev. 3

29-30

Freescale Semiconductor

29.2.4.4

Endpoint n Status Register (EP0SR, EPnOUTSR, EPnINSR)

The endpoint status register contains the status for the specified endpoint. The ACTIVE bit of this register

must be set before doing any transaction on this endpoint.

7

6

5

4

3

2

1

0

R

IFNUM

W

Reset

0

0

0

0

0

0

0

0

Reg

Addr

MBAR + 0xB14C(EP1NIFNUM); 0xB17C(EP2NIFNUM); 0xB1AC(EP3INIFR);

0xB1DC(EP4INIFR); 0xB20C(EP5INIFR); 0xB23C(EP6INIFR)

Figure 29-31. Endpoint n Interface Number Register IN (EPnINIFR)

Table 29-28. EPnOUTIFR and EPnINIFR Field Descriptions

Bits

Name

Description

7–0

IFNUM

Interface number. This register contains the interface number associated with the specified
endpoint. The interface number may range from 0x00 through 0xFF.

7

6

5

4

3

2

1

0

R

INT

0

TXZERO

0

CCOMP

PSTALL

ACTIVE

HALT

W

Reset

0

0

0

0

0

0

0

0

Reg

Addr

MBAR + 0xB105(EP0OUTSR); 0xB135(EP1OUTSR); 0xB165(EP2OUTSR);

0xB195(EP3OUTSR); 0xB1C5(EP4OUTSR); 0xB1F5(EP5OUTSR); 0xB225(EP6OUTSR)

Figure 29-32. Endpoint n Status Register OUT (EPnOUTSR)

7

6

5

4

3

2

1

0

R

INT

0

TXZERO

0

CCOMP

PSTALL

ACTIVE

HALT

W

Reset

0

0

0

0

0

0

0

0

Reg

Addr

MBAR + 0xB14D(EP1INSR); 0xB17D(EP2INSR); 0xB1AD(EP3INSR);

0xB1DD(EP4INSR); 0xB20D(EP5INSR); 0xB23D(EP6INSR)

Figure 29-33. Endpoint n Status Register IN (EPnINSR)

Table 29-29. EPnOUTSR and EPnINSR Field Descriptions

Bits

Name

Description

7

INT

Interrupt. Relevant only for interrupt IN endpoints. Write 0 to clear.
0 No interrupt pending on this endpoint (default).
1 Interrupt pending on this endpoint.

6

Reserved, should be cleared.

Advertising
This manual is related to the following products: