LPC4350-DB1

I don't understand if I need an external programmer and debugger of it can be programmed and debugged through the USB connection. Thanks.