I've been looking through bits of documentation about the (sadly recently discontinued) Z80 processor and the machines people have built with it. One thing I noticed is pin 27, called "M1", which is used to indicate when the "Z80 is fetching next instruction from memory". I'm left wondering what the purpose of this pin is. I have done some work with other microprocessors and I've never seen a pin like it before.
I know machines like the ZX80 and ZX81 would stop the system clock when they needed up update the screen (something similar happens to the ZX Spectrum when reading the lower 16Kb of RAM). I could imagine that Sinclair might have made use of this pin so they know when they can stop the clock, but obviously that isn't why Zilog created the pin in the first place.