tone() che "gracchia"

Io continuo a pensare ad un problema di interferenza fra PWM e Tone, il tutto abbinato al clock a 8 MHz.

PS:
la soluzione da te proposta non è elegante. Dovresti usare un apposito regolatore di tensione che ti fornisca i 3V con la corrente che ti serve. Tipo questo: