4.2 User Flash Software Development

The ROM firmware library is compiled using the IAR Systems software. Therefore, any user Flash program that is executed in the built-in Flash memory must be compiled with IAR Embedded Workbench for AVR to ensure proper operation. As an alternative, a wrapper based XC8 flash project can be used for the code development. The built-in API library offers a large set of predefined functions, which can act as a starting point for further modifications. All standard functions, like mode start, calibration and data processing, are available in the ROM firmware library. For more details on all the firmware functions and the embedded API, refer to the ATA8510 Programmer's Guide Application Note.

Note: Besides the descriptions from the ATA8510/15 Industrial User's Guide and ATA8510 Programmer's Guide Application Note, it is recommended that the required user Flash software implementation be discussed with the local technical support team.

The XC8 based flash project is available on the www.microchip.com/ATA8510.