Hi, can you please explain the significance of the function call to DelayTimerSetup() found in the "main" function in the file usb_dev_serial.c. The usb_dev_serial example runs fine however i'm trying do understand enough to port it to production software. I dug enought to know that the function call instanciates a timer, however, I can't find the need for this timer, and if the DelayTimerSetup() function is not called, the usb functionality does not work. Any info would be helpful..Thanks....