Note the following details of the code protection feature on Microchip devices:
YSTEM
CERTIFIED BY DNV
== ISO/TS 16949==
•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. All of these methods, to our
knowledge, require using the Microchip products in a manner outside the operating specifications contained in Microchip’s Data
Sheets. Most likely, the person doing so is engaged in theft of intellectual property.
•Microchip is willing to work with the customer who is concerned about the integrity of their code.
•Neither Microchip nor any other semiconductor manufacturer can guarantee the security of their code. Code protection does not
mean that we are guaranteeing the product as “unbreakable.”
Code protection is constantly evolving. We at Microchip are committed to continuously improving the code protection features of our
products. Attempts to break Microchip’s code protection feature may be a violation of the Digital Millennium Copyright Act. If such acts
allow unauthorized access to your software or other copyrighted work, you may have a right to sue for relief under that Act.
Information contained in this publication regarding device applications and the like is provided only for your convenience and may be
superseded by updates. It is your responsibility to ensure that your application meets with your specifications. MICROCHIP MAKES NO
REPRESENTATIONS OR WARRANTIES OF ANY KIND WHETHER EXPRESS OR IMPLIED, WRITTEN OR ORAL, STATUTORY OR
OTHERWISE, RELATED TO THE INFORMATION, INCLUDING BUT NOT LIMITED TO ITS CONDITION, QUALITY, PERFORMANCE,
MERCHANTABILITY OR FITNESS FOR PURPOSE. Microchip disclaims all liability arising from this information and its use. Use of Microchip devices in life support and/or safety applications is entirely at the buyer’s risk, and the buyer agrees to defend, indemnify and hold
harmless Microchip from any and all damages, claims, suits, or expenses resulting from such use. No licenses are conveyed, implicitly or
otherwise, under any Microchip intellectual property rights unless otherwise stated.
Trademarks
The Microchip name and logo, the Microchip logo, dsPIC, FlashFlex, flexPWR, JukeBlox, K
MediaLB, MOST, MOST logo, MPLAB, OptoLyzer, PIC, PICSTART, PIC
UNI/O are registered trademarks of Microchip Technology Incorporated in the U.S.A. and other countries.
The Embedded Control Solutions Company and mTouch are registered trademarks of Microchip Technology Incorporated in the U.S.A.
Analog-for-the-Digital Age, BodyCom, chipKIT, chipKIT logo, CodeGuard, dsPICDEM, dsPICDEM.net, ECAN, In-Circuit Serial
Programming, ICSP, Inter-Chip Connectivity, KleerNet, KleerNet logo, MiWi, MPASM, MPF, MPLAB Certified logo, MPLIB, MPLINK,
MultiTRAK, NetDetach, Omniscient Code Generation, PICDEM, PICDEM.net, PICkit, PICtail, RightTouch logo, REAL ICE, SQI, Serial
Quad I/O, Total Endurance, TSHARC, USBCheck, VariSense, ViewSpan, WiperLock, Wireless DNA, and ZENA are trademarks of
Microchip Technology Incorporated in the U.S.A. and other countries.
SQTP is a service mark of Microchip Technology Incorporated in the U.S.A.
Silicon Storage Technology is a registered trademark of Microchip Technology Inc. in other countries.
GestIC is a registered trademarks of Microchip Technology Germany II GmbH & Co. KG, a subsidiary of Microchip Technology Inc., in
other countries.
All other trademarks mentioned herein are property of their respective companies.
logo, RightTouch, SpyNIC, SST, SST Logo, SuperFlash and
EELOQ, KEELOQ logo, Kleer, LANCheck,
ISBN: 9781632776631
QUALITY MANAGEMENT S
DS50002306B-page 2 2015 Microchip Technology Inc.
Microchip received ISO/TS-16949:2009 certification for its worldwide
headquarters, design and wafer fabrication facilities in Chandler and
Tempe, Arizona; Gresham, Oregon and design centers in California
and India. The Company’s quality system processes and procedures
are for its PIC
devices, Serial EEPROMs, microperipherals, nonvolatile memory and
analog products. In addition, Microchip’s quality system for the design
and manufacture of development systems is ISO 9001:2000 certified.
®
MCUs and dsPIC® DSCs, KEELOQ
®
code hopping
Object of Declaration: EVB-USB5744 Evaluation Board
All documentation becomes dated, and this manual is no exception. Microchip tools and
documentation are constantly evolving to meet customer needs, so some actual dialogs
and/or tool descriptions may differ from those in this document. Please refer to our web site
(www.microchip.com) to obtain the latest documentation available.
Documents are identified with a “DS” number. This number is located on the bottom of each
page, in front of the page number. The numbering convention for the DS number is
“DSXXXXXA”, where “XXXXX” is the document number and “A” is the revision level of the
document.
For the most up-to-date information on development tools, see the MPLAB
Select the Help menu, and then Topics to open a list of available online help files.
®
IDE online help.
INTRODUCTION
This chapter contains general information that will be useful to know before using the
EVB-USB5744 Evaluation Board. Items discussed in this chapter include:
• Document Layout
• Conventions Used in this Guide
• The Microchip Web Site
• Development Systems Customer Change Notification Service
• Customer Support
• Document Revision History
DOCUMENT LAYOUT
This document describes how to use the EVB-USB5744 Evaluation Board as a
development tool for the USB5744 4 port USB 3.1 Gen 1 hub with battery charging
features.
• Chapter 1. “Overview” – Shows a brief description of the EVB-USB5744 Evalua-
tion Board.
• Chapter 2. “Getting Started” – Includes instructions on how to get started with
the EVB-USB5744 Evaluation Board.
• Appendix A. “EVB-USB5744 Evaluation Board” – This appendix shows the
EVB-USB5744 Evaluation Board.
• Appendix B. “EVB-USB5744 Evaluation Board Schematics” – This appendix
shows the EVB-USB5744 Evaluation Board schematics.
• Appendix C. “Bill of Materials (BOM)” – This appendix includes the
EVB-USB5744 Evaluation Board Bill of Materials (BOM).
• Appendix D. “EVB-USB5744 Silk Screens” – This appendix includes the
Microchip provides online support via our web site at www.microchip.com. This web
site is used as a means to make files and information easily available to customers.
Accessible by using your favorite Internet browser, the web site contains the following
information:
• Product Support – Data sheets and errata, application notes and sample
programs, design resources, user’s guides and hardware support documents,
latest software releases and archived software
• General Technical Support – Frequently Asked Questions (FAQs), technical
support requests, online discussion groups, Microchip consultant program
member listing
• Business of Microchip – Product selector and ordering guides, latest Microchip
press releases, listing of seminars and events, listings of Microchip sales offices,
distributors and factory representatives
DEVELOPMENT SYSTEMS CUSTOMER CHANGE NOTIFICATION SERVICE
Microchip’s customer notification service helps keep customers current on Microchip
products. Subscribers will receive e-mail notification whenever there are changes,
updates, revisions or errata related to a specified product family or development tool of
interest.
To register, access the Microchip web site at www.microchip.com, click on Customer
Change Notification and follow the registration instructions.
The Development Systems product group categories are:
• Compilers – The latest information on Microchip C compilers, assemblers, linkers
and other language tools. These include all MPLAB C compilers; all MPLAB
assemblers (including MPASM assembler); all MPLAB linkers (including MPLINK
object linker); and all MPLAB librarians (including MPLIB object librarian).
• Emulators – The latest information on Microchip in-circuit emulators.This
includes the MPLAB REAL ICE and MPLAB ICE 2000 in-circuit emulators.
• In-Circuit Debuggers – The latest information on the Microchip in-circuit
debuggers. This includes MPLAB ICD 3 in-circuit debuggers and PICkit 3 debug
express.
• MPLAB IDE – The latest information on Microchip MPLAB IDE, the Windows
Integrated Development Environment for development systems tools. This list is
focused on the MPLAB IDE, MPLAB IDE Project Manager, MPLAB Editor and
MPLAB SIM simulator, as well as general editing and debugging features.
• Programmers – The latest information on Microchip programmers. These include
production programmers such as MPLAB REAL ICE in-circuit emulator, MPLAB
ICD 3 in-circuit debugger and MPLAB PM3 device programmers. Also included
are nonproduction development programmers such as PICSTART Plus and
PIC-kit 2 and 3.
CUSTOMER SUPPORT
Users of Microchip products can receive assistance through several channels:
• Distributor or Representative
• Local Sales Office
• Field Application Engineer (FAE)
• Technical Support
DS50002306B-page 8 2015 Microchip Technology Inc.
Customers should contact their distributor, representative or field application engineer
(FAE) for support. Local sales offices are also available to help customers. A listing of
sales offices and locations is included in the back of this document.
Technical support is available through the web site at:
http://www.microchip.com/support
DOCUMENT REVISION HISTORY
RevisionSection/Figure/EntryCorrection
DS50002306B (08-06-15)Updated “USB 3.0” references to “USB 3.1 Gen 1” throughout document
The EVB-USB5744 Revision A is a demonstration and evaluation platform that provides the
necessary requirements and interface options for evaluating the USB5744 Ultra Fast four port
battery charging hub on a 4-layer RoHS-compliant Printed Circuit Board (PCB). This will allow
the user to gain an understanding of the product and accelerate the integration of the
EVB-USB5744 into the user’s design. The EVB-USB5744 is compliant with the USB 3.1 Specification and supports SuperSpeed (SS), High-Speed (HS), Full-Speed (FS), and Low-Speed (LS)
USB signaling for complete coverage of all defined USB operation speeds. The evaluation platform supports four downstream ports that are USB 2.0 and USB 3.1 Gen 1 compliant. The
EVB-USB5744 platform also supports battery charging on all four downstream ports (maximum
of 5A at any one time). The EVB-USB5744 is configured for operation through internal default
settings and supports custom configurations through SMBus or through the external 64-Mbit SPI
Flash device, U8. The EVB-USB5744 demonstrates driver compatibility with Microsoft® Windows® 8x, Windows 7, Windows XP, Mac OS® X 10.4+, and Linux® hub drivers.
The EVB-USB5744 provides the following features:
• USB5744 in a 56-pin QFN RoHS compliant package
• USB 3.1 Gen 1 compliant (SS, HS, FS, and LS operation)
• USB pins are 5 V tolerant
• Self powered operation
• Four downstream USB 2.0/ USB 3.1 Gen 1 ports
• All downstream ports support individual port power and overcurrent sense
• All downstream ports are battery charge enabled (2.1A max per port)
• Can support up to 5A down stream Port Power at any one time
• Onboard SPI Flash for external downloadable firmware
• Low-cost 4-layer space saving design
• Operates from a single voltage (+12.0 V, regulated) external power supply
The Microchip EVB-USB5744 is designed for flexible configuration solutions. It can be
configured via default internal register settings, downloadable external firmware to an
onboard SPI Flash, through SMBus, or through the onboard configuration switches.
When configured with the default internal register settings, the device operates as a
USB 3.1 Gen 1 / USB 2.0 hub with four battery charge enabled USB ports and Microchip’s standard VID/PID/DID settings.
2.1CONFIGURATION
2.1.1External SPI Flash
Upon power-up, the USB5744 first looks for an external SPI Flash device and a valid
signature in the flash. If one is found, the external ROM is enabled and code execution
is initiated from the external SPI device.
To select the SPI device, set the Config. Select switch to "SPI", position 1-2. The blue
LED will light. Note that the CFG_BC and CFG_Non-Rem options are now de-selected.
All configuration in SPI mode is done by the SPI.
EVB-USB5744
EVALUATION BOARD
USER’S GUIDE
Chapter 2. Getting Started
Note:If the SPI Flash is not properly programmed or has an invalid signature, the
USB5744 will default to internal defaults even if the SPI Flash is selected.
FIGURE 2-1:SPI SELECT
The 10 kΩ pull-up resistors (R42 and R58) on the SPI device’s Write Protect (WPn) and Hold
(HOLDn) pins must also be populated in order to use external flash. The 10 k
(R61) on the SPI_CE_N pin of the USB5744 must also be populated in order to select 60MHz
SPI operation, as opposed to 30MHz operation. Additionally there must be a jumper placed on
J10 in order to enable the SPI device.The external flash can be programmed using the Microchip
ProTouch MPT software tool which can be downloaded from the Microchip website at
http://www.Microchip.com/ProTouch.
Note:Refer to the Protouch MPT User Manual on using this software to program
the configuration.
2.1.2SMBus
If an SPI Flash device is not found, the firmware checks if the SMBus is enabled. The
SMBus can operate in either legacy mode (USB 2.0 only) or advanced mode (access
to both USB 2.0 and USB 3.1 Gen 1 registers). When using SMBus, the default configuration is for it to run in the advanced mode.
To select SMBus configuration, set the Config. Select switch to "Strap", position 2-3.
The green LED will light.
The SMBus must have correct pull up resistors applied by external circuitry to function
properly. The SMBus signals may be accessed at J8, pins 1 and 3.
Remember, if configured for SMBus operation the USB5744 will wait indefinitely for
data from the SMBus.
FIGURE 2-2:SMBUS SELECT
2.1.3Configuration Source - Internal Default
When the USB5744 does not detect a valid SPI Flash image or SMBus configuration
upon power-up, the EVB-USB5744 uses internal default register settings. It also sets
the Vendor ID, Product ID, Language ID, and Device ID, and additional settings from
internal ROM code.
2.1.4Strapping Option
If configuration is not done through SPI, additional configuration is available through
two functions: CFG_BC and CFG_Non-Rem. The controls are configured by selecting
on of six resistor values for each pin. These are read by the USB5744 device and the
BC and Non-Rem behavior of the downstream facing ports are determined.
DS50002306B-page 12 2015 Microchip Technology Inc.
To use the strapping option, set the Config. Select switch to "Strap", position 2-3. The
green LED will light. Select the desired CFG_BC and CFG_Non-Rem options by
enabling only one position for each of the Config_Bat_Chrg Select and Config_Non_Rem Select switches (SW5 and SW6).
FIGURE 2-3:STRAPPING OPTIONS
TABLE 2-1:STRAPPING OPTIONS FOR BATTERY CHARGING
SW5 PositionConfiguration
1No BC Enabled
2Port 1 is BC Enabled
3Port 1 & 2 are BC Enabled
4Port 1, 2 & 3 are BC Enabled
5Port 1, 2, 3 & 4 are BC Enabled [default]
6Reserved
TABLE 2-2:STRAPPING OPTIONS FOR PORT REMOVABLE
SW6 PositionConfiguration
1All ports are Removable [default]
2Port 1 is Non-Removable
3Port 1 & 2 are Non-Removable
4Port 1, 2 & 3 are Non-Removable
5Port 1, 2, 3 & 4 are Non-Removable
6Reserved
2.1.5Port Power Options: Port Enable and Port Disable Select
Any downstream facing port on the EVB-USB5744 can be disabled if desired. When
both DP & DM signals are pulled up to +3.3V, by default the USB5744 automatically
disables the port, reports the corrected number of available ports to the host, and drives
the PRT_CTRL line for the disabled port(s) low.
To enable a port, use its Port Enable switch to select the “EN.” position. The associated
“Enabled” LED will light.
To disable a port, slide its Port Enable switch to the “Dis.” position. The “Enabled” LED
will extinguish.
The table below describes the port enable/disable strap options available for all four
ports on the USB5744.
TABLE 2-3:PORT ENABLE/DISABLE STRAP OPTIONS
Downstream
Port
1SW11-2, 4-5 = Port Enabled (Default)
2SW21-2, 4-5 = Port Enabled (Default)
3SW31-2, 4-5 = Port Enabled (Default)
4SW41-2, 4-5 = Port Enabled (Default)
Associated
Switch
2-3, 5-6 = Port Disabled
2-3, 5-6 = Port Disabled
2-3, 5-6 = Port Disabled
2-3, 5-6 = Port Disabled
2.2POWER SOURCE - SELF-POWERED
The EVB-USB5744 only supports self-powered operation, and is powered through one +12.0 V
regulated 'wall wart' external power supply. The power supply plugs into the 2.5 mm connector
J9 on the board. Alternatively, an external voltage can be injected onto the J6 Ext.12 V header,
which is not populated by default. The +12.0 V feeds a 6 A regulator which outputs +5.25 V
across the board. This +5.25 V output supplies the +3.3 V and +1.2 V onboard regulators.
Switch PositionLED
2.3DOWNSTREAM PORT POWER CONTROL
USB power to the four downstream ports are controlled via port power controllers with
auto-discharge function. This provides up to 2.1 A of USB battery charging power to
each port, limited to a total of 5 A at any one time.
FIGURE 2-4:INITIAL CONFIGURATION
DS50002306B-page 14 2015 Microchip Technology Inc.
Appendix A. EVB-USB5744 Evaluation Board
A.1INTRODUCTION
This appendix shows the EVB-USB5744 Evaluation Board.