The CY7C65213 USB to UART serial breakout is designed to provide users with a means to access all available I/O pins on the CY7C65213 part and to provide a 6-pin UART header that is compatible with other SparkFun breakout boards. This tutorial will explain the use of the board in greater detail.
We will explain the layout of the board, proper usage of the jumpers on the board to change the I/O voltage, and use of the Cypress configuration application to change default settings on the board to meet your own needs.
As we work through the Hookup Guide, you may find it useful to have the CY7C65213 USB to UART Datasheet on hand.
At a minimum, you should be familiar with asynchronous serial communication, as that is the central function of this chip. You should also have some idea of what we mean when we talk about different logic levels, or voltages, so you know when to change the logic level for your board.
Here we will go over the various parts of the board, providing an explanation for each and detailed usage instructions.
For Windows OS, you will need to install drivers for the chip if this is the first time connecting the CY7C65213 to your computer. Head over to Cypress to obtain the driver files:
For those using Mac OS X or Linux, there are no installation steps necessary.
The CY7C65213 chip can be used to program an Arduino Pro or Pro Mini, just like SparkFun's other FTDI-based USB to UART chips. As a basic example for getting started with this board, we will be demonstrating this hardware connection.
Note that, unlike the other boards, you'll need to buy some kind of header to interface to the Arduino board, as no header comes pre-soldered to the CY7C65213 breakout. This affords you the option to choose the connector that best suits your purpose or to solder wires directly between the two boards.
Once the board is connected and the driver is installed (which should happen automatically on all major operating systems), no other changes are needed for the board to be used as a programming connection. Simply select the COM or TTY port in the Arduino software and proceed as normal.
To enable support for voltages below 2V, you must first disconnect the board from your PC and adjust the jumpers on the PCB.
Shown below is the VIO selection jumper. You must remove all solder from this jumper before proceeding. We suggest using some solder wick to achieve this.
Now, you must close the low-voltage jumper on the bottom side of the PCB with solder.
We've created a special footprint just for solder jumpers to make it as easy as possible to close the jumper. Simply heat both pads and then apply the solder to the pads; a bridge should form naturally. Do not apply too much solder.
Cypress offer a downloadable configuration utility for this chip. Sadly, it is currently offered only for the Microsoft Windows platform. You'll need to download and install this utility before you can use the chip for voltages below 2V.
When you first open the utility, this is what you will see. In the lower left, you should see the utility displaying the number of Cypress USB UART boards only (other manufacturers' chips, such as FTDI, Arduino or Prolific will not be reflected in this number). Assuming your chip has shown up here, go ahead and click on the Select Target tab at the top.
This is the Select Target tab. The dropdown will list available Cypress USB UART boards, and information (probably more than you want or need) will appear in the window below it. Click the Connect button to proceed, making sure that there are no open terminal windows (such as the Arduino IDE serial port monitor) using this board at the moment first.
A new tab will appear and become automatically selected. In the lower left corner of this new tab, you can see a checkbox labeled VCCIO voltage is less than 2V. Click this checkbox, then click the Program button at the bottom of the page. The chip is now configured for use at less than 2V.
For more on the Cypress CY7C65213 USB UART chip, please check out the links below:
Check out these related tutorials for some inspiration for your next project:
learn.sparkfun.com | CC BY-SA 3.0 | SparkFun Electronics | Niwot, Colorado