Bulk
Performance Analysis
Details the performance that
can be expected over a Bulk endpoint using the EZ-USB product family.
Takes advantage of the Fast Transfer (Turbo mode) capabilities. Includes
sample 8051 assembly code to achieve this performance.
Download full device information
in PDF format:
[Adobe Acrobat (PDF) 141K]
Intel
8x930A Conversion to EZ-USB
Outlines the differences and
similarities of the Intel 8x930A family and the EZ-USB product line.
Also maps out the strategy and issues that need to be addressed for
converting existing Intel designs to EZ-USB designs.
Download full device information
in PDF format:
[Adobe Acrobat (PDF) 106K]
iMAC
Development for EZ-USB
Since the EZ-USB development
kit does not provide iMAC drivers, this paper details contacts and strategies
for completing your iMAC drivers.
Download full device information
in PDF format:
[Adobe Acrobat (PDF) 49K]
ISO
Data Transfer using I/O Ports
Shows a very simple use of Isochronous
traffic that streams data out the I/O pins using a custom interface.
Download full device information
in HTML format:
[ISO Data Transfer]
Setting
up Baud Rates on Serial Ports
8051 code routine that configures
the internal EZ-USB UART registers for many different serial port configurations.
Download full device information
in HTML format:
[Baud Rates]
Programing
an EEPROM via EZ-USB I2C Port
Walks through the use if the
I2C registers inside the EZ-USB family to read and write to an external
EEPROM.
Download full device information
in PDF format:
[Adobe Acrobat (PDF) 114K]
EZ-USB
I/O Ports - Differences to Standard 8051
Since the I/O ports on the EZ-USB
family are different from the I/O ports normally found on other 8051
processors, this paper shows the subtle and not so subtle differences.
Download full device information
in PDF format:
[Adobe Acrobat (PDF) 66K]
Programing
the EZ-USB I2C Interface
This application note steps
through the 8051 assembly code necessary to perform basic reads and
writes to any I2C peripheral using the EZ-USB I2C registers.
Download full device information
in PDF format:
[Adobe Acrobat (PDF) 124K]
Quick
and EZ Guide to USB
This starter guide is targeted
at the first time developer of USB technology and outlines many of the
features, issues, and solutions available for USB devices as well as
USB specification topics.
Download full device information
in PDF format:
[Adobe Acrobat (PDF) 104K]
Configuring
EZ-USB without a USB Connection
Detailing the use of the EZ-USB
boot loading feature, this paper shows the proper way in which to configure
your system to start the 8051 running without having to download firmware
over the USB bus.
Download full device information
in PDF format:
[Adobe Acrobat (PDF) 43K]
"Soft"
USB Controller Design Challenges
White paper that details the
architecture and impact of the "soft" architecture utilized in the Software
Download capability of the EZ-USB product family.
Download full device information
in PDF format:
[Adobe Acrobat (PDF) 113K]
Slides
for "Soft" Controller Design Challenges
Slides that detail the architecture
and impact of the "soft" architecture utilized in the Software Download
capability of the EZ-USB product family.
Download full device information
in PDF format:
[Adobe Acrobat (PDF) 3,800K ]
Designing
a Low-Cost USB Mouse with the Cypress Semiconductor CY7C63000 USB
Controller
The Universal Serial Bus (USB)
is an industrial standard serial interface between a computer and peripherals
such as a mouse, joystick, keyboard, etc. This application note describes
how a cost-effective USB opto-mechanical mouse can be built quickly
using the Cypress Semiconductor single-chip CY7C63000 USB controller.
Download full device information
in PDF format:
[ Adobe Acrobat(PDF) (141K)
]
Designing
a USB Keyboard with the Cypress Semiconductor CY7C63413 USB Microcontroller
This application note describes
how to design a USB keyboard and PS/2 mouse combination device using
the Cypress Semiconductor 7C63413 USB Microcontroller. The PS/2 interface,
implemented by firmware controlled BPIO ports, provides a simple and
low-cost solution to connect a legacy PS/2 mouse to the USB keyboard.
This application note is intended for designers of all levels, but some
knowledge of USB and HID devices may be necesary..
Download full device information
in PDF format:
[ Adobe Acrobat(PDF) (164K)
]
Firmware
Considerations for the Cypress Semiconductor CY7C63xxx USB Microcontroller
Family
This application note presents
useful guidelines for developing firmware for the CY7C63xxx family of
USB Microcontrollers. It also presents the source code for several routines
that will allow the device to perform USB communication. This document
is intended for firmware developers of all levels, but some knowledge
of USB may be necessary.
Download full device information
in PDF format:
[ Adobe Acrobat(PDF) (164K)
]
Designing
a USB Keyboard and PS/2® Mouse Combination Device Using the Cypress
Semiconductor CY7C63413 USB Microcontroller
This application note describes
how to design a USB keyboard and PS/2 mouse combination device using
the Cypress Semiconductor CY7C63413 USB Microcontroller. The PS/2® interface,
implemented by firmware controlled GPIO ports, provides a simple and
low-coast solution to connect a legacy of PS/2 mouse to the USB keyboard.
This application note is intended for designers of all levels, but some
knowledge of USB and HID devices may be necessary.
Download full device information
in PDF format:
[ Adobe Acrobat(PDF) (151K)
]
CY7C634XX
and CY7C635XX USB Keyboard Families: Power-On Reset Considerations
This application note represents
some power-on-reset (POR) considerations for the Cypress CY7C634/5xx
family of USB microcontrollers. The text and schematic contained in
this document are specifically targeted at keyboard applications.
Download full device information
in PDF format:
[ Adobe Acrobat(PDF) (151K) ]
Designing
a Low-Cost USB Interface for an Uninterruptible Power Supply with the
Cypress Semiconductor CY7C63001 USB Controller
This application note describes
how to implement a USB interface for an Uninterruptable Power Supply
(UPS) using the CY7C63001 USB microcontroller. The interface to the
UPS is an RS-232 serial bus. Therefore this application also covers
how to transform an RS-232 interface into a USB interface.
Download full device information
in PDF format:
[ Adobe Acrobat(PDF) (158K)
]