Xisco's contract with Newcastle has been terminated by mutual consent, with the striker moving to Segunda Division side Cordoba.
The 26-year-old, who joined the Magpies for 6.7 million euros in September 2008 from Deportivo La Coruna, struggled at St James' Park, playing only nine games for the Magpies.
During his time at Newcastle, Xisco was loaned out three times, once to Racing Santander and twice to his former club Depor.
Xisco's most recent appearance for the Magpies came in a 6-0 win over Aston Villa in August 2010, while he scored his only goal in an FA Cup tie against Hull in September 2008.
Cordoba sit sixth in the Segunda Division, in the division's play-off places.