English
Language : 

C541U_99 Datasheet, PDF (127/192 Pages) Siemens Semiconductor Group – 8-BIT CMOS MICROCONTROLLER
On-Chip Peripheral Components
C541U
USB Module Data Register USBDRn, n=0..7 (Address E8H - EFH)
Bit No. MSB
7
6
5
4
3
2
1
E8H
.7
.6
.5
.4
.3
.2
.1
rw
rw
rw
rw
rw
rw
rw
E9H
.7
.6
.5
.4
.3
.2
.1
rw
rw
rw
rw
rw
rw
rw
EAH
.7
.6
.5
.4
.3
.2
.1
rw
rw
rw
rw
rw
rw
rw
EBH
.7
.6
.5
.4
.3
.2
.1
rw
rw
rw
rw
rw
rw
rw
ECH
.7
.6
.5
.4
.3
.2
.1
rw
rw
rw
rw
rw
rw
rw
EDH
.7
.6
.5
.4
.3
rw
rw
rw
rw
rw
.2
.1
rw
rw
EEH
.7
.6
.5
.4
.3
.2
.1
rw
rw
rw
rw
rw
rw
rw
EFH
.7
.6
.5
.4
.3
rw
rw
rw
rw
rw
.2
.1
rw
rw
LSB
0
.0 USBDR0
rw
.0 USBDR1
rw
.0
USBDR2
rw
.0
USBDR3
rw
.0
USBDR4
rw
.0
USBDR5
rw
.0
USBDR6
rw
.0
USBDR7
rw
It is recommended to arrange the data by writing USBDR0 with the first byte. For the rest of the data,
put the last byte in USBDR1 and the second last byte (if any) in USBDR2, the third last byte (if any)
in USBDR3 and so on, until the second byte. So if the length of data is n, i.e. data[0], data[1], ...
data[n-2], data[n-1], then the data should be arranged in the following manner:
USBDR0
USBDR1
USBDR2
...
USBDRn-1
<- data[0]
<- data[n-1]
<- data[n-2]
<- data[1]
Semiconductor Group
6-82
1999-04-01