# WaitMicros Blocks the current fiber for the given amount of micro-seconds. ```sig control.waitMicros(4) ``` ## Example This program sends a 10 micro-second HIGH pulse through pin ``P0``. ```blocks // ensure pin is low to send a clean pulse pins.digitalWritePin(DigitalPin.P0, 0) control.waitMicros(2) // set pin to 1 and wait 10 micros pins.digitalWritePin(DigitalPin.P0, 1) control.waitMicros(10) // finish pulse pins.digitalWritePin(DigitalPin.P0, 0) ``` ### ~hint This function is not supported in the simulator. ### ~ ## See Also [pause](/reference/basic/pause)