{
   "cerebot32mx4": {
        "build": {
            "core": "pic32",
            "extra_flags": "-D_BOARD_CEREBOT_32MX4_",
            "f_cpu": "80000000L",
            "ldscript": "chipKIT-application-32MX460F512.ld",
            "mcu": "32MX460F512L",
            "variant": "Cerebot_32MX4"
        },
        "frameworks": ["arduino"],
        "name": "Digilent Cerebot 32MX4",
        "platform": "microchippic32",
        "upload": {
            "maximum_ram_size": 32768,
            "maximum_size": 520192,
            "protocol": "stk500v2",
            "require_upload_port" : true,
            "speed": 115200
        },
        "url": "http://store.digilentinc.com/cerebot-32mx4-limited-time-see-chipkit-pro-mx4/",
        "vendor": "Digilent"
    },

    "cerebot32mx7": {
        "build": {
            "core": "pic32",
            "extra_flags": "-D_BOARD_CEREBOT_32MX7_",
            "f_cpu": "80000000L",
            "ldscript": "chipKIT-application-32MX795F512.ld",
            "mcu": "32MX795F512L",
            "variant": "Cerebot_32MX7"
        },
        "frameworks": ["arduino"],
        "name": "Digilent Cerebot 32MX7",
        "platform": "microchippic32",
        "upload": {
            "maximum_ram_size": 131072,
            "maximum_size": 520192,
            "protocol": "stk500v2",
            "require_upload_port" : true,
            "speed": 115200
        },
        "url": "http://www.microchip.com/Developmenttools/ProductDetails.aspx?PartNO=TDGL004",
        "vendor": "Digilent"
    },

    "chipkit_mx3": {
        "build": {
            "core": "pic32",
            "extra_flags": "-D_BOARD_CEREBOT_MX3CK_",
            "f_cpu": "80000000L",
            "ldscript": "chipKIT-application-32MX320F128.ld",
            "mcu": "32MX320F128H",
            "variant": "Cerebot_MX3cK"
        },
        "frameworks": ["arduino"],
        "name": "Digilent chipKIT MX3",
        "platform": "microchippic32",
        "upload": {
            "maximum_ram_size": 16384,
            "maximum_size": 126976,
            "protocol": "stk500v2",
            "require_upload_port" : true,
            "speed": 115200
        },
        "url": "http://store.digilentinc.com/chipkit-mx3-microcontroller-board-with-pmod-headers/",
        "vendor": "Digilent"
    },

    "chipkit_pro_mx4": {
        "build": {
            "core": "pic32",
            "extra_flags": "-D_BOARD_CEREBOT_MX4CK_",
            "f_cpu": "80000000L",
            "ldscript": "chipKIT-application-32MX460F512.ld",
            "mcu": "32MX460F512L",
            "variant": "Cerebot_MX4cK"
        },
        "frameworks": ["arduino"],
        "name": "Digilent chipKIT Pro MX4",
        "platform": "microchippic32",
        "upload": {
            "maximum_ram_size": 32768,
            "maximum_size": 520192,
            "protocol": "stk500v2",
            "require_upload_port" : true,
            "speed": 115200
        },
        "url": "http://store.digilentinc.com/chipkit-pro-mx4-embedded-systems-trainer-board/",
        "vendor": "Digilent"
    },

    "chipkit_pro_mx7": {
        "build": {
            "core": "pic32",
            "extra_flags": "-D_BOARD_CEREBOT_MX7CK_",
            "f_cpu": "80000000L",
            "ldscript": "chipKIT-application-32MX795F512.ld",
            "mcu": "32MX795F512L",
            "variant": "Cerebot_MX7cK"
        },
        "frameworks": ["arduino"],
        "name": "Digilent chipKIT Pro MX7",
        "platform": "microchippic32",
        "upload": {
            "maximum_ram_size": 131072,
            "maximum_size": 520192,
            "protocol": "stk500v2",
            "require_upload_port" : true,
            "speed": 115200
        },
        "url": "http://store.digilentinc.com/chipkit-pro-mx7-advanced-peripherals-embedded-systems-trainer-board/",
        "vendor": "Digilent"
    },

    "chipkit_pi": {
        "build": {
            "core": "pic32",
            "extra_flags": "-D_BOARD_CHIPKIT_PI_",
            "f_cpu": "40000000L",
            "ldscript": "cchipKIT-application-32MX250F128.ld",
            "mcu": "32MX250F128B",
            "variant": "ChipKIT_Pi"
        },
        "frameworks": ["arduino"],
        "name": "Element14 chipKIT Pi",
        "platform": "microchippic32",
        "upload": {
            "maximum_ram_size": 32768,
            "maximum_size": 122880,
            "protocol": "stk500v2",
            "require_upload_port" : true,
            "speed": 115200
        },
        "url": "http://www.element14.com/community/community/knode/dev_platforms_kits/element14_dev_kits/microchip-chipkit/chipkit_pi",
        "vendor": "element14"
    },

    "chipkit_cmod": {
        "build": {
            "core": "pic32",
            "extra_flags": "-D_BOARD_CMOD_",
            "f_cpu": "40000000L",
            "ldscript": "chipKIT-application-32MX150F128.ld",
            "mcu": "32MX150F128D",
            "variant": "Cmod"
        },
        "frameworks": ["arduino"],
        "name": "Digilent chipKIT Cmod",
        "platform": "microchippic32",
        "upload": {
            "maximum_ram_size": 32768,
            "maximum_size": 126976,
            "protocol": "stk500v2",
            "require_upload_port" : true,
            "speed": 115200
        },
        "url": "http://store.digilentinc.com/chipkit-cmod-breadboardable-mz-microcontroller-board/",
        "vendor": "Digilent"
    },

    "cui32stem": {
        "build": {
            "core": "pic32",
            "extra_flags": "-D_BOARD_CUI32_ -D_USE_USB_FOR_SERIAL_",
            "f_cpu": "80000000L",
            "ldscript": "chipKIT-application-32MX795F512.ld",
            "mcu": "32MX795F512H",
            "variant": "CUI32stem"
        },
        "frameworks": ["arduino"],
        "name": "SeeedStudio CUI32stem",
        "platform": "microchippic32",
        "upload": {
            "maximum_ram_size": 131072,
            "maximum_size": 520192,
            "protocol": "stk500v2",
            "require_upload_port" : true,
            "speed": 115200
        },
        "url": "http://www.seeedstudio.com/wiki/CUI32Stem",
        "vendor": "SeeedStudio"
    },

    "ubw32_mx460": {
        "build": {
            "core": "pic32",
            "extra_flags": "-D_BOARD_UBW32_MX460_ -D_USE_USB_FOR_SERIAL_",
            "f_cpu": "80000000L",
            "ldscript": "chipKIT-application-32MX460F512.ld",
            "mcu": "32MX460F512L",
            "variant": "Default_100"
        },
        "frameworks": ["arduino"],
        "name": "UBW32 MX460",
        "platform": "microchippic32",
        "upload": {
            "maximum_ram_size": 32768,
            "maximum_size": 520192,
            "protocol": "stk500v2",
            "require_upload_port" : true,
            "speed": 115200
        },
        "url": "http://www.schmalzhaus.com/UBW32/",
        "vendor": "UBW32"
    },

    "ubw32_mx795": {
        "build": {
            "core": "pic32",
            "extra_flags": "-D_BOARD_UBW32_MX795_ -D_USE_USB_FOR_SERIAL_",
            "f_cpu": "80000000L",
            "ldscript": "chipKIT-application-32MX795F512.ld",
            "mcu": "32MX795F512L",
            "variant": "Default_100"
        },
        "frameworks": ["arduino"],
        "name": "UBW32 MX795",
        "platform": "microchippic32",
        "upload": {
            "maximum_ram_size": 131072,
            "maximum_size": 520192,
            "protocol": "stk500v2",
            "require_upload_port" : true,
            "speed": 115200
        },
        "url": "http://www.schmalzhaus.com/UBW32/",
        "vendor": "UBW32"
    },

    "usbono_pic32": {
        "build": {
            "core": "pic32",
            "extra_flags": "-D_BOARD_PONTECH_UAV100_ -D_USE_USB_FOR_SERIAL_ -Danything=1",
            "f_cpu": "80000000L",
            "ldscript": "chipKIT-application-32MX440F512.ld",
            "mcu": "32MX440F512H",
            "variant": "PONTECH_UAV100"
        },
        "frameworks": ["arduino"],
        "name": "PONTECH UAV100",
        "platform": "microchippic32",
        "upload": {
            "maximum_ram_size": 32768,
            "maximum_size": 520192,
            "protocol": "stk500v2",
            "require_upload_port" : true,
            "speed": 115200
        },
        "url": "http://www.pontech.com/productdisplay/uav100",
        "vendor": "PONTECH"
    },

    "chipkit_dp32": {
        "build": {
            "core": "pic32",
            "extra_flags": "-D_BOARD_DP32_ -D_USE_USB_FOR_SERIAL_",
            "f_cpu": "40000000L",
            "ldscript": "chipKIT-application-32MX250F128.ld",
            "mcu": "32MX250F128B",
            "variant": "DP32"
        },
        "frameworks": ["arduino"],
        "name": "Digilent chipKIT DP32",
        "platform": "microchippic32",
        "upload": {
            "maximum_ram_size": 32768,
            "maximum_size": 122880,
            "protocol": "stk500v2",
            "require_upload_port" : true,
            "speed": 115200
        },
        "url": "http://store.digilentinc.com/chipkit-dp32-dip-package-prototyping-microcontroller-board/",
        "vendor": "Digilent"
    },

    "fubarino_mini": {
        "build": {
            "core": "pic32",
            "extra_flags": "-D_BOARD_FUBARINO_MINI_ -D_USE_USB_FOR_SERIAL_",
            "f_cpu": "48000000L",
            "ldscript": "chipKIT-application-32MX250F128.ld",
            "mcu": "32MX250F128D",
            "variant": "Fubarino_Mini"
        },
        "frameworks": ["arduino"],
        "name": "Fubarino Mini",
        "platform": "microchippic32",
        "upload": {
            "maximum_ram_size": 32768,
            "maximum_size": 122880,
            "protocol": "stk500v2",
            "require_upload_port" : true,
            "speed": 115200
        },
        "url": "http://fubarino.org/mini/",
        "vendor": "Fubarino"
    },

    "fubarino_sd": {
        "build": {
            "core": "pic32",
            "extra_flags": "-D_BOARD_FUBARINO_SD_ -D_USE_USB_FOR_SERIAL_",
            "f_cpu": "80000000L",
            "ldscript": "chipKIT-application-32MX795F512.ld",
            "mcu": "32MX795F512H",
            "variant": "Fubarino_SD"
        },
        "frameworks": ["arduino"],
        "name": "Fubarino SD (1.5)",
        "platform": "microchippic32",
        "upload": {
            "maximum_ram_size": 131072,
            "maximum_size": 520192,
            "protocol": "stk500v2",
            "require_upload_port" : true,
            "speed": 115200
        },
        "url": "http://fubarino.org/sd/index.html",
        "vendor": "Fubarino"
    },

    "mega_pic32": {
        "build": {
            "core": "pic32",
            "extra_flags": "-D_BOARD_MEGA_",
            "f_cpu": "80000000L",
            "ldscript": "chipKIT-application-32MX795F512.ld",
            "mcu": "32MX795F512L",
            "variant": "Max32"
        },
        "frameworks": ["arduino"],
        "name": "Digilent chipKIT MAX32",
        "platform": "microchippic32",
        "upload": {
            "maximum_ram_size": 131072,
            "maximum_size": 520192,
            "protocol": "stk500v2",
            "require_upload_port" : true,
            "speed": 115200
        },
        "url": "http://store.digilentinc.com/chipkit-max32-microcontroller-board-with-mega-r3-headers/",
        "vendor": "Digilent"
    },

    "pinguino32": {
        "build": {
            "core": "pic32",
            "extra_flags": "-D_BOARD_OLIMEX_PIC32_PINGUINO_ -D_USE_USB_FOR_SERIAL_",
            "f_cpu": "80000000L",
            "ldscript": "chipKIT-application-32MX440F256.ld",
            "mcu": "32MX440F256H",
            "variant": "Olimex_PIC32_Pinguino"
        },
        "frameworks": ["arduino"],
        "name": "Olimex PIC32-PINGUINO",
        "platform": "microchippic32",
        "upload": {
            "maximum_ram_size": 32768,
            "maximum_size": 258048,
            "protocol": "stk500v2",
            "require_upload_port" : true,
            "speed": 115200
        },
        "url": "https://www.olimex.com/Products/Duino/PIC32/PIC32-PINGUINO/open-source-hardware",
        "vendor": "Olimex"
    },

    "picadillo_35t": {
        "build": {
            "core": "pic32",
            "extra_flags": "-D_BOARD_PICADILLO_35T_",
            "f_cpu": "80000000L",
            "ldscript": "chipKIT-application-32MX795F512.ld",
            "mcu": "32MX795F512L",
            "variant": "picadillo_35t"
        },
        "frameworks": ["arduino"],
        "name": "4DSystems PICadillo 35T",
        "platform": "microchippic32",
        "upload": {
            "maximum_ram_size": 131072,
            "maximum_size": 520192,
            "protocol": "stk500v2",
            "require_upload_port" : true,
            "speed": 115200
        },
        "url": "http://www.4dsystems.com.au/product/Picadillo_35T/",
        "vendor": "4DSystems"
    },

    "quick240_usb": {
        "build": {
            "core": "pic32",
            "extra_flags": "-D_BOARD_PONTECH_QUICK240_USB_ -D_USE_USB_FOR_SERIAL_",
            "f_cpu": "80000000L",
            "ldscript": "chipKIT-application-32MX795F512.ld",
            "mcu": "32MX795F512L",
            "variant": "quicK240"
        },
        "frameworks": ["arduino"],
        "name": "PONTECH quicK240",
        "platform": "microchippic32",
        "upload": {
            "maximum_ram_size": 131072,
            "maximum_size": 520192,
            "protocol": "stk500v2",
            "require_upload_port" : true,
            "speed": 115200
        },
        "url": "http://quick240.com/quicki/",
        "vendor": "PONTECH"
    },

    "chipkit_uc32": {
        "build": {
            "core": "pic32",
            "extra_flags": "-D_BOARD_UC32_",
            "f_cpu": "80000000L",
            "ldscript": "chipKIT-application-32MX340F512.ld",
            "mcu": "32MX340F512H",
            "variant": "uC32"
        },
        "frameworks": ["arduino"],
        "name": "Digilent chipKIT uC32",
        "platform": "microchippic32",
        "upload": {
            "maximum_ram_size": 32768,
            "maximum_size": 520192,
            "protocol": "stk500v2",
            "require_upload_port" : true,
            "speed": 115200
        },
        "url": "http://store.digilentinc.com/chipkit-uc32-basic-microcontroller-board-with-uno-r3-headers/",
        "vendor": "Digilent"
    },

    "uno_pic32": {
        "build": {
            "core": "pic32",
            "extra_flags": "-D_BOARD_UNO_",
            "f_cpu": "80000000L",
            "ldscript": "chipKIT-application-32MX320F128.ld",
            "mcu": "32MX320F128H",
            "variant": "Uno32"
        },
        "frameworks": ["arduino"],
        "name": "Digilent chipKIT UNO32",
        "platform": "microchippic32",
        "upload": {
            "maximum_ram_size": 16384,
            "maximum_size": 126976,
            "protocol": "stk500v2",
            "require_upload_port" : true,
            "speed": 115200
        },
        "url": "http://store.digilentinc.com/chipkit-uno32-basic-microcontroller-board-retired-see-chipkit-uc32/",
        "vendor": "Digilent"
    },

    "chipkit_wf32": {
        "build": {
            "core": "pic32",
            "extra_flags": "-D_BOARD_WF32_",
            "f_cpu": "80000000L",
            "ldscript": "chipKIT-application-32MX695F512.ld",
            "mcu": "32MX695F512L",
            "variant": "WF32"
        },
        "frameworks": ["arduino"],
        "name": "Digilent chipKIT WF32",
        "platform": "microchippic32",
        "upload": {
            "maximum_ram_size": 131072,
            "maximum_size": 520192,
            "protocol": "stk500v2",
            "require_upload_port" : true,
            "speed": 115200
        },
        "url": "http://store.digilentinc.com/chipkit-wf32-wifi-enabled-microntroller-board-with-uno-r3-headers/",
        "vendor": "Digilent"
    },

    "chipkit_wifire": {
        "build": {
            "core": "pic32",
            "extra_flags": "-D_BOARD_WIFIRE_",
            "f_cpu": "200000000L",
            "ldscript": "MZ-application-32MZ2048ECX.ld",
            "mcu": "32MZ2048ECG100",
            "variant": "WiFire"
        },
        "frameworks": ["arduino"],
        "name": "Digilent chipKIT WiFire",
        "platform": "microchippic32",
        "upload": {
            "maximum_ram_size": 524288,
            "maximum_size": 2080768,
            "protocol": "stk500v2",
            "require_upload_port" : true,
            "speed": 115200
        },
        "url": "http://store.digilentinc.com/chipkit-wi-fire-wifi-enabled-mz-microcontroller-board/",
        "vendor": "Digilent"
    },

    "openscope": {
        "build": {
            "core": "pic32",
            "extra_flags": "-D_BOARD_OPENSCOPE_",
            "f_cpu": "200000000L",
            "ldscript": "OpenScope.ld",
            "mcu": "32MZ2048EFG124",
            "variant": "OpenScope"
        },
        "frameworks": ["arduino"],
        "name": "Digilent OpenScope",
        "platform": "microchippic32",
        "upload": {
            "maximum_ram_size": 524288,
            "maximum_size": 2080768,
            "protocol": "stk500v2",
            "require_upload_port" : true,
            "speed": 115200
        },
        "url": "http://store.digilentinc.com/",
        "vendor": "Digilent"
    },

    "openbci": {
        "build": {
            "core": "pic32",
            "extra_flags": "-D_BOARD_DP32_ -D_USE_USB_FOR_SERIAL_",
            "f_cpu": "40000000L",
            "ldscript": "chipKIT-application-32MX250F128.ld",
            "mcu": "32MX250F128B",
            "variant": "OpenBCI"
        },
        "frameworks": ["arduino"],
        "name": "OpenBCI 32bit",
        "platform": "microchippic32",
        "upload": {
            "maximum_ram_size": 32768,
            "maximum_size": 122880,
            "protocol": "stk500v2",
            "require_upload_port" : true,
            "speed": 115200
        },
        "url": "http://shop.openbci.com/",
        "vendor": "OpenBCI"
    },

    "lenny": {
        "build": {
            "core": "pic32",
            "extra_flags": "-D_BOARD_LENNY_ -D_USE_USB_FOR_SERIAL_",
            "f_cpu": "40000000L",
            "ldscript": "chipKIT-application-32MX270F256.ld",
            "mcu": "32MX270F256D",
            "variant": "Lenny"
        },
        "frameworks": ["arduino"],
        "name": "chipKIT Lenny",
        "platform": "microchippic32",
        "upload": {
            "maximum_ram_size": 32768,
            "maximum_size": 122880,
            "protocol": "stk500v2",
            "require_upload_port" : true,
            "speed": 115200
        },
        "url": "http://chipkit.net/tag/lenny/",
        "vendor": "chipKIT"
    }
}
