Cypress CY7C65217-24LTXI Usb billboard controller Datasheet

CY7C65210, CY7C65217
CY7C65210A, CY7C65217A
USB Billboard Controller
FcIESUSB Billboard Controller
Features
■
USB Suspend mode for low power
USB 2.0-certified, Full-Speed (12 Mbps)
❐ Supports native Billboard Device Class Driver
❐ Integrated USB termination resistors
2
■ CY7C65210/210A: Single-channel I C interface
❐ Master up to 400 kHz
❐ 190 bytes for each transmit and receive buffer
2
■ CY7C65217/217A: Dual-channel UART/I C interface
❐ UART interface
• Supports 2 pin
• Data rates up to 115200 bps
• 190 bytes for each transmit and receive buffer
• Data format: 7 or 8 data bits, 1 or 2 stop bits
• No parity, even, odd, mark, or space parity
• Supports parity, overrun, and framing errors
• Supports single-channel RS-232 and RS-422 interface
2
❐ I C Interface
• Master up to 400 kHz
• 190 bytes for each transmit and receive buffer
■
Operating voltage: 1.71 V to 5.5 V
■
Operating temperature:
❐ Commercial: 0 °C to 70 °C
❐ Industrial: –40 °C to 85 °C
■
ESD protection: 2.2-kV HBM
■
RoHS-compliant package
❐ 24-pin QFN (4.0 mm × 4.0 mm, 0.55 mm, 0.5-mm pitch)
■
Ordering part number
❐ CY7C65210-24LTXI
❐ CY7C65217-24LTXI
❐ CY7C65210A-24LTXI
❐ CY7C65217A-24LTX
■
■
Applications
Any Type-C Device Container that supports Alternate Mode
requires Billboard Device support such as:
General-purpose input/output (GPIO) pins:
❐ CY7C65210: 9
❐ CY7C65217: 7
❐ CY7C65210A: 11
❐ CY7C65217A: 9
■
Dongles for Type-C
■
Docking Stations
■
Monitors
Functional Description
■
2560 bytes flash for storing configuration parameters
■
Billboard Device Class-specific descriptors
■
Driver support for Billboard Device
❐ Billboard Device Class is natively supported by Windows 10
■
Clocking: Integrated 48-MHz clock oscillator
■
Supports bus- or self-powered configurations
The CY7C6521x[1] is a Full-Speed USB controller, which
enumerates as a Billboard Device. It integrates a voltage
regulator, an oscillator, and flash memory for storing
configuration parameters, offering a cost-effective solution.
CY7C6521x supports bus-powered mode and enables efficient
system power management with suspend and remote wake-up
signals. It is available in a 24-pin QFN package.
For a complete list of related resources, click here.
Comparison of Billboard Parts
Feature
CY7C65210
CY7C65217
CY7C65210A
CY7C65217A
Billboard Spec
1.1
1.1
1.21
1.21
Number of GPIOs
9
7
11
9
Suspend/Wakeup
Support
Yes
Yes
No*
No*
* Because these features are not relevant to Billboard, support for these features is removed.
Note
1. CY7C6521x refers to CY7C65210, CY7C65217, CY7C65210A, and CY7C65217A.
Cypress Semiconductor Corporation
Document Number: 001-97082 Rev. *E
•
198 Champion Court
•
San Jose, CA 95134-1709
•
408-943-2600
Revised October 13, 2017
CY7C65210, CY7C65217
CY7C65210A, CY7C65217A
Block Diagram – CY7C65210, CY7C65210A
nXRES
VDDD
VCCD
Voltage
Regulator
Reset
Internal
48 MHz OSC
Internal
32 KHz OSC
Serial
Communication
Block
USB
VBUS
USBDP
USBDM
VBUS Regulator
USB
Transceiver with
Integrated
Resistor
SIE
I2C
I2C
GPIO
GPIO
2560 Bytes
Configurable
Flash
Memory
Block Diagram – CY7C65217, CY7C65217A
nXRES
VDDD
VCCD
Voltage
Regulator
Reset
Internal
48 MHz OSC
Internal
32 kHz OSC
USB
VBUS
USBDP
USBDM
I2C
I2C
SCB1
UART/
I2C
VBUS Regulator
USB
Transceiver with
Integrated
Resistor
SCB0
SIE
2560 Bytes
Configurable
Flash
Memory
UART/I2C
Serial
Communication
Block
GPIO
GPIO
More Information
Cypress provides a wealth of data at www.cypress.com to help you to select the right device for your design, and to help you to quickly
and effectively integrate the device into your design.
■
Overview: USB Portfolio, USB Roadmap
■
USB 2.0 Product Selectors: USB-Serial Bridge Controller, USB to UART Controller (Gen I), enCoRe II, enCoRe III, enCoRe V
■
Code Examples: USB Full-Speed
■
Models: IBIS
Document Number: 001-97082 Rev. *E
Page 2 of 19
CY7C65210, CY7C65217
CY7C65210A, CY7C65217A
Contents
CY7C65210 and CY7C65210A Pin Description .............. 4
CY7C65217 and CY7C65217A Pin Description .............. 5
Functional Overview ........................................................ 6
USB and Billboard Device Functionality ...................... 6
Serial Communication ................................................. 6
UART Interface ............................................................ 6
GPIO Interface ............................................................ 6
Memory ....................................................................... 6
System Resources ...................................................... 6
Suspend and Resume ................................................. 6
WAKEUP ..................................................................... 7
Internal Flash Configuration ........................................ 7
Electrical Specifications ................................................ 10
Absolute Maximum Ratings ....................................... 10
Operating Conditions ................................................. 10
Device-Level Specifications ...................................... 10
GPIO ......................................................................... 11
Document Number: 001-97082 Rev. *E
nXRES ....................................................................... 12
I2C Specifications ...................................................... 12
Flash Memory Specifications .................................... 12
Application Schematic ................................................... 13
Ordering Information ...................................................... 15
Ordering Code Definitions ......................................... 15
Package Information ...................................................... 16
Acronyms ........................................................................ 17
Document Conventions ................................................. 17
Units of Measure ....................................................... 17
Document History Page ................................................. 18
Sales, Solutions, and Legal Information ...................... 19
Worldwide Sales and Design Support ....................... 19
Products .................................................................... 19
PSoC® Solutions ...................................................... 19
Cypress Developer Community ................................. 19
Technical Support ..................................................... 19
Page 3 of 19
CY7C65210, CY7C65217
CY7C65210A, CY7C65217A
CY7C65210 and CY7C65210A Pin Description
Pin[2]
Type
Name
Default
1
GPIO
GPIO_6
Tristate
GPIO
2
GPIO
GPIO_7
Tristate
GPIO
3
Power
VSSD
–
4
GPIO
GPIO_8
Tristate
GPIO
5
GPIO
GPIO_9
Tristate
GPIO
6
GPIO
GPIO_10
Tristate
GPIO
Description
GPIO_5
SCB_2/GPIO_4
SCB_1/GPIO_3
GPIO_2
GPIO_1
21
20
19
10
11
12
VCCD
VSSD
USBDP
13
On CY7C65210, this pin is
configured to wake up the device
from Suspend mode. Can be
configured as active LOW/HIGH
using the configuration utility.
Input
WAKEUP
–
GPIO
GPIO_13
Tristate
10
USBIO
USBDP
–
USB Data Signal Plus, integrates
termination resistor and a 1.5-k
pull-up resistor
11
USBIO
USBDM
–
USB Data Signal Minus, integrates
termination resistor
12
Power
VCCD
–
This pin should be decoupled to
ground using a 1-µF capacitor or by
connecting a 1.8-V supply
13
Power
VSSD
–
Digital Ground
14
nXRES
nXRES
–
Chip reset, active low. Can be left
unconnected or have a pull-up
resistor connected if not used
–
Digital Ground
17
Power
VSSA
–
Analog Ground
18
Input
Debug I/O
–
Used for debug purpose. Should be
left floating.
19
GPIO
GPIO_1
Input
Can be used as wakeup source to
wakeup device from Suspend mode.
20
GPIO
GPIO_2
Tristate
21
SCB/GPIO
SCB_1/GPIO_3
SCL
I2C SCL
22
SCB/GPIO
SCB_2/GPIO_4
SDA
I2C SDA
23
GPIO
GPIO_5
Tristate
24
Power
VDDD
–
SCB_2/GPIO_4
SCB_1/GPIO_3
GPIO_2
GPIO_1
22
21
20
19
VSSD
GPIO_8
4
GPIO_9
GPIO_10
15
VBUS
5
14
nXRES
6
13
VSSD
12
VSSD
16
CY7C65210A24-pin QFN
Top View
VCCD
Power
3
11
16
VSSA
VSSD
10
VBUS Supply, 3.15 V to 5.25 V
Debug I/O
17
USBDP
–
18
2
USBDM
VBUS
1
GPIO_7
9
Power
GPIO_6
GPIO_13
15
GPIO_5
On CY7C65210A, this pin serves as
GPIO.
VDDD
9
6
USBDM
On CY7C65210A, this pin serves as
GPIO.
nXRES
9
Tristate
VBUS
14
WAKEUP
GPIO_12
22
VDDD
24
GPIO
GPIO_10
VSSD
5
8
–
GPIO_9
VSSA
16
15
7
SUSPEND
8
4
GPIO_11
Output
On CY7C65210, this pin indicates
that the device in Suspend mode.
Can be configured as active
LOW/HIGH using the configuration
utility.
GPIO_8
SUSPEND
GPIO (CY7C65210A)
Debug I/O
17
24
Tristate
3
18
23
GPIO_11
VSSD
8
GPIO
GPIO (CY7C65210)
CY7C6521024-pin QFN
Top View
7
POWER#
2
GPIO_11
GPIO_11
1
GPIO_7
GPIO_12
7
GPIO
GPIO_6
23
Digital Ground
GPIO
GPIO
Supply to the device core and
Interface, 1.71 V to 5.5 V
Note
2. Any pin acting as an Input pin should not be left unconnected.
Document Number: 001-97082 Rev. *E
Page 4 of 19
CY7C65210, CY7C65217
CY7C65210A, CY7C65217A
CY7C65217 and CY7C65217A Pin Description
Pin[2]
Type
Name
Default
1
GPIO
GPIO_6
Tristate
GPIO
2
GPIO
GPIO_7
Tristate
GPIO
3
Power
VSSD
–
Description
11
USBIO
USBDM
–
USB Data Signal Minus, integrates termination
resistor
12
Power
VCCD
–
This pin should be decoupled to ground using a
1-µF capacitor or by connecting a 1.8-V supply
13
Power
VSSD
–
Digital Ground
14
nXRES
nXRES
–
Chip reset, active low. Can be left unconnected
or have a pull-up resistor connected if not used
15
Power
VBUS
–
VBUS Supply, 3.15 V to 5.25 V
16
Power
VSSD
–
Digital Ground
17
Power
VSSA
–
Analog Ground
18
Input
Debug I/O
–
Used for debug purpose. Should be left floating.
19
GPIO
GPIO_1
Input
20
GPIO
GPIO_2
Tristate
Can be used as wakeup source to wakeup
device from Suspend mode.
GPIO
21
SCB/GPIO SCB0_1/GPIO_3
SCL
SCB0 I2C SCL
22
SCB/GPIO SCB0_2/GPIO_4
SDA
SCB0 I2C SDA
GPIO_5
Tristate
24
Power
VDDD
–
GPIO_5
SCB0_1/GPIO_3
GPIO_2
GPIO_1
21
20
19
10
11
12
USBDP
USBDM
VCCD
GPIO_1
–
19
USBDP
GPIO_6
1
18
Debug I/O
GPIO_7
2
17
VSSA
VSSD
3
16
VSSD
CY7C65217A24-pin QFN
Top View
15
VBUS
5
14
nXRES
6
13
VSSD
SCB1_1/GPIO_8
4
SCB1_2/GPIO_9
GPIO_10
12
USBIO
VCCD
10
GPIO
SCB0_2/GPIO_4
On CY7C65217A, this pin serves as GPIO.
USB Data Signal Plus, integrates termination
resistor and a 1.5-k pull-up resistor
23
22
On CY7C65217, this pin is configured to wake
up the device from Suspend mode. Can be
configured as active LOW/HIGH using the
configuration utility.
GPIO_2
Tristate
GPIO
SCB0_1/GPIO_3
GPIO_13
VSSD
20
GPIO
13
21
–
6
GPIO_10
11
WAKEUP
nXRES
10
Input
14
SCB1_2/GPIO_9
USBDP
Tristate
VBUS
5
4
USBDM
GPIO_12
VSSD
15
SCB1_1/GPIO_8
SCB0_2/GPIO_4
GPIO
On CY7C65217, this pin indicates that the
device in Suspend mode. Can be configured as
active LOW/HIGH using the configuration utility.
16
CY7C6521724-pin QFN
Top View
22
–
3
9
SUSPEND
VSSA
VSSD
GPIO_13
Output
GPIO (CY7C65217A)
Debug I/O
17
GPIO_5
Tristate
18
2
VDDD
GPIO_11
1
GPIO_7
24
GPIO
POWER# GPIO (CY7C65217)
GPIO_6
23
GPIO_11
GPIO
7
9
GPIO
Tristate
8
8
GPIO_10
GPIO_11
7
GPIO
GPIO_12
6
9
UART TXD/I2C SDA
WAKEUP
TXD
VDDD
SCB/GPIO SCB1_1/GPIO_9
24
5
7
UART RXD/I2C SCL
8
RXD
GPIO_11
SCB/GPIO SCB1_0/GPIO_8
SUSPEND
4
23
Digital Ground
GPIO
Supply to the device core and Interface, 1.71 V
to 5.5 V
Table 1. GPIO Configuration
GPIO Configuration Option
INPUT
Description
Input GPIO
POWER#
This active low output signal is used to control power to an external logic through a switch to cut power
off during an Unconfigured USB device and USB suspend.
0 - USB device in Configured state
1 - USB device in Unconfigured state or during USB suspend mode
Note: CY7C65210A and CY7C65217A do not support POWER#.
TRISTATE
I/O Tristated (Open-Drain)
OUTPUT
Drive LOW or HIGH
Document Number: 001-97082 Rev. *E
Page 5 of 19
CY7C65210, CY7C65217
CY7C65210A, CY7C65217A
Functional Overview
GPIO Interface
USB and Billboard Device Functionality
CY7C65210 has nine configurable GPIOs whereas CY7C65217
has 7 configurable GPIOs. CY7C65210A has 11 configurable
GPIOs whereas CY7C65217A has nine configurable GPIOs.
USB
CY7C6521x has a built-in USB 2.0 Full-Speed transceiver. The
transceiver incorporates the internal USB series termination
resistors on the USB data lines and a 1.5-k pull-up resistor on
USBDP.
Billboard Device Functionality
CY7C6521x is used to communicate Alternate Modes supported
by a Device Container to a USB Host system. CY7C6521x sends
this information through BOS descriptor and string descriptors in
human-readable format. CY7C6521x supports the Billboard
descriptor as part of the complete BOS descriptor. The
CY7C65210/65217 supports USB Billboard Device class Rev.
1.1 while the CY7C65210A/65217A supports USB Billboard
Device class Rev. 1.21. For further details on the device class,
refer to the USB Billboard Device Class specification.
Serial Communication
CY7C65210 and CY7C65210A have one Serial Communication
Block (SCB) whereas CY7C65217 and CY7C65217A have two
SCBs that implement either UART or I2C interface.
I2C Interface
The I2C interface implements full multi-master mode and
supports up to 400 kHz. For further details on the protocol, refer
to the NXP I2C specification, Rev. 5.
The configurable options are as follows:
■ INPUT: Input GPIO
■ POWER#: Power control
■ TRISTATE: I/O tristated
■ OUTPUT: Drive LOW or HIGH
Memory
CY7C6521x has a 2560-bytes configurable flash. Flash is used
to store USB parameters such as VID/PID, serial number,
product and manufacturer descriptors, and Billboard Device
Class-specific descriptors.
System Resources
Power System
CY7C6521x supports USB Suspend mode to control power
usage. CY7C6521x operates in bus-powered or self-powered
modes over a range of 3.15 V to 5.5 V.
Clock System
CY7C6521x has a fully integrated clock with no external components required. The clock system is responsible for providing
clocks to all subsystems.
Notes
2
■ I C ports are not tolerant to higher voltages. Therefore, they
cannot be hot-swapped or powered up independently when
chip is not powered.
2
■ The minimum fall time of the SCL is met (as per NXP I C
specification Rev5) when VDDD is between 1.71 V and 3.0 V.
When VDDD is within the range of 3.0 V to 3.6 V, it is
recommended to add a 50 pF capacitor on the SCL signal.
Internal 48-MHz Oscillator
UART Interface
The reset block provides reliable power-on reset and brings the
device back to the default known state. The nXRES (active LOW)
pin can be used by the external devices to reset CY7C6521x.
Only the SCB1 interface of CY7C65217 and CY7C65217A can
be configured as a UART interface.
The 2-pin UART interface (RXD and TXD) provides
asynchronous serial communication with other UART devices
operating at speeds of up to 115200. It supports seven or eight
data bits, one or two stop bits, odd, even, mark, space, and no
parity. The UART interface supports full-duplex communication
with a signaling format that is compatible with the standard UART
protocol. The UART pins may be interfaced to industry-standard
RS-232/RS-422 transceivers to manage different voltage levels.
Common UART functions, such as parity error[3] and frame
error[4], are supported. The UART parameters can be set using
native APIs.
The internal 48-MHz oscillator is the primary source of internal
clocking in CY7C6521x.
Internal 32-kHz Oscillator
The internal 32-kHz oscillator is primarily used to generate
clocks for peripheral operation in USB Suspend mode.
Reset
Suspend and Resume
The CY7C65210 and CY7C65217 device asserts the SUSPEND
pin when the USB bus enters the suspend state. This helps in
meeting the stringent suspend current requirement of the USB
2.0 specification, while using the device in bus-powered mode.
The device resumes from the suspend state under either of the
two following conditions:
1. Any activity is detected on the USB bus.
2. The WAKEUP pin is asserted to generate remote wakeup to
the host.
Note
3. Parity error gets detected when UART transmitter device is configured for odd parity and UART receiver device is configured for even parity.
4. Frame error gets detected when UART transmitter device is configured for 7 bits data width and 1 stop bit, whereas UART receiver device is configured for 8 bit data
width and 2 stop bits.
Document Number: 001-97082 Rev. *E
Page 6 of 19
CY7C65210, CY7C65217
CY7C65210A, CY7C65217A
WAKEUP
Internal Flash Configuration
The WAKEUP pin on CY7C65210 and CY7C65217 is used to
generate the remote wakeup signal on the USB bus. The remote
wakeup signal is sent only if the host enables this feature through
the SET_FEATURE request. The device communicates support
for the remote wakeup to the host through the configuration
descriptor during the USB enumeration process.
The internal flash memory can be used to store the configuration
parameters provided in Table 2.
Table 2. Internal Flash Configuration for CY7C65210 and CY7C65210A
Parameter
Default Value
Description
USB Configuration
USB Vendor ID (VID)
0x04B4
Default Cypress VID. Can be configured to customer VID.
USB Product ID (PID)
0x5210
Default Cypress PID. Can be configured to customer PID.
Manufacturer string
Cypress Semiconductor
Can be configured with any string up-to 126 characters[5].
Product string
Billboard Device
Can be configured with any string up-to 126 characters[5].
Serial string
User-defined
Can be configured with any string up-to 126 characters[5].
If the Serial string is not configured by the user, a unique serial
number will be generated using the wafer die parameters.
Power mode
Bus powered
Can be configured to bus-powered or self-powered mode.
Max current draw
100 mA
Can be configured to any value from 0 to 500 mA. The configuration
descriptor will be updated based on this.
Enabled
Can be disabled on CY7C65210. Remote wakeup is initiated by
asserting the WAKEUP or GPIO_1 pin.
Remote wakeup
Disabled
On CY7C65210A, this feature is removed.
bcdDevice
0x00
Can be configured with specific binary coded decimal number.
GPIO_1
Input
GPIO_2
Tristate
GPIO_3
I2C SCL
GPIO_4
I2C SDA
GPIO_5
Tristate
GPIO_6
Tristate
GPIO_7
Tristate
GPIO_8
Tristate
GPIO_9
Tristate
GPIO_10
Tristate
GPIO Configuration
GPIO_11
GPIO can be configured as shown in Table 1 on page 5.
Power#(CY7C65210)
Tristate(CY7C65210A)
GPIO_12
Tristate[6]
GPIO_13
Tristate[6]
Billboard Device Class Descriptor Configuration
iAdditionalInfoURL
www.cypress.com/Type-C
Can be configured with any string up-to 126 characters[5].
bNumberOfAlternateModes 0x01
Can be configured with any value from 0x01 to 0x08.
bPreferredAlternateMode
Can be configured with any value from 0x00 to 0x07.
0x00
Note
5. Maximum available configuration space for all string descriptors is 1920 bytes. Each string descriptor can be configured up to 126 characters.
6. These GPIOs are available only on CY7C65210A.
Document Number: 001-97082 Rev. *E
Page 7 of 19
CY7C65210, CY7C65217
CY7C65210A, CY7C65217A
Table 2. Internal Flash Configuration for CY7C65210 and CY7C65210A (continued)
Parameter
Default Value
Description
VCONN Power
0x0000
Can be configured with any value from 0x0000 to 0x0006 or it can
be configured with value 0x8000.
SVID
0xFF01
Can be configured to specific SVID.
bAlternateMode
0x01
Can be configured with any value from 0x01 to 0x08.
iAlternateModeString
Type-C to Display adapter. For
further assistance, see
Can be configured with any string up-to 126 characters[5].
http://help.vesa.org/dp-usb-type-c
dwAlternateModeVdo
0x000C00C5
Can be configured with any 4-byte value (applicable only for
CY7C65210A and CY7C65217A).
Note
5. Maximum available configuration space for all string descriptors is 1920 bytes. Each string descriptor can be configured up to 126 characters.
6. These GPIOs are available only on CY7C65210A.
Document Number: 001-97082 Rev. *E
Page 8 of 19
CY7C65210, CY7C65217
CY7C65210A, CY7C65217A
Table 3. Internal Flash Configuration for CY7C65217 and CY7C65217A
Parameter
Default Value
Description
USB Configuration
USB Vendor ID (VID)
0x04B4
Default Cypress VID. Can be configured to customer VID.
USB Product ID (PID)
0x5217
Default Cypress PID. Can be configured to customer PID.
Manufacturer string
Cypress Semiconductor
Can be configured with any string up-to 126 characters[7].
Product string
Billboard Device
Can be configured with any string up-to 126 characters[7].
Serial string
User-defined
Can be configured with any string up-to 126 characters[7].
If the Serial string is not configured by the user then a unique serial
number will be generated using the wafer die parameters.
Power mode
Bus powered
Can be configured to bus-powered or self-powered mode.
Max current draw
100 mA
Can be configured to any value from 0 to 500 mA. The configuration
descriptor will be updated based on this.
Enabled
Can be disabled on CY7C65217. Remote wakeup is initiated by
asserting the WAKEUP or GPIO_1 pin.
Remote wakeup
Disabled
On CY7C65217A, this feature is removed.
bcdDevice
0x00
Can be configured with specific binary coded decimal number.
GPIO_1
Input
GPIO_2
Tristate
GPIO_3
SCB0 I2C SCL
GPIO_4
SCB0 I2C SDA
GPIO_5
Tristate
GPIO_6
Tristate
GPIO_7
Tristate
GPIO_8
SCB1 UART RXD
GPIO Configuration
GPIO_9
SCB1 UART TXD
GPIO_10
Tristate
GPIO_11
GPIO can be configured as shown in Table 1 on page 5.
Power#(CY7C65217)
Tristate(CY7C65217A)
GPIO_12
Tristate[8]
GPIO_13
Tristate[8]
iAdditionalInfoURL
www.cypress.com/Type-C
Can be configured with any string up-to 126 characters[7].
bNumberOfAlternateModes
0x01
Can be configured with any value from 0x01 to 0x08.
bPreferredAlternateMode
0x00
Can be configured with any value from 0x00 to 0x07.
VCONN Power
0x0000
Can be configured with any value from 0x0000 to 0x0006 or it can be
configured with value 0x8000.
SVID
0xFF01
Can be configured to specific SVID.
bAlternateMode
0x01
Can be configured with any value from 0x01 to 0x08.
iAlternateModeString
Type-C to Display adapter. For
further assistance, see
Can be configured with any string up-to 126 characters[7].
http://help.vesa.org/dp-usb-type-c
dwAlternateModeVdo
0x000C00C5
Billboard Device Class Descriptor Configuration
Can be configured with any 4-byte value (applicable only for
CY7C65210A and CY7C65217A).
Note
7. Maximum available configuration space for all string descriptors is 1920 bytes. Each string descriptor can be configured up to 126 characters.
8. These GPIOs are available only on CY7C65217A.
Document Number: 001-97082 Rev. *E
Page 9 of 19
CY7C65210, CY7C65217
CY7C65210A, CY7C65217A
Electrical Specifications
Absolute Maximum Ratings
Static discharge voltage ESD protection levels:
Exceeding maximum ratings[9] may shorten the useful life of the
device.
Storage temperature ............................... –55 °C to +100 °C
■
2.2-kV HBM per JESD22-A114
Latch-up current ..................................................... . 140 mA
Current per GPIO ...................................................... 25 mA
Ambient temperature with
power supplied (Industrial) ....................... –40 °C to +85 °C
Operating Conditions
Supply voltage to ground potential
VDDD ............................................................................ 6.0 V
TA (ambient temperature under bias)
Commercial ..................................................... 0 °C to 70 °C
Industrial ................................................... –40 °C to +85 °C
VBUS ............................................................................ 6.0 V
VBUS supply voltage ................................... 3.15 V to 5.50 V
VCCD .......................................................................... 1.95 V
VDDD supply voltage ................................... 1.71 V to 5.50 V
VGPIO .............................................................. VDDD + 0.5 V
VCCD supply voltage ................................... 1.71 V to 1.89 V
Device-Level Specifications
All specifications are valid for –40 °C  TA  85 °C, TJ  100 °C, and 1.71 V to 5.50 V, except where noted.
Table 4. DC Specifications
Parameter
Description
VBUS
VBUS supply voltage
VDDD
VDDD supply voltage
Min
Typ
Max
Units
Details/Conditions
3.15
3.30
3.45
V
4.35
5.00
5.5
V
Set and configure the correct voltage range
using a configuration utility for VBUS.
Default 5 V.
1.71
1.80
1.89
V
2.0
3.3
5.5
V
Used to set I/O and core voltage. Set and
configure the correct voltage range using a
configuration utility for VDDD. Default 3.3 V.
–
1.80
–
V
Do not use this supply to drive the external
device.
• 1.71 V  VDDD 1.89 V: Short the VCCD pin
with the VDDD pin
• VDDD > 2 V – Connect a 1-µF
capacitor (Cefc) between the VCCD pin and
ground
1.00
1.30
1.60
µF
X5R ceramic or better.
Operating supply current
–
20
–
mA
USB 2.0 FS, UART at 1-Mbps single channel, no
GPIO switching.
USB Suspend supply current
–
5
–
µA
Does not include current through a pull-up
resistor on USBDP.
VCCD
Output voltage (for core logic)
Cefc
External regulator voltage bypass
IDD1
IDD2
Note
9. Usage above the Absolute Maximum conditions may cause permanent damage to the device. Exposure to Absolute Maximum conditions for extended periods of
time may affect device reliability. When used below Absolute Maximum conditions but above normal operating conditions, the device may not operate to specification.
Document Number: 001-97082 Rev. *E
Page 10 of 19
CY7C65210, CY7C65217
CY7C65210A, CY7C65217A
Table 5. AC Specifications
Parameter
Min
Typ
Max
Units
Details/Conditions
–
7.815
–
ns
90% to 10% of full swing, 50-pF load
Rise Time_FS FS USB Rise Time
–
8.367
–
ns
10% to 90% of full swing, 50-pF load
TRFM_FS
FS Rise/Fall Matching
–
107.024
–
%
–
VCRS_FS
FS Crossover Voltage
–
1.797
–
V
–
TDJ1
FS Driver Jitter (next)
–
–0.339
–
ns
–
TDJ2
FS Driver Jitter (paired)
–
–0.285
–
ns
–
TFDEOP
FS Differential to EOP Skew
ns
–
Fall Time_FS
F1
Description
FS USB Fall Time
Frequency
F2
–
–0.076
–
47.04
48
48.96
MHz Non-USB mode
MHz USB mode
47.88
48
48.12
Zout
USB driver output impedance
28
–
44

–
Twakeup
Wakeup from USB Suspend
mode
–
25
–
µs
–
GPIO
Table 6. GPIO DC Specification
Parameter
Description
VIH[10]
Input voltage HIGH threshold
VIL
Input voltage LOW threshold
VIH[10]
LVTTL input, VDDD< 2.7 V
Min
Typ
Max
Units
Details/Conditions
0.7 × VDDD
–
–
V
CMOS Input
–
–
0.3 × VDDD
V
CMOS Input
0.7 × VDDD
–
–
V
–
VIL
LVTTL input, VDDD < 2.7V
–
–
0.3 × VDDD
V
–
VIH[10]
LVTTL input, VDDD > 2.7V
2
–
–
V
–
VIL
LVTTL input, VDDD > 2.7V
–
–
0.8
V
–
VOH
CMOS output voltage HIGH level
VDDD – 0.4
–
–
V
IOH = 4 mA,
VDDD = 5 V +/- 10%
VOH
CMOS output voltage HIGH level
VDDD – 0.6
–
–
V
IOH = 4 mA,
VDDD = 3.3 V +/- 10%
VOH
CMOS output voltage HIGH level
VDDD – 0.5
–
–
V
IOH = 1 mA,
VDDD = 1.8 V +/- 5%
VOL
CMOS output voltage LOW level
–
–
0.4
V
IOL = 8 mA,
VDDD = 5 V +/- 10%
VOL
CMOS output voltage LOW level
–
–
0.6
V
IOL = 8 mA,
VDDD = 3.3 V +/- 10%
VOL
CMOS output voltage LOW level
–
–
0.6
V
IOL = 4 mA,
VDDD = 1.8 V +/- 5%
Rpullup
Pull-up resistor
3.5
5.6
8.5
kΩ
–
Rpulldown
Pull-down resistor
3.5
5.6
8.5
kΩ
–
IIL
Input leakage current (absolute value)
–
–
2
nA
CIN
Input capacitance
–
–
7
pF
25
40
C
mV
–
0.05 × VDDD
–
–
mV
–
Vhysttl
Input hysteresis LVTTL; VDDD > 2.7 V
Vhyscmos
Input hysteresis CMOS
25 °C, VDDD = 3.0 V
–
Note
10. VIH must not exceed VDDD + 0.2 V.
Document Number: 001-97082 Rev. *E
Page 11 of 19
CY7C65210, CY7C65217
CY7C65210A, CY7C65217A
Table 7. GPIO AC Specification
Parameter
Description
Min
Typ
Max
Units
Details/Conditions
TRiseFast1
Rise Time in Fast mode
2
–
12
ns
VDDD = 3.3 V/ 5.5 V,
Cload = 25 pF
TFallFast1
Fall Time in Fast mode
2
–
12
ns
VDDD = 3.3 V/ 5.5 V,
Cload = 25 pF
TRiseSlow1
Rise Time in Slow mode
10
–
60
ns
VDDD = 3.3 V/ 5.5 V,
Cload = 25 pF
TFallSlow1
Fall Time in Slow mode
10
–
60
ns
VDDD = 3.3 V/ 5.5 V,
Cload = 25 pF
TRiseFast2
Rise Time in Fast mode
2
–
20
ns
VDDD = 1.8 V, Cload = 25 pF
TFallFast2
Fall Time in Fast mode
20
–
100
ns
VDDD = 1.8 V, Cload = 25 pF
TRiseSlow2
Rise Time in Slow mode
2
–
20
ns
VDDD = 1.8 V, Cload = 25 pF
TFallSlow2
Fall Time in Slow mode
20
–
100
ns
VDDD = 1.8 V, Cload = 25 pF
nXRES
Table 8. nXRES DC Specifications
Parameter
Description
VIH
Input voltage HIGH threshold
VIL
Input voltage LOW threshold
Rpullup
Pull-up resistor
Min
Typ
Max
Units
Details/Conditions
0.7 × VDDD
–
–
V
–
–
–
0.3 × VDDD
V
–
3.5
5.6
8.5
kΩ
–
CIN
Input capacitance
–
5
–
pF
–
Vhysxres
Input voltage hysteresis
–
100
–
mV
–
Min
Typ
Max
Units
Details/Conditions
1
–
–
µs
–
Min
Typ
Max
Units
0.3
–
3000
kbps
Min
Typ
Max
Units
Details/Conditions
1
–
400
KHz
–
Table 9. nXRES AC Specifications
Parameter
Tresetwidth
Description
Reset pulse width
Table 10. UART AC Specifications
Parameter
FUART
Description
UART bit rate
Details/Conditions
Single SCB: TX + RX
Dual SCB: TX or RX
I2C Specifications
Table 11. I2C AC Specifications
Parameter
FI2C
Description
I2C frequency
Flash Memory Specifications
Table 12. Flash Memory Specifications
Parameter
Description
Fend
Flash endurance
Fret
Flash retention. TA  85 °C, 10 K
program/erase cycles
Document Number: 001-97082 Rev. *E
Min
Typ
Max
Units
Details/Conditions
100K
–
–
cycles
–
10
–
–
years
–
Page 12 of 19
CY7C65210, CY7C65217
CY7C65210A, CY7C65217A
Application Schematic
Figure 1 shows the application schematic for CY7C65210. Refer to the CY7C65210 and CY7C65210A Pin Description on page 4 for
signal details.
Figure 1. CY7C65210 Application Schematic
VDDD
CY7C65210
18
23
1
2
4
5
6
7
GPIO_5
GPIO_6
GPIO_7
GPIO_8
GPIO_9
GPIO_10
GPIO_11
8 SUSPEND
9 WAKEUP
24
USB HOST
VBUS 15
10
USBDP
11
USBDM
VBUS
D+
DGND
4.7 uF
nXRES
VCCD
VSSD
SDA
VDDD
0.1 uF
14
12
VSSD
SCL
Debug I/O
19 GPIO_1
20
GPIO_2
21
GPIO_3 / SCB_1
22 GPIO_4 / SCB_2
VSSA
2.2K
VSSD
2.2K
1 uF
17 16 13 3
Figure 2 shows the application schematic for CY7C65210A. Refer to the CY7C65210 and CY7C65210A Pin Description on page 4
for signal details.
Figure 2. CY7C65210A Application Schematic
VDDD
CY7C65210A
23
1
2
4
5
6
7
VDDD
GPIO_5
GPIO_6
GPIO_7
GPIO_8
GPIO_9
GPIO_10
GPIO_11
8 GPIO_12
9 GPIO_13
24
USB HOST
VBUS 15
10
USBDP
11
USBDM
VBUS
D+
DGND
4.7 uF
nXRES
VCCD
VSSD
SDA
VSSD
SCL
Debug I/O
19 GPIO_1
20
GPIO_2
21
GPIO_3 / SCB_1
22 GPIO_4 / SCB_2
VSSA
2.2K
VSSD
18
2.2K
0.1 uF
14
12
1 uF
17 16 13 3
Document Number: 001-97082 Rev. *E
Page 13 of 19
CY7C65210, CY7C65217
CY7C65210A, CY7C65217A
Figure 3 shows the application schematic for CY7C65217. Refer to the CY7C65217 and CY7C65217A Pin Description on page 5 for
signal details.
Figure 3. CY7C65217 Application Schematic
VDDD
CY7C65217
18
RXD
TXD
8 SUSPEND
9 WAKEUP
VBUS
USBDP
USBDM
24
USB HOST
15
10
11
VBUS
D+
DGND
4.7 uF
nXRES
VCCD
VSSD
SDA
VDDD
0.1 uF
14
12
VSSD
SCL
GPIO_0
19 GPIO_1
20
GPIO_2
21
GPIO_3 / SCB0_1
22
GPIO_4 / SCB0_2
23 GPIO_5
1
GPIO_6
2
GPIO_7
4
GPIO_8/SCB1_1
5 GPIO_9/SCB1_2
6 GPIO_10
7 GPIO_11
VSSA
2.2K
VSSD
2.2K
1 uF
17 16 13 3
Figure 4 shows the application schematic for CY7C65217A. Refer to the CY7C65217 and CY7C65217A Pin Description on page 5
for signal details.
Figure 4. CY7C65217A Application Schematic
VDDD
CY7C65217A
18
RXD
TXD
23
1
2
4
5
6
7
24
USB HOST
15
VBUS
10
USBDP
11
USBDM
GPIO_5
VBUS
D+
DGND
GPIO_6
4.7 uF
GPIO_7
GPIO_8/SCB1_1
GPIO_9/SCB1_2
GPIO_10
GPIO_11
8 GPIO_12
9 GPIO_13
nXRES
VCCD
VSSD
SDA
VDDD
VSSD
SCL
GPIO_0
19 GPIO_1
20
GPIO_2
21
GPIO_3 / SCB0_1
22 GPIO_4 / SCB0_2
VSSD
2.2K
VSSA
2.2K
0.1 uF
14
12
1 uF
17 16 13 3
Document Number: 001-97082 Rev. *E
Page 14 of 19
CY7C65210, CY7C65217
CY7C65210A, CY7C65217A
Ordering Information
Table 13 lists the key package features and ordering codes of CY7C65210, CY7C65217, CY7C65210A, and CY7C65217A. For more
information, contact your local sales representative.
Table 13. Key Features and Ordering Information
Part Number
CY7C65210-24LTXI
Package
24-pin QFN (4.00 × 4.00 × 0.55 mm, 0.5 mm pitch) (Pb-free)
Temperature Range
Industrial
CY7C65210-24LTXIT
24-pin QFN (4.00 × 4.00 × 0.55 mm, 0.5 mm pitch) (Pb-free) – Tape and Reel
Industrial
CY7C65210A-24LTXI
24-pin QFN (4.00 × 4.00 × 0.55 mm, 0.5 mm pitch) (Pb-free)
Industrial
CY7C65210A-24LTXIT
24-pin QFN (4.00 × 4.00 × 0.55 mm, 0.5 mm pitch) (Pb-free) – Tape and Reel
Industrial
CY7C65217-24LTXI
24-pin QFN (4.00 × 4.00 × 0.55 mm, 0.5 mm pitch) (Pb-free)
Industrial
CY7C65217-24LTXIT
24-pin QFN (4.00 × 4.00 × 0.55 mm, 0.5 mm pitch) (Pb-free) – Tape and Reel
Industrial
CY7C65217A-24LTXI
24-pin QFN (4.00 × 4.00 × 0.55 mm, 0.5 mm pitch) (Pb-free)
Industrial
CY7C65217A-24LTXIT
24-pin QFN (4.00 × 4.00 × 0.55 mm, 0.5 mm pitch) (Pb-free)
Industrial
Ordering Code Definitions
CY
7
C 65 210/217A - 24
XX
X
I
X
X = blank or T
blank = Tube; T = Tape and Reel
Temperature Range: I = Industrial
Pb-free
Package Type: LT = QFN
Number of Pins: 24 pins
Part Number:
USB Billboard Device Class Specification: A = Rev. 1.21
Family Code: 65
Technology Code: C = CMOS
Marketing Code: 7 = Cypress products
Company ID: CY = Cypress
Document Number: 001-97082 Rev. *E
Page 15 of 19
CY7C65210, CY7C65217
CY7C65210A, CY7C65217A
Package Information
Figure 5. 24-pin QFN 4 mm × 4 mm × 0.55 mm LQ24A 2.65 × 2.65 EPAD (Sawn)
001-13937 *F
Table 14. Package Characteristics
Description
Min
Typ
Max
Units
TA
Parameter
Operating ambient temperature
–40
25
85
°C
THJ
Package JA
–
18.4
–
°C/W
Table 15. Solder Reflow Peak Temperature
Package
Maximum Peak Temperature
Maximum Time at Peak Temperature
24-pin QFN
260 °C
30 seconds
Table 16. Package Moisture Sensitivity Level (MSL), IPC/JEDEC J-STD-2
Package
MSL
24-pin QFN
MSL 3
Document Number: 001-97082 Rev. *E
Page 16 of 19
CY7C65210, CY7C65217
CY7C65210A, CY7C65217A
Acronyms
Document Conventions
Table 17. Acronyms Used in this Document
Units of Measure
Acronym
Description
Table 18. Units of Measure
BOS
binary device object store
ESD
electrostatic discharge
C
degree Celsius
GPIO
general purpose input/output
DMIPS
Dhrystone million instructions per second
HBM
human-body model
k
kilo-ohm
I2C
inter-integrated circuit
KB
kilobyte
MCU
microcontroller unit
kHz
kilohertz
OSC
oscillator
kV
kilovolt
PID
product identification
Mbps
megabits per second
SCB
serial communication block
MHz
megahertz
SCL
I2C serial clock
mm
millimeter
SDA
I2C serial data
V
volt
SIE
serial interface engine
SVID
standard or vendor ID
UART
Universal Asynchronous Receiver/Transmitter
USB
Universal Serial Bus
VID
vendor identification
Document Number: 001-97082 Rev. *E
Symbol
Unit of Measure
Page 17 of 19
CY7C65210, CY7C65217
CY7C65210A, CY7C65217A
Document History Page
Document Title: CY7C65210, CY7C65217, CY7C65210A, CY7C65217A USB Billboard Controller
Document Number: 001-97082
Revision
ECN
Orig. of
Change
Submission
Date
**
4715309
MVTA
04/10/2015
New datasheet.
*A
4839996
MVTA
07/22/2015
Updated Features, CY7C65210 and CY7C65210A Pin Description, GPIO
Interface, and Memory.
Updated Table 2.
Updated Figure 5 (spec 001-13937 *E to *F) in Package Information.
08/13/2015
Added a note in Functional Description.
Added Block Diagram – CY7C65217, CY7C65217A.
Added CY7C65217 and CY7C65217A Pin Description.
Added UART Interface.
Added Figure 3 and Table 3.
Updated Features, Serial Communication, GPIO Interface, Ordering
Information.
Updated Table 2 and Table 17.
Updated CY7C65210 references to CY7C6521x.
*B
4881560
MVTA
Description of Change
*C
5310895
MVTA
06/16/2016
Removed support for Windows and Linux drivers in Features.
Updated CY7C65217 and CY7C65217A Pin Description.
Updated GPIO Configuration and Functional Overview.
Updated GPIO_8 and GPIO_9 in Internal Flash Configuration for CY7C65217
and CY7C65217A.
Added UART AC Specifications.
Updated CY7C65217 Application Schematic.
*D
5768506
AESATMP8
06/09/2017
Updated logo and Copyright.
10/13/2017
Updated datasheet for new part numbers.
Updated USB and Billboard Device Functionality, CY7C65210 and
CY7C65210A Pin Description, CY7C65217 and CY7C65217A Pin Description,
and Ordering Information.
Added Figure 2 and Figure 4.
Updated Table 1 through Table 3.
*E
5920593
UMSH
Document Number: 001-97082 Rev. *E
Page 18 of 19
CY7C65210, CY7C65217
CY7C65210A, CY7C65217A
Sales, Solutions, and Legal Information
Worldwide Sales and Design Support
Cypress maintains a worldwide network of offices, solution centers, manufacturer’s representatives, and distributors. To find the office
closest to you, visit us at Cypress Locations.
PSoC® Solutions
Products
ARM® Cortex® Microcontrollers
Automotive
cypress.com/arm
cypress.com/automotive
Clocks & Buffers
Interface
cypress.com/clocks
cypress.com/interface
Internet of Things
Memory
cypress.com/iot
cypress.com/memory
Microcontrollers
cypress.com/mcu
PSoC
cypress.com/psoc
Power Management ICs
Cypress Developer Community
Forums | WICED IOT Forums | Projects | Video | Blogs |
Training | Components
Technical Support
cypress.com/support
cypress.com/pmic
Touch Sensing
cypress.com/touch
USB Controllers
Wireless Connectivity
PSoC 1 | PSoC 3 | PSoC 4 | PSoC 5LP | PSoC 6
cypress.com/usb
cypress.com/wireless
© Cypress Semiconductor Corporation, 2015-2017. This document is the property of Cypress Semiconductor Corporation and its subsidiaries, including Spansion LLC (“Cypress”). This document,
including any software or firmware included or referenced in this document (“Software”), is owned by Cypress under the intellectual property laws and treaties of the United States and other countries
worldwide. Cypress reserves all rights under such laws and treaties and does not, except as specifically stated in this paragraph, grant any license under its patents, copyrights, trademarks, or other
intellectual property rights. If the Software is not accompanied by a license agreement and you do not otherwise have a written agreement with Cypress governing the use of the Software, then Cypress
hereby grants you a personal, non-exclusive, nontransferable license (without the right to sublicense) (1) under its copyright rights in the Software (a) for Software provided in source code form, to
modify and reproduce the Software solely for use with Cypress hardware products, only internally within your organization, and (b) to distribute the Software in binary code form externally to end users
(either directly or indirectly through resellers and distributors), solely for use on Cypress hardware product units, and (2) under those claims of Cypress's patents that are infringed by the Software (as
provided by Cypress, unmodified) to make, use, distribute, and import the Software solely for use with Cypress hardware products. Any other use, reproduction, modification, translation, or compilation
of the Software is prohibited.
TO THE EXTENT PERMITTED BY APPLICABLE LAW, CYPRESS MAKES NO WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, WITH REGARD TO THIS DOCUMENT OR ANY SOFTWARE
OR ACCOMPANYING HARDWARE, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. To the extent
permitted by applicable law, Cypress reserves the right to make changes to this document without further notice. Cypress does not assume any liability arising out of the application or use of any
product or circuit described in this document. Any information provided in this document, including any sample design information or programming code, is provided only for reference purposes. It is
the responsibility of the user of this document to properly design, program, and test the functionality and safety of any application made of this information and any resulting product. Cypress products
are not designed, intended, or authorized for use as critical components in systems designed or intended for the operation of weapons, weapons systems, nuclear installations, life-support devices or
systems, other medical devices or systems (including resuscitation equipment and surgical implants), pollution control or hazardous substances management, or other uses where the failure of the
device or system could cause personal injury, death, or property damage (“Unintended Uses”). A critical component is any component of a device or system whose failure to perform can be reasonably
expected to cause the failure of the device or system, or to affect its safety or effectiveness. Cypress is not liable, in whole or in part, and you shall and hereby do release Cypress from any claim,
damage, or other liability arising from or related to all Unintended Uses of Cypress products. You shall indemnify and hold Cypress harmless from and against all claims, costs, damages, and other
liabilities, including claims for personal injury or death, arising from or related to any Unintended Uses of Cypress products.
Cypress, the Cypress logo, Spansion, the Spansion logo, and combinations thereof, WICED, PSoC, CapSense, EZ-USB, F-RAM, and Traveo are trademarks or registered trademarks of Cypress in
the United States and other countries. For a more complete list of Cypress trademarks, visit cypress.com. Other names and brands may be claimed as property of their respective owners.
Document Number: 001-97082 Rev. *E
Revised October 13, 2017
Page 19 of 19
Similar pages