If you look on a periodic table you will find that phosphorus is 3 elements away from the nearest noble gas argon. This means that phosphorus would prefer a charge of -3!
It prefers to take up 3 electrons and thereby become phosphide with a -3 charge. since it is a nonmetal it will take up electrons making it negative as an ion. In order to fill up its last shell, to become stable, to form an octet it will need 3 added electrons which will give it that -3 charge. An atom of phophorus will be neutral, An ion of phsphorus will have a -3 charge.
Answer: The main difference between silicate minerals and nonsilicate minerals is that silicate minerals are composed of silicate groups whereas Nonsilicate minerals have no silicate groups.