CYWB0124AB CYWB0125AB ® West Bridge Antioch™ USB/Mass Storage Peripheral Controller West Bridge® Antioch™ USB/Mass Storage Peripheral Controller Features Applications ■ ■ Cellular phones ■ Portable media players ■ Personal digital assistants ■ Digital cameras ■ Portable video recorder SLIM™ architecture, enabling simultaneous and independent data paths between processor and USB, and between USB and mass storage ■ High speed USB at 480 Mbps ❐ USB-2.0 compliant ❐ Integrated USB 2.0 transceiver, smart serial interface engine ❐ 16 programmable endpoints ■ Mass storage device support ❐ MMC/MMC+/SD/CE-ATA ❐ NAND flash: x8 or x16, SLC ❐ Full NAND management (ECC, wear leveling) ■ Memory mapped interface to main processor ■ DMA slave support Supports Microsoft® media transfer protocol (MTP) with optimized data throughput ■ Ultra low power, 1.8 V core operation ■ Low power modes ■ Small footprint, 6 × 6 mm VFBGA, and less than 4 × 4 mm WLCSP ■ Selectable clock input frequencies ❐ 19.2 MHz, 24 MHz, 26 MHz, and 48 MHz ■ Logic Block Diagram West Bridge Antioch Processor Interface P 8051 MCU High-Speed USB 2.0 XCVR Control Registers U SLIMTM Mass Storage Interface SD/MMC+/CE-ATA NAND S Cypress Semiconductor Corporation Document Number: 001-07978 Rev. *M • 198 Champion Court • San Jose, CA 95134-1709 • 408-943-2600 Revised November 20, 2013 CYWB0124AB CYWB0125AB Contents Functional Overview ........................................................ 3 SLIM™ Architecture .................................................... 3 Turbo-MTP Support ..................................................... 3 8051 Microprocessor ................................................... 3 Configuration and Status Registers ............................. 3 Processor Interface (P-port) ........................................ 3 USB Interface (U-Port) ................................................ 3 Mass Storage Support (S-Port) ................................... 3 Clocking ....................................................................... 4 Power Domains ........................................................... 5 Power Modes .............................................................. 5 Antioch in WLCSP ....................................................... 6 Absolute Maximum Ratings .......................................... 12 Operating Conditions ..................................................... 12 DC Characteristics ......................................................... 12 USB Transceiver ....................................................... 14 Capacitance .................................................................... 14 AC Test Loads and Waveforms ..................................... 14 Document Number: 001-07978 Rev. *M AC Characteristics ......................................................... 15 USB Transceiver ....................................................... 15 P-Port Interface ......................................................... 15 SD/MMC Parameters ................................................ 23 Reset and Standby Timing Parameters .................... 24 Ordering Information ...................................................... 25 Ordering Code Definitions ......................................... 25 Package Diagrams .......................................................... 26 Acronyms ........................................................................ 27 Document Conventions ................................................. 27 Units of Measure ....................................................... 27 Document History Page ................................................. 28 Sales, Solutions, and Legal Information ...................... 31 Worldwide Sales and Design Support ....................... 31 Products .................................................................... 31 PSoC® Solutions ...................................................... 31 Cypress Developer Community ................................. 31 Technical Support ..................................................... 31 Page 2 of 31 CYWB0124AB CYWB0125AB Functional Overview SLIM™ Architecture The Simultaneous Link to Independent Multimedia (SLIM) architecture allows three different interfaces (the P-port, the S-port, and the U-port) to connect to one another independently. With this architecture, using Antioch™ to connect a device to a PC through an USB does not disturb the functions of the device. It still accesses mass storage at the same time the PC is synchronizing with the main processor. Processor Interface (P-port) Communication with the external processor is realized through a dedicated processor interface. This interface supports both synchronous and asynchronous SRAM mapped memory accesses. This ensures straightforward electrical communications with the processor that also has other devices connected on a shared memory bus. Asynchronous accesses reach a bandwidth of up to 66.7 MBps. Synchronous accesses are performed at 33 MHz across 16 bits for up to 66.7 MBps bandwidth. The SLIM architecture enables new usage models, in which a PC accesses a mass storage device independent of the main processor, or enumerates access to both the mass storage and the main processor at the same time. The memory address is decoded to access any of the multiple endpoint buffers inside Antioch. These endpoints serve as buffers for data between each pair of ports, for example, between the processor port and the USB port. The processor writes and reads into these buffers through the memory interface. In a handset, this typically enables the user to use the phone as a thumb drive or download media files to the phone while still having full functionality available on the phone. The same phone even functions as a modem to connect the PC to the web. Access to these buffers is controlled by using either a DMA protocol or an interrupt to the main processor. These two modes are configured by the external processor. Turbo-MTP Support Turbo-MTP is an implementation of Microsoft’s Media Transfer Protocol (MTP) enabled by West Bridge® Antioch™. In the current generation of MTP-enabled mobile phones, all protocol packets need to be handled by the main processor. West Bridge Turbo-MTP switches these packet types and sends only control packets to the processor, while data payloads are written directly to mass storage. This brings the high performance of West Bridge to MTP. For more information on Turbo-MTP, refer to the application note AN48864 “Performance Optimization by West Bridge Controllers with Turbo-MTP”. 8051 Microprocessor The 8051 microprocessor embedded in Antioch does basic transaction management for all the transactions between the P-port, the S-port, and the U-port. The 8051 does not reside in the data path; it manages the path. The data path is optimized for performance. The 8051 executes firmware that supports NAND, SD, and MMC devices at the S-port. For the NAND device, the 8051 firmware follows the Smart Media algorithm to support: ■ Physical to Logical Management ■ ECC Correction ■ Wear Leveling ■ NAND Flash Bad Block Handling Configuration and Status Registers The West Bridge Antioch device includes Configuration and Status registers that are accessible as memory mapped registers through the processor interface. The Configuration registers allow the system to specify certain behavior from Antioch. For example, it masks certain Status registers from raising an interrupt. The Status registers convey the status of different parameters of Antioch, such as the addresses of buffers for read operations. Document Number: 001-07978 Rev. *M As a DMA slave, Antioch generates a DMA request signal to signify to the main processor that it is ready to read from or write to a specific buffer. The external processor monitors this signal and polls Antioch for the specific buffers ready for read or write. It then performs the appropriate read or write operations on the buffer through the processor interface. This way, the external processor only deals with the buffers to access a multitude of storage devices connected to Antioch. In the Interrupt mode, Antioch communicates important buffer status changes to the external processor using an interrupt signal. The external processor then polls Antioch for the specific buffers ready for read or write and performs the appropriate read or write operations through the processor interface. USB Interface (U-Port) In accordance with the USB 2.0 specification, Antioch operates in Full Speed USB mode in addition to High Speed USB mode. The USB interface consists of the USB transceiver. The USB interface accesses and also is accessed by both the P-port and the S-port. The Antioch USB interface supports programmable CONTROL/BULK/INTERRUPT/ISOCHRONOUS endpoints. Mass Storage Support (S-Port) The S-port is configured in two different modes, either simultaneously supporting an SD/MMC+ port and a x8 NAND port or supporting a unique x16 NAND access port. The NANDCFG Ball is used to set the configuration of the S-port as either 16-bit NAND or 8-bit NAND and SD/MMC. The 16-bit interface is only used when there is no other mass storage device connected to the S-port. Note that in the WLCSP option, the S-port is not configurable; it only supports a single SD/MMC+ port with no NAND port. Antioch also includes two chip enables, NAND_CE# and NAND_CE2#, that enable to access two different NANDs alternately. Page 3 of 31 CYWB0124AB CYWB0125AB NAND Port (S-Port) Clocking Antioch, as part of its mass storage management functions, fully manages a NAND device. The embedded 8051 manages the actual reading and writing of the NAND along with its required protocols. It performs standard NAND management functions such as ECC and wear leveling. Antioch allows either to connect a crystal between the XTALIN and XTALOUT balls or connect an external clock at the XTALIN ball. The power supply level at the crystal supply XVDDQ determines whether a crystal or a clock is provided. If XVDDQ is detected as 1.8 V, Antioch assumes that a clock input is provided. This clock input must be a 1.8 V square wave. To connect a crystal, XVDDQ must be 3.3 V. Note that the clock inputs at 3.3 V level are not supported. SLC NAND devices are supported on all devices in the Antioch family. The write performance for connecting to a single SLC NAND is up to 9 MBps, while read performance is up to 13 MBps. SD/MMC/CE-ATA Port (S-Port) When Antioch is configured through NANDCFG to support MMC/SD/CE-ATA, this interface supports: ■ The MultiMediaCard System Specification, MMCA Technical Committee, Version 4.1 ■ SD Memory Card Specification - Part 1, Physical Layer Specification, SD Group, Version 1.10, October 15, 2004, and Version 2.0, November 9, 2005 ■ CE-ATA Digital Protocol, Rev 1.1, 28 September, 2005 and CE-ATA Host Design Guidance, Rev 1.0, 29 September, 2005 West Bridge Antioch provides support for 1-bit and 4-bit SD cards: 1-bit, 4-bit, and 8-bit MMC, and MMC+. For the SD, MMC/MMC Plus card, this block supports one card for one physical bus interface. Antioch supports SD commands including the multisector program command that is handled by the API. Compatibility with specific CE-ATA HDD is subject to confirmation with drive vendors. CYWB0124AB supports crystals only at 19.2, 24, and 26 MHz. At 48 MHz, only clock inputs are supported. Clock inputs are supported at all frequencies. Antioch has an on-chip oscillator circuit that uses an external 19.2/24/26 MHz (±150 ppm) crystal with the following characteristics: ■ Parallel resonant ■ Fundamental mode ■ 1 mW drive level ■ 12 pF (5% tolerance) load capacitors [1] Figure 1. Capacitor C1 24 MHz 12 pF C2 12 pF PLL 12 pF capacitor values assumes a trace capacitance of 3 pF per side on a four-layer FR4 PCA Table 1. External Clock Requirements Parameter Description Specification Min Max Unit PN_100Hz Input Phase Noise at 100 Hz Offset – –75 dBc/Hz PN_1k Input Phase Noise at 1 kHz Offset – –104 dBc/Hz PN_10k Input Phase Noise at 10 kHz Offset – –120 dBc/Hz PN_100k Input Phase Noise at 100 kHz Offset – –128 dBc/Hz PN_1M Input Phase Noise at 1 MHz Offset – –130 dBc/Hz Duty Cycle 30 70 % Maximum Frequency Deviation – 150 ppm Overshoot – 3 % Undershoot – -3 % Note 1. Specified as typical for 24 MHz frequency. Load capacitance varies with crystal vendor specifications and frequency used. Document Number: 001-07978 Rev. *M Page 4 of 31 CYWB0124AB CYWB0125AB This on-chip PLL multiplies the 19.2/24/26/48 MHz frequency up to 480 MHz, as required by the transceiver/PHY. The internal counters divide it down for use as the 8051 clock. The 8051 clock frequency is 48 MHz. The XTALIN frequency is independent of the clock/data rate of the 8051 microprocessor or any of the device interfaces (including P-port and S-port). The internal PLL applies the proper clock multiply option depending on the input frequency. Noise guideline for all supplies except AVDDQ is a maximum of 100 mV p-p. All I/O supplies of Antioch are ON when a system is active, even if Antioch is not used. The core VDD is also deactivated at any time to preserve power, provided that there is a minimum impedance of 1 k between the VDD Ball and ground. All I/Os tri-state when the core is disabled. For applications that use an external clock source to drive XTALIN, the XTALOUT Ball is left floating. The external clock is a square wave that conforms to high and low voltage levels mentioned in Table 3 on page 12 and the rise and fall time specifications in Figure 5 on page 14. The external clock source also stops high or low and is not toggling to achieve the lowest possible current consumption. The requirements for an external clock source are shown in Capacitance on page 14. The power supplies are independently sequenced without damaging the part. All power supplies are up and stable before the device operates. If all supplies are not stable, the remaining domains are in low power (standby) mode. Power Supply Sequence Flexible I/Os Power Domains Each of Antioch’s ports operate between 1.8 V and 3.3 V with adjustable slew rate for each port and adjustable drive strength for each port for the I/Os. The slew rate and drive strength are controlled by registers. Antioch has multiple power domains that serve different purposes within the chip. Power Modes *VDDQ. This refers to a group of five independent supply domains for the digital I/Os. The nominal voltage level on these supplies are 1.8 V, 2.5 V, or 3.3 V. Specifically, the four separate I/O power domains are: In addition to the normal operating mode, Antioch contains several low power modes when normal operation is not required. Normal Mode ■ PVDDQ – P-port processor interface I/O ■ SNVDDQ – S-port NAND interface I/O In this mode, Antioch is fully functional. This is the mode in which the data transfer functions described in this datasheet are performed. ■ SSVDDQ – S-port SD interface I/O Suspend Mode ■ GVDDQ – Other miscellaneous I/O This mode is entered internally by 8051 (external processor only initiates entry into this mode through Mailbox commands). This mode is exited by the D+ bus going low, GPIO[0] going to a predetermined state, or by asserting CE# LOW. UVDDQ. This is the 3.3 V nominal supply for the USB I/O and some analog circuits. It also supplies power to the USB transceiver. VDD33. This supply is required for the power sequence control circuits. For more information, see Table 2 on page 7. In Suspend mode of Antioch: ■ The clocks are shut off. VDD. This is the supply voltage for the logic core. The nominal supply voltage level is 1.8 V. This supplies the core logic circuits. The same supply is also used for AVDDQ. ■ All I/Os maintain their previous state. ■ Core power supply are retained. AVDDQ. This is the 1.8 V supply for PLL and USB serializer analog components. The same supply is also used for VDD. Maximum permitted noise on AVDDQ is 20 mV p-p. ■ The states of the Configuration registers, endpoint buffers, and the program RAM are maintained. All transactions are completed before Antioch enters Suspend mode (state of outstanding transactions are not preserved). ■ The firmware resumes its operation from where it has suspended, because the program counter is not reset. ■ The only inputs that are sensed are RESET#, GPIO[0], D+, and CE#. The last three are wakeup sources (each is individually enabled or disabled). ■ Hard reset is performed by asserting the RESET# input and Antioch performs initialization. XVDDQ. This is the clock I/O supply. 3.3 V for XTAL or 1.8 V for an external clock. Figure 2. Antioch Power Supply Domains *VDDQ VDD UVDDQ D+ I/O D-CORE USB-IO D- Document Number: 001-07978 Rev. *M Page 5 of 31 CYWB0124AB CYWB0125AB Standby Mode Standby mode is a low power state. This is the lowest power mode of Antioch while still maintaining external supply levels. This mode is entered through the deassertion of the WAKEUP input ball or through internal register settings. It is exited by asserting the WAKEUP Ball if the mode is entered by deasserting the WAKEUP Ball. Exiting Standby mode is also accomplished by asserting CE# LOW or processor writes to Internal registers. requirement of a minimum impedance of 1 k between the VDD ball and ground remains unchanged. In the WLCSP option, AVDDQ is internally tied to XVDDQ. As a result, the clock input at XTALIN must be brought to a steady LOW level before entry into Core Power Down mode. Antioch in WLCSP In this mode, the following characteristics apply: Antioch is available in a Wafer Level Chip Scale Package (WLCSP) with 81 balls. The WLCSP differs from the VFBGA in the following ways: ■ ■ The XTALIN input only accepts clock inputs and no crystals. The XTALOUT ball and the XVDDQ power domain do not exist in this package. The XVDDQ power domain is internally combined with AVDDQ. ■ Since AVDDQ and as a result, XVDDQ, are OFF in the Core Power Down mode, the clock input at XTALIN must be brought to a steady LOW level before entry into Core Power Down mode. ■ NAND functionality is not available. SNVDDQ does not exist as a separate power domain. It is internally combined with SSVDDQ. ■ The P-port CLK ball and the P-port synchronous mode operation are not available. The P-port is operated only in asynchronous mode. ■ GVDDQ is not a separate power domain in the WLCSP package. It is internally combined with PVDDQ. ■ Availability of specific signals on the WLCSP option is detailed in Table 2 on page 7. All Configuration register settings and program RAM contents are preserved. However, data in the buffers or other parts of the data path, if any, is not guaranteed in values. Therefore, the external processor ensures that the required data is read before Antioch is moved into this Standby mode. ❐ The program counter is reset upon waking up from Standby mode. ❐ All outputs are tri-stated (except UVALID), and I/O is placed in input only configuration. Values of I/Os in Standby mode are listed in the Table 2 on page 7. ❐ Core power supply is retained. ❐ Hard reset is performed by asserting the RESET# input, and Antioch performs initialization. ❐ PLL is disabled. Core Power Down Mode The core power supply VDD is powered down in this mode. AVDDQ is tied to the same supply as VDD and as a result, is also powered down. The endpoint buffers, configuration registers, and the program RAM do not maintain state. It is necessary to reload the firmware upon exiting from this mode. It is required that all VDDQ power supplies (except AVDDQ) are on and not powered down in this mode. VDD33 must remain ON and the Document Number: 001-07978 Rev. *M Page 6 of 31 CYWB0124AB CYWB0125AB The Ball Assignment table for CYWB0124AB, CYWB0125AB follows. Table 2. Ball Assignment [2, 3, 4] VFBGA WLCSP P Port Ball Name I/O Ball Description I I I I I I I I I I I/O I/O I/O I/O I/O I/O I/O I/O I/O I/O I/O I/O I/O I/O I/O I/O I Clock for P-port Chip Select for P-port. Active LOW Bit 7 of Address Bus for P-port Bit 6 of Address Bus for P-port Bit 5 of Address Bus for P-port Bit 4 of Address Bus for P-port Bit 3 of Address Bus for P-port Bit 2 of Address Bus for P-port Bit 1 of Address Bus for P-port Bit 0 of Address Bus for P-port Bit 15 of Data Bus for P-port Bit 14 of Data Bus for P-port Bit 13 of Data Bus for P-port Bit 12 of Data Bus for P-port Bit 11 of Data Bus for P-port Bit 10 of Data Bus for P-port Bit 9 of Data Bus for P-port Bit 8 of Data Bus for P-port Bit 7 of Data Bus for P-port Bit 6 of Data Bus for P-port Bit 5 of Data Bus for P-port Bit 4 of Data Bus for P-port Bit 3 of Data Bus for P-port Bit 2 of Data Bus for P-port Bit 1 of Data Bus for P-port Bit 0 of Data Bus for P-port Address Valid for P-port. Valid during asynchronous mode. ADV# deassertion causes to latch the address. Output Enable. Controls the data bus output drive. Ignored during write cycle. Active LOW. Write Enable. Signals a read (HIGH) or write (LOW) access cycle. Interrupt Request. Assertion indicates that an interrupt event has occurred. Active LOW. DMA Request. Assertion indicates to Processor that it is ready to read or write one or more endpoints. It reflects register CY_AN_MEM_P0_DRQ EPnDRQ assertions. Active LOW or HIGH (programmable). DMA Acknowledgement. Assertion indicates DMA acknowledgement from processor. Is configured in ACK mode (asserted throughout DMA transfer) or EOB mode (pulsed at end of DMA transfer). Active LOW or HIGH (programmable). J2 G1 H3 H2 H1 J3 J1 K3 K2 K1 G2 G3 F1 F2 F3 E1 E2 E3 D1 D2 D3 C1 C2 C3 B1 B2 A1 N/A G8 J6 J7 J8 H6 H7 J9 H8 H9 G9 G7 F8 F9 F7 E9 E8 E7 D9 D8 D7 C9 C8 C7 B9 B8 A9 CLK CE# A[7] A[6] A[5] A[4] A[3] A[2] A[1] A[0] DQ[15] DQ[14] DQ[13] DQ[12] DQ[11] DQ[10] DQ[9] DQ[8] DQ[7] DQ[6] DQ[5] DQ[4] DQ[3] DQ[2] DQ[1] DQ[0] ADV# B3 A8 OE# I A2 B7 WE# I A3 A7 INT# O A4 C6 DRQ# O B4 C5 DACK# I Standby Reset[5] Power Domain Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z PVDDQ VGND Z Z Z Z Z Z Z Z Z Z - - - - Z Z Z Z - - Notes 2. Unused inputs: Must be connected to HIGH/VDD or LOW/GND (negligible difference in current drawn) logic level, through a single 10 K pull-up resistor. The only exceptions are WAKEUP, NANDCFG and CLK. WAKEUP is tied HIGH for normal operation and NANDCFG is tied LOW for unused NAND with SD or tied HIGH for 16-bit NAND with no SD. CLK is tied LOW for asynchronous P-port operation. 3. Unused I/Os: For lowest leakage, unused I/Os must be connected to a HIGH logic level. It is recommended that connection to the power supply is through a single 10k ohm pull-up resistor for all unused I/Os. 4. No Antioch balls have internal pull-up or pull-down resistors. Input/output balls may require external pull-up or pull-down resistors depending on the application. The pull-up resistors used to indicate speed capability on the USB are included in Antioch and need not be connected externally. 5. The Reset column indicates the state of signals during reset (RESET# asserted). The Standby column indicates signal state during Standby (low power operating mode through WAKEUP deassertion) or core VDD deactivation. Document Number: 001-07978 Rev. *M Page 7 of 31 CYWB0124AB CYWB0125AB Table 2. Ball Assignment [2, 3, 4] (continued) VFBGA WLCSP Ball Name I/O Ball Description I/O Serve as SD_D[7] for SD port or NAND_IO[15] for NAND Upper I/O port depending on NANDCFG selection. NAND configuration is not available in WLCSP. Serve as SD_D[6] for SD port or NAND_IO[14] for NAND Upper I/O port depending on NANDCFG selection. NAND configuration is not available in WLCSP. Serve as SD_D[5] for SD port or NAND_IO[13] for NAND Upper I/O port depending on NANDCFG selection. NAND configuration is not available in WLCSP. Serve as SD_D[4] for SD port or NAND_IO[12] for NAND Upper I/O port depending on NANDCFG selection. NAND configuration is not available in WLCSP. Serve as SD_D[3] for SD port or NAND_IO[11] for NAND Upper I/O port depending on NANDCFG selection. NAND configuration is not available in WLCSP. Serve as SD_D[2] for SD port or NAND_IO[10] for NAND Upper I/O port depending on NANDCFG selection. NAND configuration is not available in WLCSP. Serve as SD_D[1] for SD port or NAND_IO[9] for NAND Upper I/O port depending on NANDCFG selection. NAND configuration is not available in WLCSP. Serve as SD_D[0] for SD port or NAND_IO[8] for NAND Upper I/O port depending on NANDCFG selection. NAND configuration is not available in WLCSP. Clock output for the SD interface. Frequency is changed and clock is disabled through firmware control. SD Command/Response Ball. SD Power Control. This GPIO is used to control SD/MMC card power FET if present. HIGH indicates on, LOW indicates off. SD Write Protection Detection. Connected to GPIO for firmware detection. HIGH indicates that the device connected to the SD port has write protect enabled. NAND_IO[7] for NAND Upper I/O port NAND_IO[6] for NAND Upper I/O port NAND_IO[5] for NAND Upper I/O port NAND_IO[4] for NAND Upper I/O port NAND_IO[3] for NAND Upper I/O port NAND_IO[2] for NAND Upper I/O port NAND_IO[1] for NAND Upper I/O port NAND_IO[0] for NAND Upper I/O port G9 H2 SD and 8-bit NAND 16-bit NAND Configuration Configuration SD_D[7] NAND_IO[15] G10 H1 SD_D[6] NAND_IO[14] I/O F9 G3 SD_D[5] NAND_IO[13] I/O F10 G2 SD_D[4] NAND_IO[12] I/O E9 F2 SD_D[3] NAND_IO[11] I/O E10 E3 SD_D[2] NAND_IO[10] I/O D9 E2 SD_D[1] NAND_IO[9] I/O D10 E1 SD_D[0] NAND_IO[8] I/O F8 G1 SD_CLK N/A O G8 H8 H3 G4 SD_CMD SD_POW N/A N/A I/O O H10 D1 SD_WP N/A I K7 K8 J8 K9 J9 H9 K10 J10 K6 N/A N/A N/A N/A N/A N/A N/A N/A N/A NAND_IO[7] NAND_IO[6] NAND_IO[5] NAND_IO[4] NAND_IO[3] NAND_IO[2] NAND_IO[1] NAND_IO[0] NAND_CLE NAND_IO[7] NAND_IO[6] NAND_IO[5] NAND_IO[4] NAND_IO[3] NAND_IO[2] NAND_IO[1] NAND_IO[0] NAND_CLE I/O I/O I/O I/O I/O I/O I/O I/O O J6 J5 N/A N/A NAND_ALE NAND_CE# NAND_ALE NAND_CE# O O K4 H6 J7 N/A N/A N/A NAND_RE# NAND_WE# NAND_WP# NAND_RE# NAND_WE# NAND_WP# O O O J4 N/A NAND_R/B# NAND_R/B# I K5 N/A NAND_CE2# NAND_CE2# O S Port NAND Command Latch Enable[6] NAND Address Latch Enable [6] NAND Chip Enable. Active LOW. [6] NAND Read Enable. Active LOW. NAND Write Enable. Active LOW. NAND Write Protect. Active LOW.[6] NAND Ready/Busy. NAND output is Open Drain. Active LOW. NAND Chip Enable 2. Allows to access the second NAND device. Active LOW. [6] Standby Reset[5] Power Domain Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z - - Z Z Z Z Z Z Z Z Z Z Z Z Z Z - - Z Z SSVDDQ VGND SNVDDQ VGND Note 6. The NAND_CE#, NAND_CE2#,NAND_WP#, NAND_CLE, and NAND_ALE pins are used as General Purpose Outputs if NAND functionality is not used. Document Number: 001-07978 Rev. *M Page 8 of 31 CYWB0124AB CYWB0125AB Table 2. Ball Assignment [2, 3, 4] (continued) VFBGA WLCSP U-port Ball Name Standby Reset[5] Power Domain I/O Ball Description A5 A6 A7 A4 A5 B4 D+ D– UVALID I/O/Z I/O/Z O Z Z Low Z Z Low A8 A2 XTALIN I - - B8 N/A XTALOUT[7] O Z Z C10 C2 RESET# I - - B10 N/A RESETOUT O Z Low C9 D8 D3 D2 GPIO[1] GPIO[0] I/O I/O Z Z Z Z C7 C1 WAKEUP[8] I - - C5 C3 XTALSLC[1] I - - C4 C4 XTALSLC[0] i - - C6 N/A NANDCFG I - - E8 B1 TEST[2] I - - C8 D4 TEST[1] I - - D7 A1 TEST[0] I - - D4, H4 H5 E5, A6 N/A PVDDQ SNVDDQ Power Power - - B5 H7 UVDDQ SSVDDQ Power Power - - D6 B5 F1, F3, F4, G5, H4, H5, J2, J3, J4, J5 N/A USB D+ USB D– External USB Switch Control. Reflects value of register CY_AN_MEM_PMU_UPDATE.UVALID. Input for either crystal or clock signal. XVDDQ is 3.3 V for crystal input; XVDDQ is 1.8 V for clock input. Output to connect to feedback input of crystal. Is left floating when external clock at XTALIN. Reset. Asserted to place Antioch into reset mode and subsequent initialization. Active LOW. Reset Out. Deasserted LOW when RESET# is asserted LOW. Asserted HIGH after RESET# is deasserted and initialization is complete. Reflects value of RSTCMPT bit. General purpose input/output. General purpose input/output.GPIO[0] is used for SD Card Detect with firmware detection. LOW indicates card is inserted. Wake Up Signal. 1 = normal operation, 0 = low power “sleep” mode. Is asserted for Antioch to initialize. Clock Select. For CYWB0124AB, XTALSLC[1:0] is decoded as: 00 = 19.2 MHz, 01 = 24 MHz, 10 = 48 MHz, 11 = 26 MHz. Clock Select. For CYWB0124AB, XTALSLC[1:0] is decoded as: 00 = 19.2 MHz, 01 = 24 MHz, 10 = 48 MHz, 11 = 26 MHz. S-port Configuration. ‘0’ selects 8-bit NAND and SD/MMC configuration. ‘1’ selects 16-bit NAND configuration. Test mode selection. Is tied to VGND for normal operation (CMOS level inputs). Test mode selection. Is tied to VGND for normal operation (CMOS level inputs). Test mode selection. Is tied to VGND for normal operation (CMOS level inputs). Power for P-port I/O. 1.8 V, 2.5 V, or 3.3 V nominal. Power for NAND port I/O. 1.8 V, 2.5 V, or 3.3 V nominal. Power for USB I/O. 3.3 V nominal. Power for SD port, is connected to SNVDDQ if using 16-bit NAND. 1.8 V, 2.5 V, or 3.3 V nominal. GVDDQ Power - - B9 B3 AVDDQ Power - - B7 N/A XVDDQ Power - - D5, G4, G5, G6, G7, F7 A10 D6, F6, G6, J1 VDD Power Power for miscellaneous I/O. 1.8 V, 2.5 V, or 3.3 V nominal. Power for internal PLL and USB serializer. 1.8 V nominal. Power for crystal or clock I/O. 1.8 V (clock) or 3.3 V (crystal) nominal. Power for core. 1.8 V nominal. - - Power sequence control supply. 3.3 V nominal. - - A3 B2 B6, D5, E4, E6, F5 VDD33[9] UVSSQ AVSSQ VGND Power B6 A9 E4, E5, E6, E7, F4, F5, F6 Power Power Power Ground for all USB. Ground for PLL. Ground for core. - - Others Config Power N/A UVDDQ UVSSQ XVDDQ VGND GVDDQ VGND Notes 7. XTALOUT is driven HIGH during Standby mode. XTALOUT operates the same during RESET# assertion and Normal mode: fixed HIGH when XVDDQ is 1.8 V (ext clock) and actively toggles when XVDDQ is 3.3 V (crystal). 8. When RESET# is asserted, the device enters reset state and WAKEUP is ignored. 9. VDD33: In CYWB0124AB, the Ball is no-connect internally. It handles power sequence control in future West Bridge products. When migrating to Astoria, it is connected to the highest supply to the device. If USB is used, for example, then VDD33 is connected to nominal 3.3 V (because 3.3 V is required for USB). VDD33 is always supplied in Astoria. Document Number: 001-07978 Rev. *M Page 9 of 31 CYWB0124AB CYWB0125AB Figure 3. CYWB0124AB 100-ball VFBGA – Top View Top View 1 2 3 4 5 6 7 8 9 10 A ADV# WE# INT# DRQ# D+ D- UVALID XTALIN AVSSQ VDD33 A B DQ[1] DQ[0] OE# DACK# UVDDQ UVSSQ XVDDQ XTALOUT AVDDQ RESETOUT B C DQ[4] DQ[3] DQ[2] XTALSLC[0] XTALSLC[1] NANDCFG WAKEUP TEST[1] GPIO[1] RESET# C D DQ[7] DQ[6] DQ[5] PVDDQ VDD GVDDQ TEST[0] GPIO[0] SD_D[1] SD_D[0] D E DQ[10] DQ[9] DQ[8] VGND VGND VGND VGND TEST[2] SD_D[3] SD_D[2] E F DQ[13] DQ[12] DQ[11] VGND VGND VGND VDD SD_CLK SD_D[5] SD_D[4] F G CE# DQ[15] DQ[14] VDD VDD VDD VDD SD_CMD SD_D[7] SD_D[6] G H A[5] A[6] A[7] PVDDQ SNVDDQ NAND_WE# SSVDDQ SD_POW NAND_IO[2] SD_WP H J A[3] CLK A[4] NAND_R/B# NAND_CE# NAND_ALE NAND_WP# NAND_IO[5] NAND_IO[3] NAND_IO[0] J K A[0] A[1] A[2] NAND_RE# NAND_CE2# NAND_CLE NAND_IO[7] NAND_IO[6] NAND_IO[4] NAND_IO[1] K 1 2 3 4 5 6 7 8 9 10 POWER DOMAIN KEY UVDDQ GVDDQ SSVDDQ VGND PVDDQ SNVDDQ Document Number: 001-07978 Rev. *M Page 10 of 31 CYWB0124AB CYWB0125AB Figure 4. CYWB0124AB 81-ball WLCSP – Top View 1 2 3 4 5 6 7 8 9 A TEST[0] XTALIN UVSSQ D+ D- PVDDQ INT# OE# ADV# A B TEST[2] AVSSQ AVDDQ UVALID UVDDQ VGND WE# DQ[0] DQ[1] B C WAKEUP RESET# DACK# DRQ# DQ[2] DQ[3] DQ[4] C D SD_WP GPIO[0] GPIO[1] TEST[1] VGND VDD DQ[5] DQ[6] DQ[7] D E SD_D[0] SD_D[1] SD_D[2] VGND PVDDQ VGND DQ[8] DQ[9] DQ[10] E F SSVDDQ SD_D[3] SSVDDQ SSVDDQ VGND VDD DQ[11] DQ[13] DQ[12] F G SD_CLK SD_D[4] SD_D[5] SD_POW SSVDDQ VDD DQ[14] CE# DQ[15] G H SD_D[6] SD_D[7] SD_CMD SSVDDQ SSVDDQ A[4] A[3] A[1] A[0] H J VDD SSVDDQ SSVDDQ SSVDDQ SSVDDQ A[7] A[6] A[5] A[2] J 1 2 3 4 5 6 7 8 9 XTALSLC[1] XTALSLC[0] POWER DOMAIN KEY UVDDQ AVDDQ, VDD SSVDDQ VGND PVDDQ Document Number: 001-07978 Rev. *M Page 11 of 31 CYWB0124AB CYWB0125AB Absolute Maximum Ratings DC voltage applied to outputs in High Z State ..................... –0.5 V to VDDQ+0.5 V Operating range specifies temperature and voltage boundary conditions for safe operation of the device. Operation outside these boundaries may affect the performance and life of the device. These user guidelines are not tested. Static discharge voltage (ESD) from JESD22-A114 ................................................. > 2000 V Storage temperature ................................ –65 °C to +150 °C Maximum output short circuit current for all I/O configurations. (VOUT = 0 V)[10] .............. –100 mA Ambient temperature with power supplied (Industrial) ........................ –40 °C to +85 °C Latch-up current .................................................... > 200 mA Operating Conditions Supply voltage to ground potential VDD, AVDDQ ................................................–0.5 V to +2.0 V TA (Ambient temperature under bias) Industrial .................................................... –40 °C to +85 °C GVDDQ, PVDDQ, SSVDDQ, SNVDDQ, UVDDQ and VDD33 and XVDDQ ...............–0.5 V to +4.0 V VDD, AVDDQ supply voltage .............................1.7 V to 1.9 V UVDDQ supply voltage .....................................3.0 V to 3.6 V DC input voltage to any input ball ..................1.89 V to 3.6 V (Depends on I/O supply voltage. Inputs are not over voltage tolerant.) PVDDQ, GVDDQ, SNVDDQ, SSVDDQ supply voltage ..................................................1.7 V to 3.6 V XVDDQ (Crystal I/O) supply voltage ...............3.0 V to 3.6 V XVDDQ (Ext. clock I/O) supply voltage ...........1.7 V to 1.9 V DC Characteristics Table 3. DC Specifications for All Voltage Supplies Parameter VDD AVDDQ XVDDQ XVDDQ PVDDQ[11] Description Core voltage supply Analog voltage supply Crystal voltage supply Clock voltage supply Processor interface I/O GVDDQ[11] Miscellaneous I/O voltage supply 1.7 1.8, 2.5, 3.3 3.6 V SNVDDQ[11] S-port NAND I/O voltage supply 1.7 1.8, 2.5, 3.3 3.6 V S-port SD I/O voltage supply 1.7 1.8, 2.5, 3.3 3.6 V USB voltage supply 3.0 3.3 3.6 V VDD33 Power sequence control supply 3.0 3.3 3.6 V VIH1[14] Input HIGH voltage 1 All ports except USB, 2.0 V VCC 3.6 V 0.625 × VCC – VCC + 0.3 V VIH2[14] Input HIGH voltage 2 All ports except USB, 1.7 V VCC < 2.0 V VCC – 0.4 – VCC + 0.3 VIL Input LOW voltage Output HIGH voltage Output LOW voltage Input leakage current Output leakage current Operating current of core voltage supply (VDD) and analog voltage supply (AVDDQ) –0.3 0.9 × VCC – –1 –1 – – – – – – – – – 0.25 × VCC – 0.1 × VCC 1 1 110 115 SSVDDQ UVDDQ [11, 12] [13] VOH VOL IIX IOZ ICC Core Conditions IOH(MAX) = –0.1 mA IOL(MIN) = 0.1 mA All I/O signals held at VDDQ All I/O signals held at VDDQ Outputs tri-stated VFBGA WLCSP Min 1.7 1.7 3.0 1.7 1.7 Typ 1.8 1.8 3.3 1.8 1.8, 2.5, 3.3 Max 1.9 1.9 3.6 1.9 3.6 Unit V V V V V V V V A A mA Notes 10. Do not test more than one output at a time. Duration of the short circuit does not exceed 1 second. Tested initially, and after any redesign or process changes, may affect these parameters. 11. Interfaces with a voltage range are adjustable with respect to the I/O voltage and thus support multiple I/O voltages. 12. The SSVDDQ I/O voltage is dynamically changed (for example, from high range to low range) as long as the supply voltage undershoot does not surpass the lower minimum voltage limit. SSVDDQ levels for SD modes: 2.0 V–3.6 V, MMC modes: 1.7 V–3.6 V. 13. When U-port is in a disabled state, UVDDQ goes down to 2.4 V, provided UVDDQ is still the highest supply voltage level. 14. VCC = pertinent VDDQ value. Document Number: 001-07978 Rev. *M Page 12 of 31 CYWB0124AB CYWB0125AB Table 3. DC Specifications for All Voltage Supplies (continued) Parameter ICC Crystal ICC USB ISB1 ISB2 ISB3 Description Operating current of crystal voltage supply (XVDDQ)[15] Conditions XTALOUT floating VFBGA WLCSP Operating current of USB voltage Operating and terminated for high supply (UVDDQ)[15] speed mode Total standby current of Antioch 1. *VDDQ = 3.3 V Nominal (3.0–3.6 V) when device is in suspend mode 2. Outputs and Bidirs High or Floating[16] 3. XTALOUT Floating 4. D+ Floating (no current drawn through internal 1.5 kohm pull-up), D– Grounded, UVALID Driven LOW 5. Device in Suspend Mode 25 °C Total standby current of Antioch 1. *VDDQ = 3.3 V when device is in standby mode Nominal (3.0–3.6 V) 2. Outputs and Bidirs High or Floating[16] 85 °C 3. XTALOUT Floating 4. D+ Floating, D– Grounded, UVALID Driven LOW Total standby current of Antioch 1. Outputs and Bidirs 25 °C when device is in core power High or Floating[16] down mode 2. XTALOUT Floating 85 °C 3. D+ Floating, D– Grounded, UVALID Driven LOW 4. Core Powered Down Min – – – Typ – – – Max 5 N/A 25 Unit mA – 250[17] 2500 A – – 45 A – – 290 – – 25 – – 139 mA A Notes 15. Active Current Conditions: -UVDDQ: USB transmitting 50% of the time, receiving 50% of the time. -PVDDQ/SNVDDQ/SSVDDQ/GVDDQ: Active Current Depends on I/O activity, bus load, and supply level. -XVDDQ: Assume highest frequency clock (48 MHz) or crystal (26 MHz). 16. The Outputs/Bidirs that are forced low in Standby mode increases I/O supply standby current beyond specified value. 17. Isb1 typical value is not a maximum specification but a typical value. Isb1 maximum current value specified for 85 °C. Document Number: 001-07978 Rev. *M Page 13 of 31 CYWB0124AB CYWB0125AB USB Transceiver USB 2.0 compliant in full speed and high speed modes. Capacitance Parameter CIN COUT Description Conditions Typ Max Unit – 9 pF Input ball capacitance, D+/D– – 15 Output ball capacitance – 10 Input ball capacitance, Except D+/D– TA = 25 °C, f = 1 MHz, VCC = VCCIO pF AC Test Loads and Waveforms Figure 5. AC Test Loads and Waveforms Document Number: 001-07978 Rev. *M Page 14 of 31 CYWB0124AB CYWB0125AB AC Characteristics USB Transceiver USB 2.0 compliant in full speed and high speed modes. P-Port Interface Asynchronous Mode Timing Parameters Table 4. Asynchronous Mode Timing Parameters Parameter Description Min Max Unit Read Timing Parameters tAA Address to data valid – 30 ns tOH Data output hold from address change 3 – ns tEA Chip enable to data valid – 30 ns tAADV ADV# to data valid access time – 30 ns tAVS Address valid to ADV# HIGH 5 – ns tAVH ADV# HIGH to address hold 2[18] – ns tCVS CE# low setup time to ADV# HIGH 5 – ns 15[19] – ns tVPH ADV# HIGH time tVP ADV# pulse width LOW 7.5 – ns tOE OE# LOW to data valid – 22.5 ns tOLZ OE# LOW to Low Z 3 – ns tOHZ OE# HIGH to High Z 0 22.5 ns tLZ CE# LOW to Low Z 3 – ns tHZ CE# HIGH to High Z – 22.5 ns Write Timing Parameters tCW CE# LOW to write end 30 – ns tAW Address valid to write end 30 – ns tAS Address setup to write start 0 – ns tADVS ADV# setup to write start 0 – ns tWP WE# pulse width 22 – ns tWPH WE# HIGH time 10 – ns tCPH CE# HIGH time 10 – ns tAVS Address valid to ADV# HIGH 5 – ns tAVH ADV# HIGH to address hold 2[18] – ns tCVS CE# LOW setup time to ADV# HIGH 5 – ns 15[19] – ns tVPH ADV# HIGH time tVP ADV# pulse width LOW 7.5 – ns tVS ADV# LOW to end of write 30 – ns tDW Data setup to write end 18 – ns tDH Data hold from write end 0 – ns tWHZ WE# low to DQ High Z output – 22.5 ns tWLZ WE# high to DQ Low Z output 3 – ns Notes 18. In applications where back-to-back accesses are not performed on different endpoint addresses, the minimum tAVH specification is relaxed to 0 ns. 19. In applications where access cycle time is at least 60 ns, tVPH is relaxed to 12 ns. Document Number: 001-07978 Rev. *M Page 15 of 31 CYWB0124AB CYWB0125AB Figure 6. Asynchronous Single Read Timing A Valid Address tAA tVPH tAVS tAVH ADV# tHZ tVP CE# tAADV tEA tOE OE# tOHZ WE# DQ tOLZ High-Z Valid Output tLZ Figure 7. Asynchronous Back-to-Back Read Timing A Valid Address Valid Address tAA tVPH tAVS tAVH tOH ADV# tHZ tVP CE# tAADV tEA OE# tOHZ WE# DQ High-Z Valid Output Valid Output tLZ Document Number: 001-07978 Rev. *M Page 16 of 31 CYWB0124AB CYWB0125AB Figure 8. Asynchronous Back-to-Back Write Timing A Valid Address tAVS tVPH Valid Address tAVH tVP ADV# tVS CE# tCW OE# tAW tWPH tWP WE# tAS tOW tDH tDW tADVS DQ_IN High-Z Valid Input Valid Input tWHZ tLZ DQ_OUT Figure 9. Asynchronous Read to Write Timing A Valid Address ADV# Valid Address tAA tVPH tAVS tAVS tVPH tAVH tVP tVP CE# Valid Address tAVH tVS tAADV tEA tOE OE# tOHZ tAW tWP WE# tAS DQ_IN High-Z DQ_OUT High-Z tDW tDH Valid Input tOLZ tOW Valid Input tWHZ Valid Output tLZ Document Number: 001-07978 Rev. *M Page 17 of 31 CYWB0124AB CYWB0125AB Figure 10. Asynchronous Write to Read Timing A Valid Address tAVS Valid Address tAA tAVH tAVS tVP tAVH ADV# tVP tVS CE# tAADV tOE OE# tAW tWP WE# tAS DQ_IN tDW tDH Valid Input tOLZ tWHZ DQ_OUT Valid Output Synchronous Mode Timing Parameters Table 5. Synchronous Mode Timing Parameters Parameter Description Conditions Min Max Unit FREQ Interface Clock Frequency – 33 MHz tCLK Clock Period 30 – ns tCLKH Clock HIGH Time 12 – ns tCLKL Clock LOW Time 12 – ns tS CE#/WE#/ADDR/DQ Setup Time 7.5 – ns tH CE#/WE#/ADDR/DQ Hold Time 1.5 – ns tCO Clock to Valid Data – 18 ns tOH Clock to Data Hold Time 2 – ns tHZ OE# HIGH to Data High Z – 22.5 ns tLZ OE# LOW to Data Low Z 3 – ns tOE OE# LOW to Data Valid – 22.5 ns tWHZ WE# Low to DQ High Z Output – 22.5 ns tWLZ WE# High to DQ Low Z Output 3 – ns tCKHZ Clock to Data High Z (Figure 14 on page 20) Measured from the rising edge of the second clock after the deassertion of CE# is latched by the rising edge of the clock. – 18 ns tCKLZ Clock to Data Low Z (Figure 16 on page 22) 3 – ns Document Number: 001-07978 Rev. *M Page 18 of 31 CYWB0124AB CYWB0125AB Figure 11. Synchronous Write Timing tCLKH tCLKL tCLK CLK tH tS CE# A[7:0] An+1 An An+2 An+3 WE# OE# DQ[15:0] (input) Dn+1 Dn DQ[15:0] (output) Dn+2 Dn+3 High-Z Note: - Assumes previous cycle had CE# deselected - OE# is don’t care during write operations Figure 12. Synchronous Read Timing tCLKH tCLKL CLK tCLK tH tS CE# A[7:0] An An+1 An+2 An+4 An+3 WE# OE# DQ[15:0] High-Z (input) DQ[15:0] (output) High-Z tCO tHZ tOH Dn tLZ Dn+1 tOE Note: - Assumes previous cycle had CE# deselected Document Number: 001-07978 Rev. *M Page 19 of 31 CYWB0124AB CYWB0125AB Figure 13. Synchronous Read (OE# Fixed LOW) Timing CLK tH tS CE# A[7:0] Ax+1 Ax Ax+2 WE# OE# DQ[15:0] (output) Dx-2 tCKHZ tOH tCO Dx-1 Dx Dx Dx+1 Note: - Assumes previous several cycles were Read Figure 14. Synchronous Read to Write (OE# Controlled) Timing tCLKH tCLKL CLK tCLK tH tS CE# A[7:0] Ax Ax+1 An An+1 tS tH Dn Dn+1 An+2 WE# OE# DQ[15:0] (input) DQ[15:0] (output) High-Z tOH Dx-2 Dx-1 Dn+2 tHZ Dx tCO Note: - Assumes previous several cycles were Read - (Ax) and (Ax+1) cycles are turnaround. (Ax+1) operation does not cross pipeline. Document Number: 001-07978 Rev. *M Page 20 of 31 CYWB0124AB CYWB0125AB Figure 15. Synchronous Read to Write (OE# Fixed LOW) Timing tCLKH tCLKL CLK tCLK tH tS CE# A[7:0] Ax+1 Ax Ax+2 An An+1 WE# tWHZ OE# tS DQ[15:0] (input) DQ[15:0] (output) High-Z tCO Dx-2 tH Dn Dn+1 tOH Dx Dx-1 tCO Note: - Assumes previous several cycles were Read - In this scenario, OE# is held LOW - (Ax) and (Ax+1) cycles are turnaround. (Ax+1) operation does not cross pipeline. - No operation is performed during the Ax+2 cycle (true turnaround operation) Document Number: 001-07978 Rev. *M Page 21 of 31 CYWB0124AB CYWB0125AB Figure 16. Synchronous Write to Read Timing tCLKH tCLKL CLK tCLK tH tS CE# A[7:0] An+1 An An+2 An+4 An+3 WE# tWLZ OE# tH tS Dn DQ[15:0] (input) DQ[15:0] (output) Dn+1 High-Z tCO tOH Dn+2 tCKLZ Note: - Assumes previous cycle has CE# deselected - In this scenario, OE# is held LOW Document Number: 001-07978 Rev. *M Page 22 of 31 CYWB0124AB CYWB0125AB SD/MMC Parameters Figure 17. SD/MMC Timing Waveform - All Modes tSDCLKH tSDCLK SD_CLK tSDCLKL tSDOS tSDCKLZ tSDOH tSDCKHZ SD_CMD/ SD_D0-D3 Output SD_CMD/ SD_D0-D3 Input tSDIS tSDIH Table 6. Common Timing Parameters for SD and MMC – During Identification Mode Parameter Description Min Max Unit SDFREQ SD_CLK interface clock frequency – 400 kHz tSDCLK Clock period 2.5 – s tSDCLKH Clock high time 1.0 – s tSDCLKL Clock low time 1.0 – s Table 7. Common Timing Parameters for SD and MMC – During Data Transfer Mode Parameter Description Min Max Unit 5 48 MHz SDFREQ SD_CLK interface clock frequency tSDCLK Clock period 20.8 200 ns tSDCLKOD Clock duty cycle 40 60 % tSCLKR Clock rise time – 3 ns tSCLKF Clock fall time – 3 ns Min Max Unit Table 8. Timing Parameters for SD – All Modes Parameter Description tSDIS Input setup time 4 – ns tSDIH Input hold time 2.5 – ns tSDOS Output setup time 7 – ns tSDOH Output hold time 6 – ns tSDCKHZ Clock to data high Z – 18 ns tSDCKLZ Clock to data low Z 3 – ns Min Max Unit Table 9. Timing Parameters for MMC – All Modes Parameter Description tSDIS Input setup time 4 – ns tSDIH Input hold time 4 – ns tSDOS Output setup time 6 – ns tSDOH Output hold time 6 – ns tSDCKHZ Clock to data High Z – 18 ns tSDCKLZ Clock to data Low Z 3 – ns Document Number: 001-07978 Rev. *M Page 23 of 31 CYWB0124AB CYWB0125AB Reset and Standby Timing Parameters Figure 18. Reset and Standby Timing Diagram C ore Pow er-D ow n VDD (core) VDDQ (I/O ) XTALIN up & stable before W AKEU P asserted X TA LIN tW PW tW H W AK E U P R E SE TO U T Standby M ode M andatory R eset Pulse R ES E T# tW U H ard R eset Firm w are Init C om plete tR R M andatory R eset Pulse tR H Firm w are Init C om plete F irm w are Init C om plete H igh-Z tR PW U V ALID U SB Sw itch Enabled C Y_AN _M EM _PM U _U PD AT E.U VALID bit is set to ‘0’ tSLP U SB Sw itch D isabled C Y_AN _M EM _PM U _U PD AT E.U VALID bit is set to ‘1’ C Y_AN _ M EM _PM U _U PD ATE .U VALID bit is set to ‘0’ Table 10. Reset and Standby Timing Parameters Parameter Description tSLP Sleep time tWU WAKEUP time from standby mode tWH WAKEUP high time tWPW tRH tRPW RESET# pulse width tRR Conditions Min Max Unit – 1 ms Clock on XTALIN 1 – ms Crystal on XTALIN-XTALOUT 5 – ms 5 – ms WAKEUP pulse width 5 – ms RESET# high time 5 – ms Clock on XTALIN 1 – ms Crystal on XTALIN-XTALOUT 5 – ms 1 – ms RESET# recovery time Document Number: 001-07978 Rev. *M Page 24 of 31 CYWB0124AB CYWB0125AB Ordering Information Table 11 lists the key package features and ordering codes. The table contains only the parts that are currently available. If you do not see what you are looking for, contact your local sales representative. For more information, visit the Cypress website at www.cypress.com and refer to the product summary page at http://www.cypress.com/products. Table 11. Key Features and Ordering Information Ordering Code Turbo-MTP Enabled Package Type Available Clock Input Frequencies (MHz) No 100 VFBGA – Pb-free 19.2, 24, 26, 48 CYWB0124AB-BVXI CYWB0124ABX-FDXI No 81 WLCSP – Pb-free 19.2, 24, 26, 48 CYWB0125ABX-FDXI Yes 81 WLCSP – Pb-free 19.2, 24, 26, 48 Ordering Code Definitions CY WB 012 4, 5 AB X BV, FD X I Temperature: Industrial Pb-free BV = VFBGA, FD = WLCSP BGA, CSP A generation Turbo MTP is enabled 4 = No, 5 = Yes Antioch Bridge Family: West Bridge Company ID: CY = Cypress Document Number: 001-07978 Rev. *M Page 25 of 31 CYWB0124AB CYWB0125AB Package Diagrams Figure 19. 100 VFBGA (6 × 6 × 1.0 mm) BZ100A 51-85209 *D Figure 20. 81 WLCSP (3.784 × 3.788 × 0.55 mm) 001-13820 *F Document Number: 001-07978 Rev. *M Page 26 of 31 CYWB0124AB CYWB0125AB Acronyms Document Conventions Table 12. Acronyms Used in this Document Units of Measure Acronym Description Table 13. Units of Measure DC Direct Current DMA Direct Memory Access A ampere ESD Electrostatic Discharge dBc decibels relative to the carrier ECC Error Correction Codes kHz kilohertz HDD Hard Disk Drive MBPs megabyte per second MTP Media Transfer Protocol MHz megahertz MMC Multimedia Card µA microampere PLL Phase-Locked Loop µs microsecond SLIM Simultaneous Link to Independent Media ms millisecond SLC Single Level Cell ns nanosecond USB Universal Serial Bus ppm parts per million WLCSP Wafer Level Chip Scale Package pF picofarad CE-ATA Consumer Electronics - Advanced Technology Attachment V volt mA milliampere Document Number: 001-07978 Rev. *M Symbol Unit of Measure Page 27 of 31 CYWB0124AB CYWB0125AB Document History Page Document Title: CYWB0124AB/CYWB0125AB, West Bridge® Antioch™ USB/Mass Storage Peripheral Controller Document Number: 001-07978 Revision ECN Orig. of Change Submission Date ** 460480 ODC See ECN New release *A 539922 VSO See ECN Removed all CYWB0224AB (this is Astoria P/N) Removed CYWB0224AB Additional Features Removed MLC NAND support wordings Removed CE-ATA specification Added 26 MHz for the clock support Removed the paragraph of CYWB0224AB Removed Note 1 Corrected Note 7 is the same as PDD Added Astoria as a future product in Note 9 Added reference figures in tCKHZ and tCKLZ Added condition description to tCKHZ Added figure 11 Updated figure 14 Removed CYWB0224AB-BVXI, removed the columns of CE-ATA and MLC NAND Support *B 567593 VSO See ECN Minor Change: Post part CYWB0124AB on external website under NDA. *C 841760 RUY See ECN Page-1, Changes to the Mass Storage Support with addition of CE-ATA Updated the Revision numbers of SD Card Specifications Added CE-ATA Specifications Clarified footnote 5 that unused inputs are tied through 10k pull up resistors and that CLK is LOW in asynchronous P-port operation Footnote 6, 100k resistor is changed to 10k Footnote 7, a sentence on resistors for speed capability on USB is added SDIO is changed to SD in Pin Assignment Table In Clocking, changed crystal requirement from 50 to 100 ppm. Clarified Core Power Down mode that AVDDQ is also powered down. Split tAS into tAS and tADVS and tWPH into tWPH and tCPH in Table 5 Updated Figure 5 to depict tOH Updated Figure 6 to depict tADVS and corrected tCW Updated Figure 1 to remove “Access Control” Added external clock requirements and Table 1 Added section on Flexible I/Os Specified values in Absolute Maximum Ratings (changed from TBS) In Table 3, updated VIH value for supplies other than UVDDQ, and added pertinent notes 15 and 16. Appended to note 12 that maximum current values are measured at 85°C. Added maximum current values for ISB1, ISB2 and ISB3 In Table 5, the following changes are made: tOH, tOLZ, tLZ, and tOW changed from 5 to 3 ns; tVP changed from 5 to 7.5 ns; tOE, tOHZ, tHZ, and tWHZ changed from 20 to 22.5 ns. Added notes [17] and [18] In Table 6, tHZ and tOE changed form 18 to 22.5 ns. Document Number: 001-07978 Rev. *M Description of Change Page 28 of 31 CYWB0124AB CYWB0125AB Document History Page (continued) Document Title: CYWB0124AB/CYWB0125AB, West Bridge® Antioch™ USB/Mass Storage Peripheral Controller Document Number: 001-07978 Revision ECN Orig. of Change Submission Date Description of Change *D 1067820 RUY See ECN Added Table 10 Added “SSVDDQ levels for SD modes: 2.0V - 3.6V, MMC modes:1.7V - 3.6V.” to note 11 in Table 5 Added notation of tSDCKHZ and tSDCKLZ to Figure 15 Added undershoot and overshoot parameters and removed the Supply Voltage Noise requirement in Table 1 External Clock Requirements Added representation of tWHZ to Figure 13 and tWLZ to Figure 14 Added tWHZ and tWLZ to Table 5 Changed name of parameter tOW to tWLZ in Table 6 Added “and less than 4x4 mm WLCSP” to Features Added Figure 19 Added WLCSP ordering information Added functionality of Antioch in WLCSP Added Figure 3 Added two columns to Table 1 showing the Balls are available in the WLCSP and VFBGA packages Added “Note that in the WLCSP option, the S-port is not configurable; it only supports a single SD/MMC+ port with no NAND port.” to Mass Storage Support section Added “Availability of specific signals on the WLCSP option is detailed in Pin Assignments.” to Antioch in WLCSP. Added “Maximum permitted noise on AVDDQ is 20 mV p-p.” and “Noise guideline for all supplies except AVDDQ is maximum 100 mV p-p.” to Antioch Power Domains section Changed maximum value of Isb3 in Table 3 from 170 uA to 139 uA. Changed “Typical” values for Isb2 and Isb3 to correct definition of “Maximum” value at 25°C. Isb1 has typical value at 25°C. Removed “These values are based upon simulation and are subject to change pending closure of full device characterization.” from note 10 Added figure 16 and Table 11 Changed reference from “pin” to “Ball” in Table 2 and throughout the data sheet. Corrected the ball description of SD_WP in Table 2 to say that SD_WP being HIGH, not LOW indicates that the card is write protected Added the requirement that XTALIN is LOW before entry into Core Power Down mode in Core Power Down mode and Antioch in WLCSP sections Re-ordered paragraphs in Clocking section Added “The external clock is a square wave that conforms to high and low voltage levels mentioned in Table 3 and the rise and fall time specifications” in Figure 17 Clarified Standby mode section to reflect that WAKEUP assertion releases Antioch from standby mode only when the mode is entered by de-asserting WAKEUP *E 1116363 RUY See ECN Changed part number for the WLCSP part from CYWB0124AB-FDXI to CYWB0124ABX-FDXI in Ordering Information table Updated the information from *B version of specification 001-13820 in the package diagram of WLCSP Removed mention of erroneous change in Isb1 parameter in *D version from Document History Table *F 1408263 AESA See ECN Changed the DC Characteristics to differentiate between Icc Crystal for Antioch VFBGA and WLCSP Added a footnote to NAND_CE#, NAND_CE2#, NAND_WP#, NAND_CLE, and NAND_ALE pins in the pin assignment table. Document Number: 001-07978 Rev. *M Page 29 of 31 CYWB0124AB CYWB0125AB Document History Page (continued) Document Title: CYWB0124AB/CYWB0125AB, West Bridge® Antioch™ USB/Mass Storage Peripheral Controller Document Number: 001-07978 Revision ECN Orig. of Change Submission Date Description of Change *G 1489983 OSG / AESA See ECN In DC Characteristics Table, changed Icc Crystal and Icc Core to differentiate between values for VFBGA and WLCSP In DC Characteristics Table, clarified the ISB1 measurement conditions. *H 2572476 OSG / AESA 09/25/2008 *I 2949425 ODC 10/22/10 Template and Styles update. Added ordering code definitions. Added Acronym table and units of measure. Included table of contents. Updated package diagrams. *J 3201726 AESA 03/21/11 Removed Pruned part CYWB0125AB-BVXI from ordering information. Updated Figure 19 on page 26 *K 3553527 AASI 03/16/2012 Post the datasheet to Cypress.com. *L 3847849 HBM 12/20/2012 Updated Package Diagrams: spec 001-13820 – Changed revision from *E to *F. *M 4197479 HBM 11/20/2013 Updated in new template. Updated Phase Noise specifications for input clock - Table 1 Updated ppm specification to 150 ppm for input clock and crystal - Table 1 Added Turbo-MTP Support introduction to Functional Overview Added Turbo-MTP part numbers to Ordering Information Added part number CYWB0125AB Changed data sheet title to “CYWB0124AB/CYWB0125AB West Bridge® Antioch™ USB/Mass Storage Peripheral Controller” Updated data sheet template Completing Sunset Review. Document Number: 001-07978 Rev. *M Page 30 of 31 CYWB0124AB CYWB0125AB Sales, Solutions, and Legal Information Worldwide Sales and Design Support Cypress maintains a worldwide network of offices, solution centers, manufacturer’s representatives, and distributors. To find the office closest to you, visit us at Cypress Locations. PSoC® Solutions Products Automotive Clocks & Buffers Interface Lighting & Power Control cypress.com/go/automotive cypress.com/go/clocks cypress.com/go/interface cypress.com/go/powerpsoc psoc.cypress.com/solutions PSoC 1 | PSoC 3 | PSoC 4 | PSoC 5LP Cypress Developer Community Community | Forums | Blogs | Video | Training cypress.com/go/plc Memory PSoC Touch Sensing USB Controllers Wireless/RF cypress.com/go/memory cypress.com/go/psoc Technical Support cypress.com/go/support cypress.com/go/touch cypress.com/go/USB cypress.com/go/wireless © Cypress Semiconductor Corporation, 2005-2013. The information contained herein is subject to change without notice. Cypress Semiconductor Corporation assumes no responsibility for the use of any circuitry other than circuitry embodied in a Cypress product. Nor does it convey or imply any license under patent or other rights. Cypress products are not warranted nor intended to be used for medical, life support, life saving, critical control or safety applications, unless pursuant to an express written agreement with Cypress. Furthermore, Cypress does not authorize its products for use as critical components in life-support systems where a malfunction or failure may reasonably be expected to result in significant injury to the user. The inclusion of Cypress products in life-support systems application implies that the manufacturer assumes all risk of such use and in doing so indemnifies Cypress against all charges. Any Source Code (software and/or firmware) is owned by Cypress Semiconductor Corporation (Cypress) and is protected by and subject to worldwide patent protection (United States and foreign), United States copyright laws and international treaty provisions. Cypress hereby grants to licensee a personal, non-exclusive, non-transferable license to copy, use, modify, create derivative works of, and compile the Cypress Source Code and derivative works for the sole purpose of creating custom software and or firmware in support of licensee product to be used only in conjunction with a Cypress integrated circuit as specified in the applicable agreement. Any reproduction, modification, translation, compilation, or representation of this Source Code except as specified above is prohibited without the express written permission of Cypress. Disclaimer: CYPRESS MAKES NO WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, WITH REGARD TO THIS MATERIAL, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. Cypress reserves the right to make changes without further notice to the materials described herein. Cypress does not assume any liability arising out of the application or use of any product or circuit described herein. Cypress does not authorize its products for use as critical components in life-support systems where a malfunction or failure may reasonably be expected to result in significant injury to the user. The inclusion of Cypress’ product in a life-support systems application implies that the manufacturer assumes all risk of such use and in doing so indemnifies Cypress against all charges. Use may be limited by and subject to the applicable Cypress software license agreement. Document Number: 001-07978 Rev. *M Revised November 20, 2013 Page 31 of 31 West Bridge is a registered trademark of Cypress Semiconductor Corp. SLIM and Antioch are trademarks of Cypress Semiconductor Corp. All other trademarks or registered trademarks referenced herein are the property of their respective owners.