Hello, Thank you very much for your explanation. The solution is to call the functions : transportDisable() to put the radio in sleep mode transportReInitialise() to wake up the radio I made the following test : void loop() { delay(90); transportDisable(); delay(60); transportReInitialise(); sleep(30); } and verified the power consumption with an oscilloscope. I save 16mA, that is coherent with the rfm69 datasheet.