This saves a cycle - and checks both values to avoid _isr change of either value based on code/execution
Alternate micros() extends millis() using ARM_DWT_CYCCNT > Also makes unused_interrupt_vector() weak to allow user override like Teensy3