All PSoC Application Notes
AN2298: PSoC-Based USB Device Design By Example
Author: | John Hyde |
Date published: | Oct 02, 2006 12:51 PM |
Software: | PSoC Designer 4.3 |
Note The CY8C24894 is now the Cypress-recommended device for this design. Originally, this Application Note and project were designed using the CY8C24794 and PSoC Designer v. 4.2. It is assumed that the reader has already or will soon clone the original projects in PSoC Designer v. 4.3 and select the CY8C24894 as the target device. The only difference between the CY8C24794 and the CY8C24894 is the function on pin 36. On the CY8C24794 it is the Port 3[6] signal, on the CY8C24894 it is the XRES (active high, external reset with internal pull down) pin. For ease of programming, Cypress recommends that customers use the CY8C24894. The real-world interfacing capability of the Cypress PSoC device family is well known and now this technology can be used to exchange data with a PC application program. This note introduces one of the newest members of the PSoC family, the CY8C24894, which includes a full-speed USB User Module alongside the now-familiar, programmable IO user modules to provide an instant connection of a PC-to-real- world IO. Following a short introduction to the new elements available to you, this note covers some USB essentials then works through three example projects built using the PSoCEvalUSB evaluation board (recently updated to support the CY8C24894 and available in the Cypress Online Store). Within a day or so you will be using this board to implement many of your latent USB product ideas.
Application Note: |
an2298.pdf | Size: 1.1 MBytes | Downloads: 2836 |
Project Files: |
an2298.zip | Size: 397.2 KBytes | Downloads: 1365 |