I have a couple of questions regarding the use of ATtiny85s.
First is a clock frequency related question. I have a sketch that was written for an ATmega328 running at 16MHz. I now want to use the same sketch using an ATtiny85 running at 8MHz. Now, the original sketch uses both Delay and Tone functions so what I'd like to ask is simply, will both functions produce similar results on the ATtiny85 as they did on the ATmega328? IE will a Delay (50) be 50ms in both cases and will a tone be the same pitch in both cases or will the differing clock frequencies mean I will have to adust the values assigned to the functions?
I'd attempt to experiment myself to compare results, but I'm using a SOIC ATtiny85 and whilst I have a set up that enables me to program it, I don't have a set up that will allow me to run the chip without soldering it into place on a pcb. Also I'm setting the fuse to disable the RESET as I'm using the pin for output, which leads me to question 2.
I'm using pin PB5 (RESET) as an output pin. The data sheet states that it is a weak I/O pin, but what does that actually mean? I want to use it to drive a 4 ohm speaker via a 2N2222 so it only needs to supply around 15mA. Will the pin be "strong" enough?