-
Notifications
You must be signed in to change notification settings - Fork 17
device_support
The following tables summarize which MPLAB® Harmony 3 repositories contain support for each supported Microchip® 32-bit device family. Refer to the read-me file and associated release notes for each individual repository for additional details.
The following packages provide basic device and peripheral configuration support and support for Microchip® hardware development tools and boards.
Device Family | MPLAB X | at91bootstrap | bsp | dev_packs | core | csp |
---|---|---|---|---|---|---|
SAM A5D21 | Yes | Yes | Yes | Yes | Yes | |
SAM S70/E70/V70/V71 | Yes | Yes | Yes | Yes | Yes | |
SAM G55 | ||||||
SAM D5x/E5x | Yes | Yes | Yes | Yes | Yes | |
SAM D20/D21 | Yes | Yes | Yes | Yes | Yes | |
SAM C20/C21 | Yes | Yes | Yes | Yes | Yes | |
SAM L21/L221 | Yes | Yes | Yes | Yes | Yes | |
SAM L10/L11 | ||||||
PIC32 MZ DA1 | Yes | Yes | Yes | Yes | Yes | |
PIC32 MK1 | Yes | Yes | Yes | Yes | Yes | |
PIC32 MZ EF1 | Yes | Yes | Yes | Yes | Yes | |
PIC32 MX1 | Yes | Yes | Yes | Yes | Yes |
1 Beta Release
MPLAB Harmony 3 middleware provides powerful library packages for key capabilities required by today's embedded devices. Middleware is adapted to hardware-specific details by driver components. Drivers are available for many Microchip 32-bit devices and development boards. Applications showcase new devices and popular boards and usage models. Refer to release notes in the middleware repositories linked in the following table to find the middleware library or application that demonstrates the usage and hardware combination in which you are most interested.
Package | Description |
---|---|
audio | This repository contains the MPLAB® Harmony 3 Audio Package (Audio). The audio repo supports a free fast to market, audio development environment for Microchip 32-bit SAM and PIC microprocessor devices. |
bt | This repository contains the MPLAB® Harmony 3 Bluetooth Package (bt). The bt repo supports a free fast to market, Bluetooth development environment for Microchip 32-bit SAM and PIC microprocessor devices. |
crypto | This repository contains the crypto module for the MPLAB® Harmony 3 Embedded Software Development Framework. The core module components provide drivers and services with simple to use abstractions of peripherals and shared resources on Microchip 32-bit SAM and PIC devices on which MPLAB Harmony applications and middleware are based. Drivers and services may also provide advanced capabilities like buffer queuing and peripheral sharing. |
gfx | This repository contains the crypto module for the MPLAB® Harmony 3 Embedded Software Development Framework. The core module components provide drivers and services with simple to use abstractions of peripherals and shared resources on Microchip 32-bit SAM and PIC devices on which MPLAB Harmony applications and middleware are based. Drivers and services may also provide advanced capabilities like buffer queuing and peripheral sharing. |
gfx_apps | This repository contains the MPLAB® Harmony 3 Graphics Application Package (GFX Apps). GFX Apps are standalone applications which demonstrate of some of the capabilities of Graphics in Harmony 3 for Microchip 32-bit SAM and PIC microprocessor devices. |
micrium_ucos3 | This repository contains uCOS-III port files and demonstrations implemented on Microchip's 32-bit PIC and SAM microcontrollers for use with MPLAB® Harmony 3. |
motor_control | This repository contains the MPLAB® Harmony 3 Motor Control demonstrations implemented on Microchip's 32-bit SAM microcontrollers. Users can use these demonstrations as a reference for developing their own motor control applications on Microchip's SAM series of microcontrollers using MPLAB Harmony 3. |
net | This repository contains the MPLAB® Harmony 3 Network Package (Net). The Net repo provides a free fast to market TCP/IP stack for Microchip 32-bit SAM and PIC microprocessor devices. The repo contains multiple applications that demonstrate communication over TCP/IP using well known protocols like TCP, UDP, HTTP, SMTP, etc. |
touch | This repository contains the Touch module for the MPLAB® Harmony 3 Embedded Software Development Framework. The Touch Library is a royalty-free software library for developing touch applications on 32-bit microcontrollers with Peripheral Touch Controller peripheral. Developers can use it to integrate touch-sensing capability into their applications. The library supports both self-capacitance and mutual-capacitance acquisition methods. |
usb | This repository contains the USB module for the MPLAB® Harmony 3 Embedded Software Development Framework. The USB module components provide USB middleware and drivers. |