A Warminster man is charged with giving drugs that caused the death of a Middletown Township woman last June, authorities said.