| Electronic Components Datasheet Search |
|
PDIUSBD Datasheet(PDF) 7 Page - NXP Semiconductors |
|
|
|||||||||||||||||||||||||||||
PDIUSBD Datasheet(HTML) 7 Page - NXP Semiconductors |
|
7 / 20 page ![]() Philips Semiconductors Product specification PDIUSBD11 USB device with serial interface 1999 Jul 22 7 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 : D1h, (Function) Data : Write 1 byte This command is used to set the USB assigned address and enable the function. 76 5 4 3 2 0 1 0 0 POWER ON VALUE ADDRESS ENABLE SV00825 00 00 00 Address The value written becomes the address. Enable A ‘1’ enables this function. Set Endpoint Enable Command : D8h Data : Write 1 byte The generic endpoints can only be enabled when the function is enabled via the Set Address/Enable command. 76 5 4 3 2 0 1 X 0 POWER ON VALUE RESERVED; WRITE 0 FUNCTION GENERIC ENDPOINTS XX XX XX RESERVED; WRITE 0 SV00826 Function Generic Endpoint A value of ‘1’ indicates the function generic endpoints are enabled. Set Mode Command : F3h Data : Write 2 bytes 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 POWER ON VALUE REMOTE WAKEUP NO LAZYCLOCK SV00827 CLOCK RUNNING DEBUG MODE SoftConnect ™ RESERVED; WRITE 0 FUTURE MODE 76 5 4 3 2 0 1 1 0 11 X0 1X Remote Wakeup A ‘1’ indicates that a remote wakeup feature is ON. Bus reset will set this bit to ‘1’. No LazyClock 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 ±40%. The programmed value will not be changed by a bus reset. Clock Running 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. Debug Mode 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. SoftConnect ™ 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. FutureMode Write a ‘1’. |
|
|
Link URL |
| Does ALLDATASHEET help your business so far? [ DONATE ] |
About Alldatasheet | Advertisement | Contact us | Privacy Policy | Link to Datasheet | Link Exchange | Manufacturer List All Rights Reserved©Alldatasheet.com |
| Russian : Alldatasheetru.com | Korean : Alldatasheet.co.kr | Spanish : Alldatasheet.es | French : Alldatasheet.fr | Italian : Alldatasheetit.com Portuguese : Alldatasheetpt.com | Polish : Alldatasheet.pl | Vietnamese : Alldatasheet.vn Indian : Alldatasheet.in | Mexican : Alldatasheet.com.mx | British : Alldatasheet.co.uk | New Zealand : Alldatasheet.co.nz |
|
Family Site : ic2ic.com |
icmetro.com |