Premier League leaders Arsenal will travel to Championship side Portsmouth in round three of the FA Cup, while holders Crystal Palace head to non-league outfit Macclesfield. English giants Manchester City and Liverpool host League One teams Exeter and Barnsley respectively and Manchester United take on Brighton in an all-Premier League affair.