Arsenal will play the second leg of their tie at home after qualifying as group winners, while Manchester United host Betis at Old Trafford first.
Mikel Arteta’s Gunners side – who were beaten finalists in the 2018/19 edition of the competition and reached the semi-finals in 2020/21 – will travel to Lisbon next month to face Ruben Amorim’s side, who are fourth in the Primeira Liga at present, in the first leg.
Manchester United, meanwhile – who have lost just once in all competitions since November – welcome Real Betis, managed by ex-Manchester City boss Manuel Pellegrini, to Old Trafford for the first leg after overcoming Barcelona on a 4-3 aggregate win.
Elsewhere, Bundesliga title candidates Union Berlin take on Union Saint-Gilloise, while Roma – who occupy third place in Serie A – face Real Sociedad.
The first legs of the last-16 fixtures will take place on Thursday March 9, with the second legs a week later on Thursday March 16. The draw for the quarter-finals will take place on Friday March 17.
Union Berlin vs Union Saint-Gilloise
Sevilla vs Fenerbahce
Juventus vs Freiburg
Bayer Leverkusen vs Ferencvaros
Sporting CP vs Arsenal
Manchester United vs Real Betis
Roma vs Real Sociedad
Shakhtar Donetsk vs Feyenoord