The fixtures are scheduled for two weeks’ time and start on Friday 9 March when AmaZulu host National First Division (NFD) side Ubuntu Cape Town, who knocked out top-flight club Polokwane City in the previous round.
Kaizer Chiefs also take on NFD opponents when they square up to Stellenbosch FC, the game scheduled for Durban on Saturday 10 March.
The tie of the last 16 could well be on Wednesday 14 March, when PSL big guns Cape Town City and Orlando Pirates clash in the Mother City.
Last 16 fixtures:
Friday 9th March
AmaZulu v Ubuntu Cape Town (King Zwelithini Stadium, 20:00)
Saturday 10th March
Free State Stars v Chippa United (Goble Park, 15:30)
Baroka FC v Steenburg United (Peter Mokaba Stadium, 15:30)
Kaizer Chiefs v Stellenbosch FC (Moses Mabhida Stadium, 20:15)
Sunday 11th March
Bloemfontein Celtic v Richards Bay (Dr Molemela Stadium, 15:30)
Royal Eagles v Maritzburg United (Princess Magogo Stadium, 15:30)
Tuesday 13th March
Mamelodi Sundowns v EC Bees FC (Loftus Stadium, 19:30)
Wednesday 14th March
Cape Town City v Orlando Pirates (Cape Town Stadium, 19:30)