AT90S8515-4JI Atmel, AT90S8515-4JI Datasheet - Page 3
![IC MCU 8K FLSH 4MHZ LV IT 44PLCC](/photos/6/70/67043/453-44-plcc_sml.jpg)
AT90S8515-4JI
Manufacturer Part Number
AT90S8515-4JI
Description
IC MCU 8K FLSH 4MHZ LV IT 44PLCC
Manufacturer
Atmel
Series
AVR® 90Sr
Datasheets
1.AT90S8515-4AC.pdf
(112 pages)
2.AT90S8515-4AC.pdf
(4 pages)
3.AT90S8515-4AC.pdf
(4 pages)
Specifications of AT90S8515-4JI
Core Processor
AVR
Core Size
8-Bit
Speed
4MHz
Connectivity
SPI, UART/USART
Peripherals
Brown-out Detect/Reset, POR, PWM, WDT
Number Of I /o
32
Program Memory Size
8KB (4K x 16)
Program Memory Type
FLASH
Eeprom Size
512 x 8
Ram Size
512 x 8
Voltage - Supply (vcc/vdd)
2.7 V ~ 6 V
Oscillator Type
Internal
Operating Temperature
-40°C ~ 85°C
Package / Case
44-PLCC
Lead Free Status / RoHS Status
Contains lead / RoHS non-compliant
Data Converters
-
1. Skip Instruction with Interrupts
2494A–09/01
A skip instruction (SBRS, SBRC, SBIS, SBIC, CPSE) that skips a 2-word instruction needs three clock cycles. If an
interrupt occurs during the first or second clock cycle of this skip instruction, the return address will not be stored cor-
rectly on the stack. In this situation, the address of the second word in the 2-word instruction is stored. This means that
on return from interrupt, the second word of the 2-word command will be decoded and executed as an instruction. The
AT90S8515 has two 2-word instructions: LDS and STS.
Note 1: This can only occur if all of the following conditions are true:
- A skip instruction is followed by a 2-word instruction.
- The skip instruction is actually skipping the 2-word instruction.
- Interrupts are enabled, and at least one interrupt source can generate an interrupt.
- An interrupt arrives in the first or second cycle of the skip instruction.
Note 2: This will cause problems only if the address of the following LDS or STS command points to an address
beyond 400 Hex.
Problem Fix/Workaround
For assembly program, avoid skipping a 2-word instruction if interrupts are enabled.
The following C-compilers handles this sequence correctly:
–
–
Codevision Compiler, version 1.0.0.5 or higher
IAR Compiler, version 1.40b or higher
Image Craft compiler, all versions
AT90S8515 Errata
3