We detect you are using an unsupported browser. For the best experience, please visit the site using Chrome, Firefox, Safari, or Edge. X

Overview


The Microchip Libraries for Applications (MLA) enhances inter-operability for applications that need to use more than one library. Once you download the MLA, you can select the projects that you need for your application. In addition to the source code, this software package includes: drivers, demos, documentation, and utilities.

Archived versions of older Microchip Libraries for Applications are available in the download section below.

MLA includes:

  • Prebuilt projects for MPLAB® X IDE
  • Support for XC compilers

Starting with the 2013-12-20 release, the MLA will only include pre-built projects for MPLAB X IDE. Not all legacy demos have been ported to the new version of the MLA.

Please see the Legacy MLA tab below if you need:

  • Pre-built projects for MPLAB 8 IDE
  • Support for TCP/IP with Ethernet and Touch
  • Legacy demo support

 

Where to start?

  • 8-bit PIC16 and PIC18 customers should see the MPLAB Code Configurator for newer support of popular software libraries
  • 32-bit PIC® and SAM MCU customers (except for PIC32MM) should use MPLAB Harmony Integrated Software Framework which includes TCPIP, USB, Graphics, File systems and more
  • PIC24, dsPIC33 and PIC32MM customers should start with MLA for the libraries detailed in the table below

Contents within Microchip Libraries for Applications (MLA)


  PIC18F PIC24 &  dsPIC33 PIC32MM
Library Current Version (8-bit) (16-bit) (32-bit)
USB 2.18  
Graphics 4.90    
File I/O (Memory Disk Drive)

1.06    
Crypto Software (AES, TDES, RSA, ...)

2.00.02b    
Crypto 16bv1 (Hardware) for PIC24F

0.01.01b    
Crypto Hash (MD5, SHA-1, SHA-2, ...)

1.00.01    
Smart Card

2.03    
MiWi Protocol

5.30  
TCPIP (with Wi-Fi® support only)

5.47  
Smartphone

1.04.03    

Current MLA

The software in this section is subject to the U.S. Export Administration Regulations and other U.S. law, and may not be exported or re-exported to certain countries or to persons or entities prohibited from receiving U.S. exports (including Denied Parties, entities on the Bureau of Export Administration Entity List, and Specially Designated Nationals).

Current MLA Version

Version Operating System Title

Download

v2018-11-26 Windows Microchip Libraries for Applications D/L
v2018-11-26 Linux Microchip Libraries for Applications D/L
v2018-11-26 Mac OS X Microchip Libraries for Applications D/L
v2018-11-26   Release Notes D/L
v2018-11-26   Help Files D/L

Legacy MLA

The Legacy MLA includes USB Framework 2.9j, Graphics Library 3.06.04, Memory Disk Drive (MDD) 1.4.4, TCP/IP 5.42.08, mTouch Capacitive Touch Library 1.43, Smart Card Library 1.03, MiWi™ Development Environment 4.2.6, Accessory Framework for Android™ 1.02.01.

The software in this section is subject to the U.S. Export Administration Regulations and other U.S. law, and may not be exported or re-exported to certain countries or to persons or entities prohibited from receiving U.S. exports (including Denied Parties, entities on the Bureau of Export Administration Entity List, and Specially Designated Nationals).

Current Legacy MLA

Version Operating System
Title Download
v2013-06-15
Windows Microchip Libraries for Applications D/L
v2013-06-15
Linux
Microchip Libraries for Applications D/L
v2013-06-15
Mac OS X
Microchip Libraries for Applications D/L
v2013-06-15
  Release Notes D/L
v2013-06-15
  Help Files D/L

Archive

The software in this section is subject to the U.S. Export Administration Regulations and other U.S. law, and may not be exported or re-exported to certain countries or to persons or entities prohibited from receiving U.S. exports (including Denied Parties, entities on the Bureau of Export Administration Entity List, and Specially Designated Nationals).

Version Operating System Title

Download

v2017-03-06 Windows Microchip Libraries for Applications D/L
v2017-03-06 Linux Microchip Libraries for Applications D/L
v2017-03-06 Mac OS X Microchip Libraries for Applications D/L
v2017-03-06   Release Notes D/L
v2017-03-06   Help Files D/L
v2016-11-07 Windows Microchip Libraries for Applications D/L
v2016-11-07 Linux Microchip Libraries for Applications D/L
v2016-11-07 Mac OS X Microchip Libraries for Applications D/L
v2016-11-07   Release Notes D/L
v2016-11-07   Help Files D/L
v2016-08-08 Windows Microchip Libraries for Applications D/L
v2016-08-08 Linux Microchip Libraries for Applications D/L
v2016-08-08 Mac OS X Microchip Libraries for Applications D/L
v2016-08-08   Release Notes D/L
v2016-08-08   Help Files D/L
v2016-04-27 Windows Microchip Libraries for Applications D/L
v2016-04-27 Linux Microchip Libraries for Applications D/L
v2016-04-27 Mac OS X Microchip Libraries for Applications D/L
v2016-04-27   Release Notes D/L
v2016-04-27   Help Files D/L
v2015-08-10 Windows Microchip Libraries for Applications D/L
v2015-08-10 Linux Microchip Libraries for Applications D/L
v2015-08-10 Mac OS X Microchip Libraries for Applications D/L
v2015-08-10   Release Notes D/L
v2015-08-10   Help Files D/L
v2015-05-15 Windows Microchip Libraries for Applications D/L
v2015-05-15 Linux Microchip Libraries for Applications D/L
v2015-05-15 Mac OS X Microchip Libraries for Applications D/L
v2015-05-15   Release Notes D/L
v2015-05-15   Help Files D/L
v2014-07-22 Windows Microchip Libraries for Applications D/L
v2014-07-22 Linux Microchip Libraries for Applications D/L
v2014-07-22 Mac OS X Microchip Libraries for Applications D/L
v2014-07-22   Release Notes D/L
v2014-07-22   Help Files D/L
v2013-12-20 Windows Microchip Libraries for Applications D/L
v2013-12-20 Linux Microchip Libraries for Applications D/L
v2013-12-20 Mac OS X Microchip Libraries for Applications D/L
v2013-12-20   Release Notes D/L
v2013-12-20   Help Files D/L
v2013-06-15 Windows Microchip Libraries for Applications D/L
v2013-06-15 Linux Microchip Libraries for Applications D/L
v2013-06-15 Mac OS X Microchip Libraries for Applications D/L
v2013-06-15   Release Notes D/L
v2013-06-15   Help Files D/L
v2013-02-15 Windows Microchip Libraries for Applications D/L
v2013-02-15 Linux Microchip Libraries for Applications D/L
v2013-02-15 Mac OS X Microchip Libraries for Applications D/L
v2013-02-15   Release Notes D/L
v2013-02-15   Help Files D/L
v2012-10-15 Windows Microchip Libraries for Applications D/L
v2012-10-15 Linux Microchip Libraries for Applications D/L
v2012-10-15 Mac OS X Microchip Libraries for Applications D/L
v2012-10-15   Release Notes D/L
v2012-10-15   Help Files D/L
v2012-08-22 Windows Microchip Libraries for Applications D/L
v2012-08-22 Linux Microchip Libraries for Applications D/L
v2012-08-22 Mac OS X Microchip Libraries for Applications D/L
v2012-08-22   Release Notes D/L
v2012-08-22   Help Files D/L
v2012-07-18 Windows Microchip Libraries for Applications D/L
v2012-07-18 Linux Microchip Libraries for Applications D/L
v2012-07-18 Mac OS X Microchip Libraries for Applications D/L
v2012-07-18   Release Notes D/L
v2012-07-18   Help Files D/L
v2012-04-03 Windows Microchip Libraries for Applications D/L
v2012-04-03 Linux Microchip Libraries for Applications D/L
v2012-04-03 Mac OS X Microchip Libraries for Applications D/L
v2012-04-03   Release Notes D/L
v2012-04-03   Help Files D/L
v2012-02-15 Windows Microchip Libraries for Applications D/L
v2012-02-15 Linux Microchip Libraries for Applications D/L
v2012-02-15 Mac OS X Microchip Libraries for Applications D/L
v2012-02-15   Release Notes D/L
v2012-02-15   Help Files D/L
v2011-12-05 Windows Microchip Libraries for Applications D/L
v2011-12-05 Linux Microchip Libraries for Applications Beta D/L
v2011-12-05 Mac OS X Microchip Libraries for Applications Beta D/L
v2011-12-05   Release Notes D/L
v2011-12-05   Help Files D/L
v2011-10-18 Windows Microchip Libraries for Applications D/L
v2011-10-18 Linux Microchip Libraries for Applications Beta (v2) D/L
v2011-10-18 Mac OS X Microchip Libraries for Applications Beta (v2) D/L
v2011-10-18   Release Notes D/L
v2011-10-18   Help Files D/L
v2011-07-14 Windows Microchip Libraries for Applications D/L
v2011-07-14 Linux Microchip Libraries for Applications Beta D/L
v2011-07-14 Mac OS X Microchip Libraries for Applications Beta D/L
v2011-07-14   Release Notes D/L
v2011-07-14   Help Files D/L
v2011-06-02 Windows Microchip Libraries for Applications D/L
v2011-06-02 Linux Microchip Libraries for Applications Beta D/L
v2011-06-02 Mac OS X Microchip Libraries for Applications Beta D/L
v2011-06-02   Release Notes D/L
v2011-06-02   Help Files D/L
v2010-10-19   Microchip Libraries for Applications D/L
v2010-10-19   Release Notes D/L
v2010-10-19   Help Files D/L
v2010-08-04   Microchip Libraries for Applications D/L
v2010-08-04   Release Notes D/L
v2010-08-04   Help Files D/L
v2010-04-28   Microchip Libraries for Applications D/L
v2010-04-28   Release Notes D/L
v2010-04-28   Help Files D/L
v2010-02-09   Microchip Libraries for Applications D/L
v2009-11-18   Microchip Libraries for Applications D/L
v2009-08-31   Microchip Libraries for Applications D/L