參數(shù)資料
型號: ATMEGA325-16MUR
廠商: Atmel
文件頁數(shù): 80/85頁
文件大?。?/td> 0K
描述: MCU AVR 32K FLASH 16MHZ 64QFN
產(chǎn)品培訓模塊: megaAVR Introduction
標準包裝: 4,000
系列: AVR® ATmega
核心處理器: AVR
芯體尺寸: 8-位
速度: 16MHz
連通性: SPI,UART/USART,USI
外圍設備: 欠壓檢測/復位,POR,PWM,WDT
輸入/輸出數(shù): 54
程序存儲器容量: 32KB(16K x 16)
程序存儲器類型: 閃存
EEPROM 大?。?/td> 1K x 8
RAM 容量: 2K x 8
電壓 - 電源 (Vcc/Vdd): 2.7 V ~ 5.5 V
數(shù)據(jù)轉換器: A/D 8x10b
振蕩器型: 內(nèi)部
工作溫度: -40°C ~ 85°C
封裝/外殼: 64-VFQFN 裸露焊盤
包裝: 帶卷 (TR)
53
2570N–AVR–05/11
ATmega325/3250/645/6450
When the BOOTRST Fuse is programmed, the Boot section size set to 4K bytes and the IVSEL
bit in the MCUCR Register is set before any interrupts are enabled, the most typical and general
program setup for the Reset and Interrupt Vector Addresses is:
Address
Labels Code
Comments
;
.org 0x3800/0x7800
0x3800/0x7800
jmp
RESET
; Reset handler
0x3802/0x7802
jmp
EXT_INT0
; IRQ0 Handler
0x3804/0x7804
jmp
PCINT0
; PCINT0 Handler
...
;
0x382C/0x782C
jmp
SPM_RDY
; Store Program Memory Ready Handler
;
0x382E/0x782ERESET:ldir16,high(RAMEND); Main program start
0x382F/0x782F
out
SPH,r16
; Set Stack Pointer to top of RAM
0x3830/0x7830
ldi
r16,low(RAMEND)
0x3831/0x7831
out
SPL,r16
0x3832/0x7832
sei
; Enable interrupts
0x3833/0x7833
<instr>
xxx
12.2
Moving Interrupts Between Application and Boot Space
The MCU Control Register controls the placement of the Interrupt Vector table.
12.3
Register Description
12.3.1
MCUCR – MCU Control Register
Bit 1 – IVSEL: Interrupt Vector Select
When the IVSEL bit is cleared (zero), the Interrupt Vectors are placed at the start of the Flash
memory. When this bit is set (one), the Interrupt Vectors are moved to the beginning of the Boot
Loader section of the Flash. The actual address of the start of the Boot Flash Section is deter-
mined by the BOOTSZ Fuses. Refer to the section “Boot Loader Support – Read-While-Write
Self-Programming” on page 251 for details. To avoid unintentional changes of Interrupt Vector
tables, a special write procedure must be followed to change the IVSEL bit:
1.
Write the Interrupt Vector Change Enable (IVCE) bit to one.
2.
Within four cycles, write the desired value to IVSEL while writing a zero to IVCE.
Interrupts will automatically be disabled while this sequence is executed. Interrupts are disabled
in the cycle IVCE is set, and they remain disabled until after the instruction following the write to
IVSEL. If IVSEL is not written, interrupts remain disabled for four cycles. The I-bit in the Status
Register is unaffected by the automatic disabling.
Note:
If Interrupt Vectors are placed in the Boot Loader section and Boot Lock bit BLB02 is programmed,
interrupts are disabled while executing from the Application section. If Interrupt Vectors are placed
Bit
7
654
32
10
JTD
PUD
IVSEL
IVCE
MCUCR
Read/Write
R/W
R
R/W
R
R/W
Initial Value
0
相關PDF資料
PDF描述
ATMEGA325-16AUR MCU AVR 32K FLASH 16MHZ 64TQFP
ATMEGA16M1-AU IC MCU AVR 16K FLASH 32TQFP
AT91SAM7S321-AU-999 IC MCU ARM7 32KB FLASH 64LQFP
AT91SAM7S32B-MU-999 IC MCU ARM7 32KB FLASH 48-VQFN
ATMEGA165P-16MNR IC MCU AVR 16K 16MHZ 64MLF
相關代理商/技術參數(shù)
參數(shù)描述
ATMEGA325-20AU 制造商:Atmel Corporation 功能描述:
ATMEGA325A 制造商:ATMEL 制造商全稱:ATMEL Corporation 功能描述:8-bit Microcontroller with 16/32/64K Bytes In-System Programmable Flash
ATMEGA325A-AN 功能描述:8位微控制器 -MCU AVR 32K FL 2K SRAM 1KB EE 20MHz 105C RoHS:否 制造商:Silicon Labs 核心:8051 處理器系列:C8051F39x 數(shù)據(jù)總線寬度:8 bit 最大時鐘頻率:50 MHz 程序存儲器大小:16 KB 數(shù)據(jù) RAM 大小:1 KB 片上 ADC:Yes 工作電源電壓:1.8 V to 3.6 V 工作溫度范圍:- 40 C to + 105 C 封裝 / 箱體:QFN-20 安裝風格:SMD/SMT
ATMEGA325A-ANR 功能描述:8位微控制器 -MCU AVR 32K FL 2K SRAM 1KB EE 20MHz 105C RoHS:否 制造商:Silicon Labs 核心:8051 處理器系列:C8051F39x 數(shù)據(jù)總線寬度:8 bit 最大時鐘頻率:50 MHz 程序存儲器大小:16 KB 數(shù)據(jù) RAM 大小:1 KB 片上 ADC:Yes 工作電源電壓:1.8 V to 3.6 V 工作溫度范圍:- 40 C to + 105 C 封裝 / 箱體:QFN-20 安裝風格:SMD/SMT
ATMEGA325A-AU 功能描述:8位微控制器 -MCU AVR 32K FLSH 2K SRAM 1KB EE-20MHz IND RoHS:否 制造商:Silicon Labs 核心:8051 處理器系列:C8051F39x 數(shù)據(jù)總線寬度:8 bit 最大時鐘頻率:50 MHz 程序存儲器大小:16 KB 數(shù)據(jù) RAM 大小:1 KB 片上 ADC:Yes 工作電源電壓:1.8 V to 3.6 V 工作溫度范圍:- 40 C to + 105 C 封裝 / 箱體:QFN-20 安裝風格:SMD/SMT