English
Language : 

MC68HC908JW32_09 Datasheet, PDF (153/232 Pages) Freescale Semiconductor, Inc – M68HC08 Microcontrollers
11.5 USB Module Registers
USB Module Registers
Addr. Register Name
Bit 7
6
5
4
3
2
Read:
$0051
USB Control Register
(USBCR)
Write:
Reset:
USBEN
0
USBCLKEN
0
TFC4IE
0
TFC3IE
0
TFC2IE
0
TFC1IE
0
Read: CONFIG
$0052
USB Status Register
(USBSR)
Write:
Reset:
0
0
SETUP
0
SOF
CONFIG_
CHG
USBRST
0
0
0
USB Status Interrupt Read:
$0053
Mask Register Write:
R
0
SETUPIE
EP0_STALL
SOFIE
CONFIG_ USBRE-
CHGIE
SETIE
(USIMR) Reset:
0
0
0
0
0
0
$0054
USB EPO Read:
DSIZE3_
OUT
Control/Status
Register (UEP0CSR)
Write: DSIZE3_IN
Reset:
0
DSIZE2_
OUT
DSIZE2_IN
0
DSIZE1_
OUT
DSIZE1_IN
0
DSIZE0_
OUT
DSIZE0_IN
0
DVALID_IN
0
TFRC_IN
0
$0055
USB EP1 Read: MODE1
MODE0
0
DIR
Control/Status Write:
STALL
SIZE1
SIZE0
Register (UEP1CSR) Reset:
0
0
0
0
0
0
$0056
USB EP2 Read: MODE1
MODE0
0
DIR
Control/Status Write:
STALL
SIZE1
SIZE0
Register (UEP2CSR) Reset:
0
0
0
0
0
0
$0057
USB EP3 Read: MODE1
MODE0
0
DIR
Control/Status Write:
STALL
SIZE1
SIZE0
Register (UEP3CSR) Reset:
0
0
0
0
0
0
$0058
USB EP4 Read: MODE1
MODE0
0
DIR
Control/Status Write:
STALL
SIZE1
SIZE0
Register (UEP4CSR) Reset:
0
0
0
0
0
0
USB EP1 Data Size Read:
$0059
Register Write:
(UEP1DSR) Reset:
0
DSIZE6
0
DSIZE5
0
DSIZE4
0
DSIZE3
0
DSIZE2
0
USB EP2 Data Size Read:
$005A
Register Write:
(UEP2DSR) Reset:
0
DSIZE6
0
DSIZE5
0
DSIZE4
0
DSIZE3
0
DSIZE2
0
USB EP3 Data Size Read:
$005B
Register Write:
(UEP3DSR) Reset:
0
DSIZE6
0
DSIZE5
0
DSIZE4
0
DSIZE3
0
DSIZE2
0
USB EP4 Data Size Read:
$005C
Register Write:
(UEP4DSR) Reset:
0
DSIZE6
0
DSIZE5
0
DSIZE4
0
DSIZE3
0
DSIZE2
0
U = Unaffected by reset
R = Reserved
1
TFC0IE
0
Bit 0
0
RESUME
0
RESUMEF SUSPND
0
0
RESUME-
FIE
SUSPNDIE
0
0
DVALID_
OUT
TFRC_OUT
0
0
DVALID
TFRC
0
0
DVALID
TFRC
0
0
DVALID
TFRC
0
0
DVALID
TFRC
0
0
DSIZE1 DSIZE0
0
0
DSIZE1 DSIZE0
0
0
DSIZE1 DSIZE0
0
0
DSIZE1 DSIZE0
0
0
Figure 11-2. USB Registers
MC68HC908JW32 Data Sheet, Rev. 6
Freescale Semiconductor
153