AN Conversion from USB251x to USB251xB. 1 Introduction. 1.1 References. 1.2 Objective. 1.3 Overview. 2 Package and Pin Layout

Similar documents
USB2507. Integrated USB 2.0 Compatible 7-Port Hub PRODUCT FEATURES. Data Brief

EVB-USB2517 Evaluation Board User Manual (Revision A)

EVB-USB2514Q36-BAS, USB2513 and USB Pin QFN Evaluation Board, Revision C User Manual

USB Port USB 2.0 Hub Controller PRODUCT FEATURES. Data Brief

EVB-USB2514Q36-BAS, USB2513 and USB Pin QFN Evaluation Board User Manual

EVB-USB82640 Evaluation Board Revision A User Manual

EVB-USB2640 Evaluation Board Revision A

USB2512. USB 2.0 High-Speed 2-Port Hub Controller PRODUCT FEATURES

EMC2113. RPM-Based Fan Controller with Multiple Temperature Zones & Hardware Thermal Shutdown PRODUCT FEATURES. General Description.

For the LAN91C111 TQFP package, the Vdd and AVdd pins are located as follows: Pin #1, #11, #16, #33, #44, #62, #77, #98, #110, #120.

EVB-USB2240-IND User Manual Revision B

This application note is written for a reader that is familiar with Ethernet hardware design.

AN USB332x Transceiver Layout Guidelines

EVB-USB2250 User Manual Revision B

CAP1114. Multiple Channel Capacitive Touch Sensor and LED Driver PRODUCT FEATURES PRODUCT PREVIEW

LAN9512 Evaluation Board User Manual

Please visit SMSC's website at for the latest updated documentation.

EVB-USB2514Q48 48-Pin QFN Evaluation Board Revision A1

AN Migrating the USB97CFDC to the USB97CFDC2

USB2640i/USB2641i. Industrial Temperature USB 2.0 Flash Media Controller and Hub Combo PRODUCT FEATURES PRODUCT PREVIEW. General Description.

PPC34C60 Tips Background, History, Design Issues and Recommendations IEEE 1284 Detailing Interrupt and DMA Considerations By Bob Gross

USB3319. Hi-Speed USB Transceiver with 1.8V ULPI Interface - 13MHz Reference Clock PRODUCT FEATURES. Applications. Data Brief

HIGH PERFORMANCE ECP/EPP PRINTER INTERFACE USING THE PPC34C60 PPIC

Programmable USB Port Power Controller with Charger Emulation

FDC37C6XX SUPER I/O UNIVERSAL DESIGN-IN APPLICATION NOTE

Smart Card Bridge to Full-Speed USB, SPI, and UART Interfaces

ORDERING INFORMATION. Order Numbers: COM20019ILJP for 28 pin PLCC package; COM20019I-DZD for 28 pin PLCC lead-free RoHS Compliant package

APPLICATION NOTE 9.15

USB3300. Hi-Speed USB Host or Device PHY with ULPI Low Pin Interface PRODUCT FEATURES. Data Brief

USB3740 Evaluation Board User Manual

LAN9513/LAN9513i. USB 2.0 Hub and 10/100 Ethernet Controller PRODUCT FEATURES PRODUCT PREVIEW. Highlights. Target Applications.

USB3740. High Speed Switch for Mobile and Portable Applications USB3740 PRODUCT FEATURES DATASHEET. USB3740 Block Diagram

Table 1.1 summarizes the changes needed to migrate from the LAN8700 to the LAN8710A/LAN8720A. Table 1.1 Summary of Changes Required

USB334x. Enhanced Single Supply Hi-Speed USB ULPI Transceiver PRODUCT FEATURES PRODUCT PREVIEW. Applications. Data Brief

LPC47N217N. 56-Pin Super I/O with LPC Interface PRODUCT FEATURES. Data Brief

LAN bit Non-PCI Small Form Factor 10/100 Ethernet Controller with Variable Voltage I/O & HP Auto-MDIX Support PRODUCT FEATURES.

LAN9500/LAN9500i LAN9500A/LAN9500Ai USB 2.0 to 10/100 Ethernet Controller

AN LAN9xxx Series Migration

Complete USB2.0 Digital Wireless Audio Dongle

KBC1122/KBC1122P. Mobile KBC with Super I/O, SFI, ADC and DAC with SMSC SentinelAlert! TM PRODUCT FEATURES. Data Brief

LAN9420/LAN9420i. Single-Chip Ethernet Controller with HP Auto-MDIX Support and PCI Interface PRODUCT FEATURES PRODUCT PREVIEW.

USB2533 USB 2.0 Hi-Speed 3-Port Hub Controller

LAN9303 Evaluation Board User Manual

SIO1000. Super I/O with LPC Interface with FIR and Consumer IR Support PRODUCT FEATURES. Data Brief

EVB8720 Evaluation Board User Manual

LAN9303/LAN9303i. Small Form Factor Three Port 10/100 Managed Ethernet Switch with Single MII/RMII/Turbo MII PRODUCT FEATURES.

LAN bit Non-PCI 10/100 Ethernet Controller with HP Auto-MDIX Support PRODUCT FEATURES. Highlights. Target Applications.

EVB-USB3300 User Manual

TMC2072. Peripheral Mode CircLink TM Controller PRODUCT FEATURES. Data Brief

*X13186* Multimedia and Control Networking Technology. MOST Media Oriented Systems Transport. MediaLB Analyzer Hardware Manual

4th Generation USB 2.0 Flash Media Controller with Integrated Card Power FETs and HS Hub

AN PCB Layout Guide for USB2502. Introduction. Two Layer PCB

USB3316. Hi-Speed USB Transceiver with 1.8V ULPI Interface MHz Reference Clock PRODUCT FEATURES. Applications. Data Brief

Frequently Asked Questions

USB2227/USB th Generation USB 2.0 Flash Media Controller with Integrated Card Power FETs PRODUCT FEATURES. Data Brief

REV CHANGE DESCRIPTION NAME DATE. A Release

REV CHANGE DESCRIPTION NAME DATE. A Release

LAN9313/LAN9313i. Three Port 10/100 Managed Ethernet Switch with MII PRODUCT FEATURES PRODUCT PREVIEW. Highlights. Target Applications.

Wireless Audio Processor with Tri-Band Support and Embedded Multi-Channel USB 2.0 Audio Controller

AN NTAG I²C plus memory configuration options. Application note COMPANY PUBLIC. Rev June Document information

USB251xB/xBi. USB 2.0 Hi-Speed Hub Controller PRODUCT FEATURES DATASHEET. General Description. Features. Highlights. Applications.

USB251xB/xBi USB 2.0 Hi-Speed Hub Controller

USB2512/12A/12B USB2513/13B USB2514/14B USB2517

UM NVT2008PW and NVT2010PW demo boards. Document information

How to use the NTAG I²C plus for bidirectional communication. Rev June

UM NVT2001GM and NVT2002DP demo boards. Document information

OM bit GPIO Daughter Card User Manual

PCM-2074 EVB User Manual

UM PCAL6524 demonstration board OM Document information

UM10766 User manual for the I2C-bus RTC PCF85263A demo board OM13510

UM NXP USB PD shield board user manual COMPANY PUBLIC. Document information

UM10760 User manual for the I²C-bus RTC PCF8523 demo board OM13511

QUICK START GUIDE. SMS 2500iX Appliance.

UM OM bit GPIO Daughter Card User Manual. Document information. Keywords Abstract

GRF AN003. GRF4003 Broadband Performance Optimization

USB251xB/xBi. USB 2.0 Hi-Speed Hub Controller. General Description. Features. Highlights. Applications

CQM1 I/O Terminal Block Conversion Adapter. Easy and secure replacement by reusing the I/O terminal block wiring.

UM User manual for the BGU MHz LNA evaluation board. Document information

INIC Explorer / INIC Remote Viewer Start-up Guide V1.6.X

NCR402T. 1. General description. 2. Features and benefits. 3. Applications. 4. Quick reference data

Customer Support: For more information or support, please visit or at Product Release Information...

Release Information. Revision History. Version: build 018 Release Date: 23 rd November 2011

UM EEPROM Management of PN746X and PN736X. User manual COMPANY PUBLIC. Rev February Document information

AN BGA GHz 18 db gain wideband amplifier MMIC. Document information. Keywords. BGA3018, Evaluation board, CATV, Drop amplifier.

DATASHEET 4D SYSTEMS. 4D Arduino Adaptor Shield TURNING TECHNOLOGY INTO ART. 4Display-Adaptor-Shield

SiGe:C Low Noise High Linearity Amplifier

QPP Proprietary Profile Guide

PNP 500 ma, 50 V resistor-equipped transistor; R1 = 2.2 kω, R2 = open

Using the NEMA SHADER-Edit

BD027-14E Low-Voltage Nanopower Digital Switch for Medical Devices

DATASHEET 4D SYSTEMS TURNING TECHNOLOGY INTO ART. USB to Serial UART Bridge Converter. Document Date: 5 th September 2012 Document Revision: 1.

NWP2081T. 1. General description. 2. Features and benefits. 3. Applications. 4. Ordering information. Half-bridge driver IC

BD020 Nanopower Medical Magnetic Sensor

DATASHEET 4D SYSTEMS. 4D Raspberry Pi Serial Adaptor TURNING TECHNOLOGY INTO ART. 4D-Serial-Pi-Adaptor

CAUTION This device is sensitive to ElectroStatic Discharge (ESD). Therefore care should be taken during transport and handling.

AN Home Power Line Support for the LAN91C Introduction APPLICATION NOTE

DATASHEET 4D SYSTEMS. 4D Raspberry Pi Serial Adaptor TURNING TECHNOLOGY INTO ART. 4D-Serial-Pi-Adaptor

ES_LPC81xM. Errata sheet LPC81xM. Document information

SOFTWARE LICENSE LIMITED WARRANTY

AN CBTL08GP053 Programmer's Guide. Document information. Keywords Abstract

Transcription:

AN 20.20 Conversion from USB251x to USB251xB 1 Introduction This application note provides information on how to convert an existing design from the SMSC USB2512/13/14 USB hubs to the new generation SMSC USB2512B/13B/14B USB hubs. 1.1 References 1.2 Objective 1.3 Overview Datasheet: SMSC USB251x Hub Family The goal of this document is to provide information about when an existing design can be adapted to the new generation of USB251xB products, what the benefits are for converting to the new generation and what needs to be modified in the design for a seamless transition. In most cases of converting an existing USB251x design to the new generation of USB251xB products, PCB layout and bill of materials do not need to change. The new generation is both backward and pin compatible with the previous generation with regards to the 36-pin devices. Taking advantage of parametric enhancements such as lower power consumption does not require any changes. Taking advantage of new features available in the SMSC USB251xB requires PCB design changes. 2 Package and Pin Layout The SMSC USB251x family is offered in both 36-pin QFN and 48-pin QFN packages. The new generation USB251xB is only offered in the 36-pin QFN package. A design using the 48-pin QFN version requires PCB layout changes and it loses LED functionality if converted to the new generation. When reducing the number of pins from 48 to 36 all the LED pins and a few of the configuration pins are removed. SMSC does not anticipate customers to convert from 48-pin designs to 36-pin, as it is more complicated and expensive to perform this conversion. The focus of this application note is exclusively on 36-pin design conversions. SMSC will continue to manufacture the USB251x product family in 48- pin QFN package for all customers of the 48-pin devices who do not wish to switch to the new generation. The pin assignments are identical between the USB251x and USB251xB families on the 36-pin devices. However, before the conversion, review the following differences in the pin functionality to prevent any unwanted results. SMSC AN 20.20 Revision 1.0 (01-27-10)

2.1 Pin Layout Consideration With the exception of two differences discussed in the next two sections, each pin on the USB251x has an equivalent or corresponding pin with a similar function on the USB251xB. 2.1.1 Internal Power Pins Internal power is 1.8 Volts for USB251x products and 1.2 Volts for USB251xB products. The pin labeled VDD18PLL on USB251x is labeled PLLFILT on USB251xB. The pin labeled VDD18 on USB251x is labeled CRFILT on USB251xB. An external decoupling capacitor is needed on both pins in both cases. The size of the decoupling capacitor has not changed. Only the voltage on the pins has changed from 1.8 V to 1.2 V. A board test, ICT or qualification procedure of the finished product must be adapted for the lower 1.2 V voltage. 2.1.2 PRTPWR[x] The pins labeled PRTPWR[x] on the USB251x products are now labeled PRTPWR[x]/BC_EN[x] on the USB251xB products. The new function on these pins is a strapping option to enable USB Battery Charging. The strapping option is enabled if the pin is pulled high at the end of hardware reset, when RESET_N goes high. A pull-up is not required for USB251x on its PRTPWR[x] pins as this device drives these pins at all times. If a pull-up was present it would not have any effect on the USB251x. The PRTPWR[x]/BC_EN[x] pins on the USB251xB have a weak pull-down when the device is in hardware reset, that is when RESET_N is driven low. The weak pull-down can be overridden if an external pull-up is present. To retain identical behavior with the USB251x any pull-ups on PRTPWR[x] must be removed to convert to USB251xB. 2.1.2.1 What happens if pull-ups on PRTPWR[x] are not removed for USB251xB? In the event a design has a pull-up on PRTPWR[x] the difference in behavior is as follows: 1. USB251x drives PRTPWR[x] low until the host enables port power on the port. In typical designs VBUS on the port will be off until the host enables it. 2. USB251xB does not drive PRTPWR[x]. The external pull-up enables PRTPWR[x] immediately when the power is turned on. VBUS on the port will come on as soon as power is turned on. 3. USB251xB has Charging Downstream Port (CDP) signaling enabled for each port with a pull-up. A battery charging device can incorrectly assume that it may draw 1.5A of current on VBUS. Unless the port power controller, power supply and over-current protection are designed to handle the extra current the port may become unusable due to over-current condition. Revision 1.0 (01-27-10) 2 SMSC AN 20.20

3 Power Consumption The active power consumption of the USB251xB is reduced by about 50% compared to the USB251x. The highest power consumption occurs when the hub itself is in hi-speed mode and all downstream ports are connected to hi-speed devices while the host sends traffic downstream. The suspend current is somewhat higher on USB251xB products. The measurement is about 600 μa higher on USB251xB products compared to the USB251x hub controllers. Table 3.1 summarizes the current consumption numbers. All current is drawn from 3.3 V of power. Table 3.1 Current Consumption Numbers USB2512 USB2512B UNITS Hi-speed operation 155 65 ma For each additional active hi-speed port 40 25 ma Suspend 420 1000 μa USB2513 USB2513B UNITS Hi-speed operation 180 70 ma For each additional active hi-speed port 40 25 ma Suspend 420 1100 μa USB2514 USB2514B UNITS Hi-speed operation 200 80 ma For each additional active hi-speed port 40 25 ma Suspend 420 1200 μa SMSC AN 20.20 3 Revision 1.0 (01-27-10)

4 Battery Charging A new feature called battery charging is available on the USB251xB products. The battery charging feature implements the Charging Downstream Port specification defined in the USB-IF Battery Charging Specification 1.1. The new feature can be enabled by strapping on the PRTPWR[x]/BC_EN[x] pins via a pull-up resistor, shown in Figure 4.1, or via SMBus/EEPROM setting. If an existing design has a pull-up resistor on the PRTPWR[x], it will inadvertently enable the battery charging function when switching from a USB251x product to the USB251xB product. The pull-up is ignored by the USB251x. To fully support USB battery charging, each VBUS output on ports enabled for battery charging must be capable of delivering 1.5 Amps of current at 5 Volts. Typical port power controllers are set to generate an over-current event at 700-800 ma. The 5 Volt power supply must be capable of delivering the extra current. A typical four port hub design must be able to deliver a total of 2 Amps per the USB-IF requirement that each port can deliver at least 500 ma. The same design supporting four battery charging enabled ports must now be able to deliver 6 Amps. The added current draw will cause larger IR-drops on the PCB. Consider and remedy this drop by increasing copper thickness or wire width on the PCB layout to keep the voltage drops under control and to meet the USB-IF requirements on VBUS voltage tolerance under load. In summary, to enable battery charging consider these items: 1. Apply pull-ups on PRTPWR[x]/BC_EN[x] or via EEPROM/SMBus configuration. 2. Increase over-current limits from 500 ma to 1.5 A per downstream port. 3. Verify that the power supply delivers more VBUS current. [should we specify?] 4. Account for IR drops in the VBUS section that can increase by a factor of 3. 3.3 V 5.0 V USB Port Power Controller R STRAP IN USB251xB/xBi PRTPWR[x] EN VBUS OCS_N[x] FLAG Note: R STRAP enables battery charging. Figure 4.1 Battery Charging Strapping Revision 1.0 (01-27-10) 4 SMSC AN 20.20

5 EEPROM/SMBus The EEPROM/SMBus register space shown in Table 5.1 is identical for USB251x and USB2515xB with two exceptions. The first difference is the Device ID in locations 04h and 05h. The Device ID is 0000 for the USB251x while it is 0BA0 for the USB251xB. This difference does not have a practical implication except when applied to test cases that may expect a specific Device ID. The second difference is in location D0h which is reserved for the USB251x and defined as the configuration for battery charging in the USB251xB. Table 5.1 Internal Default, EEPROM and SMBus Register Memory Map DEFAULT ROM VALUES (HEXIDECIMAL) ADDRESS REGISTER NAME USB2512/12i USB2512A/12Ai USB2513/13i USB2514/14i USB2512B/12Bi USB2513B/13Bi USB2514B/14Bi USB2517/17i 00h Vendor ID LSB 24 01h Vendor ID MSB 04 02h Product ID LSB 12 13 14 12 13 14 17 03h Product ID MSB 25 04h Device ID LSB 00 A0 00 A0 00 05h Device ID MSB 00 0A 00 0B 00 06h Configuration Data Byte 1 8B 9B 07h Configuration Data Byte 2 20 08h Configuration Data Byte 3 02 09h Non-Removable Devices 00 0Ah Port Disable (Self) 08 00 0Bh Port Disable (Bus) 08 00 0Ch Max Power (Self) 01 0Dh Max Power (Bus) 32 0Eh Hub Controller Max Current (Self) 01 0Fh Hub Controller Max Current (Bus) 32 10h Power-on Time 32 11h Language ID High 00 12h Language ID Low R 00 13h Manufacturer String Length R 00 14h Product String Length R 00 15h Serial String Length R 00 16h-53h Manufacturer String R 00 SMSC AN 20.20 5 Revision 1.0 (01-27-10)

Table 5.1 Internal Default, EEPROM and SMBus Register Memory Map (continued) DEFAULT ROM VALUES (HEXIDECIMAL) ADDRESS REGISTER NAME USB2512/12i USB2512A/12Ai USB2513/13i USB2514/14i USB2512B/12Bi USB2513B/13Bi USB2514B/14Bi USB2517/17i 54h-91h Product String R 00 92h-CFh Serial String R 00 D0h Battery Charging Enable R 00 E0h Reserved 00 R F5h Reserved 00 R 00 F6h Boost_Up 00 F7h Boost_7:5 00 R 00 F8h Boost_x:0 00 F9h Reserved 00 FAh Port Swap 00 FBh Port Map 12 00 FCh Port Map 34 R 00 R 00 FDh Port Map 56 R 00 FEh Port Map 7 R 00 FFh Status/Command Note: SMBus register only 00 Battery charging can be enabled via strapping option, described earlier in Section 4, "Battery Charging". If the strapping option is not used in the design, battery charging can be enabled in register D0h when configuring via external EEPROM or via SMBus master. The register for configuring battery charging is shown in Figure 5.1. Each downstream port is individually controlled. Revision 1.0 (01-27-10) 6 SMSC AN 20.20

BIT NUMBER BIT NAME DESCRIPTION 7:0 BC_EN Only available in USB251xB/xBi hub family products. 6 USB-IF Certification Figure 5.1 Register D0h: Battery Charging Enable The USB-IF certification Test-ID or TID number can be retained for a product that has undergone conversion from USB251x to USB251xB if no other change has taken place. This certification compatibility saves expense and time when testing at an external test house. Changes made to non- USB related parts of a design such as the name, model, or revision number of the end product may not need a new certification. There is a procedure USB-IF has defined to handle non-usb related changes as described below. 6.1 USB Hub Device Change Only A product that retains name, model, and revision numbers and only has the hub silicon replaced with the USB251xB/xBi silicon does not need a new certification. USB-IF does not need a new certification submission since the old TID remains valid. 6.2 Changes Unrelated to USB in Addition to USB Hub Change A product that has the name, model, or revision number changed, or it has modifications to portions of the design that is unrelated to USB, not counting the USB hub change, must be qualified by USB- IF to retain a valid TID. The process to do this is called Qualification by Similarity. This change can be completed in the members area of the USB-IF website through this link: http://www.usb.org/kcompliance/members/ Battery Charging Enable: Enables the battery charging feature for the corresponding port. '0' = Battery Charging support is not enabled '1' = Battery charging support is enabled Bit 7= Reserved Bit 6= Reserved Bit 5= Reserved Bit 4= Controls Port 4 Bit 3= Controls Port 3 Bit 2= Controls Port 2 Bit 1= Controls Port 1 Bit 0= Reserved A username and password may be required to authenticate access. The web page destination should appear as shown in Figure 6.1. The red arrow in Figure 6.1 points to the link for the form. The Qualification by Similarity Form has less than 20 questions related to the product and the related changes that have been made. Submit the completed form on-line. USB-IF usually responds within one week. SMSC AN 20.20 7 Revision 1.0 (01-27-10)

Figure 6.1 USB-IF Website Qualification by Similarity Form 6.3 Design Change or PCB Layout Change to USB Section 7 Testing 8 Summary Products that are substantially changed in the USB section in addition to changing the USB hub device require a new USB-IF certification. In-circuit testing, qualification, or validation must be adjusted for the following items if they are checked in the test itself: 1. Voltage tests on internal supplies should expect 1.2 V instead of 1.8 V. 2. Device ID, DID is 0xA00B instead of 0x0000. To transition a design from USB251x to USB251xB is, in most instances or applications, straightforward and does not require PCB layout changes or bill of materials changes. Lower power consumption is one advantage that the transition provides. Non-USB related changes may retain the TID from USB- IF by requesting on-line Certification by Similarity without requiring a new test cycle saving both time and related expenses. Revision 1.0 (01-27-10) 8 SMSC AN 20.20

80 ARKAY DRIVE, HAUPPAUGE, NY 11788 (631) 435-6000, FAX (631) 273-3123 Copyright 2010 SMSC or its subsidiaries. All rights reserved. Circuit diagrams and other information relating to SMSC products are included as a means of illustrating typical applications. Consequently, complete information sufficient for construction purposes is not necessarily given. Although the information has been checked and is believed to be accurate, no responsibility is assumed for inaccuracies. SMSC reserves the right to make changes to specifications and product descriptions at any time without notice. Contact your local SMSC sales office to obtain the latest specifications before placing your product order. The provision of this information does not convey to the purchaser of the described semiconductor devices any licenses under any patent rights or other intellectual property rights of SMSC or others. All sales are expressly conditional on your agreement to the terms and conditions of the most recently dated version of SMSC's standard Terms of Sale Agreement dated before the date of your order (the "Terms of Sale Agreement"). The product may contain design defects or errors known as anomalies which may cause the product's functions to deviate from published specifications. Anomaly sheets are available upon request. SMSC products are not designed, intended, authorized or warranted for use in any life support or other application where product failure could cause or contribute to personal injury or severe property damage. Any and all such uses without prior written approval of an Officer of SMSC and further testing and/or modification will be fully at the risk of the customer. Copies of this document or other SMSC literature, as well as the Terms of Sale Agreement, may be obtained by visiting SMSC s website at http://www.smsc.com. SMSC is a registered trademark of Standard Microsystems Corporation ( SMSC ). Product names and company names are the trademarks of their respective holders. SMSC DISCLAIMS AND EXCLUDES ANY AND ALL WARRANTIES, INCLUDING WITHOUT LIMITATION ANY AND ALL IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE, AND AGAINST INFRINGEMENT AND THE LIKE, AND ANY AND ALL WARRANTIES ARISING FROM ANY COURSE OF DEALING OR USAGE OF TRADE. IN NO EVENT SHALL SMSC BE LIABLE FOR ANY DIRECT, INCIDENTAL, INDIRECT, SPECIAL, PUNITIVE, OR CONSEQUENTIAL DAMAGES; OR FOR LOST DATA, PROFITS, SAVINGS OR REVENUES OF ANY KIND; REGARDLESS OF THE FORM OF ACTION, WHETHER BASED ON CONTRACT; TORT; NEGLIGENCE OF SMSC OR OTHERS; STRICT LIABILITY; BREACH OF WARRANTY; OR OTHERWISE; WHETHER OR NOT ANY REMEDY OF BUYER IS HELD TO HAVE FAILED OF ITS ESSENTIAL PURPOSE, AND WHETHER OR NOT SMSC HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. SMSC AN 20.20 9 Revision 1.0 (01-27-10)