English
Language : 

PIC16C745-I Datasheet, PDF (66/165 Pages) Microchip Technology – 8-Bit CMOS Microcontrollers with USB
PIC16C745/765
10.5.1.7 USB Address Register (UADDR)
The Address Register (UADDR) contains the unique
USB address that the USB will decode. The register is
reset to 00h after the RESET input has gone active or
the USB has decoded a USB Reset signaling. That will
initialize the address register to decode address 00h
as required by the USB specification. The USB
address must be written by the MCU during the USB
SETUP phase.
REGISTER 10-7: USB ADDRESS REGISTER (UADDR: 196h)
U-0
—
bit7
R/W-0 R/W-0 R/W-0
ADDR6 ADDR5 ADDR4
bit 7: Unimplemented: Read as ’0’
R/W-0
ADDR3
R/W-0
ADDR2
R/W-0
ADDR1
R/W-0
ADDR0
bit0
R = Readable bit
W = Writable bit
U = Unimplemented bit,
read as ‘0’
-n = Value at POR reset
bit 6-0: ADDR<6:0>: This 7-bit value defines the USB address that the USB will decode
10.5.1.8 USB Software Status Register (USWSTAT)
This register is used by the USB firmware libraries for
USB status.
Warning: Writing to this register may cause the
SIE to drop off the Bus.
REGISTER 10-8: RESERVED SOFTWARE LIBRARY REGISTER (USWSTAT: 197H):.
R/W-0 R/W-0 R/W-0
7
6
5
R/W-0
4
R/W-0
3
Reserved for CH9 Firmware
R/W-0
2
R/W-0
1
R/W-0
0
Enumeration Status
R = Readable bit
W = Writable bit
U = Unimplemented bit,
read as ‘0’
-n = Value at POR reset
bit 7-2(1):Reserved: Read as “X’
bit 1-0:
W Enumeration Status <1:0>: Status of USB peripheral during enumeration
00 = Powered
01 = Default
10 = Addressed
11 = Configured
Note 1: Application should not modify these bits.
DS41124C-page 66
Preliminary
 2000 Microchip Technology Inc.