AT90S1200-4SC Atmel, AT90S1200-4SC Datasheet - Page 8

MCU 1K ISP FLASH 4MHZ 20-SOIC

AT90S1200-4SC

Manufacturer Part Number
AT90S1200-4SC
Description
MCU 1K ISP FLASH 4MHZ 20-SOIC
Manufacturer
Atmel
Series
AVR® 90Sr
Datasheet

Specifications of AT90S1200-4SC

Core Processor
AVR
Core Size
8-Bit
Speed
4MHz
Connectivity
SPI
Peripherals
POR, WDT
Number Of I /o
15
Program Memory Size
1KB (512 x 16)
Program Memory Type
FLASH
Eeprom Size
64 x 8
Voltage - Supply (vcc/vdd)
2.7 V ~ 6 V
Oscillator Type
Internal
Operating Temperature
0°C ~ 70°C
Package / Case
20-SOIC (7.5mm Width)
Lead Free Status / RoHS Status
Contains lead / RoHS non-compliant
Ram Size
-
Data Converters
-

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
AT90S1200-4SC
Manufacturer:
ATMEL/爱特梅尔
Quantity:
20 000
I/O Direct
Relative Program Addressing,
RJMP and RCALL
Subroutine and Interrupt
Hardware Stack
8
AT90S1200
Operands are contained in register r (Rr) and d (Rd). The result is stored in register d
(Rd).
Figure 9. I/O Direct Addressing
Operand address is contained in 6 bits of the instruction word. n is the destination or
source register address.
Figure 10. Relative Program Memory Addressing
Program execution continues at address PC + k + 1. The relative address k is -2048 to
2047.
The AT90S1200 uses a 3 level deep hardware stack for subroutines and interrupts. The
hardware stack is 9 bits wide and stores the Program Counter (PC) return address while
subroutines and interrupts are executed.
RCALL instructions and interrupts push the PC return address onto stack level 0, and
the data in the other stack levels 1 - 2 are pushed one level deeper in the stack. When a
RET or RETI instruction is executed the returning PC is fetched from stack level 0, and
the data in the other stack levels 1 - 2 are popped one level in the stack.
If more than three subsequent subroutine calls or interrupts are executed, the first val-
ues written to the stack are overwritten.
0838H–AVR–03/02

Related parts for AT90S1200-4SC