
A–19
A.5.1.3 USB Interrupt Mask Register (USBMSK – Address FFFDh)
The USB interrupt mask register contains the interrupt mask bits used to enable or disable the generation of interrupts
based on the corresponding status bits.
Bit 7 6 5 4 3 2 1 0
Mnemonic RSTR SUSR RESR SOF PSOF SETUP — STPOW
Type R/W R/W R/W R/W R/W R/W R R/W
Default 0 0 0 0 0 0 0 0
BIT MNEMONIC NAME DESCRIPTION
7 RSTR Function reset The function reset interrupt mask bit is set to a 1 by the MCU to enable the USB
function reset interrupt.
6 SUSR Function suspend The function suspend interrupt mask bit is set to a 1 by the MCU to enable the USB
function suspend interrupt.
5 RESR Function resume The function resume interrupt mask bit is set to a 1 by the MCU to enable the USB
function resume interrupt.
4 SOF Start-of-frame The start-of-frame interrupt mask bit is set to a 1 by the MCU to enable the USB
start-of-frame interrupt.
3 PSOF Pseudo start-of-frame The pseudo start-of-frame interrupt mask bit is set to a 1 by the MCU to enable the
USB pseudo start-of-frame interrupt.
2 SETUP Setup stage transaction The setup stage transaction interrupt mask bit is set to a 1 by the MCU to enable the
USB setup stage transaction interrupt.
1 — Reserved Reserved for future use
0 STPOW Setup stage transaction over-
write
The setup stage transaction over-write interrupt mask bit is set to a 1 by the MCU to
enable the USB setup stage transaction over-write interrupt.
A.5.1.4 USB Control Register (USBCTL – Address FFFCh)
The USB control register contains various control bits used for USB operations.
Bit 7 6 5 4 3 2 1 0
Mnemonic CONT FEN RWUP FRSTE — — — —
Type R/W R/W R/W R/W R R R R
Default 0 0 0 0 0 0 0 0
BIT MNEMONIC NAME DESCRIPTION
7 CONT Function connect The function connect bit is set to a 1 by the MCU to connect the TUSB3200 device to
the USB. As a result of connecting to the USB, the host PC should enumerate the
function. When this bit is set, the USB data plus pullup resistor (PUR) output signal is
enabled, which will connect the pullup on the PCB to the TUSB3200 3.3-V supply
voltage. When this bit is cleared to a 0, the PUR output is in the 3-state mode. This bit
is not affected by a USB reset.
6 FEN Function enable The function enable bit is set to a 1 by the MCU to enable the TUSB3200 device to
respond to USB transactions. If this bit is cleared to a 0, the UBM will ignore all USB
transactions. This bit is cleared by a USB reset.
5 RWUP Remote wake-up The remote wake-up bit is set to a 1 by the MCU to request the suspend/resume
logic to generate resume signaling upstream on the USB. This bit is used to exit a
USB low-power suspend state when a remote wake-up event occurs. After initiating
the resume signaling by setting this bit, the MCU should clear this bit within 2.5 µs.
4 FRSTE Function reset enable The function reset enable bit is set to a 1 by the MCU to enable the USB reset to reset
all internal logic including the MCU. However, the shadow the ROM (SDW) and the
USB function connect (CONT) bits will not be reset. When this bit is set, the reset
output (RSTO
) signal from the TUSB3200 device will also be active when a USB
reset occurs. This bit is not affected by USB reset.
3:0 — Reserved Reserved for future use