전자부품 데이터시트 검색엔진
  Korean  ▼
ALLDATASHEET.CO.KR

X  

ATAM894 데이터시트(PDF) 5 Page - ATMEL Corporation

부품명 ATAM894
상세설명  8k-flash Microcontroller
PDF  97 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
제조업체  ATMEL [ATMEL Corporation]
홈페이지  http://www.atmel.com
Logo ATMEL - ATMEL Corporation

ATAM894 데이터시트(HTML) 5 Page - ATMEL Corporation

  ATAM894 Datasheet HTML 1Page - ATMEL Corporation ATAM894 Datasheet HTML 2Page - ATMEL Corporation ATAM894 Datasheet HTML 3Page - ATMEL Corporation ATAM894 Datasheet HTML 4Page - ATMEL Corporation ATAM894 Datasheet HTML 5Page - ATMEL Corporation ATAM894 Datasheet HTML 6Page - ATMEL Corporation ATAM894 Datasheet HTML 7Page - ATMEL Corporation ATAM894 Datasheet HTML 8Page - ATMEL Corporation ATAM894 Datasheet HTML 9Page - ATMEL Corporation Next Button
Zoom Inzoom in Zoom Outzoom out
 5 / 97 page
background image
5
4679D–4BMCU–05/05
ATAM894
5.2
Components of MARC4 Core
The core contains ROM, RAM, ALU, program counter, RAM address registers, instruction
decoder and interrupt controller. The following sections describe each functional block in more
detail.
5.2.1
Program Memory
The program memory (EEPROM) is electrically programmable and erasable with the customer
application program. The program memory is addressed by a 12-bit wide program counter and
an additional ROM bank register, thus predefining a maximum linear adressable program bank
size of 4 Kbytes. The upper 2 Kbytes may be exchanged by ROM banking, thus allowing to
address a maximum of 10 Kbytes user program. 8 Kbytes of program memory are available
within the ATAM894. The lowest user (EEP)ROM address segment is taken up by a 512-byte
zero page which contains predefined start addresses for interrupt service routines and special
subroutines accessible with single byte instructions (SCALL).
The corresponding memory map is shown in Figure 5-2. Look-up tables of constants can also be
held in ROM and are accessed via the MARC4’s built-in table instruction.
Figure 5-2.
ROM Map
5.2.1.1
ROM Banking
For customers programming with qFORTH the bank switching is fully supported by the compiler.
The MARC4 switches from one ROM bank to another by writing the new bank number to the
ROM Bank Register (RBR). Conventional program space (power-up bank) resides in ROM bank
0. Each ROM bank consists of a 2 Kbyte address space whereby the lowest 2 Kbyte, the base
bank, is common to all banks, so that addresses between 000h and 7FFh always access the
same ROM data (see Figure 5-2). When ROM banking is used, the compiler will, if necessary,
insert program code to save and restore the condition of the RBR on bank switching.
5.2.2
RAM
The ATAM894 contains 256
× 4-bit wide static random access memory (RAM). It is used for the
expression stack, the return stack and data memory for variables and arrays. The RAM is
addressed by any of the four 8-bit wide RAM address registers SP, RP, X and Y.
1F0h
1F8 h
01 0 h
01 8 h
000h
008h
020h
1E 8h
1E 0h
140h
180h
040h
0C 0h
008h
$AUTOSLEEP
$RESET
INT0
INT1
INT2
INT3
INT4
INT5
INT6
INT7
1E 0h
1C 0h
100h
080h
page
000h
Zero page
Base bank
Bank 1
Bank 2
Bank 4
Bank 3
000h
Port D: 00xxb
FFFh
800h
7FFh
Port D: 11xxb
Port D: 10xxb
Port D: 01xxb
000h
1FFh



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


데이터시트 다운로드

Go To PDF Page


링크 URL



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