Contact Microchip
Development Tool Selector
Memory & Analog Parts Selector (MAPS)
  Programming
Design Center Home
Programming Home
Programming Specifications
Code Examples
Code Templates
Firmware Drivers
Application Maestro Software
FAQs
  Resources
Technical Support
24/7 Technical Support
Third Party Development Tools and Design Resources
Online Discussion Groups
Application Maestro Software

Summary

The Microchip Application Maestro™ Software is a stand-alone software tool to configure and incorporate a range of pre-written firmware modules into your applications. Its heart is a collection of modules developed by Microchip Technology for use with its PICmicro devices. Starting from a graphic interface, select one or more available modules, then configure the parameters listed. When this is complete, the Application Maestro Software generates code that can be incorporated into the application project, using MPLAB® IDE or any compatible development environment.

It is important to note that the Application Maestro Software is not a plug-in or add-on to the MPLAB line of development tools.

Application Maestro Software also differs from other librarian systems because it does more than archive and manage related files for a single software project. Instead, it manages a library of ready-to-configure modules that can be customized to the application, and creates the necessary files for inclusion in the project on demand.

Application Maestro Software is a repository of pre-written software solutions that are optimized for the many peripheral features of Microchip controllers. It is no longer necessary to spend hours digging through code archives or documentation, trying to find the source code for an RS-232 serial communication port or CAN engine, then manually adding it to a new project. Nor do you have to re-invent a block of application code when you can’t find that one elusive archive. With the Application Maestro Software, it’s all in one place.

Features

Currently Maestro has these modules:

  • I2C Slave for PIC16/PIC18
  • Simple CAN Bootloader for PIC18
  • RTC for PIC16 family
  • 10-bit ADC polled for PIC18
  • 10-bit ADC interrupt for PIC18
  • Can driver with prioritized transmit buffer
  • I2C Master for PIC16/PIC18
  • SPIMaster for PIC16/PIC18
  • USART for PIC16/PIC18
  • Simple SRAM Dynamic Memory Allocation
  • EUSART based for PIC18
  • ECAN routtines for PIC18+ECAN
  • DeviceNet Group 2 Slave for PIC18
  • CAN from PIC18Fxx8
  • LCD C routines for PIC18
  • LCD routines for PIC16/PIC18
  • SPISlave for PIC16/PIC18
  • Oversampling module for PIC16/PIC18

Maestro Software and Manuals

Application Maestro Software 1.0.0

Application Maestro Modules 1.0.3

Getting Started with Application Maestro Tutorial

Microchip Application Maestro Software User’s Guide

XLCD Library Guide

Downloads
I2Cslave (Interrupt-driven) 3/3/05 60KB
XLCD 3/3/05 70KB
Simple SRAM Memory Manager in 'C' - 1.0 1/16/04 14KB
Interrupt-driven LIN Master Module in 'C' - 1.0 1/16/04 22KB
I2Cmaster (Interrupt-driven) 3/3/05 78KB
Microchip Application Maestro™ Software User's Guide 10/6/03 299KB
SPIMaster (Interrupt-driven) 3/3/05 76KB
MpAMModulesv1.02.zip 3/3/05 1054KB
CAN driver (Interrupt-driven) 3/3/05 48KB
Getting Started with Application Maestro™ Tutorial 10/6/03 159KB
I2Cmaster (Polled) 3/3/05 81KB
RTC (Interrupt-driven) 3/3/05 21KB
CANBoot (CAN Bootloader) 3/3/05 11KB
G2 DericeNet Slave in 'C' 3/3/05 14KB
SPISlave (Interrupt-driven) 3/3/05 79KB
Application Maestro Modules™ 1.0.3 (Click here to download software) 1/16/04 1110KB
XLCD in 'C' 3/3/05 66KB
10-bit ADC (Polled) 3/3/05 65KB
10-bit ADC (Interrupt-driven) 3/3/05 137KB
ECAN (Polled) in 'C' 3/3/05 43KB
USART (Interrupt-driven) 3/3/05 23KB
SPIMaster (Polled) 3/3/05 19KB
Application Maestro™ Software 1.0.0 3/3/05 1112KB
CAN driver in 'C' (Interrupt-driven) 3/3/05 21KB
ADOver (A/D Oversampling) 3/3/05 16KB
 
 
  Site Index  |  Legal Information  |  microchipDIRECT  |  Samples  |  Technical Support  |  Contact Us ©2006 Microchip Technology Inc..