A low platelet count can be caused by genes inherited from your parents. More than 40 genes have been linked to hereditary thrombocytopenia, and more genes will likely be discovered in the future.