AN943
AN943 is Software Drivers manufactured by STMicroelectronics.
overview of the programming model for the M29F400 (and M29W400) is given. The programming differences between the M29F400 and AMD’s Am29F400A are described. Advice on how to modify programs already written for AMD’s device to work with the ST device is included. The source code is written to be as platform independent as possible and requires minimal changes by the user in order to pile and run. The application note explains how the user should modify the source code for their individual target hardware. All of the source code is backed up by ments explaining how it is used and why it has been written as it has. Brief hardware connections to some mon microprocessors are provided at the end of the application note to help the designer understand the bus requirements of the M29F400 and the M29W400. This application note does not replace the M29F400 Data Sheet. It refers to the Data Sheet throughout and it is necessary to have a copy in order to follow some of the explanations. The software and acpanying documentation has been fully tested on a target platform. It is small in size and can be applied to any target hardware.
M29F400A.H Header file for 16 bit C Routines library M29F400A.C 16 bit C Routines library M29F400B.H Header file for 8 bit C Routines library M29F400B.C 8 bit C Routines library
- -
- These files may be downloaded from .st. or obtained from any Sales offices on PC patible floppy disk.
December 1997
1/50
- APPLICATION NOTE
..
THE M29F400 PROGRAMMING MODEL The M29F400 is a 512K x 8 or 256K x 16 Flash memory which can be electrically...