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

X  

STC89C53RC Fiches technique(PDF) 21 Page - STCmicro Technology Co,.Ltd

No de pièce STC89C53RC
Description  Enhanced 80C51 Central Processing Unit ,6T or 12T per machine cycle
PDF  165 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
Fabricant  STC [STCmicro Technology Co,.Ltd]
Site Internet  http://www.stcmicro.com/
Logo STC - STCmicro Technology Co,.Ltd

STC89C53RC Fiches technique(HTML) 21 Page - STCmicro Technology Co,.Ltd

Back Button STC89C53RC Datasheet HTML 17Page - STCmicro Technology Co,.Ltd STC89C53RC Datasheet HTML 18Page - STCmicro Technology Co,.Ltd STC89C53RC Datasheet HTML 19Page - STCmicro Technology Co,.Ltd STC89C53RC Datasheet HTML 20Page - STCmicro Technology Co,.Ltd STC89C53RC Datasheet HTML 21Page - STCmicro Technology Co,.Ltd STC89C53RC Datasheet HTML 22Page - STCmicro Technology Co,.Ltd STC89C53RC Datasheet HTML 23Page - STCmicro Technology Co,.Ltd STC89C53RC Datasheet HTML 24Page - STCmicro Technology Co,.Ltd STC89C53RC Datasheet HTML 25Page - STCmicro Technology Co,.Ltd Next Button
Zoom Inzoom in Zoom Outzoom out
 21 / 165 page
background image
Chapter 3 Memory Organization
3.1 Program Memory
The STC89xx series MCU has separate address space for Program Memory and Data Memory. Program memory
is the memory which stores the program codes for the CPU to execute. There is up to 64K-bytes long of flash
memory for program and data storage in the STC89xx series MCU. The lower 4K for the STC89C51RC(8K for
the STC89C52RC,16K for STC89C54RC, etc.) may reside on chip. The design allows users to configure it as
like there are three individual partition banks inside. They are called AP(application program) region, IAP(In-
Application-Program) region and ISP(In-System-Program) boot region. AP region is the space that user program
is resided. IAP(In-Application-Program) region is the nonvolatile data storage space that may be used to save
important parameters by AP program. In other words, the IAP capability of STC89xx series provide the user to
read/write the user-defined on-chip data flash region to save the needing in use of external EEPROM device. ISP
boot region is the space that allows a specific program we calls “ISP program” is resided. Inside the ISP region,
the user can also enable read/write access to a small memory space to store parameters for specific purposes.
Generally, the purpose of ISP program is to fulfill AP program upgrade without the need to remove the device
from system. STC89xx series hardware catches the configuration information since power-up duration and
performs out-of-space hardware-protection depending on pre-determined criteria. The criteria is AP region can
be accessed by ISP program only, IAP region can be accessed by ISP program and AP program, and ISP region
is prohibited access from AP program and ISP program itself. But if the “ISP data flash is enabled”, ISP program
can read/write this space. When wrong settings on ISP-IAP SFRs are done, The “out-of-space” happens and
STC89xx series follow the criteria above, ignore the trigger command.
After reset, the CPU begins execution from the location 0000H of Program Memory, where should be the starting
of the user’s application code. To service the interrupts, the interrupt service locations (called interrupt vectors)
should be located in the program memory. Each interrupt is assigned a fixed location in the program memory. The
interrupt causes the CPU to jump to that location, where it commences execution of the service routine. External
Interrupt 0, for example, is assigned to location 0003H. If External Interrupt 0 is going to be used, its service
routine must begin at location 0003H. If the interrupt is not going to be used, its service location is available as
general purpose program memory.
The interrupt service locations are spaced at an interval of 8 bytes: 0003H for External Interrupt 0, 000BH for
Timer 0, 0013H for External Interrupt 1, 001BH for Timer 1, etc. If an interrupt service routine is short enough (as
is often the case in control applications), it can reside entirely within that 8-byte interval. Longer service routines
can use a jump instruction to skip over subsequent interrupt locations, if other interrupts are in use.
FFFFH
0000H
64K
Bytes
External
STC89C51RC Program Memory
4K Bytes
Internal
60K
Bytes
External
or
0000H
0FFFH
1000H
FFFFH
FFFFH
0000H
64K
Bytes
External
STC89C52RC Program Memory
8K Bytes
Internal
56K
Bytes
External
or
0000H
1FFFH
2000H
FFFFH
21



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