pdiusbd11 NXP Semiconductors, pdiusbd11 Datasheet - Page 7

no-image

pdiusbd11

Manufacturer Part Number
pdiusbd11
Description
Usb Device With Serial Interface
Manufacturer
NXP Semiconductors
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
pdiusbd11AD
Quantity:
6
Part Number:
pdiusbd11AD
Manufacturer:
NXP/恩智浦
Quantity:
20 000
Part Number:
pdiusbd11D
Manufacturer:
PHILIPS
Quantity:
7
Part Number:
pdiusbd11D
Manufacturer:
PHILIPS/飞利浦
Quantity:
20 000
Part Number:
pdiusbd11N
Manufacturer:
MIT
Quantity:
6 218
Philips Semiconductors
COMMAND DESCRIPTIONS
Command Procedure
There are three basic types of commands: Initialization, Data Flow,
and General commands. Respectively, these are used to initialize
the function; for data flow between the function and the host; and
some general commands.
Initialization Commands
Initialization commands are used during the enumeration process of
the USB network. These commands are used to enable the function
endpoints. They are also used to set the USB assigned address.
Set Address / Enable
Command
Data
This command is used to set the USB assigned address and enable
the function.
Address
Enable
Set Endpoint Enable
Command
Data
The generic endpoints can only be enabled when the function is
enabled via the Set Address/Enable command.
Function Generic Endpoint
1999 Jul 22
USB device with serial interface
X X
7
7
0
6
0
6
5
X X
5
0
4
The value written becomes the address.
A ‘1’ enables this function.
: D1h, (Function)
: Write 1 byte
: D8h
: Write 1 byte
4
0
3
X X
3
0
2
2
0
1
0
1
0
X
0
A value of ‘1’ indicates the
function generic endpoints are
enabled.
0
0
POWER ON VALUE
RESERVED; WRITE 0
FUNCTION GENERIC ENDPOINTS
RESERVED; WRITE 0
POWER ON VALUE
ADDRESS
ENABLE
SV00825
SV00826
7
Set Mode
Command
Data
The Set Mode command is followed by two data writes. The first
byte contains the configuration byte values. The second byte is the
clock division factor byte.
Configuration Byte
Remote Wakeup
No LazyClock
Clock Running
Debug Mode
SoftConnect
FutureMode
7
1
X
6
5
X
: F3h
: Write 2 bytes
A ‘1’ indicates that a remote wakeup feature is
ON. Bus reset will set this bit to ‘1’.
A ‘1’ indicates that CLKOUT will not switch to
LazyClock. A ‘0’ indicates that the CLKOUT
switches to LazyClock 1ms after the Suspend
pin goes high. LazyClock frequency is 30KHz
changed by a bus reset.
A ‘1’ indicates that the internal clocks and PLL
are always running even during Suspend state.
A ‘0’ indicates that the internal clock, crystal
oscillator and PLL are stopped whenever not
needed. To meet the strict Suspend current
requirement, this bit needs to be set to ‘0’. The
programmed value will not be changed by a bus
reset.
A ‘1’ indicates that all errors and “NAKing” are
reported and a ‘0’ indicates that only OK and
babbling are reported. The programmed value
will not be changed by a bus reset.
A ‘1’ indicates that the upstream pull-up resistor
will be connected if VBUS is available. A ‘0’
means that the upstream resistor will not be
connected. The programmed value will not be
changed by a bus reset.
Write a ‘1’.
4
0
40%. The programmed value will not be
3
1
2
1
1
0
0
1
POWER ON VALUE
REMOTE WAKEUP
NO LAZYCLOCK
CLOCK RUNNING
DEBUG MODE
SoftConnect
RESERVED; WRITE 0
FUTURE MODE
PDIUSBD11
Product specification
SV00827

Related parts for pdiusbd11