Sleep means SLEEP, so the PIC really sleeps and even the backgound HPWM task is send to sleep.
I can see only one major reason for sending the PIC to sleep and that is to save power.
As you have a second pic running permanantly there is no need to to sennd the "master" to sleep, just get rid of the second PIC and reduce clock speed on the remaining PIC to the absolute minimum and you will save a lot of power.
regards
Bookmarks