millis()

Continuous running mS timer.  Rolls over back to zero.

unsigned long

In our test millis did not provide exact 1mS timing, whereas using micros x 1000 did.

micros()

Continuous running unsigned long uS timer.  Rolls over back to zero.

unsigned long