With a record 17 top flight sides still in the competition at this stage, there had to be at least one clash between Ligue 1 teams.
A trip to Montpellier is on hand for record 10-time winners Marseille. PSG have can count nine cups in their trophy cabinet but only claimed their first cup success six years after Marseille's ninth.
Angers host 2013 winners Bordeaux while Guingamp, who lifted the trophy in 2014, travel to Gazelec Ajaccio in the other top flight encounters.
Five fourth division teams are still in the competition with Trelissac, Mantes and Concarneau facing Ligue 1 teams Lille, Nantes and Troyes respectively.
But the absolute underdogs in the last 16 will come from the fifth division as Granville host Sarreguemines in the last 32.
The matches will be played on January 19-20.
Trelissac v Lille
Sarre-Union v Niort
Bastia v Sochaux
Saint-Malo v Mont-de-Marsan
Concarneau v Troyes
Chambly v Lyon
Rennes v Bourg-en-Bresse
Saint-Etienne v AC Ajaccio
Paris SG v Toulouse
Evian/Thonon v Monaco
Angers v Bordeaux
Granville v Sarreguemines
Mantes v Nantes
Boulogne-sur-Mer v Lorient
Marseille v Montpellier
Gazelec Ajaccio v Guingamp