Дело в том что RA0, RA5, RB1, RB3... это всего лишь именованные константы, причем они не содержат в себе ссылки на порт. Например RA0 равно 0, также как и RB0. Потому если вы хотите объявить пины портов через массив/структуру, вам нужно объявлять двухмерный массив/структуру пинов и адресов портов.