In 1528 he was imprisoned by the English because of deteriorating relations between Charles and Henry VIII.
After this, he asked for his recall, both because of bad health, and because the English didn't trust him.
He was allowed to quit England in May 1529 and was succeeded in his post by Eustace Chapuys.
After that he went to Italy, where he witnessed Charles' coronation as Holy Roman Emperor at Bologna in 1530.
De Mendoza is portrayed by Declan Conlon in Showtime's series The Tudors.