English
Language : 

MC68HC908LD64 Datasheet, PDF (210/362 Pages) Freescale Semiconductor, Inc – Microcontrollers
Universal Serial Bus Module (USB)
14.7.1 USB Embedded Device Address Register (DADDR)
Address: $0048
Bit 7
6
5
4
3
2
1
Bit 0
Read:
DEVEN
Write:
DADD6
DADD5
DADD4
DADD3
DADD2
DADD1
DADD0
Reset: 0
0
0
0
0
0
0
0
Figure 14-13. USB Embedded Device Address Register (DADDR)
DEVEN — Enable USB Embedded Device
These bit enable or disable the embedded device function. It is used
together with PEN1–PEN4 to control the enumeration sequence.
Reset clears these bits.
1 = USB Embedded Device enabled
0 = USB Embedded Device disabled
DADD[6:0] — USB Embedded Device Function Address
These bits specify the address of the embedded device function.
Reset clears these bits.
14.7.2 USB Embedded Device Interrupt Register 0 (DIR0)
Address: $0049
Bit 7
6
5
4
3
2
1
Bit 0
Read: TXD0F RXD0F
0
Write:
0
0
0
TXD0IE RXD0IE
TXD0FR RXD0FR
Reset: 0
0
0
0
0
0
0
0
= Unimplemented
Figure 14-14. USB Embedded Device Interrupt Register 0 (DIR0)
TXD0F — Embedded Device Endpoint 0 Data Transmit Flag
This read-only bit is set after the data stored in embedded device
endpoint 0 transmit buffers have been sent and an ACK handshake
packet received from the host. Once the next set of data is ready in
the transmit buffers, software must clear this flag by writing a logic 1
to the TXD0FR bit. To enable the next data packet transmission,
Data Sheet
210
Universal Serial Bus Module (USB)
MC68HC908LD64 — Rev. 3.0
Freescale Semiconductor