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

Microchip Libraries for Applications (MLA)

Use MPLAB Code Configurator (MCC) for new designs and applications. It provides libraries and drivers for developing embedded software for our 8-bit PIC® and AVR® microcontrollers (MCUs), 16-bit PIC MCUs, 32-bit PIC and SAM MCUs and dsPIC® Digital Signal Controllers (DSCs).

MPLAB Code Configurator

About Microchip Libraries for Applications


The Microchip Libraries for Applications (MLA) enhances interoperability for applications that need to use more than one library. After you download the MLA, you can select the projects that you need for your application. The software package includes source code, 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 Integrated Development Environment (IDE)
  • Support for MPLAB XC compilers

Note: As of the 12/20/2013 release, the MLA only includes pre-built projects for MPLAB X IDE. Not all legacy demos were ported into this 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

Contents Within Microchip Libraries for Applications (MLA)


Library Current Version PIC18F MCUs
(8-bit)
PIC24 MCUs and
dsPIC33 DSCs
(16-bit)
PIC32MM MCUs
(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    
TCP/IP (with Wi-Fi® support only)

5.47  
Smartphone

1.04.03    

Downloads


Current MLA Version


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

v2018-11-26 Windows® Microchip Libraries for Applications Download
v2018-11-26 Linux® Microchip Libraries for Applications Download
v2018-11-26 macOS® X Microchip Libraries for Applications Download
v2018-11-26   Release Notes Download
v2018-11-26   Help Files Download

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™ Protocol Development Environment 4.2.6 and 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).

Version Operating System
Title Download
v2013-06-15
Windows® Microchip Libraries for Applications Download
v2013-06-15
Linux®
Microchip Libraries for Applications Download
v2013-06-15
macOS® X
Microchip Libraries for Applications Download
v2013-06-15
  Release Notes Download
v2013-06-15
  Help Files Download

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 Download
v2017-03-06 Linux® Microchip Libraries for Applications Download
v2017-03-06 macOS® X Microchip Libraries for Applications Download
v2017-03-06   Release Notes Download
v2017-03-06   Help Files Download
v2016-11-07 Windows Microchip Libraries for Applications Download
v2016-11-07 Linux Microchip Libraries for Applications Download
v2016-11-07 macOS X Microchip Libraries for Applications Download
v2016-11-07   Release Notes Download
v2016-11-07   Help Files Download
v2016-08-08 Windows Microchip Libraries for Applications Download
v2016-08-08 Linux Microchip Libraries for Applications Download
v2016-08-08 macOS X Microchip Libraries for Applications Download
v2016-08-08   Release Notes Download
v2016-08-08   Help Files Download
v2016-04-27 Windows Microchip Libraries for Applications Download
v2016-04-27 Linux Microchip Libraries for Applications Download
v2016-04-27 macOS X Microchip Libraries for Applications Download
v2016-04-27   Release Notes Download
v2016-04-27   Help Files Download
v2015-08-10 Windows Microchip Libraries for Applications Download
v2015-08-10 Linux Microchip Libraries for Applications Download
v2015-08-10 macOS X Microchip Libraries for Applications Download
v2015-08-10   Release Notes Download
v2015-08-10   Help Files Download
v2015-05-15 Windows Microchip Libraries for Applications Download
v2015-05-15 Linux Microchip Libraries for Applications Download
v2015-05-15 macOS X Microchip Libraries for Applications Download
v2015-05-15   Release Notes Download
v2015-05-15   Help Files Download
v2014-07-22 Windows Microchip Libraries for Applications Download
v2014-07-22 Linux Microchip Libraries for Applications Download
v2014-07-22 macOS X Microchip Libraries for Applications Download
v2014-07-22   Release Notes Download
v2014-07-22   Help Files Download
v2013-12-20 Windows Microchip Libraries for Applications Download
v2013-12-20 Linux Microchip Libraries for Applications Download
v2013-12-20 macOS X Microchip Libraries for Applications Download
v2013-12-20   Release Notes Download
v2013-12-20   Help Files Download
v2013-06-15 Windows Microchip Libraries for Applications Download
v2013-06-15 Linux Microchip Libraries for Applications Download
v2013-06-15 macOS X Microchip Libraries for Applications Download
v2013-06-15   Release Notes Download
v2013-06-15   Help Files Download
v2013-02-15 Windows Microchip Libraries for Applications Download
v2013-02-15 Linux Microchip Libraries for Applications Download
v2013-02-15 macOS X Microchip Libraries for Applications Download
v2013-02-15   Release Notes Download
v2013-02-15   Help Files Download
v2012-10-15 Windows Microchip Libraries for Applications Download
v2012-10-15 Linux Microchip Libraries for Applications Download
v2012-10-15 macOS X Microchip Libraries for Applications Download
v2012-10-15   Release Notes Download
v2012-10-15   Help Files Download
v2012-08-22 Windows Microchip Libraries for Applications Download
v2012-08-22 Linux Microchip Libraries for Applications Download
v2012-08-22 macOS X Microchip Libraries for Applications Download
v2012-08-22   Release Notes Download
v2012-08-22   Help Files Download
v2012-07-18 Windows Microchip Libraries for Applications Download
v2012-07-18 Linux Microchip Libraries for Applications Download
v2012-07-18 macOS X Microchip Libraries for Applications Download
v2012-07-18   Release Notes Download
v2012-07-18   Help Files Download
v2012-04-03 Windows Microchip Libraries for Applications Download
v2012-04-03 Linux Microchip Libraries for Applications Download
v2012-04-03 macOS X Microchip Libraries for Applications Download
v2012-04-03   Release Notes Download
v2012-04-03   Help Files Download
v2012-02-15 Windows Microchip Libraries for Applications Download
v2012-02-15 Linux Microchip Libraries for Applications Download
v2012-02-15 macOS X Microchip Libraries for Applications Download
v2012-02-15   Release Notes Download
v2012-02-15   Help Files Download
v2011-12-05 Windows Microchip Libraries for Applications Download
v2011-12-05 Linux Microchip Libraries for Applications Beta Download
v2011-12-05 macOS X Microchip Libraries for Applications Beta Download
v2011-12-05   Release Notes Download
v2011-12-05   Help Files Download
v2011-10-18 Windows Microchip Libraries for Applications Download
v2011-10-18 Linux Microchip Libraries for Applications Beta (v2) Download
v2011-10-18 macOS X Microchip Libraries for Applications Beta (v2) Download
v2011-10-18   Release Notes Download
v2011-10-18   Help Files Download
v2011-07-14 Windows Microchip Libraries for Applications Download
v2011-07-14 Linux Microchip Libraries for Applications Beta Download
v2011-07-14 macOS X Microchip Libraries for Applications Beta Download
v2011-07-14   Release Notes Download
v2011-07-14   Help Files Download
v2011-06-02 Windows Microchip Libraries for Applications Download
v2011-06-02 Linux Microchip Libraries for Applications Beta Download
v2011-06-02 macOS X Microchip Libraries for Applications Beta Download
v2011-06-02   Release Notes Download
v2011-06-02   Help Files Download
v2010-10-19   Microchip Libraries for Applications Download
v2010-10-19   Release Notes Download
v2010-10-19   Help Files Download
v2010-08-04   Microchip Libraries for Applications Download
v2010-08-04   Release Notes Download
v2010-08-04   Help Files Download
v2010-04-28   Microchip Libraries for Applications Download
v2010-04-28   Release Notes Download
v2010-04-28   Help Files Download
v2010-02-09   Microchip Libraries for Applications Download
v2009-11-18   Microchip Libraries for Applications Download
v2009-08-31   Microchip Libraries for Applications Download