Connecting PIC32MX795F512L and USB type A

Hello,

I need to communicate between a PIC32MX795F512L and a USB type A. The hardware implementation is as follow:

Vbus (USB pin 1) connected to VBUS (PIC32 pin 54)

D- (USB pin 2) connected to D- (PIC32 pin 56)

D+ (USB pin 3) connected to D+ (PIC32 pin 57)

GND (USB pin 4) connected to GND

Vusb (PIC32 pin 55) connected to 3.3V and to GND via a 100nF capacitor.

Is this hardware configuration correct? Or do I need to modify or add something (like a capacitor on Vbus)?