I/O Register Description of the Embedded Device Function
MC68HC08KH12A Data Sheet, Rev. 1.1
Freescale Semiconductor
101
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.
9.5.9 USB Embedded Device Endpoint 1/2 Data Registers (DE1D0-DE1D7)
DE1TD7-DE1TD0 — Embedded Device Endpoint 1/ Endpoint 2 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 Endpoint 1 or Endpoint 2 of the embedded device. These buffers are shared by
embedded device Endpoints 1 and 2 and depend on proper configuration of the ENDADD bit.
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-23. USB Embedded Device Endpoint 0 Data Register
(UE0D0-UE0D7)
Address: $0028
Bit 7
6
5
4
3
2
1
Bit 0
Read:
Write:
DE1T07
DE1T06
DE1T05
DE1T04
DE1T03
DE1T02
DE1T01
DE1T00
Reset:
X
X
X
X
X
X
X
X
↓
↓
Address: $002F
Read:
Write:
DE1T77
DE1T76
DE1T75
DE1T74
DE1T73
DE1T72
DE1T71
DE1T70
Reset:
X
X
X
X
X
X
X
X
= Unimplemented
X = Indeterminate
Figure 9-24. USB Embedded Device Endpoint 0 Data Register
(UE0D0-UE0D7)