Usb embedded device endpoint 0 data registers, De0d0-de0d7), Usb embedded device endpoint 0 data register – Freescale Semiconductor MC68HC08KH12 User Manual

Page 147: Ue0d0-ue0d7)

Advertising
background image

MC68HC(7)08KH12

Rev. 1.1

Advance Information

Freescale Semiconductor

147

DSTALL1 — Embedded Device Endpoint 1 Force Stall Bit

This read/write bit causes embedded device Endpoint 1 to return a
STALL handshake when polled by either an IN or OUT token by the
USB Host Controller. Reset clears this bit.

1 = Send STALL handshake
0 = Default

9.5.8 USB Embedded Device Endpoint 0 Data Registers (DE0D0-DE0D7)

DE0Rx7-DE0Rx0 — Embedded Device Endpoint 0 Receive Data Buffer

These read only bits are serially loaded with OUT token or SETUP
token data directed at embedded device Endpoint 0. The data is
received over the USB’s D0+ and D0– pins.

DE0Tx7-DE0Tx0 — Embedded Device Endpoint 0 Transmit Data Buffer

These write only buffers are loaded by software with data to be sent
on the USB bus on the next IN token directed at embedded device
Endpoint 0.

Address: $0020

Bit 7

6

5

4

3

2

1

Bit 0

Read: DE0R07

DE0R06

DE0R05

DE0R04

DE0R03

DE0R02

DE0R01

DE0R00

Write: DE0T07

DE0T06

DE0T05

DE0T04

DE0T03

DE0T02

DE0T01

DE0T00

Reset:

X

X

X

X

X

X

X

X

Address: $0027

Read: DE0R77

DE0R76

DE0R75

DE0R74

DE0R73

DE0R72

DE0R71

DE0R70

Write: DE0T77

DE0T76

DE0T75

DE0T74

DE0T73

DE0T72

DE0T71

DE0T70

Reset:

X

X

X

X

X

X

X

X

X = Indeterminate

Figure 9-19. USB Embedded Device Endpoint 0 Data Register

(UE0D0-UE0D7)

Advertising