Moteur de recherche de fiches techniques de composants électroniques
  French  ▼
ALLDATASHEET.FR

X  

ST10F280 Fiches technique(PDF) 41 Page - STMicroelectronics

No de pièce ST10F280
Description  16-bit MCU with MAC unit, 512 Kbyte Flash memory and 18 Kbyte RAM
PDF  239 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
Fabricant  STMICROELECTRONICS [STMicroelectronics]
Site Internet  http://www.st.com
Logo STMICROELECTRONICS - STMicroelectronics

ST10F280 Fiches technique(HTML) 41 Page - STMicroelectronics

Back Button ST10F280_12 Datasheet HTML 37Page - STMicroelectronics ST10F280_12 Datasheet HTML 38Page - STMicroelectronics ST10F280_12 Datasheet HTML 39Page - STMicroelectronics ST10F280_12 Datasheet HTML 40Page - STMicroelectronics ST10F280_12 Datasheet HTML 41Page - STMicroelectronics ST10F280_12 Datasheet HTML 42Page - STMicroelectronics ST10F280_12 Datasheet HTML 43Page - STMicroelectronics ST10F280_12 Datasheet HTML 44Page - STMicroelectronics ST10F280_12 Datasheet HTML 45Page - STMicroelectronics Next Button
Zoom Inzoom in Zoom Outzoom out
 41 / 239 page
background image
ST10F280
Internal Flash memory
Doc ID 8673 Rev. 3
41/239
5.3.6
Reset processing and initial State
The Flash module distinguishes two kinds of CPU reset types
The lengthening of CPU reset:
Is not reported to external devices by bidirectional pin
Is not enabled in case of external start of CPU after reset.
5.4
Flash memory configuration
The default memory configuration of the ST10F280 Memory is determined by the state of
the EA pin at reset. This value is stored in the Internal ROM Enable bit (named ROMEN) of
the SYSCON register.
When ROMEN = 0, the internal Flash is disabled and external ROM is used for startup
control. Flash memory can later be enabled by setting the ROMEN bit of SYSCON to 1. The
code performing this setting must not run from a segment of the external ROM to be
replaced by a segment of the Flash memory, otherwise unexpected behaviour may occur.
For example, if external ROM code is located in the first 32K Bytes of segment 0, the first
32K Bytes of the Flash must then be enabled in segment 1. This is done by setting the
ROMS1 bit of SYSCON to 0 before or simultaneously with setting of ROMEN bit. This must
be done in the externally supplied program before the execution of the EINIT instruction.
If program execution starts from external memory, but access to the Flash memory mapped
in segment 0 is later required, then the code that performs the setting of ROMEN bit must be
executed either in the segment 0 but above address 00’8000h, or from the internal RAM.
Bit ROMS1 only affects the mapping of the first 32K Bytes of the Flash memory. All other
parts of the Flash memory (addresses 01’8000h 08’FFFFh) remain unaffected.
The SGTDIS Segmentation Disable / Enable must also be set to 0 to allow the use of the full
512K Bytes of on-chip memory in addition to the external boot memory. The correct
procedure on changing the segmentation registers must also be observed to prevent an
unwanted trap condition:
Instructions that configure the internal memory must only be executed from external
memory or from the internal RAM.
An Absolute Inter-Segment Jump (JMPS) instruction must be executed after Flash
enabling, to the next instruction, even if this next instruction is located in the
consecutive address.
Whenever the internal Memory is disabled, enabled or remapped, the DPPs must be
explicitly (re)loaded to enable correct data accesses to the internal memory and/or
external memory.
5.5
Application examples
5.5.1
Handling of Flash addresses
All command, Block, Data and register addresses to the Flash have to be located within the
active Flash memory space. The active space is that address range to which the physical
Flash addresses are mapped as defined by the user. When using data page pointer (DPP)



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 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100  ...More


Fiches technique Télécharger

Go To PDF Page


Lien URL



ALLDATASHEET vous a-t-il été utile ?  [ DONATE ] 

À propos de Alldatasheet   |   Publicité   |   Contactez-nous   |   Politique de confidentialité   |   Lien vers la fiche technique    |   Echange de liens   |   Fabricants
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