Quote:
You cannot run it at 48Mhz with a 2V supply. With a PIC18F4550 supply current can range from 0.8mA (4MHz INTRC, 2.0V) to as high as 50mA (48MHz EC, 5.0V), a range of more than 62:1 - see section 28.2 DC Characteristics: Power-Down and Supply Current of the data sheet.
Using one of the Power Managed (idle/sleep) modes is the proper way to go. See Section 3.0.
Maybe not at 2 volts, but 2.5 is doable. Using the PICKIT2 for a PS, only goes down to 2.5. So I can not verify the 2 volts right now...