CYPRESS CYWB0224ABSX

CYWB022XX Family
West Bridge®: Astoria™ USB and Mass
Storage Peripheral Controller
West Bridge®: Astoria™ USB and Mass Storage Peripheral Controller
Features
■
■
■
■
■
■
❐
❐
SPI (slave mode) interface
Direct memory access (DMA) slave support
Multimedia device support
❐ Up to two SD, SDIO, MMC, MMC+, and CE-ATA devices
■
Supports Microsoft® Media Transfer Protocol (MTP) with
optimized data throughput
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
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
■
■
Supports 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
Logic Block Diagram
West BridgeTM AstoriaTM
Control
Registers
uC
P
High-Speed
USB 2.0 XCVR
Flexible Processor
Interface
Access Control
SLIMTM
SD/SDIO/
MMC+/ CEATA Block
U
Cypress
N-XpressTM
Engine
Configurable Storage
Interface
S
Cypress Semiconductor Corporation
Document Number: 001-13805 Rev. *M
•
198 Champion Court
•
San Jose, CA 95134-1709
•
408-943-2600
Revised July 6, 2012
CYWB022XX Family
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
Document Number: 001-13805 Rev. *M
AC Timing Parameters ................................................... 35
P Port Interface ......................................................... 35
S Port Interface AC Timing Parameters .................... 68
Reset and Standby Timing Parameters .................... 69
Ordering Information ...................................................... 71
Ordering Code Definitions ......................................... 71
Package Diagram ............................................................ 72
Acronyms ........................................................................ 75
Document Conventions ................................................. 75
Units of Measure ....................................................... 75
Document History Page ................................................. 76
Sales, Solutions, and Legal Information ...................... 78
Worldwide Sales and Design Support ....................... 78
Products .................................................................... 78
PSoC Solutions ......................................................... 78
Page 2 of 78
CYWB022XX Family
Functional Overview
P-Port of the WLCSP package only supports PNAND and SPI
interface.
Turbo-MTP Support
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.
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 processor’s 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
Document Number: 001-13805 Rev. *M
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.
Page 3 of 78
CYWB022XX Family
SWD+
SWD-
USB 2.0
XCVR
USB Switch
and Control
Block
USB Port
(U Port)
D+
D-
Mass Storage Support (S-Port)
The S-Port is configurable in five different interface modes:
■
Figure 3. Dual SD/SDIO/MMC/CE-ATA Interface Mode
P Port
UVALID
USBALLO
Simultaneously supporting an SD/SDIO/MMC+/CE-ATA port
and an GPIF
SD
SDIO
MMC
MMC+
CE-ATA
U Port
Figure 1. U-Port With Switch and Control Block
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.
Astoria
S Port
OR
OR
SD_D[7:0]
Astoria also has an integrated USB switch (see Figure 1) that
allows interfacing to an external full speed USB PHY.
Dual SD/SDIO/MMC/CE-ATA Interface Mode
SD2_D[7:0]
The Astoria USB interface supports programmable
CONTROL/BULK/INTERRUPT/ISOCHRONOUS endpoints.
OR
OR
OR
OR
OR
OR
SD
SDIO
MMC
MMC+
CE-ATA
■
Supporting two SD/SDIO/MMC+/CE-ATA ports
■
Supporting SD/SDIO/MMC+/CE-ATA port and GPIO
■
Supporting GPIF and GPIO
SD/SDIO/MMC/CE-ATA and GPIO Interface
■
Supporting GPIO
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.
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
Figure 4. SD/SDIO/MMC/CE-ATA and 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.
GPIO
Astoria
U Port
■
S Port
SD_D[7:0]
The S Port is configurable in six different interface modes:
PB[7:0]
S-Port Configuration Modes
P Port
These configurations are controlled by the 8051 firmware.
OR
OR
SD
SDIO
MMC
MMC+
CE-ATA
OR
OR
Figure 2. GPIF and SD/SDIO/MMC/CE-ATA Interface Mode
Document Number: 001-13805 Rev. *M
Page 4 of 78
CYWB022XX Family
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.
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
Figure 5. GPIF and GPIO Interface Mode
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
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.
Astoria
U Port
P Port
Figure 6. GPIO Interface Mode
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.
S Port
GPIO
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
Document Number: 001-13805 Rev. *M
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.
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
Page 5 of 78
CYWB022XX Family
Figure 7. Crystal Configuration
Table 1. 100-ball FVBGA Clock Selection
Astoria
XTALIN
XTAL
PLL
XTALOUT
12pf
12pf
* 12 pF capacitor values assumes a trace capacitance of 3 pF per
side on a four layer FR4 PCA
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
Specification
Parameter
Description
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
%
Power Domains
Min
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.
Document Number: 001-13805 Rev. *M
Unit
■
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
Astoria has multiple power domains that serve different purposes
within the chip.
■
Max
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.
Page 6 of 78
CYWB022XX Family
Figure 8. Astoria Power Supply Domains
VDD
*VDDQ
UVDDQ
D+
I/O
D-CORE
USB-IO
D-
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
Power Modes
■
PLL is disabled
In addition to the normal operating mode, Astoria contains
several low power states when normal operation is not required.
■
USB switches the SWD+/SWD– to D+/D–
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.
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)
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
■
■
The firmware resumes its operation from where it was
suspended because the program counter is not reset
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
■
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)
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.
■
Hard Reset can be performed by asserting the RESET# input,
and Astoria is initialized
In the 82-ball WLCSP package, in the core power down mode,
the USB switches the SWD+/SWD– to D+/D–.
Standby Mode
Standby mode is a low-power state. This is the lowest power
mode of Astoria while still maintaining external supply levels.
Document Number: 001-13805 Rev. *M
Page 7 of 78
CYWB022XX Family
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 Table 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
P-Port
Package
100-ball BGA /
VFBGA
121-ball FBGA
PCRAM SRAM
Clock
ADM
I2C
SPI
SD1
SD2
GPIF
GPIO
Ext
CLK
Freq.
Crystal (MHz)












19.2,
24, 26,
48












19.2,
24, 26,
48












81-ball SP
WLCSP
81-ball Lite SP
WLCSP
S-Port
PNAN
D


Document Number: 001-13805 Rev. *M

19.2,
26

26
Page 8 of 78
CYWB022XX Family
Pin Assignments
Table 6. Astoria 100-ball VFBGA Package Pin Assignments
U-Port
DRQ & Int
P-Port
Pin Name
SRAM
Pin Description
Ball #
PCRAM
I/O Address / Data I/O
Non-Multiplexing
bus Multiplexing
(ADM)
I/O
PNAND
I/O
SPI
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
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
I/O
PVDDQ
VGND
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)
I
A2
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
A1
ADV#
I
ADV#
I
B3
OE#
I
OE#
I
A2
WE#
I
WE#
I
A3
INT#
O INT#
O INT#
O INT#
A4
DRQ#
O DRQ#
O DRQ#
B4
DACK#
I
I
A5
D+
I/O/Z USB D+
A6
D–
I/O/Z USB D–
A7
SWD+
I/O/Z USB Switch DP
C6
SWD–
I/O/Z USB Switch DM
DACK#
Document Number: 001-13805 Rev. *M
I
SPI SDI, AD0, or D0
I
ALE
I
Ext pull up
I
Address Valid
OE#
I
RE#
I
Ext pull up
I
Output Enable
WE#
I
WE#
I
Ext pull up
I
WE#
O SINT#
O
INT Request
O DRQ#
O N/C
O
DMA Request
I
I
I
DMA
Acknowledgement
DACK#
DACK#
Ext pull up
Power
Domain
GVDDQ
VGND
UVDDQ
UVSSQ
Page 9 of 78
CYWB022XX Family
Table 6. Astoria 100-ball VFBGA Package Pin Assignments (continued)
Pin Name
Ball #
Other
S-Port
G9
Double SDIO
Configuration
I/O
SDIO & GPIO
Configuration
I/O
GPIO
Configuration
I/O
GPIF
Configuration
I/O
GPIF & GPIO
Configuration
Pin Description
Power
Domain
SSVDDQ
VGND
I/O
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
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
PC[6] (GPIO)
I/O PC[6] (GPIO)
I/O PC[6] (GPIO)
I/O
H10
SD_WP
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 SNVDDQ
GPIF Data
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
SD2 Clock or GPIO
SD_POW
I
SD_WP
I
N/C
N/C
PC[5] (GPIO)
SD Power or GPIO
SD Write Protect
K6
SD2_CLK
O PA[6] (GPIO)
I/O PA[6] (GPIO)
I/O PA[6] (GPIO)
I/O PA[6] (GPIO)
I/O
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)
J4
N/C
I
K5
SD2_WP
O PC[2] (GPIO)
B10
RESETOUT
C9
SD2_CD
D8
I/O PA[5] (GPIO)
I/O
GPIO
GPIF_RDY[0]
O GPIF_RDY[0]
O
GPIF Ready Signal
I/O PC[2] (GPIO)
I/O PC[2] (GPIO)
I/O PC[2] (GPIO)
I/O
SD Write Protect or
GPIO
O RESETOUT
O RESETOUT
O RESETOUT /
GPIF_RDY[1]
O RESETOUT /
GPIF_RDY[1]
O
Reset Out
I/O PC-5 (GPIO[1])
I
I/O PC-5 (GPIO[1])
I/O PC-5 (GPIO[1])
I/O PC-5 (GPIO[1])
I/O
GPIO or SD2 CD
PC-4 (GPIO[0]) or I/O PC-4 (GPIO[0]) or I/O PC-4 (GPIO[0])
SD_CD
I SD_CD
I
I/O PC-4 (GPIO[0])
I/O PC-4 (GPIO[0])
I/O
GPIO or SD CD
N/C
I
N/C
I
GVDDQ
VGND
C10
RESET#
I
RESET
C7
WAKEUP
I
Wake Up Signal
Document Number: 001-13805 Rev. *M
Page 10 of 78
CYWB022XX Family
Table 6. Astoria 100-ball VFBGA Package Pin Assignments (continued)
Power
Clock
Conf
Pin Name
C5
XTALSLC[1]
C4
XTALSLC[0]
E8
TEST[2]
C8
TEST[1]
Pin Description
I
Clock Select 1
GVDDQ
VGND
Clock Select 0
I
Test Cfg 2
Test Cfg 1
D7
TEST[0]
A8
XTALIN
I
Crystal/Clock IN
B8
XTALOUT
O
Crystal Out
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
Document Number: 001-13805 Rev. *M
Power
Domain
Test Cfg 0
XVDDQ
VGND
Page 11 of 78
CYWB022XX Family
Table 7. Astoria CYWB0224ABS 121-ball FBGA Package Pin Assignments
Pin Description
Pin Name
U-Port
DRQ & Int
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
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
PVDDQ
VGND
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)
I
A2
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
A1
ADV#
I
ADV#
I
B3
OE#
I
OE#
I
A2
WE#
I
WE#
I
A3
INT#
O INT#
O INT#
O INT#
A4
DRQ#
O DRQ#
O DRQ#
B4
DACK#
I
I
A5
D+
I/O/Z USB D+
A6
D–
I/O/Z USB D–
A7
SWD+
I/O/Z USB Switch DP
C6
SWD–
I/O/Z USB Switch DM
DACK#
Document Number: 001-13805 Rev. *M
I
SPI SDI, AD0, or D0
I
ALE
I
Ext pull-up
I
Address Valid
OE#
I
RE#
I
Ext pull-up
I
Output Enable
WE#
I
WE#
I
Ext pull-up
I
WE#
O SINT#
O
INT Request
O DRQ#
O N/C
O
DMA Request
I
I
I
DMA
Acknowledgement
DACK#
DACK#
Ext pull-up
Power
Domain
GVDDQ
VGND
UVDDQ
UVSSQ
Page 12 of 78
CYWB022XX Family
Table 7. Astoria CYWB0224ABS 121-ball FBGA Package Pin Assignments (continued)
Pin Name
Ball #
Other
S-Port
G9
Double SDIO
Configuration
I/O
SDIO & GPIO
Configuration
I/O
GPIO
Configuration
I/O
GPIF
Configuration
I/O
GPIF & GPIO
Configuration
Pin Description
Power
Domain
SSVDDQ
VGND
I/O
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
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
PC[6] (GPIO)
I/O PC[6] (GPIO)
I/O PC[6] (GPIO)
I/O
H10
SD_WP
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 SNVDDQ
GPIF Data
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
SD2 Clock or GPIO
SD_POW
I
SD_WP
I
N/C
I
N/C
PC[5] (GPIO)
SD Power or GPIO
SD Write Protect
K6
SD2_CLK
O PA[6] (GPIO)
I/O PA[6] (GPIO)
I/O PA[6] (GPIO)
I/O PA[6] (GPIO)
I/O
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)
J4
N/C
I
K5
SD2_WP
O PC[2] (GPIO)
B10
RESETOUT
C9
SD2_CD
D8
I/O PA[5] (GPIO)
I/O
GPIO
GPIF_RDY[0]
O GPIF_RDY[0]
O
GPIF Ready Signal
I/O PC[2] (GPIO)
I/O PC[2] (GPIO)
I/O PC[2] (GPIO)
I/O
SD Write Protect or
GPIO
O RESETOUT
O RESETOUT
O RESETOUT /
GPIF_RDY[1]
O RESETOUT /
GPIF_RDY[1]
O
RESETOUT
I/O PC-5 (GPIO[1])
I
I/O PC-5 (GPIO[1])
I/O PC-5 (GPIO[1])
I/O PC-5 (GPIO[1])
I/O
GPIO or SD2 CD
PC-4 (GPIO[0]) or I/O PC-4 (GPIO[0]) or I/O PC-4 (GPIO[0])
SD_CD
I SD_CD
I
I/O PC-4 (GPIO[0])
I/O PC-4 (GPIO[0])
I/O
GPIO or SD CD
N/C
I
N/C
I
GVDDQ
VGND
C10
RESET#
I
RESET
C7
WAKEUP
I
Wake Up Signal
Document Number: 001-13805 Rev. *M
Page 13 of 78
CYWB022XX Family
Table 7. Astoria CYWB0224ABS 121-ball FBGA Package Pin Assignments (continued)
Pin Description
Power
Clock
Conf
Pin Name
C5
XTALSLC[1]
C4
XTALSLC[0]
E8
TEST[2]
C8
TEST[1]
I
Clock Select 1
GVDDQ
VGND
Clock Select 0
I
Test Cfg 2
Test Cfg 1
D7
TEST[0]
A8
XTALIN
I
Crystal / Clock IN
B8
XTALOUT
O
Crystal Out
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
Document Number: 001-13805 Rev. *M
Power
Domain
Test Cfg 0
XVDDQ
VGND
Page 14 of 78
CYWB022XX Family
Table 8. Astoria CYWB0220ABS 121-ball FBGA Package Pin Assignments
Pin Name
DRQ & Int
P-Port
Ball #
PCRAM Non
Multiplexing
I/O
Addr/Data bus
Multiplexing
(ADM)
I/O
SRAM
Pin Description
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
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
PVDDQ
VGND
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)
I
A2
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
A1
ADV#
I
ADV#
I
I
ALE
I
I
SPI SDI, AD0, or D0
Ext pull-up
I
Address Valid
Output Enable
B3
OE#
I
OE#
I
OE#
I
RE#
I
Ext pull-up
I
A2
WE#
I
WE#
I
WE#
I
WE#
I
Ext pull-up
I
WE#
A3
INT#
O INT#
O INT#
O INT#
O SINT#
O
INT Request
A4
DRQ#
O DRQ#
O DRQ#
O DRQ#
O N/C
O
DMA Request
B4
DACK#
I
I
I
I
I
DMA
Acknowledgement
DACK#
Document Number: 001-13805 Rev. *M
DACK#
DACK#
Ext pull-up
Power
Domain
GVDDQ
VGND
Page 15 of 78
CYWB022XX Family
Table 8. Astoria CYWB0220ABS 121-ball FBGA Package Pin Assignments (continued)
Pin Name
Double SDIO
Configuration
Other
S-Port
G9
I/O
SDIO & GPIO
Configuration
I/O
GPIO
Configuration
I/O
GPIF
Configuration
I/O
GPIF & GPIO
Configuration
Pin Description
Power
Domain
SSVDDQ
VGND
I/O
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
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
SD Clock or GPIO
F8
SD_CLK
O SD_CLK
O PC[7] (GPIO)
I/O PC[7] (GPIO)
I/O PC[7] (GPIO)
I/O
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
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 SNVDDQ
GPIF Data
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
GPIF Control Signal
I
SD_WP
I
N/C
N/C
PC[5] (GPIO)
SD Write Protect
H6
N/C
O N/C
O N/C
O GPIF_CTL[0]
O GPIF_CTL[0]
O
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
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
B10
RESETOUT
O RESETOUT
O RESETOUT
O RESETOUT /
GPIF_RDY[1]
O RESETOUT /
GPIF_RDY[1]
O
Reset Out
C9
SD2_CD
I/O PC-5 (GPIO[1])
I
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 I/O PC-4 (GPIO[0]) or I/O PC-4 (GPIO[0])
SD_CD
I SD_CD
I
I/O PC-4 (GPIO[0])
I/O PC-4 (GPIO[0])
I/O
GPIO or SD CD
N/C
I
N/C
I
GVDDQ
VGND
C10
RESET#
I
RESET
C7
WAKEUP
I
Wake Up Signal
Document Number: 001-13805 Rev. *M
Page 16 of 78
CYWB022XX Family
Table 8. Astoria CYWB0220ABS 121-ball FBGA Package Pin Assignments (continued)
Power
Clock
Conf
Pin Name
C5
XTALSLC[1]
C4
XTALSLC[0]
E8
TEST[2]
C8
TEST[1]
Pin Description
I
Clock Select 1
GVDDQ
VGND
Clock Select 0
I
Test Cfg 2
Test Cfg 1
D7
TEST[0]
A8
XTALIN
I
Crystal / Clock IN
B8
XTALOUT
O
Crystal Out
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
Document Number: 001-13805 Rev. *M
Power
Domain
Test Cfg 0
XVDDQ
VGND
Page 17 of 78
CYWB022XX Family
Table 9. Astoria CYWB0216ABS 121-ball FBGA Package Pin Assignments
Pin Name
U-Port
I2C Pins
Unused Pins
Ball #
Pull Direction
Pin Description
I/O
J2
P/D
I
Pull-down
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
A4
N/C
O
No Connect
B4
P/U
I
Pull-up
Interface Pins
PVDDQ
VGND
GVDDQ
VGND
I/O
Pin Description
H2
SDA
I/O
I2C data
H1
SCL
I/O
I2C clock
A5
D+
I/O/Z USB D+
A6
D–
I/O/Z USB D–
A7
SWD+
I/O/Z USB Switch DP
C6
SWD–
I/O/Z USB Switch DM
Document Number: 001-13805 Rev. *M
Power
Domain
PVDDQ
VGND
UVDDQ
UVSSQ
Page 18 of 78
CYWB022XX Family
Table 9. Astoria CYWB0216ABS 121-ball FBGA Package Pin Assignments (continued)
Pin Name
Double SDIO
Configuration
Other
S-Port
G9
I/O
SDIO & GPIO
Configuration
I/O
GPIO
Configuration
I/O
GPIF
Configuration
I/O
GPIF & GPIO
Configuration
Pin Description
Power
Domain
SSVDDQ
VGND
I/O
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
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
PC[6] (GPIO)
I/O PC[6] (GPIO)
I/O PC[6] (GPIO)
I/O
H10
SD_WP
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 SNVDDQ
GPIF Data
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
SD2 Clock or GPIO
SD_POW
I
SD_WP
I
N/C
N/C
PC[5] (GPIO)
SD Power or GPIO
SD Write Protect
K6
SD2_CLK
O PA[6] (GPIO)
I/O PA[6] (GPIO)
I/O PA[6] (GPIO)
I/O PA[6] (GPIO)
I/O
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)
J4
N/C
I
K5
SD2_WP
O PC[2] (GPIO)
B10
RESETOUT
C9
SD2_CD
D8
I/O PA[5] (GPIO)
I/O
GPIO
GPIF_RDY[0]
O GPIF_RDY[0]
O
GPIF Ready Signal
I/O PC[2] (GPIO)
I/O PC[2] (GPIO)
I/O PC[2] (GPIO)
I/O
SD Write Protect or
GPIO
O RESETOUT
O RESETOUT
O RESETOUT /
GPIF_RDY[1]
O RESETOUT /
GPIF_RDY[1]
O
Reset Out
I/O PC-5 (GPIO[1])
I
I/O PC-5 (GPIO[1])
I/O PC-5 (GPIO[1])
I/O PC-5 (GPIO[1])
I/O
GPIO or SD2 CD
PC-4 (GPIO[0]) or I/O PC-4 (GPIO[0]) or I/O PC-4 (GPIO[0])
SD_CD
I SD_CD
I
I/O PC-4 (GPIO[0])
I/O PC-4 (GPIO[0])
I/O
GPIO or SD CD
N/C
I
N/C
I
GVDDQ
VGND
C10
RESET#
I
RESET
C7
WAKEUP
I
Wake Up Signal
Document Number: 001-13805 Rev. *M
Page 19 of 78
CYWB022XX Family
Table 9. Astoria CYWB0216ABS 121-ball FBGA Package Pin Assignments (continued)
Power
Clock
Conf
Pin Name
C5
XTALSLC[1]
C4
XTALSLC[0]
E8
TEST[2]
C8
TEST[1]
Pin Description
I
Clock Select 1
GVDDQ
VGND
Clock Select 0
I
Test Cfg 2
Test Cfg 1
D7
TEST[0]
A8
XTALIN
I
Crystal/Clock IN
B8
XTALOUT
O
Crystal Out
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
Document Number: 001-13805 Rev. *M
Power
Domain
Test Cfg 0
XVDDQ
VGND
Page 20 of 78
CYWB022XX Family
Table 10. Astoria 81-ball SP WLCSP Package Pin Assignments
Pin Name
U-Port
Int
P-Port
Ball #
PNAND
Pin Description
I/O
SPI
I/O
H9
Ext pull low
I
SCK
I
Clock
F9
CE#
I
SS#
I
CE# or SPI Slave
Select
E7
SDA
I/O SDA
I/O
H8
SCL
I/O SCL
I/O
J9
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
B7
ALE
I
I
Ext pull up
Ext pull up
I
PVDDQ
VGND
I2C data
I2C clock
PNAND WP
I
IO0 or SPI SDI
I
Address Valid
B6
RE#
I
Ext pull up
I
Output Enable
A7
WE#
I
Ext pull up
I
WE#
C1
INT#
O SINT#
O
INT Request
A4
D+
I/O/Z USB D+
A5
D–
I/O/Z USB D–
C4
SWD+
I/O/Z USB Switch D+
C5
SWD–
I/O/Z USB Switch D–
Document Number: 001-13805 Rev. *M
Power
Domain
GVDDQ
VGND
UVDDQ
UVSSQ
Page 21 of 78
CYWB022XX Family
Table 10. Astoria 81-ball SP WLCSP Package Pin Assignments (continued)
Pin Name
Other
S-Port
Ball #
Double SDIO
Configuration
I/O
SDIO & GPIO
Configuration
I/O
GPIO
Configuration
I/O
GPIF
Configuration
I/O
GPIF & GPIO
Configuration
Pin Description
Power
Domain
SSVDDQ
VGND
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
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
SD Clock or GPIO
G1
SD_CLK
O SD_CLK
PC-7 (GPIO)
I/O PC-7 (GPIO)
I/O PC-7 (GPIO)
I/O
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/O
SD Write Protect
H5
SD2_D[7]
I/O PB[7] (GPIO)
I
SD_W
I/O PB[7] (GPIO)
I
N/C
I/O GPIF_DATA [7]
I
N/C
I/O GPIF_DATA [7]
I
PC-5 (GPIO)
I/O
SD2 Data or GPIO or SNVDDQ
GPIF Data
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
SD2 Clock or GPIO
F7
SD2_CLK
O PA[6] (GPIO)
I/O PA[6] (GPIO)
I/O PA-6 (GPIO)
I/O PA-6 (GPIO)
I/O
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
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
C2
RESETOUT
O RESETOUT
O RESETOUT
O RESETOUT /
GPIF_RDY[1]
O RESETOUT /
GPIF_RDY[1]
O
RESETOUT or GPIF
D2
PC-5 (GPIO[1]) or I/O PC-5 (GPIO[1])
SD2_CD
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 I/O PC-4 (GPIO[0]) or I/O PC-4 (GPIO[0])
SD_CD
I SD_CD
I
I/O PC-4 (GPIO[0])
I/O PC-4 (GPIO[0])
I/O
GPIO or SD CD
N/C
I
N/C
I
GPIF_RDY[0]
C3
RESET#
I
RESET
D4
WAKEUP
I
Wake Up Signal
Document Number: 001-13805 Rev. *M
GVDDQ
VGND
Page 22 of 78
CYWB022XX Family
Table 10. Astoria 81-ball SP WLCSP Package Pin Assignments (continued)
Power
CLK
Conf
Pin Name
Pin Description
A1
XTALSLC
I
Clock Select
B1
TEST[2]
I
Test Cfg 2
C6
TEST[1]
I
Test Cfg 1
B4
TEST[0]
I
Test Cfg 0
A2
XTALIN
I
Crystal / Clock IN
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
Document Number: 001-13805 Rev. *M
Power
Domain
GVDDQ
VGND
XVDDQ
VGND
Page 23 of 78
CYWB022XX Family
Table 11. Astoria 81-ball Lite SP WLCSP Package Pin Assignments
Pin Name
P-Port
Ball #
SRAM Interface
Int
I/O
PNAND
I/O
Pin Description
G9
CE#
I
CE#
I
CE#
I
CE#
H5
A7
I
External Pull Up
I
A7 > 1:SBD
A7 > 0: LBD
I
A7
J8
A6
I
SDA
I/O SDA
I/O
A7 or SDA
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
I
ADV#
I
ALE
I
Address Valid
B6
OE#
I
OE#
I
RE#
I
Output Enable
A7
WE#
I
WE#
I
WE#
I
WE#
C1
INT#
O
INT#
O
INT#
O
INT Request
D4
DRQ#
O
DRQ#
O
DRQ#
O
DMA Request
I
DACK#
I
DACK#
I
DMA ACK
GVDDQ
VGND
D3
DACK#
A4
D+
I/O/Z USB D+
A5
D–
I/O/Z USB D–
C4
SWD+
I/O/Z USB Switch DP
C5
SWD–
I/O/Z USB Switch DM
Document Number: 001-13805 Rev. *M
Power
Domain
PVDDQ
VGND
H6
B7
U-Port
ADM (Address/Data Multiplexing)
UVDDQ
UVSSQ
Page 24 of 78
CYWB022XX Family
Table 11. Astoria 81-ball Lite SP WLCSP Package Pin Assignments (continued)
CLK
Conf
Other
S-Port
S-Port Interface
SD_D[7]
I/O
SD Data or GPIO
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
GPIOI
J2
PB[1] (GPIO)
I/O
H2
PB[0] (GPIO)
I/O
GPIOI
J7
GPIF_RDY
O
Test Mode
J6
GPIF_CTL
I
Test Mode (Ext
Pull-High)
D1
SD_CD
I
SD CD
C2
RESET#
I
RESET
E5
WAKEUP
I
Wake Up Signal
TEST[2]
I
Test Cfg 2
D5
TEST[1]
I
Test Cfg 1
B1
TEST[0]
I
Test Cfg 0
A2
XTALIN
I
Clock IN
A1
XTALOUT
O
Clock OUT
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
UVSSQ
Power USB GND
B2
AVSSQ
Power Analog GND
Document Number: 001-13805 Rev. *M
XVDDQ
VGND
Power Core VDD
A3
G7, E6, VGND
G5, F4,
G3
GVDDQ
VGND
Power Processor I/F VDD
B5
E7, A6, VDD
C6, F5
SSVDDQ
VGND
GVDDQ
VGND
C3
A9, F6 PVDDQ
Power
I/O
F3
Power Core GND
Page 25 of 78
CYWB022XX Family
Figure 9. Astoria 100-ball VFBGA Ball Map - Top View
1
2
3
4
5
6
7
8
9
10
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] 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] H
A[5] A[6] A[7] PVDDQ SNVDDQ
GPIF_CTL[0]
SSVDDQ SD_POW GPIF_DATA[2]
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
1
2
3
4
5
6
7
8
9
A
XTALSLC[0] XTALSLC[1] SD_D[6]
SD_WP
G
H
10
POWER DOMAIN KEY
UVDDQ
UVSSQ
GVDDQ
SSVDDQ
VDDQ/AVDDQ
VGND/AVSSQ
PVDDQ
SNVDDQ
XVDDQ
VDD33
Document Number: 001-13805 Rev. *M
Page 26 of 78
CYWB022XX Family
Figure 10. Ball map_CYWB0216 - Top View
Top View
1
2
3
4
5
6
7
8
9
10
11
A
P/U
P/U
N/C
N/C
D+
D-
SWD+
XTALIN
AVSSQ
VDD33
B
P/U
P/U
P/U
P/U
UVDDQ
UVSSQ
XVDDQ
XTALOUT
AVDDQ
RESETOUT
C
P/U
P/U
P/U
XTALSLC[0]
XTALSLC[1]
SWD-
WAKEUP
TEST[1]
GPIO[1]
RESET#
N/C
C
D
P/U
P/U
P/U
PVDDQ
VDD
GVDDQ
TEST[0]
GPIO[0]
SD_D[1]
SD_D[0]
N/C
D
E
P/U
P/U
P/U
VGND
VGND
VGND
VGND
TEST[2]
SD_D[3]
SD_D[2]
F
P/U
P/U
P/U
VGND
VGND
VGND
VDD
SD_CLK
SD_D[5]
SD_D[4]
N/C
F
G
P/U
P/U
P/U
VDD
VDD
VDD
VDD
SD_CMD
SD_D[7]
SD_D[6]
N/C
G
H
SCL
SDA
P/U
PVDDQ
SNVDDQ
GPIF_CTL [0]
SSVDDQ
SD_POW
GPIF_DATA[2]
SD_WP
N/C
H
J
P/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
K
P/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
L
N/C
N/C
N/C
N/C
N/C
N/C
N/C
N/C
N/C
N/C
N/C
L
1
2
3
4
5
6
7
8
9
10
11
N/C
N/C
N/C
A
B
E
POWER DOMAIN KEY
UVDDQ
UVSSQ
GVDDQ
SSVDDQ
VDDQ/AVDDQ
VGNDAVSSQ
PVDDQ
SNVDDQ
XVDDQ
VDD33
P/U
P/D
N/C
Document Number: 001-13805 Rev. *M
Page 27 of 78
CYWB022XX Family
Figure 11. Ball map_CYWB0220 - Top View
Top View
1
2
3
4
5
6
7
8
9
10
11
A
ADV#
WE#
INT#
DRQ#
N/C
N/C
N/C
XTALIN
AVSSQ
VDD33
N/C
B
DQ[1]
DQ[0]
OE#
DACK#
UVDDQ
UVSSQ
XVDDQ
XTALOUT
AVDDQ
RESETOUT
N/C
B
C
DQ[4]
DQ[3]
DQ[2]
XTALSLC[0]
XTALSLC[1]
N/C
WAKEUP
TEST[1]
GPIO[1]
RESET#
N/C
C
A
D
DQ[7]
DQ[6]
DQ[5]
PVDDQ
VDD
GVDDQ
TEST[0]
GPIO[0]
SD_D[1]
SD_D[0]
N/C
D
E
DQ[10]
DQ[9]
DQ[8]
VGND
VGND
VGND
VGND
TEST[2]
SD_D[3]
SD_D[2]
N/C
E
F
DQ[13]
DQ[12]
DQ[11]
VGND
VGND
VGND
VDD
SD_CLK
SD_D[5]
SD_D[4]
N/C
F
G
CE#
DQ[15]
DQ[14]
VDD
VDD
VDD
VDD
SD_CMD
SD_D[7]
SD_D[6]
N/C
G
H
A[5]
A[6]
A[7]
PVDDQ
SNVDDQ
GPIF_CTL[0]
SSVDDQ
SD_POW
GPIF_DATA[2]
SD_WP
N/C
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]
N/C
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]
N/C
K
L
N/C
N/C
N/C
N/C
N/C
N/C
N/C
N/C
N/C
N/C
N/C
L
1
2
3
4
5
6
7
8
9
10
11
POWER DOMAIN KEY
UVDDQ
UVSSQ
GVDDQ
SSVDDQ
VDDQ/AVDDQ
VGNDAVSSQ
PVDDQ
SNVDDQ
XVDDQ
VDD33
N/C
Document Number: 001-13805 Rev. *M
Page 28 of 78
CYWB022XX Family
Figure 12. Ball map_CYWB0224 - Top View
Top View
1
2
3
4
5
6
7
8
9
10
11
A
ADV#
INT#
DRQ#
D+
D-
SWD+
XTALIN
AVSSQ
VDD33
N/C
A
B
DQ[1]
WE#
DQ[0]
OE#
DACK#
UVDDQ
UVSSQ
XVDDQ
XTALOUT
AVDDQ
RESETOUT
N/C
B
C
DQ[4]
DQ[3]
DQ[2]
XTALSLC[0]
XTALSLC[1]
SWD-
WAKEUP
TEST[1]
GPIO[1]
RESET#
N/C
C
D
DQ[7]
DQ[6]
DQ[5]
PVDDQ
VDD
GVDDQ
TEST[0]
GPIO[0]
SD_D[1]
SD_D[0]
N/C
D
E
DQ[10]
DQ[9]
DQ[8]
VGND
VGND
VGND
VGND
TEST[2]
SD_D[3]
SD_D[2]
N/C
E
F
DQ[13]
DQ[12]
DQ[11]
VGND
VGND
VGND
VDD
SD_CLK
SD_D[5]
SD_D[4]
N/C
F
G
CE#
DQ[15]
DQ[14]
VDD
VDD
VDD
VDD
SD_CMD
SD_D[7]
SD_D[6]
N/C
G
H
A[5]
A[6]
A[7]
PVDDQ
SNVDDQ
GPIF_CTL [0]
SSVDDQ
SD_POW
GPIF_DATA[2]
SD_WP
N/C
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]
N/C
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]
N/C
K
L
N/C
N/C
N/C
N/C
N/C
N/C
N/C
N/C
N/C
N/C
N/C
L
1
2
3
4
5
6
7
8
9
10
11
POWER DOMAIN KEY
UVDDQ
UVSSQ
GVDDQ
SSVDDQ
VDDQ/AVDDQ
VGNDAVSSQ
PVDDQ
SNVDDQ
XVDDQ
VDD33
N/C
Document Number: 001-13805 Rev. *M
Page 29 of 78
CYWB022XX Family
Figure 13. Astoria 81-ball SP WLCSP Ball Map - Top View
1
2
3
4
5
6
7
8
9
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 GPIF_CTL [0]
SNVDDQ PC [2]
GPIF_CTL [1]
WP#
5
6
7
8
9
J
POW 1
GPIF_DATA[0] GPIF_DATA[3] GPIF_DATA[6]
2
3
4
Pull‐Low H
J
POWER DOMAIN KEY
UVDDQ
UVSSQ
GVDDQ
SSVDDQ
VDDQ/AVDDQ
VGND/AVSSQ
PVDDQ
SNVDDQ
XVDDQ
Document Number: 001-13805 Rev. *M
Page 30 of 78
CYWB022XX Family
Figure 14. Astoria 81-ball Lite SP WLCSP Ball Map - Top View
A
B
C
D
E
F
G
H
J
1
2
3
4
5
6
7
8
9
XTALOUT
XTALIN
UVSSQ
D+
D-
VDD
WE#
DQ[0]
PVDDQ
TEST[0]
AVSSQ
AVDDQ
XVDDQ
UVDDQ
OE#
ADV#
DQ[1]
DQ[4]
INT#
RESET#
TEST[2]
SWD+
SWD-
VDD
DQ[2]
DQ[3]
DQ[6]
GPIO[0]
GVDDQ
DACK#
DRQ#
TEST[1]
DQ[5]
DQ[8]
DQ[7]
DQ[9]
SD_D[0]
SD_D[1]
SD_D[4]
SSVDDQ
WAKEUP
VGND
VDD
DQ[10]
DQ[11]
SD_D[2]
SD_D[3]
SD_D[7]
VGND
VDD
PVDDQ
DQ[12]
DQ[13]
DQ[14]
SD_CLK
SD_D[5]
VGND
PB[2] (GPIO)
VGND
DQ[15]
VGND
A[0]
CE#
SD_D[6]
PB[0] (GPIO)
PB[3] (GPIO)
PB[5] (GPIO)
A[7]
A[5]
A[4]
A[2]
A[1]
SD_CMD
PB[1] (GPIO)
PB[4] (GPIO)
PB[6] (GPIO)
A[6]
A[3]
1
2
3
4
8
9
PB[7] (GPIO) GPIF_RDY GPIF_CTL
5
6
7
A
B
C
D
E
F
G
H
J
POWER DOMAIN KEY
UVDDQ
UVSSQ
GVDDQ
SSVDDQ
VDD/AVDDQ
VGND/AVSSQ
PVDDQ
XVDDQ
Document Number: 001-13805 Rev. *M
Page 31 of 78
CYWB022XX Family
Absolute Maximum Ratings
Operating Conditions
Exceeding maximum ratings may shorten the useful life of the
device. User guidelines are not tested.
TA (ambient temperature under bias)
Industrial .................................................... –40 °C to +85 °C
Storage temperature ................................ –65 °C to +150 °C
VDD, AVDDQ supply voltage ..........................1.7 V to 1.9 V
Ambient temperature with
power supplied (Industrial) ........................ –40 °C to +85 °C
UVDDQ supply voltage ....................................3.0 V to 3.6 V
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
PVDDQ, GVDDQ, SNVDDQ, SSVDDQ
supply voltage ..................................................1.7 V to 3.6 V
XVDDQ (Crystal I/O) supply voltage ...............3.0 V to 3.6 V
XVDDQ (Ext. Clock I/O) supply voltage ..........1.7 V to 1.9 V
DC 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
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
Document Number: 001-13805 Rev. *M
Page 32 of 78
CYWB022XX Family
DC Characteristics
Table 12. DC Specifications for All Voltage Supplies (Except USB Switch)
Parameter
VDD
AVDDQ
XVDDQ
XVDDQ
PVDDQ[4]
Description
Core voltage supply
Analog voltage supply
Crystal voltage supply
Clock voltage supply
Processor interface I/O
GVDDQ[4]
Miscellaneous I/O voltage supply
SNVDDQ[3, 4]
S-Port GPIF voltage supply
SSVDDQ[3, 4]
S-Port SD I/O voltage supply
UVDDQ[6]
VDD33
VIH1[5]
USB voltage supply
Power sequence control supply
Input HIGH voltage 1
VIH2[5]
Input HIGH voltage 2
VIL
VOH
VOL
IIX
IOZ
ICC Core
Input LOW voltage
Output HIGH voltage
Output LOW voltage
Input leakage current
Output leakage current
Operating current of core voltage
supply (VDD) and analog voltage
supply (AVDDQ)
ICC Crystal
ICC USB
ISB1
(For 100-ball
VFBGA and
81-ball SP
WLCSPPackages)
Conditions
All ports except USB,
2.0 V < VCC < 3.6 V
All ports except USB,
1.7 V < VCC < 2.0 V
Min
1.7
1.7
3.0
1.7
1.7
Typ
Max
1.8
1.9
1.8
1.9
3.3
3.6
1.8
1.9
1.8, 2.5,
3.6
3.3
1.7
1.8, 2.5,
3.6
3.3
1.7
1.8, 2.5,
3.6
3.3
1.7
1.8, 2.5,
3.6
3.3
3.0
3.3
3.6
3.0
3.3
3.6
–
VCC + 0.3
0.625 × VCC
Unit
V
V
V
V
V
V
V
V
V
V
V
VCC – 0.4
–
VCC + 0.3
–0.3
IOH(MAX) = –0.1 mA
0.9 × VCC
IOL(MIN) = 0.1 mA
All I/O signals held at VDDQ
–1
All I/O signals held at VDDQ
–1
VFBGA package
–
outputs tri-stated
WLCSP package
–
outputs tri-stated
Operating current of crystal
VFBGA package
–
voltage supply (XVDDQ)[8]
XTALOUT floating
WLCSP package
–
Operating current of USB voltage Operating and terminated for high speed
–
supply (UVDDQ)[8]
mode
Total standby current of Astoria 1. *VDDQ = 3.3 V nominal
25 C
–
when device is in suspend mode
(3.0–3.6 V)
85 C
–
2. Outputs and Bidirs high or
floating[7]
3. XTALOUT floating
4. D+ floating, D–grounded
5. Device in suspend mode
–
–
–
–
–
–
0.25 × VCC
0.1 × VCC
1
1
110
V
V
V
A
A
mA
–
115
mA
–
5
mA
–
N/A
25
mA
300[2]
–
–
3000
A
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 V3.6 V, MMC modes: 1.7 V3.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).
Document Number: 001-13805 Rev. *M
Page 33 of 78
CYWB022XX Family
Table 12. DC Specifications for All Voltage Supplies (Except USB Switch) (continued)
Parameter
Description
Conditions
ISB1
Total standby current of Astoria 6. *VDDQ = 3.3 V nominal
when device is in suspend mode
(3.0–3.6 V)
(For 81-ball Lite
7. Outputs and Bidirs high or
SP WLCSP)
floating[7]
8. XTALOUT floating
9. D+ floating, D– grounded
10.Device in suspend mode
Total standby current of Astoria
1. *VDDQ = 3.3 V Nominal
ISB2
when device is in standby mode
(3.0–3.6 V)
25 C
85 C
Min
TBD
TBD
Typ
TBD
TBD
Max
TBD
TBD
Unit
A
A
25 C
–
–
52
A
85 C
25 C
85 C
–
–
–
–
–
–
450
28
139
A
A
A
Min
Typ
Max
Unit
1.6
–
–
V
2. Outputs and Bidirs High or
Floating[7]
3. XTALOUT Floating
4. D+ Floating, D– Grounded
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
Table 13. USB Switch DC Specifications
Parameter
Description
Conditions
VIH
Input voltage HIGH
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
CIN
COUT
Description
Input pin capacitance, except
D+/D–
Conditions
TA = 25 °C, f = 1 MHz, VCC = VCCIO
Typ
Max
Unit
–
9
pF
Input pin capacitance, D+/D–
–
15
pF
Output pin capacitance
–
10
pF
Document Number: 001-13805 Rev. *M
Page 34 of 78
CYWB022XX Family
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
0
22.5
ns
tLZ
CE# LOW to Low Z
3
–
ns
tHZ
CE# HIGH to High Z
–
22.5
ns
Write Timing Parameters
tCW
CE# LOW to write end
30
–
ns
tAW
Address Valid to write end
30
–
ns
tAS
Address setup to write start
0
–
ns
tADVS
ADV# setup to write start
0
–
ns
tWP
WE# pulse width
22
–
ns
tWPH
WE# HIGH time
10
–
ns
tCPH
CE# HIGH time
10
–
ns
tAVS
Address valid to ADV# HIGH
5
–
ns
tAVH
ADV# HIGH to address hold
2[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.
Document Number: 001-13805 Rev. *M
Page 35 of 78
CYWB022XX Family
Figure 15. Non Multiplexing Asynchronous Pseudo CRAM Mode Single Read Time Parameters
A
Valid Address
tAA
tVPH
tAVH
tAVS
tOH
ADV#
tVP
tHZ
tAADV
tCVS
CE#
tEA
tOE
OE#
tOHZ
R/W#
DQ
tOLZ
tLZ
High-Z
Valid Output
Figure 16. Non Multiplexing Asynchronous Pseudo CRAM mode Back to Back Read Timing Parameters
A
Valid Address
Valid Address
tAA
tVPH
tAVS
tAVH
ADV#
tHZ
tVP
CE#
tAADV
tEA
OE#
tOHZ
WE#
DQ
High-Z
Valid Output
Valid Output
tLZ
Document Number: 001-13805 Rev. *M
Page 36 of 78
CYWB022XX Family
Figure 17. Non Multiplexing Asynchronous Pseudo CRAM Mode Back to Back Write Timing Parameters
A
Valid Address
tAVS
tVPH
ADV#
Valid Address
tAVH
tVP
tCPH
tVS
CE#
tCW
OE#
tAW
tWPH
tWP
WE#
tAS
DQ_IN
tOW
tDH
tDW
tADVS
High-Z
Valid Input
tWHZ
tLZ
Valid Input
DQ_OUT
Figure 18. Non Multiplexing Asynchronous Pseudo CRAM Mode Read to Write Timing Parameters
Valid Address
A
Valid Address
tAA
tVPH
tAVS
tAVS
tVPH
tAVH
Valid Address
tAVH
tVP
ADV#
tVP
CE#
tVS
tAADV
tEA
tOE
OE#
tOHZ
tAW
tWP
WE#
tAS
DQ_IN
DQ_OUT
High-Z
tOLZ
High-Z
tLZ
Document Number: 001-13805 Rev. *M
tWHZ
tDW
tDH
Valid Input
tOW
Valid Input
Valid Output
Page 37 of 78
CYWB022XX Family
Figure 19. Non Multiplexing Asynchronous Pseudo CRAM Mode Write to Read Timing Parameters
A
Valid Address
Valid Address
tAVS tAVH
tAA
tAVS tAVH
tVP
ADV#
tVP
tVS
CE#
tAADV
tOE
OE#
tAW
tWP
WE#
tDW
tAS
DQ_IN
tWHZ
tDH
Valid Input
tOLZ
DQ_OUT
Valid Output
Address Data Multiplexing Asynchronous Mode
Table 16. Address Data Multiplexing Asynchronous Mode Timing Parameters
Parameter
Description
Min
Max
Unit
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
Read Timing Parameters
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
30
–
ns
Write Timing Parameters
tCW
CE# LOW to write end
Document Number: 001-13805 Rev. *M
Page 38 of 78
CYWB022XX Family
Table 16. Address Data Multiplexing Asynchronous Mode Timing Parameters (continued)
Parameter
Description
Min
Max
Unit
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
Figure 20. Address Data Multiplexing Asynchronous Single Read Timing Parameters
tAA
tAVH
tAVS
A<7:0>/
DQ<15:0>
Valid Address
tVPH
High-Z
Valid Data
High-Z
tAADV
tVP
ADV#
tHZ
tCVS
tLZ
tEA
CE#
tOHZ
tAVDOE tOLZ
tOE
OE#
Logic High
WE#
Document Number: 001-13805 Rev. *M
Page 39 of 78
CYWB022XX Family
Figure 21. Address Data Multiplexing Asynchronous Single Write Timing Parameters
tAW
tAVH
tAVS
A<7:0>/
DQ<15:0>
tDS
Valid Address
tVPH
tDH
High-Z
Valid Input
tVS
tVP
ADV#
tCVS
tCW
CE#
tAVDWE
tWP
WE#
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
Document Number: 001-13805 Rev. *M
Page 40 of 78
CYWB022XX Family
Figure 22. Non Multiplexing Synchronous Pseudo CRAM Mode Write Timing Parameters
tCLKH
tCLKL
tCLK
CLK
tH
tS
CE#
A[7:0]
An+1
An
An+2
An+3
tWH
WE#
OE#
DQ[15:0]
(input)
Dn+1
Dn
DQ[15:0]
(output)
Dn+2
Dn+3
High-Z
Note:
- Assumes previous cycle had CE# deselected
- OE# is don’t care during write operations
Figure 23. Non Multiplexing Synchronous Pseudo CRAM Mode Read Timing Parameters
tCLKH
tCLKL
tCLK
CLK
tS
CE#
A[7:0]
tH
An
An+1
An+2
An+4
An+3
WE#
OE#
DQ[15:0] High-Z
(input)
DQ[15:0]
(output)
High-Z
tCO
tOHZ
tOH
Dn
tOLZ
Dn+1
tOE
tCKLZ
Note:
- Assumes previous cycle had CE # deselected
Document Number: 001-13805 Rev. *M
Page 41 of 78
CYWB022XX Family
Figure 24. Non Multiplexing Synchronous Mode Read (OE# Fixed LOW) Timing Parameters
CLK
tS
CE#
A[7:0]
tH
Ax+1
Ax
Ax+2
WE#
OE#
DQ[15:0]
(output)
Dx-2
tCKHZ
tOH
tCO
Dx-1
Dx
Dx
Dx+1
Note:
- Ass umes previous s everal c ycles w ere Read
Figure 25. Non Multiplexing Synchronous Mode Read to Write (OE# Controlled) Timing Parameters
tCLKH
tCLKL
tCLK
CLK
tS
CE#
A[7:0]
tH
Ax
Ax+1
An
An+1
An+2
WE#
OE#
DQ[15:0]
(input)
DQ[15:0]
(output)
tS
High-Z
tOH
Dx-2
Dx-1
tH
Dn
Dn+1
Dn+2
tOHZ
Dx
tCO
Note:
- Assumes previous several cycles were Read
- (Ax) and (Ax+1) cycles are turnaround . (A x+1) operation does not cross pipeline .
Document Number: 001-13805 Rev. *M
Page 42 of 78
CYWB022XX Family
Figure 26. Non Multiplexing Synchronous Mode Read to Write (OE# Fixed LOW) Timing Parameters
tCLKH
tCLKL
tCLK
CLK
tH
tS
CE#
A[7:0]
Ax+1
Ax
Ax+2
An+1
An
WE#
OE#
DQ[15:0]
(input)
tS
High-Z
tCO
DQ[15:0]
(output)
tH
Dn
Dn+1
tOH
Dx-2
Dx
Dx-1
tCO
Note:
- Assumes previous several cycles were Read
- In this scenario, OE# is held LOW
- (Ax) and (Ax+1) cycles are turnaround. (Ax+1) operation does not cross pipeline.
- No operation is performed during the Ax+2 cycle (true turnaround operation)
Figure 27. Non Multiplexing Synchronous Mode Write to Read Timing Parameters
tCLKH
tCLKL
tCLK
CLK
tH
tS
CE#
A[7:0]
An
An+1
An+2
An+3
tWH
WE#
OE#
DQ[15:0]
(input)
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
Document Number: 001-13805 Rev. *M
Page 43 of 78
CYWB022XX Family
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
Figure 28. Address Data Multiplexing Synchronous Burst Read Timing Parameters
(Burst of 4 with Latency=2, WE#=HIGH)
tCLKH tCLKL
CLK
tCLK
tS
A<7:0>/
DQ<15:0>
tOH
tH
Valid
Address
tAVH *
tS
tCO
D0
D1
D2
D3
tH
ADV#
tHZ
tS
CE#
tAVDOE
tOLZ
tOHZ
tOE
OE#
Logic High
WE#
* 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
Document Number: 001-13805 Rev. *M
Page 44 of 78
CYWB022XX Family
Figure 29. Address Data Multiplexing Synchronous Burst Write Timing Parameters
(Burst of 4 with Latency=2, OE# is Ignored)
tCLKH tCLKL
CLK
tCLK
tS
A<7:0>/
DQ<15:0>
tDS
tH
Valid
Address
tAVH *
tS
tDH
D0
tDH
D1
D2
D3
tH
ADV#
tS
tS
CE#
tAVDWE
WE#
* 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
Table 19. Asynchronous SRAM Mode Timing Parameters
Parameter
Description
Interface bandwidth (MBPS)
Min
Max
Unit
–
66.7
MBPS
30
–
ns
Read Timing Parameters
tRC
Read cycle time
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
0
22.5
ns
tLZ
CE# LOW to Low Z
3
–
ns
tHZ
CE# HIGH to High Z
–
22.5
ns
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
Write Timing Parameters
tWC
Document Number: 001-13805 Rev. *M
Page 45 of 78
CYWB022XX Family
Table 19. Asynchronous SRAM Mode Timing Parameters (continued)
Parameter
Description
Min
Max
Unit
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
Non Multiplexing Asynchronous SRAM Mode
Figure 30. Non Multiplexing Asynchronous SRAM Read Timing Parameters
Endpoint Read – Address Transition Controlled Timing (OE# is asserted )
tRC
ADDRESS
tAA
tOH
DATA OUT
PREVIOUS DATA VALID
DATA VALID
OE# Controlled Timing
ADDRESS
tRC
CE#
tEA
tHZ
OE#
tOHZ
tOE
tOLZ
DATA OUT
HIGH IMPEDANCE
tLZ
Document Number: 001-13805 Rev. *M
DATA VALID
HIGH
IMPEDANCE
Page 46 of 78
CYWB022XX Family
Figure 31. Non Multiplexing Asynchronous SRAM Write Timing (WE# and CE# Controlled)
Write Cycle 1 WE# Controlled, OE# High During Write
tWC
ADDRESS
tCW
CE#
tAW
WE#
tAH
tWP
tAS
tWPH
OE#
tDS
DATA I/O
tDH
VALID DATA
VALID DATA
tWHZ
Write Cycle 2 CE# Controlled , OE# High During W rite
tWC
ADDRESS
tAS
tCW
tCPH
CE#
tAW
tAH
tWP
WE#
OE#
tDS
DATA I/O
VALID DATA
tDH
VALID DATA
tWHZ
Document Number: 001-13805 Rev. *M
Page 47 of 78
CYWB022XX Family
Figure 32. Non Multiplexing Asynchronous SRAM Write Timing (WE# Controlled, OE# LOW)
Write Cycle 3 WE# Controlled. OE# Low
tWC
tCW
CE#
tAW
tAH
tAS
tWP
WE#
tDS
DATA I/O
tDH
VALID DATA
tOW
tWHZ
Pseudo NAND (PNAND) Mode
Table 20. PNAND Mode Parameters
Parameter
tADL
Description
Address to data loading time
Min
Max
Unit
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
MCU/S-Port NAND
dependent
tBERS
Block erase time
tCEA
CE# access time
–
tCH
CE# hold time
tCHZ
CE# HIGH to O/P HI-Z
tCLH
35
ns
5
–
ns
–
40
ns
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
Document Number: 001-13805 Rev. *M
Page 48 of 78
CYWB022XX Family
Table 20. PNAND Mode Parameters (continued)
Parameter
Description
Min
Depends on
MCU/S-Port/NAND
Program time for LNA mode
tPROG
tR
Max
Unit
ns
Program time for register write in non LNA mode
130
–
ns
Program time for EP write in non LNA mode
130
–
ns
Busy duration during Non LNA register read using page read
130
–
ns
Busy duration during non LNA EP read using page read
130
–
ns
Depends on
MCU/S-Port/NAND
Busy duration during LNA page read (SBD/SLD)
ns
Read cycle time (VFBGA Package)
30
–
Read cycle time (WLCSP package)
33
–
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
tRC
tREA
tRST
tWB
tWC
tWH
tWHR
tWP
Depends on
MCU/S-Port/NAND
Device reset time
WE# HIGH to busy
–
100
Write cycle time (VFBGA package)
30
–
Write Cycle Time (WLCSP package)
33
–
WE# HIGH hold time
10
–
ns
ns
ns
ns
ns
WE# HIGH to RE LOW in non LNA mode
30
–
ns
WE# HIGH to RE LOW in LNA mode
450
–
ns
WE# pulse width
15
–
ns
Figure 33. PNAND Mode Command Latch Cycle
CLE
CE#
tCLS
tCLH
tCS
tCH
tWP
WE#
ALE
tALH
tALS
tDS
I/Ox
Document Number: 001-13805 Rev. *M
tDH
Command
Page 49 of 78
CYWB022XX Family
Figure 34. PNAND Mode Address Latch Cycle
tCLS
CLE
tCS
tWC
CE#
tWC
tWP
WE#
tWC
tWP
tWH
tWP
tWH
tALS
tWC
tWP
tWH
tALS
tWH
tALS
tALS
tALS
tALH
ALE
tALH
tDS
tALH
tDS
tDH
Col.Add1
I/Ox
tALH
tDH
Col.Add2
tALH
tDS tDH
tDS
tDH
Row.Add1
Row.Add2
tDS
tDH
Row.Add3
Figure 35. PNAND Mode Input Data Latch Cycle
tCLH
CLE
tCH
CE#
tWC
ALE
tALS
WE#
tWP
tWP
tWP
tWH
tDS
I/Ox
Document Number: 001-13805 Rev. *M
tDH
DIN 0
tDS
tDH
DIN 1
tDS
tDH
DIN final
Page 50 of 78
CYWB022XX Family
Figure 36. PNAND Mode Serial Access Cycle After Read
tCEA
tCHZ
CE#
tOH
tREH
tREA
tREA
tREA
RE#
tRHZ
tRHZ
tOH
Dout
I/Ox
tRR
Dout
Dout
tRC
R/B#
Figure 37. PNAND Mode Status Read Cycle
CLE
CE#
WE#
tCLR
tCLH
tCLS
tCS
tWP
tCHZ
tCEA
tOH
tWHR
RE#
tRHZ
tDS
I/Ox
Document Number: 001-13805 Rev. *M
tDH
70h
tIR
tREA
tOH
Status Output
Page 51 of 78
CYWB022XX Family
Figure 38. PNAND LBD Read Operation
tCLR
CLE
CE#
tWC
WE#
tWB
tAR
ALE
tR
tRR
tRP
tRHZ
tRC
RE#
Column Address
I/Ox
00h
Col Add1 Col Add2
Row Address
Row
Add1
Row
Add2
Row
Add3
Dout N
30h
Dout
N+1
Dout M
Busy
R/B#
Table 21. Page-Read Command Sequence for Large-Block Devices
Cycle type
IO bus
Comments
st
CMD0
00h
Page-read command - 1 cycle
CA0
EP_Offset[7:0]/
REG_Addr[7:0]
CA1
{4’b0000, EP_Offset[11:8]}
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
RA0
Row address byte 0
First row-address cycle
RA0[4:0] = default EPA – Endpoint address
RA1
Row address byte 1
RA2
Row address byte 2
The number row-address bytes present in Page-read command depend on
RA_COUNT configuration parameter setting. LNA row addresses are interpreted by
firmware;
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.
Document Number: 001-13805 Rev. *M
Page 52 of 78
CYWB022XX Family
Figure 39. PNAND LBD Read Operation
7
REG_Sel[1:0]
0
EP_Offset[7:0]/
REG_Addr[7:0]
Reserved
CA0
CA1
EP_Offset[11:8]
RA0 (default
EPA position)
EPA[4:0]
RA1
RA2
RA3
Figure 40. PNAND SBD Read Operation
CLE
CE#
tWC
WE#
tWB
tAR
ALE
tR
tRR
tRP
tRC
tRHZ
RE#
Column
Address
00h, 01h, Col Add1
or *50h
I/Ox
Row Address
Row
Add2
Row
Add1
Row
Add3
R/B#
Dout N
Dout
N+1
Dout M
Busy
* For the Command 50h, A[3:0] in Col Add1 are
valid address and A [7:4] are Don’t care
Document Number: 001-13805 Rev. *M
Page 53 of 78
CYWB022XX Family
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
RA2
Row address byte 2
The number row-address bytes present in Page-read command depend on
RA_COUNT configuration parameter setting. LNA row addresses are interpreted by
firmware;
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
7
0
EP_Offset[7:0]/
REG_Addr[6:0]
EPA[4:0]
CA0
RA0 - default
EPA position
RA1
RA2
RA3
Document Number: 001-13805 Rev. *M
Page 54 of 78
CYWB022XX Family
Figure 42. PNAND Mode LBD Random Data Operation (CASDO)
CLE
tCLR
CE#
WE#
tRHW
tWB
tWHR
tAR
ALE
tR
tRP
tRC
tREA
RE#
tRR
I/Ox
00h
Col Add1 Col Add2
Row
Add1
Column Address
Row
Row
Add2
Add3
Row Address
30h
Dout
N+1
Dout N
05h Col Add1 Col Add2 E0h
Dout M
Dout
M+1
Column Address
Busy
R/B#
Figure 43. PNAND Mode Register Read Using CASDO in 8-Bit Mode
CLE
tCLR
CE#
tCH
WE#
tWHR
ALE
tREA
RE#
05h
I/Ox
R/B#
Col
Col
Add1
Add2
Column Address
E0h
DOUT1 *DOUT2
* This timing diagram shows the 8-bit register read. For 16-bit
register read, DOUT2 is not available
Document Number: 001-13805 Rev. *M
Page 55 of 78
CYWB022XX Family
Figure 44. PNAND Mode LBD Read Operation (With CE# Don’t Care)
CLE
CE#
WE#
tWB
ALE
tR
RE#
I/Ox
00h
Col
Add1
Col
Add2
Column Address
Row
Add1
R ow
Add2
Row
Add3
Dout N Dout
N+1
30h
Dout
M
Row Address
Busy
R/B#
CE#
tCEA
tREA
RE#
I/Ox
Document Number: 001-13805 Rev. *M
Dout
Page 56 of 78
CYWB022XX Family
Figure 45. PNAND Mode SBD Read Operation (With CE# Don’t Care)
CLE
CE#
WE#
tWB
ALE
tR
RE#
I/Ox
00h
Col
Add1
Column
Address
Row
Add1
Row
Add2
Row
Add3
D out N Dout
N+1
Dout
M
Row Address
Busy
R/B#
CE#
tCEA
tREA
RE#
I/Ox
Document Number: 001-13805 Rev. *M
Dout
Page 57 of 78
CYWB022XX Family
Figure 46. PNAND Mode LBD Page Program Operation
CLE
CE#
tWC
WE#
tADL
tWB
tWHR
tPROG
ALE
RE#
Col Col Row Row Row
Din
Din 10
Add1 Add2 Add1 Add2 Add3
N
h
M
1 up to m Byte Program
Serial Data Input Column
Row Address
Address
Serial Input Command
Command
I/Ox
80h
R/B#
M = 2112byte in 8-bit interface
M = 1056 in 16-bit interface
70h
I/O0
Read Status
Command
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
Document Number: 001-13805 Rev. *M
Page 58 of 78
CYWB022XX Family
Figure 47. PNAND Mode SBD Page Program Operation
CLE
CE#
tWC
WE#
tADL
tWB
tPROG
ALE
RE#
Column
Address
Col Row Row Row
I/Ox
80h
Add1 Add1 Add2 Add3
Row Address
Serial Data
Input
Command
R/B#
Document Number: 001-13805 Rev. *M
Din
N
1 up to m Byte
Serial Input
Din
M
10h
Program
Command
M = 528 byte in 8-bit interface
M = 264 byte in 16-bit interface
70h
I/O0
Read Status
Command
I/O0=0 Successful Program
I/O0=1 Error in Program
Page 59 of 78
CYWB022XX Family
Figure 48. PNAND Mode LBD Page Program Operation with Random Data Input (CASDI)
CLE
CE#
tWC
WE#
tADL
tWB tPROG
tWHR
ALE
RE#
Col Col Row Row Row
Add1 Add2 Add1 Add2 Add3
Serial Data Input Column
Row Address
Address
Command
I/Ox
80h
Din
M
Din
N
85h
Col
Col
Add1 Add2
Serial
Input
R/B#
Din
J
Column
Address
Din
K
Serial
Input
10h
70h
Program
Command
Read Status
Command
I/O0
Random Data
Input Command
*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
CLE
CE#
tWC
WE#
tADL
ALE
RE#
I/Ox
Col Col
Add1 Add2 DIN1 *DIN2
Serial
Input
Random Data
Input Command
85h
R/B#
* This timing diagram shows the 8-bit register write. For 16-bit
register write, DIN2 should not be available
Document Number: 001-13805 Rev. *M
Page 60 of 78
CYWB022XX Family
Figure 50. PNAND Mode LBD Page Program Operation (With CE# Don’t Care)
CLE
CE#
tWC
WE#
tADL
tWB tPROG
tWHR
ALE
RE#
1 up to M Byte
Serial Input
Col Col Row Row Row
Add1 Add2 Add1 Add2 Add3
Serial Data Input Column
Row Address
Address
Command
I/Ox
80h
Din
N
Din
M
10h
70h
Program
Command
M = 2112 byte in 8-bit interface
M = 1056 byte in 16-bit interface
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
I/O0=0 Successful Program
I/O0=1 Error in Program
R/B#
CE#
I/O0
tCS
tCH
tWP
WE#
Document Number: 001-13805 Rev. *M
Page 61 of 78
CYWB022XX Family
Figure 51. PNAND Mode SBD Page Program Operation (With CE# Don’t Care)
CLE
CE#
tWC
WE#
tADL
tWB
tPROG
ALE
RE#
Column
Address
Col Row Row Row
I/Ox
80h
Add1 Add1 Add2 Add3
Row Address
Serial Data
Input
Command
R/B#
Din
N
1 up to m Byte
Serial Input
Din
M
10h
70h
Program
Command
M = 528 byte in 8-bit interface
M = 264 byte in 16-bit interface
CE#
I/O0
Read Status
Command
I/O0=0 Successful Program
I/O0=1 Error in Program
tCS
tCH
tWP
WE#
Document Number: 001-13805 Rev. *M
Page 62 of 78
CYWB022XX Family
Figure 52. PNAND Mode Block Erase Operation
CLE
CE#
tWC
WE#
tWB
ALE
tBERS
RE#
I/Ox
R/B#
60h
Row
Row
Row
Add1
Add2
Add3
Row Address
Auto Block Erase
Setup Command
D0h
70h
Busy
Erase Command
I/O 0
Read Status I/O0=0 Successful Erase
Command
I/O0=1 Error in Erase
Figure 53. PNAND Mode Multi-Blocks (up to 4) Erase
CLE
CE#
tWC
WE#
tWB
tBERS
ALE
RE#
I/Ox
60h
1 st Block Erase
Row
Row
Row
Add1
Add2
Add3
2nd and 3 rd
Block Erase
D0h
60h
4 th Block Erase
Row
Row
Row
Add1
Add2
Add3
Row Address
R/B#
Auto Block Erase
Setup Command
D0h
70h
I/O 0
Row Address
Erase Command Auto Block Erase
Setup Command
Erase Command
Busy
Read Status
Command
I/O 0= 0 Successful Erase
I/O0=1 Error in Erase
Note: The multi-block erase can support up to 4 blocks erase
Document Number: 001-13805 Rev. *M
Page 63 of 78
CYWB022XX Family
Figure 54. PNAND Mode Read ID Operation
CLE
CE#
WE#
tAR
ALE
RE#
tREA
I/Ox
90h
Read ID Command
00h
Byte 0
Byte 1
Address 1cycle
Byte 2
Byte 3
Byte 4
Byte 5
Can up to six bytes
Byte 0 – Byte 5 are the values of registers of PNAD_RD_ID0 to PNAND_RD_ID5.
Figure 55. PNAND Mode Read ID2 Operation
CLE
CE#
WE#
tAR
ALE
RE#
tREA
I/Ox
91h
Read ID Command
Document Number: 001-13805 Rev. *M
00h
Ext_ID
Address 1cycle
Page 64 of 78
CYWB022XX Family
Figure 56. PNAND Mode Reset Operation
CLE
CE#
tWB
WE#
tRST
R/B#
FFh
I/Ox
SPI and PI2C Interface
Table 23. SPI Mode Parameters
Parameter
Description
Min
Max
Units
0
26
MHz
fOP
Operating frequency
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
tSU
Data setup time (inputs)
–
tH
Data hold time (inputs)
tV
Data valid time, after enable edge
tHO
Data hold time, after enable edge
Document Number: 001-13805 Rev. *M
ns
7
ns
–
7
ns
–
18
ns
0
–
ns
Page 65 of 78
CYWB022XX Family
Figure 57. SPI Timing Diagram
SS#
tCYC
tLag
tSCKL
SCK
tSCKH
tLead
MISO
(MSB) BIT-7 OUT
tSU
tH
tV
(MSB)
BIT-7 IN
MOSI
(LSB) BIT-7 OUT
BIT-6 OUT
tHO
BIT-6 IN
Note
tHO
(LSB)
BIT-0 IN
Note: Not defined but normal MSB of character just received
Table 24. PI2C Interface Standard Mode Parameters
Parameter
F
Description
Operating frequency
Min
Max
Units
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
tTIMEOUT
Detect clock low timeout
–
NA
ns
ms
tLOW
Clock low period
4.7
–
µs
tHIGH
Clock high period
4.0
–
µs
tLOW:SEXT
Cumulative clock low extend time (slave device)
tr
Rise time
–
1000
ns
tf
Fall time
–
300
ns
Document Number: 001-13805 Rev. *M
NA
ms
Page 66 of 78
CYWB022XX Family
Table 25. PI2C Interface Fast Mode Parameters
Parameter
F
Description
Min
Max
Units
0
312
kHz
Operating frequency
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
0
0.9
ns
tSU:DAT
Data setup time
100
tTIMEOUT
Detect clock low timeout
–
NA
ns
ms
tLOW
Clock low period
1.3
–
µs
tHIGH
Clock high period
0.6
–
µs
tLOW:SEXT
Cumulative clock low extend time (slave device)
tr
Rise time
–
NA
300
ms
ns
tf
Fall time
–
300
ns
Figure 58. PI2C Timing Diagram
tf
70%
SDA
50%
30%
tr
SCL
tBUF
tHIGH
70%
tSU;DAT
50%
tLOW
tHD;STA
50%
30%
tHD;DAT
tSU;STA
S
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.
Document Number: 001-13805 Rev. *M
tHD;STA
Sr
tSU;STO
P
S
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.
Page 67 of 78
CYWB022XX Family
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
tSDCLKH
tSDCLK
SD_CLK
tSDCLKL
SD_CMD/
SD_D0-D3
tSDOS
tSDCKLZ
tSDOH
tSDCKHZ
Output
SD_CMD/
SD_D0-D3
Input
tSDIS tSDIH
Table 26. Common Timing Parameters for SD/MMC/CE-ATA – During Identification Mode
Parameter
Description
Min
Max
Units
0
400
kHz
Clock period
2.5
–
µs
Clock high time
1.0
–
µs
Clock low time
1.0
–
µs
Min
Max
Units
5
48
MHz
SDFREQ
SD_CLK interface clock frequency
tSDCLK
tSDCLKH
tSDCLKL
Table 27. Common Timing Parameters for SD/MMC/CE-ATA – During Data Transfer Mode
Parameter
Description
SDFREQ
SD_CLK interface clock frequency
tSDCLK
Clock period
20.8
200
ns
tSDCLKOD
Clock duty cycle
40
60
%
tSCLKR
Clock rise time
–
3
ns
tSCLKF
Clock fall time
–
3
ns
Min
Max
Units
Table 28. Timing Parameters for SD – All Modes
Parameter
Description
tSDIS
Input setup time
4
–
ns
tSDIH
Input hold time
2.5
–
ns
tSDOS
Output setup time
7
–
ns
tSDOH
Output hold time
6
–
ns
tSDCKHZ
Clock to data High Z
–
18
ns
tSDCKLZ
Clock to data Low Z
3
–
ns
Document Number: 001-13805 Rev. *M
Page 68 of 78
CYWB022XX Family
Table 29. Timing Parameters for MMC/CE-ATA – All Modes
Min
Max
Units
tSDIS
Parameter
Input setup time
Description
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
Reset and Standby Timing Parameters
The Astoria reset mechanism and the standby mode are
described in this section.
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.
Sleep Time (tSLP): The maximum time from deassertion of
WAKEUP to when Astoria enters low power state (sleep mode)
is 1 ms.
Minimum HIGH on RESET# and WAKEUP (tRH, TWH): The
WAKEUP and RESET# pins must be held HIGH for a minimum
of 5 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.
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
Core
Power-Down
VDD
(core)
VDDQ
(I/O)
XTALIN up & stable
before WAKEUP
asserted
XTALIN
tWPW
tWH
WAKEUP
Mandatory
Reset Pulse
RESET#
RESETOUT
Standby
Mode
Hard Reset
Firmware Init
Complete
Mandatory
Reset Pulse
tRH
Firmware Init
Complete
Firmware Init
Complete
High-Z
tRPW
tSLP
CY_AN_MEM_PMU_UPDATE.UVALID
bit is set to ‘0’
Document Number: 001-13805 Rev. *M
CY_AN_MEM_PMU_UPDATE.UVALID
bit is set to ‘1’
CY_AN_MEM_PMU_UPDATE.UVALID
bit is set to ‘0’
Page 69 of 78
CYWB022XX Family
Table 30. Reset and Standby Timing Parameters
Parameter
Description
Conditions
Min
Max
Units
tSLP
Sleep time
–
1
ms
tWU
Wakeup time from standby mode Clock on XTALIN
1
–
ms
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
1
–
ms
Crystal on XTALIN-XTALOUT
tRP
RESET# recovery time
Figure 61. AC Test Loads and Waveforms (Except SD and MMC, SD and MMC are comply with the SD/MMC specification)
Document Number: 001-13805 Rev. *M
Page 70 of 78
CYWB022XX Family
Ordering Information
Astoria provides many options with multiple ordering part numbers as shown in the following table:
Ordering Code
Optional Features
Package Type
FlexBoot™ USB Switch Turbo MTP

Clock Input
Frequencies
(MHz)
Status
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
CYWB0224ABS-BVXI
100-ball VFBGA (Pb-free)
19.2, 24, 26, 48
Production
CYWB0224ABS-BVXIT
100-ball VFBGA (Pb-free)
19.2, 24, 26, 48
Production
CYWB0224ABS-BVXIES
100-ball VFBGA (Pb-free)
19.2, 24, 26, 48
Sample
CYWB0224ABSX-FDXI
81-ball WLCSP (Pb-free)
19.2, 26
Sample
CYWB0224ABSX-FDXIT
81-ball WLCSP (Pb-free)
19.2, 26
Production
CYWB0226ABS-BVXI
100-ball VFBGA (Pb-free)

19.2, 24, 26, 48
Production
CYWB0226ABS-BVXIT
100-ball VFBGA (Pb-free)

19.2, 24, 26, 48
Production
CYWB0226ABSX-FDXI
81-ball WLCSP (Pb-free)

19.2, 26
Sample
CYWB0226ABSX-FDXIT
81-ball WLCSP (Pb-free)

19.2, 26
Production
Ordering Code Definitions
CY WB XXXX ABS
X
X - XX
X
I
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
Document Number: 001-13805 Rev. *M
Page 71 of 78
CYWB022XX Family
Package Diagram
Figure 62. 100-ball VFBGA (6 × 6 × 1.0 mm) BZ100 Package Outline, 51-85209
51-85209 *D
100-ball VFBGA Package Outline Number
Revision
Date Released
51-85209
*D
02/07/2011
Document Number: 001-13805 Rev. *M
Page 72 of 78
CYWB022XX Family
Figure 63. 121-ball FBGA (10 × 10 × 1.20 mm) (0.30 Ball Diameter) Package Outline, 001-54471
001-54471 *C
121-ball FBGA Package Outline Number
Revision
Date Released
001-54471
*C
05/30/2011
Document Number: 001-13805 Rev. *M
Page 73 of 78
CYWB022XX Family
Figure 64. Astoria WLCSP (3.91 × 3.91× 0.55 mm) FN81B Package Outline, 001-45618
BOTTOM VIEW
TOP VIEW
1
2
3
4
5
6
7
8
9
9
8
7
6
5
4
3
2
1
A
A
B
B
C
C
D
D
E
E
F
F
G
G
H
H
J
J
SIDE VIEW
001-45618 *C
Astoria WLCSP Package Outline Number
Revision
Date Released
001-45618
*C
02/23/2012
Document Number: 001-13805 Rev. *M
Page 74 of 78
CYWB022XX Family
Acronyms
Acronym
Document Conventions
Description
Units of Measure
CRAM
cellular random access memory
DMA
direct memory access
°C
degree Celsius
ECC
error correction code
µA
microampere
GPIF
General purpose Interface
µs
microsecond
MMC
multimedia card
mA
milliampere
MTP
media transfer protocol
Mbps
mega bytes per second
PLL
phase-locked loop
MHz
megahertz
SD
secure digital
ms
millisecond
SD
secure digital
ns
nanosecond
SDIO
secure digital input / output

ohm
SLC
single-level cell
pF
picofarad
SPI
serial peripheral interface
V
volt
USB
universal serial bus
VFBGA
very fine ball grid array
WLCSP
wafer level chip scale package
Document Number: 001-13805 Rev. *M
Symbol
Unit of Measure
Page 75 of 78
CYWB022XX Family
Document History Page
Document Title: CYWB022XX Family, West Bridge®: Astoria™ USB and Mass Storage Peripheral Controller
Document Number: 001-13805
Orig. of
Submission
Rev.
ECN No.
Description of Change
Change
Date
**
866960 VSO / PSZ
See ECN New datasheet
*A
2208371
JYEE /
See ECN 1) Corrected the Pin name (R/B#) in Table 2, Updated ISB1 to ISB3 in Table 3,
Updated Table 5, Updated Figure 14 to Figure 18 (timing diagrams), In Table
VSO
6, moved “Interface Bandwidth” to first row, Updated Table 7, Updated Figure
22, Added Figure 23 (new), Updated Figure 24 to 26, Updated Table 8,
Updated Figure 27, Added Table 9 (Async SRAM mode Timing), Updated
Figure 29 - 31, Updated Table 10, Updated Figure 32 - 43, Updated Table 11,
Updated Table 12, Updated Figure 45, Updated Table 14, Added Table 16, and
21. Updated Figure 47.
2) Added two part numbers (CYWB0226ABS and CYWB0226ABM) in the title,
Modified Feature list (same as Astoria Advance Information), Updated
Features to include “Integrated USB Switch”, Updated Figure 1, Updated USB
Interface (U-Port), Added Figure 2, Updated section 3.6, Updated Table 2,
Updated Figure 14, Added Table 4, Updated Table 5-6, Updated Figure 15-19,
Updated Table 7, Updated Figure 20-21, Updated Table 8, Updated Figure
22-27, Updated Table 9, Update Figure 28-29, Updated Table 10, Updated
Figure 30-32, Updated Table 11, Updated Figure 33-54, Updated Table 12,
Updated Figure 55, Updated Table 13-14, Updated Figure 56-58, Updated
Table 15-16, Added Table 17-18, Updated Table 19, Updated Figure 59, and
Added two part numbers (CYWB0226ABS and CYWB0226ABM) in the order
information (section 9).
*B
2503171
VSO /
See ECN 1. “Features” - added 3.91x3.91 mm 81-ball WLCSP to Small footprint bullet.
AESA
2. “Processor Interface (P-Port)” - added “The P-Port of the WLCSP package
only supports PNAND and SPI interface” and “The 81-ball WLCSP package
only supports interrupt.”
3. “Clocking” - added “The 81-ball WLCSP only supports 19.2 and 26 MHz
external clock input.” and Tables 1 and 2
4. Table 4 - added the column of “Ball #”
5. Table 5 - added a new table for WLCSP pin assignment
6. Figure 13 - removed the grid line
7. Figure 14 - new ball map for WLCSP package
8. Table 14 - add 33ns for tRC and tWC timing for WLCSP package
9. Figure 55 - updated the SPI timing diagram
10. “Ordering Information” - added WLCSP package ordering code to the table
11. Add CYWB0224ABSX, CYWB0224ABMX CYWB0226ABSX,
CYWB0226ABMX.
*C
2521024
VSO /
See ECN 1. This version is final - Removed status “Preliminary”
AESA
2. Update the section of “Core Power Down Mode”
3. Note 3 of Table 6 has added the requirement of SSVDDQ and SNVDDQ in
SD/MMC modes
4. SNVDDQ in Table 6 added Note 3
5. Table 17, add parameter tWH
6. Figure 22 and Figure 27 have been updated
7. Table 18, add parameter tAVH
8. Figure 28 and Figure 29 have been updated
9. Table 20, the value of parameters “tPROG” and “tR” have been updated
10. Table 23, removed parameter of “tA”
11. Figure 58 I2C timing diagram has been updated
Document Number: 001-13805 Rev. *M
Page 76 of 78
CYWB022XX Family
Document History Page (continued)
Document Title: CYWB022XX Family, West Bridge®: Astoria™ USB and Mass Storage Peripheral Controller
Document Number: 001-13805
Orig. of
Submission
Rev.
ECN No.
Description of Change
Change
Date
*D
2663942
VSO /
02/24/2009 1. Feature list - add (SP and Lite SP) to WLCSP
AESA
2. Update the section of “Clocking” (add description of “SP” and “Lite SP”)
3. Add Table 3
4. Add section of “Packages and Interface Options”
5. Add Table 5
6. Add “SP” to the title of Table 7
7. Add Table 8 (pin assignment for Lite SP)
8. Figure 14, change the color of AVDDQ
9. Add Figure 15 for Lite SP ball map
10. Remove some of note [2] in table 6.
11. Update the description of Note [2]
12. Update the table in “Order Information” section.
*E
2905597
VSO
04/05/2010 Removed part CYWB0224ABM-BVXI. Updated package diagrams.
*F
2920278
VSO /
04/21/2010 Added ISB1 parameter in DC Specifications for All Voltage Supplies (Except
USB Switch).
AESA
Added Contents
Updated links in Sales, Solutions, and Legal Information.
*G
2954592
ESH
06/17/10
Removed inactive parts from the ordering information table
*H
3057588
ODC
10/13/2010 Removed references to MLC NAND flash.
Removed MLC NAND parts from Ordering Information.
Added Ordering Code Definitions.
*I
3164752
ANOP
02/07/2011 In 'D3' row in Table 8, added ‘#’ to DACK in the 'SRAM Interface', 'ADM' and
'PNAND' columns.
In 'D4' row in Table 8, added ‘#’ to DRQ in the 'SRAM Interface', 'ADM' and
'PNAND' columns.
*J
3191625
ANOP
03/09/2011 Added Table 18 (Page-read command sequence for large-block devices) and
Figure 40 (LBD mode address cycles)
Added Table 19 (Page-read command sequence for small-block devices) and
Figure 42 (SBD mode address cycles)
Updated Package Diagram.
*K
3465771
SIRK
12/22/2011 Changed status from Confidential to Final.
Updated Mass Storage Support (S-Port).
Updated Pin Assignments.
Updated Package Diagram.
*L
3539318
SIRK
03/01/2012 Updated Package Diagram (001-45618 from Rev *B to *C).
Moving document to external web.
*M
3665980
AASI
07/06/2012 Updated Features (Removed 100-ball BGA package related information).
Updated Ordering Information (Updated part numbers).
Updated Package Diagram (Removed 100-ball BGA package related
information (spec 51-85107)).
Document Number: 001-13805 Rev. *M
Page 77 of 78
CYWB022XX Family
Sales, Solutions, and Legal Information
Worldwide Sales and Design Support
Cypress maintains a worldwide network of offices, solution centers, manufacturer’s representatives, and distributors. To find the office
closest to you, visit us at Cypress Locations.
Products
Automotive
Clocks & Buffers
Interface
Lighting & Power Control
PSoC Solutions
cypress.com/go/automotive
psoc.cypress.com/solutions
cypress.com/go/clocks
PSoC 1 | PSoC 3 | PSoC 5
cypress.com/go/interface
cypress.com/go/powerpsoc
cypress.com/go/plc
Memory
Optical & Image Sensing
PSoC
Touch Sensing
USB Controllers
Wireless/RF
cypress.com/go/memory
cypress.com/go/image
cypress.com/go/psoc
cypress.com/go/touch
cypress.com/go/USB
cypress.com/go/wireless
© Cypress Semiconductor Corporation, 2007-2012. The information contained herein is subject to change without notice. Cypress Semiconductor Corporation assumes no responsibility for the use of
any circuitry other than circuitry embodied in a Cypress product. Nor does it convey or imply any license under patent or other rights. Cypress products are not warranted nor intended to be used for
medical, life support, life saving, critical control or safety applications, unless pursuant to an express written agreement with Cypress. Furthermore, Cypress does not authorize its products for use as
critical components in life-support systems where a malfunction or failure may reasonably be expected to result in significant injury to the user. The inclusion of Cypress products in life-support systems
application implies that the manufacturer assumes all risk of such use and in doing so indemnifies Cypress against all charges.
Any Source Code (software and/or firmware) is owned by Cypress Semiconductor Corporation (Cypress) and is protected by and subject to worldwide patent protection (United States and foreign),
United States copyright laws and international treaty provisions. Cypress hereby grants to licensee a personal, non-exclusive, non-transferable license to copy, use, modify, create derivative works of,
and compile the Cypress Source Code and derivative works for the sole purpose of creating custom software and or firmware in support of licensee product to be used only in conjunction with a Cypress
integrated circuit as specified in the applicable agreement. Any reproduction, modification, translation, compilation, or representation of this Source Code except as specified above is prohibited without
the express written permission of Cypress.
Disclaimer: CYPRESS MAKES NO WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, WITH REGARD TO THIS MATERIAL, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. Cypress reserves the right to make changes without further notice to the materials described herein. Cypress does not
assume any liability arising out of the application or use of any product or circuit described herein. Cypress does not authorize its products for use as critical components in life-support systems where
a malfunction or failure may reasonably be expected to result in significant injury to the user. The inclusion of Cypress’ product in a life-support systems application implies that the manufacturer
assumes all risk of such use and in doing so indemnifies Cypress against all charges.
Use may be limited by and subject to the applicable Cypress software license agreement.
Document Number: 001-13805 Rev. *M
Revised July 6, 2012
Page 78 of 78
West Bridge, Astoria, Antioch, and SLIM are trademarks of Cypress Semiconductor. All products and company names mentioned in this document may be the trademarks of their respective holders.