CYWB022XX Family
West Bridge®: Astoria™ USB
and Mass Storage Peripheral Controller
Cypress Semiconductor Corporation 198 Champion Court San Jose,CA 95134-1709 408-943-2600
Document Number: 001-13805 Rev. *Q Revised March 29, 2018
West Bridge®: Astoria ™ USB an d Mass St orage Peri pheral Controlle r
Features
Multimedia device support
Up to two SD, SDIO, MMC, MMC+, and CE-ATA devices
Supports Microsoft® Media Transfer Protocol (MTP) with
optimized data throughput
Simultaneous Link to Independent Multimedia (SLIM®)
architecture, enabling simultaneous and independent data
paths between the processor and USB, and between the USB
and mass storage
High-speed USB at 480 Mbps
USB 2.0 compliant
Integrated USB switch
Integrated USB 2.0 transceiver, smart serial interface engine
16 programmable endpoints
GPIF (General Programmable Interface)
Allows direct connection to most parallel interface
Programmable waveform descriptors and configuration
registers to define waveforms
Supports multiple Ready (RDY) inputs and Control (CTL)
outputs
Flexible processor interface that supports:
Multiplexing and nonmultiplexing address and data interface
SRAM interface
Pseudo cellular random access memory (CRAM) interface
(Antioch interface)
Pseudo NAND flash interface
SPI (slave mode) interface
Direct memory access (DMA) slave support
FlexBoot
Processor can boot from the processor interface port
Ultra low power, 1.8-V core operation
Low power modes
Small footprint:
3.91 × 3.91 × 0.55 mm 81-ball WLCSP (SP and Lite SP)
6 × 6 × 1.0 mm 100-ball VFBGA
10 × 10 × 1.20 mm 121-ball FBGA
Supports USB Boot, I2C Boot and Processor Boot
Selectable clock input frequencies
19.2 MHz, 24 MHz, 26 MHz, and 48 MHz
Applications
Cellular phones
Portable media players
Personal digital assistants
Portable navigation devices
Digital cameras
POS terminals
Portable video recorders
Data cards and wireless dongles
West BridgeTM AstoriaTM
Flexible Processor
Interface
Control
Registers uC
High-Speed
USB 2.0 XCVR
UP
S
SLIMTM
Access Control
Cypress
N-XpressTM
Engine
Configurable Storage
Interface
SD/SDIO/
MMC+/ CE-
ATA Block
Logic Block Diagram
CYWB022XX Family
Document Number: 001-13805 Rev. *Q Page 2 of 87
Contents
Functional Overview ........................................................ 3
Turbo-MTP Support ..................................................... 3
SLIM Architecture ........................................................ 3
8051 Microprocessor ................................................... 3
Configuration and Status Registers .............................3
Processor Interface (P-Port) ........................................ 3
FlexBoot ...................................................................... 3
USB Interface (U-Port) ................................................ 3
Mass Storage Support (S-Port) ................................... 4
Clocking ....................................................................... 5
Power Domains ........................................................... 6
Power Modes .............................................................. 7
Packages and Interface Options ..................................... 8
Pin Assignments .............................................................. 9
Absolute Maximum Ratings .......................................... 32
Operating Conditions ..................................................... 32
DC Characteristics ......................................................... 33
AC Timing Parameters ................................................... 35
P Port Interface ......................................................... 35
S Port Interface AC Timing Parameters .................... 72
Reset and Standby Timing Parameters .................... 74
AC Test Loads and Waveforms ..................................... 75
Ordering Information ...................................................... 76
Ordering Code Definitions ......................................... 76
Package Diagrams .......................................................... 77
Acronyms ........................................................................ 80
Document Conventions ................................................. 80
Units of Measure ....................................................... 80
Document History Page ................................................. 81
Sales, Solutions, and Legal Information ...................... 87
Worldwide Sales and Design Support ....................... 87
Products .................................................................... 87
PSoC® Solutions ...................................................... 87
Cypress Developer Community ................................. 87
Technical Support ..................................................... 87
CYWB022XX Family
Document Number: 001-13805 Rev. *Q Page 3 of 87
Functional Overview
Turbo-MTP Support
Turbo-MTP is an implementation of Microsoft’s MTP enabled by
West Bridge. In the current generation of MTP-enabled mobile
phones, all protocol packets needs 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, thereby bringing
the high performance of West Bridge to MTP. For more
information refer to the application note Optimizing Performance
using West Bridge® Controllers with Turbo-MTP.
SLIM Architecture
The SLIM architecture enables three different interfaces (P-port,
S-port, and U-port) to connect to one another independently.
With this architecture, connecting a device using Astoria to a PC
through USB does not disturb any of the functions of the device.
The device can still access mass storage at the same time as the
PC synchronizes with the main processor.
The SLIM architecture enables new usage models in which a PC
can access a mass storage device independent of the main
processor or enumerate access to both the mass storage and
the main processor at the same time.
In a handset, this typically enables using the phone as a thumb
drive, downloading media files to the phone while still having full
functionality available on the phone, or using the same phone as
a modem to connect the PC to the web.
8051 Microprocessor
The 8051 microprocessor embedded in Astoria does basic
transaction management for all the transactions between P-Port,
S-Port, and 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 SD, SDIO, MMC+,
and CE-ATA devices at the S-Port.
Configuration and Status Registers
The West Bridge Astoria 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 Astoria behaviors. For
example, it is able to mask certain status registers from raising
an interrupt. The status registers convey various status such as
the addresses of buffers for read operations.
Processor Interface (P-Port)
Communication with the external processor is realized through a
dedicated processor interface. This interface is configured to
support different interface standards. This interface supports
multiplexing and nonmultiplexing address or data bus in both
synchronous and asynchronous pseudo CRAM-mapped, and
nonmultiplexing address or data asynchronous SRAM-mapped
memory accesses. The interface also can be configured to a
pseudo NAND interface to support the processors NAND
interface. In addition, this interface can be configured to support
SPI slave. Asynchronous accesses can reach a bandwidth of up
to 66.7 MBps. Synchronous accesses can be performed at
33 MHz across 16 bits for up to 66.7 MBps bandwidth. The
P-Port of the WLCSP package only supports PNAND and SPI
interface.
The memory address is decoded to access any of the multiple
endpoint buffers inside Astoria. 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.
Access to these buffers is controlled by either using a DMA
protocol or using an interrupt to the main processor. These two
modes are configurable by the external processor. The 81-ball
WLCSP package only supports interrupt.
As a DMA slave, Astoria generates a DMA request signal to
signify to the main processor that a specific buffer is ready to be
read from or written to. The external processor monitors this
signal and polls Astoria 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 Astoria.
In the interrupt mode, Astoria communicates important buffer
status changes to the external processor using an interrupt
signal. The external processor then polls Astoria for the specific
buffers ready for read or write and it performs the appropriate
read or write operations through the processor interface.
FlexBoot
FlexBoot is an optional feature that Astoria emulates a NAND
Flash device. In this optional feature, the P-Port is configured as
pseudo NAND interface. The processor can download its boot
image through the P-Port.
When P-Port is configured to pseudo NAND interface, it supports
two operation modes:
Logic NAND Access (LNA) mode
Non-Logic NAND Access (non-LNA) mode
LNA refers to the mode of operation where Astoria emulates a
NAND flash device. This mode is designed for systems that
require booting of the system processor from a NAND Flash
device. In this type of application, the system processor can
communicate to Astoria using common NAND commands to
boot from a NAND Flash connected to Astoria’s S-port. In this
mode of operation, Astoria mimics a real NAND device and
allows the system processor to use its internal boot-ROM to boot
from Astoria, as it boots from a NAND Flash.
In the non-LNA mode of operation, the system processor
interfaces with Astoria using standard NAND interface, but does
not use standard NAND commands. In this mode, Astoria
responds to a subset of NAND commands. The system
processor uses a set of APIs provided by Cypress to
communicate through its NAND controller to Astoria. For details,
refer to the application note “Interfacing To West Bridge™
Astoria’s™ Pseudo-NAND Processor Port“.
USB Interface (U-Port)
In accordance with the USB 2.0 specification, Astoria can
operate in both full speed and high speed USB modes. The USB
interface consists of the USB transceiver and can be accessed
by both the P-Port and the S-Port.
CYWB022XX Family
Document Number: 001-13805 Rev. *Q Page 4 of 87
The Astoria USB interface supports programmable
CONTROL/BULK/INTERRUPT/ISOCHRONOUS endpoints.
Astoria also has an integrated USB switch (see Figure 1) that
allows interfacing to an external full speed USB PHY.
Figure 1. U-Port With Switch and Control Block
Mass Storage Support (S-Port)
The S-Port is configurable in five different interface modes:
Simultaneously supporting an SD/SDIO/MMC+/CE-ATA port
and an GPIF
Supporting two SD/SDIO/MMC+/CE-ATA ports
Supporting SD/SDIO/MMC+/CE-ATA port and GPIO
Supporting GPIF and GPIO
Supporting GPIO
These configurations are controlled by the 8051 firmware.
S-Port Configuration Modes
The S Port is configurable in six different interface modes:
GPIF and SD/SDIO/MMC/CE-ATA interface mode
Dual SD/SDIO/MMC/CE-ATA interface mode
SD/SDIO/MMC/CE-ATA and GPIO interlace mode
GPIF and GPIO interface mode
GPIO interface mode
GPIF and SD/SDIO/MMC/CE-ATA Interface Mode
This mode configures the S-Port into GPIF and
SD/SDIO/MMC/MMC+/CE-ATA ports as shown in Figure 2. The
SD/SDIO/MMC/MMC+/CE-ATA port supports either SD, SDIO,
MMC, MMC+, or CE-ATA device.
Figure 2. GPIF and SD/SDIO/MMC/CE-ATA Interface Mode
Dual SD/SDIO/MMC/CE-ATA Interface Mode
The dual SD/SDIO/MMC/MMC+/CE-ATA interface mode
configures the S-Port for up to two
SD/SDIO/MMC/MMC+/CE-ATA port as shown in Figure 3. Each
SD/SDIO/MMC/MMC+/CE-ATA port is independent and
supports different SD, SDIO, MMC, MMC+, or CE-ATA devices.
Figure 3. Dual SD/SDIO/MMC/CE-ATA Interface Mode
SD/SDIO/MMC/CE-ATA and GPIO Interface
The SD/SDIO/MMC/MMC+/CE-ATA and GPIO interface mode
configures the S-Port to support SD/SDIO/MMC/MMC+/CE-ATA
device and GPIOs as shown in Figure 4. Each GPIO is
configured as either input or output independently. The
processor accesses those GPIO through the P-Port driver’s API.
Figure 4. SD/SDIO/MMC/CE-ATA and GPIO Interface Mode
D+
D-
USB 2.0
XCVR
USB Port
(U Port)
USB Switch
and Control
Block
SWD+
SWD-
USBALLO
UVALID
SD
SDIO
MMC
MMC+
CE-ATA
OR
OR
OR
OR
SD_D[7:0]
SD
SDIO
MMC
MMC+
CE-ATA
OR
OR
OR
OR
SD2_D[7:0]
Astoria
S Port
P Port
U Port
SD
SDIO
MMC
MMC+
CE-ATA
OR
OR
OR
OR
SD_D[7:0]
PB[7:0]
GPIO
Astoria
S Port
P Port
U Port
CYWB022XX Family
Document Number: 001-13805 Rev. *Q Page 5 of 87
GPIF and GPIO Interface
The GPIF and GPIO interface mode configure the S-Port to
support GPIF and GPIO as shown in Figure 5. Each GPIO is
configured as either input or output independently. The
processor accesses those GPIO through the P-Port driver’s API.
Figure 5. GPIF and GPIO Interface Mode
GPIO Interface Mode
The GPIO interface mode configures the S-Port to all GPIO as
shown in Figure 6. Each GPIO is configured as either input or
output independently. The processor accesses those GPIO
through the P-Port driver’s API.
Figure 6. GPIO Interface Mode
SD/SDIO/MMC+/CE-ATA Port (S-Port)
When Astoria is configured with firmware to support SD, SDIO,
MMC+, and CE-ATA, this interface supports:
The Multimedia Card 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
SD Memory Card Specification Part 1, Physical Layer
Specification, SD Group, Version 2.0, May 9, 2006
SD Specifications – Part E1 SDIO Specification, Version 1.10,
August 18, 2004
CE-ATA Specification CE-ATA Digital Protocol, CE-ATA
Committee, Version 1.1, September, 2005
West Bridge Astoria provides support for 1-bit and 4-bit SD;
SDIO cards; 1-bit, 4-bit, and 8-bit MMC; MMC+ cards; and
CE-ATA drive. For the SD, SDIO, MMC/MMC Plus, and CE-ATA,
this block supports one card for one physical bus interface.
Astoria supports SD commands including the multisector
program command that are handled by the API.
GPIO Port (S-Port)
The GPIO in S-Port is configurable as either input or output
direction independently. The processor accesses the GPIO
through the P-Port driver’s API.
Clocking
Astoria allows connection of a crystal between the XTALIN and
XTALOUT pins or an external clock at the XTALIN pin. The
81-ball WLCSP package only supports the external clock. The
power supply level at the crystal supply XVDDQ determines
whether a crystal or a clock is provided. If XVDDQ is detected to
be 1.8 V, Astoria assumes that a clock input is provided. For a
crystal to be connected, XVDDQ must be 3.3 V.
Note Clock inputs at 3.3 V level are not supported.
Astoria’s 100-ball VFBGA package supports external crystal and
clock inputs at 19.2, 24, and 26 MHz frequencies. At 48 MHz,
only clock inputs are supported. The 81-ball SPWLCSP only
supports 19.2 and 26 MHz external clock input. The 81-ball Lite
SP WLCSP only supports 26 MHz external clock or crystal input.
The crystal or clock frequency selection is shown in Table 1 on
page 6, Table 2 on page 6, and Table 3 on page 6.
The XTALIN frequency is independent of the clock and 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.
For applications that use an external clock source to drive
XTALIN, the XTALOUT pin must be left floating. The external
clock source must also stop high or low and not toggle, to
achieve the lowest possible current consumption. The
requirements for an external clock source are shown in Table 4
on page 6.
Astoria has an on-chip oscillator circuit that uses an external
19.2, 24, and 26 MHz (±150 ppm) crystal with the following
characteristics:
Parallel resonant
Fundamental mode
1 mW drive level
12 pF (5% tolerance) load capacitors
150 ppm
GPIO
Astoria
S Port
P Port
U Port
CYWB022XX Family
Document Number: 001-13805 Rev. *Q Page 6 of 87
Figure 7. Crystal Configuration
Power Domains
Astoria has multiple power domains that serve different purposes
within the chip.
VDDQ refers to a group of four 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. The three separate I/O power domains
are:
PVDDQ – P-Port Processor interface I/O
SNVDDQ – S-Port GPIF interface I/O
SSVDDQ – S-Port SD interface I/O
GVDDQ – Other miscellaneous I/O
UVDDQ 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 supply is required for the power sequence control
circuits. For more details, see Pin Assignments on page 9.
VDD 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 must also be used for AVDDQ
AVDDQ is the 1.8 V supply for PLL and USB serializer analog
components. The same supply must also be used for VDD. The
maximum permitted noise on AVDDQ is 20 mV p-p
XVDDQ is the clock I/O supply; 3.3 V for XTAL or 1.8 V for an
external clock
Noise guideline for all supplies except AVDDQ is a maximum of
100 mV p-p. All I/O supplies of Astoria must be ON when a
system is active even if Astoria is not in use. The core VDD can
also be deactivated at any time to preserve power if there is a
minimum impedance of 1 k between the VDD pin and ground.
All I/Os tristate when the core is disabled.
Table 1. 100-ball FVBGA Clock Selection
XTALSLC[1] XTALSLC[0] Freq Crystal/Clock
0 0 19.2 MHz Crystal/Clock
0 1 24 MHz Crystal/Clock
1 0 48 MHz Clock
1 1 26 MHz Crystal/Clock
Table 2. 81-ball SP WLCSP Clock Selection
XTALSLC Freq Crystal/Clock
0 19.2 MHz Clock
1 26 MHz Clock
Table 3. 81-ball Lite SP WLCSP Clock Supports 26 MHz
XTALSLC Freq Crystal/Clock
NA 26 MHz Clock or Crystal
Table 4. External Clock Requirements
Parameter Description Specification Unit
Min Max
Vn (AVDDQ) Supply voltage noise at frequencies < 50 MHz 20 mV p-p
PN_100 Input phase noise at 100 Hz –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%
CYWB022XX Family
Document Number: 001-13805 Rev. *Q Page 7 of 87
Figure 8. Astoria Power Supply Domains
Power Supply Sequence
The power supplies are independently sequenced without
damaging the part. All power supplies must be up and stable
before the device operates. If the supplies are not stable, the
remaining domains are in low power (standby) state.
Power Modes
In addition to the normal operating mode, Astoria contains
several low power states when normal operation is not required.
Normal Mode
Normal mode is the mode in which Astoria is fully functional. In
this mode, data transfer functions described in this document are
performed.
Suspend Mode
This mode is entered internally by 8051 (the 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
pre-determined state or by asserting CE# LOW.
In Astoria’s suspend mode:
The clocks are shut off
All I/Os maintain their previous state
Core power supply must be retained
The states of the configuration registers, endpoint buffers, and
the program RAM are maintained. All transactions must be
complete before Astoria enters suspend mode (state of
outstanding transactions are not preserved)
The firmware resumes its operation from where it was
suspended because the program counter is not reset
Only inputs that are sensed are RESET#, GPIO[0]/SD_CD,
GPIO[1]/SD2_CD, SD_D3, SD2_D3, D+, and CE#. The last
three are wake up sources (each can be individually enabled
or disabled)
Hard Reset can be performed by asserting the RESET# input,
and Astoria is initialized
Standby Mode
Standby mode is a low-power state. This is the lowest power
mode of Astoria while still maintaining external supply levels.
This mode is entered through the deassertion of the WAKEUP
input pin or through internal register settings. To leave this mode,
assert the WAKEUP, CE#, and RESET#; change state of
GPIO[0]/SD_CD, GPIO[1]/SD2_CD, SD_D3, and SD2_D3.
In this mode 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 must ensure that the required
data is read before placing Astoria in the standby mode.
In the standby mode:
The program counter is reset on waking up from standby mode
All outputs are tristated and I/O is placed in input only
configuration. Values of I/Os in standby mode are listed in the
pin assignments table
Core power supply must be retained
Hard Reset can be performed by asserting the RESET# input,
and Astoria is initialized
PLL is disabled
USB switches the SWD+/SWD– to D+/D–
Core Power Down Mode
The core power supply VDD is powered down in this state.
Because AVDDQ is tied to the same supply as VDD, it is also
powered down. The endpoint buffers, configuration registers,
and program RAM do not maintain state. All VDDQ power
supplies (except AVDDQ) must be ON and not power down in
this mode. VDD33 must also remain ON. It has an option that the
UVDDQ can be powered down or stay ON while VDD is powered
down when SWD+/SWD– are not connected. The UVDDQ
cannot be powered down when SWD+/SWD– is connected, or
VDD is active. When UVDDQ is powered down, D+/D– cannot be
driven by an external device.
In the WLCSP package, AVDDQ is internally tied to XVDDQ.
Due to this, the clock input at XTALIN must be brought to a
steady low level prior to entry into Core Power Down Mode. In
the WLCSP package, VDD33 is tied to UVDDQ internally.
UVDDQ must be ON during the core power down mode
The core power down mode has two power down options:
Core only power down – VDD power down
Core and USB power down VDD and UVDDQ are both
powered down. In this option, SWD+/SWD– are not connected
and cannot be driven by an external device
In these power down options, the endpoint buffers, configuration
registers, or the program RAM do not maintain state. It is
necessary to reload the firmware on exiting from this mode. All
VDDQ power supplies must be ON and not powered down in this
mode.
In the 82-ball WLCSP package, in the core power down mode,
the USB switches the SWD+/SWD– to D+/D–.
USB-IOD-COREI/O
UVDDQVDD
D+
D-
*VDDQ
CYWB022XX Family
Document Number: 001-13805 Rev. *Q Page 8 of 87
Packages and Interface Options
Astoria provides one 100-ball VFBGA, one 100-ball BGA, one 121-ball FBGA and two types of 81-ball WLCSP packages. The two
WLCSP packages are SP WLCSP and Lite SP WLCSP. These two packages have different interface options as listed in Tabl e 5. The
100-ball VFBGA/BGA package pin list is listed in Table 6 on page 9, the 81-ball SP CSP package is listed in Table 10 on page 21,
and the 81-ball Lite SP CSP package in Table 11 on page 24.
Table 5. Interface Options for 100-ball VFBGA, 81-ball SP, and 81-ball Lite SP
Package
P-Port S-Port Clock
PCRAM SRAM ADM PNAN
DI2CSPI SD1 SD2 GPIF GPIO Ext
CLK Crystal Freq.
(MHz)
100-ball BGA /
VFBGA
19.2,
24, 26,
48
121-ball FBGA 19.2,
24, 26,
48
81-ball SP
WLCSP
 19.2,
26
81-ball Lite SP
WLCSP
 26
CYWB022XX Family
Document Number: 001-13805 Rev. *Q Page 9 of 87
Pin Assignments
Table 6. Astoria 100-ball VFBGA Package Pin Assignments
Pin Name Pin Description Power
Domain
P-Port
Ball # PCRAM
Non-Multiplexing
I/O Address / Data
bus Multiplexing
(ADM)
I/O SRAM I/O PNAND I/O SPI I/O
J2 CLK (pull low in
Asyn mode)
I CLK (pull low in
Async mode)
I Ext pull low I Ext pull low I SCK I Clock PVDDQ
VGND
G1CE#ICE#ICE#ICE#ISS# ICE# or SPI Slave
Select
H3 A7 I Ext pull up I A7 I A7 > 1:SBD
A7 > 0:LBD
I Ext pull up I Addr. Bus 7
H2 A6 I SDA I A6 I SDA I/O SDA I/O A6 or I2C data
H1 A5 I SCL I A5 I SCL I/O SCL I/O A5 or I2C clock
J3 A4 I Ext pull up I A4 I WP# I Ext pull up I A4 or PNAND WP
J1 A3 I A3 = 0 (Ext pull
low)
I A3 I A3 = 0 (Ext pull
low)
I A3 = 1 (Ext pull up) I A3
K3 A2 I A2 = 1 (Ext pull up) I A2 I A2 = 0 (Ext pull
low)
I A2 = 0 (Ext pull
low)
IA2
K2 A1 I Ext pull up I A1 I RB# O Ext pull up I A1 or PNAND R/B#
K1 A0 I Ext pull up I A0 I CLE I Ext pull up I A0 or PNAND CLE
G2 DQ[15] I/O AD[15] I/O DQ[15] I/O I/O[15] I/O Ext pull up I D15, AD15, or I/O15
G3 DQ[14] I/O AD[14] I/O DQ[14] I/O I/O[14] I/O Ext pull up I D14, AD14, or I/O14
F1 DQ[13] I/O AD[13] I/O DQ[13] I/O I/O[13] I/O Ext pull up I D13, AD13, or I/O13
F2 DQ[12] I/O AD[12] I/O DQ[12] I/O I/O[12] I/O Ext pull up I D12, AD12, or I/O12
F3 DQ[11] I/O AD[11] I/O DQ[11] I/O I/O[11] I/O Ext pull up I D11, AD11, or I/O11
E1 DQ[10] I/O AD[10] I/O DQ[10] I/O I/O[10] I/O Ext pull up I D10, AD10, or I/O10
E2 DQ[9] I/O AD[9] I/O DQ[9] I/O I/O[9] I/O Ext pull up I D9, AD9, or I/O9
E3 DQ[8] I/O AD[8] I/O DQ[8] I/O I/O[8] I/O Ext pull up I D8, AD8, or I/O8
D1 DQ[7] I/O AD[7] I/O DQ[7] I/O I/O[7] I/O Ext pull up I D7, AD7, or I/O7
D2 DQ[6] I/O AD[6] I/O DQ[6] I/O I/O[6] I/O Ext pull up I D6, AD6, or I/O6
D3 DQ[5] I/O AD[5] I/O DQ[5] I/O I/O[5] I/O Ext pull up I D5, AD5, or I/O5
C1 DQ[4] I/O AD[4] I/O DQ[4] I/O I/O[4] I/O Ext pull up I D4, AD4, or I/O4
C2 DQ[3] I/O AD[3] I/O DQ[3] I/O I/O[3] I/O Ext pull up I D3, AD3, or I/O3
C3 DQ[2] I/O AD[2] I/O DQ[2] I/O I/O[2] I/O Ext pull up I D2, AD2, or I/O2
B1 DQ[1] I/O AD[1] I/O DQ[1] I/O I/O[1] I/O SDO O SPI SDO, AD1or D1
B2 DQ[0] I/O AD[0] I/O DQ[0] I/O I/O[0] I/O SDI I SPI SDI, AD0, or D0
A1 ADV# I ADV# I I ALE I Ext pull up I Address Valid
B3 OE# I OE# I OE# I RE# I Ext pull up I Output Enable
A2 WE# I WE# I WE# I WE# I Ext pull up I WE#
DRQ & Int
A3 INT# O INT# O INT# O INT# O SINT# O INT Request GVDDQ
VGND
A4 DRQ# O DRQ# O DRQ# O DRQ# O N/C O DMA Request
B4 DACK# I DACK# I DACK# I DACK# I Ext pull up I DMA
Acknowledgement
U-Port
A5 D+ I/O/Z USB D+ UVDDQ
UVSSQ
A6 D– I/O/Z USB D–
A7 SWD+ I/O/Z USB Switch DP
C6 SWD– I/O/Z USB Switch DM
CYWB022XX Family
Document Number: 001-13805 Rev. *Q Page 10 of 87
S-Port
Ball # Double SDIO
Configuration I/O SDIO & GPIO
Configuration I/O GPIO
Configuration I/O GPIF
Configuration I/O GPIF & GPIO
Configuration I/O
G9 SD_D[7] I/O SD_D[7] I/O PD[7] (GPIO) I/O GPIF_DATA[15] I/O PD[7] (GPIO) I/O SD Data or GPIO or
GPIF Data
SSVDDQ
VGND
G10 SD_D[6] I/O SD_D[6] I/O PD[6] (GPIO) I/O GPIF_DATA[14] I/O PD[6] (GPIO) I/O SD Data or GPIO or
GPIF Data
F9 SD_D[5] I/O SD_D[5] I/O PD[5] (GPIO) I/O GPIF_DATA[13] I/O PD[5] (GPIO) I/O SD Data or GPIO or
GPIF Data
F10 SD_D[4] I/O SD_D[4] I/O PD[4] (GPIO) I/O GPIF_DATA[12] I/O PD[4] (GPIO) I/O SD Data or GPIO or
GPIF Data
E9 SD_D[3] I/O SD_D[3] I/O PD[3] (GPIO) I/O GPIF_DATA[11] I/O PD[3] (GPIO) I/O SD Data or GPIO or
GPIF Data
E10 SD_D[2] I/O SD_D[2] I/O PD[2] (GPIO) I/O GPIF_DATA[10] I/O PD[2] (GPIO) I/O SD Data or GPIO or
GPIF Data
D9 SD_D[1] I/O SD_D[1] I/O PD[1] (GPIO) I/O GPIF_DATA[9] I/O PD[1] (GPIO) I/O SD Data or GPIO or
GPIF Data
D10 SD_D[0] I/O SD_D[0] I/O PD[0] (GPIO) I/O GPIF_DATA[8] I/O PD[0] (GPIO) I/O SD Data or GPIO or
GPIF Data
F8 SD_CLK O SD_CLK O PC[7] (GPIO) I/O PC[7] (GPIO) I/O PC[7] (GPIO) I/O SD Clock or GPIO
G8 SD_CMD I/O SD_CMD I/O PC[3] (GPIO) I/O PC[3] (GPIO) I/O PC[3] (GPIO) I/O SD CMD or GPIO
H8 SD_POW SD_POW PC[6] (GPIO) I/O PC[6] (GPIO) I/O PC[6] (GPIO) I/O SD Power or GPIO
H10 SD_WP I SD_WP I N/C N/C PC[5] (GPIO) SD Write Protect
K7 SD2_D[7] I/O PB[7] (GPIO) I/O PB[7] (GPIO) I/O GPIF_DATA[7] I/O GPIF_DATA[7] I/O SD2 Data or GPIO or
GPIF Data
SNVDDQ
VGND
K8 SD2_D[6] I/O PB[6] (GPIO) I/O PB[6] (GPIO) I/O GPIF_DATA[6] I/O GPIF_DATA[6] I/O SD2 Data or GPIO or
GPIF Data
J8 SD2_D[5] I/O PB[5] (GPIO) I/O PB[5] (GPIO) I/O GPIF_DATA[5] I/O GPIF_DATA[5] I/O SD2 Data or GPIO or
GPIF Data
K9 SD2_D[4] I/O PB[4] (GPIO) I/O PB[4] (GPIO) I/O GPIF_DATA[4] I/O GPIF_DATA[4] I/O SD2 Data or GPIO or
GPIF Data
J9 SD2_D[3] I/O PB[3] (GPIO) I/O PB[3] (GPIO) I/O GPIF_DATA[3] I/O GPIF_DATA[3] I/O SD2 Data or GPIO or
GPIF Data
H9 SD2_D[2] I/O PB[2] (GPIO) I/O PB[2] (GPIO) I/O GPIF_DATA[2] I/O GPIF_DATA[2] I/O SD2 Data or GPIO or
GPIF Data
K10 SD2_D[1] I/O PB[1] (GPIO) I/O PB[1] (GPIO) I/O GPIF_DATA[1] I/O GPIF_DATA[1] I/O SD2 Data or GPIO or
GPIF Data
J10 SD2_D[0] I/O PB[0] (GPIO) I/O PB[0] (GPIO) I/O GPIF_DATA[0] I/O GPIF_DATA[0] I/O SD2 Data or GPIO or
GPIF Data
K6 SD2_CLK O PA[6] (GPIO) I/O PA[6] (GPIO) I/O PA[6] (GPIO) I/O PA[6] (GPIO) I/O SD2 Clock or GPIO
J6 SD2_CMD I/O PA[7] (GPIO) I/O PA[7] (GPIO) I/O PA[7] (GPIO) I/O PA[7] (GPIO) I/O SD2 CMD or GPIO
J5 SD2_POW O PC[0] (GPIO) I/O PC[0] (GPIO) I/O PC[0] (GPIO) I/O PC[0] (GPIO) I/O SD2 Power or GPIO
K4 N/C O N/C O N/C O GPIF_CTL[1] O GPIF_CTL[1] O GPIF Control Signal
H6 N/C O N/C O N/C O GPIF_CTL[0] O GPIF_CTL[0] O GPIF Control Signal
J7 PA[5] (GPIO) I/O PA[5] (GPIO) I/O PA[5] (GPIO) I/O PA[5] (GPIO) I/O PA[5] (GPIO) I/O GPIO
J4 N/C I N/C I N/C I GPIF_RDY[0] O GPIF_RDY[0] O GPIF Ready Signal
K5 SD2_WP O PC[2] (GPIO) I/O PC[2] (GPIO) I/O PC[2] (GPIO) I/O PC[2] (GPIO) I/O SD Write Protect or
GPIO
Other
B10 RESETOUT O RESETOUT O RESETOUT O RESETOUT /
GPIF_RDY[1]
O RESETOUT /
GPIF_RDY[1]
O Reset Out GVDDQ
VGND
C9 SD2_CD I/O
I
PC-5 (GPIO[1]) I/O PC-5 (GPIO[1]) I/O PC-5 (GPIO[1]) I/O PC-5 (GPIO[1]) I/O GPIO or SD2 CD
D8 PC-4 (GPIO[0]) or
SD_CD
I/O
I
PC-4 (GPIO[0]) or
SD_CD
I/O
I
PC-4 (GPIO[0]) I/O PC-4 (GPIO[0]) I/O PC-4 (GPIO[0]) I/O GPIO or SD CD
C10 RESET# I RESET
C7 WAKEUP I Wake Up Signal
Table 6. Astoria 100-ball VFBGA Package Pin Assignments (continued)
Pin Name Pin Description Power
Domain
CYWB022XX Family
Document Number: 001-13805 Rev. *Q Page 11 of 87
Conf
C5 XTALSLC[1] I Clock Select 1 GVDDQ
VGND
C4 XTALSLC[0] Clock Select 0
E8 TEST[2] I Test Cfg 2
C8 TEST[1] Test Cfg 1
D7 TEST[0] Test Cfg 0
Clock
A8 XTALIN I Crystal/Clock IN XVDDQ
VGND
B8 XTALOUT OCrystal Out
Power
D4,
H4
PVDDQ Power Processor I/F VDD
H5 SNVDDQ Power GPIF VDD
B5 UVDDQ Power USB VDD
H7 SSVDDQ Power SDIO VDD
D6 GVDDQ Power Misc I/O VDD
B9 AVDDQ Power Analog VDD
B7 XVDDQ Power Crystal VDD
D5,
G4,
G5,
G6,
G7,
F7
VDD Power Core VDD
A10 VDD33 Power Independent 3.3 V
B6 UVSSQ Power USB GND
A9 AVSSQ Power Analog GND
E4,
E5,
E6,
E7,
F4,
F5,
F6
VGND Power Core GND
Table 6. Astoria 100-ball VFBGA Package Pin Assignments (continued)
Pin Name Pin Description Power
Domain
CYWB022XX Family
Document Number: 001-13805 Rev. *Q Page 12 of 87
Table 7. Astoria CYWB0224ABS 121-ball FBGA Package Pin Assignments
Pin Name Pin Description Power
Domain
P-Port
Ball # PCRAM Non
Multiplexing
I/O Addr/Data bus
Multiplexing
(ADM)
I/O SRAM I/O PNAND I/O SPI I/O
J2 CLK (pull-low in
Asyn mode)
I CLK (pull-low in
Async mode)
I Ext pull-low I Ext pull-low I SCK I Clock PVDDQ
VGND
G1CE#ICE#ICE#ICE#ISS# ICE# or SPI Slave
Select
H3 A7 I Ext pull-up I A7 I A7 > 1:SBD
A7 > 0: LBD
I Ext pull-up I Addr. Bus 7
H2 A6 I SDA I A6 I SDA I/O SDA I/O A6 or I2C data
H1 A5 I SCL I A5 I SCL I/O SCL I/O A5 or I2C clock
J3 A4 I Ext pull-up I A4 I WP# I Ext pull-up I A4 or PNAND WP
J1 A3 I A3 = 0 (Ext
pull-low)
I A3 I A3 = 0 (Ext
pull-low)
I A3 = 1 (Ext pull-up) I A3
K3 A2 I A2 = 1 (Ext pull-up) I A2 I A2 = 0 (Ext
pull-low)
I A2 = 0 (Ext
pull-low)
IA2
K2 A1 I Ext pull-up I A1 I RB# O Ext pull-up I A1 or PNAND R/B#
K1 A0 I Ext pull-up I A0 I CLE I Ext pull-up I A0 or PNAND CLE
G2 DQ[15] I/O AD[15] I/O DQ[15] I/O I/O[15] I/O Ext pull-up I D15, AD15, or I/O15
G3 DQ[14] I/O AD[14] I/O DQ[14] I/O I/O[14] I/O Ext pull-up I D14, AD14, or I/O14
F1 DQ[13] I/O AD[13] I/O DQ[13] I/O I/O[13] I/O Ext pull-up I D13, AD13, or I/O13
F2 DQ[12] I/O AD[12] I/O DQ[12] I/O I/O[12] I/O Ext pull-up I D12, AD12, or I/O12
F3 DQ[11] I/O AD[11] I/O DQ[11] I/O I/O[11] I/O Ext pull-up I D11, AD11, or I/O11
E1 DQ[10] I/O AD[10] I/O DQ[10] I/O I/O[10] I/O Ext pull-up I D10, AD10, or I/O10
E2 DQ[9] I/O AD[9] I/O DQ[9] I/O I/O[9] I/O Ext pull-up I D9, AD9, or I/O9
E3 DQ[8] I/O AD[8] I/O DQ[8] I/O I/O[8] I/O Ext pull-up I D8, AD8, or I/O8
D1 DQ[7] I/O AD[7] I/O DQ[7] I/O I/O[7] I/O Ext pull-up I D7, AD7, or I/O7
D2 DQ[6] I/O AD[6] I/O DQ[6] I/O I/O[6] I/O Ext pull-up I D6, AD6, or I/O6
D3 DQ[5] I/O AD[5] I/O DQ[5] I/O I/O[5] I/O Ext pull-up I D5, AD5, or I/O5
C1 DQ[4] I/O AD[4] I/O DQ[4] I/O I/O[4] I/O Ext pull-up I D4, AD4, or I/O4
C2 DQ[3] I/O AD[3] I/O DQ[3] I/O I/O[3] I/O Ext pull-up I D3, AD3, or I/O3
C3 DQ[2] I/O AD[2] I/O DQ[2] I/O I/O[2] I/O Ext pull-up I D2, AD2, or I/O2
B1 DQ[1] I/O AD[1] I/O DQ[1] I/O I/O[1] I/O SDO O SPI SDO, AD1or D1
B2 DQ[0] I/O AD[0] I/O DQ[0] I/O I/O[0] I/O SDI I SPI SDI, AD0, or D0
A1 ADV# I ADV# I I ALE I Ext pull-up I Address Valid
B3 OE# I OE# I OE# I RE# I Ext pull-up I Output Enable
A2 WE# I WE# I WE# I WE# I Ext pull-up I WE#
DRQ & Int
A3 INT# O INT# O INT# O INT# O SINT# O INT Request GVDDQ
VGND
A4 DRQ# O DRQ# O DRQ# O DRQ# O N/C O DMA Request
B4 DACK# I DACK# I DACK# I DACK# I Ext pull-up I DMA
Acknowledgement
U-Port
A5 D+ I/O/Z USB D+ UVDDQ
UVSSQ
A6 D– I/O/Z USB D–
A7 SWD+ I/O/Z USB Switch DP
C6 SWD– I/O/Z USB Switch DM
CYWB022XX Family
Document Number: 001-13805 Rev. *Q Page 13 of 87
S-Port
Ball # Double SDIO
Configuration I/O SDIO & GPIO
Configuration I/O GPIO
Configuration I/O GPIF
Configuration I/O GPIF & GPIO
Configuration I/O
G9 SD_D[7] I/O SD_D[7] I/O PD[7] (GPIO) I/O GPIF_DATA[15] I/O PD[7] (GPIO) I/O SD Data or GPIO or
GPIF Data
SSVDDQ
VGND
G10 SD_D[6] I/O SD_D[6] I/O PD[6] (GPIO) I/O GPIF_DATA[14] I/O PD[6] (GPIO) I/O SD Data or GPIO or
GPIF Data
F9 SD_D[5] I/O SD_D[5] I/O PD[5] (GPIO) I/O GPIF_DATA[13] I/O PD[5] (GPIO) I/O SD Data or GPIO or
GPIF Data
F10 SD_D[4] I/O SD_D[4] I/O PD[4] (GPIO) I/O GPIF_DATA[12] I/O PD[4] (GPIO) I/O SD Data or GPIO or
GPIF Data
E9 SD_D[3] I/O SD_D[3] I/O PD[3] (GPIO) I/O GPIF_DATA[11] I/O PD[3] (GPIO) I/O SD Data or GPIO or
GPIF Data
E10 SD_D[2] I/O SD_D[2] I/O PD[2] (GPIO) I/O GPIF_DATA[10] I/O PD[2] (GPIO) I/O SD Data or GPIO or
GPIF Data
D9 SD_D[1] I/O SD_D[1] I/O PD[1] (GPIO) I/O GPIF_DATA[9] I/O PD[1] (GPIO) I/O SD Data or GPIO or
GPIF Data
D10 SD_D[0] I/O SD_D[0] I/O PD[0] (GPIO) I/O GPIF_DATA[8] I/O PD[0] (GPIO) I/O SD Data or GPIO or
GPIF Data
F8 SD_CLK O SD_CLK O PC[7] (GPIO) I/O PC[7] (GPIO) I/O PC[7] (GPIO) I/O SD Clock or GPIO
G8 SD_CMD I/O SD_CMD I/O PC[3] (GPIO) I/O PC[3] (GPIO) I/O PC[3] (GPIO) I/O SD CMD or GPIO
H8 SD_POW SD_POW PC[6] (GPIO) I/O PC[6] (GPIO) I/O PC[6] (GPIO) I/O SD Power or GPIO
H10 SD_WP I SD_WP I N/C I N/C PC[5] (GPIO) SD Write Protect
K7 SD2_D[7] I/O PB[7] (GPIO) I/O PB[7] (GPIO) I/O GPIF_DATA[7] I/O GPIF_DATA[7] I/O SD2 Data or GPIO or
GPIF Data
SNVDDQ
VGND
K8 SD2_D[6] I/O PB[6] (GPIO) I/O PB[6] (GPIO) I/O GPIF_DATA[6] I/O GPIF_DATA[6] I/O SD2 Data or GPIO or
GPIF Data
J8 SD2_D[5] I/O PB[5] (GPIO) I/O PB[5] (GPIO) I/O GPIF_DATA[5] I/O GPIF_DATA[5] I/O SD2 Data or GPIO or
GPIF Data
K9 SD2_D[4] I/O PB[4] (GPIO) I/O PB[4] (GPIO) I/O GPIF_DATA[4] I/O GPIF_DATA[4] I/O SD2 Data or GPIO or
GPIF Data
J9 SD2_D[3] I/O PB[3] (GPIO) I/O PB[3] (GPIO) I/O GPIF_DATA[3] I/O GPIF_DATA[3] I/O SD2 Data or GPIO or
GPIF Data
H9 SD2_D[2] I/O PB[2] (GPIO) I/O PB[2] (GPIO) I/O GPIF_DATA[2] I/O GPIF_DATA[2] I/O SD2 Data or GPIO or
GPIF Data
K10 SD2_D[1] I/O PB[1] (GPIO) I/O PB[1] (GPIO) I/O GPIF_DATA[1] I/O GPIF_DATA[1] I/O SD2 Data or GPIO or
GPIF Data
J10 SD2_D[0] I/O PB[0] (GPIO) I/O PB[0] (GPIO) I/O GPIF_DATA[0] I/O GPIF_DATA[0] I/O SD2 Data or GPIO or
GPIF Data
K6 SD2_CLK O PA[6] (GPIO) I/O PA[6] (GPIO) I/O PA[6] (GPIO) I/O PA[6] (GPIO) I/O SD2 Clock or GPIO
J6 SD2_CMD I/O PA[7] (GPIO) I/O PA[7] (GPIO) I/O PA[7] (GPIO) I/O PA [7] (GPIO) I/O SD2 CMD or GPIO
J5 SD2_POW O PC[0] (GPIO) I/O PC[0] (GPIO) I/O PC[0] (GPIO) I/O PC[0] (GPIO) I/O SD2 Power or GPIO
K4 N/C O N/C O N/C O GPIF_CTL[1] O GPIF_CTL[1] O GPIF Control Signal
H6 N/C O N/C O N/C O GPIF_CTL[0] O GPIF_CTL[0] O GPIF Control Signal
J7 PA[5] (GPIO) I/O PA[5] (GPIO) I/O PA[5] (GPIO) I/O PA[5] (GPIO) I/O PA[5] (GPIO) I/O GPIO
J4 N/C I N/C I N/C I GPIF_RDY[0] O GPIF_RDY[0] O GPIF Ready Signal
K5 SD2_WP O PC[2] (GPIO) I/O PC[2] (GPIO) I/O PC[2] (GPIO) I/O PC[2] (GPIO) I/O SD Write Protect or
GPIO
Other
B10 RESETOUT O RESETOUT O RESETOUT O RESETOUT /
GPIF_RDY[1]
O RESETOUT /
GPIF_RDY[1]
O RESETOUT GVDDQ
VGND
C9 SD2_CD I/O
I
PC-5 (GPIO[1]) I/O PC-5 (GPIO[1]) I/O PC-5 (GPIO[1]) I/O PC-5 (GPIO[1]) I/O GPIO or SD2 CD
D8 PC-4 (GPIO[0]) or
SD_CD
I/O
I
PC-4 (GPIO[0]) or
SD_CD
I/O
I
PC-4 (GPIO[0]) I/O PC-4 (GPIO[0]) I/O PC-4 (GPIO[0]) I/O GPIO or SD CD
C10 RESET# I RESET
C7 WAKEUP I Wake Up Signal
Table 7. Astoria CYWB0224ABS 121-ball FBGA Package Pin Assignments (continued)
Pin Name Pin Description Power
Domain
CYWB022XX Family
Document Number: 001-13805 Rev. *Q Page 14 of 87
Conf
C5 XTALSLC[1] I Clock Select 1 GVDDQ
VGND
C4 XTALSLC[0] Clock Select 0
E8 TEST[2] I Test Cfg 2
C8 TEST[1] Test Cfg 1
D7 TEST[0] Test Cfg 0
Clock
A8 XTALIN I Crystal / Clock IN XVDDQ
VGND
B8 XTALOUT OCrystal Out
Power
D4
H4
PVDDQ Power Processor I/F VDD
H5 SNVDDQ Power GPIF VDD
B5 UVDDQ Power USB VDD
H7 SSVDDQ Power SDIO VDD
D6 GVDDQ Power Misc I/O VDD
B9 AVDDQ Power Analog VDD
B7 XVDDQ Power Crystal VDD
D5,
G4,
G5,
G6,
G7,
F7
VDD Power Core VDD
A10 VDD33 Power Independent 3.3 V
B6 UVSSQ Power USB GND
A9 AVSSQ Power Analog GND
E4,
E5,
E6,
E7,
F4,
F5,
F6
VGND Power Core GND
Table 7. Astoria CYWB0224ABS 121-ball FBGA Package Pin Assignments (continued)
Pin Name Pin Description Power
Domain
CYWB022XX Family
Document Number: 001-13805 Rev. *Q Page 15 of 87
Table 8. Astoria CYWB0220ABS 121-ball FBGA Package Pin Assignments
Pin Name Pin Description Power
Domain
P-Port
Ball # PCRAM Non
Multiplexing
I/O Addr/Data bus
Multiplexing
(ADM)
I/O SRAM I/O PNAND I/O SPI I/O
J2 CLK (pull-low in
Asyn mode)
I CLK (pull-low in
Async mode)
I Ext pull-low I Ext pull-low I SCK I Clock PVDDQ
VGND
G1 CE# I CE# I CE# I CE# I SS# I CE# or SPI Slave
Select
H3 A7 I Ext pull-up I A7 I A7 > 1:SBD
A7 > 0: LBD
I Ext pull-up I Addr. Bus 7
H2 A6 I SDA I A6 I SDA I/O SDA I/O A6 or I2C data
H1 A5 I SCL I A5 I SCL I/O SCL I/O A5 or I2C clock
J3 A4 I Ext pull-up I A4 I WP# I Ext pull-up I A4 or PNAND WP
J1 A3 I A3 = 0 (Ext
pull-low)
I A3 I A3 = 0 (Ext
pull-low)
I A3 = 1 (Ext pull-up) I A3
K3 A2 I A2 = 1 (Ext pull-up) I A2 I A2 = 0 (Ext
pull-low)
I A2 = 0 (Ext
pull-low)
IA2
K2 A1 I Ext pull-up I A1 I RB# O Ext pull-up I A1 or PNAND R/B#
K1 A0 I Ext pull-up I A0 I CLE I Ext pull-up I A0 or PNAND CLE
G2 DQ[15] I/O AD[15] I/O DQ[15] I/O I/O[15] I/O Ext pull-up I D15, AD15, or I/O15
G3 DQ[14] I/O AD[14] I/O DQ[14] I/O I/O[14] I/O Ext pull-up I D14, AD14, or I/O14
F1 DQ[13] I/O AD[13] I/O DQ[13] I/O I/O[13] I/O Ext pull-up I D13, AD13, or I/O13
F2 DQ[12] I/O AD[12] I/O DQ[12] I/O I/O[12] I/O Ext pull-up I D12, AD12, or I/O12
F3 DQ[11] I/O AD[11] I/O DQ[11] I/O I/O[11] I/O Ext pull-up I D11, AD11, or I/O11
E1 DQ[10] I/O AD[10] I/O DQ[10] I/O I/O[10] I/O Ext pull-up I D10, AD10, or I/O10
E2 DQ[9] I/O AD[9] I/O DQ[9] I/O I/O[9] I/O Ext pull-up I D9, AD9, or I/O9
E3 DQ[8] I/O AD[8] I/O DQ[8] I/O I/O[8] I/O Ext pull-up I D8, AD8, or I/O8
D1 DQ[7] I/O AD[7] I/O DQ[7] I/O I/O[7] I/O Ext pull-up I D7, AD7, or I/O7
D2 DQ[6] I/O AD[6] I/O DQ[6] I/O I/O[6] I/O Ext pull-up I D6, AD6, or I/O6
D3 DQ[5] I/O AD[5] I/O DQ[5] I/O I/O[5] I/O Ext pull-up I D5, AD5, or I/O5
C1 DQ[4] I/O AD[4] I/O DQ[4] I/O I/O[4] I/O Ext pull-up I D4, AD4, or I/O4
C2 DQ[3] I/O AD[3] I/O DQ[3] I/O I/O[3] I/O Ext pull-up I D3, AD3, or I/O3
C3 DQ[2] I/O AD[2] I/O DQ[2] I/O I/O[2] I/O Ext pull-up I D2, AD2, or I/O2
B1 DQ[1] I/O AD[1] I/O DQ[1] I/O I/O[1] I/O SDO O SPI SDO, AD1or D1
B2 DQ[0] I/O AD[0] I/O DQ[0] I/O I/O[0] I/O SDI I SPI SDI, AD0, or D0
A1 ADV# I ADV# I I ALE I Ext pull-up I Address Valid
B3 OE# I OE# I OE# I RE# I Ext pull-up I Output Enable
A2 WE# I WE# I WE# I WE# I Ext pull-up I WE#
DRQ & Int
A3 INT# O INT# O INT# O INT# O SINT# O INT Request GVDDQ
VGND
A4 DRQ# O DRQ# O DRQ# O DRQ# O N/C O DMA Request
B4 DACK# I DACK# I DACK# I DACK# I Ext pull-up I DMA
Acknowledgement
CYWB022XX Family
Document Number: 001-13805 Rev. *Q Page 16 of 87
S-Port
Double SDIO
Configuration I/O SDIO & GPIO
Configuration I/O GPIO
Configuration I/O GPIF
Configuration I/O GPIF & GPIO
Configuration I/O
G9 SD_D[7] I/O SD_D[7] I/O PD[7] (GPIO) I/O GPIF_DATA[15] I/O PD[7] (GPIO) I/O SD Data or GPIO or
GPIF Data
SSVDDQ
VGND
G10 SD_D[6] I/O SD_D[6] I/O PD[6] (GPIO) I/O GPIF_DATA[14] I/O PD[6] (GPIO) I/O SD Data or GPIO or
GPIF Data
F9 SD_D[5] I/O SD_D[5] I/O PD[5] (GPIO) I/O GPIF_DATA[13] I/O PD[5] (GPIO) I/O SD Data or GPIO or
GPIF Data
F10 SD_D[4] I/O SD_D[4] I/O PD[4] (GPIO) I/O GPIF_DATA[12] I/O PD[4] (GPIO) I/O SD Data or GPIO or
GPIF Data
E9 SD_D[3] I/O SD_D[3] I/O PD[3] (GPIO) I/O GPIF_DATA[11] I/O PD[3] (GPIO) I/O SD Data or GPIO or
GPIF Data
E10 SD_D[2] I/O SD_D[2] I/O PD[2] (GPIO) I/O GPIF_DATA[10] I/O PD[2] (GPIO) I/O SD Data or GPIO or
GPIF Data
D9 SD_D[1] I/O SD_D[1] I/O PD[1] (GPIO) I/O GPIF_DATA[9] I/O PD[1] (GPIO) I/O SD Data or GPIO or
GPIF Data
D10 SD_D[0] I/O SD_D[0] I/O PD[0] (GPIO) I/O GPIF_DATA[8] I/O PD[0] (GPIO) I/O SD Data or GPIO or
GPIF Data
F8 SD_CLK O SD_CLK O PC[7] (GPIO) I/O PC[7] (GPIO) I/O PC[7] (GPIO) I/O SD Clock or GPIO
G8 SD_CMD I/O SD_CMD I/O PC[3] (GPIO) I/O PC[3] (GPIO) I/O PC[3] (GPIO) I/O SD CMD or GPIO
H8 SD_POW SD_POW PC[6] (GPIO) I/O PC[6] (GPIO) I/O PC[6] (GPIO) I/O SD Power or GPIO
H10 SD_WP I SD_WP I N/C N/C PC[5] (GPIO) SD Write Protect
K7 SD2_D[7] I/O PB[7] (GPIO) I/O PB[7] (GPIO) I/O GPIF_DATA[7] I/O GPIF_DATA[7] I/O SD2 Data or GPIO or
GPIF Data
SNVDDQ
VGND
K8 SD2_D[6] I/O PB[6] (GPIO) I/O PB[6] (GPIO) I/O GPIF_DATA[6] I/O GPIF_DATA[6] I/O SD2 Data or GPIO or
GPIF Data
J8 SD2_D[5] I/O PB[5] (GPIO) I/O PB[5] (GPIO) I/O GPIF_DATA[5] I/O GPIF_DATA[5] I/O SD2 Data or GPIO or
GPIF Data
K9 SD2_D[4] I/O PB[4] (GPIO) I/O PB[4] (GPIO) I/O GPIF_DATA[4] I/O GPIF_DATA[4] I/O SD2 Data or GPIO or
GPIF Data
J9 SD2_D[3] I/O PB[3] (GPIO) I/O PB[3] (GPIO) I/O GPIF_DATA[3] I/O GPIF_DATA[3] I/O SD2 Data or GPIO or
GPIF Data
H9 SD2_D[2] I/O PB[2] (GPIO) I/O PB[2] (GPIO) I/O GPIF_DATA[2] I/O GPIF_DATA[2] I/O SD2 Data or GPIO or
GPIF Data
K10 SD2_D[1] I/O PB[1] (GPIO) I/O PB[1] (GPIO) I/O GPIF_DATA[1] I/O GPIF_DATA[1] I/O SD2 Data or GPIO or
GPIF Data
J10 SD2_D[0] I/O PB[0] (GPIO) I/O PB[0] (GPIO) I/O GPIF_DATA[0] I/O GPIF_DATA[0] I/O SD2 Data or GPIO or
GPIF Data
K6 SD2_CLK O PA[6] (GPIO) I/O PA[6] (GPIO) I/O PA[6] (GPIO) I/O PA[6] (GPIO) I/O SD2 Clock or GPIO
J6 SD2_CMD I/O PA[7] (GPIO) I/O PA[7] (GPIO) I/O PA[7] (GPIO) I/O PA[7] (GPIO) I/O SD2 CMD or GPIO
J5 SD2_POW O PC[0] (GPIO) I/O PC[0] (GPIO) I/O PC[0] (GPIO) I/O PC[0] (GPIO) I/O SD2 Power or GPIO
K4 N/C O N/C O N/C O GPIF_CTL[1] O GPIF_CTL[1] O GPIF Control Signal
H6 N/C O N/C O N/C O GPIF_CTL[0] O GPIF_CTL[0] O GPIF Control Signal
J7 PA[5] (GPIO) I/O PA[5] (GPIO) I/O PA[5] (GPIO) I/O PA[5] (GPIO) I/O PA[5] (GPIO) I/O GPIO
J4 N/C I N/C I N/C I GPIF_RDY[0] O GPIF_RDY[0] O GPIF Ready Signal
K5 SD2_WP O PC[2] (GPIO) I/O PC[2] (GPIO) I/O PC[2] (GPIO) I/O PC[2] (GPIO) I/O SD Write Protect or
GPIO
Other
B10 RESETOUT O RESETOUT O RESETOUT O RESETOUT /
GPIF_RDY[1]
O RESETOUT /
GPIF_RDY[1]
O Reset Out GVDDQ
VGND
C9 SD2_CD I/O
I
PC-5 (GPIO[1]) I/O PC-5 (GPIO[1]) I/O PC-5 (GPIO[1]) I/O PC-5 (GPIO[1]) I/O GPIO or SD2 CD
D8 PC-4 (GPIO[0]) or
SD_CD
I/O
I
PC-4 (GPIO[0]) or
SD_CD
I/O
I
PC-4 (GPIO[0]) I/O PC-4 (GPIO[0]) I/O PC-4 (GPIO[0]) I/O GPIO or SD CD
C10 RESET# I RESET
C7 WAKEUP I Wake Up Signal
Table 8. Astoria CYWB0220ABS 121-ball FBGA Package Pin Assignments (continued)
Pin Name Pin Description Power
Domain
CYWB022XX Family
Document Number: 001-13805 Rev. *Q Page 17 of 87
Conf
C5 XTALSLC[1] I Clock Select 1 GVDDQ
VGND
C4 XTALSLC[0] Clock Select 0
E8 TEST[2] I Test Cfg 2
C8 TEST[1] Test Cfg 1
D7 TEST[0] Test Cfg 0
Clock
A8 XTALIN I Crystal / Clock IN XVDDQ
VGND
B8 XTALOUT O Crystal Out
Power
D4
H4
PVDDQ Power Processor I/F VDD
H5 SNVDDQ Power GPIF VDD
B5 UVDDQ Power USB VDD
H7 SSVDDQ Power SDIO VDD
D6 GVDDQ Power Misc I/O VDD
B9 AVDDQ Power Analog VDD
B7 XVDDQ Power Crystal VDD
D5,
G4,
G5,
G6,
G7,
F7
VDD Power Core VDD
A10 VDD33 Power Independent 3.3 V
B6 UVSSQ Power USB GND
A9 AVSSQ Power Analog GND
E4,
E5,
E6,
E7,
F4,
F5,
F6
VGND Power Core GND
Table 8. Astoria CYWB0220ABS 121-ball FBGA Package Pin Assignments (continued)
Pin Name Pin Description Power
Domain
CYWB022XX Family
Document Number: 001-13805 Rev. *Q Page 18 of 87
Table 9. Astoria CYWB0216ABS 121-ball FBGA Package Pin Assignments
Pin Name Pin Description Power
Domain
Unused Pins
Ball # Pull Direction I/O
J2 P/D I Pull-down PVDDQ
VGND
G1 P/U I Pull-up
H3 P/U I Pull-up
J3 P/U I Pull-up
J1 P/U I Pull-up
K3 P/D I Pull-down
K2 P/U I Pull-up
K1 P/U I Pull-up
G2 P/U I Pull-up
G3 P/U I Pull-up
F1 P/U I Pull-up
F2 P/U I Pull-up
F3 P/U I Pull-up
E1 P/U I Pull-up
E2 P/U I Pull-up
E3 P/U I Pull-up
D1 P/U I Pull-up
D2 P/U I Pull-up
D3 P/U I Pull-up
C1 P/U I Pull-up
C2 P/U I Pull-up
C3 P/U I Pull-up
B1 P/U O Pull-up
B2 P/U I Pull-up
A1 P/U I Pull-up
B3 P/U I Pull-up
A2 P/U I Pull-up
A3 N/C O No Connect GVDDQ
VGND
A4 N/C O No Connect
B4 P/U I Pull-up
I2C Pins
Interface Pins I/O Pin Description
H2 SDA I/O I2C data PVDDQ
VGND
H1 SCL I/O I2C clock
U-Port
A5 D+ I/O/Z USB D+ UVDDQ
UVSSQ
A6 D– I/O/Z USB D–
A7 SWD+ I/O/Z USB Switch DP
C6 SWD– I/O/Z USB Switch DM
CYWB022XX Family
Document Number: 001-13805 Rev. *Q Page 19 of 87
S-Port
Double SDIO
Configuration I/O SDIO & GPIO
Configuration I/O GPIO
Configuration I/O GPIF
Configuration I/O GPIF & GPIO
Configuration I/O
G9 SD_D[7] I/O SD_D[7] I/O PD[7] (GPIO) I/O GPIF_DATA[15] I/O PD[7] (GPIO) I/O SD Data or GPIO or
GPIF Data
SSVDDQ
VGND
G10 SD_D[6] I/O SD_D[6] I/O PD[6] (GPIO) I/O GPIF_DATA[14] I/O PD[6] (GPIO) I/O SD Data or GPIO or
GPIF Data
F9 SD_D[5] I/O SD_D[5] I/O PD[5] (GPIO) I/O GPIF_DATA[13] I/O PD[5] (GPIO) I/O SD Data or GPIO or
GPIF Data
F10 SD_D[4] I/O SD_D[4] I/O PD[4] (GPIO) I/O GPIF_DATA[12] I/O PD[4] (GPIO) I/O SD Data or GPIO or
GPIF Data
E9 SD_D[3] I/O SD_D[3] I/O PD[3] (GPIO) I/O GPIF_DATA[11] I/O PD[3] (GPIO) I/O SD Data or GPIO or
GPIF Data
E10 SD_D[2] I/O SD_D[2] I/O PD[2] (GPIO) I/O GPIF_DATA[10] I/O PD[2] (GPIO) I/O SD Data or GPIO or
GPIF Data
D9 SD_D[1] I/O SD_D[1] I/O PD[1] (GPIO) I/O GPIF_DATA[9] I/O PD[1] (GPIO) I/O SD Data or GPIO or
GPIF Data
D10 SD_D[0] I/O SD_D[0] I/O PD[0] (GPIO) I/O GPIF_DATA[8] I/O PD[0] (GPIO) I/O SD Data or GPIO or
GPIF Data
F8 SD_CLK O SD_CLK O PC[7] (GPIO) I/O PC[7] (GPIO) I/O PC[7] (GPIO) I/O SD Clock or GPIO
G8 SD_CMD I/O SD_CMD I/O PC[3] (GPIO) I/O PC[3] (GPIO) I/O PC[3] (GPIO) I/O SD CMD or GPIO
H8 SD_POW SD_POW PC[6] (GPIO) I/O PC[6] (GPIO) I/O PC[6] (GPIO) I/O SD Power or GPIO
H10 SD_WP I SD_WP I N/C N/C PC[5] (GPIO) SD Write Protect
K7 SD2_D[7] I/O PB[7] (GPIO) I/O PB[7] (GPIO) I/O GPIF_DATA[7] I/O GPIF_DATA[7] I/O SD2 Data or GPIO or
GPIF Data
SNVDDQ
VGND
K8 SD2_D[6] I/O PB[6] (GPIO) I/O PB[6] (GPIO) I/O GPIF_DATA[6] I/O GPIF_DATA[6] I/O SD2 Data or GPIO or
GPIF Data
J8 SD2_D[5] I/O PB[5] (GPIO) I/O PB[5] (GPIO) I/O GPIF_DATA[5] I/O GPIF_DATA[5] I/O SD2 Data or GPIO or
GPIF Data
K9 SD2_D[4] I/O PB[4] (GPIO) I/O PB[4] (GPIO) I/O GPIF_DATA[4] I/O GPIF_DATA[4] I/O SD2 Data or GPIO or
GPIF Data
J9 SD2_D[3] I/O PB[3] (GPIO) I/O PB[3] (GPIO) I/O GPIF_DATA[3] I/O GPIF_DATA[3] I/O SD2 Data or GPIO or
GPIF Data
H9 SD2_D[2] I/O PB[2] (GPIO) I/O PB[2] (GPIO) I/O GPIF_DATA[2] I/O GPIF_DATA[2] I/O SD2 Data or GPIO or
GPIF Data
K10 SD2_D[1] I/O PB[1] (GPIO) I/O PB[1] (GPIO) I/O GPIF_DATA[1] I/O GPIF_DATA[1] I/O SD2 Data or GPIO or
GPIF Data
J10 SD2_D[0] I/O PB[0] (GPIO) I/O PB[0] (GPIO) I/O GPIF_DATA[0] I/O GPIF_DATA[0] I/O SD2 Data or GPIO or
GPIF Data
K6 SD2_CLK O PA[6] (GPIO) I/O PA[6] (GPIO) I/O PA[6] (GPIO) I/O PA[6] (GPIO) I/O SD2 Clock or GPIO
J6 SD2_CMD I/O PA[7] (GPIO) I/O PA[7] (GPIO) I/O PA[7] (GPIO) I/O PA[7] (GPIO) I/O SD2 CMD or GPIO
J5 SD2_POW O PC[0] (GPIO) I/O PC[0] (GPIO) I/O PC[0] (GPIO) I/O PC[0] (GPIO) I/O SD2 Power or GPIO
K4 N/C O N/C O N/C O GPIF_CTL[1] O GPIF_CTL[1] O GPIF Control Signal
H6 N/C O N/C O N/C O GPIF_CTL[0] O GPIF_CTL[0] O GPIF Control Signal
J7 PA[5] (GPIO) I/O PA[5] (GPIO) I/O PA[5] (GPIO) I/O PA[5] (GPIO) I/O PA[5] (GPIO) I/O GPIO
J4 N/C I N/C I N/C I GPIF_RDY[0] O GPIF_RDY[0] O GPIF Ready Signal
K5 SD2_WP O PC[2] (GPIO) I/O PC[2] (GPIO) I/O PC[2] (GPIO) I/O PC[2] (GPIO) I/O SD Write Protect or
GPIO
Other
B10 RESETOUT O RESETOUT O RESETOUT O RESETOUT /
GPIF_RDY[1]
O RESETOUT /
GPIF_RDY[1]
O Reset Out GVDDQ
VGND
C9 SD2_CD I/O
I
PC-5 (GPIO[1]) I/O PC-5 (GPIO[1]) I/O PC-5 (GPIO[1]) I/O PC-5 (GPIO[1]) I/O GPIO or SD2 CD
D8 PC-4 (GPIO[0]) or
SD_CD
I/O
I
PC-4 (GPIO[0]) or
SD_CD
I/O
I
PC-4 (GPIO[0]) I/O PC-4 (GPIO[0]) I/O PC-4 (GPIO[0]) I/O GPIO or SD CD
C10 RESET# I RESET
C7 WAKEUP I Wake Up Signal
Table 9. Astoria CYWB0216ABS 121-ball FBGA Package Pin Assignments (continued)
Pin Name Pin Description Power
Domain
CYWB022XX Family
Document Number: 001-13805 Rev. *Q Page 20 of 87
Conf
C5 XTALSLC[1] I Clock Select 1 GVDDQ
VGND
C4 XTALSLC[0] Clock Select 0
E8 TEST[2] I Test Cfg 2
C8 TEST[1] Test Cfg 1
D7 TEST[0] Test Cfg 0
Clock
A8 XTALIN I Crystal/Clock IN XVDDQ
VGND
B8 XTALOUT OCrystal Out
Power
D4
H4
PVDDQ Power Processor I/F VDD
H5 SNVDDQ Power NAND VDD
B5 UVDDQ Power USB VDD
H7 SSVDDQ Power SDIO VDD
D6 GVDDQ Power Misc I/O VDD
B9 AVDDQ Power Analog VDD
B7 XVDDQ Power Crystal VDD
D5,
G4,
G5,
G6,
G7,
F7
VDD Power Core VDD
A10 VDD33 Power Independent 3.3 V
B6 UVSSQ Power USB GND
A9 AVSSQ Power Analog GND
E4,
E5,
E6,
E7,
F4,
F5,
F6
VGND Power Core GND
Table 9. Astoria CYWB0216ABS 121-ball FBGA Package Pin Assignments (continued)
Pin Name Pin Description Power
Domain
CYWB022XX Family
Document Number: 001-13805 Rev. *Q Page 21 of 87
Table 10. Astoria 81-ball SP WLCSP Package Pin Assignments
Pin Name Pin Description Power
Domain
P-Port
Ball # PNAND I/O SPI I/O
H9 Ext pull low I SCK I Clock PVDDQ
VGND
F9 CE# I SS# I CE# or SPI Slave
Select
E7 SDA I/O SDA I/O I2C data
H8 SCL I/O SCL I/O I2C clock
J9 WP# I Ext pull up I PNAND WP
G8 A[3]=0; (Ext pull low) I A[3]=0; (Ext pull up) I A[3]
E6 A[2]=0; (Ext pull low) I A[2]=0; (Ext pull low) I A[2]
G9 RB# O Ext pull up I PNAND R/B#
F8 CLE I Ext pull up I PNAND CLE
D9 I/O[7] I/O Ext pull up I IO7
D8 I/O[6] I/O Ext pull up I IO6
C9 I/O[5] I/O Ext pull up I IO5
B9 I/O[4] I/O Ext pull up I IO4
C8 I/O[3] I/O Ext pull up I IO3
C7 I/O[2] I/O Ext pull up I IO2
B8 I/O[1] I/O SDO O IO1 or SPI SDO
A8 I/O[0] I/O SDI I IO0 or SPI SDI
B7 ALE I Ext pull up I Address Valid
B6 RE# I Ext pull up I Output Enable
A7 WE# I Ext pull up I WE#
Int
C1 INT# O SINT# O INT Request GVDDQ
VGND
U-Port
A4 D+ I/O/Z USB D+ UVDDQ
UVSSQ
A5 D– I/O/Z USB D–
C4 SWD+ I/O/Z USB Switch D+
C5 SWD– I/O/Z USB Switch D–
CYWB022XX Family
Document Number: 001-13805 Rev. *Q Page 22 of 87
S-Port
Ball # Double SDIO
Configuration I/O SDIO & GPIO
Configuration I/O GPIO
Configuration I/O GPIF
Configuration I/O GPIF & GPIO
Configuration I/O
H2 SD_D[7] I/O SD_D[7] I/O PD[7] (GPIO) I/O GPIF_DATA [15] I/O PD[7] (GPIO) I/O SD Data or GPIO or
GPIF Data
SSVDDQ
VGND
H1 SD_D[6] I/O SD_D[6] I/O PD[6] (GPIO) I/O GPIF_DATA [14] I/O PD[6] (GPIO) I/O SD Data or GPIO or
GPIF Data
G3 SD_D[5] I/O SD_D[5] I/O PD[5] (GPIO) I/O GPIF_DATA [13] I/O PD[5] (GPIO) I/O SD Data or GPIO or
GPIF Data
G2 SD_D[4] I/O SD_D[4] I/O PD[4] (GPIO) I/O GPIF_DATA [12] I/O PD[4] (GPIO) I/O SD Data or GPIO or
GPIF Data
F2 SD_D[3] I/O SD_D[3] I/O PD[3] (GPIO) I/O GPIF_DATA [11] I/O PD[3] (GPIO) I/O SD Data or GPIO or
GPIF Data
F3 SD_D[2] I/O SD_D[2] I/O PD[2] (GPIO) I/O GPIF_DATA [10] I/O PD[2] (GPIO) I/O SD Data or GPIO or
GPIF Data
E3 SD_D[1] I/O SD_D[1] I/O PD[1] (GPIO) I/O GPIF_DATA [9] I/O PD[1] (GPIO) I/O SD Data or GPIO or
GPIF Data
E2 SD_D[0] I/O SD_D[0] I/O PD[0] (GPIO) I/O GPIF_DATA [8] I/O PD[0] (GPIO) I/O SD Data or GPIO or
GPIF Data
G1 SD_CLK O SD_CLK PC-7 (GPIO) I/O PC-7 (GPIO) I/O PC-7 (GPIO) I/O SD Clock or GPIO
F4 SD_CMD I/O SD_CMD I/O PC-3 (GPIO) I/O PC-3 (GPIO) I/O PC-3 (GPIO) I/O SD CMD or GPIO
J1 SD_POW O SD_POW O PC-6 (GPIO) I/O PC-6 (GPIO) I/O PC-6 (GPIO) I/O SD Power or GPIO
E1 SD_WP I SD_W I N/C I N/C I PC-5 (GPIO) I/O SD Write Protect
H5 SD2_D[7] I/O PB[7] (GPIO) I/O PB[7] (GPIO) I/O GPIF_DATA [7] I/O GPIF_DATA [7] I/O SD2 Data or GPIO or
GPIF Data
SNVDDQ
VGND
J4 SD2_D[6] I/O PB[6] (GPIO) I/O PB[6] (GPIO) I/O GPIF_DATA [6] I/O GPIF_DATA [6] I/O SD2 Data or GPIO or
GPIF Data
G5 SD2_D[5] I/O PB[5] (GPIO) I/O PB[5] (GPIO) I/O GPIF_DATA [5] I/O GPIF_DATA [5] I/O SD2 Data or GPIO or
GPIF Data
H4 SD2_D[4] I/O PB[4] (GPIO) I/O PB[4] (GPIO) I/O GPIF_DATA [4] I/O GPIF_DATA [4] I/O SD2 Data or GPIO or
GPIF Data
J3 SD2_D[3] I/O PB[3] (GPIO) I/O PB[3] (GPIO) I/O GPIF_DATA [3] I/O GPIF_DATA [3] I/O SD2 Data or GPIO or
GPIF Data
G4 SD2_D[2] I/O PB[2] (GPIO) I/O PB[2] (GPIO) I/O GPIF_DATA [2] I/O GPIF_DATA [2] I/O SD2 Data or GPIO or
GPIF Data
H3 SD2_D[1] I/O PB[1] (GPIO) I/O PB[1] (GPIO) I/O GPIF_DATA [1] I/O GPIF_DATA [1] I/O SD2 Data or GPIO or
GPIF Data
J2 SD2_D[0] I/O PB[0] (GPIO) I/O PB[0] (GPIO) I/O GPIF_DATA [0] I/O GPIF_DATA [0] I/O SD2 Data or GPIO or
GPIF Data
F7 SD2_CLK O PA[6] (GPIO) I/O PA[6] (GPIO) I/O PA-6 (GPIO) I/O PA-6 (GPIO) I/O SD2 Clock or GPIO
H6 SD2_CMD I/O PA[7] (GPIO) I/O PA[7] (GPIO) I/O PA-7 (GPIO) I/O PA-7 (GPIO) I/O SD2 CMD or GPIO
G7 SD2_POW O PC[0] (GPIO) I/O PC[0] (GPIO) I/O PC-0 (GPIO) I/O PC-0 (GPIO) I/O SD2 Power or GPIO
J8 N/C O N/C O N/C O GPIF_CTL[1] O GPIF_CTL[1] O GPIF Control Signal
J5 N/C O N/C O N/C O GPIF_CTL[0] O GPIF_CTL[0] O GPIF Control Signal
G6 PA-5 (GPIO) I/O PA-5 (GPIO) I/O PA-5 (GPIO) I/O PA-5 (GPIO) I/O PA-5 (GPIO) I/O GPIO
H7 N/C I N/C I N/C I GPIF_RDY[0] O GPIF_RDY[0] O GPIF Ready Signal
J7 SD2_WP O PC-2 (GPIO) I/O PC-2 (GPIO) I/O PC-2 (GPIO) I/O PC-2 (GPIO) I/O SD Write Protect or
GPIO
Other
C2 RESETOUT O RESETOUT O RESETOUT O RESETOUT /
GPIF_RDY[1]
O RESETOUT /
GPIF_RDY[1]
O RESETOUT or GPIF GVDDQ
VGND
D2 PC-5 (GPIO[1]) or
SD2_CD
I/O PC-5 (GPIO[1]) I/O PC-5 (GPIO[1]) I/O PC-5 (GPIO[1]) I/O PC-5 (GPIO[1]) I/O GPIO or SD2 CD
D1 PC-4 (GPIO[0]) or
SD_CD
I/O
I
PC-4 (GPIO[0]) or
SD_CD
I/O
I
PC-4 (GPIO[0]) I/O PC-4 (GPIO[0]) I/O PC-4 (GPIO[0]) I/O GPIO or SD CD
C3 RESET# I RESET
D4 WAKEUP I Wake Up Signal
Table 10. Astoria 81-ball SP WLCSP Package Pin Assignments (continued)
Pin Name Pin Description Power
Domain
CYWB022XX Family
Document Number: 001-13805 Rev. *Q Page 23 of 87
Conf
A1 XTALSLC I Clock Select GVDDQ
VGND
B1 TEST[2] I Test Cfg 2
C6 TEST[1] I Test Cfg 1
B4 TEST[0] I Test Cfg 0
CLK
A2 XTALIN I Crystal / Clock IN XVDDQ
VGND
Power
A9,
E8
PVDDQ Power Processor I/F VDD
J6 SNVDDQ Power GPIF VDD
B5 UVDDQ Power USB VDD
F1 SSVDDQ Power SDIO VDD
D3 GVDDQ Power Misc I/O VDD
B3 AVDDQ Power Analog VDD
A6,
D6,
E5,
F6
VDD Power Core VDD
A3 UVSSQ Power USB GND
B2 AVSSQ Power Analog GND
D5,
D7,
E4,
E9,
F5
VGND Power Core GND
Table 10. Astoria 81-ball SP WLCSP Package Pin Assignments (continued)
Pin Name Pin Description Power
Domain
CYWB022XX Family
Document Number: 001-13805 Rev. *Q Page 24 of 87
Table 11. Astoria 81-ball Lite SP WLCSP Package Pin Assignments
Pin Name
Pin Description Power Do-
main
P-Port
Ball # SRAM Interface ADM (Address/Data Multi-
plexing)
I/O PNAND I/O
G9 CE# I CE# I CE# I CE# PVDDQ
VGND
H5 A7 I External Pull Up I A7 > 1:SBD
A7 > 0: LBD
IA7
J8 A6 I SDA I/O SDA I/O A7 or SDA
H6 A5 I SCL I/O SCL I/O A6 or SCL
H7 A4 I External Pull Up I WP# I A4 or WP#
J9 A3 I External Pull Low I External Pull Low I A3
H8 A2 I External Pull Up I External Pull Low I A2
H9 A1 I External Pull Up I R/B# I A1 or R/B#
G8 A0 I External Pull Up I CLE I A0 or CLE
G6 DQ[15] I/O AD[15] I/O I/O[15] I/O D15, AD15, or IO15
F9 DQ[14] I/O AD[14] I/O I/O[14] I/O D14, AD14, or IO14
F8 DQ[13] I/O AD[13] I/O I/O[13] I/O D13, AD13, or IO13
F7 DQ[12] I/O AD[12] I/O I/O[12] I/O D12, AD12, or IO12
E9 DQ[11] I/O AD[11] I/O I/O[11] I/O D11, AD11, or IO11
E8 DQ[10] I/O AD[10] I/O I/O[10] I/O D10, AD10, or IO10
D9 DQ[9] I/O AD[9] I/O I/O[9] I/O D9, AD9, or IO9
D7 DQ[8] I/O AD[8 I/O I/O[8] I/O D8, AD8, or IO8
D8 DQ[7] I/O AD[7] I/O I/O[7] I/O D7, AD7, or IO7
C9 DQ[6] I/O AD[6] I/O I/O[6] I/O D6, AD6, or IO6
D6 DQ[5] I/O AD[5] I/O I/O[5] I/O D5, AD5, or IO5
B9 DQ[4] I/O AD[4] I/O I/O[4] I/O D4, AD4, or IO4
C8 DQ[3] I/O AD[3] I/O I/O[3] I/O D3, AD3, or IO3
C7 DQ[2] I/O AD[2] I/O I/O[2] I/O D2, AD2, or IO2
B8 DQ[1] I/O AD[1] I/O I/O[1] I/O D1, AD1, or IO1
A8 DQ[0] I/O AD[0] I/O I/O[0] I/O D0I, AD0, or IO0
B7 I ADV# I ALE I Address Valid
B6 OE# I OE# I RE# I Output Enable
A7 WE# I WE# I WE# I WE#
Int
C1 INT# O INT# O INT# O INT Request GVDDQ
VGND
D4 DRQ# O DRQ# O DRQ# O DMA Request
D3 DACK# I DACK# I DACK# I DMA ACK
U-Port
A4 D+ I/O/Z USB D+ UVDDQ
UVSSQ
A5 D– I/O/Z USB D–
C4 SWD+ I/O/Z USB Switch DP
C5 SWD– I/O/Z USB Switch DM
CYWB022XX Family
Document Number: 001-13805 Rev. *Q Page 25 of 87
S-Port
S-Port Interface I/O
F3 SD_D[7] I/O SD Data or GPIO SSVDDQ
VGND
H1 SD_D[6] I/O SD Data or GPIO
G2 SD_D[5] I/O SD Data or PIO
E3 SD_D[4] I/O SD Data or GPIO
F2 SD_D[3] I/O SD Data or GPIO
F1 SD_D[2] I/O SD Data or GPIO
E2 SD_D[1] I/O SD Data or GPIO
E1 SD_D[0] I/O SD Data or GPIO
G1 SD_CLK I/O SD Clock or GPIO
J1 SD_CMD I/O SD CMD or GPIO
J5 PB[7] (GPIO) I/O GPIOI
J4 PB[6] (GPIO) I/O GPIOI
H4 PB[5] (GPIO) I/O GPIOI
J3 PB[4] (GPIO) I/O GPIOI
H3 PB[3] (GPIO) I/O GPIOI
G4 PB[2] (GPIO) I/O GPIOI
J2 PB[1] (GPIO) I/O GPIOI
H2 PB[0] (GPIO) I/O GPIOI
J7 GPIF_RDY O Test Mode
J6 GPIF_CTL I Test Mode (Ext
Pull-High)
Other
D1 SD_CD I SD CD GVDDQ
VGND
C2 RESET# I RESET
E5 WAKEUP I Wake Up Signal
Conf
C3 TEST[2] I Test Cfg 2 GVDDQ
VGND
D5 TEST[1] I Test Cfg 1
B1 TEST[0] I Test Cfg 0
CLK
A2 XTALIN I Clock IN XVDDQ
VGND
A1 XTALOUT O Clock OUT
Power
A9, F6 PVDDQ Power Processor I/F VDD
B5 UVDDQ Power USBVDD
E4 SSVDDQ Power SDIO VDD
D2 GVDDQ Power Misc I/O VDD
B3 AVDDQ Power Analog VDD
B4 XVDDQ Power Crystal VDD
E7, A6,
C6, F5
VDD Power Core VDD
A3 UVSSQ Power USB GND
B2 AVSSQ Power Analog GND
G7, E6,
G5, F4,
G3
VGND Power Core GND
Table 11. Astoria 81-ball Lite SP WLCSP Package Pin Assignments (continued)
CYWB022XX Family
Document Number: 001-13805 Rev. *Q Page 26 of 87
Figure 9. Astoria 100-ball VFBGA Ball Map - Top View
123 4 5 6 7 8 9 10
A ADV# WE# INT# DRQ# D+ D‐ SWD+ 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] SWD‐ 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 GPIF_CTL[0] SSVDDQ SD_POW GPIF_DATA[2] SD_WP H
J A[3] CLK A[4] GPIF_RDY[0] PC[0] PA[7] PA[5] GPIF_DATA[5] GPIF_DATA[3]GPIF_DATA[0]J
K A[0] A[1] A[2] GPIF_CTL[1] PC[2] PA[6] GPIF_DATA[7] GPIF_DATA[6] GPIF_DATA[4] GPIF_DATA[1] K
123 4 5 6 7 8 9 10
GVDD
Q
SSVDD
Q
VDDQ/AVDDQ
VGND/AVSSQ
SNVDD
Q
POWERDOMAINKEY
UVDD
Q
UVSS
Q
PVDDQ
XVDDQ
VDD33
CYWB022XX Family
Document Number: 001-13805 Rev. *Q Page 27 of 87
Figure 10. Ball map_CYWB0216 - Top View
1234567891011
AP/U P/ U N/ C N/C D+ D- SWD+ XTALIN A VSSQ V DD33 N/C A
BP/U P/U P/U P/U UV DDQ UV SSQ XV DDQ XTA L OUT A V DDQ RESETOUT N/C B
CP/U P/ U P/ U XTA L SLC[ 0] XTA L SL C[ 1] SWD- WAKEUP TEST[1] GPIO[1] RESET# N/C C
DP/U P/U P/U PV DDQ V DD GV DDQ TEST[ 0] GPIO[0] SD_D[1] SD_D[0 ] N/ C D
EP/U P/U P/U VGND VGND VGND VGND TEST[2] SD_D[3] SD_D[2] N/C E
FP/U P/U P/U VGND VGND VGND V DD SD_CLK SD_D[5] SD_D[4] N/ C F
GP/U P/U P/U V DD V DD V DD V DD SD_CMD SD_D[ 7] SD_D[ 6] N/ C G
HSCL SDA P/U PVDDQ SNV DDQ GPIF_CTL [0] SSV DDQ SD_POW GPIF_DA TA [2] SD_WP N/CH
JP/U P/D P/U GPIF_RDY [0] PC [0] PA [7] PA [5] GPIF_DATA[5] GPIF_DATA[3] GPIF_DATA[0] N/C J
KP/U P/U P/D GPIF_CTL [1] PC [2] PA [6] GPIF_DATA[7] GPIF_DATA[6] GPIF_DATA[ 4] GPIF_DATA[1] N/C K
LN/C N/C N/C N/C N/C N/C N/C N/C N/C N/ C N/C L
1234567891011
UV DDQ
UVSSQ
GVDDQ
SSV DDQ
VDDQ/AVDDQ
VGNDAVSSQ
PV DDQ
SNV DDQ
XV DDQ
VDD33
P/U
P/D
N/C
Top View
POWER DOMAIN KEY
CYWB022XX Family
Document Number: 001-13805 Rev. *Q Page 28 of 87
Figure 11. Ball map_CYWB0220 - Top View
1234567891011
AADV# WE# INT# DRQ# N/C N/C N/C XTA LIN AV SSQ V DD33 N/C A
BDQ[1] DQ[0] OE# DACK# UV DDQ UV SSQ XV DDQ XTA L OUT A V DDQ RESETOUT N/C B
CDQ[4] DQ[3] DQ[2] XTALSLC[0] XTALSLC[1] N/C WAKEUP TEST[1] GPIO[1] RESET#N/C C
DDQ[ 7] DQ[ 6] DQ[ 5] PV DDQ V DD GV DDQ TEST[ 0] GPIO[0] SD_D[ 1] SD_D[0] N/C D
EDQ[ 10] DQ[9] DQ[8] VGND VGND VGND VGND TEST[2] SD_D[3] SD_D[2] N/C E
FDQ[ 13] DQ[12] DQ[11] VGND VGND VGND V DD SD_CLK SD_D[5] SD_D[4 ] N/ C F
GCE# DQ[ 15] DQ[14] V DD V DD V DD V DD SD_CMD SD_D[ 7] SD_D[6] N/ C G
HA[5] A[6] A[7] PVDDQ SNVDDQ GPIF_CTL[0] SSVDDQ SD_POW GPIF_DATA[2] SD_WP N/C H
JA[3] CLK A[4] GPIF_RDY[0] PC [0] PA [7] PA[5] GPIF_DATA[5] GPIF_DATA[3] GPIF_DATA[0] N/C J
KA[0] A[1] A[2] GPIF_CTL[1] PC [2] PA [6] GPIF_DATA[7] GPIF_DATA[6] GPIF_DATA[4] GPIF_DATA[1] N/C K
LN/C N/C N/C N/C N/C N/C N/C N/C N/C N/ C N/C L
1234567891011
UV DDQ
UVSSQ
GVDDQ
SSV DDQ
VDDQ/AVDDQ
VGNDAVSSQ
PV DDQ
SNV DDQ
XV DDQ
VDD33
N/C
Top Vie w
POWER DOMAIN KEY
CYWB022XX Family
Document Number: 001-13805 Rev. *Q Page 29 of 87
Figure 12. Ball map_CYWB0224 - Top View
1234567891011
AADV# WE# INT# DRQ# D+ D- SWD+ XTALIN A VSSQ VDD33 N/C A
BDQ[1] DQ[0] OE# DACK# UV DDQ UV SSQ XV DDQ XTA L OUT A V DDQ RESETOUT N/C B
CDQ[4] DQ[3] DQ[2] XTALSLC[0] XTALSLC[1] SWD- WAKEUP TEST[1] GPIO[1] RESET# N/C C
DDQ[ 7] DQ[ 6] DQ[ 5] PV DDQ V DD GV DDQ TEST[ 0] GPIO[0] SD_D[1] SD_D[0] N/C D
EDQ[10] DQ[9] DQ[8] VGND VGND VGND VGND TEST[2] SD_D[ 3] SD_D[2] N/C E
FDQ[13] DQ[12] DQ[11] VGND VGND VGND V DD SD_CLK SD_D[ 5] SD_D[4] N/ C F
GCE# DQ[ 15] DQ[ 14 ] V DD V DD V DD V DD SD_CMD SD_ D[7] SD_D[6 ] N/ C G
HA[5] A[6] A[7] PVDDQ SNVDDQ GPIF_CTL [0] SSVDDQ SD_POW GPIF_DATA[2] SD_WPN/C H
JA [3] CL K A [ 4] GPIF_RDY [0] PC[ 0] PA [ 7] PA [5] GPIF_ DA TA [5] GPIF_ DA TA [ 3] GPIF_DATA[0] N/C J
KA[0] A[1] A[2] GPIF_CTL[1] PC[2] PA[6] GPIF_DATA[7] GPIF_DATA[6] GPIF_DATA[4] GPIF_DATA[1] N/C K
LN/C N/C N/C N/C N/C N/C N/C N/C N/C N/ C N/C L
1234567891011
UV DDQ
UV SSQ
GVDDQ
SSV DDQ
VDDQ/AVDDQ
VGNDAVSSQ
PVDDQ
SNV DDQ
XVDDQ
VDD33
N/C
Top View
POWER DOM AIN KEY
CYWB022XX Family
Document Number: 001-13805 Rev. *Q Page 30 of 87
Figure 13. Astoria 81-ball SP WLCSP Ball Map - Top View
123456789
A XTALSLC XTALIN UVSSQ D+ D‐ VDD WE# IO[0] PVDDQ A
B TEST[2] AVSSQ AVDDQ TEST[0] UVDDQ RE# ALE IO[1] IO[4] B
C INT# RESETOUT RESET# SWD+ SWD‐ TEST[1] IO[2] IO[3] IO[5] C
D GPIO[0] GPIO[1] GVDDQ WAKEUP VGND VDD VGND IO[6] IO[7] D
E SD_WP SD_D[0] SD_D[1] VGND VDD A[2] SDA PVDDQ VGND E
F SSVDDQ SD_D[3] SD_D[2] SD_CMD VGND VDD PA[6] CLE CE# F
G SD_CLK SD_D[4] SD_D[5] GPIF_DATA[2] GPIF_DATA[5] PA[5] PC[0] A[3] R/B# G
H SD_D[6] SD_D[7] GPIF_DATA[1] GPIF_DATA[4] GPIF_DATA[7] PA[7] GPIF_RDY[0] SCL PullLow H
J POW GPIF_DATA[0] GPIF_DATA[3] GPIF_DATA[6] GPIF_CTL[0] SNVDDQ PC[2] GPIF_CTL[1] WP# J
123456789
POWERDOMAINKEY
UVDD
Q
UVSS
Q
GVDD
Q
XVDDQ
SSVDDQ
VDDQ/AVDDQ
VGND/AVSSQ
PVDDQ
SNVDD
Q
CYWB022XX Family
Document Number: 001-13805 Rev. *Q Page 31 of 87
Figure 14. Astoria 81-ball Lite SP WLCSP Ball Map - Top View
123456789
AXTALOUT XTALIN UV SSQ D+ D- V DD WE# DQ[0] PV DDQ A
BTEST[0] A VSSQ A V DDQ XV DDQ UV DDQ OE# ADV# DQ[1] DQ[4] B
CINT# RESET# TEST[2] SWD+ SWD- VDD DQ[2] DQ[3] DQ[6] C
DGPIO[0] GV DDQ DA CK# DRQ# TEST[1] DQ[5] DQ[8] DQ[ 7] DQ[9] D
ESD_D[0] SD_D[1] SD_D[4] SSV DDQ WAKEUP VGND VDD DQ[10] DQ[11] E
FSD_D[2] SD_D[3] SD_D[7] VGND V DD PV DDQ DQ[ 12] DQ[13] DQ[14] F
GSD_CLK SD_D[5] VGND PB[2] (GPIO) VGND DQ[15] VGND A[0] CE# G
HSD_D[6] PB[0] (GPIO) PB[3] (GPIO) PB[5] (GPIO) A[7] A[5] A[4] A[2] A[1] H
JSD_CMD PB[1] (GPIO) PB[4] (GPIO) PB[6] (GPIO) PB[7] (GPIO) GPIF_RDY GPIF_CTL A[6] A[3] J
123456789
VGND/AVSSQ
PVDDQ
XVDDQ
POWER DOMAIN KEY
UVDDQ
UVSSQ
GVDDQ
SSVDDQ
VDD/AVDDQ
CYWB022XX Family
Document Number: 001-13805 Rev. *Q Page 32 of 87
Absolute Maximum Ratings
Exceeding maximum ratings may shorten the useful life of the
device. User guidelines are not tested.
Storage temperature ................................ –65 °C to +150 °C
Ambient temperature
with power supplied (Industrial) ................. –40 °C to +85 °C
Supply voltage to ground potential
VDD, AVDDQ ..............................................–0.5 V to +2.0 V
GVDDQ, PVDDQ, SSVDDQ, SNVDDQ,
UVDDQ, and VDD33 and XVDDQ ..............–0.5 V to +4.0 V
DC input voltage to any input pin
(Depends on I/O supply voltage.
Inputs are not overvoltage tolerant.) ..............1.89 V to 3.6 V
DC voltage applied to
outputs in High Z state .................... –0.5 V to VDDQ + 0.5 V
Static discharge voltage
(ESD) from JESD22-A114 ......................................> 2000 V
Latch up current ..................................................... > 200 mA
Maximum output short circuit current
for all I/O configurations. (Vout = 0 V) [1] ................. –100 mA
Operating Conditions
TA (ambient temperature under bias)
Industrial .................................................... –40 °C to +85 °C
VDD, AVDDQ supply voltage ..........................1.7 V to 1.9 V
UVDDQ supply voltage ....................................3.0 V to 3.6 V
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
Note
1. Do not test more than one output at a time. Duration of the short circuit must not exceed one second. Tested initially and after any design or process changes that
may affect these parameters
CYWB022XX Family
Document Number: 001-13805 Rev. *Q Page 33 of 87
DC Characteristics
Table 12. DC Specifications for All Voltage Supplies (Except USB Switch)
Parameter Description Conditions Min Typ Max Unit
VDD Core voltage supply 1.7 1.8 1.9 V
AVDDQ Analog voltage supply 1.7 1.8 1.9 V
XVDDQ Crystal voltage supply 3.0 3.3 3.6 V
XVDDQ Clock voltage supply 1.7 1.8 1.9 V
PVDDQ[4] Processor interface I/O 1.7 1.8, 2.5,
3.3
3.6 V
GVDDQ[4] Miscellaneous I/O voltage supply 1.7 1.8, 2.5,
3.3
3.6 V
SNVDDQ[3, 4] S-Port GPIF voltage supply 1.7 1.8, 2.5,
3.3
3.6 V
SSVDDQ[3, 4] S-Port SD I/O voltage supply 1.7 1.8, 2.5,
3.3
3.6 V
UVDDQ[6] USB voltage supply 3.0 3.3 3.6 V
VDD33 Power sequence control supply 3.0 3.3 3.6 V
VIH1[5] Input HIGH voltage 1 All ports except USB,
2.0 V < VCC < 3.6 V
0.625 × VCC –V
CC + 0.3 V
VIH2[5] 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 –0.3 0.25 × VCC V
VOH Output HIGH voltage IOH(MAX) = –0.1 mA 0.9 × VCC –V
VOL Output LOW voltage IOL(MIN) = 0.1 mA 0.1 × VCC V
IIX Input leakage current All I/O signals held at VDDQ –1 1 A
IOZ Output leakage current All I/O signals held at VDDQ –1 1 A
ICC Core Operating current of core voltage
supply (VDD) and analog voltage
supply (AVDDQ)
VFBGA package
outputs tri-stated
––110mA
WLCSP package
outputs tri-stated
––115mA
ICC Crystal Operating current of crystal
voltage supply (XVDDQ)[8] VFBGA package
XTALOUT floating
––5mA
WLCSP package N/A
ICC USB Operating current of USB voltage
supply (UVDDQ)[8] Operating and terminated for high speed
mode
––25mA
ISB1
(For 100-ball
VFBGA and
81-ball SP
WLCSP-
Packages)
Total standby current of Astoria
when device is in suspend mode
1. *VDDQ = 3.3 V nominal
(3.0–3.6 V)
2. Outputs and Bidirs high or
floating[7]
3. XTALOUT floating
4. D+ floating, D–grounded
5. Device in suspend mode
25 C–300
[2] A
85 C 3000 A
Notes
2. Isb1 typical value is not a maximum specification but a typical value. Isb1 maximum current value specified for 85°C.
3. The SSVDDQ I/O voltage can be 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 and SNVDDQ levels for SD modes: 2.0 V3.6 V, MMC modes: 1.7 V3.6 V.
4. Interfaces with a voltage range are adjustable with respect to the I/O voltage and supports multiple I/O voltages.
5. VCC = pertinent VDDQ value.
6. When U-Port is in a disabled state, UVDDQ can go down to 2.4 V, provided UVDDQ is still the highest supply voltage level.
7. The Outputs and Bidirs that are forced low in standby mode can increase I/O supply standby current beyond specified value.
8. 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).
CYWB022XX Family
Document Number: 001-13805 Rev. *Q Page 34 of 87
ISB1
(For 81-ball Lite
SP WLCSP)
Total standby current of Astoria
when device is in suspend mode
6. *VDDQ = 3.3 V nominal
(3.0–3.6 V)
7. Outputs and Bidirs high or
floating[7]
8. XTALOUT floating
9. D+ floating, D– grounded
10.Device in suspend mode
25 C TBD TBD TBD A
85 C TBD TBD TBD A
ISB2 Total standby current of Astoria
when device is in standby mode
1. *VDDQ = 3.3 V Nominal
(3.0–3.6 V)
2. Outputs and Bidirs High or
Floating[7]
3. XTALOUT Floating
4. D+ Floating, D– Grounded
25 C– 52A
85 C– 450A
ISB3 Total standby current of Astoria
when device is in core
power-down mode
1. Outputs and Bidirs High or
Floating[7]
2. XTALOUT Floating
3. D+ Floating, D– Grounded
4. Core Powered Down
25 C– 28A
85 C– 139A
Table 12. DC Specifications for All Voltage Supplies (Except USB Switch) (continued)
Parameter Description Conditions Min Typ Max Unit
Table 13. USB Switch DC Specifications
Parameter Description Conditions Min Typ Max Unit
VIH Input voltage HIGH 1.6 V
VIL Input voltage LOW 0.8 V
RON On resistance 4.5 7 10
ROFF Off resistance 1M
CDP/DM_ON D+/D– on capacitance (with
Full-Speed switch On)
25 pF
CDP/DM_OFF D+/D– off capacitance 20 pF
Table 14. Capacitance
Parameter Description Conditions Typ Max Unit
CIN Input pin capacitance, except
D+/D–
TA = 25 °C, f = 1 MHz, VCC = VCCIO –9pF
Input pin capacitance, D+/D– 15 pF
COUT Output pin capacitance 10 pF
CYWB022XX Family
Document Number: 001-13805 Rev. *Q Page 35 of 87
AC Timing Parameters
P Port Interface
PCRAM Non Multiplexing Asynchronous Mode
Table 15. Asynchronous Mode Timing Parameters
Parameter Description Min Max Unit
Read Timing Parameters
Interface bandwidth (MBPS) 66.7 MBps
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[10] ns
tCVS CE# low setup time to ADV# HIGH 5 ns
tVPH ADV# HIGH time 15[9] ns
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 022.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[10] ns
tCVS CE# LOW setup time to ADV# HIGH 5 ns
tVPH ADV# HIGH time 15[9] ns
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 Write to DQ High Z output 22.5 ns
tOW End of write to Low Z output 3 ns
Notes
9. In applications where access cycle time is at least 60 ns, tVPH can be relaxed to 12 ns.
10. In applications where back-to-back accesses are not performed on different endpoint addresses, the minimum tAVH spec. can be relaxed to 0 ns.
CYWB022XX Family
Document Number: 001-13805 Rev. *Q Page 36 of 87
Figure 15. Non Multiplexing Asynchronous Pseudo CRAM Mode Single Read Time Parameters
A
ADV#
CE#
OE#
R/W#
DQ
tAA
tEA
tOE
tOLZ
tOHZ
tLZ
tHZ
Valid Address
High-Z
tVPH tAVS tAVH
tVP
Valid Output
tAADV
tOH
tCVS
Figure 16. Non Multiplexing Asynchronous Pseudo CRAM mode Back to Back Read Timing Parameters
A
ADV#
CE#
OE#
WE#
DQ
tAA
tEA
tOHZ
tLZ
tHZ
High-Z
tVPH tAVS tAVH
tVP
tAADV
Valid Address Valid Address
Valid Output Valid Output
CYWB022XX Family
Document Number: 001-13805 Rev. *Q Page 37 of 87
Figure 17. Non Multiplexing Asynchronous Pseudo CRAM Mode Back to Back Write Timing Parameters
A
ADV#
CE#
OE#
WE#
DQ_IN High-Z
tVPH
tAVS tAVH
tVP
Valid Address
Valid Input Valid Input
tDW tDH
DQ_OUT
tVS
tAS
tWHZ
tLZ
Valid Address
tAW
tCW
tOW
tWPH tWP
tADVS
tCPH
Figure 18. Non Multiplexing Asynchronous Pseudo CRAM Mode Read to Write Timing Parameters
A
ADV#
CE#
OE#
WE#
DQ_IN High-Z
tVPH
tAVS tAVH
tVP
Valid Add ress
Valid Input Va lid In put
tDW tDH
DQ_OUT
tVS
tAS
tWHZ
Valid Address
tAW
tOW
tWP
tAA
tOE
tOLZ
tLZ
High-Z
tVPH tAVS t AVH
tVP
tAADV
Valid Address
Valid Output
tOHZ
tEA
CYWB022XX Family
Document Number: 001-13805 Rev. *Q Page 38 of 87
Figure 19. Non Multiplexing Asynchronous Pseudo CRAM Mode Write to Read Timing Parameters
A
ADV#
CE#
OE#
WE#
DQ_IN
tAVS tAVH
tVP
Valid Address
Valid Input
tDW tDH
DQ_OUT
tVS
tAS
tWHZ
tAW
tWP
tAA
tOE
tOLZ
tAVS tAVH
tVP
tAADV
Valid Addr ess
Valid Output
CYWB022XX Family
Document Number: 001-13805 Rev. *Q Page 39 of 87
Address Data Multiplexing Asynchronous Mode
Table 16. Address Data Multiplexing Asynchronous Mode Timing Parameters
Parameter Description Min Max Unit
Read Timing Parameters
Interface bandwidth 50 MBps
tAA Address to data valid 30 ns
tEA Chip enable access time 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 ns
tCVS CE# LOW setup time to ADV# HIGH 5 ns
tVPH ADV# HIGH time 15 ns
tVP ADV# pulse width LOW 7.5 ns
tAVDOE ADV# HIGH to OE# LOW 0 ns
tOE OE# LOW to data valid 22.5 ns
tOLZ OE# LOW to Low Z 3 ns
tOHZ OE# HIGH to High Z 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
tAVDWE ADV# HIGH to write start 0 ns
tWP WE# pulse width 22 ns
tAVS Address valid to ADV# HIGH 5 ns
tAVH ADV# HIGH to address hold 2 ns
tCVS CE# LOW setup time to ADV# HIGH 5 ns
tVPH ADV# HIGH time 15 ns
tVP ADV# pulse width LOW 7.5 ns
tVS ADV# LOW to end of write 30 ns
tDS Data setup to write end 18 ns
tDH Data hold from write end 0 ns
CYWB022XX Family
Document Number: 001-13805 Rev. *Q Page 40 of 87
Figure 20. Address Data Multiplexing Asynchronous Single Read Timing Parameters
A<7:0>/
DQ<15:0>
ADV#
CE#
OE #
WE#
Valid Data
tAA
tOE
tOLZ tOHZ
tHZ
High-Z
tVPH
tA VS tAVH
tVP
tAADV
Valid Addr ess
tEA
tLZ
High-Z
Logic High
tAVDOE
tCVS
Figure 21. Address Data Multiplexing Asynchronous Single Write Timing Parameters
A<7:0>/
DQ<15:0>
ADV#
CE#
WE#
tAW
tWP
tVPH
tAVS tAVH
tVP
Valid Address
tCW
High-Z
tAVDWE
Valid Input
tDS tDH
tVS
tCVS
CYWB022XX Family
Document Number: 001-13805 Rev. *Q Page 41 of 87
Non Multiplexing Synchronous Mode Timing Parameters
Table 17. Non Multiplexing Synchronous Mode Timing Parameters
Parameter Description 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
tWH Address hold time (write to the register) for the first time that processor configures
the P-Port from non-ADM asynchronous mode to non-ADM synchronous mode
0 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
tOLZ OE# LOW to data Low Z 3 ns
tOHZ OE# HIGH to data High Z 22.5 ns
tOE OE# LOW to data valid 22.5 ns
tCKHZ Clock to data High Z 18 ns
tCKLZ Clock to data Low Z 3 ns
CYWB022XX Family
Document Number: 001-13805 Rev. *Q Page 42 of 87
Figure 22. Non Multiplexing Synchronous Pseudo CRAM Mode Write Timing Parameters
A[7:0]
CE#
CLK
OE#
tS tH
tCLK
DQ[15:0]
(input)
WE#
tCLKH
tCLKL
An An+1 An+2 An+3
DQ[15:0]
(output)
Dn Dn+1 Dn+2 Dn+3
High-Z
Note:
- Assumes previous cycle had CE# deselected
- OE# is don’t care during write operations
tWH
Figure 23. Non Multiplexing Synchronous Pseudo CRAM Mode Read Timing Parameters
A[7:0]
CE#
CLK
OE#
tS tH
tCLK
DQ[15:0]
(input)
WE#
tCLKH
tCLKL
An An+1 An+2 An+3
DQ[15:0]
(output) Dn Dn+1
High-Z
Note:
- Assumes previous cycle had CE # deselected
An+4
High-Z
tOH
tCO
tCKLZ
tOHZ tOLZ
tOE
CYWB022XX Family
Document Number: 001-13805 Rev. *Q Page 43 of 87
Figure 24. Non Multiplexing Synchronous Mode Read (OE# Fixed LOW) Timing Parameters
A[7:0]
CE#
CLK
OE#
tS tH
WE#
Ax Ax+1
DQ[15:0]
(output)
Note:
- Assumes previous s everal cycles were Read
tOH
Dx-1Dx-2
tCO
Dx
tC KHZ
Ax+2
Dx Dx+1
Figure 25. Non Multiplexing Synchronous Mode Read to Write (OE# Controlled) Timing Parameters
A[7:0]
CE#
CLK
OE#
tS tH
tCLK
DQ[15:0]
(input)
WE#
tCLKH
tCLKL
Ax Ax+1 An An+1
DQ[15:0]
(output)
High-Z
Note:
- Assumes previous several cycles were Read
- (Ax) and (Ax+1) cycles are turnaround . (A x+1) operation does not cross pipeline .
An+2
tOH
Dn Dn+1
tOHZ
Dx-1Dx-2
tCO
tS tH
Dn+2
Dx
CYWB022XX Family
Document Number: 001-13805 Rev. *Q Page 44 of 87
Figure 26. Non Multiplexing Synchronous Mode Read to Write (OE# Fixed LOW) Timing Parameters
A[7:0]
CE#
CLK
OE#
tS tH
tCLK
DQ[15:0]
(input)
WE#
tCLKH
tCLKL
Ax Ax+1 Ax+2 An
DQ[15:0]
(output)
High-Z
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)
An+1
tOH
Dn Dn+1
Dx-1Dx-2
tCO
tS tH
tCO
Dx
Figure 27. Non Multiplexing Synchronous Mode Write to Read Timing Parameters
A[7:0]
CE#
CLK
OE#
tS tH
tCLK
DQ[15:0]
(input)
WE#
tCLKH
tCLKL
An An+1 An+2 An+3
DQ[15:0]
(output)
Dn Dn+1 Dn+2 Dn+3
High-Z
Note:
- Assumes previous cycle had CE# deselected
- OE# is don’t care during write operations
tWH
CYWB022XX Family
Document Number: 001-13805 Rev. *Q Page 45 of 87
Address Data Multiplexing Synchronous Mode
Table 18. Address Data Multiplexing Synchronous Mode Parameters
Parameter Description Min Max Unit
FREQ Interface clock frequency 33 MHz
tAVH Address hold time (write to the register) for the first time that processor configures
the P-Port from ADM asynchronous mode to ADM synchronous mode
2 ns
tCLK Clock period 30 ns
tCLKH Clock High time 12 ns
tCLKL Clock Low time 12 ns
tS CE#/WE#/DQ setup time 7.5 ns
tH CE#/WE#/DQ hold time 1.5 ns
tCO Clock to valid data 18 ns
tOH Clock to data hold time 2 ns
tAVDOE ADV# HIGH to OE# LOW 0 ns
tAVDWE ADV# HIGH to WE# LOW 0 ns
tHZ CE# HIGH to data High Z 22.5 ns
tOHZ OE# HIGH to data High Z 22.5 ns
tOLZ OE# LOW to data Low Z 3 ns
tOE OE# LOW to data Valid 22.5 ns
CYWB022XX Family
Document Number: 001-13805 Rev. *Q Page 46 of 87
Figure 28. Address Data Multiplexing Synchronous Burst Read Timing Parameters
(Burst of 4 with Latency=2, WE#=HIGH)
A<7:0>/
DQ<15:0>
ADV#
CE#
OE#
WE#
tAVDOE
tS
Valid
Address
Logic High
tS
D0 D1
tH
tS tH
tOH
tCO
D2 D3
tHZ
tOHZ
tCLKH tCLKL
tCLK
tOLZ
CLK
tOE
tAVH *
* tAVH is the ADM address hold time (write to the register) for the first time that Processor configure
the P-Port Astoria from ADM Async mode to ADM Sync mode
Figure 29. Address Data Multiplexing Synchronous Burst Write Timing Parameters
(Burst of 4 with Latency=2, OE# is Ignored)
A<7:0>/
DQ<15:0>
ADV#
CE#
WE#
tAVDWE
tS
Valid
Address
tS
D1
tH
tS tH
tDHtDS
D2 D3
tDH
tCLKH tCLKL
tCLK
tS
CLK
D0
tAVH *
* tAVH is the ADM address hold time (write to the register) for the first time that Processor configure
the P-Port Astoria from ADM Async mode to ADM Sync mode
CYWB022XX Family
Document Number: 001-13805 Rev. *Q Page 47 of 87
Non Multiplexing Asynchronous SRAM Mode
Table 19. Asynchronous SRAM Mode Timing Parameters
Parameter Description Min Max Unit
Interface bandwidth (MBPS) 66.7 MBP
S
Read Timing Parameters
tRC Read cycle time 30 ns
tAA Address to data valid 30 ns
tOH Data output hold from address change 3 ns
tEA Chip enable to data valid 30 ns
tOE OE# LOW to data valid 22.5 ns
tOLZ OE# LOW to Low Z 3 ns
tOHZ OE# HIGH to High Z 022.5 ns
tLZ CE# LOW to Low Z 3 ns
tHZ CE# HIGH to High Z 22.5 ns
Write Timing Parameters
tWC Write cycle time 30 ns
tCW CE# LOW to write end 30 ns
tAW Address valid to WE# end 30 ns
tAS Address setup to WE# or CE# start 0 ns
tAH Address hold time from WE# or CE# end for PCRAM to SRAM changes (Astoria is
default in the PCRAM mode after RESET. This timing is the requirement for the first
time to access the P-Port Interface Configuration Register to change the Astoria to
PSRAM mode)
2 ns
Address hold time from WE# or CE# end for PSRAM mode 0
tWP WE# pulse width 22 ns
tWPH WE# HIGH time 10 ns
tCPH CE# HIGH time 10 ns
tDS Data setup to write end 18 ns
tDH Data hold from write end 0 ns
tWHZ Write to DQ High Z output 22.5 ns
tOW End of write to Low Z output 3 ns
tDPW DRQ# pulse width 110 ns
CYWB022XX Family
Document Number: 001-13805 Rev. *Q Page 48 of 87
Figure 30. Non Multiplexing Asynchronous SRAM Read Timing Parameters
tRC
tAA
tOH
tRC
tEA
tOE
tOLZ
tOHZ
tHZ
tLZ
ADDRESS
DATA OUT DATA VALIDPREVIOUS DAT A VALID
ADDRESS
CE#
OE#
DATA OUT DATA VALID
HIGH
IMPEDANCE
HIGH IMPEDANCE
Endpoint Read Address Transition Controlled Timing (OE# is asserted )
OE# Controlled Timing
CYWB022XX Family
Document Number: 001-13805 Rev. *Q Page 49 of 87
Figure 31. Non Multiplexing Asynchronous SRAM Write Timing (WE# and CE# Controlled)
Write Cycle 2 CE# Controlled , OE# High During W rite
tWC
tCW
tAW
tAS
tAH
tDS tDH
tWHZ
VALID DATA
ADDRESS
DATA I/O
tWP
CE#
WE#
OE#
Write Cycle 1 WE# Controlled, OE# High During Write
tWPH
VALID DATA
tWC
tCW
tAW
tAS
tAH
tDS tDH
tWHZ
VALID DATA
ADDRESS
DATA I/O
tWP
CE#
WE#
OE#
tCPH
VALID DATA
CYWB022XX Family
Document Number: 001-13805 Rev. *Q Page 50 of 87
Figure 32. Non Multiplexing Asynchronous SRAM Write Timing (WE# Controlled, OE# LOW)
tWC
tCW
tAW
tAS
tAH
tDS tDH
VALID DATA
CE#
WE#
DATA I/O
tWP
tOW
tWHZ
Write Cycle 3 WE# Controlled. OE# Low
CYWB022XX Family
Document Number: 001-13805 Rev. *Q Page 51 of 87
Pseudo NAND (PNAND) Mode
Table 20. PNAND Mode Parameters
Parameter Description Min Max Unit
tADL Address to data loading time Non LNA Mode Register Write 100 ns
Non LNA Mode EP Write 100 ns
LNA Mode 450 ns
tALH ALE hold time 5 ns
tALS ALE setup time 15 ns
tAR ALE to RE# delay 10 ns
tBERS Block erase time MCU/S-Port NAND
dependent
tCEA CE# access time 35 ns
tCH CE# hold time 5 ns
tCHZ CE# HIGH to O/P HI-Z 40 ns
tCLH CLE hold time 5 ns
tCLR CLE to RE# time 10 ns
tCLS CLE setup time 15 ns
tCS CE# setup time 20 ns
tDH Data hold time 5 ns
tDS Data setup time 15 ns
tOH Data output hold time 15 ns
tPROG Program time for LNA mode Depends on
MCU/S-Port/NAND
ns
Program time for register write in non LNA mode 130 ns
Program time for EP write in non LNA mode 130 ns
tR Busy duration during Non LNA register read using page read 130 ns
Busy duration during non LNA EP read using page read 130 ns
Busy duration during LNA page read (SBD/SLD) Depends on
MCU/S-Port/NAND
ns
tRC Read cycle time (VFBGA Package) 30 ns
Read cycle time (WLCSP package) 33
tREA RE# for register access time 30 ns
RE# for EP access time 30 ns
tREH RE# HIGH hold time 10 ns
tRHW RE# HIGH to WE LOW 40 ns
tRHZ RE# HIGH to output High Z 40 ns
tRP RE# pulse width 15 ns
tRR Ready to RE LOW 20 ns
tRST Device reset time Depends on
MCU/S-Port/NAND
ns
tWB WE# HIGH to busy 100 ns
tWC Write cycle time (VFBGA package) 30 ns
Write Cycle Time (WLCSP package) 33
CYWB022XX Family
Document Number: 001-13805 Rev. *Q Page 52 of 87
tWH WE# HIGH hold time 10 ns
tWHR WE# HIGH to RE LOW in non LNA mode 30 ns
WE# HIGH to RE LOW in LNA mode 450 ns
tWP WE# pulse width 15 ns
Table 20. PNAND Mode Parameters (continued)
Parameter Description Min Max Unit
Figure 33. PNAND Mode Command Latch Cycle
CLE
CE#
WE#
ALE
I/Ox
tCLS tCLH
tCS tCH
tWP
tALS tALH
tDS tDH
Command
Figure 34. PNAND Mode Address Latch Cycle
tCLS
tCS
tWC tWC tWC tWC
tWP tWP tWP tWP
tALS tALS tALS tALS tALH
tWH tWH tWH tWH
tDH
tALS
tDS tDS tDH tDS tDH tD S tDH tDS tDH
tALH tALH tALH tALH
CLE
CE#
WE#
ALE
I/Ox Col.Add2 Row.Add1 Row.Add2 Row.Add3
Col.Add1
CYWB022XX Family
Document Number: 001-13805 Rev. *Q Page 53 of 87
Figure 35. PNAND Mode Input Data Latch Cycle
tWP tWP tWP
tWH
tDS tDS tDStDH tDH tDH
DIN 0 DIN 1 DIN final
tWC
tALS
tCLH
tCH
CLE
CE#
ALE
WE#
I/Ox
Figure 36. PNAND Mode Serial Access Cycle After Read
tREH
tRR tRC
tREA tREA tREA
tRHZ
Dout Dout Dout
tRHZ
tOH
tCEA
tCHZ
tOH
CE#
RE#
I/Ox
R/B #
CYWB022XX Family
Document Number: 001-13805 Rev. *Q Page 54 of 87
Figure 37. PNAND Mode Status Read Cycle
tCLS
tCLR
tCS
tWP
tDS tDH tREA
tWHR
tCEA
tIR
tRHZ
tCHZ
tOH
tOH
70h Status Output
tCLH
CLE
CE#
WE #
RE#
I/Ox
Figure 38. PNAND LBD Read Operation
tR
tRR
tWC
tRC tRHZ
tAR
tWB
Busy
tCLR
00h Col Add1 Col Add2 Row
Add1
Row
Add2
Row
Add3 30h Dout N Dout
N+1 Dout M
Column Address Row Address
CLE
CE#
WE#
ALE
RE#
I/Ox
R/B#
tRP
CYWB022XX Family
Document Number: 001-13805 Rev. *Q Page 55 of 87
Table 21. Page-Read Command Sequence for Large-Block Devices
Cycle type IO bus Comments
CMD0 00h Page-read command - 1st cycle
CA0 EP_Offset[7:0]/
REG_Addr[7:0]
REG_Sel field determines how the two column address cycles are interpreted
EP_Offset[11:10] = REG_Sel = 2`b11 ‡ Register
EP_Offset[11:10] = REG_Sel = 2`b0x, 2`b10 ‡EP buffer offset
EP_Offset[11:0] = EP buffer offset
CA1 {4’b0000, EP_Offset[11:8]}
RA0 Row address byte 0 First row-address cycle
RA0[4:0] = default EPA – Endpoint address
RA1 Row address byte 1 The number row-address bytes present in Page-read command depend on
RA_COUNT configuration parameter setting. LNA row addresses are inter-
preted by firmware;
RA2 Row address byte 2
RA3 Row address byte 3
CMD1 30h Page-read command - 2nd cycle
Data[0-2111] Data Data is returned by Astoria delay tR beyond the second command.
Figure 39. Large Block Device mode address cycles
CA0
CA1
EPA[4:0]
EP_Offset[11:8]
EP_Offset[7:0]/
REG_Addr[7:0]
07
REG_Sel[1:0]
RA0 (default
EPA position)
Reserved
RA1
RA2
RA3
CYWB022XX Family
Document Number: 001-13805 Rev. *Q Page 56 of 87
Figure 40. PNAND SBD Read Operation
tR
tRR
tWC
tRC tRHZ
tWB
Busy
00h, 01h,
or *50h Col Add1 Row
Add1
Row
Add2
Row
Add3 Dout N Dout
N+ 1 Dout M
Column
Address Row Address
CLE
CE#
WE#
ALE
RE#
I/Ox
R/B#
tRP
* For t he C ommand 50h, A[3:0] in Col Add1 are
valid address and A [7:4] are Don’t care
tAR
CYWB022XX Family
Document Number: 001-13805 Rev. *Q Page 57 of 87
Table 22. Page-Read Command Sequence for Small-Block Devices
Cycle type IO bus Comments
CMD0 00h/01h/50h Sets base-address within page as 0, 256, or 512, for read operation.
CA0 EP_Offset[7:0]/
REG_Addr[7:0]
EP_Offset[7:0] = EP buffer offset for non-register accesses.
REG_Addr[7:0] specifies register address when EPA[4:0] field = 5`b10000.
RA0 Row address byte 0 First row-address cycle
RA0[4:0] = default EPA – Endpoint address
EPA may be specified in any other row-address byte.
RA1 Row address byte 1 The number row-address bytes present in Page-read command depend on
RA_COUNT configuration parameter setting. LNA row addresses are interpreted by
firmware;
RA2 Row address byte 2
RA3 Row address byte 3
Data[0–527] Data Data is returned by Astoria delay tR beyond the second command.
Figure 41. Small Block Device Mode Address Cycles
CA0
EP_Offset[7:0]/
REG_Addr[6:0]
07
RA1
RA0 - default
EPA position
RA2
RA3
EPA[4:0]
CYWB022XX Family
Document Number: 001-13805 Rev. *Q Page 58 of 87
Figure 42. PNAND Mode LBD Random Data Operation (CASDO)
tRCtR
tCLR
tWHR
tWB tAR
tRR
tREA
Busy
00h Col Add1 Row
Add1 30h Dout N Dout
N+ 1 05h E0h Dout MCol Add2 Row
Add2
Row
Add3 Col Add1 Col Add2 Dout
M+1
Column Address Row Address Column Address
CLE
ALE
I/Ox
WE #
R/B#
CE#
RE#
tRP
tRHW
Figure 43. PNAND Mode Register Read Using CASDO in 8-Bit Mode
tCLR
tWHR
tREA
05h E0h
Col
Add1
Col
Add2
Column Address
CLE
ALE
I/Ox
WE#
R/B#
CE#
RE#
DOUT1 *DOUT2
* This timing diagram shows the 8-bit register read. For 16-bit
register read, DOUT2 is not available
tCH
CYWB022XX Family
Document Number: 001-13805 Rev. *Q Page 59 of 87
Figure 44. PNAND Mode LBD Read Operation (With CE# Don’t Care)
CLE
ALE
I/Ox
WE#
R/B#
CE#
tWB
Busy
Column Address Row Address
RE#
00h Col
Add1
Col
Add2
Row
Add1
Row
Add2
Row
Add3 30h D out N Dout
N+1
tR
Dout
M
Dout
I/Ox
CE#
RE#
tCEA
tREA
CYWB022XX Family
Document Number: 001-13805 Rev. *Q Page 60 of 87
Figure 45. PNAND Mode SBD Read Operation (With CE# Don’t Care)
CLE
ALE
I/Ox
WE#
R/B#
CE#
Column
Address Row Address
RE#
00h Col
Add1
Row
Add1
Row
Add2
Row
Add3
tWB
Busy
D out N Dout
N+1
tR
Dout
M
D out
I/Ox
CE#
RE#
tCEA
tREA
CYWB022XX Family
Document Number: 001-13805 Rev. *Q Page 61 of 87
Figure 46. PNAND Mode LBD Page Program Operation
tWB
80h Col
Add1
Row
Add1
Col
Add2
Row
Add2
Row
Add3
Column
Address Row Address
tPROG
tWC
tADL
Serial Data Input
Command
Din
N
Din
M
10
h70h I/O0
1 up to m Byte
Serial Input
Program
Command
M = 2112byte in 8-bit interface
M = 1056 in 16-bit interface
I/O0=0 Successful Program
I/O0=1 Error in Program
Note: tADL is the time from WE rising edge of final address cycle to the WE rising edge of first data cycle
Read Status
Command
CLE
ALE
I/Ox
WE#
R/B#
CE#
RE#
tWHR
CYWB022XX Family
Document Number: 001-13805 Rev. *Q Page 62 of 87
Figure 47. PNAND Mode SBD Page Program Operation
80h Col
Add1
Row
Add1
Row
Add2
Column
Address
Row Address
tPROG
tWC
tADL
Serial Data
Input
Command
Din
N
Din
M10h 70h I/O0
1 up to m Byte
Serial Input
Pr ogr am
Command
M = 528 byte in 8-bit interface
M = 264 byte in 16-bit interface
I/O0=0 Successful Program
I/O0=1 Error in Program
Read Status
Command
CLE
ALE
I/Ox
WE#
R/B#
CE#
RE#
Row
Add3
tWB
CYWB022XX Family
Document Number: 001-13805 Rev. *Q Page 63 of 87
Figure 48. PNAND Mode LBD Page Program Operation with Random Data Input (CASDI)
tWB
80h Col
Add1 Row
Add1
Col
Add2 Row
Add2 Row
Add3
Column
Address Row Address
tPROG
tWC
Serial Data Input
Command
Din
JDin
K70h I/O0
Read Status
Command
tADL
Din
NDin
M
Col
Add2
Col
Add1 10h
Serial
Input
Program
Command
Random Data
Input Command
Column
Address
Serial
Input
85h
CLE
ALE
I/Ox
CE#
WE#
RE#
R/B#
tWHR
*Random Programming (CASDI) to endpoint is only supported during logical NAND emulation (LNA mode) of LBD device.
Partial page programming is not supported
Figure 49. PNAND Mode Register Write Using CASDI in 8-Bit Mode
tADL
DIN1 *DIN2
Col
Add1
Random Data
Input Command
Serial
Input
85h
CLE
ALE
I/Ox
CE#
WE#
RE#
R/B#
Col
Add2
* This timing diagram shows the 8-bit register write. For 16-bit
register write, DIN2 should not be available
tWC
CYWB022XX Family
Document Number: 001-13805 Rev. *Q Page 64 of 87
Figure 50. PNAND Mode LBD Page Program Operation (With CE# Don’t Care)
tWB
80h Col
Add1
Row
Add1
Col
Add2 Row
Add2
Row
Add3
Column
Address Row Address
tPROG
tWC
tADL
Serial Data Input
Command
Din
NDin
M10h 70h I/O0
1 up to M Byte
Serial Input
Pr ogr am
Command
M = 2112 byte in 8-bit interface
M = 1056 byte in 16-bit interface
I/O0=0 Successful Program
I/O0=1 Error in Program
Note: tADL is the time from WE rising edge of final
address cycle to the WE rising edge of first data cycle
Read Status
Command
CLE
ALE
I/Ox
WE#
R/B#
CE#
RE#
tWHR
CE#
WE#
tCS
tWP
tCH
CYWB022XX Family
Document Number: 001-13805 Rev. *Q Page 65 of 87
Figure 51. PNAND Mode SBD Page Program Operation (With CE# Don’t Care)
80h Col
Add1
Row
Add1
Row
Add2
Column
Address
Row Address
tPROG
tWC
tADL
Serial Data
Input
Command
Din
N
Din
M10h 70h I/O0
1 up to m Byte
Serial Input
Program
Command
M = 528 byte in 8-bit interface
M = 264 byte in 16-bit interface I/O0=0 Successful Program
I/O0=1 Error in Program
Read Status
Command
CLE
ALE
I/Ox
WE#
R/B#
CE#
RE#
Row
Add3
tWB
CE#
WE#
tCS
tWP
tCH
CYWB022XX Family
Document Number: 001-13805 Rev. *Q Page 66 of 87
Figure 52. PNAND Mode Block Erase Operation
tWC
60h Row
Add2
Row
Add1
Row
Add3 D0h 70h I/O 0
Busy
Auto Block Erase
Setup Command
Row Address
Read Status
Command
I/O0=0 Successful Erase
I/O0=1 Er ror in Erase
Erase Command
tWB
tBERS
CLE
ALE
I/Ox
R/B#
RE#
WE#
CE#
Figure 53. PNAND Mode Multi-Blocks (up to 4) Erase
60h Row
Add2
Row
Add1
Row
Add3 D0h 70h I/O 0
Busy
Auto Block Erase
Setup Command
Row Address
Read Status
Command
I/O 0= 0 Successful Erase
I/O0=1 Error in Erase
Er a se C omm and
tWB tBERS
CLE
ALE
I/Ox
R/B#
RE#
WE#
CE#
tW C
60h Row
Add2
Row
Add1
Row
Add3 D0h
Auto Block Erase
Setup Command
Row Address
Erase Command
4th Block Erase1st Block Erase
2nd
and 3rd
Blo ck Er ase
Note: The multi-block erase can support up to 4 blocks erase
CYWB022XX Family
Document Number: 001-13805 Rev. *Q Page 67 of 87
Figure 54. PNAND Mode Read ID Operation
90h
CLE
ALE
WE#
I/Ox
RE#
CE#
tAR
tREA
Byte 0
Read ID Command Address 1cycle
Byte 1 Byte 2 Byte 3 Byte 4 Byte 5
Byte 0 – Byte 5 are the values of registers of PNAD_RD_ID0 to PNAND_RD_ID5.
Can up to six bytes
00h
Figure 55. PNAND Mode Read ID2 Operation
91h 00h
CLE
ALE
WE#
I/Ox
RE#
CE#
tAR
tREA
Ext_ID
Read ID Command Address 1cycle
CYWB022XX Family
Document Number: 001-13805 Rev. *Q Page 68 of 87
Figure 56. PNAND Mode Reset Operation
tWB
tRST
CLE
CE#
WE #
R/B #
I/Ox FFh
CYWB022XX Family
Document Number: 001-13805 Rev. *Q Page 69 of 87
SPI and PI2C Interface
Table 23. SPI Mode Parameters
Parameter Description Min Max Units
fOP Operating frequency 0 26 MHz
tCYC Cycle time 38.5 ns
tLead Enable lead time 19.23 ns
tLag Enable lag time 19.23 ns
tSCKH Clock high time 17.33 ns
tSCKL Clock low time 17.33 ns
tSU Data setup time (inputs) 7 ns
tHData hold time (inputs) 7 ns
tVData valid time, after enable edge 18 ns
tHO Data hold time, after enable edge 0 ns
Figure 57. SPI Timing Diagram
tCYC
tSCKH
tSCKL
tLead
tSU tH
tLag
tVtHO
SS#
SCK
MISO
MOSI (MSB)
BIT-7 IN BIT-6 IN (LSB)
BIT-0 IN
(MSB) BIT-7 OUT BIT-6 OUT (LSB) BIT-7 OUT Note
Note: Not defined but normal MSB of character just received
tHO
CYWB022XX Family
Document Number: 001-13805 Rev. *Q Page 70 of 87
Table 24. PI2C Interface Standard Mode Parameters
Parameter Description Min Max Units
F Operating frequency 0 82 kHz
tBUF Bus free time (between stop and start conditions) 4.7 µs
tHD:STA Hold time after (Repeated) start condition. After this period the first clock is
generated
4.0 µs
tSU:STA Repeated start condition setup time 4.7 µs
tSU:STO Stop condition setup time 4.0 µs
tHD:DAT Data hold time 0–ns
tSU:DAT Data setup time 250 ns
tTIMEOUT Detect clock low timeout NA ms
tLOW Clock low period 4.7 µs
tHIGH Clock high period 4.0 µs
tLOW:SEXT Cumulative clock low extend time (slave device) NA ms
trRise time 1000 ns
tfFall time –300ns
Table 25. PI2C Interface Fast Mode Parameters
Parameter Description Min Max Units
F Operating frequency 0 312 kHz
tBUF Bus free time (between stop and start condition) 1.3 µs
tHD:STA Hold time after (Repeated) start condition. After this period the first clock is
generated
0.6 µs
tSU:STA Repeated start condition setup time 0.6 µs
tSU:STO Stop condition setup time 0.6 µs
tHD:DAT Data hold time 00.9ns
tSU:DAT Data setup time 100 ns
tTIMEOUT Detect clock low timeout NA ms
tLOW Clock low period 1.3 µs
tHIGH Clock high period 0.6 µs
tLOW:SEXT Cumulative clock low extend time (slave device) NA ms
trRise time –300ns
tfFall time –300ns
CYWB022XX Family
Document Number: 001-13805 Rev. *Q Page 71 of 87
Other P-Port Timings
DRQ# Min Pulse Width (tDPW): The minimum duration that
DRQ# is deasserted following a DRQ acknowledgement (clear
of DMAVAL) is 110 ns in Async mode or five P-Port clock (CLK)
cycles in Sync mode.
Same Register Write-to-Read Holdoff (tWRHO): A read of a
particular register must wait for a holdoff period following a write
operation to that same register address to ensure that valid
updated data is read. In Async mode, this holdoff time is 150 ns.
In Sync mode, this holdoff time is seven P-Port clock (CLK)
cycles.
Register Update-to-Read Holdoff (tURHO): Same status
registers are updated as side effect from accesses to other
registers. For example, clearing the DMAVAL field automatically
clears the associated endpoint buffer bit within the DRQ status
register. A holdoff time must elapse from the first register access
before the update is reflected in a subsequent read operation.
This holdoff time is identical to the tWRHO.
Figure 58. PI2C Timing Diagram
tf
tr
tHD;STA
tLOW
tHD;DAT
tSU;DAT
tHIGH
tSU;STA
tBUF
tSU;STO
tHD;STA
SSrSP
SDA
SCL
70%
30%
50%
50% 50%
70%
30%
CYWB022XX Family
Document Number: 001-13805 Rev. *Q Page 72 of 87
S Port Interface AC Timing Parameters
SD/MMC/MMC+/CE-ATA Timing Parameters
For all conditions, SD/MMC data is driven and sampled on the rising edge of SD_CLK. Note that CE-ATA electrical and timing
parameters are equivalent to MMC.
Figure 59. SD/MMC/CE-ATA Timing Waveform – All Modes
SD_CMD/
SD_D0-D3
Output
SD_CLK
tSDCLK
tSDCLKL
SD_CMD/
SD_D0-D3
Input
tSDCLKH
tSDOH
tSDOS
tSDIH
tSDIS
tSDCKHZtSDCKLZ
Table 26. Common Timing Parameters for SD/MMC/CE-ATA – During Identification Mode
Parameter Description Min Max Units
SDFREQ SD_CLK interface clock frequency 0400 kHz
tSDCLK Clock period 2.5 –µs
tSDCLKH Clock high time 1.0 –µs
tSDCLKL Clock low time 1.0 –µs
Table 27. Common Timing Parameters for SD/MMC/CE-ATA – During Data Transfer Mode
Parameter Description Min Max Units
SDFREQ SD_CLK interface clock frequency 548 MHz
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
CYWB022XX Family
Document Number: 001-13805 Rev. *Q Page 73 of 87
Table 28. Timing Parameters for SD – All Modes
Parameter Description Min Max Units
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
Table 29. Timing Parameters for MMC/CE-ATA – All Modes
Parameter Description Min Max Units
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
CYWB022XX Family
Document Number: 001-13805 Rev. *Q Page 74 of 87
Reset and Standby Timing Parameters
The Astoria reset mechanism and the standby mode are
described in this section.
Sleep Time (tSLP): The maximum time from deassertion of
WAKEUP to when Astoria enters low power state (sleep mode)
is 1 ms.
Wakeup Time (tWU): The minimum time from assertion of
WAKEUP pin (or initial power on with WAKEUP HIGH) to when
any register operation is conducted is 1 ms if an external clock
is present, or 5 ms if a crystal is used. The
CY_AN_MEM_PWR_MAGT_STAT.WAKEUP field can only be
polled after wakeup time following reset deassertion or WAKEUP
assertion.
Minimum RESET# pulse width (tRPW): 5 ms when a crystal is
used as clock or 1 ms when an external clock is used.
Minimum WAKEUP pulse width (tWPW): 5 ms.
Minimum HIGH on RESET# and WAKEUP (tRH, TWH): The
WAKEUP and RESET# pins must be held HIGH for a minimum
of 5 ms.
Reset Recovery Time (tRR): A minimum 1 ms reset recovery
time must be allowed before Astoria registers can be accessed
for read or write.
Figure 60. Reset and Standby Timing Diagram
RESET#
RESETOUT
WAKEUP
Firmware Init
Complete
Mandatory
Reset Pulse
Standby
Mode
Hard Reset
High-Z
Firmware Init
Complete
Mandatory
Reset Pulse
Firmware Init
Complete
CY_AN_MEM_PMU_UPDATE.UVALID
bit is set to ‘1’
CY_AN_MEM_PMU_UPDATE.UVALID
bit is set to ‘0’
CY_AN_MEM_PMU_UPDATE.UVALID
bit is set to ‘0’
tSLP
tRPW
tWPW
VDD
(core)
Core
Power-Down
VDDQ
(I/O)
XTALIN
XTALIN up & stable
before WAKEUP
asserted
tWH
tRH
Table 30. Reset and Standby Timing Parameters
Parameter Description Conditions Min Max Units
tSLP Sleep time –1ms
tWU Wakeup time from standby mode Clock on XTALIN 1 ms
Crystal on XTALIN-XTALOUT 5 ms
tWH WAKEUP high time 5 ms
tWPW WAKEUP pulse width 5 ms
tRH RESET# high time 5 ms
tRPW RESET# pulse width Clock on XTALIN 1 ms
Crystal on XTALIN-XTALOUT 5 ms
tRP RESET# recovery time 1 ms
CYWB022XX Family
Document Number: 001-13805 Rev. *Q Page 75 of 87
AC Test Loads and Waveforms
Figure 61. AC Test Loads and Waveforms (Except SD and MMC, SD and MMC are comply with the SD/MMC specification)
CYWB022XX Family
Document Number: 001-13805 Rev. *Q Page 76 of 87
Ordering Information
Astoria provides many options with multiple ordering part numbers as shown in the following table:
Ordering Code Definitions
Ordering Code Package Type
Optional Features Clock Input
Frequencies
(MHz)
Status
FlexBoot™ USB Switch Turbo MTP
CYWB0220ABSX2-FDXIT 81-ball WLCSP (Pb-free) 26 Sample
CYWB0224ABM-BVXIES 100-ball VFBGA (Pb-free) 19.2, 24, 26, 48 Sample
CYWB0224ABS-BZXI 121-ball FBGA (Pb-free) 19.2, 24, 26, 48 Production
Release
CYWB0224ABS-BVXI 100-ball VFBGA (Pb-free) 19.2, 24, 26, 48 Production
Release
CYWB0224ABS-BVXIT 100-ball VFBGA (Pb-free) 19.2, 24, 26, 48 Production
Release
CYWB0224ABS-BVXIES 100-ball VFBGA (Pb-free) 19.2, 24, 26, 48 Sample
CYWB0226ABS-BVXI 100-ball VFBGA (Pb-free) 19.2, 24, 26, 48 Production
Release
CYWB0226ABS-BVXIT 100-ball VFBGA (Pb-free) 19.2, 24, 26, 48 Production
Release
Temperature range:
I = Industrial = –40 °C to +85 °C
X = Pb-free
Package Type: XX = BV or BB or BZ or FD
BV = 100-ball VFBGA
BZ = 121-ball FBGA
FD = 81-ball WLCSP
Fixed value: X = 2
Fixed value
ABS = GPIF support
Base Part Number: XXXX = 0224 or 0226 or 0216 or 0220
Marketing Code: WB = West Bridge Astoria
Company ID: CY = Cypress
XXXX ABS -XIXXX XCY WB
CYWB022XX Family
Document Number: 001-13805 Rev. *Q Page 77 of 87
Package Diagrams
Figure 62. 100-ball VFBGA (6 × 6 × 1.0 mm) BZ100 Package Outline, 51-85209
N IS THE NUMBER OF POPULATED SOLDER BALL POSITIONS FOR MATRIX
WHEN THERE IS AN EVEN NUMBER OF SOLDER BALLS IN THE OUTER ROW,
WHEN THERE IS AN ODD NUMBER OF SOLDER BALLS IN THE OUTER ROW
DEFINE THE POSITION OF THE CENTER SOLDER BALL IN THE OUTER ROW.
"SD" AND "SE" ARE MEASURED WITH RESPECT TO DATUMS A AND B AND
SYMBOL "ME" IS THE BALL MATRIX SIZE IN THE "E" DIRECTION.
SYMBOL "MD" IS THE BALL MATRIX SIZE IN THE "D" DIRECTION.
"e" REPRESENTS THE SOLDER BALL GRID PITCH.
DIMENSION "b" IS MEASURED AT THE MAXIMUM BALL DIAMETER IN A PLANE
SOLDER BALL POSITION DESIGNATION PER JEP95, SECTION 3, SPP-020.
"+" INDICATES THE THEORETICAL CENTER OF DEPOPULATED SOLDER
A1 CORNER TO BE IDENTIFIED BY CHAMFER, LASER OR INK MARK
8.
7.
6.
NOTES:
5.
4.
3.
2.
1. ALL DIMENSIONS ARE IN MILLIMETERS.
SD
b
eE
eD
ME
N
0.25
0.25 BSC
0.50 BSC
0.50 BSC
0.30
100
10
0.35
DIMENSIONS
D1
MD
E1
E
D
A
A1
SYMBOL
0.16
MIN.
-
4.50 BSC
4.50 BSC
10
6.00 BSC
6.00 BSC
NOM.
-1.00
-
MAX.
SE 0.25 BSC
D1
E1
100XØb
A
SD
SE
eE
5
6
6
Ø0.15 C
M
CØ0.05 M
AB
E
D
TOP VIEW
BOTTOM VIEW
SIDE VIEW
A1 CORNER
7
0.10
2X C
eD
JEDEC SPECIFICATION NO. REF. : MO-195C.9.
B
0.10 2X
C
C
A1
0.08 C
0.10 C
DETAIL A
(datum A)
(datum B)
DETAIL A
-
A
METALIZED MARK, INDENTATION OR OTHER MEANS.
"SD" = eD/2 AND "SE" = eE/2.
PARALLEL TO DATUM C.
"SD" OR "SE" = 0.
SIZE MD X ME.
A1 CORNER
BALLS.
A
1234
B
C
D
E
F
G
H
65
J
78910
K
51-85209 *F
100-ball VFBGA Package Outline Number Revision Date Released
51-85209 *E 12/10/2014
CYWB022XX Family
Document Number: 001-13805 Rev. *Q Page 78 of 87
Figure 63. 121-ball FBGA (10 × 10 × 1.20 mm) (0.30 Ball Diameter) Package Outline, 001-54471
N IS THE NUMBER OF POPULATED SOLDER BALL POSITIONS FOR MATRIX
WHEN THERE IS AN EVEN NUMBER OF SOLDER BALLS IN THE OUTER ROW,
WHEN THERE IS AN ODD NUMBER OF SOLDER BALLS IN THE OUTER ROW,
DEFINE THE POSITION OF THE CENTER SOLDER BALL IN THE OUTER ROW.
"SD" AND "SE" ARE MEASURED WITH RESPECT TO DATUMS A AND B AND
SYMBOL "ME" IS THE BALL MATRIX SIZE IN THE "E" DIRECTION.
SYMBOL "MD" IS THE BALL MATRIX SIZE IN THE "D" DIRECTION.
"e" REPRESENTS THE SOLDER BALL GRID PITCH.
DIMENSION "b" IS MEASURED AT THE MAXIMUM BALL DIAMETER IN A
SOLDER BALL POSITION DESIGNATION PER JEP95, SECTION 3, SPP-020.
"+" INDICATES THE THEORETICAL CENTER OF DEPOPULATED SOLDER
A1 CORNER TO BE IDENTIFIED BY CHAMFER, LASER OR INK MARK
8.
7.
6.
NOTES:
5.
4.
3.
2.
1. ALL DIMENSIONS ARE IN MILLIMETERS.
SD
b
eE
eD
ME
N
0.25
0.00
0.80 BSC
0.80 BSC
0.30
121
11
0.35
DIMENSIONS
D1
MD
E1
E
D
A
A1
SYMBOL
0.15
MIN.
-
8.00 BSC
8.00 BSC
11
10.00 BSC
10.00 BSC
NOM.
-1.20
-
MAX.
SE 0.00
-
METALIZED MARK, INDENTATION OR OTHER MEANS.
"SD" = eD/2 AND "SE" = eE/2.
PLANE PARALLEL TO DATUM C.
"SD" OR "SE" = 0.
SIZE MD X ME.
BALLS.
765432111 10 9 8
L
K
J
H
G
F
E
D
C
B
A
121XØb 5
Ø0.15 C
M
C
Ø0.08 M
AB
C
A1
0.08 C
0.20 C
DETAIL A
TOP VIEW
BOTTOM VIEW
SIDE VIEW
A
DETAIL A
A1 CORNER
7
A1 CORNER
A
E
D
0.10
2X C
B
0.10 2X
C
D1
E1
(datum A)
(datum B)
SD
6
SE
6
eD
eE
001-54471 *F
121-ball FBGA Package Outline Number Revision Date Released
001-54471 *D 08/30/2012
CYWB022XX Family
Document Number: 001-13805 Rev. *Q Page 79 of 87
Figure 64. Astoria WLCSP (3.91 × 3.91× 0.55 mm) FN81B Package Outline, 001-45618
001-45618 *D
Astoria WLCSP Package Outline Number Revision Date Released
001-45618 *D 03/11/2015
CYWB022XX Family
Document Number: 001-13805 Rev. *Q Page 80 of 87
Acronyms Document Conventions
Units of Measure
Acronym Description
CRAM Cellular Random Access Memory
DMA Direct Memory Access
ECC Error Correction Code
GPIF General Purpose Interface
MMC Multimedia Card
MTP Media Transfer Protocol
PLL Phase-Locked Loop
SD Secure Digital
SDIO Secure Digital Input / Output
SLC Single-Level Cell
SPI Serial Peripheral Interface
USB Universal Serial Bus
VFBGA Very Fine-Pitch Ball Grid Array
WLCSP Wafer Level Chip Scale Package
Symbol Unit of Measure
°C degree Celsius
µA microampere
µs microsecond
mA milliampere
Mbps mega bytes per second
MHz megahertz
ms millisecond
ns nanosecond
ohm
pF picofarad
Vvolt
CYWB022XX Family
Document Number: 001-13805 Rev. *Q Page 81 of 87
Document History Page
Document Title: CYWB022XX Family, West Bridge®: Astoria™ USB and Mass Storage Peripheral Controller
Document Number: 001-13805
Rev. ECN No. Orig. of
Change
Submission
Date Description of Change
** 866960 VSO / PSZ 03/22/2007 New data sheet.
*A 2208371 JYEE /
VSO
03/14/2008 Updated Document Title to read as “CYWB0224ABS/CYWB0224ABM/
CYWB0226ABS/CYWB0226ABM, West Bridge™: Astoria™ USB and Mass
Storage Peripheral Controller”.
Updated Features:
Updated description.
Updated Logic Block Diagram.
Updated Functional Overview:
Updated USB Interface (U-Port):
Updated description.
Added Figure 1.
Updated Mass Storage Support (S-Port):
Updated description.
Added “N-Xpress NAND Controller (S-Port)”.
Updated Pin Assignments:
Updated Figure 9.
Updated Table 6.
Updated DC Characteristics:
Updated Table 12:
Updated details in “Conditions”, “Min”, “Typ”, “Max” columns corresponding to
ISB1, ISB2, ISB3 parameters.
Added Ta bl e 1 3.
Updated AC Timing Parameters:
Updated S Port Interface AC Timing Parameters:
Updated PCRAM Non Multiplexing Asynchronous Mode:
Updated Figure 15.
Updated Figure 16.
Updated Figure 17.
Updated Figure 18.
Updated Figure 19.
Updated Table 15.
Updated Address Data Multiplexing Asynchronous Mode:
Updated Figure 20.
Updated Figure 21.
Updated Table 16.
Updated Non Multiplexing Synchronous Mode Timing Parameters:
Updated Figure 22.
Updated Figure 23.
Added Figure 24.
Updated Figure 25.
Updated Figure 26.
Updated Figure 27.
Updated Table 17.
Updated Address Data Multiplexing Synchronous Mode:
Updated Figure 28.
Updated Figure 29.
Updated Table 18.
Updated Non Multiplexing Asynchronous SRAM Mode:
Updated Figure 30.
Updated Figure 31.
Updated Figure 32.
Added Ta bl e 1 9.
CYWB022XX Family
Document Number: 001-13805 Rev. *Q Page 82 of 87
*A (cont.) 2208371 JYEE /
VSO
03/14/2008 Updated Pseudo NAND (PNAND) Mode:
Updated Figure 33.
Updated Figure 34.
Updated Figure 35.
Updated Figure 36.
Updated Figure 37.
Removed figure “PNAND Read Operation”.
Added Figure 38.
Added Figure 40.
Removed figure “PNAND Random Data Output in a Page”.
Removed figure “PNAND Mode Read Operation (Intercepted by CE#)”.
Removed figure “PNAND Mode Page Program Operation”.
Removed figure “PNAND Page Program Operation with Random Data Input”.
Added Figure 42.
Added Figure 43.
Added Figure 44.
Added Figure 45.
Added Figure 46.
Added Figure 47.
Added Figure 48.
Added Figure 49.
Added Figure 50.
Added Figure 51.
Updated Figure 52.
Added Figure 53.
Updated Figure 54.
Added Figure 55.
Added Figure 56.
Updated Table 20.
Updated SPI and PI2C Interface:
Updated Figure 58.
Updated Table 23.
Updated Table 24.
Updated Table 25.
Updated SD/MMC/MMC+/CE-ATA Timing Parameters:
Updated Figure 59.
Updated Table 26.
Updated Table 27.
Removed table “Timing Parameters for SD/MMC/CE-ATA - All Modes”.
Added Ta bl e 2 8.
Added Ta bl e 2 9.
Updated Reset and Standby Timing Parameters:
Updated Figure 60.
Added Ta bl e 3 0.
Updated Ordering Information:
Updated part numbers.
Updated to new template.
*B 2503171 VSO /
AESA
05/13/2008 Updated Features:
Updated description (Added “3.91 × 3.91 mm 81-ball WLCSP” under “Small
footprint”.
Document History Page (continued)
Document Title: CYWB022XX Family, West Bridge®: Astoria™ USB and Mass Storage Peripheral Controller
Document Number: 001-13805
Rev. ECN No. Orig. of
Change
Submission
Date Description of Change
CYWB022XX Family
Document Number: 001-13805 Rev. *Q Page 83 of 87
*B (cont.) 2503171 VSO /
AESA
05/13/2008 Updated Functional Overview:
Updated Processor Interface (P-Port):
Updated description.
Updated Clocking:
Updated description.
Added Ta bl e 1.
Added Ta bl e 2.
Updated Pin Assignments:
Updated Table 6:
Added a column “Ball #” and added details under the column.
Added Ta bl e 1 0.
Updated Figure 9 (Removed the grid line).
Added Figure 13.
Updated AC Timing Parameters:
Updated P Port Interface:
Updated Pseudo NAND (PNAND) Mode:
Updated Table 20:
Splitted tRC parameter into two rows namely “Read Cycle Time (VFBGA
Package)” and “Read Cycle Time (WLCSP Package)”.
Retained the original values for tRC parameter corresponding to “Read Cycle
Time (VFBGA Package)” and added new values for tRC parameter
corresponding to “Read Cycle Time (WLCSP Package)”.
Splitted tWC parameter into two rows namely “Write Cycle Time (VFBGA
Package)” and “Write Cycle Time (WLCSP Package)”.
Retained the original values for tWC parameter corresponding to “Write Cycle
Time (VFBGA Package)” and added new values for tWC parameter
corresponding to “Write Cycle Time (WLCSP Package)”.
Updated SPI and PI2C Interface:
Updated Figure 57.
Updated Ordering Information:
Updated part numbers.
*C 2521024 VSO /
AESA
06/25/2008 Changed status from “Preliminary” to “Confidential”.
Updated Functional Overview:
Updated Power Modes:
Updated Core Power Down Mode:
Updated description.
Updated DC Characteristics:
Updated Table 12:
Updated Note 3.
Document History Page (continued)
Document Title: CYWB022XX Family, West Bridge®: Astoria™ USB and Mass Storage Peripheral Controller
Document Number: 001-13805
Rev. ECN No. Orig. of
Change
Submission
Date Description of Change
CYWB022XX Family
Document Number: 001-13805 Rev. *Q Page 84 of 87
*C (cont.) 2521024 VSO /
AESA
06/25/2008 Updated AC Timing Parameters:
Updated P Port Interface:
Updated Non Multiplexing Synchronous Mode Timing Parameters:
Updated Table 17:
Added tWH parameter and its details.
Updated Figure 22.
Updated Figure 27.
Updated Address Data Multiplexing Synchronous Mode:
Updated Table 18:
Added tAVH parameter and its details.
Updated Figure 28.
Updated Figure 29.
Updated Pseudo NAND (PNAND) Mode:
Updated Table 20:
Replaced “140 ns” with “130 ns” in “Min” column corresponding to “tPROG
parameter.
Replaced “140 ns” with “130 ns” in “Min” column corresponding to “tR
parameter.
Updated SPI and PI2C Interface:
Updated Table 23:
Removed “tA” parameter and its details.
Updated Figure 58.
*D 2663942 VSO /
AESA
02/24/2009 Updated Features:
Updated description.
Updated Functional Overview:
Updated Clocking:
Updated description.
Added Ta bl e 3.
Added Packages and Interface Options.
Updated Pin Assignments:
Updated Table 10 (Replaced “WLCSP” with “SP WLCSP” in caption).
Added Ta bl e 11 .
Updated Figure 13 (Replaced WLCSP” with “SP WLCSP” in caption; changed
the color of AVDDQ).
Added Figure 14.
Updated DC Characteristics:
Updated Table 12:
Updated Note 2.
Updated Ordering Information:
Updated part numbers.
*E 2905597 VSO 04/05/2010 Updated Ordering Information:
Updated part numbers.
Updated Package Diagrams:
spec 51-85209 – Changed revision from *B to *C.
spec 001-45618 – Changed revision from ** to *B.
*F 2920278 VSO /
AESA
04/21/2010 Updated DC Characteristics:
Updated Table 12:
Splitted ISB1 parameter into two rows namely “ISB1 (For 100-pin VFBGA and
81-pin SP WLCSPPackages)” and “ISB1 (For 81-pin Lite SP WLCSP)”.
Retained the original values for “ISB1 (For 100-pin VFBGA and 81-pin SP
WLCSPPackages)” and added TBD for “ISB1 (For 81-pin Lite SP WLCSP)”.
Updated to new template.
*G 2954592 ESH 06/17/2010 Updated Ordering Information:
Updated part numbers.
Document History Page (continued)
Document Title: CYWB022XX Family, West Bridge®: Astoria™ USB and Mass Storage Peripheral Controller
Document Number: 001-13805
Rev. ECN No. Orig. of
Change
Submission
Date Description of Change
CYWB022XX Family
Document Number: 001-13805 Rev. *Q Page 85 of 87
*H 3057588 ODC 10/13/2010 Removed “MLC NAND Flash” related information in all instances across the
document.
Updated Ordering Information:
Updated part numbers.
Added Ordering Code Definitions.
*I 3164752 ANOP 02/07/2011 Updated Pin Assignments:
Updated Table 11:
Added ‘#’ to DRQ under “SRAM Interface”, “ADM” and “PNAND” columns in
“D4” row.
Added “#” to “DACK” under “SRAM Interface”, “ADM” and “PNAND” columns
in “D3” row.
*J 3191625 ANOP 03/09/2011 Updated AC Timing Parameters:
Updated P Port Interface:
Updated Pseudo NAND (PNAND) Mode:
Added Figure 39.
Added Figure 41.
Added Ta bl e 2 1.
Added Ta bl e 2 2.
Updated Package Diagrams:
spec 51-85209 – Changed revision from *C to *D.
Completing Sunset Review.
*K 3465771 SIRK 12/22/2011 Changed status from Confidential to Final.
Updated Functional Overview:
Updated USB Interface (U-Port):
Updated Mass Storage Support (S-Port):
Updated description.
Removed “N-Xpress NAND Controller (S-Port)”.
Removed “NAND Flash and SD/SDIO/MMC/CE-ATA Interface Mode”.
Added GPIF and SD/SDIO/MMC/CE-ATA Interface Mode.
Removed “NAND Flash Interface Mode”.
Removed “NAND Flash and GPIO Interface”.
Added GPIF and GPIO Interface.
Removed “NAND Port (S-Port)”.
Updated Pin Assignments:
Updated Table 6.
Added Ta bl e 7.
Added Ta bl e 8.
Added Ta bl e 9.
Updated Table 10.
Updated Table 11.
Updated Figure 9.
Added Figure 10.
Added Figure 11.
Added Figure 12.
Updated Figure 13.
Updated Figure 14.
Updated Ordering Information:
Updated part numbers.
Updated Package Diagrams:
Added spec 51-85107 *D.
Added spec 001-54471 *C
Document History Page (continued)
Document Title: CYWB022XX Family, West Bridge®: Astoria™ USB and Mass Storage Peripheral Controller
Document Number: 001-13805
Rev. ECN No. Orig. of
Change
Submission
Date Description of Change
CYWB022XX Family
Document Number: 001-13805 Rev. *Q Page 86 of 87
*L 3539318 SIRK 03/01/2012 Updated Package Diagrams:
spec 001-45618 – Changed revision from *B to *C.
Posted to external web.
Completing Sunset Review.
*M 3665980 AASI 07/06/2012 Updated Features:
Removed 100-ball BGA package related information.
Updated Ordering Information:
Updated part numbers.
Updated Package Diagrams:
Removed spec 51-85107 *D.
*N 3847849 DBIR 12/19/2012 Updated Ordering Information:
Updated part numbers.
Updated Package Diagrams:
spec 001-54471 – Changed revision from *C to *D.
*O 4584086 GAYA 12/01/2014 Updated Features:
Replaced “Supports I2C Boot and Processor Boot” with “Supports USB Boot,
I2C Boot and Processor Boot”.
Updated Ordering Information:
Updated part numbers.
Updated to new template.
*P 4776800 DBIR 06/01/2015 Updated Package Diagrams:
spec 51-85209 – Changed revision from *D to *E.
spec 001-45618 – Changed revision from *C to *D.
Updated to new template.
Completing Sunset Review.
*Q 6114093 DBIR 03/29/2018 Updated Package Diagrams:
spec 51-85209 – Changed revision from *E to *F.
spec 001-54471 – Changed revision from *D to *F.
Updated to new template.
Completing Sunset Review.
Document History Page (continued)
Document Title: CYWB022XX Family, West Bridge®: Astoria™ USB and Mass Storage Peripheral Controller
Document Number: 001-13805
Rev. ECN No. Orig. of
Change
Submission
Date Description of Change
Document Number: 001-13805 Rev. *Q Revised March 29, 2018 Page 87 of 87
West Bridge, Astoria, Antioch, and SLIM are trademarks of Cypress Semiconductor Corporation.
CYWB022XX Family
© Cypress Semiconductor Corporation, 2007-2018. This document is the property of Cypress Semiconductor Corporation and its subsidiaries, including Spansion LLC ("Cypress"). This document,
including any software or firmware included or referenced in this document ("Software"), is owned by Cypress under the intellectual property laws and treaties of the United States and other countries
worldwide. Cypress reserves all rights under such laws and treaties and does not, except as specifically stated in this paragraph, grant any license under its patents, copyrights, trademarks, or other
intellectual property rights. If the Software is not accompanied by a license agreement and you do not otherwise have a written agreement with Cypress governing the use of the Software, then Cypress
hereby grants you a personal, non-exclusive, nontransferable license (without the right to sublicense) (1) under its copyright rights in the Software (a) for Software provided in source code form, to
modify and reproduce the Software solely for use with Cypress hardware products, only internally within your organization, and (b) to distribute the Software in binary code form externally to end users
(either directly or indirectly through resellers and distributors), solely for use on Cypress hardware product units, and (2) under those claims of Cypress's patents that are infringed by the Software (as
provided by Cypress, unmodified) to make, use, distribute, and import the Software solely for use with Cypress hardware products. Any other use, reproduction, modification, translation, or compilation
of the Software is prohibited.
TO THE EXTENT PERMITTED BY APPLICABLE LAW, CYPRESS MAKES NO WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, WITH REGARD TO THIS DOCUMENT OR ANY SOFTWARE
OR ACCOMPANYING HARDWARE, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. To the extent
permitted by applicable law, Cypress reserves the right to make changes to this document without further notice. Cypress does not assume any liability arising out of the application or use of any
product or circuit described in this document. Any information provided in this document, including any sample design information or programming code, is provided only for reference purposes. It is
the responsibility of the user of this document to properly design, program, and test the functionality and safety of any application made of this information and any resulting product. Cypress products
are not designed, intended, or authorized for use as critical components in systems designed or intended for the operation of weapons, weapons systems, nuclear installations, life-support devices or
systems, other medical devices or systems (including resuscitation equipment and surgical implants), pollution control or hazardous substances management, or other uses where the failure of the
device or system could cause personal injury, death, or property damage ("Unintended Uses"). A critical component is any component of a device or system whose failure to perform can be reasonably
expected to cause the failure of the device or system, or to affect its safety or effectiveness. Cypress is not liable, in whole or in part, and you shall and hereby do release Cypress from any claim,
damage, or other liability arising from or related to all Unintended Uses of Cypress products. You shall indemnify and hold Cypress harmless from and against all claims, costs, damages, and other
liabilities, including claims for personal injury or death, arising from or related to any Unintended Uses of Cypress products.
Cypress, the Cypress logo, Spansion, the Spansion logo, and combinations thereof, WICED, PSoC, CapSense, EZ-USB, F-RAM, and Traveo are trademarks or registered trademarks of Cypress in
the United States and other countries. For a more complete list of Cypress trademarks, visit cypress.com. Other names and brands may be claimed as property of their respective owners.
Sales, Solutions, and Legal Information
Worldwide Sales and Design Support
Cypress maintains a worldwide network of offices, solution centers, manufacturers representatives, and distributors. To find the office
closest to you, visit us at Cypress Locations.
Products
Arm® Cortex® Microcontrollers cypress.com/arm
Automotive cypress.com/automotive
Clocks & Buffers cypress.com/clocks
Interface cypress.com/interface
Internet of Things cypress.com/iot
Memory cypress.com/memory
Microcontrollers cypress.com/mcu
PSoC cypress.com/psoc
Power Management ICs cypress.com/pmic
Touch Sensing cypress.com/touch
USB Controllers cypress.com/usb
Wireless Connectivity cypress.com/wireless
PSoC® Solutions
PSoC 1 | PSoC 3 | PSoC 4 | PSoC 5LP | PSoC 6 MCU
Cypress Developer Community
Community | Projects | Video | Blogs | Training | Components
Technical Support
cypress.com/support