Microcontrollers Data Sheet
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 Table 9-3 and Table 9-4.
Address: $0030
Bit 7654321Bit 0
Read: HE0R07 HE0R06 HE0R05 HE0R04 HE0R03 HE0R02 HE0R01 HE0R00
Write: HE0T07 HE0T06 HE0T05 HE0T04 HE0T03 HE0T02 HE0T01 HE0T00
Reset:XXXXXXXX
↓ ↓
Address: $0037
Read: HE0R77 HE0R76 HE0R75 HE0R74 HE0R73 HE0R72 HE0R71 HE0R70
Write: HE0T77 HE0T76 HE0T75 HE0T74 HE0T73 HE0T72 HE0T71 HE0T70
Reset:XXXXXXXX
X = Indeterminate
Figure 9-11. USB HUB Endpoint 0 Data Register (HE0D0-HE0D7)