Microchip logo
  • All
  • Products
  • Documents
  • Applications Notes

Featured Boards

ATECC608A Trust

Part Number: DT100104

The ATECC608A trust is an add-on board for the CryptoAuth Trust Platform and other Microchip development platforms that contain a mikroBUS header. The board supports a mikroElectronica header that connects to any board that has a mikroBUS connection. This board provides an alternative to the sample units that require a socket board for doing the initial development and testing.

The ATECC608A Trust contains the ATECC608A secure elements – Trust&GO, TrustFLEX and TrustCUSTOM. This provides a user the ability to develop solutions with any of these secure elements based on the requirements of the application. The user guide provides a physical overview of the connections and switch setting implemented on the board. 

The CryptoAuth Trust Platform is the newest addition to the CryptoAuthentication evaluation kits. This kit is used for exploring and implementing solutions for the IoT space with a pre-provisioned ATECC608A Trust&GO, pre-configured TrustFLEX and fully customizable TrustCUSTOM products. The Trust&GO and TrustFLEX products have been developed to allow for an easy way to add hardware security to IoT Cloud solutions, accessory authentication, IP Protection, and firmware verification. Using these kits with the Microchip development tools and Microchip provisioning systems allows for even low volume projects to easily and readily implement secure authentication into their application. The user guide provides a physical overview of connections, components and switch settings implemented on the board.

The CryptoAuth Trust Platform consists of ATSAMD21E18A that is the main MCU which comes pre-programmed with Microchip`s Secure Product Group (SPG) kit protocol. This protocol takes care of the communication between the CryptoAuthentication devices and the host MCU over the USB HID interface. The data transfer between the secure elements and the host MCU is indicated by the Status LED.

Each of the secure element has a different I2C address that enables its communication with the host MCU hence eliminating line contention issues.

J-32 Debug Probe

Part Number: DV164232

The J-32 Debug Probe Debugger/Programmer provides affordable, fast and easy debugging and programming for Microchip’s PIC32 and SAM MCU and MPU products. Plus, SEGGER offers free, stand-alone applications to extend J-32 Debug Probe functionality:

J-32 Debug Probe is fully integrated into Microchip’s powerful MPLAB® X Integrated Development Environment and easy-to-use Integrated Programming Environment. Connecting existing hardware is simple as it keeps the SEGGER J-Link/J-Trace 20-pin debugging connector. J-32 Debug Probe has all the necessary performance and features 32-bit MCU and MPU developers need.

The J-32 Debug Probe is supported by these free tools from SEGGER:

SystemView (V2.x) provides runtime recording and captures tasks, interrupts, timers, API calls and user events and provides live analysis of captured information. It has minimal system impact and works with all of Microchip’s Arm® Cortex®-M0, M1, M3, M4, M7 and RISC-V based processors.

J-Scope application displays runtime data of multiple variables in an oscilloscope format. Simply connect the J-32 Debug Probe to your target, program and start J-Scope. Each variable can be individually manipulated with familiar oscilloscope controls and features. J-Scope also has minimal system impact and works with all of Microchip’s Arm Cortex-M0, M1, M3, M4, M7 and RISC-V based processors.

Remote Server allows the J-32 Debug Probe to debug from anywhere in the world. This is especially useful when your software expert needs to resolve development or product issues in another region. Remote Server works on all of Microchip’s 32-bit MCU and MPU products.

J-Mem permits direct RAM and Special Function Register (SFR) modifications without a bulky Integrated Development Environment (IDE). Memory can be displayed in an 8-, 16- or 32-bit format and can be exported to a .bin file. J-Mem is compatible with Windows®, macOS® and Linux® operating systems. J-Mem works on all of Microchip’s 32-bit MCU and MPU products.

This product is a subset of SEGGER J-Link Base. Please refer to SEGGER’s J-Link Manual for setup and operational information here.

Native support is available in MPLAB X IDE v5.25 which is available on the Downloads tab on the MPLAB X IDE product page here.

J-32 Debug Probe is the replacement for MPU and SAM developers who previously developed with the SAM-ICE

The MPLAB® ICD 4 In-Circuit Debugger/Programmer is Microchip’s fastest, cost-effective debugging and programming tool for PIC® and SAM Microcontrollers (MCUs) and Microprocessors (MPUs), dsPIC® Digital Signal Controllers (DSCs), and CEC flash microcontrollers. This speed is provided by a SAME70 MCU with 300 MHz, 32-bit MCU with 2MB of RAM and a high-speed FPGA to yield faster communications, downloads and debugging. It debugs and programs with the powerful, yet easy-to-use graphical user interface of MPLAB X Integrated Development Environment (IDE). The MPLAB ICD 4 is connected to your PC using a high-speed USB 2.0 interface and is connected to the target with a debugging connector which is also compatible with the MPLAB ICD 3 or MPLAB REAL ICE™ In-Circuit Emulator systems. The MPLAB ICD 4 also works with JTAG interfaces.

The MPLAB ICD 4 In-Circuit Debugger/Programmer supports many, but not all, PIC MCUs and dsPIC DSCs at this time. The firmware is continually being upgraded to add support for new devices. To request priority device support or to report issues, email: ICD4_update@microchip.com

If you have MPLAB X installed, you can browse to the “docs” folder under your MPLABX installation directory and open the file “Device Support.htm”. Alternatively, you can download it from this link: http://www.microchip.com/mplabx-ide-release-notes

Fast programming, increased functionality, at the same price as its predecessor, the PICkit™ 3.

The MPLAB PICkit 4 now has Programmer-to-Go functionality for 8-bit, 16-bit and 32-bit PIC MCUs and dsPICs and also SAM MCU devices . The firmware update comes with MPLAB X IDE v5.30. AVR is expected soon!


The MPLAB® PICkit™ 4 In-Circuit Debugger/Programmer allows fast and easy debugging and programming of PIC®, dsPIC®, AVR, SAM and CEC flash microcontrollers and MPUs, using the powerful graphical user interface of MPLAB X Integrated Development Environment (IDE), starting with version 4.15. The MPLAB PICkit 4 is connected to the design engineer's computer using a high-speed 2.0 USB interface and can be connected to the target via an 8-pin Single In-Line (SIL) connector. The connector uses two device I/O pins and the reset line to implement in-circuit debugging and In-Circuit Serial Programming™ (ICSP™). An additional micro SD card slot and the ability to be self-powered from the target means you can take your code with you and program on the go.

The MPLAB PICkit 4 programs faster than its predecessor with a powerful 32,bit 300MHz SAME70 MCU and comes ready to support PIC®, AVR, SAM and dsPIC® MCU devices, and MPU devices. Along with a wider target voltage, the PICkit 4 supports advanced interfaces such as 4-wire JTAG and Serial Wire Debug with streaming Data Gateway, while being backward compatible for demo boards, headers and target systems using 2-wire JTAG and ICSP. The PICkit 4 also has a unique programmer-to-go function with the addition of a micro SD card slot to hold project code and the ability to be powered by the target board.

Note: The PICKit 4 is compatible with MPLAB X IDE version 4.15 and later. Download Now.

To check supported devices: If you have MPLAB X IDE installed, you can browse to the “docs” folder under your MPLAB X installation directory and open the file “Device Support.htm”. Alternatively, you can download it from this link: http://www.microchip.com/mplabx-ide-release-notes


MPLAB Snap

Part Number: PG164100

Our most affordable debugger has power to impress.

The MPLAB® Snap In-Circuit Debugger/Programmer allows affordable, fast and easy debugging and programming of PIC®, dsPIC®, AVR and SAM flash MCUs and MPUs, using the powerful graphical user interface of MPLAB X Integrated Development Environment (IDE) version 5.05 or later. The MPLAB Snap can be connected to a computer using a High-Speed USB 2.0 interface and can be connected to the target via an 8-pin Single In-Line (SIL) connector. The connector uses two device I/O pins and the reset line to implement in-circuit debugging and In-Circuit Serial Programming™ (ICSP™). It has all the speed and features entry-level users need to quickly debug their prototype.

The MPLAB Snap programs fast, with a powerful 32-bit 300MHz SAME70 MCU for quicker debug iterations. Along with a wide target voltage, the MPLAB Snap supports advanced interfaces such as 4-wire JTAG and Serial Wire Debug with streaming data gateway, while being backward compatible for demo boards, headers and target systems using 2-wire JTAG and ICSP.

Note: The Snap is compatible with MPLAB X IDE version 5.05 and later.

Download MPLAB X IDE Now.

Files are available for creating an MPLAB Snap enclosure from Thingiverse here.

Ease the burden of your functional safety qualification with the MPLAB XC8 Functional Safety Compiler License - a TÜV SÜD certified compiler package that supports 8-bit PIC® and AVR® microcontrollers. This compiler license has been certified in accordance with the following functional safety standards:

  • ISO 26262
  • IEC 61508
  • IEC 62304
  • IEC 60730

A downloadable zip file is included with purchase that contains all the documentation and reports needed for a fully qualified development environment, including the TÜV SÜD certificates.

Learn more about Microchip's Functional Safety solutions here.

License Specifics

The license that comes with this package is perpetual, allowing for any MPLAB XC8 functional safety compiler version to be unlocked. The latest version of functional safety compiler can be found on the MPLAB XC Compiler page, under the "Functional Safety Compiler Downloads" tab. Older functional safety compiler versions can be found on our Downloads Archive page. Along with the perpetual license, the reports, documentation and TÜV SÜD certificate for one functional safety compiler version will be chosen from a drop-down menu. The documentation can be chosen upon activation of the license from inside the mySoftware section of your myMicrochip or My Software Products of your microchipDIRECT account after purchase.

Purchasing Additional Reports:
If you update to a different MPLAB XC Functional Compiler version after your initial purchase and need the documentation associated with it, you may purchase them individually (as reports are available). To purchase individual documentation:

  • Buy an MPLAB XC Functional Safety Documentation Package
  • After purchase, a drop-down menu will appear inside the mySoftware section of your myMicrochip or My Software Products section of your microchipDIRECT account
  • Choose the documentation package for the version of compiler you need (only one can be chosen)
  • Click on Download to receive your documents

Maintaining MPLAB XC Functional Safety Compliance:

  • What has been certified is the process used to develop our MPLAB XC compilers
  • Our executables are controlled and the version always ends in a "9" - developed using the certified process
  • Any changes to the executable invalidates the certification
  • The data is not controlled, so that device support can be added through device file packs (DFPs), which means device support can be added to MPLAB XC functional safety compilers without breaking compliance

 

The PIC-IoT WA Development Board combines a powerful PIC24FJ128GA705 MCU, an ATECC608A CryptoAuthentication™ secure element IC and the fully-certified ATWINC1510 Wi-Fi® network controller - which provides the most simple and effective way to connect your embedded application to Amazon Web Services (AWS). The board also includes an on-board debugger, and requires no external hardware to program and debug the MCU.

Out of the box, the MCU comes preloaded with firmware that enables you to quickly connect and send data to the AWS platform using the on-board temperature and light sensors. Once you are ready to build your own custom design, you can easily generate code using the free software libraries in MPLAB Code Configurator (MCC).

The PIC-IoT WA Board is supported by MPLAB® X IDE.