Gamepad Block Diagram

Document created by Juan Rodarte Employee on Nov 15, 2019Last modified by Juan Rodarte Employee on Nov 20, 2019
Version 5Show Document
  • View in full screen mode


A gamepad is a device used to interact with a videogame through a PC or console.  This gamepad in particular, includes an LCD display and touch panel for a better gaming experience.

In addition, as the play environment becomes more mobile and a game can easily be connected to any network (at a friend’s house, an Internet café, a community gaming center or even an amusement park) NXP offers secure, connected devices and technologies. Add in our sensing solutions with high-performance sensing capability, processing capacity and customizable software, power management ICs and wireless charging solutions to get a complete system solution.




  • LCD Display
  • Touch Panel
  • NFC Pair
  • BLE connectivity
  • USB Type C
  • LED driver
  • Smart amplifier for speaker



Block Diagram






Category Name 1:


Product URL 1

LPC546XX Microcontroller (MCU) Family | NXP 

Product Description 1

Offering the ultimate in flexibility and performance scalability, the LPC546xx MCU family provides up to 220 MHz performance while retaining power-efficiency as low as 100 uA / MHz. Its 21 communication interfaces makes it ideal for the HMI and connectivity needs of next-generation IoT applications.


Category Name 2:


Product URL 1


Product Description 1

The PCA9955B is an I2C-bus controlled 16-channel constant current LED driver optimized for dimming and blinking 57 mA Red/Green/Blue/Amber (RGBA) LEDs in amusement products.

Product link 2

9.5 V boosted audio system with adaptive sound maximizer and speaker protection | NXP 

Product Description 2

The TFA9890A is a high efficiency class-D audio amplifier with a sophisticated speaker boost and protection algorithm.

Product link 3

TEA172x | NXP 

Product Description 3

These highly integrated devices enable low no-load power consumption below 10 mW, reduce component count for a cost-effective application design, and provide advanced control modes that deliver exceptional efficiency.

Product link 4

Logic controlled high-side power switch | NXP 

Product Description 4

The NX5P2190 is an advanced power switch with adjustable current limit. It includes under-voltage and over-voltage lockout, over-current, over-temperature, reverse bias and in-rush current protection circuits.


Category Name 3:


Product URL 1

USB PD and type C current-limited power switch | NXP 

Product Description 1

The NX5P3290 is a precision adjustable current-limited power switch for USB PD application. The device includes under voltage lockout, over-temperature protection, and reverse current protection circuits to automatically isolate the switch terminals when a fault condition occurs.

Product link 2

PTN5150 | NXP 

Product Description 2

The PTN5150 enables USB Type-C connector to be used in both host and device ends of the Type-C cable. It can support Type-C to USB legacy cables and adapters defined in USB Type-C Spec.


Category Name 4:


Product URL 1

PN7150 | High performance NFC controller for smart devices | NXP 

Product Description 1

PN7150 is the the plug andn play NFC solution for easy integration into any OS environment, reducing Bill of Material (BOM) size and cost.

Product link 2

 NTAG213F, NTAG216F | NFC Forum Type 2 Tag compliant IC with field detection | NXP 

Product Description 2

The NTAG213F offers innovative functionalities such as: the configuration of a field detection, the SLEEP mode, the FAST_READ command, and a configurable password protection. These capabilities fit perfectly for applications in electronics that require the following features: connection handover, Bluetooth simple pairing, Wi-Fi protected set-ups, device authentication or gaming.

Product link 3

QN908x: Ultra-Low-Power Bluetooth Low Energy System on Chip (SoC) Solution | NXP 

Product Description 3

QN908x is an ultra-low-power, high-performance and highly integrated Bluetooth Low Energy (BLE) solution for Bluetooth Smart applications such as human interface devices, and app-enabled smart accessories.



Connecting TFT LCD with LCD controller of LPC MCU: 


OM13098: LPCXpresso54628 Development BoardOM13098 | LPCXpresso Development Board | LPC Microntrollers (MCUs) | NXP