Premier League champions Manchester City will take on last seasons Carabao Cup runners-up Chelsea in the third round of the competition at Etihad Stadium.
That will be one of the seven all-Premier League ties, with others including Nottingham Forest Vs Tottenham and Manchester United against Aston Villa.
Holders Liverpool will host League One club Derby County, while League Two teams Newport County and Gillingham will travel to Leicester City and Brentford respectively.
Premier League leaders Arsenal will play Brighton, Wolves host Leeds, Newcastle take on Crystal Palace while Bournemouth will face Everton.
The third-round ties will take place from 8th -10th November.
Full draw:
Leicester v Newport County
West Ham v Blackburn
Wolves v Leeds
Nottingham Forest v Tottenham
Manchester United v Aston Villa
Bournemouth v Everton
Liverpool v Derby
Burnley v Crawley
Bristol City v Lincoln
Manchester City v Chelsea
Stevenage v Charlton
MK Dons v Morecambe
Newcastle v Crystal Palace
Southampton v Sheffield Wednesday
Arsenal v Brighton
Brentford v Gillingham
by