参数资料
型号: AT90S1200-4SI
厂商: ATMEL CORP
元件分类: 微控制器/微处理器
英文描述: -bit AVR Microcontroller with 8K Bytes In- System Programmable Flash
中文描述: 8-BIT, FLASH, 4 MHz, RISC MICROCONTROLLER, PDSO20
封装: 0.300 INCH, PLASTIC, MS-013, SOIC-20
文件页数: 6/71页
文件大小: 1416K
代理商: AT90S1200-4SI
6
AT90S1200
0838H
AVR
03/02
During interrupts and subroutine calls, the return address Program Counter (PC) is
stored on the stack. The stack is a 3-level-deep hardware stack dedicated for subrou-
tines and interrupts.
The I/O memory space contains 64 addresses for CPU peripheral functions such as
Control Registers, Timer/Counters, A/D Converters and other I/O functions. The mem-
ory spaces in the AVR architecture are all linear and regular memory maps.
A flexible interrupt module has its control registers in the I/O space with an additional
global interrupt enable bit in the status register. All the different interrupts have a sepa-
rate interrupt vector in the interrupt vector table at the beginning of the
program memory. The different interrupts have priority in accordance with their interrupt
vector position. The lower the interrupt vector address, the higher the priority.
General Purpose
Register File
Figure 5 shows the structure of the 32 general purpose registers in the CPU.
Figure 5.
AVR
CPU General Purpose Working Registers
All the register operating instructions in the instruction set have direct and single cycle
access to all registers. The only exception is the five constant arithmetic and logic
instructions SBCI, SUBI, CPI, ANDI, ORI between a constant and a register and the LDI
instruction for load immediate constant data. These instructions apply to the second half
of the registers in the register file (R16..R31). The general SBC, SUB, CP, AND, OR
and all other operations between two registers or on a single register apply to the entire
register file.
Register 30 also serves as an 8-bit pointer for indirect address of the register file.
ALU
Arithmetic Logic
Unit
The high-performance AVR ALU operates in direct connection with all the 32 general
purpose working registers. Within a single clock cycle, ALU operations between regis-
ters in the register file are executed. The ALU operations are divided into three main
categories
arithmetic, logic and bit-functions.
In-System
Programmable Flash
Program Memory
The AT90S1200 contains 1K bytes On-chip In-System Programmable Flash memory for
program storage. Since all instructions are single 16-bit words, the Flash is organized as
512 x 16. The Flash memory has an endurance of at least 1000 write/erase cycles.
The AT90S1200 Program Counter is 9 bits wide, thus addressing the 512 words Flash
program memory.
See page 37 for a detailed description on Flash data downloading.
7
0
R0
R1
R2
General
Purpose
Working
R28
Registers
R29
R30 (Z-Register)
R31
相关PDF资料
PDF描述
AT90S1200-4YC -bit AVR Microcontroller with 8K Bytes In- System Programmable Flash
AT90S1200-4YI -bit AVR Microcontroller with 8K Bytes In- System Programmable Flash
AT90S1200A -bit AVR Microcontroller with 8K Bytes In- System Programmable Flash
AT90S1200-12PC -bit AVR Microcontroller with 8K Bytes In- System Programmable Flash
AT90S1200 -bit AVR Microcontroller with 8K Bytes In- System Programmable Flash
相关代理商/技术参数
参数描述
AT90S1200-4YC 功能描述:8位微控制器 -MCU 1K FLASH 3V RoHS:否 制造商:Silicon Labs 核心:8051 处理器系列:C8051F39x 数据总线宽度:8 bit 最大时钟频率:50 MHz 程序存储器大小:16 KB 数据 RAM 大小:1 KB 片上 ADC:Yes 工作电源电压:1.8 V to 3.6 V 工作温度范围:- 40 C to + 105 C 封装 / 箱体:QFN-20 安装风格:SMD/SMT
AT90S12004YCSL383 制造商:Atmel Corporation 功能描述:MCU 8-bit 90S AVR RISC 1KB Flash 3.3V/5V 20-Pin SSOP T/R
AT90S1200-4YI 制造商:ATMEL 制造商全称:ATMEL Corporation 功能描述:8-Bit Microcontroller with 1K bytes In-System Programmable Flash
AT90S1200A 制造商:ATMEL 制造商全称:ATMEL Corporation 功能描述:8-Bit Microcontroller with 1K bytes In-System Programmable Flash
AT90S1200A-12PC 功能描述:8位微控制器 -MCU 1K Flash 5V RoHS:否 制造商:Silicon Labs 核心:8051 处理器系列:C8051F39x 数据总线宽度:8 bit 最大时钟频率:50 MHz 程序存储器大小:16 KB 数据 RAM 大小:1 KB 片上 ADC:Yes 工作电源电压:1.8 V to 3.6 V 工作温度范围:- 40 C to + 105 C 封装 / 箱体:QFN-20 安装风格:SMD/SMT