Just Another Buzzer


A quick question... Can anyone see a reason this...


...can't be driven directly from a digital pin?

The buzzer from Parallax works OK (kind of scratchy sound). The buzzer from SparkFun works well but I'm losing trust in them. I'm searching for a very low current small buzzer.

Thanks, Brian

Hmm...well it is low current 2mA but I'm conservative and don't like driving large capacitances (this one is 17nF) directly from an I/O pin. The oscillating action will cause "large" current spikes (250mA maybe?) which might (or might not) damage the I/O pin. I'd drive it through a transistor just to be safe.