Document
CYUSB301X
EZ-USB® FX3 SuperSpeed USB Controller
Features
■
■
Universal serial bus (USB) integration ❐ USB 3.0 and USB 2.0 peripherals compliant with USB 3.0 specification 1.0 ❐ 5-Gbps USB 3.0 PHY compliant with PIPE 3.0 ❐ High-speed On-The-Go (HS-OTG) host and peripheral compliant with OTG Supplement Version 2.0 ❐ Thirty-two physical endpoints ❐ Support for battery charging Spec 1.1 and accessory charger adaptor (ACA) detection General Programmable Interface (GPIF™ II) ❐ Programmable 100-MHz GPIF II enables connectivity to a wide range of external devices ❐ 8-, 16-, and 32-bit data bus ❐ As many as16 configurable control signals Fully accessible 32-bit CPU ❐ ARM926EJ core with 200-MHz operation ❐ 512-KB or 256-KB embedded SRAM Additional connectivity to the following peripherals 2 ❐ I C master controller at 1 MHz 2 ❐ I S master (transmitter only) at sampling frequencies of 32 kHz, 44.1 kHz, and 48 kHz ❐ UART support of up to 4 Mbps ❐ SPI master at 33 MHz Selectable clock input frequencies ❐ 19.2, 26, 38.4, and 52 MHz ❐ 19.2-MHz crystal input support
Ultra low-power in core power-down mode ❐ Less than 60 µA with VBATT on and 20 µA with VBATT off Independent power domains for core and I/O ❐ Core operation at 1.2 V 2 ❐ I S, UART, and SPI operation at 1.8 to 3.3 V 2 ❐ I C operation at 1.2 V 10- × 10-mm, 0.8-mm pitch Pb-free ball grid array (BGA) package EZ-USB® software and development kit (DVK) for easy code development
■
■ ■
■
Applications
■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■
Digital video camcorders Digital still cameras Printers Scanners Video capture cards Test and measurement equipment Surveillance cameras Personal navigation devices Medical imaging devices Video IP phones Portable media players Industrial cameras
■
■
■
TRST#
TMS
TCK
FSLC[0] FSLC[1] FSLC[2] CLKIN CLKIN_32 XTALIN XTALOUT ARM926EJ -S
Embedded SRAm (512 kB/ 256 KB)
JTAG
TDO
TDI
Logic Block Diagram
HS/FS/LS OTG Host DQ[31:0]/ DQ[15:0] USB INTERFACE CTL[12:0] PMODE[2:0] GPIF™ II 32 EPs HS/FS Peripheral INT# RESET # EZ-Dtect™ UART SPI I2S SS Peripheral
OTG_ID SSRX SSRX + SSTX SSTX + D+ D-
I2C
I2C_SCL
TX
I2C_SDA
RX
CTS
RTS
SSN
SCK
I2S_CLK
I2S_WS
I2S_MSCLK
MISO
MOSI
I2S_SD
Cypress Semiconductor Corporation Document Number: 001-52136 Rev. *L
•
198 Champion Court
•
San Jose, CA 95134-1709 • 408-943-2600 Revised August 16, 2012
Free Datasheet http://www.datasheet4u.com/
CYUSB301X
Contents
Functional Overview .......................................................... 3 Application Examples .................................................... 3 USB Interface ...................................................................... 4 OTG............................................................................... 4 ReNumeration ............................................................... 5 EZ-Dtect ........................................................................ 5 VBUS Overvoltage Protection ....................................... 5 Carkit UART Mode ........................................................ 5 GPIF II .................................................................................. 6 CPU ...................................................................................... 6 JTAG Interface .................................................................... 7 Other Interfaces .................................................................. 7 UART Interface.............................................................. 7 I2C Interface.................................................................. 7 I2S Interface .................................................................. 7 SPI Interface.................................................................. 7 Boot Options....................................................................... 8 Reset.................................................................................... 8 Hard Reset .................................................................... 8 Soft Reset...................................................................... 8 Clocking .............................................................................. 8 32-kHz Watchdog Timer Clock Input............................. 9 Power................................................................................... 9 Power Modes ................................................................ 9 Configuration Options ..................................................... 12 Digital I/Os......................................................................... 12 GPIOs................................................................................. 12 System-level ESD ............................................................. 12 Pin Description ................................................................. 13 Absolute Maximum Ratings ............................................ 19 Operating Conditions....................................................... 19 AC Timing Pa.