參數(shù)資料
型號: R5F3651ENFC
元件分類: 微控制器/微處理器
英文描述: MICROCONTROLLER, PQFP128
封裝: 20 X 14 MM, 0.50 MM PITCH, LQFP-128
文件頁數(shù): 42/81頁
文件大小: 879K
代理商: R5F3651ENFC
60
4317K–AVR–03/2013
AT90PWM2/3/2B/3B
;
.org 0xC00
0xC00
RESET: ldi
r16,high(RAMEND); Main program start
0xC01
out
SPH,r16
; Set Stack Pointer to top of RAM
0xC02
ldi
r16,low(RAMEND)
0xC03
out
SPL,r16
0xC04
sei
; Enable interrupts
0xC05
<instr>
xxx
When the BOOTRST Fuse is programmed, the Boot section size set to 2K 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 in AT90PWM2/2B/3/3B is:
Address
Labels Code
Comments
;
.org 0xC00
0xC00
rjmp
RESET
; Reset handler
0xC01
rjmp
PSC2_CAPT
; PSC2 Capture event Handler
0xC02
rjmp
PSC2_EC
; PSC2 End Cycle Handler
...
;
0xC1F
rjmp
SPM_RDY
; Store Program Memory Ready Handler
;
0xC20
RESET: ldi
r16,high(RAMEND); Main program start
0xC21
out
SPH,r16
; Set Stack Pointer to top of RAM
0xC22
ldi
r16,low(RAMEND)
0xC23
out
SPL,r16
0xC24
sei
; Enable interrupts
0xC25
<instr>
xxx
10.1.1
Moving Interrupts Between Application and Boot Space
The MCU Control Register controls the placement of the Interrupt Vector table.
10.1.2
MCU Control Register – MCUCR
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 265 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.
Bit
7
6543
210
SPIPS
PUD
IVSEL
IVCE
MCUCR
Read/Write
R/W
R
R/W
R
R/W
Initial Value
0
0000
000
相關(guān)PDF資料
PDF描述
R5F3651KDFC MICROCONTROLLER, PQFP128
R5F21217KFP 8-BIT, FLASH, 20 MHz, MICROCONTROLLER, PQFP48
R5F21275SNFP 16-BIT, FLASH, 20 MHz, MICROCONTROLLER, PQFP32
R5F2L388ADFA 8-BIT, FLASH, 20 MHz, MICROCONTROLLER, PQFP80
R5F21154DSP 16-BIT, FLASH, 20 MHz, MICROCONTROLLER, PDSO20
相關(guān)代理商/技術(shù)參數(shù)
參數(shù)描述
R5F3651KCDFC 制造商:RENESAS 制造商全稱:Renesas Technology Corp 功能描述:televisions, household appliances, office equipment, communication devices
R5F3651KCDFC#V0 制造商:Renesas Electronics Corporation 功能描述:M16C/65C 400+8/31 128LQFP 14X20 -40 TO +85 - Trays 制造商:Renesas Electronics Corporation 功能描述:IC MCU 16BIT 384KB FLASH 128LQFP
R5F3651KCNFC 制造商:RENESAS 制造商全稱:Renesas Technology Corp 功能描述:televisions, household appliances, office equipment, communication devices
R5F3651KCNFC#V0 制造商:Renesas Electronics Corporation 功能描述:M16C/65C 400+8/31 128LQFP 14X2 制造商:Renesas Electronics Corporation 功能描述:M16C/65C 400+8/31 128LQFP 14X20 -20 TO +85 - Trays 制造商:Renesas Electronics Corporation 功能描述:IC MCU 16BIT 384KB FLASH 128LQFP
R5F3651KDFC 制造商:RENESAS 制造商全稱:Renesas Technology Corp 功能描述:RENESAS MCU