This document describes the low-speed high I/O, 1.5-Mbps USB controller CY7C63413C, CY7C63513C, CY7C63613C from Cypress Semiconductor Corporation. This controller is a low-cost solution for low-speed applications with high I/O requirements such as keyboards, keyboards with integrated pointing devices, gamepads, and many others. It conforms to USB Specification Versions 1.1 and 2.0, USB HID Specification Version 1.1, and supports 1 device address and 3 data endpoints. It features an integrated USB transceiver, an 8-bit RISC microcontroller with 256 bytes of RAM and 8 Kbytes of EPROM, and can auto-configure to operate as PS2 or USB. It also provides GPIO pins for I/O control.
The Cypress CY7C63413C, CY7C63513C, and CY7C63613C are low‑speed (1.5 Mbps) high‑I/O USB controllers designed for applications such as keyboards, gamepads, and other devices that require many GPIO pins. They comply with USB 1.1/2.0 and HID specifications and can also operate in PS/2 mode.
The document provides a functional overview, programming model, pin definitions, instruction set summary, memory organization, I/O register map, and detailed specifications. It also describes interrupt handling, timer operation, and DAC current‑sink programming for the integrated DAC port.
| USB Specification Compliance | USB 1.1 and 2.0, HID 1.1 |
|---|---|
| Operating Voltage | 4.0 V to 5.5 V DC |
| Operating Temperature | 0 °C to 70 °C |
| Internal Memory | 256 bytes RAM, 8 KB EPROM |
| DAC Current‑Sink Range | 3.2 mA‑16 mA (high) and 0.2 mA‑1.0 mA (low) |
| Clock | 6 MHz external ceramic resonator, 12 MHz internal CPU clock |
| Timer | 12‑bit free‑running timer (1 MHz) |
It conforms to USB Specification Versions 1.1 and 2.0 and the USB HID Specification Version 1.1.
The devices operate from 4.0 V to 5.5 V DC.
Each controller includes 256 bytes of RAM and 8 KB of EPROM.