Hi all, I've just built an electronic dice project around a Picaxe 20M2 mcu which reads a piezo transducer using readadc, then generates a random number from 1 to 6 and subsequently lights an LED(s) when the piezo generates a value above a certain threshold. Everything works great. I need some advice, however, on the best way to implement "low power" mode to conserve battery power when not in use. The circuit runs off a single CR2032 battery. I ruled out using the hibernate command, as it appears it does not work with the M2 parts, so I was thinking to use the sleep command in conjunction with the time variable somehow. Ideally I would like the circuit to come out of sleep when a knock on the piezo sensor is sensed, so would somehow have to make use of an interrupt? Any suggestions would be appreciated.