Electronic Components Datasheet Search
  English  ▼

X  

AT90SCR100 Datasheet(PDF) 364 Page - ATMEL Corporation

Part # AT90SCR100
Description  8-bit Microcontroller for Smart Card Readers
PDF  433 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
Manufacturer  ATMEL [ATMEL Corporation]
Direct Link  http://www.atmel.com
Logo ATMEL - ATMEL Corporation

AT90SCR100 Datasheet(HTML) 364 Page - ATMEL Corporation

Back Button AT90SCR100 Datasheet HTML 360Page - ATMEL Corporation AT90SCR100 Datasheet HTML 361Page - ATMEL Corporation AT90SCR100 Datasheet HTML 362Page - ATMEL Corporation AT90SCR100 Datasheet HTML 363Page - ATMEL Corporation AT90SCR100 Datasheet HTML 364Page - ATMEL Corporation AT90SCR100 Datasheet HTML 365Page - ATMEL Corporation AT90SCR100 Datasheet HTML 366Page - ATMEL Corporation AT90SCR100 Datasheet HTML 367Page - ATMEL Corporation AT90SCR100 Datasheet HTML 368Page - ATMEL Corporation Next Button
Zoom Inzoom in Zoom Outzoom out
 364 / 433 page
background image
364
TPR0327AY–SMS–30Jan09
AT90SCR100
28.3
Read-While-Write and No Read-While-Write Flash Sections
Regarding the address targeted by a programming sequence, the CPU supports Read-While-
Write or is halted during a Boot Loader software update.
In addition to the two sections that are configurable by the BOOTSZ Fuses as described above,
the Flash is also divided into two fixed sections, the Read-While-Write (RWW) section and the
No Read-While-Write (NRWW) section. The limit between the RWW- and NRWW sections is
given in Table 28-1 and Figure 28-1 on page 365. The main differences between the two sec-
tions are:
• The NRWW section can be read when erasing or writing a page located inside the RWW
section.
• The CPU is stopped when erasing or writing a page located inside the NRWW section.
28.3.1
RWW – Read-While-Write Section
If a Boot Loader software update is programming a page inside the RWW section you can only
read code from the NRWW section.
During an on-going programming, the software must ensure that the RWW section won’t be
read. If the user software is trying to read code located inside the RWW section (i.e., by load pro-
gram memory, call, or jump instructions or an interrupt) during programming sequence, the
software may end up in an unknown state. To avoid this, the interrupts should either be disabled
or moved to the Boot Loader section.
The Boot Loader section is always located in the NRWW section. The RWW Section Busy bit
(RWWSB) in the Store Program Memory Control and Status Register (SPMCSR) will be read as
logical one as long as the RWW section is blocked for read operation. After the end of a pro-
gramming sequence, the RWWSB must be cleared by software before reading code located in
the RWW section. See “SPMCSR – Store Program Memory Control and Status Register” on
page 367. for details on how to clear RWWSB.
28.3.2
NRWW – No Read-While-Write Section
The code located in the NRWW section can be read when the Boot Loader software is updating
a page in the RWW section. When the Boot Loader code updates the NRWW section, the CPU
is halted during the entire Page Erase or Page Write operation.
The user software can never read any code located inside the RWW section dur-
ing a Boot Loader software operation. The syntax “Read-While-Write section”
refers to the section that is being programmed (erased or written), not the section
executed during a Boot Loader software update.
Note
Table 28-1.
Read-While-Write Features
Which Section does the Z-pointer
Address During the Programming?
Which Section Can
be Read During
Programming?
Is the CPU
Halted?
Read-While-Write
Supported?
RWW Section
NRWW Section
No
Yes
NRWW Section
None
Yes
No



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