The tie, at Turf Moor, will be the eighth time that the two sides have met in the competition.
The Clarets have come out on top in four of those meetings, losing two, including the last time out in January 1972.
Sean Dyche's side last hosted the Terriers in the second tier in October 2018 when Christopher Schindler cancelled out Sam Vokes's first half opener.
Burnley are unbeaten in their last seven games against Town.
The tie will take place on the weekend of January 7th.