Microchip Technology DM163025-1 Data Sheet

Page of 536
 2012 Microchip Technology Inc.
DS30684A-page 353
PIC18(L)F2X/45K50
              
REGISTER 24-1:
UCON: USB CONTROL REGISTER
U-0
R/W-0
R-x
R/C-0
R/W-0
R/W-0
R/W-0
U-0
PPBRST
SE0
PKTDIS
USBEN
(1)
RESUME
SUSPND
bit 7
bit 0
Legend:
C = Clearable bit
R = Readable bit
W = Writable bit
U = Unimplemented bit, read as ‘0’
-n = Value at POR
‘1’ = Bit is set
‘0’ = Bit is cleared
x = Bit is unknown
bit 7
Unimplemented: 
Read as ‘0’
bit 6
PPBRST: 
Ping-Pong Buffers Reset bit
1
 = Reset all Ping-Pong Buffer Pointers to the Even Buffer Descriptor (BD) banks
0
 = Ping-Pong Buffer Pointers not being reset
bit 5
SE0: 
Live Single-Ended Zero Flag bit
1
 = Single-ended zero active on the USB bus
0
 = No single-ended zero detected
bit 4
PKTDIS:
 Packet Transfer Disable bit
1
 = SIE token and packet processing disabled, automatically set when a SETUP token is received
0
 = SIE token and packet processing enabled
bit 3
USBEN: 
USB Module Enable bit
(1)
1
 = USB module and supporting circuitry enabled (device attached)
0
 = USB module and supporting circuitry disabled (device detached)
bit 2
RESUME:
 Resume Signaling Enable bit
1
 = Resume signaling activated
0
 = Resume signaling disabled
bit 1
SUSPND:
 Suspend USB bit
1
 = USB module and supporting circuitry in Power Conserve mode, SIE clock inactive
0
 = USB module and supporting circuitry in normal operation, SIE clock clocked at the configured rate
bit 0
Unimplemented
: Read as ‘0’
Note 1:
This bit cannot be set if the USB module does not have an appropriate clock source.