English
Language : 

MC68HC908BD48 Datasheet, PDF (165/290 Pages) Freescale Semiconductor, Inc – Microcontrollers
Universal Serial Bus Module (USB)
Registers
Table 13-2. USB I/O Register Summary
Addr.
Register Name
Bit 7
6
5
4
3
2
1
Bit 0
$0029
Read:
USB Address Register
(UADR)
Write:
Reset:
USBEN
0
UADD6
0
UADD5
0
UADD4
0
UADD3
0
UADD2
0
UADD1
0
UADD0
0
Read: TBEF RBFF EOPIF RSTIF
$002A
USB Interrupt Register
(UINTR)
Write:
TBIE
Reset: 0
0
0
0
0
RBIE EOPIE RSTIE
0
0
0
$002B
Read:
USB Control Register 0
(UCR0)
Write:
Reset:
T0SEQ
0
STALL0
0
TX0E
0
RX0E TP0SIZ3 TP0SIZ2 TP0SIZ1 TP0SIZ0
0
0
0
0
0
$002C
Read:
USB Status Register
(USR)
Write:
Reset:
RSEQ
SETUP
TX1ST
0
RPSIZ3 RPSIZ2 RPSIZ1 RPSIZ0
Indeterminate after reset
Read: 0
$002D
USB Control Register 2
(UCR2)
Write:
Reset: 0
0
PULLEN SUSPND ENABLE2 ENABLE1 STALL2 STALL1
0
0
0
0
0
0
0
USB Interrupt Register 1 Read: TXD1F
RESUMF
TXD1IE
0
0
0
0
0
$002E
(UIR1) Write:
RESUMFR TBEFR RBFFR TXD1FR EOPFR
Reset: 0
0
0
0
0
0
0
0
$002F
Read:
USB Control Register 1
(UCR1)
Write:
Reset:
T1SEQ
0
ENDADD
0
TX1E
0
FRESUM TP1SIZ3 TP1SIZ2 TP1SIZ1 TP1SIZ0
0
0
0
0
0
$0030
to
$0037
USB Endpoint 0 Data Read: UE0RDx7 UE0RDx6 UE0RDx5 UE0RDx4 UE0RDx3 UE0RDx2 UE0RDx1 UE0RDx0
Register 0–7 Write: UE0TDx7 UE0TDx6 UE0TDx5 UE0TDx4 UE0TDx3 UE0TDx2 UE0TDx1 UE0TDx0
(UD0R0–UD0R7) Reset:
Indeterminate after reset
$0038
to
$003F
USB Endpoint 1/2 Data Read:
Register 0–7 Write: UE1TDx7 UE1TDx6 UE1TDx5 UE1TDx4 UE1TDx3 UE1TDx2 UE1TDx1 UE1TDx0
(UD1R0–UD1R7) Reset:
Indeterminate after reset
13.5 Registers
There are seven control/status registers and 24 data buffers in the USB
module. These registers are discussed in the following paragraphs.
MC68HC908BD48 — Rev. 1.0
MOTOROLA
Universal Serial Bus Module (USB)
Technical Data
165