I was checking some stuff and realized iFixit says the 2012 non retina MBP carry DDR3 PC3-10600 RAM modules, which are 1333MHz, while in the Apple Store you can clearly see they are PC3-12800 1600MHz. This happens with both 13,3" and 15" models: Apple says 1600MZz: Link iFixit says 1333MHz: 13,3". 15". iFixit states at the beginning of the RAM guide that it's a PC3-10600, 1333MHz. If you go down and check the pics of the actual modules they also show they are PC3-10800. BUT. Check Apple! They are PC3-12800 1600MHz! EDIT: I'm assuming they recycled the guides of the 2011 model, as it is the same layout (is it?). Either way, they say it carries 1333MHz RAM while it doesn't. This could lead to put worse RAM than you could actually put into it!