But Anglican and Episcopal liturgical services (and those of all other non-Catholic protestant groups that formed during/after the protestant reformation) don’t fall under canon 844.2, and so a Catholic cannot receive communion at them. read more
A Catholic may not receive Holy Communion at a St. Pius X Society Mass because the Vatican has specifically forbidden this. A Catholic can not receive Holy Communion at a Protestant service because they do not have a valid Eucharist and there is no Holy Communion to even worry about. read more