Atmel AVR AT90S8515-4 manual

1
2
3
4
5
6
7
8
9
10
11
12
13

Go to page of

A good user manual

The rules should oblige the seller to give the purchaser an operating instrucion of Atmel AVR AT90S8515-4, along with an item. The lack of an instruction or false information given to customer shall constitute grounds to apply for a complaint because of nonconformity of goods with the contract. In accordance with the law, a customer can receive an instruction in non-paper form; lately graphic and electronic forms of the manuals, as well as instructional videos have been majorly used. A necessary precondition for this is the unmistakable, legible character of an instruction.

What is an instruction?

The term originates from the Latin word „instructio”, which means organizing. Therefore, in an instruction of Atmel AVR AT90S8515-4 one could find a process description. An instruction's purpose is to teach, to ease the start-up and an item's use or performance of certain activities. An instruction is a compilation of information about an item/a service, it is a clue.

Unfortunately, only a few customers devote their time to read an instruction of Atmel AVR AT90S8515-4. A good user manual introduces us to a number of additional functionalities of the purchased item, and also helps us to avoid the formation of most of the defects.

What should a perfect user manual contain?

First and foremost, an user manual of Atmel AVR AT90S8515-4 should contain:
- informations concerning technical data of Atmel AVR AT90S8515-4
- name of the manufacturer and a year of construction of the Atmel AVR AT90S8515-4 item
- rules of operation, control and maintenance of the Atmel AVR AT90S8515-4 item
- safety signs and mark certificates which confirm compatibility with appropriate standards

Why don't we read the manuals?

Usually it results from the lack of time and certainty about functionalities of purchased items. Unfortunately, networking and start-up of Atmel AVR AT90S8515-4 alone are not enough. An instruction contains a number of clues concerning respective functionalities, safety rules, maintenance methods (what means should be used), eventual defects of Atmel AVR AT90S8515-4, and methods of problem resolution. Eventually, when one still can't find the answer to his problems, he will be directed to the Atmel service. Lately animated manuals and instructional videos are quite popular among customers. These kinds of user manuals are effective; they assure that a customer will familiarize himself with the whole material, and won't skip complicated, technical information of Atmel AVR AT90S8515-4.

Why one should read the manuals?

It is mostly in the manuals where we will find the details concerning construction and possibility of the Atmel AVR AT90S8515-4 item, and its use of respective accessory, as well as information concerning all the functions and facilities.

After a successful purchase of an item one should find a moment and get to know with every part of an instruction. Currently the manuals are carefully prearranged and translated, so they could be fully understood by its users. The manuals will serve as an informational aid.

Table of contents for the manual

  • Page 1

    1 Features • Utilizes the A VR ® RISC Ar chitecture • A VR – High -perf ormance and Lo w-po wer RISC Ar ch itecture – 118 P o werful Instru ctions – Most Single Cl ock Cy cle Exe cution – 32 x 8 G eneral-purpos e W orking Registe rs – Up to 8 MIPS Thr oughput at 8 MHz • Data and Non volatile Pro gram Memory – 8K Bytes of In-Syste[...]

  • Page 2

    2 AT90S8515 0841GS –09/01 Pin Configurations[...]

  • Page 3

    3 AT90S8515 0841G S–09/01 Description The AT90S 8515 is a low -power CMOS 8-bit m icroco ntroller based on the AVR RIS C archit ecture. By ex ecutin g power ful instruct ions in a single clo ck cycle, the AT9 0S8515 achieves through puts approac hing 1 MIP S per MHz, allo wing the sy stem design er to optim ize power c onsumpti on versus processi[...]

  • Page 4

    4 AT90S8515 0841GS –09/01 one c lock cycl e. The result ing ar chitecture is more code ef ficie nt whil e achieving throughp uts up to te n times f aster tha n conventio nal CISC mi crocon trollers. The AT 90S8 515 prov ides the foll owing fe ature s: 8K byte s of In- System Progra mmab le Flash, 512 by tes EEPRO M, 512 bytes SRAM, 32 genera l-pu[...]

  • Page 5

    5 AT90S8515 0841G S–09/01 current if the pull-up re sistor s are activate d. The Port D pins ar e tri-state d when a reset conditi on become s active , even if the clock is not ac tive. Port D also ser ves the function s of vario us special featu res of the AT90S 8515 as liste d on page 73. RESET Reset i nput. A low le vel on this pi n for more t[...]

  • Page 6

    6 AT90S8515 0841GS –09/01 Notes: 1. For compat ibilit y with fu ture d e vices, re ser ved bits shoul d be wr itten t o zero if access ed. Rese r ved I/O memo r y addre ss es should n ev er be writ ten. 2. Som e of the st atus flags a re cleare d b y writing a logic al “1” to them. Not e that the CBI and SBI instructio ns will op erate on all[...]

  • Page 7

    7 AT90S8515 0841G S–09/01 Instruct ion Set Summary Mnemoni c Operand s Descript ion Opera tion Flags # Clocks ARITHMETIC AND LOGIC INSTRUCT IONS ADD Rd, Rr Add T wo Registe rs Rd ← Rd + Rr Z,C,N,V,H 1 ADC Rd, Rr Add with Carry Tw o Registers Rd ← Rd + Rr + C Z,C,N,V,H 1 ADIW Rdl, K Add Immediate to Word Rdh:Rdl ← Rdh:Rd l + K Z,C,N,V,S 2 SU[...]

  • Page 8

    8 AT90S8515 0841GS –09/01 DATA TRANSFER INSTRUCTIONS MOV Rd, R r M ove betwee n Registers Rd ← Rr No ne 1 LDI Rd, K Load Immediate Rd ← KN o n e 1 LD Rd, X Load Indirect Rd ← (X) None 2 LD Rd, X+ Load Indire ct and Post-i nc. Rd ← (X), X ← X + 1 None 2 LD Rd, - X Load Indirect a nd Pre-dec. X ← X - 1, Rd ← (X ) None 2 LD Rd, Y Load [...]

  • Page 9

    9 AT90S8515 0841G S–09/01 Note: Order A T90S85 15A-XXX f or devi ces with the F STRT Fus e progr ammed. A T90S8515 Or dering Infor mation Speed (MHz) P ower Suppl y Ordering Code P ackage Operation Ra nge 4 2.7V - 6.0V A T90 S8515 -4AC A T9 0S8515 -4JC A T9 0S85 15-4 PC 44A 44J 40P6 Commercial (0 ° C to 70 ° C) A T9 0S85 15-4 AI A T9 0S8515 -4J[...]

  • Page 10

    10 AT90S8515 0841GS –09/01 P a c k aging Information 44A 1.20(0.047) MAX 10.10(0.394) 9.90(0.386) SQ 12.25(0.482) 11.75(0.462) SQ 0.75(0.030) 0.45(0.018) 0.15(0.006) 0.05(0.002) 0.20(0.008) 0.09(0.004) 0˚~7˚ 0.80(0.0315) BSC PIN 1 ID 0.45(0.018) 0.30(0.012) PIN 1 *Controlling dimension: millimetter 44-lead, Thin (1.0mm) Plastic Quad Flat P acka[...]

  • Page 11

    11 AT90S8515 0841G S–09/01 44J 1.14(0.045) X 45˚ PIN NO . 1 IDENTIFY 0.813(0.032) 0.660(0.026) 1.27(0.050) TYP 12.70(0.500) REF SQ 1.14(0.045) X 45˚ 0.51(0.020)MAX 45˚ MAX (3X) 0.318(0.0125) 0.191(0.0075) 0.533(0.021) 0.330(0.013) 0.50(0.020)MIN 3.05(0.120) 2.29(0.090) 4.57(0.180) 4.19(0.165) 16.70(0.656) 16.50(0.650) 17.70(0.695) 17.40(0.685)[...]

  • Page 12

    12 AT90S8515 0841GS –09/01 40P6 52.71(2.075) 51.94(2.045) PIN 1 13.97(0.550) 13.46(0.530) 0.38(0.015)MIN 0.56(0.022) 0.38(0.015) REF 15.88(0.625) 15.24(0.600) 1.65(0.065) 1.27(0.050) 17.78(0.700)MAX 0.38(0.015) 0.20(0.008) 2.54(0.100)BSC 3.56(0.140) 3.05(0.120) SEA TING PLANE 4.83(0.190)MAX 48.26(1.900) REF 0 º ~ 15 º 40-lead, Plastic Dual Inli[...]

  • Page 13

    © Atmel Corp oration 2001. Atmel Cor poration makes no w arranty f or the use of its products, other than those e xpressly contained in the Company ’ s standard warranty which is detailed in Atmel ’ s T erm s and Conditions l ocated on the Company ’ s web site. The Company assumes no respons ibilit y for an y errors which may appear in this [...]