When choosing I/O, I recommend that you should pay close attention to any helpful text in Table 2’s Notes column. For instance, the notes for PB0 (edge connector pin 27) explain that PB0 is used for communicating with the serial flash and for WiFi signal strength detection; therefore, a custom application would require very careful programming in order to avoid interfering with these other uses.