/* dsPIC delays; copy delay32.s, null_signature.s from C30 install dir. */
#define FCY 40000000ULL
#include "libpic30.h"
...
__delay_ms(500); // delays for 0.5 sec
__delay_us(1000); // delays for 1000 microseconds (1 ms)
__delay32(25); // delay for 25 instruction cycles