数据搜索系统,热门电子元器件搜索
  Chinese  ▼
ALLDATASHEETCN.COM

X  

ST10 数据表(PDF) 10 Page - STMicroelectronics

部件名 ST10
功能描述  16-BIT MCU WITH 128KBYTE FLASH MEMORY
PDF  58 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
制造商  STMICROELECTRONICS [STMicroelectronics]
网页  http://www.st.com
标志 STMICROELECTRONICS - STMicroelectronics

ST10 数据表(HTML) 10 Page - STMicroelectronics

Back Button ST10 Datasheet HTML 6Page - STMicroelectronics ST10 Datasheet HTML 7Page - STMicroelectronics ST10 Datasheet HTML 8Page - STMicroelectronics ST10 Datasheet HTML 9Page - STMicroelectronics ST10 Datasheet HTML 10Page - STMicroelectronics ST10 Datasheet HTML 11Page - STMicroelectronics ST10 Datasheet HTML 12Page - STMicroelectronics ST10 Datasheet HTML 13Page - STMicroelectronics ST10 Datasheet HTML 14Page - STMicroelectronics Next Button
Zoom Inzoom in Zoom Outzoom out
 10 / 58 page
background image
ST10F163
10/58
IV - MEMORY ORGANIZATION
The memory space of the ST10F163 is configured
in a Von-Neumann architecture. Code memory,
data memory, registers and I/O ports are orga-
nized within the same linear address space which
includes 16 MBytes. The entire memory space
can be accessed bytewise or wordwise. Particular
portions of the on-chip memory have additionally
been made directly bit addressable.
1 KByte of on-chip RAM is provided as a storage
for user defined variables, for the system stack,
general purpose register banks and even for code.
A register bank can consist of up to 16 wordwide
(R0 to R15) and/or bytewide (RL0, RH0,
…, RL7,
RH7) General Purpose Registers (GPRs).
1024 bytes (2 * 512 bytes) of the address space
are reserved for the Special Function Register
areas (SFR space and ESFR space). SFRs are
wordwide registers which are used for controlling
and monitoring functions of the different on-chip
units. Unused SFR addresses are reserved for
other/future members of the ST10 family.
In order to meet the needs of system designs
where more memory is required than is provided
on chip, up to 16 MBytes of external RAM and/or
ROM can be connected to the microcontroller.
V - FLASH MEMORY
The ST10F163 provides 128KBytes of on-chip,
electrically erasable and re-programmable Flash
EPROM. The flash memory is organized in 32 bit
wide blocks. This allows double word instructions
to be fetched in one machine cycle. The flash
memory can be used for both code and data stor-
age. The flash memory is organized into four
banks of sizes 8K, 24K, 48K and 48Kbytes (table
2). Each of these banks can be erased indepen-
dently. This prevents unnecessary erasing of the
whole flash memory when only a partial erasing is
required (see Table 2).
Typical timing characteristics give 80
µs for word or
double word programming and 800 ms for block
erasing, at 25mhz system clock. the flash memory
has a typical endurance of 1000 erasing/program-
ming cycles. the flash memory can be pro-
grammed, either in a programming board, or in the
target system. the code to program or erase the
flash memory is executed from an external mem-
ory or from the on-chip ram, but not from the flash
memory itself. as a flexible and cost-saving alter-
native, the on-chip bootstrap loader may be used
to load and start the programming code.
the following considerations must be taken into
account for programming or erasing ‘on-line’ in the
target system:
– While operations are in progress, the flash mem-
ory can not be accessed as usual, no branch
can be made to the flash memory and no data
reads can be taken from the flash memory.
– If the two first blocks (8KB + 24KB) of the flash
memory are mapped to segment 0, no interrupt
or hardware trap must occur during program-
ming or erasing, as this would require a ‘forbid-
den’ branch to the flash memory.
A flash memory protection option, when activated,
prevents view access to the contents of the ROM
and the on-chip RAM, code operation from within
the flash memory continues as normal. During the
initialization phase, the first two blocks of the flash
memory (8KB + 24KB) can be mapped to seg-
ment 0 (addresses 00000h to 07FFFh), or to seg-
ment 1 (addresses 10000h to 17FFFh). This
makes it possible to use external memory for addi-
tional system flexibility.
Table 2 : FLASH memory bank organisation
Bank
Addresses (Segment 0)
Addresses (Segment 1)
Size (bytes)
0
1
2
3
000000h to 001FFFh
002000h to 007FFFh
018000h to 023FFFh
024000h to 02FFFFh
010000h to 011FFFh
012000h to 017FFFh
018000h to 023FFFh
024000h to 02FFFFh
8K
24K
48K
48K



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


数据表 下载

Go To PDF Page


链接网址



ALLDATASHEET是否为您带来帮助?  [ DONATE ] 

关于 Alldatasheet   |   广告服务   |   联系我们   |   隐私政策   |   数据表链接    |   链接交换   |   制造商名单
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