CY7C63001A CY7C63101A Universal Serial Bus Microcontroller Integrated USB transceiver 1.0 Features Up to 16 Schmitt trigger I/O pins with internal pull-up Low-cost solution for low-speed USB peripherals such as mouse, joystick, and gamepad Up to eight I/O pins with LED drive capability USB Specification Compliance Special purpose I/O mode supports optimization of photo transistor and LED in mouse application Conforms to USB 1.5-Mbps Specification, Version 1.1 Maskable Interrupts on all I/O pins Supports one device address and two endpoints 8-bit free-running timer (one control endpoint and one data endpoint) Watchdog timer (WDT) 8-bit RISC microcontroller Internal power-on reset (POR) Harvard architecture Instant-On Now for Suspend and Periodic Wake-up Modes 6-MHz external ceramic resonator Improved output drivers to reduce EMI 12-MHz internal operation Operating voltage from 4.0V to 5.25 VDC USB optimized instruction set Operating temperature from 070C Internal memory Available in space saving and low-cost 20-pin PDIP, 128 bytes of RAM 20-pin SOIC, and 24-pin QSOP packages 4 Kbytes of EPROM Industry-standard programmer support Logic Block Diagram 6-MHz CERAMIC RESONATOR R/C EXT OSC INSTANT-ON RAM 8-bit NOW 128-Byte Timer 8-bit EPROM RISC 2/4 KByte core Power- PORT PORT USB on Reset Interrupt 0 1 Engine Controller Watch Dog Timer D+,D P0.0P0.7 P1.0P1.7 V /V CC SS Cypress Semiconductor Corporation 3901 North First Street San Jose , CA 95134 408-943-2600 Document : 38-08026 Rev. *A Revised October 5, 2004CY7C63001A CY7C63101A 2.0 Pin Configurations (Top View) 24-pin 20-pin CY7C63101A DIE SOIC/QSOP DIP/SOIC P0.0 P0.4 1 24 P0.4 P0.0 1 20 4 3 2 1 24 23 22 21 P0.1 2 23 P0.5 P0.1 2 19 P0.5 P0.6 5 20 P0.2 3 22 P0.2 3 18 P0.6 6 19 21 P0.7 P0.3 4 P0.7 P0.3 4 17 7 18 P1.1 20 8 17 P1.0 5 P1.0 5 16 P1.1 P1.3 P1.2 6 19 15 P1.2 6 P1.3 18 V 14 D+ P1.4 7 P1.5 7 SS 17 P1.7 V 8 13 D P1.6 8 PP 9 V V 16 D+ CEXT 12 9 CC SS 13 14 15 16 15 D 91011 12 XTALIN 10 11 XTALOUT V 10 PP V 11 14 CEXT CC XTALIN 12 13 XTALOUT pins in Port 1 are equipped with programmable drivers strong 3.0 Functional Overview enough to drive LEDs. The GPIO ports feature low EMI The CY7C630/101A is a family of 8-bit RISC One Time emissions as a result of controlled rise and fall times and Programmable (OTP) microcontrollers with a built-in 1.5-Mbps unique output driver circuits. The Cypress microcontrollers USB Serial Interface Engine (SIE). The microcontroller have a range of GPIOs to fit various applications the features 35 instructions that are optimized for USB applica- CY7C6300XA has twelve GPIOs and the CY7C6310XA has tions. In addition, the microcontroller features 128 bytes of sixteen GPIOs. Notice that each part has eight low-current internal RAM and four Kbytes of program memory space. The ports (Port 0) with the remaining ports (Port 1) being high- Cypress USB Controller accepts a 6-MHz ceramic resonator current ports. as its clock source. This clock signal is doubled within the chip The 12-GPIO CY7C6300XA is available in 20-pin PDIP (-PC) to provide a 12- MHz clock for the microprocessor. and 20-pin SOIC (-SC) packages. The 26-GPIO The microcontroller features two ports of up to sixteen general CY7C6310XA is available in 24-pin QSOP (-QC) package. purpose I/Os (GPIOs). Each GPIO pin can be used to generate an interrupt to the microcontroller. Additionally, all 4.0 Pin Definitions Name I/O 20-Pin 24-pin Die Pad Description P0.0 I/O 1 1 1 Port 0 bit 0 P0.1 I/O 2 2 2 Port 0 bit 1 P0.2 I/O 3 3 3 Port 0 bit 2 P0.3 I/O 4 4 4 Port 0 bit 3 P0.4 I/O 20 24 24 Port 0 bit 4 P0.5 I/O 19 23 23 Port 0 bit 5 P0.6 I/O 18 22 22 Port 0 bit 6 P0.7 I/O 17 21 21 Port 0 bit 7 P1.0 I/O 5 5 5 Port 1 bit 0 P1.1 I/O 16 20 20 Port 1 bit 1 P1.2 I/O 6 6 6 Port 1 bit 2 P1.3 I/O 15 19 19 Port 1 bit 3 P1.4 I/O 7 7 Port 1 bit 4 P1.5 I/O 18 18 Port 1 bit 5 P1.6 I/O 8 8 Port 1 bit 6 P1.7 I/O 17 17 Port 1 bit 7 XTALIN I 10 12 12 Ceramic resonator in XTALOUT O 11 13 13 Ceramic resonator out Document : 38-08026 Rev. *A Page 2 of 25