ARDUINO like board with PIC32MX440F256H with USB OTG
PIC32MX440F256H 80 Mhz microcontroller 256KB Flash 32KB RAM
microSD card for data logging
UEXT connector which allow many existing modules like RF, ZIGBEE, GSM, GPS to be connected
mini USB connector is used which is common and used in most cell phones, so you do not have to buy other cables
all PIC ports available on 0.1" connectors
miniICSP connector 0.05"step if you do not want to use Pinguino IDE and want to program this board with PIC-ICD2-POCKET or PIC-KIT3 you should use also PIC-ICSP convertor board, same apply for Microchip programmers.