Non-league Luton Town will host Millwall in the FA Cup fifth round, while Oldham's reward for beating Liverpool is a home tie with Everton.
Leeds were rewarded for their victory over Tottenham with a trip to Premier League champions Manchester City.
Neil Warnock's men knocked out Spurs 2-1 at Elland Road to book a trip to the Etihad Stadium in the pick of the ties.
Luton, who claimed a famous 1-0 win at Norwich on Saturday, missed out on a plum draw with a top Premier League side as they got Millwall at home.
FA Cup fifth-round draw:
Huddersfield or Leicester v Wigan Athletic
MK Dons v Barnsley
Oldham Athletic v Everton
Luton Town v Millwall
Arsenal v Blackburn Rovers
Manchester City v Leeds United
Manchester United v Reading
Middlesbrough v Brentford or Chelsea
Ties to be played on weekend of February 16/17