What causes idiopathic thrombocytopenic purpura? In ITP, the immune system is stimulated to attack your body's own platelets. Most often this is a result of antibody production against platelets. In a small number of cases, a type of white blood cell called T-cells will directly attack platelets.