CY7C64225:USB-to-UART Bridge Controller Datasheet.pdf

CY7C64225
USB-to-UART Bridge Controller
USB-to-UART Bridge Controller
■
Full device operation from a single voltage supply of 3.3 V or 5 V
Universal Serial Bus (USB) Integration
❐ Full-Speed USB peripheral compliant with USB2.0
specification
❐ USB-IF certified with TID 40001425
❐ Support for bus-powered and self-powered configurations
❐ 3 endpoints (1 Interrupt IN, 1 Bulk OUT and 1 Bulk IN)
❐ Integrated USB transceiver, 1.5 kΩ pull-up resistor on D+ line
■
Low power consumption in suspend mode
❐ 225 µA at 5 V operating voltage
❐ 207 µA at 3.3 V operating voltage
■
Integrated 24 MHz oscillator
■
Integrated 3.3 V regulator
■
Integrated flash to store device configuration
Universal Asynchronous Receiver Transmitter (UART)
❐ Baud rate generation (300 to 230400)
❐ Data format:
• 8 data bits
• 1 stop bit
• No parity, even parity or odd parity
❐ Support for Parity, Overrun and Framing errors
❐ Supports flow control using CTS,RTS,DTR, DSR
❐ LED signals to indicate activity on TxD and RxD lines
■
Software support for ease of development
❐ Configuration utility to program device parameters such as
VID, PID and string descriptors.
❐ Certified Cypress VCP driver for Windows (8 / 7 / Vista / XP)
❐ Support for device drivers for Android, Mac, Linux, Window
CE 4.2, 5.0, 6.0
■
28-pin SSOP 10 mm × 7.5 mm, RoHS compliant package
■
Temperature grade
❐ Commercial operating temperature range of 0 °C to +70 °C
Features
■
■
Figure 1. CY7C64225 Block Diagram
24MHz
Oscillator
VDD
PLL
D-
RxD
CTS
Voltage
Regulator
FLASH
Serial Interface
Engine
(SIE)
VBUS
D+
TxD
Baud Rate
Generator
USB
Transceiver
UART
Controller
Tx Buffer
RTS
DTR
DSR
Tx_LED
Rx Buffer
GND
Rx_LED
VCFG Reset WAKE Suspend
Cypress Semiconductor Corporation
Document Number: 001-76294 Rev. *F
•
198 Champion Court
•
San Jose, CA 95134-1709
•
408-943-2600
Revised October 7, 2015
CY7C64225
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. For a comprehensive list of resources, see the document USB-Serial Bridge
Controller Product Overview.
■
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
Knowledge Base Articles: Cypress offers a large number of
USB knowledge base articles covering a broad range of topics,
from basic to advanced level. Recommended knowledge base
articles for getting started with USB to UART Controller (Gen
I) are:
❐ KBA85920 – USB-UART and USB-Serial
®
❐ KBA85909 – Key Features of the Cypress USB-Serial
Bridge Controller
❐ KBA85921 – Replacing FT232R with CY7C65213
USB-UART LP Bridge Controller
❐ KBA85913 – Voltage supply range for USB-Serial
❐ KBA89355 – USB Serial Cypress Default VID and PID
❐ KBA92641 – USB-Serial Bridge Controller Managing I/Os
using API
❐ KBA92442 – Non-Standard Baud Rates in USB-Serial Bridge
Controllers
®
❐ KBA91366 – Binding a USB-Serial Device to a Microsoft
CDC Driver
❐ KBA92551 – Testing a USB-Serial Bridge Controller
Configured as USB-UART with Linux®
For a complete list of knowledge base articles, click here.
■
Development Kits:
❐ CYUSBS232, Cypress USB-UART LP Reference Design Kit
❐ CYUSBS234, Cypress USB-Serial (Single Channel)
Development Kit
❐ CYUSBS236, Cypress USB-Serial (Dual Channel)
Development Kit
■
Models: IBIS
■
■
Cypress USB-UART LP Reference Design Kit
The Cypress USB-UART LP Reference Design Kit is a complete
development resource. It provides a platform to develop and test
custom projects. The development kit contains collateral
materials for the firmware, hardware, and software aspects of a
design.
Code Examples: USB Full-Speed
Document Number: 001-76294 Rev. *F
Page 2 of 21
CY7C64225
Contents
Applications ...................................................................... 4
Functional Description ..................................................... 4
Introduction .................................................................. 4
Functional Overview ........................................................ 4
USB Interface .............................................................. 4
UART Controller .......................................................... 4
Suspend and Resume ................................................. 4
WAKE .......................................................................... 4
Reset ........................................................................... 4
Activity Indicators ........................................................ 4
VCFG .......................................................................... 4
VBUS ........................................................................... 4
Regulator ..................................................................... 4
Oscillator ..................................................................... 4
Flash ............................................................................ 5
Configurations .................................................................. 5
Software and Driver Support ........................................... 5
Pin Configuration ............................................................. 6
28-pin part pinout Description ..................................... 6
Application Circuits .......................................................... 7
Bus Powered Design ................................................... 7
Bus Powered Design using External Regulator .......... 8
Self Powered Design ................................................... 9
Application Diagram ....................................................... 10
USB to RS-232 Converter ......................................... 10
USB to UART cable with TTL level UART signals .... 11
Interfacing CY7C64225
with Bus Powered Microcontroller .................................... 12
Document Number: 001-76294 Rev. *F
Interfacing CY7C64225
with Self Powered Microcontroller .................................... 13
Absolute Maximum Ratings .......................................... 14
Operating Temperature .................................................. 14
DC Electrical Characteristics ........................................ 15
DC GPIO Specifications ............................................ 15
DC Full-Speed USB Specifications ........................... 15
Ordering Information ...................................................... 16
Ordering Code Definitions ......................................... 16
Packaging Information ................................................... 17
Package Diagrams .................................................... 17
Thermal Impedance .................................................. 17
Solder Reflow Peak Temperature ............................. 17
Acronyms ........................................................................ 18
Reference Documents .................................................... 18
Document Conventions ................................................. 18
Units of Measure ....................................................... 18
Glossary .......................................................................... 18
Document History Page ................................................. 19
Sales, Solutions, and Legal Information ...................... 21
Worldwide Sales and Design Support ....................... 21
Products .................................................................... 21
PSoC® Solutions ...................................................... 21
Cypress Developer Community ................................. 21
Technical Support ..................................................... 21
Page 3 of 21
CY7C64225
Applications
■
Enable USB connectivity in legacy peripherals with UART
■
Industrial and Metering devices
■
Medical Devices
■
Point of Sales (POS)
■
USB-to-UART cables, USB to RS-232 cables
Functional Description
Introduction
Cypress’s USB-to-UART bridge controller enables seamless PC
connectivity for peripherals with UART interface. It integrates a
USB 2.0 Full-Speed device controller, UART, voltage regulator,
oscillator and flash memory for storing configuration parameters,
offering a cost-effective solution. The controller supports
bus-powered and self-powered modes, and enables efficient
system power management with suspend and remote wake-up
signals. It is available in 28-pin SSOP package.
Functional Overview
USB Interface
The USB-to-UART device supports Full-Speed USB operation
and is compliant with USB 2.0 Specification. The integrated USB
Serial Interface Engine (SIE) and USB transceiver manage the
USB protocol and communication.
DTR / DSR:
DTR / DSR signals are used to establish communication link with
the UART. These signals complement each other in the
functionality like RTS & CTS.
Note: Flow control is not supported when operating the device
at 230400 Baud rate.
In applications where hardware flow control is desired, the CTS,
RTS, DSR and DTR pins of the transmitting device have to be
connected to RTS, CTS, DTR and DSR pins of USB-to-UART
device respectively. In cases where DTR and DSR pins are not
available on the transmitting device, the DTR and DSR pins of
USB-to-UART device have to be connected. Please refer the
circuit diagram shown in Figure 8 on page 12.
Suspend and Resume
The USB-to-UART device drives the SUSPEND pin to logic low
and enters into a low power mode whenever the USB bus goes
into suspend state. This helps to meet the stringent suspend
current requirement of the USB 2.0 specification, while using the
device in bus powered mode. The device will resume from
suspend state under any of the following conditions:
1. Any activity is detected on the USB bus
2. WAKE pin is asserted in order to generate Remote Wake-Up
to the host.
WAKE
The USB-to-UART device integrates a UART controller which
supports the baud rates of 300, 600, 1200, 1800, 2400, 3600,
4800, 7200, 9600, 14400, 19200, 28800, 38400, 56000, 57600,
115200 and 230400* with even, odd or no parity.
WAKE pin is used to generate Remote Wake-Up signal on the
USB bus. Remote Wake-Up signal is sent only if the host enables
this feature through SET_FEATURE request. Support for
Remote Wake-Up is intimated to the host from the device
through configuration descriptor during the USB enumeration
process. USB-to-UART device allows enabling/disabling the
Remote Wake-Up feature through the configuration utility
CyUsbUart.
UART Flow Control
Reset
USB-to-UART device supports UART hardware flow control
using control signal pairs such as RTS (Request to Send) - CTS
(Clear to Send) and DTR (Data Terminal Ready) - DSR (Data Set
Ready). Data flow control is disabled by default. The hardware
flow control is optional and can be selected from the host
application software.
No Connect (NC)
Following is the description of flow control signals:
VCFG
CTS (input):
An active low on the VCFG indicates that the VBUS is detected
and the device is configured.
UART Controller
This signal can pause or resume data transmission over UART
interface. Data transmission can be stopped by de-asserting the
CTS signal and the data transmission can resume with CTS
assertion. The pause and resume operation does not affect data
integrity.
Activity Indicators
Tx_LED pin and Rx_LED pin are active low and sink a maximum
current of 20 mA each.
VBUS
This pin is used for VBUS detection. A series resistor is required
on this pin.
RTS (Output):
Regulator
The receive buffer has a watermark level of 80%. Once the data
in the receive buffer reaches that level, the RTS signal is
de-asserted indicating the transmitting device to stop data
transmission. Start of data consumption by application will
reduce device data backlog and once it reaches 50% watermark
level, RTS signal will be asserted to resume data reception.
The USB-to-UART device integrates a 3.3 V voltage regulator
which can be powered by the USB bus or an external power
supply.
Document Number: 001-76294 Rev. *F
Oscillator
The USB-to-UART device integrates a 24 MHz oscillator which
is used as a reference clock for SIE and UART interface.
Page 4 of 21
CY7C64225
Configurations
Flash
The USB-to-UART device integrates a flash to store device
parameters such as VID, PID, product string descriptor,
manufacturer string descriptor and power mode (self-powered or
bus-powered). Please refer Table 1 for the list of configurable
parameters.
The internal flash can be used to configure the device
parameters listed in Table 1.
Table 1. Internal Flash Default Values
No.
Parameter
Default Value
Explanation
1
VID / PID
04B4 / 0008
A 2-byte vendor ID and product ID must be set in
hexadecimal format. The VID and PID options cannot
be zero or empty. The Cypress VID/PID is
programmed by default.
2
Manufacturer String Descriptor
2012 Cypress Semiconductor
The Manufacturer string can be a value of up to 26
characters.
3
Product String Descriptor
Cypress-USB2UART-Ver1.0G
The Product string can be a value of up to 24
characters.
4
Bus/Self Powered
Self
The USB power mode can be set to either
self-powered (input supply from external power
supply) or bus-powered mode (input supply from
VBUS)
5
Remote Wake-Up
Enabled
When enabled, this option can be used to wake up the
USB host from suspend state remotely from the
attached device.
6
Max. Power (mA)
100
The USB device current requirement value can be set
by using this option.
Software and Driver Support
■
Add UART port to PCs without UART port
CyUsbUart configuration utility can be used to configure the
parameters listed in Table 1. The configuration utility is available
for download from http://www.cypress.com/?rID=61047.
■
Add an additional UART port to the PC
■
Facilitate easy migration for systems which have a free USB
port and need an additional UART port
The Cypress driver allows existing COM port based applications
to communicate via USB to Cypress’s USB-to-UART device.
The
driver
is
available
for
download
from
http://www.cypress.com/?rID=63794. This driver is WHQL
certified for the default Cypress VID / PID of 0x04B4 / 0x0008.
The driver serves the following purposes:
Document Number: 001-76294 Rev. *F
Page 5 of 21
CY7C64225
Pin Configuration
28-pin part pinout Description
The CY7C64225 USB-to-UART Bridge device is available in a 28-pin package as shown in Figure 2. The pin description is listed in
Table 2.
Table 2. 28-pin part pinout (SSOP)
Pin No.
1
2
3
4
5
6
7
8
13
14
15
16
21
22
23
24
26
27
28
9
10
11
12
17
18
19
20
25
Name
GND
Tx_LED
I/O
Description
Power Ground
Output Active low, UART Tx_LED, max
current –20 mA
SUSPEND Output Active low indicates USB is
suspended
TxD
Output UART Data Transmit, Output
DTR
Output Data Terminal Ready (DTR) Pin
RESET
Input No Connect (NC)
VBUS
Input Used for VBUS monitoring. This pin
requires a series resistor when
connected to VBUS. The
recommended values are in the range
of 1 k–10 k.
DSR
Input Data Set Ready (DSR) pin
GND
Power USB Ground
D+
USB USB D+ Line
D–
USB USB D– Line
VDD
Power Supply Voltage (3.3 V or 5 V)
CTS
Input Clear to Send (CTS) input,
handshake signal
WAKE
Input Active high on this pin, generates
Remote Wake-Up signal on the Bus
RxD
Input UART Data Receive, Input
RTS
Output Request to Sent (RTS) output, handshake signal
VCFG
Output Active low indicates VBUS is detected
and device is configured
Rx_LED Output Active low, UART Rx_LED, max
current –20 mA
VDD
Power Supply Voltage. 3.3 V or 5 V
NC
NC No Connect
NC
NC No Connect
NC
NC No Connect
NC
NC No Connect
NC
NC No Connect
NC
NC No Connect
NC
NC No Connect
NC
NC No Connect
NC
NC No Connect
Document Number: 001-76294 Rev. *F
Figure 2. CY7C64225 USB-UART Bridge Device
Page 6 of 21
CY7C64225
The following diagrams illustrates typical application schematics
circuits.
required by the internal USB transceiver. The device parameters
such as ‘Power consumption’ and ‘Bus / Self Powered’ in the
internal flash can be modified as required by the application,
using the configuration utility CyUsbUart.
Bus Powered Design
A 1K series resistor is required for VBUS pin of CY7C64225 in
this configuration.
Application Circuits
The figure below illustrates the USB bus powered design using
CY7C64225. The internal voltage regulator provides the 3.3 V
Figure 3. Bus Powered Configuration
VDD
VDD
VDD
VDD
VBUS
VBUS
1k
D+
24
D-
Rx_LED
560
D+
VCFG
D-
Tx_LED
560
24
GND
VDD
SUSPEND
560
VDD
SW2
CY7C64225
WAKEUP
0.01uF
TxD
RxD
1k
RTS
CTS
DTR
NO CONNECT
RESET
GND
Document Number: 001-76294 Rev. *F
DSR
GND
Page 7 of 21
CY7C64225
Bus Powered Design using External Regulator
Figure 4 illustrates the use of CY7C64225 in bus powered mode
but running at 3.3 V. This design can be adopted when the circuit
operating at 3.3 V is desired (RX, TX, RTS, CTS, DSR, DTR at
3.3 V).
This design uses an external 5 V to 3.3 V regulator to supply the
3.3 V to CY7C64225 from VBUS. The 3.3 V to CY7C64225 can
also be provided from a regulator which is already available on
the circuit board, being used for other components on the board.
Since the circuit is operating at 3.3 V, a voltage divider is used to
provide 3.3 V from VBUS of USB port to ‘VBUS’ pin of
CY7C64225.
Figure 4. Bus Powered Design using External Regulator
VDD
VBUS
5V to 3.3V
Regulator
VDD
VDD
VBUS
VDD
VBUS
VBUS
10k
VDD
Rx_LED
20k
VCFG
D+
D+
24
DGND
Tx_LED
D-
560
560
24
VDD
560
SUSPEND
SW2
CY7C64225
TxD
WAKEUP
RxD
0.01uF
RTS
1k
CTS
DTR
NO CONNECT
Document Number: 001-76294 Rev. *F
DSR
RESET
GND
GND
Page 8 of 21
CY7C64225
Self Powered Design
Figure 5 illustrates the use of CY7C64225 in self powered mode
operating at 3.3 V. VDD is obtained from an external power
supply. As shown in Figure 5, a voltage divider circuit is used to
provide 3.3 V from VBUS of USB port to VBUS pin of
CY7C64225.
A self powered device can draw more current for its operation
from external supply during USB active mode as well as suspend
mode as this will not affect the operation of the USB.
Figure 5. Self Powered Design (VDD = 3.3 V)
VDD
VDD
VDD
External Supply
Note 1
VBUS
VBUS
10k
*
VDD
VBUS
VDD
Rx_LED
560
20k
VCFG
D+
560
D+
24
DGND
Tx_LED
D-
560
24
SUSPEND
CY7C64225
VDD
SW2
TxD
WAKEUP
RxD
0.01uF
RTS
1k
CTS
DTR
DSR
NO CONNECT
RESET
GND
GND
Note
1. Replace the voltage divider circuit (10K and 20K resistors) with 1K series resistor as shown in Figure 3, if 5 V is applied at VDD in this design.
Document Number: 001-76294 Rev. *F
Page 9 of 21
CY7C64225
Application Diagram
USB to RS-232 Converter
In this example the procedure of using the CY7C64225 as a USB
to RS-232 converter is illustrated. In this application, a TTL to
RS232 Level Converter IC is used on the serial UART interface
of the CY7C74225 to convert the TTL levels of the CY7C64225
to RS-232 levels. RS-232 follows bipolar signaling i.e. the output
signal toggles between negative and positive polarity. In RS-232,
logic 1 is called Mark and is a –3 V input and logic 0 is called
Space and is a +3 V input. The output voltage level of RS-232 is
+/-5 V to +/-15 V. So there is not only an inversion in polarity but
also voltage level translation between the CY7C64225 UART
interface and RS-232 signaling. So, RS-232 line driver/receiver
is used for providing the necessary polarity inversion and level
translation.
The connection between CY7C64225 and the RS-232 line
driver/receiver is simple. The input lines (DSR, CTS and RX) of
the UART interface should be connected to the logic outputs of
the RS-232 line driver/receiver chip. The output lines (DTR, RTS
and TX) of the UART interface should be connected to the logic
inputs of the RS-232 line driver/receiver chip. The inverted,
level-translated UART output will be sent through the line driver
pins of the RS-232.
Figure 6. USB to RS-232 Converter Configuration
VDD
VDD
VDD
VDD
VBUS
VBUS
1k
D+
24
D-
VDD
Rx_LED
D+
VCFG
D-
Tx_LED
24
GND
560
560
560
SUSPEND
VDD
SW2
CY7C64225
WAKEUP
0.01uF
Tx_1
TxD
Rx_1
RxD
1k
RTS
CTS
DTR
NO CONNECT
GND
Document Number: 001-76294 Rev. *F
DSR
RESET
GND
LEVEL
TRANSLATOR
RTS_1
CTS_1
DTR_1
DTR_1
CTS_1
Tx_1
RTS_1
Rx_1
DSR_1
DSR_1
DB9 MALE
CONNECTOR
Page 10 of 21
CY7C64225
USB to UART cable with TTL level UART signals
This example illustrates a USB to UART cable design with TTL Level UART Signals using CY7C64225. This design is based on bus
powered configuration.
Figure 7. USB to UART cable with TTL level UART signals
VDD
VDD
VDD
VDD
VBUS
VBUS
1k
D+
24
D-
Rx_LED
560
D+
VCFG
D-
Tx_LED
560
24
GND
VDD
SUSPEND
VDD
CY7C64225
VDD
10k
SW2
WAKEUP
560
TxD
1k
RxD
0.01uF
1k
RTS
1k
CTS
DTR
NO CONNECT
RESET
GND
1k
DSR
GND
SINGLE
ROW
HEADER
Document Number: 001-76294 Rev. *F
Page 11 of 21
CY7C64225
Interfacing CY7C64225 with Bus Powered Microcontroller
In this scenario both CY7C64225 and the microcontroller (MCU) are powered from VBUS. When the microcontroller and CY7C64225
controller are powered from different sources, 1K resistors are required on RXD and CTS lines of CY7C64225.
Figure 8. Interfacing CY7C64225 with Bus Powered Microcontroller
VBUS
VBUS
VDD
VBUS
VBUS
1k
D+
24
D-
VDD
Rx_LED
D+
VCFG
D-
Tx_LED
24
GND
VBUS
USB
Connector
SUSPEND
CY7C64225
WAKEUP
RxD
TxD
RxD
1k
RTS
TxD
1k
CTS
CTS
RTS
MCU
1k
NO CONNECT
RESET
GND
Document Number: 001-76294 Rev. *F
DTR
DSR
GND
Page 12 of 21
CY7C64225
Interfacing CY7C64225 with Self Powered Microcontroller
In this scenario CY7C64225 is powered from VBUS and the microcontroller is powered from an external supply.
If both CY7C64225 and the microcontroller (MCU) are operating at 3.3 V, connect a divider circuit to provide 3.3 V to VBUS pin of
CY7C64225 from VBUS pin of USB port.
Figure 9. Interfacing CY7C64225 with Self Powered Microcontroller
VBUS
VBUS
VDD
VBUS
VBUS
D+
DGND
1k
24
VDD
Rx_LED
D+
VCFG
D-
Tx_LED
24
VDD_5V
USB
Connector
SUSPEND
CY7C64225
WAKEUP
RxD
TxD
RxD
1k
RTS
TxD
1k
CTS
CTS
RTS
MCU
1k
NO CONNECT
RESET
GND
Document Number: 001-76294 Rev. *F
DTR
DSR
GND
Page 13 of 21
CY7C64225
Absolute Maximum Ratings
Table 3. Absolute Maximum Ratings
Parameter
TSTG
Description
Storage temperature
TBAKETEMP
Bake temperature
TBAKETIME
Bake time
TA
Ambient temperature with power
applied
Supply voltage on VDD relative to
–0.5
VSS
DC input voltage
VSS – 0.5
Maximum current into any port
–25
pin
Electrostatic discharge voltage
–
Flash endurance (per block)
50,000[1]
Flash endurance (total)[2]
1,800,000
Flash data retention
10
VDD
VIO
IMIO
ESD
FlashENPB
FlashENT
FlashDR
Min
–55
Typ
–
Max
+100
Unit
Notes
°C Higher storage temperatures
reduces data retention time.
°C –
–
125
See
package
label
0
–
See
package
label
72
–
+70
°C
–
–
+6.0
V
–
–
–
VDD + 0.5
+50
V
mA
–
–
–
–
–
–
2000
–
–
–
V
–
–
Years
Min
0
Typ
–
Max
+70
Unit
°C –
–40
–
+100
Hours –
Human body model ESD.
Erase/write cycles per block.
Erase/write cycles.
–
Operating Temperature
Table 4. Operating Temperature
Parameter
TAC
TJ
Description
Commercial ambient
temperature
Junction temperature
°C
Notes
The temperature rise from
ambient to junction is package
specific. See Thermal Impedance
on page 17. The user must limit
the power consumption to comply
with this requirement.
Notes
2. The 50,000 cycle Flash endurance per block will only be guaranteed if the Flash is operating within one voltage range. Voltage ranges are 3.0 V to 3.6 V and 4.75 V
to 5.25 V.
3. A maximum of 36 x 50,000 block endurance cycles is allowed. This may be balanced between operations on 36x1 blocks of 50,000 maximum cycles each, 36x2
blocks of 25,000 maximum cycles each, or 36x4 blocks of 12,500 maximum cycles each (to limit the total number of cycles to 36x50,000 and that no single block
ever sees more than 50,000 cycles).
Document Number: 001-76294 Rev. *F
Page 14 of 21
CY7C64225
DC Electrical Characteristics
DC GPIO Specifications
The following table lists guaranteed maximum and minimum specifications for the voltage and temperature ranges: 4.75 V to 5.25 V
and 0 °C < TA < 70 °C, or 3.15 V to 3.5 V and 0 °C < TA < 70 °C, respectively. Typical parameters apply to 5 V and 3.3 V at 25 °C and
are for design guidance only.
Table 5. DC GPIO Specifications
Parameter
VOH
VOL
IOH
IOL
VIL
VIH
Description
High output level
Low output level
High-level source current
Low-level sink current
Input low level
Input high level
Min
VDD – 1.0
–
10
25
–
2.1
Typ
–
–
–
–
–
–
Max
–
0.75
–
–
0.8
Unit
V
V
mA
mA
V
V
Notes
IOH = 10 mA, VDD = 4.75 to 5.25 V
IOL = 25 mA, VDD = 4.75 to 5.25 V
–
–
VDD = 3.15 to 5.25 V
VDD = 3.15 to 5.25 V
DC Full-Speed USB Specifications
The following table lists guaranteed maximum and minimum specifications for the voltage and temperature ranges when the IMO is
selected as system clock: 4.75 V to 5.25 V and 0 °C < TA < 70 °C, or 3.15 V to 3.5 V and 0 °C < TA < 70 °C, respectively. Typical
parameters apply to 5 V and 3.3 V at 25 °C and are for design guidance only.
Table 6. DC Full Speed (12 Mbps) USB Specifications
Parameter
Description
USB Interface
Differential input sensitivity
VDI
VCM
Differential input common mode
range
VSE
Single-ended receiver threshold
CIN
Transceiver capacitance
High Z state data line leakage
IIO
REXT
External USB series resistor
VUOH
Static output high, driven
Min
Typ
Max
Unit
Notes
0.2
0.8
–
–
–
2.5
V
V
| (D+) – (D–) |
–
0.8
–
–10
23
2.8
–
–
–
–
–
2.0
20
10
25
3.6
V
pF
A

V
VUOHI
Static output high, idle
2.7
–
3.6
V
VUOL
Static output low
–
–
0.3
V
ZO
VCRS
USB driver output impedance
D+/D– crossover voltage
28
1.3
–
–
44
2.0

V
–
–
0 V < VIN < 3.3 V.
In series with each USB pin.
15 k ± 5% to ground. Internal
pull-up enabled.
15 k ± 5% to ground. Internal
pull-up enabled.
15 k ± 5% to ground. Internal
pull-up enabled.
Including REXT resistor.
–
DC Chip Level Specifications
The following table lists guaranteed maximum and minimum specifications for the voltage and temperature ranges when the IMO is
selected as system clock: 4.75 V to 5.25 V and 0 °C < TA < 70 °C, or 3.15 V to 3.5 V and 0 °C < TA < 70 °C, respectively. Typical
parameters apply to 5 V and 3.3 V at 25 °C and are for design guidance only.
Table 7. DC Chip-Level Specifications
Parameter
Description
VDD
Supply voltage
IDD5
IDD3
ISB
ISBH
Isusp1
Isusp2
Supply current
Supply current
Sleep (mode) current
Sleep (mode) current at high temperature.
USB suspend current
USB suspend current
Document Number: 001-76294 Rev. *F
Min
3.0
Typ
–
Max
5.25
–
–
–
–
–
–
14
8
3
4
225
208
27
14
6.5
25
285
260
Unit
Notes
V USB hardware is not functional when VDD
is between 3.5 V to 4.35 V
mA Conditions are VDD = 5.0 V, TA = 25 °C
mA Conditions are VDD = 3.3 V, TA = 25 °C
A VDD = 3.3 V, 0 °C < TA < 55 °C
A VDD = 3.3 V, 55 °C < TA < 70 °C
A For 5 V operating voltage range
A For 3.3 V operating voltage range
Page 15 of 21
CY7C64225
Ordering Information
Package
Ordering Code
Temperature Range
28-pin SSOP
CY7C64225-28PVXC
0 °C to 70 °C
28-pin SSOP (Tape and Reel)
CY7C64225-28PVXCT
0 °C to 70 °C
Ordering Code Definitions
CY
7
C
642 25 - 28 PV X
C
X
X = T or blank
T = Tape and Reel; blank = Bulk
Temperature Grade: C = Commercial
Pb-free
Package Type:
PV = SSOP
Pin Count:
28 = 28 pins
Specific Product Identifier
Base Part Number
Technology Code: C = CMOS
Marketing Code
Company ID: CY = Cypress
Document Number: 001-76294 Rev. *F
Page 16 of 21
CY7C64225
Packaging Information
This section illustrates the package specification for the CY7C64225, along with the thermal impedance for the package.
Package Diagrams
Figure 10. 28-pin SSOP (210 Mils) O28.21 Package Outline, 51-85079
51-85079 *F
Thermal Impedance
Table 8. Thermal Impedance for the Package
Package
Typical JA
28-pin SSOP
96 °C/W
Note Assumes 2-layer PCB
Solder Reflow Peak Temperature
Following is the minimum solder reflow peak temperature to achieve good solderability.
Table 9. Solder Reflow Peak Temperature
Package
Maximum Peak Temperature
Time at Maximum Peak Temperature
28-pin SSOP
260 °C
20 s
Document Number: 001-76294 Rev. *F
Page 17 of 21
CY7C64225
Acronyms
Reference Documents
The following table lists the acronyms used in this document.
USB 2.0 Specification
Acronym
Description
DC
Direct Current
GPIO
General Purpose Input/Output
I/O
Input/Output
LED
Light Emitting Diode
PC
Personal Computer
SSOP
Shrink Small Outline Package
UART
Universal Asynchronous Receiver / Transmitter
USB
Universal Serial Bus
Document Conventions
Units of Measure
Symbol
°C
k
A
mA

%
s
V
W
Unit of Measure
degree Celsius
kilohm
microampere
milliampere
ohm
percent
second
volt
watt
Glossary
Asynchronous
A signal whose data is acknowledged or acted upon immediately, irrespective of any clock signal.
Buffer
1. A storage area for data that is used to compensate for a speed difference, when transferring data from one
device to another. Usually refers to an area reserved for I/O operations, into which data is read, or from which
data is written.
2. A portion of memory set aside to store data, often before it is sent to an external device or as it is received
from an external device.
3. An amplifier used to lower the output impedance of a system.
Flash
Flash is a type of non-volatile memory used to store small amounts of data that must be saved when power is
removed.
Reset
No Connect (NC)
VDD
A name for a power net meaning “voltage drain” The most positive power supply signal. Usually 5 V or 3.3 V.
VSS
A name for a power net meaning “voltage source” The most negative power supply signal.
Virtual COM Port A USB virtual COM port is a software interface that enables applications to access a USB device as if it were a
built-in serial port. Many USB virtual COM-port devices function as bridges that convert between USB and RS-232
or other asynchronous serial interfaces.
UART
A UART or universal asynchronous receiver-transmitter translates between parallel bits of data and serial bits.
Document Number: 001-76294 Rev. *F
Page 18 of 21
CY7C64225
Document History Page
Document Title: CY7C64225, USB-to-UART Bridge Controller
Document Number: 001-76294
Rev.
ECN No.
Submission
Date
Orig. of
Change
**
3533464
02/23/2012
HBM
New data sheet.
*A
3571321
05/15/2012
AASI
Added Application Circuit Diagrams.
Minor content edits to add clarity.
Updated DC Chip Level Specifications and Table 6.
*B
3931390
03/13/2013
DTNK /
NIKL
Description of Change
Updated Features.
Updated Figure 1 (CY7C64225 Block Diagram).
Updated Functional Description (Updated Introduction).
Renamed “Operational Details” as Functional Overview and updated the same
section, also added sub-sections namely USB Interface, UART Controller,
Regulator, Oscillator, Flash.
Updated Configurations (Updated Table 1).
Renamed “Driver” as Software and Driver Support and updated the same
section.
Updated Application Circuits (Updated Bus Powered Design (Updated
Figure 3), updated Bus Powered Design using External Regulator (Updated
Figure 4), updated Self Powered Design (Updated description and Figure 5)).
Updated Application Diagram (Updated USB to RS-232 Converter (Updated
Figure 6) and added sub-sections namely USB to UART cable with TTL level
UART signals, Interfacing CY7C64225 with Bus Powered Microcontroller,
Interfacing CY7C64225 with Self Powered Microcontroller).
Updated Absolute Maximum Ratings (Updated Table 3).
Replaced EEPROM with Flash in all instances across the document.
*C
3979386
04/23/2013
NIKL
Updated Functional Overview (Updated UART Controller (Updated UART
Flow Control (Provided cross reference link to Figure 8))).
*D
4296242
03/03/2014
MVTA
Updated Configurations (Updated Table 1).
Updated to new template.
Completing Sunset Review.
*E
4626645
01/16/2015
Document Number: 001-76294 Rev. *F
MVTA
Added More Information.
Updated Packaging Information:
Updated Package Diagrams:
spec 51-85079 – Changed revision from *E to *F.
Updated to new template.
Completing Sunset Review.
Page 19 of 21
CY7C64225
Document History Page (continued)
Document Title: CY7C64225, USB-to-UART Bridge Controller
Document Number: 001-76294
Rev.
ECN No.
Submission
Date
Orig. of
Change
*F
4952058
10/07/2015
MVTA
Description of Change
Updated Functional Overview:
Updated Reset:
Updated description.
Updated Pin Configuration:
Updated 28-pin part pinout Description:
Updated Table 2:
Updated description of pin 6.
Updated Application Circuits:
Updated Bus Powered Design:
Updated Figure 3.
Updated Bus Powered Design using External Regulator:
Updated Figure 4.
Updated Self Powered Design:
Updated Figure 5.
Updated Application Diagram:
Updated USB to RS-232 Converter:
Updated Figure 6.
Updated USB to UART cable with TTL level UART signals:
Updated Figure 7.
Updated Interfacing CY7C64225 with Bus Powered Microcontroller:
Updated Figure 8.
Updated Interfacing CY7C64225 with Self Powered Microcontroller:
Updated Figure 9.
Updated Glossary:
Updated details corresponding to “Reset”.
Document Number: 001-76294 Rev. *F
Page 20 of 21
CY7C64225
Sales, Solutions, and Legal Information
Worldwide Sales and Design Support
Cypress maintains a worldwide network of offices, solution centers, manufacturer’s representatives, and distributors. To find the office
closest to you, visit us at Cypress Locations.
PSoC® Solutions
Products
Automotive
Clocks & Buffers
Interface
Lighting & Power Control
Memory
cypress.com/go/automotive
cypress.com/go/clocks
cypress.com/go/interface
cypress.com/go/powerpsoc
cypress.com/go/memory
PSoC
Touch Sensing
cypress.com/go/psoc
cypress.com/go/touch
USB Controllers
Wireless/RF
psoc.cypress.com/solutions
PSoC 1 | PSoC 3 | PSoC 4 | PSoC 5LP
Cypress Developer Community
Community | Forums | Blogs | Video | Training
Technical Support
cypress.com/go/support
cypress.com/go/USB
cypress.com/go/wireless
© Cypress Semiconductor Corporation, 2012-2015. 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-76294 Rev. *F
Revised October 7, 2015
All products and company names mentioned in this document may be the trademarks of their respective holders.
Page 21 of 21