Usb hub endpoint 0 data registers 0-7, He0d0-he0d7), Usb hub endpoint 0 data register (he0d0-he0d7) – Freescale Semiconductor MC68HC08KH12 User Manual
Page 134

Advance Information
MC68HC(7)08KH12
—
Rev. 1.1
134
Freescale Semiconductor
9.4.10 USB HUB Endpoint 0 Data Registers 0-7 (HE0D0-HE0D7)
HE0Rx7-HE0Rx0 — HUB Endpoint 0 Receive Data Buffer
These read only bits are serially loaded with OUT token or SETUP
token data directed at HUB Endpoint 0. The data is received over the
USB’s D0+ and D0– pins.
HE0Tx7-HE0Tx0 — HUB 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 HUB Endpoint 0.
9.5 I/O Register Description of the Embedded Device Function
The USB embedded device function provides a set of control/status
registers and twenty-four data registers that provide storage for the
buffering of data between the USB embedded device function and the
CPU. These registers are shown in
.
Address:
$0030
Bit 7
6
5
4
3
2
1
Bit 0
Read: HE0R07
HE0R06
HE0R05
HE0R04
HE0R03
HE0R02
HE0R01
HE0R00
Write: HE0T07
HE0T06
HE0T05
HE0T04
HE0T03
HE0T02
HE0T01
HE0T00
Reset:
X
X
X
X
X
X
X
X
↓
↓
Address:
$0037
Read: HE0R77
HE0R76
HE0R75
HE0R74
HE0R73
HE0R72
HE0R71
HE0R70
Write: HE0T77
HE0T76
HE0T75
HE0T74
HE0T73
HE0T72
HE0T71
HE0T70
Reset:
X
X
X
X
X
X
X
X
X = Indeterminate
Figure 9-11. USB HUB Endpoint 0 Data Register (HE0D0-HE0D7)