IC M16C MCU FLASH 64K 100-QFP

M30622F8PFP#D5C

Manufacturer Part NumberM30622F8PFP#D5C
DescriptionIC M16C MCU FLASH 64K 100-QFP
ManufacturerRenesas Electronics America
SeriesM16C™ M16C/60
M30622F8PFP#D5C datasheet
 


Specifications of M30622F8PFP#D5C

Core ProcessorM16C/60Core Size16-Bit
Speed24MHzConnectivityI²C, IEBus, UART/USART
PeripheralsDMA, WDTNumber Of I /o85
Program Memory Size64KB (64K x 8)Program Memory TypeFLASH
Ram Size4K x 8Voltage - Supply (vcc/vdd)2.7 V ~ 5.5 V
Data ConvertersA/D 26x10b; D/A 2x8bOscillator TypeInternal
Operating Temperature-20°C ~ 85°CPackage / Case100-QFP
Lead Free Status / RoHS StatusContains lead / RoHS non-compliantEeprom Size-
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
Page 31
32
Page 32
33
Page 33
34
Page 34
35
Page 35
36
Page 36
37
Page 37
38
Page 38
39
Page 39
40
Page 40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
Page 35/103

Download datasheet (2Mb)Embed
PrevNext
M16C/62P Group (M16C/62P, M16C/62PT)
3.
Memory
Figure 3.1 is a Memory Map of the M16C/62P group. The address space extends the 1M bytes from address 00000h to
FFFFFh.
The internal ROM is allocated in a lower address direction beginning with address FFFFFh. For example, a 64-Kbyte
internal ROM is allocated to the addresses from F0000h to FFFFFh.
As for the flash memory version, 4-Kbyte space (block A) exists in 0F000h to 0FFFFh. 4-Kbyte space is mainly for
storing data. In addition to storing data, 4-Kbyte space also can store programs.
The fixed interrupt vector table is allocated to the addresses from FFFDCh to FFFFFh. Therefore, store the start
address of each interrupt routine here.
The internal RAM is allocated in an upper address direction beginning with address 00400h. For example, a 10-Kbyte
internal RAM is allocated to the addresses from 00400h to 02BFFh. In addition to storing data, the internal RAM also
stores the stack used when calling subroutines and when interrupts are generated.
The SRF is allocated to the addresses from 00000h to 003FFh. Peripheral function control registers are located here.
Of the SFR, any area which has no functions allocated is reserved for future use and cannot be used by users.
The special page vector table is allocated to the addresses from FFE00h to FFFDBh. This vector is used by the JMPS
or JSRS instruction. For details, refer to the M16C/60 and M16C/20 Series Software Manual.
In memory expansion and microprocessor modes, some areas are reserved for future use and cannot be used by users.
Use M16C/62P (80-pin version) and M16C/62PT in single-chip mode. The memory expansion and microprocessor
modes cannot be used
.
Internal RAM
Internal ROM
Size
Address XXXXXh
Size
4 Kbytes
013FFh
48 Kbytes
64 Kbytes
5 Kbytes
017FFh
10 Kbytes
02BFFh
96 Kbytes
128 Kbytes
12 Kbytes
033FFh
16 Kbytes
043FFh
192 Kbytes
20 Kbytes
053FFh
256 Kbytes
24 Kbytes
063FFh
320 Kbytes
31 Kbytes
07FFFh
384 Kbytes
512 Kbytes
NOTES:
1. During memory expansion and microprocessor modes, can be used.
2. In memory expansion mode, can be used.
3. As for the flash memory version, 4-Kbyte space (block A) exists.
4. Shown here is a memory map for the case where the PM10 bit in the PM1 register is “1”
and the PM13 bit in the PM1 register is “1”.
5. When using the masked ROM version, write nothing to internal ROM area.
Figure 3.1
Memory Map
Rev.2.41
Jan 10, 2006
Page 33 of 96
REJ03B0001-0241
00000h
SFR
00400h
Internal RAM
XXXXXh
Reserved area
0F000h
Internal ROM
(3)
(data area)
0FFFFh
10000h
(3)
External area
Address YYYYYh
27000h
F4000h
Reserved area
F0000h
28000h
E8000h
External area
E0000h
80000h
D0000h
Reserved area
C0000h
YYYYYh
B0000h
Internal ROM
A0000h
(program area)
80000h
FFFFFh
(1)
FFE00h
Special page
vector table
FFFDCh
Undefined instruction
Overflow
BRK instruction
Address match
(2)
Single step
Watchdog timer
DBC
(5)
NMI
Reset
FFFFFh
3. Memory