> PIC is a protection device so it's not dumpable by definition.
Actually thats not quite true. When you program a PIC you can choose to make certain memory areas externally readable or not. Obviously if you're making a protection device and know what you're doing you would make them hidden though.