Infineon Technologies XENSIV game controller is a reference design that integrates XENSIV magnetic position sensors for precise joystick control without sensor drift and XENSIV Hall switch triggers for reliable operation. The controller also features capacitive CAPSENSE buttons, CAPSENSE presence detection, and a SPIDER+ rumble driver. These components work together with the PSoC 6 BLE microcontroller to create a low-power, plug-and-play solution. The onboard display allows users to monitor joystick movements, connection status, configurations, and battery information.
The controller connects to PCs or smartphones as a USB human interface device (HID) without requiring manual configuration or driver installation. It also supports Bluetooth Low Energy and uses capacitive presence detection to optimize battery life. The design includes a PSoC 6 debugger and supports customizable shields providing flexibility for software and hardware integration.
Previously, we covered an Arduino Nano Matter-powered game controller that successfully ported Quake, a popular first-person shooter game. We’ve also explored other game consoles and modules, such as ReBoi Raspberry Pi Game Boy, PiBoy DMGx, and more. Feel free to check them out if you’re interested in these gaming consoles.
Infineon XENSIV Game Controller specifications:
- Core Board – CYSBSYSKIT-DEV-01 board
- SoC – CYSBSYS-RP01 module
- CPU – Dual-core PSoC 6 150 MHz Arm Cortex-M4F and 100-MHz Cortex-M0+ microcontroller
- Memory – 1024 KB SRAM
- Flash – 2048 KB application flash
- Wireless
- Dual-band 2.4 and 5 GHz Wi-Fi support
- Bluetooth 5.0-compliant
- Simultaneous Wi-Fi and Bluetooth operation support
- On-board chip antenna
- Storage – Infineon 512-Mbit serial NOR flash (S25FL512S – U3)
- Debugging CY8C5868LTI-LP039 – U2 programmer and debugger chip (PSoC)
- Security – OPTIGA Trust M SLS32AIA
- SoC – CYSBSYS-RP01 module
- Advanced sensors
- Magnetic 3D position sensors (TLV493D-A2BW) for joystick control
- Magnetic switch for linear triggers (TLV4964-2M)
- Capacitive CAPSENSE buttons with proximity detection (CY8CMBR3116)
- Integrated haptic feedback via SPIDER+ motor driver (TLE75008ESD)
- USB
- USB Type-C port for charging
- Micro USB port for flashing/debugging
- Misc
- 0.96-inch OLED I2C display for menu navigation and real-time joystick monitoring
- Status LED for battery monitoring and status display
- Toggle switch for power
- Power supply
- 350mAh LiPo battery via 5V USB Type-C or micro-USB charging support
- Capacitive presence detection for energy efficiency
- Dimension – 160 x 120 x 60mm
The XENSIV Game Controller features an onboard OLED display for monitoring joystick positioning, connection status, configurations, and battery levels. The company stated that “all design files are publicly available,” but they have not yet provided any. These documents may be released in the future. However, the CYSBSYSKIT-DEV-01 board, which powers the XENSIV Game Controller, already has open design files for customization, allowing for use beyond gaming.
The CYSBSYSKIT-DEV-01 board connects to a PC via micro-USB for debugging and flashing with custom software using ModusToolbox and Infineon’s GitHub repository. The essential setup includes a USB cable with a Micro-USB connector and UART terminal software like Tera Term or Minicom. The board supports an optional 3.7V, 350mAh Li-Po battery for power.
The Infineon XENSIV Game Controller can be purchased from the official Infineon store for $177.41, with a shipping charge of $4.99, and it’s also available from distributors such as Mouser and Digikey. More details about the Infineon XENSIV Game Controller can be found on its product page.
Sayantan Nandy, an electronics engineer with over four years of hands-on experience in PCB design, circuit development and power electronics, is proficient in EAGLE CAD, Ki-Cad, and Altium. He has a proven track record of delivering efficient and effective systems. His expertise extends from R&D, and prototyping to production support, making him a valuable asset to any engineering team.
Support CNX Software! Donate via cryptocurrencies, become a Patron on Patreon, or purchase goods on Amazon or Aliexpress
Actually looking for a controller like this, with joysticks and wifi that i can program, to control my basic drone. But looking for something cheaper.
Was considering the makeblock cyberpi, but that only has 4 buttons under the joystick control, not a proper joystick.