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