
Cypress CY3640 USB Starter Kit
User’s Guide
Cypress Semiconductor Ver 0.993
Page 2
A. Contents of the CY3640 USB Starter Kit........................................................................... 4
B. Getting started ................................................................................................................... 5
1. Insert the Cypress USB CD-ROM ................................................................................. 5
2. Run SETUP.EXE from the CD-ROM ............................................................................. 5
3. Plug the A-end (flat connector) of the USB cable into the USB port of your PC.............. 5
4. Plug the B-end (square connector) of the USB cable into the B-receptacle of the CY3640
USB Starter Kit .................................................................................................................... 5
5. Insert the Cypress USB CD-ROM (if prompted to do so) ............................................... 5
6. Run the Cypress USB Thermometer application............................................................ 5
C. Uninstalling the Cypress USB Thermometer application ................................................ 6
D. The Cypress USB Thermometer Application Options...................................................... 7
Changing the display style from conventional thermometer display to a history of temperature
............................................................................................................................................ 7
Changing the maximum and minimum temperature value displayed.....................................8
Changing the user’s name ................................................................................................... 8
Changing the display mode from Centigrade to Fahrenheit...................................................8
Changing the time between temperature sample periods...................................................... 8
Simulating temperature measurements................................................................................ 8
Testing to see if a Cypress USB Thermometer device is present.......................................... 9
Changing the brightness of the Enumerated LED on the Cypress USB Thermometer device 9
Saving the current configuration of the Thermometer application.......................................... 9
E. About the Cypress CY3640 USB Starter Kit ................................................................... 10
Overview ........................................................................................................................... 10
Features ............................................................................................................................ 10
Other items of interest........................................................................................................ 12
F. Changing the functionality of the Cypress CY3640 USB Starter Kit ............................. 13
Changing the program in your device................................................................................. 13
You can write your own code for your Cypress USB Controller........................................... 13
Assembling the code for your device.................................................................................. 13
Programming your device .................................................................................................. 13
Adding your own logic........................................................................................................ 14
G. Cypress CY3640 USB Starter Kit Schematic .................................................................. 15
Bill of Materials .................................................................................................................. 15
H. Cypress USB Controller micro code (Assembly) ........................................................... 18
USB.ASM .......................................................................................................................... 18
CY6300X.INC .................................................................................................................... 37
DALLAS.ASM.................................................................................................................... 41
DALLAS.INC......................................................................................................................47