Ticking noise when using delay

I received my Macchina M2 a few days ago and have started to play with it. I noticed that when I upload the following sketch:

#include <Arduino.h>

void setup() {
    SerialUSB.begin(115200);
}

void loop() {
    SerialUSB.println("loop");
    delay(100);
}

I hear a ticking noise coming from the device. It kind of sounds like a wind up toy or a Geiger counter. It’s not very loud but can be heard in a quiet room. I played around with it and narrowed it down to the delay call. If I take that out, regardless of whether SerialUSB is used, the ticking stops. It also does nt matter what the passed value is, as I’ve observed this with 1, 100, 1000, and 10000.