The weakness in the IT stocks led the Nifty IT index to fall 300 pts to 28,712 in the current session.