PC3-12800 should be backwards compatible with PC3-8500, at least according to DDR3 specification. It does not mean that it will 100% work in your MBP though, as voltage might be a problem (1.5V for standard DDR3, 1.35V for low-voltage). I am not sure whether your MBP will correctly detect and apply the appropriate voltage to the RAM.