iptd 640