The CY7C63221/31A enCoRe™ USB controller is a low‑speed USB peripheral microcontroller that integrates an internal oscillator, 3.3 V regulator, and USB/PS‑2 dual‑mode interface, enabling cost‑effective designs with minimal external components. It targets applications such as mice, gamepads, and other USB/PS‑2 peripherals.
This manual describes the device’s features, pin assignments, programming model, instruction set, memory organization, clocking, reset behavior, GPIO capabilities, USB engine, and timing characteristics, providing the information needed to develop firmware and hardware for the controller.