Electronic Components Datasheet Search
  English  ▼

X  

XC2000 Datasheet(PDF) 87 Page - Infineon Technologies AG

Part # XC2000
Description  16/32-Bit Single-Chip Microcontroller with 32-Bit Performance Volume 1 (of 2): Peripheral Units
PDF  647 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
Manufacturer  INFINEON [Infineon Technologies AG]
Direct Link  http://www.infineon.com
Logo INFINEON - Infineon Technologies AG

XC2000 Datasheet(HTML) 87 Page - Infineon Technologies AG

Back Button XC2000 Datasheet HTML 83Page - Infineon Technologies AG XC2000 Datasheet HTML 84Page - Infineon Technologies AG XC2000 Datasheet HTML 85Page - Infineon Technologies AG XC2000 Datasheet HTML 86Page - Infineon Technologies AG XC2000 Datasheet HTML 87Page - Infineon Technologies AG XC2000 Datasheet HTML 88Page - Infineon Technologies AG XC2000 Datasheet HTML 89Page - Infineon Technologies AG XC2000 Datasheet HTML 90Page - Infineon Technologies AG XC2000 Datasheet HTML 91Page - Infineon Technologies AG Next Button
Zoom Inzoom in Zoom Outzoom out
 87 / 647 page
background image
XC2000 Derivatives
System Units (Vol. 1 of 2)
Memory Organization
Preliminary
User’s Manual
3-25
V1.0, 2007-06
MemoryX2K, V1.1
3.9.4
Details of Command Sequences
The description defines the command sequence with pseudo assembler code. It is
“pseudo” because all addresses are direct addresses which is generally not possible in
real assembler code.
The commands are called by a sequence of one to six data moves into the flash memory
range. The data moves must be of the “word” type, i.e. not byte move instructions. The
following sections describe each command. The following abbreviations for addresses
and data will be used:
•
PA: “Page Address”. This is the base address of the destination page. For example
the very first page has the address C0’0000H. The page 13 of the second array has
the PA = C0’0000H + 1·256·1024 (for the array) + 0·4·1024 (for the sector) + 13·128
(for the page) = C4’0680H.
•
SECPA: “Security Page Address”. This is the virtual address of a security page. It is
“virtual” because SECPA is just used as argument of the command sequence to
identify the security page but the physical storage of the security page is hidden.
Two security pages are defined:
SecP0: address C0’0000H.
SecP1: address C0’0080H.
•
WD: “Write Data”. This is a 16-bit data word that is written into the assembly buffer.
•
SA: “Sector Address”. This is the physical sector number as defined in Figure 3-6
based on the address of the flash module. Two examples as clarification:
1. Physical sector number 16 of the first array that is based on C0’0000H is addressed
with SA = C0’0000H + 16·4·1024 = C1’0000H.
2. The second 256 KB array has the base address C4’0000H (as shown in
Table 3-1). So its physical sector number 3 has the SA = C4’0000H + 3·4·1024 =
C4’3000H.
•
PWD: “Password”. This is a 64-bit password. It is transferred in 4 16-bit data words
PWD0 = PWD[15:0], PWD1 = PWD[31:16], PWD2 = PWD[47:32] and PWD3 =
PWD[63:48].
•
Address XX followed by two hexadecimal digits, for example “XXAAH”. If the
command targets a certain flash module the XX must be translated to its base
address. So “XXAAH” means C0’00AAH for all commands addressing flash 0,
C4’00AAH for flash 1 and C8’00AAH for flash 2. If a command (e.g. “Clear Status”)
addresses the complete flash memory the base address of flash module 0 must be
used.
•
Data XX followed by two hexadecimal digits, e.g. XXA5H. This is a “don’t care” data
word where only the low byte must match a certain pattern. So in this example all data
words like 12A5H or 79A5H can be used.
•
MR: “Margin”. This 8-bit number defines the read margin. MR can take the values 00H
(normal read), 01H (hard read 0), 02H (alternate hard read 0), 05H (hard read 1), 06H
(alternate hard read 1). All other values of MR are reserved.



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


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