When I am not doing any intensive task i would like the CPU to work on 1MHz clock and when i want to send data over BLE , switch back to 64 or 32 MHz
CPU frequency is fixed in nRF52, You can't change it in any moment. When your CPU is not doing any intensive task, just go power saving mode (sd_app_evt_wait)
Thanks for the clarification! :-)