A drug maker and a charity organization are donating $3 million in contraceptives to uninsured women.