Electronic Components Datasheet Search
  New Zealand  ▼
ALLDATASHEET.CO.NZ

X  

AN2784 Datasheet(PDF) 9 Page - STMicroelectronics

Part # AN2784
Description  Using the high-density STM32F10xxx FSMC peripheral to drive external memories
PDF  31 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
Manufacturer  STMICROELECTRONICS [STMicroelectronics]
Direct Link  http://www.st.com
Logo STMICROELECTRONICS - STMicroelectronics

AN2784 Datasheet(HTML) 9 Page - STMicroelectronics

Back Button AN2784 Datasheet HTML 5Page - STMicroelectronics AN2784 Datasheet HTML 6Page - STMicroelectronics AN2784 Datasheet HTML 7Page - STMicroelectronics AN2784 Datasheet HTML 8Page - STMicroelectronics AN2784 Datasheet HTML 9Page - STMicroelectronics AN2784 Datasheet HTML 10Page - STMicroelectronics AN2784 Datasheet HTML 11Page - STMicroelectronics AN2784 Datasheet HTML 12Page - STMicroelectronics AN2784 Datasheet HTML 13Page - STMicroelectronics Next Button
Zoom Inzoom in Zoom Outzoom out
 9 / 31 page
background image
AN2784
Interfacing with a nonmultiplexed, asynchronous 16-bit NOR Flash memory
Doc ID 14779 Rev 4
9/31
2
Interfacing with a nonmultiplexed, asynchronous
16-bit NOR Flash memory
2.1
FSMC configuration
To control a NOR Flash memory, the FSMC provides the following possible features:
●
Select the bank to be used to map the NOR Flash memory: there are 4 independent
banks which can be used to interface with NOR Flash/SRAM/PSRAM memories, each
bank has a separate Chip Select pin.
●
Enable or disable the address/data multiplexing feature
●
Select the memory type to be used: NOR Flash/SRAM/PSRAM
●
Define the external memory databus width: 8/16 bits
●
Enable or disable the burst access mode for synchronous NOR Flash memories
●
Configure the use of the wait signal: enable/disable, polarity setting and timing
configuration.
●
Enable or disable the extended mode: this mode is used to access the memory with a
different timing configuration for read and write operations.
As the NOR Flash/PSRAM controller can support asynchronous and synchronous
memories, the user should select only the used parameters depending on the memory
characteristics.
The FSMC also provides the possibility of programming several parameters to correctly
interface with the external memory. Depending on the memory type, some parameters are
not used.
In the case where an external asynchronous nonmultiplexed memory is used, the user has
to compute and set the following parameters depending on the information in the memory
datasheet:
●
ADDSET: address setup time
●
DATAST: data setup time
●
ACCMOD: access mode
This parameter gives the FSMC the flexibility to access a wide variety of asynchronous
static memories. There are four extended access modes (A, B, C and D) that allow
write access while reading the memory with different timings, if the memory supports
this kind of feature.
When the extended mode is enabled, the FSMC_BTR register is used for read
operations and the FSMC_BWR register is used for write operations.
In the case where a synchronous memory is used, the user has to compute and set the
following parameters:
●
CLKDIV: clock divide ratio
●
DATLAT: data latency
Note that NOR Flash memory read operations can be synchronous if the memory supports
this mode, while write operations usually remain asynchronous.
When programming a synchronous NOR Flash memory, the memory automatically switches
between the synchronous and the asynchronous mode, so in this case, all parameters have
to be set correctly.



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 26 27 28 29 30 31


Datasheet Download

Go To PDF Page


Link URL



Does ALLDATASHEET help your business so far?  [ DONATE ] 

About Alldatasheet   |   Advertisement   |   Contact us   |   Privacy Policy   |   Link to Datasheet    |   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