Electronic Components Datasheet Search |
|
ST6373J2B1 Datasheet(PDF) 8 Page - STMicroelectronics |
|
ST6373J2B1 Datasheet(HTML) 8 Page - STMicroelectronics |
8 / 64 page ST6373 8/64 1.3 MEMORY SPACES The MCU operates in three different memory spaces: Stack Space, Program Space and Data Space. 1.3.1 Stack Space The stack space consists of six 12 bit registers that are used for stacking subroutine and interrupt re- turn addresses plus the current program counter register. 1.3.2 Program Space The program space is physically implemented in the ROM and includes all the instructions that are to be executed, as well as the data required for the immediate addressing mode instructions, the re- served test area and user vectors. It is addressed thanks to the 12-bit Program Counter register (PC register) and the ST6 Core can directly address up to 4K bytes of Program Space. Nevertheless, the Program Space can be extended by the addition of 2-Kbyte memory banks as it is shown inFigure 2, in which the 16K bytes memory is described. These banks are addressed by pointing to the 000h-7FFh locations of the Program Space thanks to the Program Counter, and by writing the appro- priate code in the Program ROM Page Register (PRPR) located at address CAh in the Data Space. Because interrupts and common subrour- outines should be available all the time only the lower 2K byte of the 4K program space are bank switched while the upper 2K byte can be seen as static space. Table 3 gives the different codes that allows the selection of the corresponding banks. Note that, from the memory point of view, the Page 1 and the Static Page represent the same physical memory: it is only a different way of addressing the same location. Figure 3. 16K-Byte Program Space Addressing Figure 4. Memory Addressing Diagram Program counter space 0FFFh 0800h 07FFh 0000h 0000h Static Page Page 1 Page 0 Page1 Static Page Page 23 45 6 7 Page Page Page Page Page 1FFFh PROGRAM SPACE ROM INTE RRUPT & RESET VECTORS ACCUMULATOR DATA RAM BANK SELECT DATA ROM WINDOW SELECT RAM X REGISTER Y REGISTER V REGISTER W REGIS TER DATA ROM WIND OW RAM / EEPROM BANKING AREA 000h 03Fh 040h 07Fh 080h 081h 082h 083h 084h 0C0h 0FFh 0-63 DATA SPACE 0000h 0FF0h 0FFFh PROGRAM COUNTER STACK LEVEL 1 STACK LEVEL 2 STACK LEVEL 3 STACK LEVEL 4 STACK LEVEL 5 STACK LEVEL 6 |
Similar Part No. - ST6373J2B1 |
|
Similar Description - ST6373J2B1 |
|
|
Link URL |
Privacy Policy |
ALLDATASHEET.NET |
Does ALLDATASHEET help your business so far? [ DONATE ] |
About Alldatasheet | Advertisement | Contact us | Privacy Policy | Link Exchange | Manufacturer List All Rights Reserved©Alldatasheet.com |
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 |