USB2422 2-Port USB 2.0 Hi-Speed Hub Controller General Description Highlights The Microchip USB2422 hub is a low-power, single transaction translator, hub controller IC with two downstream ports for embedded USB solutions. The hub controller can attach to an upstream port as a Hi-Speed and Full-Speed hub or as a Full-Speed only hub. The hub supports Low-Speed, Full-Speed, and Hi-Speed (when configured as a Hi-Speed hub) downstream devices on the enabled downstream ports.
USB2422 TO OUR VALUED CUSTOMERS It is our intention to provide our valued customers with the best documentation possible to ensure successful use of your Microchip products. To this end, we will continue to improve our publications to better suit your needs. Our publications will be refined and enhanced as new volumes and updates are introduced. If you have any questions or comments regarding this publication, please contact the Marketing Communications Department via E-mail at docerrors@microchip.com.
USB2422 Table of Contents 1.0 Block Diagram ................................................................................................................................................................................. 4 2.0 Pin Descriptions .............................................................................................................................................................................. 6 3.0 Battery Charging Support .............................................................
USB2422 1.0 BLOCK DIAGRAM FIGURE 1-1: USB2422 BLOCK DIAGRAM To Upstream Upstream USB VBUS Data CRFILT PLLFILT 24 MHz Crystal SMBDATA SMBCLK 3.3V PLL Bus-Power Detect/VBUS Pulse Upstream PHY To SMBus Master Serial Interface 1.
USB2422 Within this manual, the following abbreviations and symbols are used to improve readability. Example BIT FIELD.BIT x…y BITS[m:n] PIN Description Name of a single bit within a field Name of a single bit (BIT) in FIELD Range from x to y, inclusive Groups of bits from m to n, inclusive Pin Name zzzzb Binary number (value zzzz) 0xzzz Hexadecimal number (value zzz) zzh Hexadecimal number (value zz) rsvd Reserved memory location.
USB2422 2.0 PIN DESCRIPTIONS This chapter is organized by a set of pin configurations followed by a corresponding pin list organized by function according to their associated interface. A detailed description list of each signal (named in the pin list) is organized by function in Table 2-2, “USB2422 Pin Descriptions,” on page 7. Refer to Table 2-3, “Buffer Type Descriptions,” on page 10 for a list of buffer types.
USB2422 2.2 Pin Table TABLE 2-1: USB2422 PIN TABLE UPSTREAM USB 2.0 INTERFACES (3 PINS) USBDM_UP usbDM_UP VBUS_DET DOWNSTREAM 2-PORT USB 2.
USB2422 TABLE 2-2: Pin # USB2422 PIN DESCRIPTIONS (CONTINUED) Symbol Buffer Type Description DOWNSTREAM USB 2.0 INTERFACES 5 3 and 4 2 USBDP_DN[2:1]/ PRT_DIS_P[2:1] and USBDN_DN[2:1]/ PRT_DIS_M[2:1] IO-U Hi-Speed USB Data: Connect to the downstream USB peripheral devices attached to the hub’s ports.
USB2422 TABLE 2-2: Pin # USB2422 PIN DESCRIPTIONS (CONTINUED) Symbol Buffer Type Description MISC 22 21 XTALIN/ CLKIN ICLKx XTALOUT OCLKx 24 MHz Crystal or External Clock Input: This pin connects to either one terminal of the crystal or to an external 24 MHz clock when a crystal is not used. Crystal Output: This is the other terminal of the crystal circuit with 1.2 V p-p output and a weak (< 1 mA) driving strength.
USB2422 TABLE 2-2: Pin # USB2422 PIN DESCRIPTIONS (CONTINUED) Symbol Buffer Type Description POWER, GROUND, and NO CONNECTS 1 9 18 VDD33 10 CRFILT 3.3 V power to the chip. A 1.0 μF low-ESR capacitor to VSS is required on pin 9 as close as possible to the pin. A 0.1 μF low-ESR capacitor to VSS is required on pin 1 as close as possible to the pin. VDD Core Regulator Filter Capacitor: This pin requires a 1.0 μF low-ESR capacitor to VSS for proper operation.
USB2422 2.5.1 NON-REMOVABLE If a strap pin’s buffer type is I/O, an external pull-up or pull-down must be implemented as shown in Figure 2-2. Use Strap High to set the strap option to 1 and Strap Low to set the strap option to 0. When implementing the Strap Low option, no additional components are needed (i.e., the internal pull-down provides the resistor). FIGURE 2-2: NON-REMOVABLE PIN STRAP EXAMPLE +V R kΩ I/O Strap Pin Strap High I/O Strap Pin HUB Strap Low R kΩ HUB GND 2.5.
USB2422 2.6 Example Applications Figure 2-5 and Figure 2-6 depict example applications for an SoC based design and a non-SoC based design, respectively. The corresponding resistor and capacitor values for these examples are provided in Table 2-5.
USB2422 TABLE 2-5: EXAMPLE APPLICATIONS - RESISTOR/CAPACITOR VALUES Designator Value R1 20 kΩ R2 50 kΩ Cx 18 pF CBYP 1.0 uF COUTCR COUTPLL RBIAS 1.0 uF (Note 2-1) 0.1 uF (Note 2-2) 12 kΩ RVBUS Note 2-1 100 kΩ COUTCR should be placed as close as possible to pin 9 Note 2-2 COUTPLL should be placed as close as possible to pin 1 2013 - 2015 Microchip Technology Inc.
USB2422 3.0 BATTERY CHARGING SUPPORT The USB2422 hub provides support for battery charging devices on a per port basis in compliance with the USB Battery Charging Specification, Revision 1.1. The hub can be configured to individually enable each downstream port for battery charging support either via pin strapping (Port 1 only) as illustrated in Figure 3-1 or by setting the corresponding configuration bits via SMBus (Section 4.1 on page 16). FIGURE 3-1: BATTERY CHARGING VIA EXTERNAL POWER SUPPLY 3.
USB2422 3.2 Battery Charging Configuration The battery charging option can be configured in one of two ways: • When the hub is brought up in the default configuration with strapping options enabled, with the PRTPWR1/BC_EN1 pin configured (Port 1 only). See the following sections for details: - Section 2.3, "Pin Descriptions (Grouped by Function)," on page 7 - Section 2.5, "Strap Pin Configuration," on page 10 • When the hub is initialized for configuration over SMBus. 3.2.
USB2422 4.0 CONFIGURATION OPTIONS Microchip’s USB 2.0 hub is fully compliant with the USB Specification [1]. Refer to Chapter 10 (Hub Specification) for general details regarding hub operation and functionality. The hub provides one Transaction Translator (TT) that is shared by both downstream ports (defined as Single-TT configuration). The TT contains 4 non-periodic buffers. 4.
USB2422 4.2.1.
USB2422 4.3 SMBus The Microchip hub can be configured by an external processor via an SMBus interface (see Table 4-1 for details on enabling the SMBus interface). The Microchip hub waits indefinitely for the SMBus code load to complete and only appears as a newly connected device on USB after the code load is complete. The hub’s SMBus acts as a slave-only SMBus device. The implementation only supports block write (Section 4.3.2.1) and block read (Section 4.3.2.2) protocols.
USB2422 4.3.2.2 Block Read A block read differs from a block write in that the repeated start condition exists to satisfy the SMBus specification’s requirement for a change in the transfer direction. FIGURE 4-3: 4.3.2.3 BLOCK READ 1 7 1 1 8 1 1 7 1 1 S Slave Address Wr A Register Address A S Slave Address Rd A ...
USB2422 4.4 SMBus Registers This section details the device SMBus registers. Note: Internal Default ROM values are not visible to THE SMBus interface and cannot be read. When the hub is configured for SMBus register load, the entire register set must be written. TABLE 4-3: Reg.
USB2422 4.4.1 VENDOR ID LEAST SIGNIFICANT BIT REGISTER (VIDL) Offset: 00h Size: 8 bits Bits Description Type Default 7:0 Least Significant Byte of the Vendor ID (VID_LSB) This is a 16-bit value that uniquely identifies the Vendor of the user device (assigned by USB-Interface Forum). This field is set by the OEM using the SMBus interface option. R/W 00h 4.4.
USB2422 4.4.5 DEVICE ID LEAST SIGNIFICANT BIT REGISTER (DIDL) Address: 04h Size: 8 bits Bits Description Type Default 7:0 Least Significant Byte of the Device ID (DID_LSB) This is a 16-bit device release number in BCD format (assigned by OEM). This field is set by the OEM using either the SMBus interface options. R/W 00h 4.4.
USB2422 4.4.7 CONFIGURATION DATA BYTE 1 REGISTER (CFG1) Address: Bits 7 06h Size: 8 bits Description Self or Bus Power (SELF_BUS_PWR) Selects between Self- and Bus-Powered operation. Type Default R/W 0b - - R/W 0b R/W 0b The Hub is either Self-Powered (draws less than 2mA of upstream bus power) or Bus-Powered (limited to a 100mA maximum of upstream power prior to being configured by the host controller).
USB2422 Bits Description Type Default 3 EOP Disable (EOP_DISABLE) Disables EOP generation of EOF1 when in Full-Speed mode. During FS operation only, this permits the Hub to send EOP if no downstream traffic is detected at EOF1. See Section 11.3.1 of the USB 2.0 Specification for additional details. R/W 0b R/W 00b R/W 0b Note: generation of an EOP at the EOF1 point may prevent a Host controller (operating in FS mode) from placing the USB bus in suspend.
USB2422 4.4.8 CONFIGURATION DATA BYTE 2 REGISTER (CFG2) Address: 07h Size: 8 bits Bits Description Type Default 7 Dynamic Power Enable (DYNAMIC) Controls the ability of the Hub to automatically change from Self-Powered operation to Bus- Powered operation if the local power source is removed or is unavailable (and from Bus-Powered to Self-Powered if the local power source is restored).
USB2422 4.4.
USB2422 4.4.11 PORT DISABLE FOR SELF-POWERED OPERATION REGISTER (PDS) Address: Bits 7:0 0Ah Size: 8 bits Description Port Disable Self-Powered (PORT_DIS_SP) Disables 1 or more ports. Type Default R/W 00h Type Default R/W 00h 0 = port is available 1 = port is disabled During Self-Powered operation, when PRTMAP_EN = '0', this selects the ports which will be permanently disabled, and are not available to be enabled or enumerated by a Host Controller.
USB2422 4.4.13 MAX POWER FOR SELF-POWERED OPERATION REGISTER (MAXPS) Address: 0Ch Size: 8 bits Bits Description Type Default 7:0 Max Power Self-Powered (MAX_PWR_SP) Value in 2mA increments that the Hub consumes from an upstream port (VBUS) when operating as a self-powered hub. This value includes the hub silicon along with the combined power consumption (from VBUS) of all associated circuitry on the board.
USB2422 4.4.16 HUB CONTROLLER MAX POWER FOR BUS-POWERED OPERATION REGISTER (HCMCB) Address: 0Fh Size: 8 bits Bits Description Type Default 7:0 Hub Controller Max Power Bus-Powered (MAX_PWR_BP) Value in 2mA increments that the Hub consumes from an upstream port (VBUS) when operating as a bus- powered hub. This value will include the hub silicon along with the combined power consumption (from VBUS) of all associated circuitry on the board.
USB2422 4.4.21 PRODUCT STRING LENGTH REGISTER (PRDSL) Address: Bits 7:0 4.4.22 Size: Default R/W 00h Type Default R/W 00h Type Default R/W 00h Type Default R/W 00h 8 bits Serial String Length (SER_STR_LEN) Maximum string length is 31 characters. MANUFACTURER STRING REGISTERS (MANSTR) 16h-53h Size: 8 bits Description Manufacturer String (MFR_STR) UNICODE UTF-16LE per USB 2.0 Specification. Maximum string length is 31 characters (62 Bytes).
USB2422 4.4.25 SERIAL STRING REGISTERS (SERSTR) Address: Bits 7:0 8 bits Serial String (SER_STR) UNICODE UTF-16LE per USB 2.0 Specification. Maximum string length is 31 characters (62 Bytes). Type Default R/W 00h Type Default R/W 00h Type Default The String consists of individual 16 Bit UNICODE UTF-16LE characters.
USB2422 4.4.28 BOOST DOWNSTREAM REGISTER (BOOST40) Address: Bits F8h Size: 8 bits Description Type 7:4 RESERVED 3:2 Boost Downstream Port 2 (BOOST_IOUT_2) USB electrical signaling drive strength Boost Bit for Upstream Port '2'.
USB2422 4.4.30 PORT 1/2 REMAP REGISTER (PRTR12) Address: FBh Size: 8 bits Bits Description Type Default 7:0 Port 1/2 Remap (PRTR12) When a hub is enumerated by a USB Host Controller, the hub is only permitted to report how many ports it has, the hub is not permitted to select a numerical range or assignment. The Host Controller will number the downstream ports of the hub starting with the number '1', up to the number of ports that the hub reported as having.
USB2422 4.4.31 STATUS/COMMAND REGISTER (STCD) Address: Bits 7:3 2 FFh Size: 8 bits Description Type RESERVED SMBus Interface Power Down (INTF_PW_DN) Default - - R/W 0b R/W 0b R/W 0b 0 = Interface is active 1 = Interface power down after ACK has completed Note: 1 This bit is write once and is only cleared by assertion of the external RESET_N pin. Reset (RESET) Resets the SMBus Interface and internal memory back to RESET_N assertion default settings.
USB2422 5.0 DC PARAMETERS 5.1 Maximum Ratings Parameter Storage Temperature Symbol TSTOR MIN MAX Units -55 150 °C Lead Temperature 3.3 V supply voltage Comments Refer to JEDEC Specification J-STD-020D 3. 4.6 V Voltage on any I/O pin VDD33 -0.5 5.5 V Voltage on XTALIN -0.5 4.0 V Voltage on XTALOUT -0.5 2.5 V Note 5-1 Refer to JEDEC Specification J-STD-020D [3]. Note 5-2 Stresses above the specified parameters could cause permanent damage to the device.
USB2422 FIGURE 5-1: SUPPLY RISE TIME MODEL Voltage tRT33 3.3 V VDD33 100% 90% VSS 10% t90% t10% TABLE 5-1: Time DC ELECTRICAL CHARACTERISTICS Parameter Symbol MIN TYP MAX Units 0.8 V Comments I, IS Type Input Buffer Low Input Level VILI High Input Level VIHI 2.0 Input Leakage IIL -10 +10 μA Hysteresis (IS only) VHYSI 250 350 mV 0.8 V TTL Levels V VIN = 0 to VDD33 Input Buffer with Pull-Up (IPU) Low Input Level VILI High Input Level VIHI 2.
USB2422 TABLE 5-1: DC ELECTRICAL CHARACTERISTICS (CONTINUED) Parameter Symbol MIN TYP MAX Units Comments 0.4 V IOL = 12 mA @ V IOH = -12 mA @ O12, I/O12 & I/OSD12 Type Buffer Low Output Level VOL High Output Level VOH VDD33 = 3.3 V 2.4 VDD33 = 3.
USB2422 6.0 AC SPECIFICATIONS 6.1 Oscillator/Crystal Parallel Resonant, Fundamental Mode, 24 MHz ±350 ppm.
USB2422 6.2 External Clock 50% Duty cycle ± 10%, 24 MHz ± 350 ppm. The external clock is recommended to conform to the signaling level designated in the JESD76-2 specification on 1.2 V CMOS Logic. XTALOUT should be treated as a weak (< 1 mA) buffer output. 6.2.1 USB 2.0 The Microchip hub conforms to all voltage, power, and timing characteristics and specifications as set forth in the USB 2.0 Specification 1.. See the USB Specification for more information. 6.
Note: For the most current package drawings, see the Microchip Packaging Specification at http://www.microchip.com/packaging USB2422 7.0 PACKAGE OUTLINE FIGURE 7-1: DS00001726B-page 40 24-SQFN PACKAGE 2013 - 2015 Microchip Technology Inc.
USB2422 APPENDIX A: OCS: ACRONYMS Over-Current Sense PCB: Printed Circuit Board PHY: Physical Layer PLL: Phase-Locked Loop SQFN: Sawn Quad Flat No Leads RoHS: Restriction of Hazardous Substances Directive SCL: Serial Clock SIE: Serial Interface Engine SMBus: System Management Bus TT: Transaction Translator 2013 - 2015 Microchip Technology Inc.
USB2422 APPENDIX B: 1. 2. 3. 4. REFERENCES Universal Serial Bus Specification, Version 2.0, April 27, 2000 (12/7/2000 and 5/28/2002 Errata) USB Implementers Forum, Inc. http://www.usb.org System Management Bus Specification, version 1.0 SMBus. http://smbus.org/specs/ JEDEC Specifications: JESD76-2 (June 2001) and J-STD-020D.1 (March 2008) JEDEC Global Standards for the Microelectronics Industry.http://www.jedec.org/standards-documents USB Battery Charging Specification, Revision 1.
USB2422 APPENDIX C: TABLE C-1: DATA SHEET REVISION HISTORY REVISION HISTORY REVISION LEVEL & DATE DS00001726B (08-21-15) SECTION/FIGURE/ENTRY CORRECTION FIGURE 2-6: Example Updated figure to correct removable and nonApplication - Non-SoC Based removable port assignments. Design on page 12 Ordering Codes Updated reel size to 5000. Section 7.0, "Package Outline" Removed tape and reel drawings. DS00001726A replaces the previous SMSC version rev. 1.0 Rev. 1.
USB2422 THE MICROCHIP WEB SITE Microchip provides online support via our WWW site at www.microchip.com. This web site is used as a means to make files and information easily available to customers.
USB2422 PRODUCT IDENTIFICATION SYSTEM To order or obtain information, e.g., on pricing or delivery, refer to the factory or the listed sales office. PART NO.
USB2422 Note the following details of the code protection feature on Microchip devices: • Microchip products meet the specification contained in their particular Microchip Data Sheet. • Microchip believes that its family of products is one of the most secure families of its kind on the market today, when used in the intended manner and under normal conditions. • There are dishonest and possibly illegal methods used to breach the code protection feature.
Worldwide Sales and Service AMERICAS ASIA/PACIFIC ASIA/PACIFIC EUROPE Corporate Office 2355 West Chandler Blvd. Chandler, AZ 85224-6199 Tel: 480-792-7200 Fax: 480-792-7277 Technical Support: http://www.microchip.com/ support Web Address: www.microchip.