enCoRe™ USB Combination Low-Speed USB and PS/2 Peripheral Controller is a flexible, cost-effective solution for applications that combine PS/2 and low-speed USB, such as mice, game-pads, joysticks, and many others. The device has an internal oscillator, which eliminates the need for an external crystal or resonator. The interface can automatically configure to operate as PS/2 or USB, without the need for external components to switch between modes. The device also has an internal 3.3V regulator for the USB pull-up resistor and configurable GPIO for real-world interface, without external components.
The enCoRe™ USB Combination Low‑Speed USB and PS/2 Peripheral Controller family from Cypress integrates an internal oscillator, 3.3 V regulator, and flexible GPIO to enable dual‑mode operation without external components. The devices support USB 2.0 low‑speed and PS/2 interfaces, making them suitable for mice, gamepads, joysticks, and similar peripherals.
The document covers functional features, pin‑out diagrams, the 8‑bit RISC programming model, instruction set, memory organization, and detailed I/O register maps. It also provides package information for the three variants (DIE, 18‑pin SOIC/PDIP, 24‑pin SOIC/PDIP/QSOP) and guidance on using the internal oscillator, watchdog, and wake‑up timer.
| Operating Voltage | 4.0 V to 5.5 VDC |
|---|---|
| Operating Temperature | 0 °C to 70 °C |
| GPIO Pins | Up to 16 versatile pins |
| GPIO Drive Capability | 50 mA per pin (sink) |
| Program Memory | 8 KB EPROM |
| Data Memory | 256 bytes RAM |
| USB Specification | USB 2.0 Low‑Speed |
| HID Specification | USB HID 1.1 |
| Package – CY7C63723C | 18‑pin SOIC, 18‑pin PDIP |
| Package – CY7C63743C | 24‑pin SOIC, 24‑pin PDIP, 24‑pin QSOP |
| Package – CY7C63722C | DIE form |
| Internal Oscillator | Eliminates external crystal/resonator |
| Mode Auto‑Configuration | Auto‑configures to USB or PS/2 |
The controller operates from 4.0 V to 5.5 VDC.
Up to 16 versatile GPIO pins are provided, each capable of sinking up to 50 mA.
No external components are required; the interface auto‑configures to operate as USB or PS/2.
The device includes 8 KB of EPROM for program code and 256 bytes of RAM for data.