MLA Installation and Overview
Downloading and Installing the MLA
Summary
Microchip’s Library for Applications (MLA) is a collection of projects demonstrating advanced PIC® MCU capabilities. In addition to embedded graphics, the MLA supports TCP/IP over Ethernet or Wi-Fi, USB, capacitive touch, MDD file System, SmartCard, MiWi™ protocol, and Android development.
MLA projects include the source code for both an example application and the underlying MLA technology. These projects are intended to be starting points for customer product development. The license agreement for the MLA allows customers to modify and use the MLA code on any PIC processor without royalty. See the license agreement for full details.
Reference Materials
Microchip Libraries for Applications
Installation
Depending on the operating system used the MLA installation file will either be a .dmg (Apple®), an .exe (Windows®) or a tar'ed .run file (Linux®).
When the installation process begins, you will be directed through these screens:
The banner screen announces the beginning of the installation program.
Read and accept the terms of the license to proceed with the installation.
The installation directory. We recommend you keep the installation directory as is.
This screen prompts you to include the various application examples in the installation. In order to complete a graphics design with the MLA, you must select Graphics Demo Projects.
Select the start menu options.
Clicking Next will begin the installation process.
MLA Directory Structure
The MLA will install a directory called “vYYYY_MM_DD” ( YYYY_MM_DD is the date of the release) in the microchip/mla directory. Multiple copies of the MLA may be concurrently installed on a machine.
After installation, the contents of an MLA installation directory would appear as follows. Four of the sub-directories are used for graphics projects.
- apps - contains sample projects
- bsp - board support package contains code to run common peripherals
- doc - help files for all applications
- framework - all the source code and header files for the MLA
Learn More
Application Development Requirements
Microchip Libraries for Applications (MLA) Graphics Library Self-Paced Training