I just noticed these nifty registers on my PIC. In this project, I only need power to USART and TMR1 modules (so far).

Check your PIC to see if something similar is available.

Code:
PMD0 = %10111110                    ' PERIPHERAL MODULE DISABLE REGISTER 0
' bit 7 UART2MD: UART2 Peripheral Module Disable Control bit
'               1 = Module is disabled, Clock Source is disconnected, module does not draw digital power
'               0 = Module is enabled, Clock Source is connected, module draws digital power
' bit 6 UART1MD: UART1 Peripheral Module Disable Control bit
'               1 = Module is disabled, Clock Source is disconnected, module does not draw digital power
'               0 = Module is enabled, Clock Source is connected, module draws digital power
' bit 5 TMR6MD: Timer6 Peripheral Module Disable Control bit
'               1 = Module is disabled, Clock Source is disconnected, module does not draw digital power
'               0 = Module is enabled, Clock Source is connected, module draws digital power
' bit 4 TMR5MD: Timer5 Peripheral Module Disable Control bit
'               1 = Module is disabled, Clock Source is disconnected, module does not draw digital power
'               0 = Module is enabled, Clock Source is connected, module draws digital power
' bit 3 TMR4MD: Timer4 Peripheral Module Disable Control bit
'               1 = Module is disabled, Clock Source is disconnected, module does not draw digital power
'               0 = Module is enabled, Clock Source is connected, module draws digital power
' bit 2 TMR3MD: Timer3 Peripheral Module Disable Control bit
'               1 = Module is disabled, Clock Source is disconnected, module does not draw digital power
'               0 = Module is enabled, Clock Source is connected, module draws digital power
' bit 1 TMR2MD: Timer2 Peripheral Module Disable Control bit
'               1 = Module is disabled, Clock Source is disconnected, module does not draw digital power
'               0 = Module is enabled, Clock Source is connected, module draws digital power
' bit 0 TMR1MD: Timer1 Peripheral Module Disable Control bit
'               1 = Module is disabled, Clock Source is disconnected, module does not draw digital power
'               0 = Module is enabled, Clock Source is connected, module draws digital power

PMD1 = %11011111                    ' PERIPHERAL MODULE DISABLE REGISTER 1
' bit 7 MSSP2MD: MSSP2 Peripheral Module Disable Control bit
'               1 = Module is disabled, Clock Source is disconnected, module does not draw digital power
'               0 = Module is enabled, Clock Source is connected, module draws digital power
' bit 6 MSSP1MD: MSSP1 Peripheral Module Disable Control bit
'               1 = Module is disabled, Clock Source is disconnected, module does not draw digital power
'               0 = Module is enabled, Clock Source is connected, module draws digital power
' bit 5 Unimplemented: Read as ‘0’
' bit 4 CCP5MD: CCP5 Peripheral Module Disable Control bit
'               1 = Module is disabled, Clock Source is disconnected, module does not draw digital power
'               0 = Module is enabled, Clock Source is connected, module draws digital power
' bit 3 CCP4MD: CCP4 Peripheral Module Disable Control bit
'               1 = Module is disabled, Clock Source is disconnected, module does not draw digital power
'               0 = Module is enabled, Clock Source is connected, module draws digital power
' bit 2 CCP3MD: CCP3 Peripheral Module Disable Control bit
'               1 = Module is disabled, Clock Source is disconnected, module does not draw digital power
'               0 = Module is enabled, Clock Source is connected, module draws digital power
' bit 1 CCP2MD: CCP2 Peripheral Module Disable Control bit
'               1 = Module is disabled, Clock Source is disconnected, module does not draw digital power
'               0 = Module is enabled, Clock Source is connected, module draws digital power
' bit 0 CCP1MD: CCP1 Peripheral Module Disable Control bit
'               1 = Module is disabled, Clock Source is disconnected, module does not draw digital power
'               0 = Module is enabled, Clock Source is connected, module draws digital power

PMD2 = %00001111                    ' PERIPHERAL MODULE DISABLE REGISTER 2
' bit 7-4 Unimplemented: Read as ‘0’
' bit 3 CTMUMD: CTMU Peripheral Module Disable Control bit
'               1 = Module is disabled, Clock Source is disconnected, module does not draw digital power
'               0 = Module is enabled, Clock Source is connected, module draws digital power
' bit 2 CMP2MD: Comparator C2 Peripheral Module Disable Control bit
'               1 = Module is disabled, Clock Source is disconnected, module does not draw digital power
'               0 = Module is enabled, Clock Source is connected, module draws digital power
' bit 1 CMP1MD: Comparator C1 Peripheral Module Disable Control bit
'               1 = Module is disabled, Clock Source is disconnected, module does not draw digital power
'               0 = Module is enabled, Clock Source is connected, module draws digital power
' bit 0 ADCMD: ADC Peripheral Module Disable Control bit
'               1 = Module is disabled, Clock Source is disconnected, module does not draw digital power
'               0 = Module is enabled, Clock Source is connected, module draws digital power