Можно. Только delay я бы в прерывание не ставил. Лучше в таймере флаг звука поднять, а потом из loop уже управлять ногой бузера.