16MHz / 30Hz ~ 530000 cycles, that's like 256000 cycles before the Arduino has to trigger something (assuming that 30Hz is like switching something on and off 30 times a second) - seems a lot to me. I hope the ATmega328 will not fall asleep in between g