Low-Speed High I/O, 1.5-Mbps USB Controlle
r

CY7C63413C

CY7C63513C

CY7C63613C

CypressSemiconductor Corporation 198 Champion Court San Jose,CA 95134-1709 408-943-2600
Document #: 38-08027 Rev. *B Revised January 6, 2006

Features

Low-cost solution for low-speed applications with high
I/O requirements such as keyboards, keyboards with
integrated pointing device, gamepads, and many
others
USB Specification Compliance
Conforms to USB Specification , Versio ns 1.1 and 2.0
Conforms to USB HID Specification, Version 1.1
Supports 1 device address and 3 data endpoints
Integrated USB transceiver
8-bit RISC microcontroller
Harvard architecture
6-MHz external ceramic resonator
12-MHz internal CPU clock
Internal memory
256 bytes of RAM
8 Kbytes of EPROM
Interface can auto-configure to operate as PS2 or USB
•I/O port
The CY7C63413C/513C have 24 General Purpose I/O
(GPIO) pins (Port 0 to 2) capable of sinking 7 mA per
pin (typical)
The CY7C63613C has 12 General Purpose I/O (GPIO)
pins (Port 0 to 2) capable of sinking 7 mA per pin
(typical)
The CY7C63413C/513C have eight GPIO pins (Port
3) capable of sinking 12 mA per pin (typical) which
can drive LEDs
The CY7C63613C has four GPIO pins (Port 3) capable
of sinking 12 mA per pin (typical) which can drive
LEDs
Higher current drive is available by connecting
multiple GPIO pins together to drive a common
output
Each GPIO port can be configured as inputs with
internal pull-ups or open drain outputs or traditional
CMOS outputs
The CY7C63513C has an additional eight I/O pins on
a DAC port which has programmable current sink
outputs
Maskable interrupts on all I/O pins
12-bit free-running timer with one microsecond clock
ticks
Watch Dog Timer (WDT)
Internal Power-On Reset (POR)
Improved output drivers to reduce EMI
Operating voltage from 4.0V to 5.5V DC
Operating temperature from 0 to 70 degrees Celsius
CY7C63413C available in 40-pin PDIP, 48-pin SSOP, 48-
pin SSOP - Tape reel, all in Lead-Free versions for
production
CY7C63513C available in 48-pin SSOP Lead-Free
packages for production
CY7C63613C available in 24-pin SOIC Lead-Free
packages for production
Industry-standard programmer support

Functional Overview

The CY7C63413C/513C/613C are 8-bit RISC One Time
Programmable (OTP) microcontrollers. The instruction set has
been optimized specifically for USB operations, although the
microcontrollers can be used for a variety of non-USB
embedded applications.
The CY7C63413C/513C features 32 General-Purpose I/O
(GPIO) pins to support USB and other applications. The I/O
pins are grouped into four ports (Port 0 to 3) where each port
can be configured as inputs with internal pull-ups, open drain
outputs, or traditional CMOS outputs. The CY7C63413C/513C
have 24 GPIO pins (Ports 0 to 2) that are rated at 7 mA typical
sink current. The CY7C63413C/513C has 8 GPIO pins (Port
3) that are rated at 12 mA typical sink current, which allows
these pins to drive LEDs.
The CY7C63613C features 16 General-Purpose I/O (GPIO)
pins to support USB and other applications. The I/O pins are
grouped into four ports (Port 0 to 3) where each port can be
configured as inputs with internal pull-ups, open drain outputs,
or traditional CMOS outputs. The CY7C63613C has 12 GPIO
pins (Ports 0 to 2) that are rated at 7 mA typical sink current.
The CY7C63613C has 4 GPIO pins (Port 3) that are rated at
12 mA typical sink current, which allows these pins to drive
LEDs.
Multiple GPIO pins can be connected together to drive a single
output for more drive current capacity. Additionally, each I/O
pin can be used to generate a GPIO interrupt to the microcon-
troller. Note the GPIO interrupts all share the same “GPIO”
interrupt vector.
The CY7C63513C features an additional 8 I/O pins in the DAC
port. Every DAC pin includes an integrated 14-Kohm pull-up
resistor. When a “1” is written to a DAC I/O pin, the output
current sink is disabled and the output pin is driven high by the
internal pull-up resistor. When a “0” is written to a DAC I/O pin,
the internal pull-up is disabled and the output pin provides the
programmed amount of sink
current. A DAC I/O pin can
be used as an input with an
internal pull-up by writing a
“1” to the pin.
[+] Feedback