F_CPU = 16000000 Hz | F_CPU = 32000000 Hz |
1/F_CPU = 0.0625 us | 1/F_CPU = 0.0313 us |
nop : 0.063 us | nop : 0.031 us |
digitalRead : 4.588 us | digitalRead : 2.293 us |
digitalWrite : 3.423 us | digitalWrite : 1.715 us |
pinMode : 4.335 us | pinMode : 2.168 us |
multiply byte : 0.377 us | multiply byte : 0.188 us |
divide byte : 4.900 us | divide byte : 2.453 us |
add byte : 0.379 us | add byte : 0.190 us |
multiply integer : 0.816 us | multiply integer : 0.408 us |
divide integer : 13.315 us | divide integer : 6.655 us |
add integer : 0.506 us | add integer : 0.253 us |
multiply long : 3.705 us | multiply long : 1.853 us |
divide long : 37.290 us | divide long : 18.670 us |
add long : 1.004 us | add long : 0.501 us |
multiply float : 5.343 us | multiply float : 2.670 us |
divide float : 72.190 us | divide float : 36.095 us |
add float : 7.720 us | add float : 3.860 us |
itoa() : 12.620 us | itoa() : 6.315 us |
ltoa() : 124.190 us | ltoa() : 62.095 us |
dtostrf() : 70.890 us | dtostrf() : 35.470 us |
random() : 91.715 us | random() : 45.845 us |
y |= (1<<x) : 0.314 us | y |= (1<<x) : 0.157 us |
bitSet() : 0.314 us | bitSet() : 0.157 us |
analogReference() : 1.636 us | analogReference() : 0.818 us |
analogRead() : 172.040 us | analogRead() : 85.995 us |
analogWrite() PWM : 7.410 us | analogWrite() PWM : 3.705 us |
delay(1) : 1004.490 us | delay(1) : 1001.995 us |
delay(100) : 100024.984 us | delay(100) : 100024.992 us |
delayMicroseconds(2) : 1.133 us | delayMicroseconds(2) : 0.849 us |
delayMicroseconds(5) : 3.393 us | delayMicroseconds(5) : 2.261 us |
delayMicroseconds(100) : 74.990 us | delayMicroseconds(100) : 46.995 us |
| |