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