English
Language : 

PIC32MX440F256H-80I Datasheet, PDF (258/646 Pages) Microchip Technology – 64/100-Pin General Purpose and USB 32-Bit Flash Microcontrollers
PIC32MX3XX/4XX
REGISTER 11-6: U1IR: USB INTERRUPT REGISTER
r-x
r-x
r-x
r-x
r-x
r-x
r-x
r-x
—
—
—
—
—
—
—
—
bit 31
bit 24
r-x
r-x
r-x
r-x
r-x
r-x
r-x
r-x
—
—
—
—
—
—
—
—
bit 23
bit 16
r-x
r-x
r-x
r-x
r-x
r-x
r-x
r-x
—
—
—
—
—
—
—
—
bit 15
bit 8
R/W/K-0
STALLIF
R/W/K-0
R/W/K-0
ATTACHIF RESUMEIF
R/W/K-0
IDLEIF
bit 7
R/W/K-0
TRNIF
R/W/K-0
SOFIF
R/K-0
UERRIF
R/W/K-0
URSTIF(5)
DETACHIF(6)
bit 0
Legend:
R = Readable bit
U = Unimplemented bit
W = Writable bit
K = Write ‘1’ to clear
P = Programmable bit
r = Reserved bit
-n = Bit Value at POR: (0, 1, x = unknown)
bit 31-8
bit 7
bit 6
bit 5
bit 4
bit 3
Reserved: Write ‘0’; ignore read
STALLIF: STALL Handshake Interrupt bit
Write a ‘1’ to this bit to clear the interrupt.
1 = In host mode a STALL handshake was received during the handshake phase of the transaction
In device mode a STALL handshake was transmitted during the handshake phase of the
transaction
0 = STALL handshake has not been sent
ATTACHIF: Peripheral Attach Interrupt bit(1)
Write a ‘1’ to this bit to clear the interrupt.
1 = Peripheral attachment was detected by the USB module
0 = Peripheral attachment was not detected
RESUMEIF: Resume Interrupt bit(2)
Write a ‘1’ to this bit to clear the interrupt.
1 = K-State is observed on the D+ or D- pin for 2.5 µs
0 = K-State is not observed
IDLEIF: Idle Detect Interrupt bit
Write a ‘1’ to this bit to clear the interrupt.
1 = Idle condition detected (constant Idle state of 3 ms or more)
0 = No Idle condition detected
TRNIF: Token Processing Complete Interrupt bit(3)
Write a ‘1’ to this bit to clear the interrupt.
1 = Processing of current token is complete; a read of the U1STAT register will provide endpoint
information
0 = Processing of current token not complete
DS61143E-page 256
Preliminary
© 2008 Microchip Technology Inc.