Regarding protecting your solar power components (or any electronics) from an EMP:
Any electronics that are in use, connected to wire(s) (charge controller, inverter, etc ...) will be highly susceptible to EMP. My suggestion is to buy back up components and completely wrap them in aluminum foil (with no wires sticking out). In theory, one layer of foil will work, but you must consider pin holes and tears that may develop in the fragile foil.....so wrap it thoroughly with several layers. There are YT videos showing experiments, the aluminum foil works very good, even better than storing the components in an old/junk unplugged microwave oven. If you do have an old/junk microwave oven you wish to use to shield components, you should still wrap the components in foil before storing in the microwave. There is some argument about grounding the shielding....DO NOT GROUND THE SHIELDING for this type of application. Make sure the microwave/shield is unplugged or otherwise ungrounded.