LPC55S16 USB-A Dongle Schematic Review and TC2030 SWD Compatibility

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

LPC55S16 USB-A Dongle Schematic Review and TC2030 SWD Compatibility

121 Views
shiiii
Contributor I

image.png

Hello,

I am designing a USB security dongle based on the LPC55S16JBD64E and would appreciate a review of my schematic, particularly the USB and debug/programming sections.

USB-A Connection

The device will be a USB-A dongle that plugs directly into a PC and operates as a USB device (HID initially).

I would like to verify:

  1. Whether the USB-A connection to the LPC55S16 is correct.
  2. Whether I should use USB0 or USB1 for a USB HID dongle application.
  3. For USB0, I noticed some NXP examples use PIO0_22 as VBUS detection. Is this the recommended approach for LPC55S16 USB device mode?
  4. Are there any issues with my VBUS, D+, D−, ESD protection, or USB power routing

SWD Programming Header

Currently I have a standard 10-pin Cortex SWD header (FTSH-105 style) in the design.

I would like to replace it with a Tag-Connect TC2030 footprint to save PCB space.

Could someone confirm:

  1. Is the LPC55S16 fully compatible with a TC2030 SWD connection?
  2. Which signals are required?
    • VTref
    • SWDIO
    • SWCLK
    • RESETN
    • GND
    • SWO (optional)
  3. Are there any NXP-specific requirements or recommendations when using Tag-Connect instead of the standard 10-pin SWD header?

Additional Review

If anyone notices issues in the power supply, DC-DC converter section, reset circuitry, clock configuration, or general LPC55S16 hardware design, I would appreciate any feedback before I proceed to PCB layout.

Thank you for your help.image.pngimage.pngimage.png

Labels (2)
0 Kudos
Reply
2 Replies

76 Views
Alice_Yang
NXP TechSupport
NXP TechSupport

Hello @shiiii 

1) For the SWD section, please refer to below:

 

Alice_Yang_1-1780648118832.png

 

 

And schematic for LPCXpresso55s16-evk:  https://www.nxp.com/webapp/Download?colCode=LPCXPRESSSO55S16-DESIGN-FILES 

2) For the power section, I did not find any issues. Please refer to the Hardware Design Guidelines for LPC55(S)xx Microcontrollers for further review.

AN13033: Hardware Design Guidelines for LPC55(S)xx Microcontrollers | NXP Semiconductors 

 

3)For the USB part, I will continue reviewing it and will share the results with you as soon as possible.

Thank you.

 

BR

Alice

0 Kudos
Reply

49 Views
shiiii
Contributor I

 

Hello Alice,

Thank you for reviewing the SWD and power sections and for sharing the LPCXpresso55S16 reference schematic and hardware design guidelines.

I will update my design accordingly and proceed with the TC2030 SWD interface implementation.

For the USB section, I appreciate your continued review. My application is a USB-A dongle that plugs directly into a PC and will operate as a USB device (initially HID). I look forward to your recommendations regarding the USB0/USB1 connection, VBUS sensing, and any layout considerations.

Thank you for your support.

Best regards,
Shivam

0 Kudos
Reply