Electronic Components Datasheet Search
  English  ▼
ALLDATASHEET.NET

X  

AN2540 Datasheet(PDF) 7 Page - STMicroelectronics

Part # AN2540
Description  EEPROM emulation in STR91xFxx devices
Download  25 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
Manufacturer  STMICROELECTRONICS [STMicroelectronics]
Direct Link  http://www.st.com
Logo STMICROELECTRONICS - STMicroelectronics

AN2540 Datasheet(HTML) 7 Page - STMicroelectronics

Back Button AN2540 Datasheet HTML 3Page - STMicroelectronics AN2540 Datasheet HTML 4Page - STMicroelectronics AN2540 Datasheet HTML 5Page - STMicroelectronics AN2540 Datasheet HTML 6Page - STMicroelectronics AN2540 Datasheet HTML 7Page - STMicroelectronics AN2540 Datasheet HTML 8Page - STMicroelectronics AN2540 Datasheet HTML 9Page - STMicroelectronics AN2540 Datasheet HTML 10Page - STMicroelectronics AN2540 Datasheet HTML 11Page - STMicroelectronics Next Button
Zoom Inzoom in Zoom Outzoom out
 7 / 25 page
background image
AN2540 - Application note
Appropriate solution for Emulated EEPROM in the STR91xFxx
7/25
2
Appropriate solution for Emulated EEPROM in the
STR91xFxx
The STR91xFxx microcontrollers support the hardware and software architecture necessary
to emulate EEPROM memory using the on-chip Flash memory.
2.1
STR91xFxx on-chip Flash memory features
The STR91x internal Flash memory consists of two banks: Main Flash memory (Bank 0)
and Secondary Flash memory (Bank 1). The Main Flash memory is up to 512 Kbytes in
size and includes up to eight 64-Kbyte sectors. The Secondary Flash memory is 32
Kbytes in size and consists of four 8-Kbyte sectors, it can be useful for the wear-leveling
feature (refer to Section 4.2).
One of the STR9 embedded Flash memory features is Read-while-Write (RWW) Dual
Bank operations. This means that the Main Flash memory (Bank0) can be used for code
storage and the smaller Secondary Flash memory, for data storage (EEPROM
emulation).
The Flash memory can be erased on a sector or bank basis, and programmed on a 16-
bit half-word basis.
Each bank can be programmed and erased over 100 000 cycles.
20-year data retention.
Each sector can be individually protected and unprotected against program and erase
operations.
As the Flash memory has a shorter write access time, critical parameters can be stored
faster in the emulated EEPROM than in an external serial EEPROM.
Interrupt servicing during program/erase is possible.
CPU program does not need to be copied into RAM during program/erase: RAM less used
to perform EEPROM emulation.
Program/Erase Suspend and Resume commands supported. That is, Flash memory
sector erase may be suspended while data is read from other sectors in the same Flash
memory bank, and then resumed after reading.
2.2
STR91xFxx Flash memory library
The Flash memory programming library is a set of optimized C routines. It contains all that is
needed to program the Flash memory embedded in STR9 devices.
The Flash memory library contains the following source files:
91x_fmi.c, that contains the function codes
91x_fmi.h, that contains the function prototypes
To use the functions provided by the Flash memory library, these two files must be added to
the project. With the STR9 software (SW) library (FMI driver) it is easy to implement the
EEPROM emulation software.


Similar Part No. - AN2540

ManufacturerPart #DatasheetDescription
logo
STMicroelectronics
AN2542 STMICROELECTRONICS-AN2542 Datasheet
783Kb / 16P
   This board is designed for the evaluation of the BT-STA2416C2 receiver module in an A2DP
AN2544 STMICROELECTRONICS-AN2544 Datasheet
353Kb / 17P
   Designing a low cost power supply using
logo
Panasonic Semiconductor
AN2546FH-A PANASONIC-AN2546FH-A Datasheet
431Kb / 29P
   Automotive LCD TV signal processor IC
logo
STMicroelectronics
AN2549 STMICROELECTRONICS-AN2549 Datasheet
441Kb / 33P
   Porting an application from the ST10F269Zx to the ST10F272Z2
More results

Similar Description - AN2540

ManufacturerPart #DatasheetDescription
logo
Renesas Technology Corp
R01US0068EJ0100 RENESAS-R01US0068EJ0100 Datasheet
919Kb / 56P
   EEPROM Emulation Library
logo
STMicroelectronics
AN2077 STMICROELECTRONICS-AN2077 Datasheet
178Kb / 19P
   EEPROM Emulation with STR71x
logo
Renesas Technology Corp
R20UT2645EJ0100 RENESAS-R20UT2645EJ0100 Datasheet
382Kb / 18P
   EEPROM Emulation Library Pack
logo
STMicroelectronics
X-CUBE-EEPROM STMICROELECTRONICS-X-CUBE-EEPROM Datasheet
132Kb / 5P
   EEPROM emulation software expansion for STM32Cube
December 2021
logo
Zilog, Inc.
Z86CCP01ZEM ZILOG-Z86CCP01ZEM Datasheet
38Kb / 8P
   In-Circuit Program Debug Emulation
logo
STMicroelectronics
AN2038 STMICROELECTRONICS-AN2038 Datasheet
295Kb / 23P
   I2C emulation with ST7MC in slave mode
TN0440 STMICROELECTRONICS-TN0440 Datasheet
164Kb / 6P
   M24256 and M24512 EEPROM devices
logo
ATMEL Corporation
AT91SAM7A3 ATMEL-AT91SAM7A3_14 Datasheet
6Mb / 594P
   EmbeddedICE In-circuit Emulation, Debug Communication Channel Support
logo
Mosel Vitelic, Corp
MSM9009 MOSEL-MSM9009 Datasheet
6Kb / 1P
   80" Emulation board
MSM9018 MOSEL-MSM9018 Datasheet
17Kb / 1P
   180 Emulation board
More results


Html Pages

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25


Datasheet Download

Go To PDF Page


Link URL




Privacy Policy
ALLDATASHEET.NET
Does ALLDATASHEET help your business so far?  [ DONATE ] 

About Alldatasheet   |   Advertisement   |   Contact us   |   Privacy Policy   |   Link Exchange   |   Manufacturer List
All Rights Reserved©Alldatasheet.com


Mirror Sites
English : Alldatasheet.com  |   English : Alldatasheet.net  |   Chinese : Alldatasheetcn.com  |   German : Alldatasheetde.com  |   Japanese : Alldatasheet.jp
Russian : Alldatasheetru.com  |   Korean : Alldatasheet.co.kr  |   Spanish : Alldatasheet.es  |   French : Alldatasheet.fr  |   Italian : Alldatasheetit.com
Portuguese : Alldatasheetpt.com  |   Polish : Alldatasheet.pl  |   Vietnamese : Alldatasheet.vn
Indian : Alldatasheet.in  |   Mexican : Alldatasheet.com.mx  |   British : Alldatasheet.co.uk  |   New Zealand : Alldatasheet.co.nz
Family Site : ic2ic.com  |   icmetro.com