Low Speed USB Peripheral Controller Specification Sheet

CY7C63310, CY7C638xx
enCoRe™ II
Low Speed USB Peripheral Controller
Cypress Semiconductor Corporation 198 Champion Court San Jose
,
CA 95134-1709 408-943-2600
Document 38-08035 Rev. *K Revised December 08 2008
1. Features
USB 2.0-USB-IF certified (TID # 40000085)
enCoRe™ II USB - “enhanced Component Reduction”
Crystalless oscillator with support for an external clock. The
internal oscillator eliminates the need for an external crystal
or resonator.
Two internal 3.3V regulators and an internal USB pull up
resistor
Configurable IO for real world interface without external com-
ponents
USB Specification compliance
Conforms to USB Specification, Version 2.0
Conforms to USB HID Specification, Version 1.1
Supports one low speed USB device address
Supports one control endpoint and two data endpoints
Integrated USB transceiver with dedicated 3.3V regulator for
USB signalling and D– pull up.
Enhanced 8-bit microcontroller
Harvard architecture
M8C CPU speed is up to 24 MHz or sourced by an external
clock signal
Internal memory
Up to 256 bytes of RAM
Up to eight Kbytes of Flash including EEROM emulation
Interface can auto configure to operate as PS/2 or USB
No external components for switching between PS/2 and
USB modes
No General Purpose IO (GPIO) pins required to manage dual
mode capability
Low power consumption
Typically 10 mA at 6 MHz
10 μA sleep
In system reprogrammability:
Allows easy firmware update
GPIO ports
Up to 20 GPIO pins
2 mA source current on all GPIO pins. Configurable 8 or
50 mA/pin current sink on designated pins.
Each GPIO port supports high impedance inputs, config-
urable pull up, open drain output, CMOS/TTL inputs, and
CMOS output
Maskable interrupts on all IO pins
A dedicated 3.3V regulator for the USB PHY. Aids in signalling
and D– line pull up
125 mA 3.3V voltage regulator powers external 3.3V devices
3.3V IO pins
4 IO pins with 3.3V logic levels
Each 3.3V pin supports high impedance input, internal pull
up, open drain output or traditional CMOS output
SPI serial communication
Master or slave operation
Configurable up to 4 Mbit/second transfers in the master
mode
Supports half duplex single data line mode for optical sensors
2-channel 8-bit or 1-channel 16-bit capture timer registers.
Capture timer registers store both rising and falling edge times.
Two registers each for two input pins
Separate registers for rising and falling edge capture
Simplifies the interface to RF inputs for wireless applications
Internal low power wakeup timer during suspend mode:
Periodic wakeup with no external components
12-bit Programmable Interval Timer with interrupts
Advanced development tools based on Cypress PSoC® tools
Watchdog timer (WDT)
Low voltage detection with user configurable threshold
voltages
Operating voltage from 4.0V to 5.5V DC
Operating temperature from 0–70°C
Available in 16 and 18-pin PDIP; 16, 18, and 24-pin SOIC;
24-pin QSOP, and 32-pin QFN packages
Industry standard programmer support
1.1 Applications
The CY7C63310/CY7C638xx is targeted for the following
applications:
PC HID devices
Mice (optomechanical, optical, trackball)
Gaming
Joysticks
Game pad
General purpose
Barcode scanners
POS terminal
Consumer electronics
Toys
Remote controls
Security dongles
[+] Feedback [+] Feedback

Summary of content (83 pages)