background image

6

AT90S8515

0841GS–09/01

Notes:

1. For compatibility with future devices, reserved bits should be written to zero if accessed. Reserved I/O memory addresses

should never be written.

2. Some of the status flags are cleared by writing a logical “1” to them. Note that the CBI and SBI instructions will operate on all

bits in the I/O register, writing a one back into any flag read as set, thus clearing the flag. The CBI and SBI instructions work
with registers $00 to $1F only.

Register Summary

Address

Name

Bit 7

Bit 6

Bit 5

Bit 4

Bit 3

Bit 2

Bit 1

Bit 0

Page

$3F ($5F)

SREG

I

T

H

S

V

N

Z

C

page 20

$3E ($5E)

SPH

SP15

SP14

SP13

SP12

SP11

SP10

SP9

SP8

page 21

$3D ($5D)

SPL

SP7

SP6

SP5

SP4

SP3

SP2

SP1

SP0

page 21

$3C ($5C)

Reserved 

$3B ($5B)

GIMSK

INT1

INT0

-

-

-

-

-

-

page 26

$3A ($5A)

GIFR

INTF1

INTF0

page 26

$39 ($59)

TIMSK

TOIE1

OCIE1A

OCIE1B

-

TICIE1

-

TOIE0

-

page 27

$38 ($58)

TIFR

TOV1

OCF1A

OCF1B

-

ICF1

-

TOV0

-

page 28

$37 ($57)

Reserved

$36 ($56)

Reserved

$35 ($55)

MCUCR

SRE

SRW

SE

SM

ISC11

ISC10

ISC01

ISC00

page 29

$34 ($54)

Reserved

$33 ($53)

TCCR0

-

-

-

-

-

CS02

CS01

CS00

page 33

$32 ($52)

TCNT0

 Timer/Counter0 (8 Bits)

page 34

...

Reserved

$2F ($4F)

TCCR1A

COM1A1

COM1A0

COM1B1

COM1B0

-

-

PWM11

PWM10

page 35

$2E ($4E)

TCCR1B

ICNC1

ICES1

-

-

CTC1

CS12

CS11

CS10

page 36

$2D ($4D)

TCNT1H

 Timer/Counter1 – Counter Register High Byte

page 38

$2C ($4C)

TCNT1L

 Timer/Counter1 – Counter Register Low Byte

page 38

$2B ($4B)

OCR1AH

 Timer/Counter1 – Output Compare Register A High Byte

page 38

$2A ($4A)

OCR1AL

 Timer/Counter1 – Output Compare Register A Low Byte

page 38

$29 ($49)

OCR1BH

 Timer/Counter1 – Output Compare Register B High Byte

page 39

$28 ($48)

OCR1BL

 Timer/Counter1 – Output Compare Register B Low Byte

page 39

...

Reserved

$25 ($45)

ICR1H

 Timer/Counter1 – Input Capture Register High Byte

page 39

$24 ($44)

ICR1L

 Timer/Counter1 – Input Capture Register Low Byte

page 39

...

Reserved

$21 ($41)

WDTCR

-

-

-

WDTOE

WDE

WDP2

WDP1

WDP0

page 42

$20 ($40)

Reserved

$1F ($3F)

EEARH

-

-

-

-

-

-

-

EEAR8

page 44

$1E ($3E)

EEARL

 EEPROM Address Register Low Byte

page 44

$1D ($3D)

EEDR

 EEPROM Data Register

page 44

$1C ($3C)

EECR

-

-

-

-

-

EEMWE

EEWE

EERE

page 44

$1B ($3B)

PORTA

PORTA7

PORTA6

PORTA5

PORTA4

PORTA3

PORTA2

PORTA1

PORTA0

page 63

$1A ($3A)

DDRA

DDA7

DDA6

DDA5

DDA4

DDA3

DDA2

DDA1

DDA0

page 63

$19 ($39)

PINA

PINA7

PINA6

PINA5

PINA4

PINA3

PINA2

PINA1

PINA0

page 63

$18 ($38)

PORTB

PORTB7

PORTB6

PORTB5

PORTB4

PORTB3

PORTB2

PORTB1

PORTB0

page 65

$17 ($37)

DDRB

DDB7

DDB6

DDB5

DDB4

DDB3

DDB2

DDB1

DDB0

page 65

$16 ($36)

PINB

PINB7

PINB6

PINB5

PINB4

PINB3

PINB2

PINB1

PINB0

page 65

$15 ($35)

PORTC

PORTC7

PORTC6

PORTC5

PORTC4

PORTC3

PORTC2

PORTC1

PORTC0

page 70

$14 ($34)

DDRC

DDC7

DDC6

DDC5

DDC4

DDC3

DDC2

DDC1

DDC0

page 71

$13 ($33)

PINC

PINC7

PINC6

PINC5

PINC4

PINC3

PINC2

PINC1

PINC0

page 71

$12 ($32)

PORTD

PORTD7

PORTD6

PORTD5

PORTD4

PORTD3

PORTD2

PORTD1

PORTD0

page 73

$11 ($31)

DDRD

DDD7

DDD6

DDD5

DDD4

DDD3

DDD2

DDD1

DDD0

page 73

$10 ($30)

PIND

PIND7

PIND6

PIND5

PIND4

PIND3

PIND2

PIND1

PIND0

page 73

$0F ($2F)

SPDR

 SPI Data Register

page 51

$0E ($2E)

SPSR

SPIF

WCOL

-

-

-

-

-

-

page 50

$0D ($2D)

SPCR

SPIE

SPE

DORD

MSTR

CPOL

CPHA

SPR1

SPR0

page 49

$0C ($2C)

UDR

 UART I/O Data Register

page 55

$0B ($2B)

USR

RXC

TXC

UDRE

FE

OR

-

-

-

page 55

$0A ($2A)

UCR

RXCIE

TXCIE

UDRIE

RXEN

TXEN

CHR9

RXB8

TXB8

page 56

$09 ($29)

UBRR

 UART Baud Rate Register

page 58

$08 ($28)

ACSR

ACD

-

ACO

ACI

ACIE

ACIC

ACIS1

ACIS0

page 59

Reserved

$00 ($20)

Reserved

Summary of Contents for AVR AT90S8515

Page 1: ...d Dual 8 9 or 10 bit PWM On chip Analog Comparator Programmable Watchdog Timer with On chip Oscillator Programmable Serial UART Master Slave SPI Serial Interface Special Microcontroller Features Low power Idle and Power down Modes External and Internal Interrupt Sources Specifications Low power High speed CMOS Process Technology Fully Static Operation Power Consumption at 4 MHz 3V 25 C Active 3 0 ...

Page 2: ...2 AT90S8515 0841GS 09 01 Pin Configurations ...

Page 3: ...puts approaching 1 MIPS per MHz allowing the system designer to optimize power consumption versus processing speed Block Diagram Figure 1 The AT90S8515 Block Diagram The AVR core combines a rich instruction set with 32 general purpose working regis ters All the 32 registers are directly connected to the Arithmetic Logic Unit ALU allowing two independent registers to be accessed in one single instr...

Page 4: ...ssemblers program debugger simulators in circuit emulators and evaluation kits Pin Descriptions VCC Supply voltage GND Ground Port A PA7 PA0 Port A is an 8 bit bi directional I O port Port pins can provide internal pull up resistors selected for each bit The Port A output buffers can sink 20 mA and can drive LED dis plays directly When pins PA0 to PA7 are used as inputs and are externally pulled l...

Page 5: ...lses are not guaranteed to generate a reset XTAL1 Input to the inverting oscillator amplifier and input to the internal clock operating circuit XTAL2 Output from the inverting oscillator amplifier ICP ICP is the input pin for the Timer Counter1 Input Capture function OC1B OC1B is the output pin for the Timer Counter1 Output CompareB function ALE ALE is the Address Latch Enable used when the Extern...

Page 6: ...t Compare Register B High Byte page 39 28 48 OCR1BL Timer Counter1 Output Compare Register B Low Byte page 39 Reserved 25 45 ICR1H Timer Counter1 Input Capture Register High Byte page 39 24 44 ICR1L Timer Counter1 Input Capture Register Low Byte page 39 Reserved 21 41 WDTCR WDTOE WDE WDP2 WDP1 WDP0 page 42 20 40 Reserved 1F 3F EEARH EEAR8 page 44 1E 3E EEARL EEPROM Address Register Low Byte page 4...

Page 7: ...f Rd Rr PC PC 2 or 3 None 1 2 3 CP Rd Rr Compare Rd Rr Z N V C H 1 CPC Rd Rr Compare with Carry Rd Rr C Z N V C H 1 CPI Rd K Compare Register with Immediate Rd K Z N V C H 1 SBRC Rr b Skip if Bit in Register Cleared if Rr b 0 PC PC 2 or 3 None 1 2 3 SBRS Rr b Skip if Bit in Register is Set if Rr b 1 PC PC 2 or 3 None 1 2 3 SBIC P b Skip if Bit in I O Register Cleared if P b 0 PC PC 2 or 3 None 1 2...

Page 8: ...P None 1 OUT P Rr Out Port P Rr None 1 PUSH Rr Push Register on Stack STACK Rr None 2 POP Rd Pop Register from Stack Rd STACK None 2 BIT AND BIT TEST INSTRUCTIONS SBI P b Set Bit in I O Register I O P b 1 None 2 CBI P b Clear Bit in I O Register I O P b 0 None 2 LSL Rd Logical Shift Left Rd n 1 Rd n Rd 0 0 Z C N V 1 LSR Rd Logical Shift Right Rd n Rd n 1 Rd 7 0 Z C N V 1 ROL Rd Rotate Left through...

Page 9: ... Commercial 0 C to 70 C AT90S8515 4AI AT90S8515 4JI AT90S8515 4PI 44A 44J 40P6 Industrial 40 C to 85 C 8 4 0V 6 0V AT90S8515 8AC AT90S8515 8JC AT90S8515 8PC 44A 44J 40P6 Commercial 0 C to 70 C AT90S8515 8AI AT90S8515 8JI AT90S8515 8PI 44A 44J 40P6 Industrial 40 C to 85 C Package Type 44A 44 lead Thin 1 0 mm Plastic Gull Wing Quad Flat Package TQFP 44J 44 lead Plastic J leaded Chip Carrier PLCC 40P...

Page 10: ...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 Package TQFP 10x10mm body 2 0mm footprint 0 8mm pitch Dimension in Millimeters and Inches JEDEC STANDARD MS 026 ACB REV A 04 11 2001 ...

Page 11: ... 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 SQ SQ 2 11 0 083 1 57 0 062 16 00 0 630 15 00 0 590 SQ 44J 44 lead Plastic J leaded Chip Carrier PLCC Dimensions in Milimeters and Inches JEDEC STANDARD MS 018 AC Controlling dimensions Inches REV A 04 11 2001 ...

Page 12: ... 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 SEATING PLANE 4 83 0 190 MAX 48 26 1 900 REF 0º 15º 40 lead Plastic Dual Inline Parkage PDIP 0 600 wide Demension in Millimeters and Inches JEDEC STANDARD MS 011 AC Controlling dimension Inches REV A 04 11 2001 ...

Page 13: ...41 26 426 5555 FAX 41 26 426 5500 Asia Atmel Asia Ltd Room 1219 Chinachem Golden Plaza 77 Mody Road Tsimhatsui East Kowloon Hong Kong TEL 852 2721 9778 FAX 852 2722 1369 Japan Atmel Japan K K 9F Tonetsu Shinkawa Bldg 1 24 8 Shinkawa Chuo ku Tokyo 104 0033 Japan TEL 81 3 3523 3551 FAX 81 3 3523 7581 Atmel Colorado Springs 1150 E Cheyenne Mtn Blvd Colorado Springs CO 80906 TEL 719 576 3300 FAX 719 5...

Reviews: