OK so to get the new microscope pin in Club Penguin go to the Winter Sport Shop in the ski village and it is inside there. Look for the pink surfboard with flowers on it. The microscope pin is right there.

Club Penguin Microscope Pin