M30802FCGP#D3 Renesas Electronics America, M30802FCGP#D3 Datasheet - Page 89

IC M16C MCU FLASH 128K 144LQFP

M30802FCGP#D3

Manufacturer Part Number
M30802FCGP#D3
Description
IC M16C MCU FLASH 128K 144LQFP
Manufacturer
Renesas Electronics America
Series
M16C™ M16C/80r
Datasheet

Specifications of M30802FCGP#D3

Core Processor
M16C/80
Core Size
16-Bit
Speed
20MHz
Connectivity
SIO, UART/USART
Peripherals
DMA, PWM, WDT
Number Of I /o
121
Program Memory Size
128KB (128K x 8)
Program Memory Type
FLASH
Ram Size
10K x 8
Voltage - Supply (vcc/vdd)
2.7 V ~ 5.5 V
Data Converters
A/D 10x10b, D/A 2x8b
Oscillator Type
Internal
Operating Temperature
-40°C ~ 85°C
Package / Case
144-LQFP
Lead Free Status / RoHS Status
Contains lead / RoHS non-compliant
Eeprom Size
-

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Company:
Part Number:
M30802FCGP#D3M30802FCGP
Manufacturer:
MITSHBISHI
Quantity:
20 000
Company:
Part Number:
M30802FCGP#D3M30802FCGP
Quantity:
81
Company:
Part Number:
M30802FCGP#D3M30802FCGP D5
Manufacturer:
RENESAS/瑞萨
Quantity:
20 000
M
R
R
e
E
1
v
J
6
1 .
0
C
Example 1)
Example 2)
Example 3)
Example 4)
9
Additional process
0 .
8 /
B
• To return from an interrupt to the address set in an address match interrupt register using return
0
0
0
instruction (reit or freit)
If the interrupt control register is being rewritten within the non-maskable interrupt routine, add the
below processing to the end of all interrupts.
1
A
To rewrite the interrupt control register within the interrupt routine, add the below processing to the
end of the routine (immediately before the reit or freit instruction). Also, if multiple interrupts are
enabled with other interrupts, add the below processing to the end of the interrupt that enables the
multiple interrupts.
8
G
u
7
Interrupt_A:
mov.b
nop
nop
nop
nop
nop
nop
nop
fset
nop
nop
nop
ldipl
nop
nop
nop
o r
fclr
pushm R0
mov.w 6[SP],R0
ldc
popm R0
nop
reit
. g
0 -
u
1
0
p
0
, 2
0
2
0
pushm R0,R1,R2,R3,A0,A1 ; <----
••••
I
#0
U
R0,FLG
0
5
#0,TA0IC
Page 76
f o
3
2
9
; Set I flag ( interrupt enabled)
; 1st instruction
; 2nd instruction
; 3rd instruction
; Rewrite IPL to a smaller value
; 1st instruction
; 2nd instruction
; 3rd instruction
;Change TA0 interrupt priority level to a smaller value
; 1st instruction
; 2nd instruction
; 3rd instruction
; 4th instruction
; 5th instruction
; 6th instruction
; 7th instruction
; Execute after the register reset instruction (popm instruction)
; Select ISP (Unnecessary if the ISP has been selected)
; Store R0 register
; Read FLG on stack (use "stc SVF,R0" when high-speed
;
; Set in FLG
; Restore R0 register
; Dummy
; Interrupt completed (use freit when high-speed interrupt)
; Interrupt A routine
;
Do not set address match interrupt to the
start address of an interrupt instruction
Do not set address match interrupt
during this period
Do not set address match interrupt
during this period
Do not set address match interrupt
during this period
interrupt)
9. Interrupt Outline

Related parts for M30802FCGP#D3