The USDA states that pork cooked to an internal temperature of 145 degrees Fahrenheit is safe to eat, and at this temperature the meat is still pink. The pork should sit at 145 F for three minutes to ensure safety.
The bacteria present on pork is found on the exterior of the cut because bacteria can't reach the meat's interior. So when the interior is 145 F, the exterior is hot enough to kill any bacteria present. If cooking ground pork, cook it to 160 F, because the exterior and interior are ground together, causing the bacteria to spread throughout the pork.