Thanks guys, you've been very helpfull.
I've been thinking bit more and I think I have to stick to the 1-wire solution eventhough I'm not too happy about it.
Problem is that it is timing dependent and that I don't have other 1-wire devices, so it will feel bit messy to implement it just because of a serial number, but the alternatives aren't much better I must say.
I came to the conclusion that Bobs solution about reading during the initialisation process, before enabling other interrupts or timer, is the solution that suits me best.
Thanks for advices and inspiration :-) Adrian