Interbreeding ceases because some sort of barrier separates a single population into two (an area with no food, a mountain, etc.). The two populations evolve independently, and it they change enough, then, even if the barrier is removed, they cannot interbreed.