RENESAS M30835FJGP

M32C/83 Group (M32C/83, M32C/83T)
SINGLE-CHIP 16/32-BIT CMOS MICROCOMPUTER
REJ03B0013-0141
Rev.1.41
Jan. 31, 2006
1. Overview
The M32C/83 Group (M32C/83, M32C/83T) microcomputer is a single-chip control unit that utilizes highperformance silicon gate CMOS technology with the M32C/80 Series CPU core. The M32C/83 Group
(M32C/83, M32C/83T) is available in 144-pin and 100-pin plastic molded LQFP/QFP packages.
With a 16-Mbyte address space, this microcomputer combines advanced instruction manipulation capabilities to process complex instructions by less bytes and execute instructions at higher speed.
It includes a multiplier and DMAC adequate for office automation, communication devices and industrial
equipments, and other high-speed processing applications.
1.1 Applications
Automobiles, audio, cameras, office equipment, communications equipment, portable equipment, etc.
Rev. 1.41 Jan.31, 2006
REJ03B0013-0141
Page 1
of 91
M32C/83 Group (M32C/83, M32C/83T)
1.2 Performance Overview
Tables 1.1 and 1.2 list performance overview of the M32C/83 Group (M32C/83, M32C/83T).
Table 1.1 M32C/83 Group (M32C/83, M32C/83T) Performance (144-Pin Package)
Characteristic
CPU
Performance
M32C/83
108 instructions
Basic Instructions
M32C/83T
Minimum Instruction Execution Time 31.3 ns (f(BCLK)=32 MHz, VCC=4.2 to 5.5 V)(3) 31.3 ns (f(BCLK)=32 MHz, VCC=4.2 to 5.5 V)(3)
50 ns (f(BCLK)=20 MHz, VCC=3.0 to 5.5 V)
Operating Mode
Address Space
Memory Capacity
Peripheral I/O Port
Function Multifunction Timer
Intelligent I/O
Serial I/O
CAN Module
A/D Converter
D/A Converter
DMAC
DMAC II
DRAM
CRC Calculation Circuit
X/Y Converter
Watchdog Timer
Interrupt
Clock Generation Circuit
Oscillation Stop Detect Function
Electrical Supply Voltage
Characteristics
Power Consumption
Flash
Program/Erase Supply Voltage
Memory Program and Erase Endurance
Operating Ambient Temperature
Package
Single-chip mode, Memory expansion
Single-chip mode
mode and Microprocessor mode
16 Mbytes
See Table 1.3
123 I/O pins and 1 input pin
Timer A: 16 bits x 5 channels, Timer B: 16 bits x 6 channels
Three-phase motor control circuit
Time measurement function: 16 bits x 12 channels
Waveform generating function: 16 bits x 28 channels
Communication function (Clock synchronous serial I/O, Clock asynchronous serial I/O, HDLC data processing, Clock synchronous variable length serial I/O,
IEBus(1), 8-bit or 16-bit Clock synchronous serial I/O)
5 Channels
Clock synchronous serial I/O, Clock asynchronous serial I/O, IEBus(1), I2C bus(2)
1 channel Supporting CAN 2.0B specification
10-bit A/D converter: 2 circuit, 34 channels
8 bits x 2 channels
4 channels
Can be activated by all peripheral function interrupt sources
Immediate transfer, Calculation transfer and Chain transfer functions
CAS before RAS refresh, Self-reflesh, EDO, EP
CRC-CCITT
16 bits x 16 bits
15 bits x 1 channel (with prescaler)
42 internal and 8 external sources, 5 software sources, Interrupt priority level: 7
4 circuits
Main clock oscillation circuit(*), Sub clock oscillation circuit(*), On-chip oscillator,
PLL frequency synthesizer
(*)Equipped with a built-in feedback resistor. Ceramic resonator or crystal oscillator must be connected externally
Main clock oscillation stop detect function
4.2 to 5.5 V (f(BCLK)=32 MHz)
4.2 to 5.5 V (f(BCLK)=32 MHz)
3.0 to 5.5 V (f(BCLK)=20 MHz, through VDC)
3.0 to 3.6 V (f(BCLK)=20 MHz,
not through VDC)
41 mA (VCC=5 V, f(BCLK)=32 MHz)
41 mA (VCC=5 V, f(BCLK)=32 MHz)
38 mA (VCC=5 V, f(BCLK)=30 MHz)
38 mA (VCC=5 V, Vf(BCLK)=30 MHz)
26 mA (VCC=3.3 V, f(BCLK)=20 MHz)
470 µA (VCC=5 V, f(XCIN)=32 kHz,
470 µA (VCC=5 V, f(XCIN)=32 kHz,
in wait mode)
in wait mode)
0.4 µA (VCC=5 V, stop mode)
340 µA (VCC=3.3 V, f(XCIN)=32 kHz,
through VDC, in wait mode)
5.0 µA (VCC=3.3 V, f(XCIN)=32 kHz,
not through VDC, in wait mode)
0.4 µA (VCC=5 V, stop mode)
0.4 µA (VCC=3.3 V, stop mode)
3.3 ± 0.3 V or 5.0 ± 0.5 V
5.0 ± 0.5 V
100 times
–20 to 85oC, –40 to 85oC (optional)
–40 to 85oC (T version)
144-pin plastic molded LQFP
NOTES:
1. IEBus is a trademark of NEC Electronics Corporation.
2. I2C bus is a trademark of Koninklijke Philips Electronics N. V.
3. Contact our sales office if 30-MHz or higher frequency is required.
All options are on a request basis.
Rev. 1.41 Jan.31, 2006
REJ03B0013-0141
Page 2
of 91
M32C/83 Group (M32C/83, M32C/83T)
Table 1.2 M32C/83 Group (M32C/83, M32C/83T) Performance (100-Pin Package)
Characteristic
Performance
M32C/83
CPU
Basic Instructions
Minimum Instruction Execution Time
Operating Mode
Peripheral
Function
Address Space
Memory Capacity
I/O Port
Multifunction Timer
Intelligent I/O
Serial I/O
CAN Module
A/D Converter
D/A Converter
DMAC
DMAC II
CRC Calculation Circuit
X/Y Converter
Watchdog Timer
Interrupt
Clock Generation Circuit
Oscillation Stop Detect Function
Electrical Supply Voltage
Characteristics
Power Consumption
Flash
Program/Erase Supply Voltage
Memory Program and Erase Endurance
Operating Ambient Temperature
Package
M32C/83T
108 instructions
31.3 ns (f(BCLK) = 32 MHz, VCC = 4.2 to 5.5 V)
31.3 ns (f(BCLK) = 32 MHz, V CC=4.2 to 5.5 V)
50 ns (f(BCLK) = 20 MHz, VCC = 3.0 to 5.5 V)
Single-chip mode, Memory expansion
Single-chip mode
mode and Microprocessor mode
16 Mbytes
See Table 1.3
87 I/O pins and 1 input pin
Timer A: 16 bits x 5 channels, Timer B: 16 bits x 6 channels
Three-phase motor control circuit
Time measurement function: 16 bits x 5 channels
Waveform generating function: 16 bits x 10 channels
Communication function (Clock synchronous serial I/O, Clock asynchronous serial I/O, HDLC data processing, Clock synchronous variable length serial I/O,
IEBus(1))
5 Channels
Clock synchronous serial I/O, Clock asynchronous serial I/O, IEBus(1), I2C bus(2)
1 channel Supporting CAN 2.0B specification
10-bit A/D converter: 2 circuits, 26 channels
8 bits x 2 channels
4 channels
Can be activated by all peripheral function interrupt sources
Immediate transfer, Calculation transfer and Chain transfer functions
CRC-CCITT
16 bits x 16 bits
15 bits x 1 channel (with prescaler)
42 internal and 8 external sources, 5 software sources
Interrupt priority level: 7
4 circuits
Main clock oscillation circuit(*), Sub clock oscillation circuit(*), On-chip oscillator,
PLL frequency synthesizer
(*)Equipped with a built-in feedback resistor. Ceramic resonator or crystal oscillator
must be connected externally
Main clock oscillation stop detect function
4.2 to 5.5 V (f(BCLK)=32 MHz)
4.2 to 5.5 V (f(BCLK)=32 MHz)
3.0 to 5.5 V (f(BCLK)=20 MHz, through VDC)
3.0 to 3.6 V (f(BCLK)=20 MHz, not through VDC)
41 mA (VCC=5 V, f(BCLK)=32 MHz)
41 mA (VCC=5 V, f(BCLK)=32 MHz)
38 mA (VCC=5 V, f(BCLK)=30 MHz)
38 mA (VCC=5 V, Vf(BCLK)=30 MHz)
470 µA (VCC=5 V, f(XCIN)=32 kHz,
26 mA (VCC=3.3 V, f(BCLK)=20 MHz)
470 µA (VCC=5 V, f(XCIN)=32 kHz,
in wait mode)
in wait mode)
0.4 µA (VCC=5 V, stop mode)
340 µA (VCC=3.3 V, f(XCIN)=32 kHz,
through VDC, in wait mode)
5.0 µA (VCC=3.3 V, f(XCIN)=32 kHz,
not through VDC, in wait mode)
0.4 µA (VCC=5 V, stop mode)
0.4 µA (VCC=3.3 V, stop mode)
3.3 ± 0.3 V or 5.0 ± 0.5 V
5.0 ± 0.5 V
100 times
–20 to 85oC, –40 to 85oC (optional)
–40 to 85oC (T version)
100-pin plastic molded LQFP/QFP
NOTES:
1. IEBus is a trademark of NEC Electronics Corporation.
2. I2C bus is a trademark of Koninklijke Philips Electronics N. V.
3. Contact our sales office if 30-MHz or higher frequency is required.
All options are on a request basis.
Rev. 1.41 Jan.31, 2006
REJ03B0013-0141
Page 3 of 91
M32C/83 Group (M32C/83, M32C/83T)
1.3 Block Diagram
Figure 1.1 shows a block diagram of the M32C/83 Group (M32C/83, M32C/83T) microcomputer.
8
8
8
8
8
8
8
8
Port P0
Port P1
Port P2
Port P3
Port P4
Port P5
Port P6
Port P7
Peripheral Functions
A/D Converter:
2 circuits
Standard: 18 inputs(2)
Maximum: 34 inputs(2)
Timer (16 bits)
Timer A: 5 channels
Timer B: 6 channels
Clock Generation Circuit
XIN - XOUT
XCIN - XCOUT
On-chip Oscillator
PLL Frequency Synthesizer
Three-phase Motor Control Circuit
UART/Clock Synchronous Serial I/O:
5 channels
DMAC
Watchdog Timer (15 bits)
X/Y Converter:
16 bits x 16 bits
DMACII
D/A Converter
(8 bits x 2 channels)
CRC Calculation Circuit (CCITT):
X16+X12+X5+1
Intelligent I/O
( 4 Groups )
Time Measurement: 12 channels(2)
Wave Generating: 28 channels(2)
Communication Functions:
Clock Synchronous Serial I/O, UART,
IEBus, HDLC Data Processing, 8-bit or
16-bit Clock Synchronous Serial I/O(3)
M32C/80 Series CPU Core
R0H
R0L
R1H
R1L
8
Port P14
Port P13
7
8
Port P12
ISP
R3
USP
SVF
FB
SVP
SB
VCT
Port P11
8
5
Port P10
8
NOTES:
1. Ports P11 to P15 are provided only in the 144-pin package.
2. Included only in the 144-pin package.
3. Can be used only in the 144-pin package.
Figure 1.1 M32C/83 Group (M32C/83, M32C/83T) Block Diagram
Page 4
of 91
RAM
PC
(Note1)
Rev. 1.41 Jan.31, 2006
REJ03B0013-0141
ROM
INTB
A1
CAN Module
Memory
FLG
R2
A0
Port P15
DRAMC
Multiplier
Port P9
8
P85
Port P8
7
M32C/83 Group (M32C/83, M32C/83T)
1.4 Product Information
Table 1.3 lists the product information. Figure 1.2 shows the product numbering system.
Table 1.3 M32C/83 Group (1) (M32C/83)
Type Number
Package Type
M30835FJGP
PLQP0144KA-A (144P6Q-A)
M30833FJGP
PLQP0100KB-A (100P6Q-A)
M30833FJFP
PRQP0100JB-A (100P6S-A)
As of January, 2006
ROM
Capacity
RAM
Capacity
Remarks
512K
31K
Flash Memory
Table 1.3 M32C/83 Group (2) (T Version, M32C/83T)
Type Number
Package Type
M30833FJTGP
As of January, 2006
ROM
Capacity
PLQP0100KB-A (100P6Q-A)
RAM
Capacity
Remarks
31K
Flash Memory
T Version
(High-reliability
85oC Version)
512K
Please contact our sales office for V version information.
M30 83 3 F J
GP
Package Type:
FP = Package PRQP0100JB-A (100P6S-A)
GP = Package PLQP0100KB-A (100P6Q-A)
Package PLQP0144KA-A (144P6Q-A)
Classification:
Blank = General Industrial Use
T = T Version
ROM Capacity:
J = 512 Kbytes
Memory Type:
F = Flash Memory Version
RAM Capacity, Pin Count, etc.
(Value itself has no specific meaning)
M32C/83 Group
M16C Family
Figure 1.2 Product Numbering System
Rev. 1.41 Jan.31, 2006
REJ03B0013-0141
Page 5 of 91
M32C/83 Group (M32C/83, M32C/83T)
1.5 Pin Assignment
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
104
105
106
109
72
110
71
111
70
112
69
113
68
114
67
115
66
116
65
117
64
118
63
119
62
120
61
121
60
122
59
123
58
M32C/83 GROUP
(M32C/83, M32C/83T)
124
125
126
127
57
56
55
54
36
35
34
33
32
31
30
29
28
27
26
25
24
23
22
21
20
P44 / CS3 / A20 (MA12)
P45 / CS2 / A21
P46 / CS1 / A22
P47 / CS0 / A23
P125 / OUTC35
P126 / OUTC36
P127 / OUTC37
P50 / WRL / WR / CASL
P51 / WRH / BHE / CASH
P52 / RD / DW
P53 / CLKOUT / BCLK / ALE
P130 / OUTC24
P131 / OUTC25
Vcc
P132 / OUTC26
Vss
P133 / OUTC23
P54 / HLDA / ALE
P55 / HOLD
P56 / ALE / RAS
P57 / RDY
P134 / OUTC20 / ISTxD2 / IEOUT
P135 / OUTC22 / ISRxD2 / IEIN
P136 / OUTC21 / ISCLK2
P137 / OUTC27
P60 / CTS0 / RTS0 / SS0
P61 / CLK0
P62 / RxD0 / SCL0 / STxD0
P63 / TxD0 / SDA0 / SRxD0
P64(1)
P65 / CLK1
Vss
P66 / RxD1 / SCL1 / STxD1
Vcc
P67 / TxD1 / SDA1 / SRxD1
P70(2, 3)
SRxD4 / SDA4 / TxD4 / ANEX1 / P96
CLK4 / ANEX0 / P95
SS4 / RTS4 / CTS4 / TB4IN / DA1 / P94
SS3 / RTS3 / CTS3 / TB3IN / DA0 / P93
IEOUT / ISTxD2 / OUTC20 / SRxD3 / SDA3 / TxD3 / TB2IN / P92
IEIN / ISRxD2 / STxD3 / SCL3 / RxD3 / TB1IN / P91
CLK3 / TB0IN / P90
P146
P145
P144
OUTC17 / INPC17 / P143
OUTC16 / INPC16 / P142
OUTC15 / P141
OUTC14 / P140
BYTE
CNVss
VCONT / XCIN / P87
XCOUT / P86
RESET
XOUT
Vss
XIN
Vcc
NMI / P85
INT2 / P84
CANIN / INT1 / P83
ISRxD3 / OUTC32 / CANOUT / INT0 / P82
ISTxD3 / OUTC30 / U / TA4IN / P81
BE0IN / ISRxD0 / INPC02 / U / TA4OUT / P80
CANIN / ISCLK0 / OUTC01 / INPC01 / TA3IN / P77
CANOUT / BE0OUT / ISTxD0 / OUTC00 / INPC00 / TA3OUT / P76
BE1IN / ISRxD1 / OUTC12 / INPC12 / W / TA2IN / P75
ISCLK1 / OUTC11 / INPC11 / W / TA2OUT / P74
BE1OUT / ISTxD1 / OUTC10 / SS2 / RTS2 / CTS2 / V / TA1IN / P73
CLK2 / V / TA1OUT / P72
(3)
IEIN / ISRxD2 / OUTC22 / STxD2 / SCL2 / RxD2 / TA0IN / TB5IN / P71
19
37
18
38
144
17
39
143
16
40
142
15
41
141
14
42
140
13
43
139
12
44
138
11
45
137
10
46
136
9
47
135
8
48
134
7
49
133
6
50
132
5
51
131
4
52
130
3
53
129
2
128
1
D8 / P10
AN07 / D7 / P07
AN06 / D6 / P06
AN05 / D5 / P05
AN04 / D4 / P04
P114
OUTC13 / P113
BE1IN / ISRxD1 / OUTC12 / INPC12 / P112
ISCLK1 / OUTC11 / INPC11 / P111
BE1OUT / ISTxD1 / OUTC10 / P110
AN03 / D3 / P03
AN02 / D2 / P02
AN01 / D1 / P01
AN00 / D0 / P00
INPC07 / AN157 / P157
INPC06 / AN156 / P156
OUTC05 / INPC05 / AN155 / P155
OUTC04 / INPC04 / AN154 / P154
INPC03 / AN153 / P153
BE0IN / ISRxD0 / INPC02 / AN152 / P152
ISCLK0 / OUTC01 / INPC01 / AN151 / P151
Vss
BE0OUT / ISTxD0 / OUTC00 / INPC00 / AN150 / P150
Vcc
KI3 / AN7 / P107
KI2 / AN6 / P106
KI1 / AN5 / P105
KI0 / AN4 / P104
AN3 / P103
AN2 / P102
AN1 / P101
AVss
AN0 / P100
VREF
AVcc
STxD4 / SCL4 / RxD4 / ADTRG / P97
107
108
P11 / D9
P12 / D10
P13 / D11
P14 / D12
P15 / D13 / INT3
P16 / D14 / INT4
P17 / D15 / INT5
P20 / A0 ( / D0 ) / AN20
P21 / A1 ( / D1 ) / AN21
P22 / A2 ( / D2 ) / AN22
P23 / A3 ( / D3 ) / AN23
P24 / A4 ( / D4 ) / AN24
P25 / A5 ( / D5 ) / AN25
P26 / A6 ( / D6 ) / AN26
P27 / A7 ( / D7 ) / AN27
Vss
P30 / A8 ( MA0 ) ( / D8 )
Vcc
P120 / OUTC30 / ISTxD3
P121 / OUTC31 / ISCLK3
P122 / OUTC32 / ISRxD3
P123 / OUTC33
P124 / OUTC34
P31 / A9 ( MA1 ) ( / D9 )
P32 / A10 ( MA2 ) ( / D10 )
P33 / A11 ( MA3 ) ( / D11 )
P34 / A12 ( MA4 ) ( / D12 )
P35 / A13 ( MA5 ) ( / D13 )
P36 / A14 ( MA6 ) ( / D14 )
P37 / A15 ( MA7 ) ( / D15 )
P40 / A16 ( MA8 )
P41 / A17 ( MA9 )
Vss
P42 / A18 ( MA10 )
Vcc
P43 / A19 ( MA11 )
Figures 1.3 to 1.5 show pin assignments (top view).
NOTES:
1. P64 / CTS1 / RTS1 / SS1 / OUTC21 / ISCLK2
2. P70 / TA0OUT / TxD2 / SDA2 / SRxD2 / OUTC20 / ISTxD2 / IEOUT
3. P70 and P71 are ports for the N-channel open drain output.
Figure 1.3 Pin Assignment for 144-Pin Package
Rev. 1.41 Jan.31, 2006
REJ03B0013-0141
Page 6
of 91
PLQP0144KA-A
(144P6Q-A)
M32C/83 Group (M32C/83, M32C/83T)
Table 1.4 Pin Characteristics for 144-Pin Package
Pin
No
Control
Pin
Port
Interrupt
Timer Pin
Pin
P96
P95
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 BYTE
16 CNVSS
UART/CAN Pin
Intelligent I/O Pin
TxD4/SDA4/SRxD4
CLK4
P94
P93
P92
TB4IN
TB3IN
TB2IN
P91
P90
P146
P145
P144
TB1IN
TB0IN
ANEX1
ANEX0
DA1
CTS4/RTS4/SS4
CTS3/RTS3/SS3
TxD3/SDA3/SRxD3
RxD3/SCL3/STxD3
DA0
OUTC20/IEOUT/ISTxD2
IEIN/ISRxD2
CLK3
P143
P142
INPC17/OUTC17
INPC16/OUTC16
P141
P140
OUTC15
OUTC14
17 XCIN/VCONT P87
P86
18 XCOUT
19 RESET
20 XOUT
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
VSS
XIN
VCC
P85
P84
P83
P82
P81
P80
P77
P76
P75
P74
P73
P72
P71
P70
P67
NMI
INT2
INT1
INT0
CANIN
CANOUT
TA4IN/U
TA4OUT/U
TA3IN
TA3OUT
TA2IN/W
TA2OUT/W
TA1IN/V
TA1OUT/V
TB5IN/TA0IN
TA0OUT
CANIN
CANOUT
CTS2/RTS2/SS2
CLK2
RxD2/SCL2/STxD2
TxD2/SDA2/SRxD2
TxD1/SDA1/SRxD1
OUTC32/ISRxD3
OUTC30/ISTxD3
INPC02/ISRxD0/BE0IN
INPC01/OUTC01/ISCLK0
INPC00/OUTC00/ISTxD0/BE0OUT
INPC12/OUTC12/ISRxD1/BE1IN
INPC11/OUTC11/ISCLK1
OUTC10/ISTxD1/BE1OUT
OUTC22/ISRxD2/IEIN
OUTC20/ISTxD2/IEOUT
VCC
P66
RxD1/SCL1/STxD1
40
41 VSS
P65
CLK1
42
P64
CTS1/RTS1/SS1
43
P63
TxD0/SDA0/SRxD0
44
P62
RxD0/SCL0/STxD0
45
P61
CLK0
46
P60
CTS0/RTS0/SS0
47
P137
48
NOTES:
1. Bus control pins in M32C/83T cannot be used.
Rev. 1.41 Jan.31, 2006
REJ03B0013-0141
Page 7 of 91
Analog
Pin
OUTC21/ISCLK2
OUTC27
Bus Control Pin(1)
M32C/83 Group (M32C/83, M32C/83T)
Table 1.4 Pin Characteristics for 144-Pin Package (Continued)
Pin
No
Control
Pin
Port
Interrupt
Pin
Timer Pin
UART/CAN Pin
Intelligent I/O Pin
Analog
Pin
Bus Control Pin(1)
49
P136
50
51
P135
P134
52
53
P57
P56
RDY
54
P55
HOLD
55
P54
56
P133
57
OUTC21/ISCLK2
OUTC22/ISRxD2/IEIN
OUTC20/ISTxD2/IEOUT
ALE/RAS
HLDA/ALE
OUTC23
VSS
58
P132
59 VCC
60
P131
61
P130
62
P53
63
P52
64
P51
65
P50
66
P127
67
P126
68
P125
69
P47
70
P46
71
P45
72
P44
73
P43
74 VCC
75
P42
76 VSS
77
P41
78
P40
79
P37
80
P36
81
P35
82
P34
83
P33
84
P32
85
P31
86
P124
87
P123
88
P122
89
P121
90
P120
91 VCC
92
P30
93 VSS
94
P27
95
P26
96
P25
NOTES:
1. Bus control pins in M32C/83T cannot be used.
Rev. 1.41 Jan.31, 2006
REJ03B0013-0141
Page 8
of 91
OUTC26
OUTC25
OUTC24
CLKOUT/BCLK/ALE
RD/DW
WRH/BHE/CASH
WRL/WR/CASL
OUTC37
OUTC36
OUTC35
CS0/A23
CS1/A22
CS2/A21
CS3/A20(MA12)
A19(MA11)
A18(MA10)
A17(MA9)
A16(MA8)
A15(MA7)(/D15)
A14(MA6)(/D14)
A13(MA5)(/D13)
A12(MA4)(/D12)
A11(MA3)(/D11)
A10(MA2)(/D10)
A9(MA1)(/D9)
OUTC34
OUTC33
OUTC32/ISRxD3
OUTC31/ISCLK3
OUTC30/ISTxD3
A8(MA0)(/D8)
AN27
AN26
AN25
A7(/D7)
A6(/D6)
A5(/D5)
M32C/83 Group (M32C/83, M32C/83T)
Table 1.4 Pin Characteristics for 144-Pin Package (Continued)
Pin
No
Control
Pin
Port
Interrupt
Pin
Timer Pin
UART/CAN Pin
97
P24
P23
98
P22
99
P21
100
P20
101
P17
INT5
102
P16
INT4
103
P15
INT3
104
P14
105
P13
106
P12
107
P11
108
P10
109
P07
110
P06
111
P05
112
P04
113
P114
114
P113
115
P112
116
P111
117
P110
118
P03
119
P02
120
P01
121
P00
122
P157
123
P156
124
P155
125
P154
126
P153
127
P152
128
P151
129
130 VSS
P150
131
132 VCC
P107
KI3
133
P106
KI2
134
P105
KI1
135
P104
KI0
136
P103
137
P102
138
P101
139
140 AVSS
P100
141
142 VREF
143 AVCC
RxD4/SCL4/STxD4
P97
144
NOTES:
1. Bus control pins in M32C/83T cannot be used.
Rev. 1.41 Jan.31, 2006
REJ03B0013-0141
Page 9 of 91
Analog
Pin
Bus Control Pin(1)
AN24
AN23
AN22
AN21
AN20
AN07
AN06
AN05
AN04
A4(/D4)
A3(/D3)
A2(/D2)
A1(/D1)
A0(/D0)
D15
D14
D13
D12
D11
D10
D9
D8
D7
D6
D5
D4
AN03
AN02
D3
D2
D1
D0
INPC07
INPC06
INPC05/OUTC05
INPC04/OUTC04
INPC03
INPC02/ISRxD0/BE0IN
INPC01/OUTC01/ISCLK0
AN01
AN00
AN157
AN156
AN155
AN154
AN153
AN152
AN151
INPC00/OUTC00/ISTxD0/BE0OUT
AN150
Intelligent I/O Pin
OUTC13
INPC12/OUTC12/ISRxD1/BE1IN
INPC11/OUTC11/ISCLK1
OUTC10/ISTxD1/BE1OUT
AN7
AN6
AN5
AN4
AN3
AN2
AN1
AN0
ADTRG
Rev. 1.41 Jan.31, 2006
REJ03B0013-0141
NOTES:
1. P64 / CTS1 / RTS1 / SS1 / OUTC21 / ISCLK2
2. P97 / ADTRG / RxD4 / STxD4 / SCL4
3. P70 and P71 are ports for the N-channel open drain output.
Figure 1.4 Pin Assignment for 100-Pin Package
Page 10 of 91
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
SS3 / RTS3 / CTS3 / TB3IN / DA0 / P93
IEOUT / ISTxD2 / OUTC20 / SRxD3 / SDA3 / TxD3 / TB2IN / P92
IEIN / ISRxD2 / STxD3 / SCL3 / RxD3 / TB1IN / P91
CLK3 / TB0IN / P90
BYTE
CNVss
VCONT / XCIN / P87
XCOUT / P86
RESET
XOUT
Vss
XIN
Vcc
NMI / P85
INT2 / P84
CANIN / INT1 / P83
ISRxD3 / OUTC32 / CANOUT / INT0 / P82
ISTxD3 / OUTC30 / U / TA4IN / P81
BE0IN / ISRxD0 /INPC02 / U / TA4OUT / P80
CANIN / ISCLK0 / OUTC01 / INPC01 / TA3IN / P77
CANOUT / BE0OUT / ISTxD0 / OUTC00 / INPC00 / TA3OUT / P76
BE1IN / ISRxD1 / OUTC12 / INPC12 / W / TA2IN / P75
ISCLK1 / OUTC11 / INPC11 / W / TA2OUT / P74
BE1OUT / ISTxD1 / OUTC10 / SS2 / RTS2 / CTS2 / V / TA1IN / P73
CLK2 / V / TA1OUT / P72
(3)IEOUT
/ ISTxD2 / OUTC20 / SRxD2 / SDA2 / TxD2 / TA0OUT / P70
30
29
3
SS4 / RTS4 / CTS4 / TB4IN / DA1 / P94
/ ISRxD2 / OUTC22 / STxD2 / SCL2 / RxD2 / TA0IN / TB5IN / P71
2
CLK4 / ANEX0 / P95
(3)IEIN
1
SRxD4 / SDA4 / TxD4 / ANEX1 / P96
P20 / A0 ( / D0 ) / AN20
P21 / A1 ( / D1 ) / AN21
P22 / A2 ( / D2 ) / AN22
P23 / A3 ( / D3 ) / AN23
P24 / A4 ( / D4 ) / AN24
P25 / A5 ( / D5 ) / AN25
P26 / A6 ( / D6 ) / AN26
P27 / A7 ( / D7 ) / AN27
Vss
P30 / A8 ( MA0 ) ( / D8 )
Vcc
P31 / A9 ( MA1 ) ( / D9 )
P32 / A10 ( MA2 ) ( / D10 )
P33 / A11 ( MA3 ) ( / D11 )
72
71
70
69
68
67
66
65
64
63
62
61
60
59
P40 / A16 ( MA8 )
P41 / A17 ( MA9 )
P42 / A18 ( MA10 )
P43 / A19 ( MA11 )
54
53
52
51
P37 / A15 ( MA7 ) ( / D15 )
P17 / D15 / INT5
73
P36 / A14 ( MA6 ) ( / D14 )
P16 / D14 / INT4
74
55
P15 / D13 / INT3
75
56
P14 / D12
76
P34 / A12 ( MA4 ) ( / D12 )
P13 / D11
77
P35 / A13 ( MA5 ) ( / D13 )
P12 / D10
78
57
P11 / D9
79
58
P10 / D8
80
M32C/83 Group (M32C/83, M32C/83T)
D7 / AN07 / P07
81
50
P44 / CS3 / A20 (MA12)
D6 / AN06 / P06
82
49
P45 / CS2 / A21
D5 / AN05 / P05
83
48
P46 / CS1 / A22
D4 / AN04 / P04
84
47
P47 / CS0 / A23
D3 / AN03 / P03
85
46
P50 / WRL / WR / CASL
D2 / AN02 / P02
86
45
P51 / WRH / BHE / CASH
D1 / AN01 / P01
87
44
P52 / RD / DW
D0 / AN00 / P00
88
43
P53 / CLKOUT / BCLK / ALE
KI3 / AN7 / P107
89
42
P54 / HLDA / ALE
KI2 / AN6 / P106
90
41
P55 / HOLD
KI1 / AN5 / P105
91
40
P56 / ALE / RAS
KI0 / AN4 / P104
92
39
P57 / RDY
AN3 / P103
93
38
P60 / CTS0 / RTS0 / SS0
AN2 / P102
94
37
P61 / CLK0
AN1 / P101
95
36
P62 / RxD0 / SCL0 / STxD0
AVss
96
35
P63 / TxD0 / SDA0 / SRxD0
AN0 / P100
97
34
P64(1)
VREF
98
33
P65 / CLK1
AVcc
99
32
P66 / RxD1 / SCL1 / STxD1
(2)P97
100
31
P67 / TxD1 / SDA1 / SRxD1
M32C/83 GROUP
(M32C/83, M32C/83T)
PRQP0100JB-A
(100P6S-A)
P27 / A7 ( / D7 ) / AN27
Vss
P30 / A8 ( MA0 ) ( / D8 )
Vcc
P31 / A9 ( MA1 ) ( / D9 )
P32 / A10 ( MA2 ) ( / D10 )
P33 / A11 ( MA3 ) ( / D11 )
63
62
61
60
59
58
57
P40 / A16 ( MA8 )
P26 / A6 ( / D6 ) / AN26
64
P41 / A17 ( MA9 )
P25 / A5 ( / D5 ) / AN25
65
51
P24 / A4 ( / D4 ) / AN24
66
P37 / A15 ( MA7 ) ( / D15 )
P23 / A3 ( / D3 ) / AN23
67
52
P22 / A2 ( / D2 ) / AN22
68
P36 / A14 ( MA6 ) ( / D14 )
P21 / A1 ( / D1 ) / AN21
69
53
P20 / A0 ( / D0 ) / AN20
70
54
P17 / D15 / INT5
71
P34 / A12 ( MA4 ) ( / D12 )
P16 / D14 / INT4
72
P35 / A13 ( MA5 ) ( / D13 )
P15 / D13 / INT3
73
55
P14 / D12
74
56
P13 / D11
75
M32C/83 Group (M32C/83, M32C/83T)
D10 / P12
76
50
D9 / P11
77
49
P43 / A19 ( MA11 )
D8 / P10
78
48
P44 / CS3 / A20 (MA12)
D7 / AN07 / P07
79
47
P45 / CS2 / A21
D6 / AN06 / P06
80
46
P46 / CS1 / A22
D5 / AN05 / P05
81
45
P47 / CS0 / A23
D4 / AN04 / P04
82
44
P50 / WRL / WR / CASL
D3 / AN03 / P03
83
43
P51 / WRH / BHE / CASH
D2 / AN02 / P02
84
42
P52 / RD / DW
D1 / AN01 / P01
85
41
P53 / CLKOUT / BCLK / ALE
D0 / AN00 / P00
86
40
P54 / HLDA / ALE
KI3 / AN37 / P107
87
39
P55 / HOLD
KI2 / AN36 / P106
88
38
P56 / ALE / RAS
KI1 / AN35 / P105
89
37
P57 / RDY
KI0 / AN34 / P104
90
36
P60 / CTS0 / RTS0 / SS0
AN33 / P103
91
35
P61 / CLK0
AN32 / P102
92
34
P62 / RxD0 / SCL0 / STxD0
AN31 / P101
93
33
P63 / TxD0 / SDA0 / SRxD0
AVss
94
32
P64(1)
AN30 / P100
95
31
P65 / CLK1
VREF
96
30
P66 / RxD1 / SCL1 / STxD1
M32C/83 GROUP
(M32C/83, M32C/83T)
P42 / A18 ( MA10 )
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
BYTE
CNVss
VCONT / XCIN / P87
XCOUT / P86
RESET
XOUT
Vss
XIN
Vcc
NMI / P85
INT2 / P84
CANIN / INT1 / P83
ISRxD3 / OUTC32 / CANOUT / INT0 / P82
ISTxD3 / OUTC30 / U / TA4IN / P81
BE0IN / ISRxD0 /INPC02 / U / TA4OUT / P80
CANIN / ISCLK0 / OUTC01 / INPC01 / TA3IN / P77
CANOUT / BE0OUT / ISTxD0 / OUTC00 / INPC00 / TA3OUT / P76
BE1IN / ISRxD1 / OUTC12 / INPC12 / W / TA2IN / P75
ISCLK1 / OUTC11 / INPC11 / W / TA2OUT / P74
BE1OUT / ISTxD1 / OUTC10 / SS2 / RTS2 / CTS2 / V / TA1IN / P73
P72 / TA1OUT / V / CLK2
5
26
CLK3 / TB0IN / P90
100
4
P71(3, 4)
CLK4 / ANEX0 / P95
IEIN/ ISRxD2 / STxD3 / SCL3 / RxD3 / TB1IN / P91
27
3
99
IEOUT/ ISTxD2 / OUTC20 / SRxD3 / SDA3 / TxD3 / TB2IN / P92
P70(2, 4)
SRxD4 / SDA4 / TxD4 / ANEX1 / P96
2
P67 / TxD1 / SDA1 / SRxD1
28
1
29
98
SS3 / RTS3 / CTS3 / TB3IN / DA0 / P93
97
SS4 / RTS4 / CTS4 / TB4IN / DA1 / P94
AVcc
STxD4 / SCL4 / RxD4 / ADTRG / P97
NOTES:
1. P64 / CTS1 / RTS1 / SS1 / OUTC21 / ISCLK2
2. P70 / TA0OUT / TxD2 / SDA2 / SRxD2 / OUTC20 / ISTxD2 / IEOUT
3. P71 / TA0IN / TB5IN / RxD2 / SCL2 / STxD2 / OUTC22 / ISRxD2 / IEIN
4. P70 and P71 are ports for the N-channel open drain output.
Figure 1.5 Pin Assignment for 100-Pin Package
Rev. 1.41 Jan.31, 2006
REJ03B0013-0141
Page 11 of 91
PLQP0100KB-A
(100P6Q-A)
M32C/83 Group (M32C/83, M32C/83T)
Table 1.5 Pin Characteristics for 100-Pin Package
Package
Pin No
FP GP
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
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
Control
Pin
99
100
1
2
Port
Interrupt
Pin
P96
P95
P94
TB4IN
P93
P92
P91
P90
TB3IN
TB2IN
TB1IN
TB0IN
3
4
5
6 BYTE
7 CNVSS
8 XCIN/VCONT P87
P86
9 XCOUT
10 RESET
11 XOUT
12 VSS
13 XIN
14 VCC
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
Timer Pin
P85
P84
NMI
INT2
P83
P82
INT1
INT0
P81
P80
P77
P76
P75
P74
P73
P72
P71
P70
P67
P66
Intelligent I/O Pin
TxD4/SDA4/SRxD4
CLK4
CTS4/RTS4/SS4
CTS3/RTS3/SS3
TxD3/SDA3/SRxD3
RxD3/SCL3/STxD3
CLK3
Analog Bus Control Pin(1)
Pin
ANEX1
ANEX0
DA1
DA0
OUTC20/IEOUT/ISTxD2
IEIN/ISRxD2
CANIN
TA4IN/U
TA4OUT/U
TA3IN
TA3OUT
CANOUT
OUTC32/ISRxD3
OUTC30/ISTxD3
INPC02/ISRxD0/BE0IN
CANIN
CANOUT
INPC01/OUTC01/ISCLK0
TA2IN/W
TA2OUT/W
TA1IN/V
CTS2/RTS2/SS2
TA1OUT/V
CLK2
TB5IN/TA0IN RxD2/SCL2/STxD2
TA0OUT
TxD2/SDA2/SRxD2
INPC00/OUTC00/ISTxD0/BE0OUT
INPC12/OUTC12/ISRxD1/BE1IN
INPC11/OUTC11/ISCLK1
OUTC10/ISTxD1/BE1OUT
OUTC22/ISRxD2/IEIN
OUTC20/ISTxD2/IEOUT
TxD1/SDA1/SRxD1
RxD1/SCL1/STxD1
CLK1
P65
P64
P63
CTS1/RTS1/SS1
TxD0/SDA0/SRxD0
RxD0/SCL0/STxD0
CLK0
CTS0/RTS0/SS0
P62
P61
P60
P57
P56
P55
P54
OUTC21/ISCLK2
RDY
ALE/RAS
HOLD
HLDA/ALE
CLKOUT/BCLK/ALE
P53
P52
P51
P50
RD/DW
WRH/BHE/CASH
WRL/WR/CASL
CS0/A23
CS1/A22
P47
P46
P45
CS2/A21
CS3/A20(MA12)
P44
NOTES:
1. Bus control pins in M32C/83T cannot be used.
Rev. 1.41 Jan.31, 2006
REJ03B0013-0141
UART/CAN Pin
Page 12 of 91
M32C/83 Group (M32C/83, M32C/83T)
Table 1.5 Pin Characteristics for 100-Pin Package (Continued)
Package
Pin No
Control
Pin
Port
Interrupt
Pin
Timer Pin
UART/CAN Pin
Intelligent I/O Pin
Analog
Pin
Bus Control Pin(1)
FP GP
51
49
P43
A19(MA11)
52
53
50
51
54
55
52
53
P42
P41
P40
P37
A18(MA10)
A17(MA9)
A16(MA8)
A15(MA7)(/D15)
56
57
54
55
P36
P35
A14(MA6)(/D14)
A13(MA5)(/D13)
58
56
59
60
57
58
P34
P33
A12(MA4)(/D12)
A11(MA3)(/D11)
61
62
59
60
P32
P31
A10(MA2)(/D10)
A9(MA1)(/D9)
VCC
63
64
61
62
P30
A8(MA0)(/D8)
VSS
65
63
66
67
68
64
65
66
69
70
71
67
68
69
72
73
70
71
74
75
76
77
78
79
80
72
73
74
75
76
77
78
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
P27
P26
P25
P24
AN27
AN26
AN25
AN24
P23
P22
P21
P20
P17
P16
P15
P14
P13
P12
P11
P10
P07
P06
P05
P04
P03
P02
P01
P00
AN23
AN22
AN21
AN20
P107
P106
P105
P104
P103
P102
P101
INT5
INT4
INT3
AN07
AN06
AN05
AN04
AN03
AN02
AN01
AN00
KI3
KI2
KI1
KI0
AN7
AN6
AN5
AN4
AN3
AN2
AN1
AVSS
P100
AN0
VREF
AVCC
P97
RxD4/SCL4/STxD4
NOTES:
1. Bus control pins in M32C/83T cannot be used.
Rev. 1.41 Jan.31, 2006
REJ03B0013-0141
Page 13 of 91
ADTRG
A7(/D7)
A6(/D6)
A5(/D5)
A4(/D4)
A3(/D3)
A2(/D2)
A1(/D1)
A0(/D0)
D15
D14
D13
D12
D11
D10
D9
D8
D7
D6
D5
D4
D3
D2
D1
D0
M32C/83 Group (M32C/83, M32C/83T)
1.6 Pin Description
Table 1.6 Pin Description (100-Pin and 144-Pin Packages)
Classsfication
Symbol
I/O Type
Function
Power Supply
VCC
I
Apply 3.0 to 5.5V to both VCC pin.
Apply 0V to the VSS pin. (1)
Analog Power
VSS
AVCC
I
Supply
Reset Input
AVSS
____________
RESET
Supplies power to the A/D converter. Connect the AVCC pin to VCC and the
AVSS pin to VSS
I
CNVSS
CNVSS
I
The microcomputer is in a reset state when "L" is applied to the RESET pin
Switches processor mode. Connect the CNVSS pin to VSS to start up in single-
I
chip mode or to VCC to start up in microprocessor mode
Switches data bus width in external memory space 3. The data bus is 16
___________
Input to Switch BYTE
External Data Bus
bits wide when the BYTE pin is held "L" and 8 bits wide when it is held "H".
Set to either. Connect the BYTE pin to VSS to use the microcomputer in
Width(2)
Bus Control
Pins(2)
I/O
single-chip mode
Inputs and outputs data (D0 to D7) while accessing an external memory
D8 to D15
I/O
space with separate bus
Inputs and outputs data (D8 to D15) while accessing an external memory
A0 to A22
______
A23
O
O
A0/D0 to
A7/D7
I/O
A8/D8 to
I/O
Inputs and outputs data (D8 to D15) and outputs 8 middle-order address bits
(A8 to A15) by time-sharing while accessing an external memory space with
16-bit multiplexed bus
O
O
Outputs CS0 to CS3 that are chip-select signals specifying an external space
D0 to D7
Outputs inversed address bit A23
Inputs and outputs data (D0 to D7) and outputs 8 low-order address bits (A0
to A7) by time-sharing while accessing an external memory space with
multiplexed bus
A15/D15
______
space with 16-bit separate bus
Outputs address bits A0 to A22
_______
______
CS0 to CS3
______
________
WRL / WR
_________
________
WRH / BHE
_____
RD
_______
________
_________
______
________
_____
________
_________
Outputs WRL, WRH, (WR, BHE) and RD signals. WRL and WRH can be
______
_______
switched with WR and BHE by program
________ _________
_____
WRL, WRH and RD selected:
If external data bus is 16 bits wide, data is written to an even address in
________
external memory space when WRL is held "L".
_________
Data is written to an odd address when WRH is held "L".
_____
Data is read when RD is held "L".
______
________
_____
WR, BHE and RD selected:
______
Data is written to external memory space when WR is held "L".
_____
Data in an external memory space is read when RD is held "L".
________
An odd address is accessed when BHE is held "L".
______
ALE
________
_____
O
Select WR, BHE and RD for external 8-bit data bus.
ALE is a signal latching the address
I
O
The microcomputer is placed in a hold state while the HOLD pin is held "L"
Outputs an "L" signal while the microcomputer is placed in a hold state
I
O
Bus is placed in a wait state while the RDY pin is held "L"
When DRAM area is accessed, outputs column and row addresses by time-sharing.
O
The DW signal becomes "L" when data is written to the DRAM area. CASL and CASH are
__________
signals indicating the timing to latch column addresses. The CASL signal becomes "L" when
__________
__________
HOLD
HLDA
__________
________
________
DRAM Bus
Control Pin(2)
RDY
MA0 to MA12
______
______
DW
CASL
__________
__________
__________
__________
an even address is accessed. The CASH signal becomes "L" when an odd address is
________
accessed. RAS is a signal latching row addresses.
CASH
RAS
________
I : Input
O : Output
I/O : Input and output
NOTES:
1. Apply 4.2 to 5.5V to the VCC pin when using M32C/83T.
2. Bus control pins in M32C/83T cannot be used.
Rev. 1.41 Jan.31, 2006
REJ03B0013-0141
__________
Page 14 of 91
M32C/83 Group (M32C/83, M32C/83T)
Table 1.6 Pin Description (100-Pin and 144-Pin Packages) (Continued)
Classsfication
Symbol
Main Clock Input XIN
I/O Type
Function
I/O pins for the main clock oscillation circuit. Connect a ceramic resonator
I
Main Clock Output XOUT
O
Sub Clock Input XCIN
I
Sub Clock Output XCOUT
O
Low-Pass Filter
or crystal oscillator between XIN and XOUT. To apply external clock, apply it
to XIN and leave XOUT open
I/O pins for the sub clock oscillation circuit. Connect a crystal oscillator
between XCIN and XCOUT. To apply external clock, apply it to XCIN and
leave XCOUT open
Connects the low-pass filter to the VCONT pin when using the PLL frequency synthesizer. Connect P86 to VSS to stabilize the PLL frequency.
VCONT
Connect
Pin for PLL
Frequency
Synthesizer Pin
BCLK Output (1) BCLK
Clock Output
CLKOUT
______
________
O
O
________
INT Interrupt Input INT0 to INT5
_______
_______
NMI Interrupt Input NMI
_____
_____
Key Input Interrupt KI0 to KI3
Timer A
TA0OUT to
Timer B
I
I
I
I/O
Outputs BCLK signal
Outputs the clock having the same frequency as fC, f8 or f32
______
Input pins for the INT interrupt
_______
Input pin for the NMI interrupt
Input pins for the key input interrupt
I/O pins for the timer A0 to A4
(TA0OUT is a pin for the N-channel open drain output.)
TA4OUT
TA0IN to
I
Input pins for the timer A0 to A4
TA4IN
TB0IN to
I
Input pins for the timer B0 to B5
O
Output pins for the three-phase motor control timer
I
Input pins for data transmission control
Output pins for data reception control
TB5IN
___
___
Three-phase Motor U, U, V, V,
___
Control Timer Output W, W
_________
________
Serial I/O
CTS0 to CTS4
_________
I2C Mode
_________
RTS0 to RTS4
CLK0 to CLK4
O
I/O
RxD0 to RxD4
TxD0 to TxD4
I
O
SDA0 to
I/O
SDA4
SCL0 to
O : Output
Outputs serial data
(TxD2 is a pin for the N-channel open drain output.)
Inputs and outputs serial data
(SDA2 is a pin for the N-channel open drain output.)
Inputs and outputs the transfer clock
(SCL2 is a pin for the N-channel open drain output.)
SCL4
I : Input
NOTE:
Inputs and outputs the transfer clock
Inputs serial data
I/O : Input and output
1. Bus control pins in M32C/83T cannot be used.
Rev. 1.41 Jan.31, 2006
REJ03B0013-0141
Page 15 of 91
M32C/83 Group (M32C/83, M32C/83T)
Table 1.6 Pin Description (100-Pin and 144-Pin Packages) (Continued)
Classsfication
Symbol
STxD0 to
Serial I/O
Special Function STxD4
SRxD0 to
Reference
Voltage Input
A/D Converter
I/O Type
Function
O
Outputs serial data when slave mode is selected
I
Inputs serial data when slave mode is selected
SRxD4
_______
_______
SS0 to SS4
I
Input pins to control serial I/O special function
VREF
I
Applies reference voltage to the A/D converter and D/A converter
AN0 to AN7
AN00 to AN07
I
Analog input pins for the A/D converter
AN20 to AN27
AN150 to AN157
___________
D/A Converter
Intelligent I/O
ADTRG
ANEX0
I
I/O
ANEX1
I
op-amp connection mode
Extended analog input pin for the A/D converter
DA0, DA1
INPC00 to INPC02
O
I
Output pin for the D/A converter
Input pins for the time measurement function
O
Output pins for the waveform generating function
Input pin for an external A/D trigger
Extended analog input pin for the A/D converter and output pin in external
INPC03 to
INPC07(1)
INPC11 to INPC12
INPC16 to
INPC17(1)
OUTC00 to OUTC02
OUTC04 to
OUTC05(1)
(OUTC20 and OUTC22 assigned to P70 and P71 are pins for the N-channel open drain output.)
OUTC10 to OUTC12
OUTC13 to
OUTC17(1)
OUTC20 to OUTC22
OUTC23 to
OUTC27(1)
OUTC30 to OUTC32
OUTC31, OUTC33
CAN
I : Input
to OUTC37(1)
ISCLK0 to ISCLK2
I/O
ISCLK3(1)
ISRXD0 to ISRXD3
I
Inputs data for the intelligent I/O communication function
ISTXD0 to ISTXD3
BE0IN, BE1IN
O
I
Outputs data for the intelligent I/O communication function
Inputs data for the intelligent I/O communication function
BE0OUT, BE1OUT
IEIN
O
I
Outputs data for the intelligent I/O communication function
Inputs data for the intelligent I/O communication function
IEOUT
CANIN
O
I
Outputs data for the intelligent I/O communication function
Input pin for the CAN communication function
CANOUT
O
Output pin for the CAN communication function
O : Output
Inputs and outputs the clock for the intelligent I/O communication function
I/O : Input and output
NOTE:
1. Available in the 144-pin package only.
Rev. 1.41 Jan.31, 2006
REJ03B0013-0141
Page 16 of 91
M32C/83 Group (M32C/83, M32C/83T)
Table 1.6 Pin Description (144-Pin Package only) (Continued)
Classsfication
I/O Ports
Symbol
I/O Type
P00 to P07
P10 to P17
I/O
Function
8-bit I/O ports for CMOS. Each port can be programmed for input or output
under the control of the direction register. An input port can be set, by
program, for a pull-up resistor available or for no pull-up resister available in
P20 to P27
P30 to P37
4-bit units
(P70 and P71 are ports for the N-channel open drain output.)
P40 to P47
P50 to P57
P60 to P67
P70 to P77
P90 to P97
P100 to P107
P110 to P114
P120 to P127
I/O
I/O ports having equivalent functions to P0
I/O
I/O ports having equivalent functions to P0
P130 to P137
P140 to P146
P150 to P157
(1)
P80 to P84
P86, P87
_______
Input Port
I : Input
P85
O : Output
I
I/O : Input and output
NOTE:
1. Available in the 144-pin package only.
Rev. 1.41 Jan.31, 2006
REJ03B0013-0141
Page 17 of 91
_______
Shares a pin with NMI. NMI input state can be got by reading P8 5
M32C/83 Group (M32C/83, M32C/83T)
2. Central Processing Unit (CPU)
Figure 2.1 shows the CPU registers.
A register bank comprises 8 registers (R0, R1, R2, R3, A0, A1, SB and FB) out of 28 CPU registers. Two
sets of register banks are provided.
b31
b15
General Register
b0
R2
R0H
R3
R1H
R0L
R1L
Data Register(1)
R2
R3
b23
A0
Address Register(1)
A1
SB
Static Base Register(1)
FB
Frame Base Register(1)
USP
User Stack Pointer
ISP
Interrupt Stack Pointer
INTB
Interrupt Table Register
Program Counter
PC
FLG
b15
Flag Register
b8 b7
IPL
b0
U I O B S Z D C
Carry Flag
Debug Flag
Zero Flag
Sign Flag
Register Bank Flag
Overflow Flag
Interrupt Enable Flag
Stack Pointer Select Flag
Reserved Space
Processor Interrupt Priority Level
Reserved space
b15
High-Speed Interrupt Register
b0
SVF
b23
Flag Save Register
SVP
PC Save Register
VCT
Vector Register
b7
DMAC Associated Register
b0
DMD0
DMD1
b15
DCT0
DCT1
DMA Mode Register
DMA Transfer Count Register
DRC0
DRC1
b23
DMA Transfer Count Reload Register
DMA0
DMA1
DMA Memory Address Register
DRA0
DRA1
DMA Memory Address Reload Register
DSA0
DSA1
DMA SFR Address Register
NOTES:
1. A register bank comprises these registers. Two sets of register banks are provided.
Figure 2.1 CPU Register
Rev. 1.41 Jan.31, 2006
REJ03B0013-0141
Page 18 of 91
M32C/83 Group (M32C/83, M32C/83T)
2.1 General Registers
2.1.1 Data Registers (R0, R1, R2 and R3)
R0, R1, R2 and R3 are 16-bit registers for transfer, arithmetic and logic operations. R0 and R1 can be
split into high-order bits (R0H) and low-order bits (R0L) to be used separately as 8-bit data registers.
R0 can be combined with R2 to be used as a 32-bit data register (R2R0). The same applies to R1 and
R3.
2.1.2 Address Registers (A0 and A1)
A0 and A1 are 24-bit registers for A0-/A1-indirect addressing, A0-/A1-relative addressing, transfer, arithmetic and logic operations.
2.1.3 Static Base Register (SB)
SB is a 24-bit register for SB-relative addressing.
2.1.4 Frame Base Register (FB)
FB is a 24-bit register for FB-relative addressing.
2.1.5 Program Counter (PC)
PC, 24 bits wide, indicates the address of an instruction to be executed.
2.1.6 Interrupt Table Register (INTB)
INTB is a 24-bit register indicating the starting address of an interrupt vector table.
2.1.7 User Stack Pointer (USP), Interrupt Stack Pointer (ISP)
The stack pointers (SP), USP and ISP, are 24 bits wide each. The U flag is used to switch between USP
and ISP. Refer to "2.1.8 Flag Register (FLG)" for details on the U flag. Set USP and ISP to even
addresses to execute an interrupt sequence efficiently.
2.1.8 Flag Register (FLG)
FLG is a 16-bit register indicating a CPU state.
2.1.8.1 Carry Flag (C)
The C flag indicates whether carry or borrow has occurred after executing an instruction.
2.1.8.2 Debug Flag (D)
The D flag is for debug only. Set to "0".
2.1.8.3 Zero Flag (Z)
The Z flag is set to "1" when the value of zero is obtained from an arithmetic calculation; otherwise "0".
2.1.8.4 Sign Flag (S)
The S flag is set to "1" when a negative value is obtained from an arithmetic calculation; otherwise "0".
Rev. 1.41 Jan.31, 2006
REJ03B0013-0141
Page 19 of 91
M32C/83 Group (M32C/83, M32C/83T)
2.1.8.5 Register Bank Select Flag (B)
The register bank 0 is selected when the B flag is set to "0". The register bank 1 is selected when this
flag is set to "1".
2.1.8.6 Overflow Flag (O)
The O flag is set to "1" when the result of an arithmetic operation overflows; otherwise "0".
2.1.8.7 Interrupt Enable Flag (I)
The I flag enables a maskable interrupt.
An interrupt is disabled when the I flag is set to "0" and enabled when the I flag is set to "1". The I flag
is set to "0" when an interrupt is acknowledged.
2.1.8.8 Stack Pointer Select Flag (U)
ISP is selected when the U flag is set to "0". USP is selected when this flag is set to "1".
The U flag is set to "0" when a hardware interrupt is acknowledged or the INT instruction of software
interrupt numbers 0 to 31 is executed.
2.1.8.9 Processor Interrupt Priority Level (IPL)
IPL, 3 bits wide, assigns processor interrupt priority levels from level 0 to level 7.
If a requested interrupt has greater priority than IPL, the interrupt is enabled.
2.1.8.10 Reserved Space
When writing to a reserved space, set to "0". When read, its content is indeterminate.
2.2 High-Speed Interrupt Registers
Registers associated with the high-speed interrupt are as follows. Refer to 10.4 High-Speed Interrupt for
details.
- Flag save register (SVF)
- PC save register (SVP)
- Vector register (VCT)
2.3 DMAC-Associated Registers
Registers associated with DMAC are as follows. Refer to 12. DMAC for details.
- DMA mode register (DMD0, DMD1)
- DMA transfer count register (DCT0, DCT1)
- DMA transfer count reload register (DRC0, DRC1)
- DMA memory address register (DMA0, DMA1)
- DMA SFR address register (DSA0, DSA1)
- DMA memory address reload register (DRA0, DRA1)
Rev. 1.41 Jan.31, 2006
REJ03B0013-0141
Page 20 of 91
M32C/83 Group (M32C/83, M32C/83T)
3. Memory
Figure 3.1 shows a memory map of the M32C/83 group (M32C/83, M32C/83T).
M32C/83 group (M32C/83, M32C/83T) provides 16-Mbyte address space from addresses 00000016 to
FFFFFF16.
The internal ROM is allocated lower addresses beginning with address FFFFFF16. For example, a 64Kbyte internal ROM is allocated addresses FF000016 to FFFFFF16.
The fixed interrupt vectors are allocated addresses FFFFDC16 to FFFFFF16. It stores the starting address
of each interrupt routine. Refer to 10. Interrupts for details.
The internal RAM is allocated higher addresses beginning with address 00040016. For example, a 10Kbyte internal RAM is allocated addresses 00040016 to 002BFF16. Besides storing data, it becomes stacks
when the subroutine is called or an interrupt is acknowledged.
SFR, consisting of control registers for peripheral functions such as I/O port, A/D conversion, serial I/O, and
timers, is allocated addresses 00000016 to 0003FF16. All addresses, which have nothing allocated within
SFR, are reserved space and cannot be accessed by users.
The special page vectors are allocated addresses FFFE0016 to FFFFDB16. It is used for the JMPS instruction and JSRS instruction. Refer to the Renesas publication Software Manual for details.
In memory expansion mode and microprocessor mode, some space are reserved and cannot be accessed
by users.
00000016
SFR
00040016
Internal RAM
007FFF16
Reserved Space
FFFE00 16
00800016
Special Page
Vector Table
External Space(1)
FFFFDC 16
Undefined Instruction
Overflow
BRK Instruction
Address Match
F0000016
Reserved Space(2)
Watchdog Timer(4)
F8000016
Internal ROM(3)
FFFFFF16
FFFFFF 16
NMI
Reset
NOTES:
1. In memory expansion and microprocessor modes
2. In memory expansion mode. This space becomes external space in microprocessor mode.
3. This space can be used in single-chip mode and memory expansion mode. This space becomes external
space in microprocessor mode.
4. Watchdog timer interrupt, oscillation stop detection interrupt, and low voltage detection interrupt share vectors.
Figure 3.1 Memory Map
Rev. 1.41 Jan.31, 2006
REJ03B0013-0141
Page 21 of 91
M32C/83 Group (M32C/83, M32C/83T)
4. Special Function Registers (SFR)
Address
000016
000116
000216
000316
Register
Symbol
Value after RESET
1000 00002 (CNVss pin ="L")
000416
Processor Mode Register 0(1)
PM0
000516
000616
000716
000816
000916
000A16
Processor Mode Register 1
System Clock Control Register 0
System Clock Control Register 1
Wait Control Register(2)
Address Match Interrupt Enable Register
Protect Register
PM1
CM0
CM1
WCR
AIER
PRCR
000B16
External Data Bus Width Control Register(2)
DS
000C16
000D16
000E16
Main Clock Division Register
Oscillation Stop Detection Register
Watchdog Timer Start Register
MCD
CM2
WDTS
000F16
001016
001116
Watchdog Timer Control Register
WDC
000X XXXX2
Address Match Interrupt Register 0
RMAD0
00 00 0016
Address Match Interrupt Register 1
RMAD1
00 00 0016
VDC Control Register for PLL
PLV
XXXX XX012
Address Match Interrupt Register 2
RMAD2
00 00 0016
VDC Control Register 0
VDC0
0016
Address Match Interrupt Register 3
RMAD3
00 00 0016
001216
001316
001416
001516
001616
001716
001816
001916
001A16
001B16
001C16
001D16
0000 00112 (CNVss pin ="H")
0X00 00002
0000 X0002
0010 00002
1111 11112
XXXX 00002
XXXX 00002
XXXX 10002 (BYTE pin ="L")
XXXX 00002 (BYTE pin ="H")
XXX0 10002
0016
XX16
001E16
001F16
002016
002116
002216
002316
002416
002516
002616
002716
002816
002916
002A16
002B16
002C16
002D16
002E16
002F16
X: Indeterminate
Blank spaces are reserved. No access is allowed.
NOTES:
1. The PM00 and PM01 bits in the PM1 register maintain values set before reset even if software reset or watchdog timer reset is performed.
2. These registers in M32C/83T cannot be used.
Rev. 1.41 Jan.31, 2006
REJ03B0013-0141
Page 22 of 91
M32C/83 Group (M32C/83, M32C/83T)
Address
Register
003016
003116
003216
003316
003416
003516
003616
003716
003816
003916
003A16
003B16
003C16
003D16
003E16
003F16
004016 DRAM Control Register (1)
004116 DRAM Refresh Interval Set Register (1)
004216
004316
004416
004516
004616
004716
004816
004916
004A16
004B16
004C16
004D16
004E16
004F16
005016
005116
005216
005316
005416
005516
005616
005716
005816
005916
005A16
005B16
005C16
005D16
005E16
005F16
Flash Memory Control Register 0
X: Indeterminate
Blank spaces are reserved. No access is allowed.
NOTES:
1. These registers in M32C/83T cannot be used.
Rev. 1.41 Jan.31, 2006
REJ03B0013-0141
Page 23 of 91
Symbol
Value after RESET
DRAMCONT
REFCNT
XX16
XX16
FMR0
XX00 00012
M32C/83 Group (M32C/83, M32C/83T)
Address
006016
006116
006216
006316
006416
006516
006616
006716
006816
006916
006A16
006B16
006C16
006D16
006E16
006F16
007016
007116
007216
007316
007416
007516
007616
007716
007816
007916
007A16
007B16
007C16
007D16
007E16
007F16
Register
Symbol
Value after RESET
DMA0 Interrupt Control Register
Timer B5 Interrupt Control Register
DMA2 Interrupt Control Register
UART2 Receive /ACK Interrupt Control Register
Timer A0 Interrupt Control Register
UART3 Receive /ACK Interrupt Control Register
Timer A2 Interrupt Control Register
UART4 Receive /ACK Interrupt Control Register
Timer A4 Interrupt Control Register
UART0/UART3 Bus Conflict Detect Interrupt Control Register
DM0IC
TB5IC
DM2IC
S2RIC
TA0IC
S3RIC
TA2IC
S4RIC
TA4IC
BCN0IC/BCN3IC
XXXX X0002
XXXX X0002
XXXX X0002
XXXX X0002
XXXX X0002
XXXX X0002
XXXX X0002
XXXX X0002
XXXX X0002
XXXX X0002
UART0 Receive/ACK Interrupt Control Register
A/D0 Conversion Interrupt Control Register
UART1 Receive/ACK Interrupt Control Register
Intelligent I/O Interrupt Control Register 0
Timer B1 Interrupt Control Register
Intelligent I/O Interrupt Control Register 2
Timer B3 Interrupt Control Register
Intelligent I/O Interrupt Control Register 4
INT5 Interrupt Control Register
Intelligent I/O Interrupt Control Register 6
INT3 Interrupt Control Register
Intelligent I/O Interrupt Control Register 8
INT1 Interrupt Control Register
Intelligent I/O Interrupt Control Register 10/
S0RIC
AD0IC
S1RIC
IIO0IC
TB1IC
IIO2IC
TB3IC
IIO4IC
INT5IC
IIO6IC
INT3IC
IIO8IC
INT1IC
IIO10IC
XXXX X0002
XXXX X0002
XXXX X0002
XXXX X0002
XXXX X0002
XXXX X0002
XXXX X0002
XXXX X0002
XX00 X0002
XXXX X0002
XX00 X0002
XXXX X0002
XX00 X0002
CAN Interrupt 1 Control Register
CAN1IC
Intelligent I/O Interrupt Control Register 11/
IIO11IC
CAN Interrupt 2 Control Register
CAN2IC
A/D1 Conversion Interrupt Control Register
AD1IC
XXXX X0002
DMA1 Interrupt Control Register
UART2 Transmit /NACK Interrupt Control Register
DMA3 Interrupt Control Register
UART3 Transmit /NACK Interrupt Control Register
Timer A1 Interrupt Control Register
UART4 Transmit /NACK Interrupt Control Register
Timer A3 Interrupt Control Register
UART2 Bus Conflict Detect Interrupt Control Register
DM1IC
S2TIC
DM3IC
S3TIC
TA1IC
S4TIC
TA3IC
BCN2IC
XXXX X0002
XXXX X0002
XXXX X0002
XXXX X0002
XXXX X0002
XXXX X0002
XXXX X0002
XXXX X0002
XXXX X0002
008016
008116
008216
008316
008416
008516
008616
008716
008816
008916
008A16
008B16
008C16
008D16
008E16
008F16
X: Indeterminate
Blank spaces are reserved. No access is allowed.
Rev. 1.41 Jan.31, 2006
REJ03B0013-0141
Page 24 of 91
XXXX X0002
M32C/83 Group (M32C/83, M32C/83T)
Address
009016
009116
009216
009316
009416
009516
009616
009716
009816
009916
009A16
009B16
009C16
009D16
009E16
009F16
00A016
00A116
00A216
00A316
00A416
00A516
00A616
00A716
00A816
00A916
00AA16
00AB16
00AC16
00AD16
00AE16
00AF16
00B016
00B116
00B216
00B316
00B416
00B516
00B616
00B716
00B816
00B916
00BA16
00BB16
00BC16
00BD16
00BE16
00BF16
Register
UART0 Transmit /NACK Interrupt Control Register
UART1/UART4 Bus Conflict Detect Interrupt Control Register
UART1 Transmit/NACK Interrupt Control Register
Key Input Interrupt Control Register
Timer B0 Interrupt Control Register
Intelligent I/O Interrupt Control Register 1
Timer B2 Interrupt Control Register
Intelligent I/O Interrupt Control Register 3
Timer B4 Interrupt Control Register
Intelligent I/O Interrupt Control Register 5
INT4 Interrupt Control Register
Intelligent I/O Interrupt Control Register 7
INT2 Interrupt Control Register
Intelligent I/O Interrupt Control Register 9/
Symbol
S0TIC
BCN1IC/BCN4IC
S1TIC
KUPIC
TB0IC
IIO1IC
TB2IC
IIO3IC
TB4IC
IIO5IC
INT4IC
IIO7IC
INT2IC
IIO9IC
CAN Interrupt 0 Control Register
INT0 Interrupt Control Register
Exit Priority Control Register
Interrupt Request Register 0
Interrupt Request Register 1
CAN0IC
INT0IC
RLVL
IIO0IR
IIO1IR
XX00 X0002
XXXX 00002
0000 000X2
0000 000X2
Interrupt Request Register 2
Interrupt Request Register 3
Interrupt Request Register 4
Interrupt Request Register 5
Interrupt Request Register 6
Interrupt Request Register 7
Interrupt Request Register 8
Interrupt Request Register 9
Interrupt Request Register 10
Interrupt Request Register 11
IIO2IR
IIO3IR
IIO4IR
IIO5IR
IIO6IR
IIO7IR
IIO8IR
IIO9IR
IIO10IR
IIO11IR
0000 000X2
0000 000X2
0000 000X2
0000 000X2
0000 000X2
0000 000X2
0000 000X2
0000 000X2
0000 000X2
0000 000X2
Interrupt Enable Register 0
Interrupt Enable Register 1
Interrupt Enable Register 2
Interrupt Enable Register 3
Interrupt Enable Register 4
Interrupt Enable Register 5
Interrupt Enable Register 6
Interrupt Enable Register 7
Interrupt Enable Register 8
Interrupt Enable Register 9
Interrupt Enable Register 10
Interrupt Enable Register 11
IIO0IE
IIO1IE
IIO2IE
IIO3IE
IIO4IE
IIO5IE
IIO6IE
IIO7IE
IIO8IE
IIO9IE
IIO10IE
IIO11IE
0016
0016
0016
0016
0016
0016
0016
0016
0016
0016
0016
0016
X: Indeterminate
Blank spaces are reserved. No access is allowed.
Rev. 1.41 Jan.31, 2006
REJ03B0013-0141
Page 25 of 91
Value after RESET
XXXX X0002
XXXX X0002
XXXX X0002
XXXX X0002
XXXX X0002
XXXX X0002
XXXX X0002
XXXX X0002
XXXX X0002
XXXX X0002
XX00 X0002
XXXX X0002
XX00 X0002
XXXX X0002
M32C/83 Group (M32C/83, M32C/83T)
Address
00C016
00C116
00C216
00C316
00C416
00C516
00C616
00C716
00C816
00C916
00CA16
00CB16
00CC16
00CD16
00CE16
00CF16
00D016
00D116
00D216
00D316
00D416
00D516
00D616
00D716
00D816
00D916
00DA16
00DB16
00DC16
00DD16
00DE16
00DF16
00E016
00E116
00E216
00E316
00E416
00E516
00E616
00E716
00E816
00E916
00EA16
00EB16
00EC16
00ED16
00EE16
00EF16
Register
Symbol
Value after RESET
XX16
Group 0 Time Measurement/Waveform Generating Register 0
G0TM0/G0PO0
Group 0 Time Measurement/Waveform Generating Register 1
G0TM1/G0PO1
Group 0 Time Measurement/Waveform Generating Register 2
G0TM2/G0PO2
Group 0 Time Measurement/Waveform Generating Register 3
G0TM3/G0PO3
Group 0 Time Measurement/Waveform Generating Register 4
G0TM4/G0PO4
Group 0 Time Measurement/Waveform Generating Register 5
G0TM5/G0PO5
Group 0 Time Measurement/Waveform Generating Register 6
G0TM6/G0PO6
Group 0 Time Measurement/Waveform Generating Register 7
G0TM7/G0PO7
Group 0 Waveform Generating Control Register 0
Group 0 Waveform Generating Control Register 1
Group 0 Waveform Generating Control Register 2
Group 0 Waveform Generating Control Register 3
Group 0 Waveform Generating Control Register 4
Group 0 Waveform Generating Control Register 5
Group 0 Waveform Generating Control Register 6
Group 0 Waveform Generating Control Register 7
Group 0 Time Measurement Control Register 0
Group 0 Time Measurement Control Register 1
Group 0 Time Measurement Control Register 2
Group 0 Time Measurement Control Register 3
Group 0 Time Measurement Control Register 4
Group 0 Time Measurement Control Register 5
Group 0 Time Measurement Control Register 6
Group 0 Time Measurement Control Register 7
G0POCR0
G0POCR1
G0POCR2
G0POCR3
G0POCR4
G0POCR5
G0POCR6
G0POCR7
G0TMCR0
G0TMCR1
G0TMCR2
G0TMCR3
G0TMCR4
G0TMCR5
G0TMCR6
G0TMCR7
Group 0 Base Timer Register
G0BT
Group 0 Base Timer Control Register 0
Group 0 Base Timer Control Register 1
Group 0 Time Measurement Prescaler Register 6
Group 0 Time Measurement Prescaler Register 7
Group 0 Function Enable Register
Group 0 Function Select Register
G0BCR0
G0BCR1
G0TPR6
G0TPR7
G0FE
G0FS
Group 0 SI/O Receive Buffer Register
G0RB
Group 0 Transmit Buffer/Receive Data Register
G0TB/G0DR
XX00 XXXX2
XX16
Group 0 Receive Input Register
Group 0 SI/O Communication Mode Register
Group 0 Transmit Output Register
Group 0 SI/O Communication Control Register
G0RI
G0MR
G0TO
G0CR
XX16
0016
XX16
0000 X0002
X: Indeterminate
Blank spaces are reserved. No access is allowed.
Rev. 1.41 Jan.31, 2006
REJ03B0013-0141
Page 26 of 91
XX16
XX16
XX16
XX16
XX16
XX16
XX16
XX16
XX16
XX16
XX16
XX16
XX16
XX16
XX16
0X00 X0002
0X00 X0002
0X00 X0002
0X00 X0002
0X00 X0002
0X00 X0002
0X00 X0002
0X00 X0002
0016
0016
0016
0016
0016
0016
0016
0016
XX16
XX16
0016
0016
0016
0016
0016
0016
XXXX XXXX2
M32C/83 Group (M32C/83, M32C/83T)
Address
00F016
00F116
00F216
00F316
00F416
00F516
00F616
00F716
00F816
00F916
00FA16
00FB16
00FC16
00FD16
00FE16
00FF16
010016
010116
010216
010316
010416
010516
010616
010716
010816
010916
010A16
010B16
010C16
010D16
010E16
010F16
011016
011116
011216
011316
011416
011516
011616
011716
011816
011916
011A16
011B16
011C16
011D16
011E16
011F16
Register
Group 0 Data Compare Register 0
Group 0 Data Compare Register 1
Group 0 Data Compare Register 2
Group 0 Data Compare Register 3
Group 0 Data Mask Register 0
Group 0 Data Mask Register 1
Symbol
G0CMP0
G0CMP1
G0CMP2
G0CMP3
G0MSK0
G0MSK1
Group 0 Receive CRC Code Register
G0RCRC
Group 0 Transmit CRC Code Register
G0TCRC
Group 0 SI/O Extended Mode Register
Group 0 SI/O Extended Receive Control Register
Group 0 SI/O Special Communication Interrupt Detect Register
Group 0 SI/O Extended Transmit Control Register
G0EMR
G0ERC
G0IRF
G0ETC
Group 1 Time Measurement/Waveform Generating Register 0
G1TM0/G1PO0
Group 1 Time Measurement/Waveform Generating Register 1
G1TM1/G1PO1
Group 1 Time Measurement/Waveform Generating Register 2
G1TM2/G1PO2
Group 1 Time Measurement/Waveform Generating Register 3
G1TM3/G1PO3
Group 1 Time Measurement/Waveform Generating Register 4
G1TM4/G1PO4
Group 1 Time Measurement/Waveform Generating Register 5
G1TM5/G1PO5
Group 1 Time Measurement/Waveform Generating Register 6
G1TM6/G1PO6
Group 1 Time Measurement/Waveform Generating Register 7
G1TM7/G1PO7
Group 1 Waveform Generating Control Register 0
Group 1 Waveform Generating Control Register 1
Group 1 Waveform Generating Control Register 2
Group 1 Waveform Generating Control Register 3
Group 1 Waveform Generating Control Register 4
Group 1 Waveform Generating Control Register 5
Group 1 Waveform Generating Control Register 6
Group 1 Waveform Generating Control Register 7
Group 1 Time Measurement Control Register 0
Group 1 Time Measurement Control Register 1
Group 1 Time Measurement Control Register 2
Group 1 Time Measurement Control Register 3
Group 1 Time Measurement Control Register 4
Group 1 Time Measurement Control Register 5
Group 1 Time Measurement Control Register 6
Group 1 Time Measurement Control Register 7
G1POCR0
G1POCR1
G1POCR2
G1POCR3
G1POCR4
G1POCR5
G1POCR6
G1POCR7
G1TMCR0
G1TMCR1
G1TMCR2
G1TMCR3
G1TMCR4
G1TMCR5
G1TMCR6
G1TMCR7
Value after RESET
XX16
XX16
XX16
XX16
XX16
XX16
XX16
X: Indeterminate
Blank spaces are reserved. No access is allowed.
Rev. 1.41 Jan.31, 2006
REJ03B0013-0141
Page 27 of 91
XX16
0016
0016
0016
0016
0000 00XX2
0000 0XXX2
XX16
XX16
XX16
XX16
XX16
XX16
XX16
XX16
XX16
XX16
XX16
XX16
XX16
XX16
XX16
XX16
0X00 X0002
0X00 X0002
0X00 X0002
0X00 X0002
0X00 X0002
0X00 X0002
0X00 X0002
0X00 X0002
0016
0016
0016
0016
0016
0016
0016
0016
M32C/83 Group (M32C/83, M32C/83T)
Address
012016
012116
012216
012316
012416
012516
012616
012716
012816
012916
012A16
012B16
012C16
012D16
012E16
012F16
013016
013116
013216
013316
013416
013516
013616
013716
013816
013916
013A16
013B16
013C16
013D16
013E16
013F16
014016
014116
014216
014316
014416
014516
014616
014716
014816
014916
014A16
014B16
014C16
014D16
014E16
014F16
Register
Symbol
Value after RESET
XX16
Group 1 Base Timer Register
G1BT
Group 1 Base Timer Control Register 0
Group 1 Base Timer Control Register 1
Group 1 Time Measurement Prescaler Register 6
Group 1 Time Measurement Prescaler Register 7
Group 1 Function Enable Register
Group 1 Function Select Register
G1BCR0
G1BCR1
G1TPR6
G1TPR7
G1FE
G1FS
Group 1 SI/O Receive Buffer Register
G1RB
Group 1 Transmit Buffer/Receive Data Register
G1TB/G1DR
XX00 XXXX2
XX16
Group 1 Receive Input Register
Group 1 SI/O Communication Mode Register
Group 1 Transmit Output Register
Group 1 SI/O Communication Control Register
Group 1 Data Compare Register 0
Group 1 Data Compare Register 1
Group 1 Data Compare Register 2
Group 1 Data Compare Register 3
Group 1 Data Mask Register 0
Group 1 Data Mask Register 1
G1RI
G1MR
G1TO
G1CR
G1CMP0
G1CMP1
G1CMP2
G1CMP3
G1MSK0
G1MSK1
XX16
0016
XX16
0000 X0002
XX16
XX16
XX16
XX16
XX16
XX16
Group 1 Receive CRC Code Register
G1RCRC
Group 1 Transmit CRC Code Register
G1TCRC
Group 1 SI/O Extended Mode Register
Group 1 SI/O Extended Receive Control Register
Group 1 SI/O Special Communication Interrupt Detect Register
Group 1 SI/O Extended Transmit Control Register
G1EMR
G1ERC
G1IRF
G1ETC
Group 2 Waveform Generating Register 0
G2PO0
Group 2 Waveform Generating Register 1
G2PO1
Group 2 Waveform Generating Register 2
G2PO2
Group 2 Waveform Generating Register 3
G2PO3
Group 2 Waveform Generating Register 4
G2PO4
Group 2 Waveform Generating Register 5
G2PO5
Group 2 Waveform Generating Register 6
G2PO6
Group 2 Waveform Generating Register 7
G2PO7
XX16
0016
0016
0016
0016
0016
0016
XXXX XXXX2
XX16
X: Indeterminate
Blank spaces are reserved. No access is allowed.
Rev. 1.41 Jan.31, 2006
REJ03B0013-0141
Page 28 of 91
XX16
0016
0016
0016
0016
0000 00XX2
0000 0XXX2
XX16
XX16
XX16
XX16
XX16
XX16
XX16
XX16
XX16
XX16
XX16
XX16
XX16
XX16
XX16
XX16
M32C/83 Group (M32C/83, M32C/83T)
Address
015016
015116
015216
015316
015416
015516
015616
015716
015816
015916
015A16
015B16
015C16
015D16
015E16
015F16
016016
016116
016216
016316
016416
016516
016616
016716
016816
016916
016A16
016B16
016C16
016D16
016E16
016F16
017016
017116
017216
017316
017416
017516
017616
017716
017816
017916
017A16
017B16
017C16
017D16
017E16
017F16
Register
Group 2 Waveform Generating Control Register 0
Group 2 Waveform Generating Control Register 1
Group 2 Waveform Generating Control Register 2
Group 2 Waveform Generating Control Register 3
Group 2 Waveform Generating Control Register 4
Group 2 Waveform Generating Control Register 5
Group 2 Waveform Generating Control Register 6
Group 2 Waveform Generating Control Register 7
Symbol
G2POCR0
G2POCR1
G2POCR2
G2POCR3
G2POCR4
G2POCR5
G2POCR6
G2POCR7
Value after RESET
0016
0016
0016
0016
0016
0016
0016
0016
Group 2 Base Timer Register
G2BT
Group 2 Base Timer Control Register 0
Group 2 Base Timer Control Register 1
Base Timer Start Register
G2BCR0
G2BCR1
BTSR
XX16
0016
0016
XXXX 00002
Group 2 Function Enable Register
Group 2 RTP Output Buffer Register
G2FE
G2RTP
0016
0016
Group 2 SI/O Communication Mode Register
Group 2 SI/O Communication Control Register
G2MR
G2CR
00XX X0002
0000 X0002
XX16
Group 2 SI/O Transmit Buffer Register
G2TB
Group 2 SI/O Receive Buffer Register
G2RB
Group 2 IEBus Address Register
IEAR
Group 2 IEBus Control Register
Group 2 IEBus Transmit Interrupt Cause Detect Register
Group 2 IEBus Receive Interrupt Cause Detect Register
IECR
IETIF
IERIF
XX16
00XX X0002
XXX0 00002
XXX0 00002
Input Function Select Register
IPS
0016
Group 3 SI/O Communication Mode Register
Group 3 SI/O Communication Control Register
G3MR
G3CR
00XX 00002
0000 X0002
XX16
Group 3 SI/O Transmit Buffer Register
G3TB
Group 3 SI/O Receive Buffer Register
G3RB
XX16
X: Indeterminate
Blank spaces are reserved. No access is allowed.
Rev. 1.41 Jan.31, 2006
REJ03B0013-0141
Page 29 of 91
XX16
XX16
XX16
XX16
XX16
XX16
XX16
M32C/83 Group (M32C/83, M32C/83T)
Address
018016
018116
018216
018316
018416
018516
018616
018716
018816
018916
018A16
018B16
018C16
018D16
018E16
018F16
019016
019116
019216
019316
019416
019516
019616
019716
019816
019916
019A16
019B16
019C16
019D16
019E16
019F16
01A016
01A116
01A216
01A316
01A416
01A516
01A616
01A716
01A816
01A916
01AA16
01AB16
01AC16
01AD16
01AE16
01AF16
Register
Symbol
Value after RESET
XX16
Group 3 Waveform Generating Register 0
G3PO0
Group 3 Waveform Generating Register 1
G3PO1
Group 3 Waveform Generating Register 2
G3PO2
Group 3 Waveform Generating Register 3
G3PO3
Group 3 Waveform Generating Register 4
G3PO4
Group 3 Waveform Generating Register 5
G3PO5
Group 3 Waveform Generating Register 6
G3PO6
Group 3 Waveform Generating Register 7
G3PO7
Group 3 Waveform Generating Control Register 0
Group 3 Waveform Generating Control Register 1
Group 3 Waveform Generating Control Register 2
Group 3 Waveform Generating Control Register 3
Group 3 Waveform Generating Control Register 4
Group 3 Waveform Generating Control Register 5
Group 3 Waveform Generating Control Register 6
Group 3 Waveform Generating Control Register 7
G3POCR0
G3POCR1
G3POCR2
G3POCR3
G3POCR4
G3POCR5
G3POCR6
G3POCR7
Group 3 Waveform Generating Mask Register 4
G3MK4
Group 3 Waveform Generating Mask Register 5
G3MK5
Group 3 Waveform Generating Mask Register 6
G3MK6
Group 3 Waveform Generating Mask Register 7
G3MK7
Group 3 Base Timer Register
G3BT
Group 3 Base Timer Control Register 0
Group 3 Base Timer Control Register 1
G3BCR0
G3BCR1
XX16
0016
0016
Group 3 Function Enable Register
Group 3 RTP Output Buffer Register
G3FE
G3RTP
0016
0016
Group 3 SI/O Communication Flag Register
G3FLG
XXXX XXX02
X: Indeterminate
Blank spaces are reserved. No access is allowed.
Rev. 1.41 Jan.31, 2006
REJ03B0013-0141
Page 30 of 91
XX16
XX16
XX16
XX16
XX16
XX16
XX16
XX16
XX16
XX16
XX16
XX16
XX16
XX16
XX16
0016
0016
0016
0016
0016
0016
0016
0016
XX16
XX16
XX16
XX16
XX16
XX16
XX16
XX16
XX16
M32C/83 Group (M32C/83, M32C/83T)
Address
01B016
01B116
01B216
01B316
01B416
01B516
01B616
01B716
01B816
01B916
01BA16
01BB16
01BC16
01BD16
01BE16
01BF16
01C016
01C116
01C216
01C316
01C416
01C516
01C616
01C716
01C816
01C916
01CA16
01CB16
01CC16
01CD16
01CE16
01CF16
01D016
01D116
01D216
01D316
01D416
01D516
01D616
01D716
01D816
01D916
01DA16
01DB16
01DC16
01DD16
01DE16
01DF16
Register
Symbol
Value after RESET
XX16
XX16
XX16
XX16
XX16
XX16
XX16
XX16
XX16
XX16
XX16
XX16
XX16
XX16
XX16
XX16
A/D1 Register 0
AD10
A/D1 Register 1
AD11
A/D1 Register 2
AD12
A/D1 Register 3
AD13
A/D1 Register 4
AD14
A/D1 Register 5
AD15
A/D1 Register 6
AD16
A/D1 Register 7
AD17
A/D1 Control Register 2
AD1CON2
X00X X0002
A/D1 Control Register 0
A/D1 Control Register 1
AD1CON0
AD1CON1
0016
XX00 00002
X: Indeterminate
Blank spaces are reserved. No access is allowed.
Rev. 1.41 Jan.31, 2006
REJ03B0013-0141
Page 31 of 91
M32C/83 Group (M32C/83, M32C/83T)
Address
01E016
01E116
01E216
01E316
01E416
01E516
01E616
01E716
01E816
01E916
01EA16
01EB16
01EC16
01ED16
01EE16
01EF16
01F016
01F116
01F216
01F316
01F416
01F516
01F616
01F716
01F816
01F916
01FA16
01FB16
01FC16
01FD16
01FE16
01FF16
020016
020116
020216
020316
020416
020516
020616
020716
020816
020916
020A16
020B16
020C16
020D16
020E16
020F16
Register
CAN0 Message Slot Buffer 0 Standard ID0
CAN0 Message Slot Buffer 0 Standard ID1
CAN0 Message Slot Buffer 0 Extended ID0
CAN0 Message Slot Buffer 0 Extended ID1
CAN0 Message Slot Buffer 0 Extended ID2
CAN0 Message Slot Buffer 0 Data Length Code
CAN0 Message Slot Buffer 0 Data 0
CAN0 Message Slot Buffer 0 Data 1
CAN0 Message Slot Buffer 0 Data 2
CAN0 Message Slot Buffer 0 Data 3
CAN0 Message Slot Buffer 0 Data 4
CAN0 Message Slot Buffer 0 Data 5
CAN0 Message Slot Buffer 0 Data 6
CAN0 Message Slot Buffer 0 Data 7
CAN0 Message Slot Buffer 0 Time Stamp High-Order
CAN0 Message Slot Buffer 0 Time Stamp Low-Order
CAN0 Message Slot Buffer 1 Standard ID0
CAN0 Message Slot Buffer 1 Standard ID1
CAN0 Message Slot Buffer 1 Extended ID0
CAN0 Message Slot Buffer 1 Extended ID1
CAN0 Message Slot Buffer 1 Extended ID2
CAN0 Message Slot Buffer 1 Data Length Code
CAN0 Message Slot Buffer 1 Data 0
CAN0 Message Slot Buffer 1 Data 1
CAN0 Message Slot Buffer 1 Data 2
CAN0 Message Slot Buffer 1 Data 3
CAN0 Message Slot Buffer 1 Data 4
CAN0 Message Slot Buffer 1 Data 5
CAN0 Message Slot Buffer 1 Data 6
CAN0 Message Slot Buffer 1 Data 7
CAN0 Message Slot Buffer 1 Time Stamp High-Order
CAN0 Message Slot Buffer 1 Time Stamp Low-Order
Symbol
C0SLOT0_0
C0SLOT0_1
C0SLOT0_2
C0SLOT0_3
C0SLOT0_4
C0SLOT0_5
C0SLOT0_6
C0SLOT0_7
C0SLOT0_8
C0SLOT0_9
C0SLOT0_10
C0SLOT0_11
C0SLOT0_12
C0SLOT0_13
C0SLOT0_14
C0SLOT0_15
C0SLOT1_0
C0SLOT1_1
C0SLOT1_2
C0SLOT1_3
C0SLOT1_4
C0SLOT1_5
C0SLOT1_6
C0SLOT1_7
C0SLOT1_8
C0SLOT1_9
C0SLOT1_10
C0SLOT1_11
C0SLOT1_12
C0SLOT1_13
C0SLOT1_14
C0SLOT1_15
Value after RESET
XX16
XX16
XX16
XX16
XX16
XX16
XX16
XX16
XX16
XX16
XX16
XX16
XX16
XX16
XX16
XX16
XX16
XX16
XX16
XX16
XX16
XX16
XX16
XX16
XX16
XX16
XX16
XX16
XX16
XX16
XX16
XX16
XX01 0X012(1)
CAN0 Control Register 0
C0CTLR0
CAN0 Status Register
C0STR
CAN0 Extended ID Register
C0IDR
CAN0 Configuration Register
C0CONR
CAN0 Time Stamp Register
C0TSR
CAN0 Transmit Error Count Register
CAN0 Receive Error Count Register
C0TEC
C0REC
CAN0 Slot Interrupt Status Register
C0SISTR
XXXX 00002(1)
0000 00002(1)
X000 0X012(1)
0016(1)
0016(1)
0000 XXXX2(1)
0000 00002(1)
00161)
0016(1)
0016(1)
0016(1)
0016(1)
0016(1)
X: Indeterminate
Blank spaces are reserved. No access is allowed.
NOTES:
1. Values are obtained by setting the SLEEP bit in the C0SLPR register to "1" (sleep mode exited) and supplying a
clock to the CAN module after reset.
Rev. 1.41 Jan.31, 2006
REJ03B0013-0141
Page 32 of 91
M32C/83 Group (M32C/83, M32C/83T)
Address
021016
021116
021216
021316
021416
021516
021616
021716
021816
021916
021A16
021B16
021C16
021D16
021E16
021F16
022016
022116
022216
022316
022416
022516
022616
022716
022816
022916
022A16
022B16
022C16
022D16
022E16
022F16
023016
023116
023216
023316
023416
023516
023616
023716
023816
Register
Symbol
Value after RESET
0016(2)
0016(2)
CAN0 Slot Interrupt Mask Register
C0SIMKR
CAN0 Error Interrupt Mask Register
CAN0 Error Interrupt Status Register
C0EIMKR
C0EISTR
XXXX X0002(2)
XXXX X0002(2)
CAN0 Baud Rate Prescaler
C0BRP
0000 00012(2)
CAN0 Global Mask Register Standard ID0
CAN0 Global Mask Register Standard ID1
CAN0 Global Mask Register Extended ID0
CAN0 Global Mask Register Extended ID1
CAN0 Global Mask Register Extended ID2
C0GMR0
C0GMR1
C0GMR2
C0GMR3
C0GMR4
XXX0 00002(2)
XX00 00002(2)
XXXX 00002(2)
0016(2)
XX00 00002(2)
(Note 1)
CAN0 Message Slot 0 Control Register /
CAN0 Local Mask Register A Standard ID0
CAN0 Message Slot 1 Control Register /
CAN0 Local Mask Register A Standard ID1
CAN0 Message Slot 2 Control Register /
CAN0 Local Mask Register A Extended ID0
CAN0 Message Slot 3 Control Register /
CAN0 Local Mask Register A Extended ID1
CAN0 Message Slot 4 Control Register /
CAN0 Local Mask Register A Extended ID2
CAN0 Message Slot 5 Control Register
CAN0 Message Slot 6 Control Register
CAN0 Message Slot 7 Control Register
CAN0 Message Slot 8 Control Register /
CAN0 Local Mask Register B Standard ID0
C0MCTL0/
C0LMAR0
C0MCTL1/
C0LMAR1
C0MCTL2/
C0LMAR2
C0MCTL3/
C0LMAR3
C0MCTL4/
C0LMAR4
C0MCTL5
C0MCTL6
C0MCTL7
C0MCTL8/
C0LMBR0
00002(2)
0000
XXX0 00002(2)
0000 0000 2(2)
XX00 00002(2)
0000 00002(2)
XXXX 00002(2)
0016(2)
0016(2)
0000 0000 2(2)
XX00 00002(2)
0016(2)
0016(2)
0016(2)
0000 0000 2(2)
XXX0 00002(2)
X: Indeterminate
Blank spaces are reserved. No access is allowed.
NOTES:
1. The BANKSEL bit in the C0CTLR1 register switches functions for addresses 022016 to 023F16.
2. Values are obtained by setting the SLEEP bit in the C0SLPR register to "1" (sleep mode exited) and supplying a
clock to the CAN module after reset.
Rev. 1.41 Jan.31, 2006
REJ03B0013-0141
Page 33 of 91
M32C/83 Group (M32C/83, M32C/83T)
Address
023916
023A16
023B16
023C16
023D16
023E16
023F16
024016
024116
024216
024316
024416
024516
024616
024716
024816
024916
024A16
024B16
024C16
024D16
024E16
024F16
025016
025116
025216
025316
025416
025516
025616
025716
025816
025916
025A16
025B16
025C16
025D16
025E16
025F16
026016
026116
to
02BF16
Register
CAN0 Message Slot 9 Control Register /
CAN0 Local Mask Register B Standard ID1
CAN0 Message Slot 10 Control Register /
CAN0 Local Mask Register B Extended ID0
CAN0 Message Slot 11 Control Register /
CAN0 Local Mask Register B Extended ID1
CAN0 Message Slot 12 Control Register /
CAN0 Local Mask Register B Extended ID2
CAN0 Message Slot 13 Control Register
CAN0 Message Slot 14 Control Register
CAN0 Message Slot 15 Control Register
CAN0 Slot Buffer Select Register
CAN0 Control Register 1
CAN0 Sleep Control Register
Symbol
C0MCTL9/
C0LMBR1
C0MCTL10/
C0LMBR2
C0MCTL11/
C0LMBR3
C0MCTL12/
C0LMBR4
C0MCTL13
C0MCTL14
C0MCTL15
C0SBS
C0CTLR1
C0SLPR
Value after RESET
0000 00002(2)
XX00 00002(2)
0000 00002(2)
XXXX 00002(2)
0016(2)
0016(2)
0000 00002(2)
XX00 00002(2)
0016(2)
0016(2)
0016(2)
0016(2)
XX00 00XX2(2)
XXXX XXX02
CAN0 Acceptance Filter Support Register
C0AFS
0016(2)
0116(2)
(Note 1)
X: Indeterminate
Blank spaces are reserved. No access is allowed.
NOTES:
1. The BANKSEL bit in the C0CTLR1 register switches functions for addresses 022016 to 023F16.
2. Values are obtained by setting the SLEEP bit in the C0SLPR register to "1" (sleep mode exited) and supplying a
clock to the CAN module after reset.
Rev. 1.41 Jan.31, 2006
REJ03B0013-0141
Page 34 of 91
M32C/83 Group (M32C/83, M32C/83T)
Address
02C016
02C116
02C216
02C316
02C416
02C516
02C616
02C716
02C816
02C916
02CA16
02CB16
02CC16
02CD16
02CE16
02CF16
02D016
02D116
02D216
02D316
02D416
02D516
02D616
02D716
02D816
02D916
02DA16
02DB16
02DC16
02DD16
02DE16
02DF16
02E016
02E116
02E216
02E316
02E416
02E516
02E616
02E716
02E816
02E916
02EA16
02EB16
02EC16
02ED16
02EE16
02EF16
Register
Symbol
X0 Register Y0 Register
X0R,Y0R
X1 Register Y1 Register
X1R,Y1R
X2 Register Y2 Register
X2R,Y2R
X3 Register Y3 Register
X3R,Y3R
X4 Register Y4 Register
X4R,Y4R
X5 Register Y5 Register
X5R,Y5R
X6 Register Y6 Register
X6R,Y6R
X7 Register Y7 Register
X7R,Y7R
X8 Register Y8 Register
X8R,Y8R
X9 Register Y9 Register
X9R,Y9R
X10 Register Y10 Register
X10R,Y10R
X11 Register Y11 Register
X11R,Y11R
X12 Register Y12 Register
X12R,Y12R
X13 Register Y13 Register
X13R,Y13R
X14 Register Y14 Register
X14R,Y14R
X15 Register Y15 Register
X15R,Y15R
XY Control Register
XYC
UART1 Special Mode Register 4
UART1 Special Mode Register 3
UART1 Special Mode Register 2
UART1 Special Mode Register
UART1 Transmit/Receive Mode Register
UART1 Baud Rate Register
U1SMR4
U1SMR3
U1SMR2
U1SMR
U1MR
U1BRG
UART1 Transmit Buffer Register
U1TB
UART1 Transmit/Receive Control Register 0
UART1 Transmit/Receive Control Register 1
U1C0
U1C1
UART1 Receive Buffer Register
U1RB
X: Indeterminate
Blank spaces are reserved. No access is allowed.
Rev. 1.41 Jan.31, 2006
REJ03B0013-0141
Page 35 of 91
Value after RESET
XX16
XX16
XX16
XX16
XX16
XX16
XX16
XX16
XX16
XX16
XX16
XX16
XX16
XX16
XX16
XX16
XX16
XX16
XX16
XX16
XX16
XX16
XX16
XX16
XX16
XX16
XX16
XX16
XX16
XX16
XX16
XX16
XXXX XX002
0016
0016
0016
0016
0016
XX16
XX16
XX16
0000 10002
0000 00102
XX16
XX16
M32C/83 Group (M32C/83, M32C/83T)
Address
02F016
02F116
02F216
02F316
02F416
02F516
02F616
02F716
02F816
02F916
02FA16
02FB16
02FC16
02FD16
02FE16
02FF16
030016
030116
030216
030316
030416
030516
030616
030716
030816
030916
030A16
030B16
030C16
030D16
030E16
030F16
031016
031116
031216
031316
031416
031516
031616
031716
031816
031916
031A16
031B16
031C16
031D16
031E16
031F16
Register
Symbol
Value after RESET
UART4 Special Mode Register 4
UART4 Special Mode Register 3
UART4 Special Mode Register 2
UART4 Special Mode Register
UART4 Transmit/Receive Mode Register
UART4 Baud Rate Register
U4SMR4
U4SMR3
U4SMR2
U4SMR
U4MR
U4BRG
0016
0016
0016
0016
0016
XX16
XX16
XX16
0000 10002
0000 00102
XX16
XX16
000X XXXX2
UART4 Transmit Buffer Register
U4TB
UART4 Transmit/Receive Control Register 0
UART4 Transmit/Receive Control Register 1
U4C0
U4C1
UART4 Receive Buffer Register
U4RB
Timer B3, B4, B5 Count Start Flag
TBSR
Timer A1-1 Register
TA11
Timer A2-1 Register
TA21
Timer A4-1 Register
TA41
Three-Phase PWM Control Register 0
Three-Phase PWM Control Register 1
Three-Phase output Buffer Register 0
Three-Phase output Buffer Register 1
Dead Time Timer
Timer B2 Interrupt Generating Frequency Set Counter
INVC0
INVC1
IDB0
IDB1
DTT
ICTB2
Timer B3 Register
TB3
Timer B4 Register
TB4
Timer B5 Register
TB5
Timer B3 Mode Register
Timer B4 Mode Register
Timer B5 Mode Register
TB3MR
TB4MR
TB5MR
00XX 00002
00XX 00002
00XX 00002
External Interrupt Cause Select Register
IFSR
0016
XX16
XX16
XX16
XX16
XX16
XX16
0016
0016
XX11 11112
XX11 11112
XX16
XX16
XX16
X: Indeterminate
Blank spaces are reserved. No access is allowed.
Rev. 1.41 Jan.31, 2006
REJ03B0013-0141
Page 36 of 91
XX16
XX16
XX16
XX16
XX16
M32C/83 Group (M32C/83, M32C/83T)
Address
Register
032016
032116
032216
032316
032416 UART3 Special Mode Register 4
032516
032616
032716
032816
032916
032A16
032B16
032C16
032D16
032E16
032F16
033016
033116
033216
033316
033416
033516
033616
033716
033816
033916
033A16
033B16
033C16
033D16
033E16
033F16
034016
034116
034216
034316
034416
034516
034616
034716
034816
034916
034A16
034B16
034C16
034D16
034E16
034F16
Symbol
Value after RESET
U3SMR4
0016
UART3 Special Mode Register 3
UART3 Special Mode Register 2
UART3 Special Mode Register
UART3 Transmit/Receive Mode Register
UART3 Baud Rate Register
U3SMR3
U3SMR2
U3SMR
U3MR
U3BRG
UART3 Transmit Buffer Register
U3TB
UART3 Transmit/Receive Control Register 0
UART3 Transmit/Receive Control Register 1
U3C0
U3C1
UART3 Receive Buffer Register
U3RB
0016
0016
0016
0016
XX16
XX16
XX16
0000 10002
0000 00102
XX16
XX16
UART2 Special Mode Register 4
UART2 Special Mode Register 3
UART2 Special Mode Register 2
UART2 Special Mode Register
UART2 Transmit/Receive Mode Register
UART2 Baud Rate Register
U2SMR4
U2SMR3
U2SMR2
U2SMR
U2MR
U2BRG
UART2 Transmit Buffer Register
U2TB
UART2 Transmit/Receive Control Register 0
UART2 Transmit/Receive Control Register 1
U2C0
U2C1
UART2 Receive Buffer Register
U2RB
Count Start Flag
Clock Prescaler Reset Flag
One-Shot Start Flag
Trigger Select Register
Up-Down Flag
TABSR
CPSRF
ONSF
TRGSR
UDF
Timer A0 Register
TA0
Timer A1 Register
TA1
Timer A2 Register
TA2
Timer A3 Register
TA3
Timer A4 Register
TA4
0016
0016
0016
0016
0016
XX16
XX16
XX16
0000 10002
0000 00102
XX16
XX16
0016
0XXX XXXX2
0016
0016
0016
XX16
X: Indeterminate
Blank spaces are reserved. No access is allowed.
Rev. 1.41 Jan.31, 2006
REJ03B0013-0141
Page 37 of 91
XX16
XX16
XX16
XX16
XX16
XX16
XX16
XX16
XX16
M32C/83 Group (M32C/83, M32C/83T)
Address
Register
035016
Timer B0 Register
035116
035216
Timer B1 Register
035316
035416
Timer B2 Register
035516
035616 Timer A0 Mode Register
035716 Timer A1 Mode Register
035816 Timer A2 Mode Register
035916 Timer A3 Mode Register
035A16 Timer A4 Mode Register
035B16 Timer B0 Mode Register
035C16 Timer B1 Mode register
035D16 Timer B2 Mode Register
035E16 Timer B2 Special Mode Register
035F16 Count Source Prescaler Register(1)
036016
036116
036216
036316
036416 UART0 Special Mode Register 4
036516 UART0 Special Mode Register 3
036616 UART0 Special Mode Register 2
036716 UART0 Special Mode Register
036816 UART0 Transmit/Receive Mode Register
036916 UART0 Baud Rate Register
036A16
UART0 Transmit Buffer Register
036B16
036C16 UART0 Transmit/Receive Control Register 0
036D16 UART0 Transmit/Receive Control Register 1
036E16
UART0 Receive Buffer Register
036F16
037016
037116
037216
037316
037416
037516
037616 PLL Control Register 0
037716 PLL Control Register 1
037816 DMA0 Cause Select Register
037916 DMA1 Cause Select Register
037A16 DMA2 Cause Select Register
037B16 DMA3 Cause Select Register
037C16
CRC Data Register
037D16
037E16 CRC Input Register
037F16
Symbol
TB0
TB1
TB2
TA0MR
TA1MR
TA2MR
TA3MR
TA4MR
TB0MR
TB1MR
TB2MR
TB2SC
TCSPR
U0SMR4
U0SMR3
U0SMR2
U0SMR
U0MR
U0BRG
U0TB
U0C0
U0C1
U0RB
PLC0
PLC1
DM0SL
DM1SL
DM2SL
DM3SL
CRCD
CRCIN
Value after RESET
XX16
XX16
XX16
XX16
XX16
XX16
0000 0X002
0000 0X002
0000 0X002
0000 0X002
0000 0X002
00XX 00002
00XX 00002
00XX 00002
XXXX XXX02
0XXX 00002
0016
0016
0016
0016
0016
XX16
XX16
XX16
0000 10002
0000 00102
XX16
XX16
0011 X1002
XXXX 00002
0X00 00002
0X00 00002
0X00 00002
0X00 00002
XX16
XX16
XX16
X: Indeterminate
Blank spaces are reserved. No access is allowed.
NOTES:
1. The TCSPR register maintains the values set before reset even if software reset or watchdog timer reset
is performed.
Rev. 1.41 Jan.31, 2006
REJ03B0013-0141
Page 38 of 91
M32C/83 Group (M32C/83, M32C/83T)
Address
038016
038116
038216
038316
038416
038516
038616
038716
038816
038916
038A16
038B16
038C16
038D16
038E16
038F16
039016
039116
039216
039316
039416
039516
039616
039716
039816
039916
039A16
039B16
039C16
039D16
039E16
039F16
Register
Symbol
Value after RESET
XX16
XX16
XX16
XX16
XX16
XX16
XX16
XX16
XX16
XX16
XX16
XX16
XX16
XX16
XX16
XX16
A/D0 Register 0
AD00
A/D0 Register 1
AD01
A/D0 Register 2
AD02
A/D0 Register 3
AD03
A/D0 Register 4
AD04
A/D0 Register 5
AD05
A/D0 Register 6
AD06
A/D0 Register 7
AD07
A/D0 Control Register 2
AD0CON2
X000 00002
A/D0 Control Register 0
A/D0 Control Register 1
D/A Register 0
AD0CON0
AD0CON1
DA0
0016
0016
XX16
D/A Register 1
DA1
XX16
D/A Control Register
DACON
XXXX XX002
X: Indeterminate
Blank spaces are reserved. No access is allowed.
Rev. 1.41 Jan.31, 2006
REJ03B0013-0141
Page 39 of 91
M32C/83 Group (M32C/83, M32C/83T)
<144-pin package>
Address
03A016
03A116
03A216
03A316
03A416
03A516
03A616
03A716
03A816
03A916
03AA16
03AB16
03AC16
03AD16
03AE16
03AF16
03B016
03B116
03B216
03B316
03B416
03B516
03B616
03B716
03B816
03B916
03BA16
03BB16
03BC16
03BD16
03BE16
03BF16
03C016
03C116
03C216
03C316
03C416
03C516
03C616
03C716
03C816
03C916
03CA16
03CB16
03CC16
03CD16
03CE16
03CF16
Register
Function Select Register A8
Function Select Register A9
Symbol
PS8
PS9
Value after RESET
X000 00002
0016
Function Select Register C
Function Select Register A0
Function Select Register A1
Function Select Register B0
Function Select Register B1
Function Select Register A2
Function Select Register A3
Function Select Register B2
Function Select Register B3
PSC
PS0
PS1
PSL0
PSL1
PS2
PS3
PSL2
PSL3
00X0 00002
0016
0016
0016
0016
00X0 00002
0016
00X0 00002
0016
Function Select Register A5
PS5
XXX0 00002
Function Select Register A6
Function Select Register A7
PS6
PS7
0016
0016
Port P6 Register
Port P7 Register
Port P6 Direction Register
Port P7 Direction Register
Port P8 Register
Port P9 Register
Port P8 Direction Register
Port P9 Direction Register
Port P10 Register
Port P11 Register
Port P10 Direction Register
Port P11 Direction Register
Port P12 Register
Port P13 Register
Port P12 Direction Register
Port P13 Direction Register
P6
P7
PD6
PD7
P8
P9
PD8
PD9
P10
P11
PD10
PD11
P12
P13
PD12
PD13
XX16
XX16
0016
0016
XX16
XX16
00X0 00002
0016
XX16
XX16
0016
XXX0 00002
XX16
XX16
0016
0016
X: Indeterminate
Blank spaces are reserved. No access is allowed.
Rev. 1.41 Jan.31, 2006
REJ03B0013-0141
Page 40 of 91
M32C/83 Group (M32C/83, M32C/83T)
<144-pin package>
Address
03D016
03D116
03D216
03D316
03D416
03D516
03D616
03D716
03D816
03D916
03DA16
03DB16
03DC16
03DD16
03DE16
03DF16
03E016
03E116
03E216
03E316
03E416
03E516
03E616
03E716
03E816
03E916
03EA16
03EB16
03EC16
03ED16
03EE16
03EF16
03F016
03F116
03F216
03F316
03F416
03F516
03F616
03F716
03F816
03F916
03FA16
03FB16
03FC16
03FD16
03FE16
03FF16
Register
Port P14 Register
Port P15 Register
Port P14 Direction Register
Port P15 Direction Register
Symbol
P14
P15
PD14
PD15
Value after RESET
XX16
XX16
X000 00002
0016
Pull-Up Control Register 2
Pull-Up Control Register 3
Pull-Up Control Register 4
PUR2
PUR3
PUR4
0016
0016
XXXX 00002
Port P0 Register
Port P1 Register
Port P0 Direction Register
Port P1 Direction Register
Port P2 Register
Port P3 Register
Port P2 Direction Register
Port P3 Direction Register
Port P4 Register
Port P5 Register
Port P4 Direction Register
Port P5 Direction Register
P0
P1
PD0
PD1
P2
P3
PD2
PD3
P4
P5
PD4
PD5
XX16
XX16
0016
0016
XX16
XX16
0016
0016
XX16
XX16
0016
0016
Pull-Up Control Register 0
Pull-Up Control Register 1
PUR0
PUR1
0016
XXXX 00002
Port Control Register
PCR
XXXX XXX02
X: Indeterminate
Blank spaces are reserved. No access is allowed.
Rev. 1.41 Jan.31, 2006
REJ03B0013-0141
Page 41 of 91
M32C/83 Group (M32C/83, M32C/83T)
<100-pin package>
12345678901234567890123456789012123456789012345678901234
12345678901234567890123456789012123456789012345678901234
12345678901234567890123456789012123456789012345678901234
12345678901234567890123456789012123456789012345678901234
Address
Register
Symbol
Value after RESET
03A016
(Note 2)
03A116
03A216
03A316
03A416
03A516
03A616
03A716
03A816
03A916
03AA16
03AB16
03AC16
03AD16
03AE16
03AF16 Function Select Register C
PSC
0X00 00002
03B016 Function Select Register A0
PS0
0016
03B116 Function Select Register A1
PS1
0016
03B216 Function Select Register B0
PSL0
0016
03B316 Function Select Register B1
PSL1
0016
03B416 Function Select Register A2
PS2
00X0 00002
03B516 Function Select Register A3
PS3
0016
03B616 Function Select Register B2
PSL2
00X0 00002
03B716 Function Select Register B3
PSL3
0016
03B816
(Note 2)
03B916
03BA16
03BB16
03BC16
(Note 2)
03BD16
03BE16
03BF16
03C016 Port P6 Register
P6
XX16
03C116 Port P7 Register
P7
XX16
03C216 Port P6 Direction Register
PD6
0016
03C316 Port P7 Direction Register
PD7
0016
03C416 Port P8 Register
P8
XX16
03C516 Port P9 Register
P9
XX16
03C616 Port P8 Direction Register
PD8
00X0 00002
03C716 Port P9 Direction Register
PD9
0016
03C816 Port P10 Register
P10
XX16
(Note 2)
03C916
03CA16 1234567890123456789012345678901212345678901234567890123456789012123456789012345678901234567890121234567890123456789012345678901
Port P10 Direction Register
PD10
0016
1234567890123456789012345678901212345678901234567890123456789012123456789012345678901234567890121234567890123456789012345678901
(Note 1)
03CB16 1234567890123456789012345678901212345678901234567890123456789012123456789012345678901234567890121234567890123456789012345678901
1234567890123456789012345678901212345678901234567890123456789012123456789012345678901234567890121234567890123456789012345678901
1234567890123456789012345678901212345678901234567890123456789012123456789012345678901234567890121234567890123456789012345678901
03CC16
(Note 2)
03CD16 1234567890123456789012345678901212345678901234567890123456789012123456789012345678901234567890121234567890123456789012345678901
1234567890123456789012345678901212345678901234567890123456789012123456789012345678901234567890121234567890123456789012345678901
03CE16 1234567890123456789012345678901212345678901234567890123456789012123456789012345678901234567890121234567890123456789012345678901
1234567890123456789012345678901212345678901234567890123456789012123456789012345678901234567890121234567890123456789012345678901
(Note 1)
1234567890123456789012345678901212345678901234567890123456789012123456789012345678901234567890121234567890123456789012345678901
1234567890123456789012345678901212345678901234567890123456789012123456789012345678901234567890121234567890123456789012345678901
03CF16 1234567890123456789012345678901212345678901234567890123456789012123456789012345678901234567890121234567890123456789012345678901
1234567890123456789012345678901212345678901234567890123456789012123456789012345678901234567890121234567890123456789012345678901
12345678901234567890123456789012123456789012345678901234
12345678901234567890123456789012123456789012345678901234
12345678901234567890123456789012123456789012345678901234
12345678901234567890123456789012123456789012345678901234
12345678901234567890123456789012123456789012345678901234
12345678901234567890123456789012123456789012345678901234
12345678901234567890123456789012123456789012345678901234
12345678901234567890123456789012123456789012345678901234
12345678901234567890123456789012123456789012345678901234
12345678901234567890123456789012123456789012345678901234
12345678901234567890123456789012123456789012345678901234
12345678901234567890123456789012123456789012345678901234
12345678901234567890123456789012123456789012345678901234
12345678901234567890123456789012123456789012345678901234
X: Indeterminate
Blank spaces are reserved. No access is allowed.
NOTES:
123456
123456
123456 Set address spaces 03CB16, 03CE16 and 03CF16 to "FF16" in the 100-pin package.
1234
1234 Address spaces 03A016, 03A116, 03B916, 03BC16, 03BD16, 03C916, 03CC16 and 03CD16 are not provided
1.
2.
in the 100-pin package.
Rev. 1.41 Jan.31, 2006
REJ03B0013-0141
Page 42 of 91
M32C/83 Group (M32C/83, M32C/83T)
<100-pin package>
12345678901234567890123456789012123456789012345678901234
12345678901234567890123456789012123456789012345678901234
12345678901234567890123456789012123456789012345678901234
12345678901234567890123456789012123456789012345678901234
Address
Register
Symbol
Value after RESET
03D016
(Note 3)
03D116 1234567890123456789012345678901212345678901234567890123456789012123456789012345678901234567890121234567890123456789012345678901
1234567890123456789012345678901212345678901234567890123456789012123456789012345678901234567890121234567890123456789012345678901
1234567890123456789012345678901212345678901234567890123456789012123456789012345678901234567890121234567890123456789012345678901
03D216 1234567890123456789012345678901212345678901234567890123456789012123456789012345678901234567890121234567890123456789012345678901
1234567890123456789012345678901212345678901234567890123456789012123456789012345678901234567890121234567890123456789012345678901
1234567890123456789012345678901212345678901234567890123456789012123456789012345678901234567890121234567890123456789012345678901(Note 1)
03D316 1234567890123456789012345678901212345678901234567890123456789012123456789012345678901234567890121234567890123456789012345678901
1234567890123456789012345678901212345678901234567890123456789012123456789012345678901234567890121234567890123456789012345678901
1234567890123456789012345678901212345678901234567890123456789012123456789012345678901234567890121234567890123456789012345678901
03D416
03D516
03D616
03D716
03D816
03D916
03DA16 Pull-up Control Register 2
PUR2
0016
03DB16 123456789012345678901234567890121234567890123456789012345678901212345678901234567
Pull-up Control Register 3
PUR3
0016
123456789012345678901234567890121234567890123456789012345678901212345678901234567
03DC16 123456789012345678901234567890121234567890123456789012345678901212345678901234567(Note 2)
03DD16
03DE16
03DF16
03E016 Port P0 Register
P0
XX16
03E116 Port P1 Register
P1
XX16
03E216 Port P0 Direction Register
PD0
0016
03E316 Port P1 Direction Register
PD1
0016
03E416 Port P2 Register
P2
XX16
03E516 Port P3 Register
P3
XX16
03E616 Port P2 Direction Register
PD2
0016
03E716 Port P3 Direction Register
PD3
0016
03E816 Port P4 Register
P4
XX16
03E916 Port P5 Register
P5
XX16
03EA16 Port P4 Direction Register
PD4
0016
03EB16 Port P5 Direction Register
PD5
0016
03EC16
03ED16
03EE16
03EF16
03F016 Pull-Up Control Register 0
PUR0
0016
03F116 Pull-Up Control Register 1
PUR1
XXXX 00002
03F216
03F316
03F416
03F516
03F616
03F716
03F816
03F916
03FA16
03FB16
03FC16
03FD16
03FE16
03FF16 Port Control Register
PCR
XXXX XXX02
X: Indeterminate
Blank spaces are reserved. No access is allowed.
NOTES:
123456
123456 Set address spaces 03D216 and 03D316 to "FF16" in the 100-pin package.
1. 123456
12345
12345
2.
Set address spaces 03DC16 to "0016" in the 100-pin package.
1234
1234Address spaces 03D016 and 03D116 are not provided in the 100-pin package.
3.
Rev. 1.41 Jan.31, 2006
REJ03B0013-0141
Page 43 of 91
M32C/83 Group (M32C/83, M32C/83T)
5. Electrical Characteristics
5.1 Electrical Characteristics (M32C/83)
Table 5.1 Absolute Maximum Ratings
Symbol
VCC
Parameter
Supply Voltage
AVCC
Analog Supply Voltage
VI
Input Voltage
Condition
Value
Unit
VCC=AVCC
-0.3 to 6.0
V
VCC=AVCC
RESET, CNVSS, BYTE, P00-P07, P10-P17, P20-P27,
P30-P37, P40-P47, P50-P57, P60-P67, P72-P77, P80-
-0.3 to 6.0
V
-0.3 to VCC+0.3
V
-0.3 to 6.0
V
-0.3 to VCC+0.3
V
500
mW
-20 to 85
°C
-65 to 150
°C
P87, P90-P97, P100-P107, P110-P114, P120-P127,
P130-P137, P140-P146, P150-P157(1), VREF, XIN
P70, P71
VO
Output Voltage P00-P07, P10-P17, P20-P27, P30-P37, P40-P47, P50P57, P60-P67, P72-P77, P80-P84, P86, P87, P90-P97,
P100-P107, P110-P114, P120-P127, P130-P137, P140P146, P150-P157(1), XOUT
Pd
Power Dissipation
Topr
Operating Ambient Temperature
Tstg
Storage Temperature
NOTES:
1. P11 to P15 are provided in the 144-pin package.
Rev. 1.41 Jan.31, 2006
REJ03B0013-0141
Page 44 of 91
Topr=25° C
M32C/83 Group (M32C/83, M32C/83T)
Table 5.2 Recommended Operating Conditions (VCC = 3.0V to 5.5V at Topr = – 20 to 85oC)
Symbol
VCC
AVCC
VSS
AVSS
VIH
VIL
IOH(peak)
IOH(avg)
IOL(peak)
Parameter
Standard
Supply Voltage (Through VDC)
Supply Voltage (Not through VDC)
Analog Supply Voltage
Supply Voltage
Analog Supply Voltage
Input High ("H") P20-P27, P30-P37, P40-P47, P50-P57, P60-P67, P72-P77, P80Voltage
P87(3), P90-P97, P100-P107, P110-P114, P120-P127, P130P137, P140-P146, P150-P157(4), XIN, RESET, CNVSS, BYTE
P70, P71
Input Low ("L")
Voltage
Min
3.0
3.0
Unit
Max
5.5
3.6
V
V
V
V
V
V
0.8VCC
VCC
0.8VCC
6.0
P00-P07, P10-P17 (in single-chip mode)
0.8VCC
VCC
V
P00-P07, P10-P17
(in memory expansion mode and microprocesor mode)
P20-P27, P30-P37, P40-P47, P50-P57, P60-P67, P70-P77, P80P87(3), P90-P97, P100-P107, P110-P114, P120-P127, P130P137, P140-P146, P150-P157(4), XIN, RESET, CNVSS, BYTE
P00-P07, P10-P17 (in single-chip mode)
0.5VCC
VCC
V
0
0.2VCC
V
0
0.2VCC
V
0
0.16VCC
V
-10.0
mA
-5.0
mA
10.0
mA
5.0
mA
32
20
20
MHz
MHz
MHz
50
kHz
P00-P07, P10-P17
(in memory expansion mode and microprocesor mode)
Peak Output
P00-P07, P10-P17, P20-P27, P30-P37, P40-P47, P50-P57, P60High ("H")
P67, P72-P77, P80-P84, P86, P87, P90-P97, P100-P107, P110Current(2)
P114, P120-P127, P130-P137, P140-P146, P150-P157(4)
Average Output P00-P07, P10-P17, P20-P27, P30-P37, P40-P47, P50-P57, P60High ("H")
P67, P72-P77, P80-P84, P86, P87, P90-P97, P100-P107, P110Current(1)
P114, P120-P127, P130-P137, P140-P146, P150-P157(4)
Peak Output
P00-P07, P10-P17, P20-P27, P30-P37, P40-P47, P50-P57, P60Low ("L")
P67, P70-P77, P80-P84, P86, P87, P90-P97, P100-P107, P110Current(2)
P114, P120-P127, P130-P137, P140-P146, P150-P157(4)
IOL(avg)
Average Output P00-P07, P10-P17, P20-P27, P30-P37, P40-P47, P50-P57, P60Low ("L")
P67, P70-P77, P80-P84, P86, P87, P90-P97, P100-P107, P110Current(1)
P114, P120-P127, P130-P137, P140-P146, P150-P157(4)
f(XIN)
Main Clock
Input
Frequency
Through VDC
Not through VDC
VCC=4.2 to 5.5V
VCC=3.0 to 4.3V
VCC=3.0 to 3.6
0
0
0
f(XCIN)
Sub Clock Oscillation Frequency
NOTES:
1. Typical values when average output current is 100ms.
2. Total IOL(peak) for P0, P1, P2, P86, P87, P9, P10, P11, P14 and P15 must be 80mA or less.
Total IOH(peak) for P0, P1, P2, P86, P87, P9, P10, P11, P14 and P15 must be -80mA or less.
Total IOL(peak) for P3, P4, P5, P6, P7, P80 to P84, P12 and P13 must be 80mA or less.
Total IOH(peak) for P3, P4, P5, P6, P72 to P77, P80 to P84, P12 and P13 must be -80mA or less.
3. VIH and VIL reference for P87 applies when P87 is used as a programmable input port.
It does not apply to P87 used as XCIN.
4. P11 to P15 are provided in the 144-pin package only.
Rev. 1.41 Jan.31, 2006
REJ03B0013-0141
Typ
5.0
3.3
VCC
0
0
Page 45 of 91
32.768
M32C/83 Group (M32C/83, M32C/83T)
VCC=5V
Table 5.3 Electrical Characteristics (VCC=4.2 to 5.5V, VSS=0V
at Topr= –20 to 85oC, f(XIN)=32MHZ unless otherwise specified)
Symbol
VOH
VOL
VT+-VT-
IIH
Parameter
Output High ("H")
Voltage
Output Low ("L")
Voltage
Hysteresis
Input High ("H")
Current
RPULLUP
Pull-up Resistance
IOH=-5mA
IOH=-200µA
Vcc - 0.3
XCOUT
No load applied
P00-P07, P10-P17, P20-P27, P30-P37, P40-P47,
P50-P57, P60-P67, P70-P77, P80-P84, P86, P87,
P90-P97, P100-P107, P110-P114, P120-P127,
P130-P137, P140-P146, P150-P157(1)
P00-P07, P10-P17, P20-P27, P30-P37, P40-P47,
P50-P57, P60-P67, P70-P77, P80-P84, P86, P87,
IOL=5mA
2.0
V
IOL=200µA
0.45
V
P90-P97, P100-P107, P110-P114, P120-P127,
P130-P137, P140-P146, P150-P157(1)
XOUT
IOL=1mA
2.0
V
XCOUT
No load applied
IOH=-1mA
TA0OUT-TA4OUT, NMI, KI0-KI3, RxD0-RxD4,
SCL0-SCL4, SDA0-SDA4
RESET
P00-P07, P10-P17, P20-P27, P30-P37, P40-P47,
P50-P57, P60-P67, P70-P77, P80-P87, P90-P97,
BYTE
P00-P07, P10-P17, P20-P27, P30-P37, P40-P47,
P50-P57, P60-P67, P72-P77, P80-P84, P86, P87,
P90-P97, P100-P107, P110-P114, P120-P127,
NOTES:
1. P11 to P15 are provided in the 144-pin package only.
Page 46 of 91
Max
V
3.0
V
3.3
V
0
V
0.2
1.0
V
0.2
VI=5V
1.8
5.0
V
µA
VI=0V
-5.0
µA
167
kΩ
54
MΩ
MΩ
V
mA
VI=0V
P130-P137, P140-P146, P150-P157(1)
Feedback Resistance XIN
Feedback Resistance XCIN
RAM Standby Voltage Through VDC
Power Supply
Measurement conditions:
f(XIN)=32 MHz, square wave,
Current
In single-chip mode, output
no division
pins are left open and other
f(XCIN)=32 kHz, with a wait state,
pins are connected to VSS.
Topr=25° C
Topr=25° C when the clock
stops
Rev. 1.41 Jan.31, 2006
REJ03B0013-0141
Unit
P00-P07, P10-P17, P20-P27, P30-P37, P40-P47,
P50-P57, P60-P67, P72-P77, P80-P84, P86, P87,
P90-P97, P100-P107, P110-P114, P120-P127,
P130-P137, P140-P146, P150-P157(1)
P00-P07, P10-P17, P20-P27, P30-P37, P40-P47,
P50-P57, P60-P67, P70-P77, P80-P84, P86, P87,
P90-P97, P100-P107, P110-P114, P120-P127,
P130-P137, P140-P146, P150-P157(1)
XOUT
P100-P107, P110-P114, P120-P127, P130-P137,
P140-P146, P150-P157(1), XIN, RESET, CNVSS,
BYTE
P00-P07, P10-P17, P20-P27, P30-P37, P40-P47,
P50-P57, P60-P67, P70-P77, P80-P87, P90-P97,
P100-P107, P110-P114, P120-P127, P130-P137,
P140-P146, P150-P157(1), XIN, RESET, CNVSS,
Input Low ("L")
Current
Standard
Min
Typ
Vcc - 2.0
HOLD, RDY, TA0IN-TA4IN, TB0IN-TB5IN, INT0INT5, ADTRG, CTS0-CTS4, CLK0-CLK4,
IIL
RfXIN
RfXCIN
VRAM
ICC
Condition
30
50
1.5
10
2.5
40
µA
470
0.4
20
µA
M32C/83 Group (M32C/83, M32C/83T)
VCC=5V
Table 5.4 A/D Conversion Characteristics (VCC = AVCC = VREF = 4.2 to 5.5V, Vss = AVSS = 0V
at Topr = –20 to 85oC, f(XIN) = 32MHZ unless otherwise specified)
Symbol
Parameter
Standard
Measurement Condition
Min Typ
-
Resolution
INL
VREF=VCC
Integral Nonlinearity Error
DNL
-
Unit
Max
10
AN0 to AN7
ANEX0, ANEX1
±3
External op-amp
connection mode
±7
Bits
LSB
LSB
VREF=VCC=5V
LSB
LSB
Differential Nonlinearity Error
±1
LSB
Offset Error
±3
LSB
±3
LSB
40
kΩ
Gain Error
RLADDER
Resistor Ladder
tCONV
10-bit Conversion Time
VREF=VCC
8
2.1
µs
µs
tCONV
8-bit Conversion Time
1.8
tSAMP
Sample Time
0.2
VREF
Reference Voltage
2
VCC
V
VIA
Analog Input Voltage
0
VREF
V
µs
NOTES:
1. Divide f(XIN), if exceeding 16 MHz, to keep φAD frequency at 16 MHz or less.
Table 5.5 D/A Conversion Characteristics (VCC = VREF = 4.2 to 5.5V, VSS = AVSS = 0V
at Topr = –20 to 85oC, f(XIN) = 32MHZ unless otherwise specified)
Symbol
Parameter
Standard
Measurement Condition
Min Typ
-
Resolution
-
Absolute Accuracy
Unit
Max
8
tSU
Setup Time
RO
Output Resistance
IVREF
Reference Power Supply
Input Current
4
10
(Note 1)
1.0
%
3
µs
20
kΩ
1.5
mA
NOTES:
1. Measurement results when using one D/A converter. The DAi register (i=0, 1) of the
D/A converter not being used is set to "0016". The resistor ladder in the A/D converter is exclued.
IVREF flows even if the VCUT bit in the ADiCON1 register is set to "0" (no VREF connection).
Table 5.6 Flash Memory Version Electrical Characteristics
Standard
Parameter
Unit
Min
Typ
Max
Program Time (per page)
8
120
ms
Block Erase Time (per block)
50
600
ms
NOTES:
1. VCC= 4.2 to 5.5V (through VDC), 3.0 to 3.6V (not through VDC) at Topr= 0 to 60° C, unless
otherwise specified
Rev. 1.41 Jan.31, 2006 Page 47
REJ03B0013-0141
of 91
Bits
M32C/83 Group (M32C/83, M32C/83T)
VCC=5V
Timing Requirements (VCC = 4.2 to 5.5V, VSS = 0V at Topr = –20 to
85oC
unless otherwise specified)
Table 5.7 External Clock Input
Symbol
Parameter
Standard
Min
Unit
Max
tc
External Clock Input Cycle Time
33
ns
tw(H)
External Clock Input High ("H") Pulse Width
13
ns
tw(L)
External Clock Input Low ("L") Pulse Width
13
ns
tr
External Clock Rise Time
5
ns
tf
External Clock Fall Time
5
ns
Table 5.8 Memory Expansion and Microprocessor Modes
Symbol
tac1(RD-DB)
Parameter
Standard
Min
Data Input Access Time (RD standard, with no wait state)
Max
(Note 1)
Unit
ns
tac1(AD-DB)
Data Input Access Time (AD standard, CS standard, with no wait state)
(Note 1)
ns
tac2(RD-DB)
Data Input Access Time (RD standard, with a wait state)
(Note 1)
ns
tac2(AD-DB)
Data Input Access Time (AD standard, CS standard, with a wait state)
(Note 1)
ns
tac3(RD-DB)
Data Input Access Time (RD standard, when accessing a space with the multiplexed bus)
(Note 1)
ns
tac3(AD-DB)
Data Input Access Time (AD standard, CS standard, when accessing a space with the multiplexed
bus)
(Note 1)
ns
tac4(RAS-DB)
Data Input Access Time (RAS standard, when accessing a DRAM space)
(Note 1)
ns
tac4(CAS-DB)
Data Input Access Time (CAS standard, when accessing a DRAM space)
(Note 1)
ns
tac4(CAD-DB)
Data Input Access Time (CAD standard, when accessing a DRAM space)
(Note 1)
ns
tsu(DB-BCLK)
Data Input Setup Time
tsu(RDY-BCLK)
RDY Input Setup Time
26
ns
26
ns
tsu(HOLD-BCLK) HOLD Input Setup Time
30
ns
th(RD-DB)
Data Input Hold Time
0
ns
th(CAS-DB)
Data Input Hold Time
0
ns
th(BCLK-RDY)
RDY Input Hold Time
0
ns
th(BCLK-HOLD)
HOLD Input Hold Time
0
td(BCLK-HLDA)
HLDA Output Delay Time
ns
25
NOTES:
1. Values can be obtained from the following equations, according to BCLK frequecncy. Insert a wait state or lower
the operation frequency, f(BCLK), if the calculated value is negative.
tac1(RD – DB) =
10 9
f(BCLK) X 2
10 9
tac1(AD – DB) =
f(BCLK)
– 35
[ns]
– 35
[ns]
– 35
[ns] (m=3 with 1 wait state, m=5 with 2 wait states
and m=7 with 3 wait states)
– 35
[ns] (n=2 with 1 wait state, n=3 with 2 wait states
and n=4 with 3 wait states)
9
10 X m
tac2(RD – DB) = f(BCLK) X 2
9
10 X n
f(BCLK)
tac2(AD – DB) =
9
10 X m
tac3(RD – DB) = f(BCLK) X 2 – 35
tac3(AD – DB) =
10 9 X n
– 35
f(BCLK) X 2
[ns] (m=3 with 2 wait states and m=5 with 3 wait states)
[ns] (n=5 with 2 wait states and n=7 with 3 wait states)
tac4(RAS – DB) =
10 9X m
f(BCLK) X 2
– 35
[ns] (m=3 with 1 wait state and m=5 with 2 wait states)
tac4(CAS – DB) =
10 9 X n
f(BCLK) X 2
– 35
[ns] (n=1 with 1 wait state and n=3 when 2 wait states)
tac4(CAD – DB) =
10 9 X l
f(BCLK)
– 35
[ns] (l=1 with 1 wait state and l=2 with 2 wait states)
Rev. 1.41 Jan.31, 2006
REJ03B0013-0141
Page 48 of 91
ns
M32C/83 Group (M32C/83, M32C/83T)
VCC=5V
Timing Requirements
(VCC = 4.2 to 5.5V, VSS = 0V at Topr = –20 to 85oC unless otherwise specified)
Table 5.9 Timer A Input (Count Source Input in Event Counter Mode)
Symbol
Parameter
Standard
Min
Unit
Max
tc(TA)
TAiIN Input Cycle Time
tw(TAH)
TAiIN Input High ("H") Pulse Width
40
ns
tw(TAL)
TAiIN Input Low ("L") Pulse Width
40
ns
100
ns
Table 5.10 Timer A Input (Gate Input in Timer Mode)
Standard
Symbol
Parameter
Min
Max
Unit
tc(TA)
TAiIN Input Cycle Time
400
ns
tw(TAH)
TAiIN Input High ("H") Pulse Width
200
ns
tw(TAL)
TAiIN Input Low ("L") Pulse Width
200
ns
Table 5.11 Timer A Input (External Trigger Input in One-Shot Timer Mode)
Standard
Symbol
Parameter
Unit
Min
Max
tc(TA)
TAiIN Input Cycle Time
200
ns
tw(TAH)
TAiIN Input High ("H") Pulse Width
100
ns
tw(TAL)
TAiIN Input Low ("L") Pulse Width
100
ns
Table 5.12 Timer A Input (External Trigger Input in Pulse Width Modulation Mode)
Standard
Symbol
Parameter
Unit
Min
Max
tw(TAH)
TAiIN Input High ("H") Pulse Width
100
ns
tw(TAL)
TAiIN Input Low ("L") Pulse Width
100
ns
Table 5.13 Timer A Input (Counter Increment/decrement Input in Event Counter Mode)
Standard
Symbol
Parameter
Unit
Min
Max
tc(UP)
TAiOUT Input Cycle Time
2000
ns
tw(UPH)
TAiOUT Input High ("H") Pulse Width
1000
ns
tw(UPL)
TAiOUT Input Low ("L") Pulse Width
1000
ns
tsu(UP-TIN)
TAiOUT Input Setup Time
400
ns
th(TIN-UP)
TAiOUT Input Hold Time
400
ns
Rev. 1.41 Jan.31, 2006 Page 49
REJ03B0013-0141
of 91
M32C/83 Group (M32C/83, M32C/83T)
VCC=5V
Timing Requirements
(VCC = 4.2 to 5.5V, VSS = 0V at Topr = –20 to 85oC unless otherwise specified)
Table 5.14 Timer B Input (Count Source Input in Event Counter Mode)
Symbol
Parameter
Standard
Min
Max
Unit
tc(TB)
TBiIN Input Cycle Time (counted on one edge)
100
ns
tw(TBH)
TBiIN Input High ("H") Pulse Width (counted on one edge)
40
ns
tw(TBL)
TBiIN Input Low ("L") Pulse Width (counted on one edge)
40
ns
tc(TB)
TBiIN Input Cycle Time (counted on both edges)
200
ns
tw(TBH)
TBiIN Input High ("H") Pulse Width (counted on both edges)
80
ns
tw(TBL)
TBiIN Input Low ("L") Pulse Width (counted on both edges)
80
ns
Table 5.15 Timer B Input (Pulse Period Measurement Mode)
Symbol
Parameter
Standard
Min
Max
Unit
tc(TB)
TBiIN Input Cycle Time
400
ns
tw(TBH)
TBiIN Input High ("H") Pulse Width
200
ns
tw(TBL)
TBiIN Input Low ("L") Pulse Width
200
ns
Table 5.16 Timer B Input (Pulse Width Measurement Mode)
Standard
Symbol
Parameter
Unit
Min
Max
tc(TB)
TBiIN Input Cycle Time
400
ns
tw(TBH)
TBiIN Input High ("H") Pulse Width
200
ns
tw(TBL)
TBiIN Input Low ("L") Pulse Width
200
ns
Table 5.17 A/D Trigger Input
Symbol
Standard
Parameter
Min
Unit
Max
tc(AD)
ADTRG Input Cycle Time (required for re-trigger)
1000
ns
tw(ADL)
ADTRG Input Low ("L") Pulse Width
125
ns
Table 5.18 Serial I/O
Symbol
Parameter
Standard
Min
Max
Unit
tc(CK)
CLKi Input Cycle Time
200
ns
tw(CKH)
CLKi Input High ("H") Pulse Width
100
ns
tw(CKL)
CLKi Input Low ("L") Pulse Width
100
ns
td(C-Q)
TxDi Output Delay Time
th(C-Q)
TxDi Hold Time
0
80
ns
tsu(D-C)
RxDi Input Set Up Time
30
ns
th(C-Q)
RxDi Input Hold Time
90
ns
ns
_______
Table 5.19 External Interrupt INTi Input
Symbol
Parameter
Standard
Min
Max
Unit
tw(INH)
INTi Input High ("H") Pulse Width
250
ns
tw(INL)
INTi Input Low ("L") Pulse Width
250
ns
Rev. 1.41 Jan.31, 2006
REJ03B0013-0141
Page 50 of 91
M32C/83 Group (M32C/83, M32C/83T)
VCC=5V
Switching Characteristics
(VCC = 4.2 to 5.5V, VSS = 0V at Topr = –20 to 85oC unless otherwise specified)
Table 5.20 Memory Expansion Mode and Microprocessor Mode (with No Wait State)
Symbol
Parameter
td(BCLK-AD)
Measurement
Condition
Standard
Min
Address Output Delay Time
Unit
Max
18
ns
th(BCLK-AD)
Address Output Hold Time (BCLK standard)
-3
ns
th(RD-AD)
Address Output Hold Time (RD standard)
0
ns
th(WR-AD)
Address Output Hold Time (WR standard)
(Note 1)
td(BCLK-CS)
Chip-select Signal Output Delay Time
ns
18
ns
th(BCLK-CS)
Chip-select Signal Output Hold Time (BCLK standard)
-3
ns
th(RD-CS)
Chip-select Signal Output Hold Time (RD standard)
0
ns
th(WR-CS)
Chip-select Signal Output Hold Time (WR standard)
td(BCLK-ALE)
ALE Signal Output Delay Time
th(BCLK-ALE)
ALE Signal Output Hold Time
td(BCLK-RD)
RD Signal Output Delay Time
th(BCLK-RD)
RD Signal Output Hold Time
td(BCLK-WR)
WR Signal Output Delay Time
See Figure 5.1 (Note 1)
ns
18
-2
ns
18
ns
18
ns
-5
th(BCLK-WR) WR Signal Output Hold Time
ns
ns
-3
ns
td(DB-WR)
Data Output Delay Time (WR standard)
(Note 1)
ns
th(WR-DB)
Data Output Hold Time (WR standard)
(Note 1)
ns
tw(WR)
WR Output Width
(Note 1)
ns
NOTES:
1. Values can be obtained from the following equations, according to BCLK frequency.
td(DB – WR) =
10 9
f(BCLK)
– 20
[ns]
th(WR – DB) =
10 9
f(BCLK) X 2
– 10
[ns]
th(WR – AD) =
10 9
f(BCLK) X 2
– 10
[ns]
th(WR – CS) =
10 9
f(BCLK) X 2
– 10
[ns]
tw(WR) =
10 9
f(BCLK) X 2
– 15
[ns]
Rev. 1.41 Jan.31, 2006 Page 51
REJ03B0013-0141
of 91
M32C/83 Group (M32C/83, M32C/83T)
VCC=5V
Switching Characteristics
(VCC = 4.2 to 5.5V, VSS = 0V at Topr = –20 to 85oC unless otherwise specified)
Table 5.21 Memory Expansion Mode and Microprocessor Mode
(With a Wait State, Accessing an External Memory)
Symbol
Parameter
td(BCLK-AD)
Address Output Delay Time
th(BCLK-AD)
Address Output Hold Time (BCLK standard)
Measurement
Condition
Standard
Min
Unit
Max
18
-3
ns
ns
th(RD-AD)
Address Output Hold Time (RD standard)
0
ns
th(WR-AD)
Address Output Hold Time (WR standard)
(Note 1)
ns
td(BCLK-CS)
Chip-select Signal Output Delay Time
th(BCLK-CS)
Chip-select Signal Output Hold Time (BCLK standard)
-3
th(RD-CS)
Chip-select Signal Output Hold Time (RD standard)
0
th(WR-CS)
Chip-select Signal Output Hold Time (WR standard)
td(BCLK-ALE)
ALE Signal Output Delay Time
th(BCLK-ALE)
ALE Signal Output Hold Time
td(BCLK-RD)
RD Signal Output Delay Time
th(BCLK-RD)
RD Signal Output Hold Time
td(BCLK-WR)
WR Signal Output Delay Time
18
ns
ns
See Figure 5.1 (Note 1)
ns
18
ns
18
ns
18
ns
-2
ns
-5
th(BCLK-WR) WR Signal Output Hold Time
ns
ns
-3
ns
ns
td(DB-WR)
Data Output Delay Time (WR standard)
(Note 1)
th(WR-DB)
Data Output Hold Time (WR standard)
(Note 1)
ns
tw(WR)
WR Output Width
(Note 1)
ns
NOTES:
1. Values can be obtained from the following equations, according to BCLK frequency.
td(DB – WR) =
10 9 X n
f(BCLK)
– 20
[ns] (n=1 with 1 wait state, n=2 with 2 wait states
and n=3 with 3 wait states)
th(WR – DB) =
10 9
f(BCLK) X 2
– 10
[ns]
th(WR – AD) =
10 9
f(BCLK) X 2
– 10
[ns]
th(WR – CS) =
10 9
f(BCLK) X 2
– 10
[ns]
tw( WR) =
10 9 X n
f(BCLK) X 2
Rev. 1.41 Jan.31, 2006
REJ03B0013-0141
– 15
Page 52 of 91
[ns] (n=1 with 1 wait state, n=3 with 2 wait states
and n=5 with 3 wait states)
M32C/83 Group (M32C/83, M32C/83T)
VCC=5V
Switching Characteristics
(VCC = 4.2 to 5.5V, VSS = 0V at Topr = –20 to 85oC unless otherwise specified)
Table 5.22 Memory Expansion Mode and Microprocessor Mode
(With a Wait State, Accessing an External Memory and Selecting a Space with the
Multiplexed Bus)
Symbol
Measurement
Condition
Parameter
td(BCLK-AD)
Address Output Delay Time
th(BCLK-AD)
Address Output Hold Time (BCLK standard)
Standard
Min
Unit
Max
18
ns
-3
ns
th(RD-AD)
Address Output Hold Time (RD standard)
(Note 1)
ns
th(WR-AD)
Address Output Hold Time (WR standard)
(Note 1)
ns
td(BCLK-CS)
Chip-select Signal Output Delay Time
th(BCLK-CS)
Chip-select Signal Output Hold Time (BCLK standard)
th(RD-CS)
th(WR-CS)
18
ns
-3
ns
Chip-select Signal Output Hold Time (RD standard)
(Note 1)
ns
Chip-select Signal Output Hold Time (WR standard)
See Figure 5.1 (Note 1)
ns
td(BCLK-RD)
RD Signal Output Delay Time
th(BCLK-AD)
RD Signal Output Hold Time
td(BCLK-WR)
WR Signal Output Delay Time
18
ns
18
ns
-5
ns
th(BCLK-WR)
WR Signal Output Hold Time
-3
ns
td(DB-WR)
Data Output Delay Time (WR standard)
(Note 1)
ns
th(WR-DB)
Data Output Hold Time (WR standard)
(Note 1)
ns
td(BCLK-ALE)
ALE Signal Output Delay Time (BCLK standard)
th(BCLK-ALE)
ALE Signal Output Hold Time (BCLK standard)
td(AD-ALE)
18
ns
-2
ns
ALE Signal Output Delay Time (address standard)
(Note 1)
ns
th(ALE-AD)
ALE Signal Output Hold Time (address standard)
(Note 1)
ns
tdz(RD-AD)
Address Output High-Impedance Time
8
NOTES:
1. Values can be obtained from the following equations, according to BCLK frequency.
th(RD – AD) =
10 9
f(BCLK) X 2
– 10
[ns]
th(WR – AD) =
10 9
f(BCLK) X 2
– 10
[ns]
th(RD – CS) =
10 9
f(BCLK) X 2
– 10
[ns]
th(WR – CS) =
10 9
f(BCLK) X 2
– 10
[ns]
td(DB – WR) =
10 X m
– 25
f(BCLK) X 2
[ns] (m=3 with 2 wait states and m=5 with 3 wait states)
th(WR – DB) =
10 9
f(BCLK) X 2
– 10
[ns]
– 20
[ns]
– 10
[ns]
9
td(AD – ALE) =
th(ALE – AD) =
10
9
f(BCLK) X 2
10
9
f(BCLK) X 2
Rev. 1.41 Jan.31, 2006 Page 53
REJ03B0013-0141
of 91
ns
M32C/83 Group (M32C/83, M32C/83T)
VCC=5V
Switching Characteristics
(VCC = 4.2 to 5.5V, VSS = 0V at Topr = –20 to 85oC unless otherwise specified)
Table 5.23 Memory Expansion Mode and Microprocessor Mode
(With a Wait State, Accessing an External Memory and Selecting the DRAM Space)
Symbol
Standard
Measurement
Condition
Parameter
Min
td(BCLK-RAD) Row Address Output Delay Time
th(BCLK-RAD) Row Address Output Hold Time (BCLK standard)
th(BCLK-CAD) Column Address Output Hold Time (BCLK standard)
th(RAS-RAD)
Row Address Output Hold Time after RAS Output
tRP
RAS High ("H") Hold Time
18
See Figure 5.1
DB Signal Output Hold Time (BCLK standard)
-3
ns
ns
18
-3
10 9
f(BCLK) X 2
– 13
[ns]
tRP =
10 9X 3
f(BCLK) X 2
– 20
[ns]
tsu(DB – CAS) =
10 9
f(BCLK)
– 20
[ns]
9
tsu(CAS – RAS) =
Rev. 1.41 Jan.31, 2006
REJ03B0013-0141
10
f(BCLK) X 2
– 13
Page 54 of 91
[ns]
ns
ns
18
ns
-5
ns
(Note 1)
ns
-7
ns
(Note 1)
ns
NOTES:
1. Values can be obtained from the following equation, according to BCLK frequency.
th(RAS – RAD) =
ns
(Note 1)
th(BCLK-DW) DW Output Hold Time (BCLK standard)
tsu(CAS-RAS) CAS Output Setup Time before RAS Output (refresh)
ns
ns
td(BCLK-DW) DW Output Delay Time (BCLK standard)
th(BCLK-DB)
ns
ns
th(BCLK-CAS) CAS Output Hold Time (BCLK standard)
CAS Output Setup Time after DB Output
18
-3
td(BCLK-CAS) CAS Output Delay Time (BCLK standard)
tsu(DB-CAS)
ns
(Note 1)
td(BCLK-RAS) RAS Output Delay Time (BCLK standard)
th(BCLK-RAS) RAS Output Hold Time (BCLK standard)
18
-3
td(BCLK-CAD) Column Address Output Delay Time
Unit
Max
M32C/83 Group (M32C/83, M32C/83T)
P0
P1
P2
P3
P4
P5
P6
P7
30pF
P8
P9
P10
P11
P12
P13
Note 1
P14
P15
NOTES:
1. P11 to P15 are provided in the 144-pin package only.
Figure 5.1 P0 to P15 Measurement Circuit
Rev. 1.41 Jan.31, 2006
REJ03B0013-0141
Page 55 of 91
M32C/83 Group (M32C/83, M32C/83T)
Vcc=5V
Memory Expansion Mode and Microprocessor Mode (with no wait state)
Read Timing
BCLK
td(BCLK-ALE)
18ns.max
th(BCLK-ALE)
-2ns.min
ALE
td(BCLK-CS)
th(BCLK-CS)
18ns.max(1)
-3ns.min
CSi
th(RD-CS)
tcyc
0ns.min
td(BCLK-AD)
th(BCLK-AD)
18ns.max(1)
-3ns.min
ADi
BHE
td(BCLK-RD)
18ns.max
th(RD-AD)
0ns.min
RD
th(BCLK-RD)
tac1(RD-DB)(2)
-5ns.min
tac1(AD-DB)(2)
Hi-Z
DB
tsu(DB-BCLK)
th(RD-DB)
26ns.min(1)
0ns.min
NOTES:
1. Values guaranteed only when the microcomputer is used independently.
A maximum of 35ns is guaranteed for td(BCLK-AD)+tsu(DB-BCLK).
2. Varies with operation frequency:
tac1(RD-DB)=(tcyc/2-35)ns.max
tac1(AD-DB)=(tcyc-35)ns.max
Write Timing (written in 2 cycles with no wait state)
BCLK
18ns.max
td(BCLK-ALE)
th(BCLK-ALE)
-2ns.min
ALE
th(BCLK-CS)
td(BCLK-CS)
18ns.max
-3ns.min
CSi
tcyc
th(WR-CS)(3)
td(BCLK-AD)
ADi
BHE
th(BCLK-AD)
18ns.max
-3ns.min
td(BCLK-WR)
18ns.max
th(WR-AD)(3)
tw(WR)(3)
WR,WRL,
W RH
th(BCLK-WR)
-3ns.min
td(DB-WR)(3)
th(WR-DB)(3)
DBi
NOTES:
3. Varies with operation frequency:
td(DB-WR)=(tcyc-20)ns.min
th(WR-DB)=(tcyc/2-10)ns.min
th(WR-AD)=(tcyc/2-10)ns.min
th(WR-CS)=(tcyc/2-10)ns.min
tw(WR)=(tcyc/2-15)ns.min
Figure 5.2 VCC=5V Timing Diagram (1)
Rev. 1.41 Jan.31, 2006
REJ03B0013-0141
Page 56 of 91
Measurement Conditions:
• VCC=4.2 to 5.5V
• Input high and low voltage: VIH=2.5V, VIL=0.8V
• Output high and low voltage: VOH=2.0V, VOL=0.8V
M32C/83 Group (M32C/83, M32C/83T)
Vcc=5V
Memory Expansion Mode and Microprocessor Mode (with a wait state)
Read Timing
BCLK
18ns.max
td(BCLK-ALE) th(BCLK-ALE)
-2ns.min
ALE
th(BCLK-CS)
td(BCLK-CS)
-3ns.min
18ns.max(1)
CSi
th(RD-CS)
tcyc
0ns.min
td(BCLK-AD)
ADi
BHE
th(BCLK-AD)
18ns.max(1)
-3ns.min
td(BCLK-RD)
18ns.max
th(RD-AD)
0ns.min
RD
th(BCLK-RD)
tac2(RD-DB)(2)
-5ns.min
tac2(AD-DB)(2)
DB
Hi-Z
tsu(DB-BCLK)
26ns.min(1)
th(RD-DB)
0ns.min
Notes :
1. Value guaranteed only when the microcomputer is used independently.
A maximum of 35ns is guaranteed for td(BCLK-AD)+tsu(DB-BCLK).
2. Varies with operation frequency:
tac2(RD-DB)=(tcyc/2 x m-35)ns.max (m=3 with 1 wait state, m=5 with 2 wait states and m=7 with 3 wait states.)
tac2(AD-DB)=(tcyc x n-35)ns.max (n=2 with 1 wait state, n=3 with 2 wait states and n=4 with 3 wait states.)
Write Timing (written in 2 cycles with no wait state)
BCLK
18ns.max
td(BCLK-ALE)
th(BCLK-ALE)
-2ns.min
ALE
th(BCLK-CS)
td(BCLK-CS)
-3ns.min
18ns.max
CSi
tcyc
th(WR-CS)(3)
th(BCLK-AD)
td(BCLK-AD)
ADi
BHE
-3ns.min
18ns.max
td(BCLK-WR)
WR,WRL,
W RH
tw(WR)(3)
th(WR-AD)(3)
18ns.max
th(BCLK-WR)
-3ns.min
td(DB-WR)(3)
th(WR-DB)(3)
DBi
NOTES:
3. Varies with operation frequency:
td(DB-WR)=(tcyc x n-20)ns.min
(n=1 with 1 wait state, n=2 with 2 wait states and n=3 with 3 wait states)
th(WR-DB)=(tcyc/2-10)ns.min
th(WR-AD)=(tcyc/2-10)ns.min
th(WR-CS)=(tcyc/2-10)ns.min
tw(WR)=(tcyc/2 x n-15)ns.min
(n=1 with 1 wait state, n=3 with 2 wait states and n=5 with 3 wait states)
Figure 5.3 VCC=5V Timing Diagram (2)
Rev. 1.41 Jan.31, 2006
REJ03B0013-0141
Page 57 of 91
Measurement conditions
• VCC=4.2 to 5.5V
• Input high and low voltage:
VIH=2.5V, VIL=0.8V
• Output high and low voltage:
VOH=2.0V, VOL=0.8V
M32C/83 Group (M32C/83, M32C/83T)
Vcc=5V
Memory Expansion Mode and Microprocessor Mode
(with a wait state, when accessing an external memory and using the multiplexed bus)
Read Timing
BCLK
18ns.max
th(BCLK-ALE)
td(BCLK-ALE)
-2ns.min
ALE
th(BCLK-CS)
tcyc
td(BCLK-CS)
-3ns.min
18ns.max
th(RD-CS)(1)
CSi
td(AD-ALE)(1)
ADi
/DBi
th(ALE-AD)(1)
Address
Data input
tdz(RD-AD)
8ns.max
tsu(DB-BCLK)
td(BCLK-AD)
ADi
BHE
tac3(AD-DB)(1)
td(BCLK-RD)
th(BCLK-RD)
18ns.max
0ns.min
26ns.min
tac3(RD-DB)(1)
18ns.max
Address
th(RD-DB)
th(BCLK-AD)
-3ns.min
th(RD-AD)(1)
-5ns.min
RD
NOTES:
1. Varies with operation frequency:
td(AD-ALE)=(tcyc/2-20)ns.min
th(ALE-AD)=(tcyc/2-10)ns.min, th(RD-AD)=(tcyc/2-10)ns.min, th(RD-CS)=(tcyc/2-10)ns.min
tac3(RD-DB)=(tcyc/2 x m-35)ns.max (m=3 with 2 wait states and m=5 with 3 wait states)
tac3(AD-DB)=(tcyc/2 x n-35)ns.max (n=5 with 2 wait states and n=7 with 3 wait states)
Write Timing (written in 2 cycles with no wait state)
BCLK
18ns.max
th(BCLK-ALE)
td(BCLK-ALE)
-2ns.min
ALE
th(BCLK-CS)
tcyc
td(BCLK-CS)
th(WR-CS)(2)
18ns.max
CSi
th(ALE-AD)(1)
td(AD-ALE)(2)
ADi
/DBi
Data output
Address
td(DB-WR)(2)
td(BCLK-AD)
Address
th(WR-DB)(2)
td(BCLK-WR)
18ns.max
WR,WRL,
WRH
NOTES:
2. Varies with operation frequency:
td(AD-ALE)=(tcyc/2-20)ns.min
th(ALE-AD)=(tcyc/2-10)ns.min, th(WR-AD)=(tcyc/2-10)ns.min
th(WR-CS)=(tcyc/2-10)ns.min, th(WR-DB)=(tcyc/2-10)ns.min
td(DB-WR)=(tcyc/2 x m-25)ns.min
Figure 5.4 VCC=5V Timing Diagram (3)
Rev. 1.41 Jan.31, 2006
REJ03B0013-0141
Page 58 of 91
th(BCLK-AD)
-3ns.min
18ns.max
ADi
BHE
-3ns.min
th(BCLK-WR)
th(WR-AD)(2)
-3ns.min
Measurement Conditions:
• VCC=4.2 to 5.5V
• Input high and low voltage:
VIH=2.5V, VIL=0.8V
• Output high and low voltage:
VOH=2.0V, VOL=0.8V
M32C/83 Group (M32C/83, M32C/83T)
Memory Expansion Mode and Microprocessor Mode
(When accessing the DRAM area)
Read Timing
BCLK
tcyc
td(BCLK-RAD) th(BCLK-RAD)
18ns.max -3ns.min
MAi
td(BCLK-CAD)
th(BCLK-CAD)
18ns.max(1)
-3ns.min
Column address
Row address
th(RAS-RAD)(2)
tRP(2)
RAS
td(BCLK-RAS)
CASL
CASH
18ns.max(1)
td(BCLK-CAS)
18ns.max(1)
th(BCLK-RAS)
-3ns.min
th(BCLK-CAS)
-3ns.min
DW
tac4(CAS-DB)(2)
tac4(CAD-DB)(2)
tac4(RAS-DB)(2)
Hi-Z
DB
tsu(DB-BCLK)
26ns.min(1)
th(CAS-DB)
0ns.min
NOTES:
1. Values guaranteed only when the microcomputer is used independently.
A maximum of 35ns is guaranteed for the following combinations.
td(BCLK-RAS) + tsu(DB-BCLK)
td(BCLK-CAS) + tsu(DB-BCLK)
td(BCLK-CAD) + tsu(DB-BCLK)
2. Varies with operation frequency:
tac4(RAS-DB)=(tcyc/2 x m-35)ns.max (m=3 with 1 wait state and m=5 with 2 wait states)
tac4(CAS-DB)=(tcyc/2 x n-35)ns.max (n=1 with 1 wait state and n=3 with 2 wait states)
tac4(CAD-DB)=(tcyc x l-35)ns.max (l=1 with 1 wait state and l=2 with 2 wait states)
th(RAS-RAD)=(tcyc/2-13)ns.min
tRP=(tcyc/2 x 3-20)ns.min
Measurement Conditions:
• VCC=4.2 to 5.5V
• Input high and low voltage: VIH=2.5V, VIL=0.8V
• Output high and low voltage: VOH=2.0V, VOL=0.8V
Figure 5.5 VCC=5V Timing Diagram (4)
Rev. 1.41 Jan.31, 2006
REJ03B0013-0141
Page 59 of 91
Vcc=5V
M32C/83 Group (M32C/83, M32C/83T)
Memory Expansion Mode and Microprocessor Mode
Vcc=5V
(When accessing the DRAM area)
Write Timing
BCLK
tcyc
td(BCLK-RAD)
18ns.max
MAi
th(BCLK-RAD)
-3ns.min
td(BCLK-CAD)
th(BCLK-CAD)
18ns.max
-3ns.min
Column address
Row address
th(RAS-RAD)(1)
tRP(1)
RAS
td(BCLK-RAS)
18ns.max
td(BCLK-CAS)
18ns.max
CASL
CASH
th(BCLK-RAS)
-3ns.min
th(BCLK-CAS)
td(BCLK-DW)
-3ns.min
18ns.max
DW
th(BCLK-DW)
tsu(DB-CAS)(1)
DB
-5ns.min
Hi-Z
th(BCLK-DB)
-7ns.min
NOTES:
1. Varies with operation frequency:
th(RAS-RAD)=(tcyc/2-13)ns.min
tRP=(tcyc/2 x 3-20)ns.min
tsu(DB-CAS)=(tcyc-20)ns.min
Measurement Conditions:
• VCC=4.2 to 5.5V
• Input high and low voltage: VIH=2.5V, VIL=0.8V
• Output high and low voltage: VOH=2.0V, VOL=0.8V
Figure 5.6 VCC=5V Timing Diagram (5)
Rev. 1.41 Jan.31, 2006
REJ03B0013-0141
Page 60 of 91
M32C/83 Group (M32C/83, M32C/83T)
Memory Expansion Mode and Microprocessor Mode
Refresh Timing (CAS-before-RAS refresh)
Vcc=5V
BCLK
td(BCLK-RAS)
tcyc
18ns.max
RAS
th(BCLK-RAS)
tsu(CAS-RAS)(1)
CASL
CASH
-3ns.min
td(BCLK-CAS)
th(BCLK-CAS)
-3ns.min
18ns.max
DW
NOTES :
1. Varies with operation frequency:
tsu(CAS-RAS)=(tcyc/2-13)ns.min
Refresh Timing (Self-refresh)
BCLK
td(BCLK-RAS)
tcyc
18ns.max
RAS
th(BCLK-RAS)
tsu(CAS-RAS)(2)
CASL
CASH
td(BCLK-CAS)
18ns.max
DW
NOTES:
2. Varies with operation frequency:
tsu(CAS-RAS)=(tcyc/2-13)ns.min
Measurement Conditions:
• VCC=4.2 to 5.5V
• Input high and low voltage: VIH=2.5V, VIL=0.8V
• Output high and low voltage: VOH=2.0V, VOL=0.8V
Figure 5.7 VCC=5V Timing Diagram (6)
Rev. 1.41 Jan.31, 2006
REJ03B0013-0141
Page 61 of 91
-3ns.min
th(BCLK-CAS)
-3ns.min
M32C/83 Group (M32C/83, M32C/83T)
Vcc=5V
tc(TA)
tw(TAH)
TAiIN input
tw(TAL)
tc(UP)
tw(UPH)
TAiOUT input
tw(UPL)
TAiOUT input
(Counter increment/
decrement input)
In event counter mode
TAiIN input
(When counting on the falling edge)
th(TIN–UP)
tsu(UP–TIN)
TAiIN input
(When counting on the rising edge)
tc(TB)
tw(TBH)
TBiIN input
tw(TBL)
tc(AD)
tw(ADL)
ADTRG input
tc(CK)
tw(CKH)
CLKi
tw(CKL)
th(C–Q)
TxDi
td(C–Q)
tsu(D–C)
th(C–D)
RxDi
tw(INL)
INTi input
tw(INH)
NMI input
2 clock cycles + 300ns
ore more ("L" width)
Figure 5.8 VCC=5V Timing Diagram (7)
Rev. 1.41 Jan.31, 2006
REJ03B0013-0141
Page 62 of 91
2 clock cycles + 300ns
or more
M32C/83 Group (M32C/83, M32C/83T)
Vcc=5V
Memory Expansion Mode and Microprocessor Mode
(Valid only with a wait state)
BCLK
RD
(Separate bus)
WR, WRL, WRH
(Separate bus)
RD
(Multiplexed bus)
WR, WRL, WRH
(Multiplexed bus)
RDY input
th(BCLK–RDY)
tsu(RDY–BCLK)
(Valid with a wait state or with no wait state)
BCLK
tsu(HOLD–BCLK)
th(BCLK–HOLD)
HOLD input
HLDA output
td(BCLK–HLDA)
P0, P1, P2,
P3, P4,
P50 to P52
td(BCLK–HLDA)
Hi–Z
Measurement Conditions:
• VCC=4.2 to 5.5V
• Input high and low voltage: VIH=4.0V, VIL=1.0V
• Output high and low voltage: VOH=2.5V, VOL=2.5V
Figure 5.9 VCC=5V Timing Diagram (8)
Rev. 1.41 Jan.31, 2006
REJ03B0013-0141
Page 63 of 91
M32C/83 Group (M32C/83, M32C/83T)
VCC=3.3V
Table 5.24 Electrical Characteristics (VCC=3.0 to 3.6V, VSS=0V at Topr = –20 to
f(XIN)=20MHZ unless otherwise specified)
Symbol
VOH
VOL
Parameter
Output High ("H")
Voltage
Output Low ("L")
Voltage
VT+-VT-
Hysteresis
IIH
Input High ("H")
Current
IIL
Input Low ("L")
Current
RPULLUP
RfXIN
RfXCIN
VRAM
ICC
P00-P07, P10-P17, P20-P27, P30-P37, P40-P47,
P50-P57, P60-P67, P72-P77, P80-P84, P86, P87,
P90-P97, P100-P107, P110-P114, P120-P127,
P130-P137, P140-P146, P150-P157(1)
XOUT
Condition
IOH=-1mA
IOH=-0.1mA
XCOUT
No load applied
P00-P07, P10-P17, P20-P27, P30-P37, P40-P47,
P50-P57, P60-P67, P70-P77, P80-P84, P86, P87,
IOL=1mA
P90-P97, P100-P107, P110-P114, P120-P127,
P130-P137, P140-P146, P150-P157(1)
XOUT
IOL=0.1mA
XCOUT
No load applied
HOLD, RDY, TA0IN-TA4IN, TB0IN-TB5IN, INT0INT5, ADTRG, CTS0-CTS4, CLK0-CLK4, TA0OUTTA4OUT, NMI, KI0-KI3, RxD0-RxD4, SCL0-SCL4,
SDA0-SDA4
RESET
VI=3V
P00-P07, P10-P17, P20-P27, P30-P37, P40-P47,
P50-P57, P60-P67, P70-P77, P80-P87, P90-P97,
P100-P107, P110-P114, P120-P127, P130-P137,
P140-P146, P150-P157(1), XIN, RESET, CNVSS,
BYTE
VI=0V
P00-P07, P10-P17, P20-P27, P30-P37, P40-P47,
P50-P57, P60-P67, P70-P77, P80-P87, P90-P97,
P100-P107, P110-P114, P120-P127, P130-P137,
P140-P146, P150-P157(1), XIN, RESET, CNVSS,
BYTE
Pull-up Resistance
P00-P07, P10-P17, P20-P27, P30-P37, P40-P47,
VI=0V
P50-P57, P60-P67, P72-P77, P80-P84, P86, P87,
P90-P97, P100-P107, P110-P114, P120-P127,
P130-P137, P140-P146, P150-P157(1)
Feedback Resistance XIN
Feedback Resistance XCIN
RAM Standby
Through VDC
Voltage
Not through VDC
Power Supply
Measurement condition:
f(XIN)=20 MHz, square wave,
Current
In single-chip mode, output
no division
pins are left open and other
f(XCIN)=32 kHz, with a wait state,
pins are connected to VSS.
not through VDC, Topr=25° C
f(XCIN)=32 kHz, with a wait state,
through VDC, Topr=25° C
Topr=25° C when the clock stops
NOTES:
1. P11 to P15 are provided in the 144-pin package only.
Rev. 1.41 Jan.31, 2006
REJ03B0013-0141
Page 64 of 91
85oC,
Standard
Unit
Min
Typ Max
Vcc-0.6
V
2.7
V
3.3
V
0.5
V
0.5
V
0
V
0.2
1.0
V
0.2
1.8
4.0
V
µA
-4.0
µA
500
kΩ
38
MΩ
MΩ
V
V
mA
66
120
3.0
20.0
2.5
2.0
26
5.0
µA
340
µA
0.4
20
µA
M32C/83 Group (M32C/83, M32C/83T)
VCC=3.3V
Table 5.25 A/D Conversion Characteristics (VCC = AVCC = VREF = 3.0 to 3.6V,
at Topr = –20 to 85oC, f(XIN) = 20MHZ unless otherwise specified)
Symbol
INL
Resolution
Standard
Min Typ
Unit
Max
VREF=VCC
Integral Nonlinearity Error
DNL
Measurement
Condition
Parameter
VSS = AVSS = 0V
No S&H function (8-bit) VCC=VREF=3.3V
10
Bits
±2
LSB
Differential Nonlinearity Error No S&H function (8-bit)
±1
LSB
-
Offset Error
No S&H function (8-bit)
±2
LSB
-
Gain Error
No S&H function (8-bit)
±2
LSB
40
kΩ
RLADDER
Resistor Ladder
VREF=VCC
8
µs
tCONV
8-bit Conversion Time
4.9
VREF
Reference Voltage
3.0
VCC
V
VIA
Analog Input Voltage
0
VREF
V
S&H: Sample and hold
NOTES:
1. Divide f(XIN), if exceeding 10 MHz, to keep φAD frequency at 10 MHz or less.
Table 5.26 D/A Conversion Characteristics (VCC = VREF = 3.0 to 3.6V, VSS = AVSS = 0V
at Topr = –20 to 85oC, f(XIN) = 20MHZ unless otherwise specified)
Symbol
Parameter
Standard
Measurement Condition
Min Typ
tSU
-
Resolution
-
Absolute Accuracy
Setup Time
RO
Output Resistance
IVREF
Reference Power Supply Input Current
4
Unit
Max
10
(Note 1)
8
Bits
1.0
%
3
µs
20
kΩ
1.0
mA
NOTES:
1. Measurement results when using one D/A converter. The DAi register (i=0, 1) of the D/A converter not
being used is set to "0016". The resistor ladder in the A/D converter is exclued.
IVREF flows even if the VCUT bit in the ADiCON1 register is set to "0" (no VREF connection).
Table 5.27 Flash Memory Version Electrical Characteristics
Standard
Parameter
Unit
Min
Typ
Max
Program Time (per page)
8
120
ms
Block Erase Time (per block)
50
600
ms
NOTES:
1. VCC= 4.2 to 5.5V (through VDC), 3.0 to 3.6V (not through VDC) at Topr= 0 to 60° C, unless
otherwise specified
Rev. 1.41 Jan.31, 2006
REJ03B0013-0141
Page 65 of 91
M32C/83 Group (M32C/83, M32C/83T)
VCC=3.3V
Timing Requirements (VCC = 3.0 to 3.6V, VSS = 0V at Topr = –20 to
85oC
unless otherwise specified)
Table 5.28 External Clock Input
Symbol
Parameter
Standard
Min
Unit
Max
tc
External Clock Input Cycle Time
50
ns
tw(H)
External Clock Input High ("H") Pulse Width
22
ns
tw(L)
External Clock Input Low ("L") Pulse Width
22
tr
External Clock Rise Time
5
ns
tf
External Clock Fall Time
5
ns
ns
Table 5.29 Memory Expansion Mode and Microprocessor Mode
Symbol
Parameter
Standard
Min
Max
Unit
tac1(RD-DB)
Data Input Access Time (RD standard, with no wait state)
(Note 1)
ns
ns
tac1(AD-DB)
Data Input Access Time (AD standard, CS standard, with no wait state)
(Note 1)
tac2(RD-DB)
Data Input Access Time (RD standard, with a wait state)
(Note 1)
ns
tac2(AD-DB)
Data Input Access Time (AD standard, CS standard, with a wait state)
(Note 1)
ns
tac3(RD-DB)
Data Input Access Time (RD standard, when accessing a space with the multiplexed bus)
(Note 1)
ns
tac3(AD-DB)
Data Input Access Time (AD standard, CS standard, when accessing a space with the multiplexed bus)
(Note 1)
ns
tac4(RAS-DB)
Data Input Access Time (RAS standard, when accessing a DRAM space)
(Note 1)
ns
tac4(CAS-DB)
Data Input Access Time (CAS standard, when accessing a DRAM space)
(Note 1)
ns
tac4(CAD-DB)
Data Input Access Time (CAD standard, when accessing a DRAM space)
(Note 1)
ns
tsu(DB-BCLK)
Data Input Setup Time
30
ns
tsu(RDY-BCLK)
RDY Input Setup Time
40
ns
tsu(HOLD-BCLK) HOLD Input Setup Time
60
ns
th(RD-DB)
Data Input Hold Time
0
ns
th(CAS-DB)
Data Input Hold Time
0
ns
ns
th(BCLK-RDY)
RDY Input Hold Time
0
th(BCLK-HOLD)
HOLD Input Hold Time
0
td(BCLK-HLDA)
HLDA Output Delay Time
NOTES:
1. Values can be obtained from the following equations, according to BCLK frequency. Insert a wait state or lower
operation frequency, f(BCLK), if the calculated value is negative.
tac1(RD – DB) =
10 9
f(BCLK) X 2
10 9
tac1(AD – DB) =
f(BCLK)
– 35
[ns]
– 35
[ns]
– 35
[ns] (m=3 with 1 wait state, m=5 with 2 wait states
and m=7 with 3 wait states)
– 35
[ns] (n=2 with 1 wait state, n=3 with 2 wait states
and n=4 with 3 wait states)
9
10 X m
tac2(RD – DB) = f(BCLK) X 2
9
10 X n
f(BCLK)
tac2(AD – DB) =
9
10 X m
tac3(RD – DB) = f(BCLK) X 2 – 35
tac3(AD – DB) =
10 9 X n
– 35
f(BCLK) X 2
[ns] (m=3 with 2 wait states and m=5 with 3 wait states)
[ns] (n=5 with 2 wait states and n=7 with 3 wait states)
tac4(RAS – DB) =
10 9X m
f(BCLK) X 2
– 35
[ns] (m=3 with 1 wait state and m=5 with 2 wait states)
tac4(CAS – DB) =
10 9 X n
f(BCLK) X 2
– 35
[ns] (n=1 with 1 wait state and n=3 when 2 wait states)
tac4(CAD – DB) =
10 9 X l
f(BCLK)
– 35
[ns] (l=1 with 1 wait state and l=2 with 2 wait states)
Rev. 1.41 Jan.31, 2006
REJ03B0013-0141
Page 66 of 91
ns
25
ns
M32C/83 Group (M32C/83, M32C/83T)
VCC=3.3V
Timing Requirements
(VCC = 3.0 to 3.6V, VSS = 0V at Topr = –20 to 85oC unless otherwise specified)
Table 5.30 Timer A Input (Count Source Input in Event Counter Mode)
Symbol
Parameter
Standard
Min
Unit
Max
tc(TA)
TAiIN Input Cycle Time
100
ns
tw(TAH)
TAiIN Input High ("H") Pulse Width
40
ns
tw(TAL)
TAiIN Input Low ("L") Pulse Width
40
ns
Table 5.31 Timer A Input (Gate Input in Timer Mode)
Standard
Symbol
Parameter
Min
Max
Unit
tc(TA)
TAiIN Input Cycle Time
400
ns
tw(TAH)
TAiIN Input High ("H") Pulse Width
200
ns
tw(TAL)
TAiIN Input Low ("L") Pulse Width
200
ns
Table 5.32 Timer A Input (External Trigger Input in One-Shot Timer Mode)
Standard
Symbol
Parameter
Unit
Min
Max
tc(TA)
TAiIN Input Cycle Time
200
ns
tw(TAH)
TAiIN Input High ("H") Pulse Width
100
ns
tw(TAL)
TAiIN Input Low ("L") Pulse Width
100
ns
Table 5.33 Timer A Input (External Trigger Input in Pulse Width Modulation Mode)
Standard
Symbol
Parameter
Unit
Min
Max
tw(TAH)
TAiIN Input High ("H") Pulse Width
100
ns
tw(TAL)
TAiIN Input Low ("L") Pulse Width
100
ns
Table 5.34 Timer A Input (Counter Increment/decrement Input in Event Counter Mode)
Standard
Symbol
Parameter
Unit
Min
Max
tc(UP)
TAiOUT Input Cycle Time
2000
ns
tw(UPH)
TAiOUT Input High ("H") Pulse Width
1000
ns
tw(UPL)
TAiOUT Input Low ("L") Pulse Width
1000
ns
tsu(UP-TIN)
TAiOUT Input Setup Time
400
ns
th(TIN-UP)
TAiOUT Input Hold Time
400
ns
Rev. 1.41 Jan.31, 2006
REJ03B0013-0141
Page 67 of 91
M32C/83 Group (M32C/83, M32C/83T)
VCC=3.3V
Timing Requirements
(VCC = 3.0 to 3.6V, VSS = 0V at Topr = –20 to 85oC unless otherwise specified)
Table 5.35 Timer B input (Count Source Input in Event Counter Mode)
Symbol
Parameter
Standard
Min
Max
Unit
tc(TB)
TBiIN Input Cycle Time (counted on one edge)
100
ns
tw(TBH)
TBiIN Input High ("H") Pulse Width (counted on one edge)
40
ns
tw(TBL)
TBiIN Input Low ("L") Pulse Width (counted on one edge)
40
ns
tc(TB)
TBiIN Input Cycle Time (counted on both edges)
200
ns
tw(TBH)
TBiIN Input High ("H") Pulse Width (counted on both edges)
80
ns
tw(TBL)
TBiIN Input Low ("L") Pulse Width (counted on both edges)
80
ns
Table 5.36 Timer B input (Pulse Period Measurement Mode)
Symbol
Parameter
Standard
Min
Max
Unit
tc(TB)
TBiIN Input Cycle Time
400
ns
tw(TBH)
TBiIN Input High ("H") Pulse Width
200
ns
tw(TBL)
TBiIN Input Low ("L") Pulse Width
200
ns
Table 5.37 Timer B input (Pulse Width Measurement Mode)
Standard
Symbol
Parameter
Unit
Min
Max
tc(TB)
TBiIN Input Cycle Time
400
ns
tw(TBH)
TBiIN Input High ("H") Pulse Width
200
ns
tw(TBL)
TBiIN Input Low ("L") Pulse Width
200
ns
Table 5.38 A/D Trigger Input
Symbol
Standard
Parameter
Min
Unit
Max
tc(AD)
ADTRG Input High ("H") Pulse Width (required for re-trigger)
1000
ns
tw(ADL)
ADTRG Input Low ("L") Pulse Width
125
ns
Table 5.39 Serial I/O
Symbol
Parameter
Standard
Min
Max
Unit
tc(CK)
CLKi Input Cycle Time
200
ns
tw(CKH)
CLKi Input High ("H") Pulse Width
100
ns
tw(CKL)
CLKi Input Low ("L") Pulse Width
100
ns
td(C-Q)
TxDi Output Delay Time
th(C-Q)
TxDi Hold Time
0
80
ns
ns
tsu(D-C)
RxDi Input Set Up Time
30
ns
th(C-Q)
RxDi Input Hold Time
90
ns
_______
Table 5.40 External Interrupt INTi input
Symbol
Parameter
Standard
Min
Max
Unit
tw(INH)
INTi Input High ("H") Pulse Width
250
ns
tw(INL)
INTi Input Low ("L") Pulse Width
250
ns
Rev. 1.41 Jan.31, 2006
REJ03B0013-0141
Page 68 of 91
M32C/83 Group (M32C/83, M32C/83T)
VCC=3.3V
Switching Characteristics
(VCC = 3.0 to 3.6V, VSS = 0V at Topr = –20 to 85oC, unless otherwise specified)
Table 5.41 Memory Expansion Mode and Microprocessor Mode (with No Wait State)
Symbol
Parameter
td(BCLK-AD)
Address Output Delay Time
th(BCLK-AD)
Address Output Hold Time (BCLK standard)
Measurement
Condition
Standard
Min
Unit
Max
18
0
ns
ns
th(RD-AD)
Address Output Hold Time (RD standard)
0
ns
th(WR-AD)
Address Output Hold Time (WR standard)
(Note 1)
ns
td(BCLK-CS)
Chip-select Signal Output Delay Time
18
ns
th(BCLK-CS)
Chip-select Signal Output Hold Time (BCLK standard)
0
ns
th(RD-CS)
Chip-select Signal Output Hold Time (RD standard)
0
ns
th(WR-CS)
Chip-select Signal Output Hold Time (WR standard)
(Note 1)
ns
td(BCLK-ALE)
ALE Signal Output Delay Time
th(BCLK-ALE)
ALE Signal Output Hold Time
td(BCLK-RD)
RD Signal Output Delay Time
th(BCLK-RD)
RD Signal Output Hold Time
td(BCLK-WR)
WR Signal Output Delay Time
See Figure 5.1
18
ns
18
ns
-2
ns
-3
ns
18
th(BCLK-WR) WR Signal Output Hold Time
ns
0
ns
(Note 1)
ns
td(DB-WR)
Data Output Delay Time (WR standard)
th(WR-DB)
Data Output Hold Time (WR standard)
(Note 1)
ns
tw(WR)
WR Output Width
(Note 1)
ns
NOTES:
1. Values can be obtained from the following equations according to the BCLK frequency.
td(DB – WR) =
10 9
f(BCLK)
– 20
[ns]
th(WR – DB) =
10 9
f(BCLK) X 2
– 10
[ns]
th(WR – AD) =
10 9
f(BCLK) X 2
– 10
[ns]
th(WR – CS) =
10 9
f(BCLK) X 2
– 10
[ns]
tw(WR) =
10 9
f(BCLK) X 2
– 15
[ns]
Rev. 1.41 Jan.31, 2006
REJ03B0013-0141
Page 69 of 91
M32C/83 Group (M32C/83, M32C/83T)
VCC=3.3V
Switching Characteristics
(VCC = 3.0 to 3.6V, VSS = 0V at Topr = –20 to 85oC unless otherwise specified)
Table 5.42 Memory Expansion Mode and Microprocessor Mode
(With a Wait State, Accessing an External Memory)
Symbol
Parameter
td(BCLK-AD)
Address Output Delay Time
th(BCLK-AD)
Address Output Hold Time (BCLK standard)
Measurement
Condition
Standard
Min
Unit
Max
18
0
ns
ns
th(RD-AD)
Address Output Hold Time (RD standard)
0
ns
th(WR-AD)
Address Output Hold Time (WR standard)
(Note 1)
ns
td(BCLK-CS)
Chip-select Signal Output Delay Time
th(BCLK-CS)
Chip-select Signal Output Hold Time (BCLK standard)
0
ns
th(RD-CS)
Chip-select Signal Output Hold Time (RD standard)
0
ns
th(WR-CS)
Chip-select Signal Output Hold Time (WR standard)
td(BCLK-ALE)
ALE Signal Output Delay Time
th(BCLK-ALE)
ALE Signal Output Hold Time
td(BCLK-RD)
RD Signal Output Delay Time
th(BCLK-RD)
RD Signal Output Hold Time
td(BCLK-WR)
WR Signal Output Delay Time
18
See Figure 5.1 (Note 1)
ns
18
ns
18
ns
18
ns
-2
ns
-3
th(BCLK-WR) WR Signal Output Hold Time
ns
ns
0
ns
ns
td(DB-WR)
Data Output Delay Time (WR standard)
(Note 1)
th(WR-DB)
Data Output Hold Time (WR standard)
(Note 1)
ns
tw(WR)
WR Output Width
(Note 1)
ns
NOTES:
1. Values can be obtained from the following equations, according to BCLK frequency.
td(DB – WR) =
10 9 X n
f(BCLK)
– 20
[ns] (n=1 with 1 wait state, n=2 with 2 wait states
and n=3 with 3 wait states)
th(WR – DB) =
10 9
f(BCLK) X 2
– 10
[ns]
th(WR – AD) =
10 9
f(BCLK) X 2
– 10
[ns]
th(WR – CS) =
10 9
f(BCLK) X 2
– 10
[ns]
tw( WR) =
10 9 X n
f(BCLK) X 2
Rev. 1.41 Jan.31, 2006
REJ03B0013-0141
– 15 [ns] (n=1 with 1 wait state, n=3 with 2 wait states
and n=5 with 3 wait states)
Page 70 of 91
M32C/83 Group (M32C/83, M32C/83T)
VCC=3.3V
Switching Characteristics
(VCC = 3.0 to 3.6V, VSS = 0V at Topr = –20 to 85oC unless otherwise specified)
Table 5.43 Memory Expansion Mode and Microprocessor Mode
(With a Wait State, Accessing an External Memory and Selecting a Space with the
Multiplexed Bus)
Symbol
td(BCLK-AD)
Parameter
Measurement
Condition
Standard
Min
Address Output Delay Time
Unit
Max
18
ns
th(BCLK-AD)
Address Output Hold Time (BCLK standard)
0
ns
th(RD-AD)
Address Output Hold Time (RD standard)
(Note 1)
ns
th(WR-AD)
Address Output Hold Time (WR standard)
(Note 1)
td(BCLK-CS)
Chip-select Signal Output Delay Time
th(BCLK-CS)
Chip-select Signal Output Hold Time (BCLK standard)
th(RD-CS)
ns
18
ns
0
ns
Chip-select Signal Output Hold Time (RD standard)
(Note 1)
ns
th(WR-CS)
Chip-select Signal Output Hold Time (WR standard)
See Figure 5.1 (Note 1)
td(BCLK-RD)
RD Signal Output Delay Time
th(BCLK-AD)
RD Signal Output Hold Time
ns
18
-3
td(BCLK-WR)
WR Signal Output Delay Time
th(BCLK-WR)
WR Signal Output Hold Time
td(DB-WR)
ns
ns
18
ns
0
ns
Data Output Delay Time (WR standard)
(Note 1)
ns
(Note 1)
th(WR-DB)
Data Output Hold Time (WR standard)
td(BCLK-ALE)
ALE Signal Output Delay Time (BCLK standard)
th(BCLK-ALE)
ALE Signal Output Hold Time (BCLK standard)
ns
18
-2
ns
ns
td(AD-ALE)
ALE Signal Output Delay Time (address standard)
(Note 1)
ns
th(ALE-AD)
ALE Signal Output Hold Time (address standard)
(Note 1)
ns
tdz(RD-AD)
Address Output High-Impedance Time
8
NOTES:
1. Values can be obtained from the following equations, according to BCLK frequency.
th(RD – AD) =
10 9
f(BCLK) X 2
– 10
[ns]
th(WR – AD) =
10 9
f(BCLK) X 2
– 10
[ns]
th(RD – CS) =
10 9
f(BCLK) X 2
–10
[ns]
th(WR – CS) =
10 9
f(BCLK) X 2
– 10
[ns]
td(DB – WR) =
10 X m
– 25
f(BCLK) X 2
[ns] (m=3 with 2 wait states and m=5 with 3 wait states)
th(WR – DB) =
10 9
f(BCLK) X 2
– 10
[ns]
td(AD – ALE) =
10 9
f(BCLK) X 2
– 20
[ns]
th(ALE – AD) =
10 9
f(BCLK) X 2
– 10
[ns]
9
Rev. 1.41 Jan.31, 2006
REJ03B0013-0141
Page 71 of 91
ns
M32C/83 Group (M32C/83, M32C/83T)
VCC=3.3V
Switching Characteristics
(VCC = 3.0 to 3.6V, VSS = 0V at Topr = –20 to 85oC unless otherwise specified)
Table 5.44 Memory Expansion Mode and Microprocessor Mode
(With a Wait State, Accessing an External Memory and Selecting the DRAM Area)
Symbol
Measurement
Condition
Parameter
Standard
Min
td(BCLK-RAD) Row Address Output Delay Time
th(BCLK-RAD) Row Address Output Hold Time (BCLK standard)
th(BCLK-CAD) Column Address Output Hold Time (BCLK standard)
th(RAS-RAD)
Row Address Output Hold Time after RAS Output
tRP
RAS High ("H") Hold Time
tsu(DB-CAS)
CAS Output Setup Time after DB output
th(BCLK-DB)
DB Signal Output Hold Time (BCLK standard)
tsu(CAS-RAS) CAS Output Setup Time before RAS Output (refresh)
10 9
f(BCLK) X 2
tRP =
10 9 X 3
f(BCLK) X 2
tsu(DB – CAS) =
tsu(CAS – RAS) =
Rev. 1.41 Jan.31, 2006
REJ03B0013-0141
10 9
f(BCLK)
10
– 13
[ns]
– 20 [ns]
– 20
[ns]
9
f(BCLK) X 2
– 13
Page 72 of 91
[ns]
ns
ns
18
See Figure 5.1
ns
0
ns
(Note 1)
ns
18
0
ns
ns
18
ns
-3
ns
(Note 1)
ns
-7
ns
(Note 1)
ns
NOTES:
1. Values can be obtained from the following equations, according to the BCLK frequency.
th(RAS – RAD) =
ns
ns
td(BCLK-DW) DW Output Delay Time (BCLK standard)
th(BCLK-DW) DW Output Hold Time (BCLK standard)
18
0
td(BCLK-CAS) CAS Output Delay Time (BCLK standard)
th(BCLK-CAS) CAS Output Hold Time (BCLK standard)
ns
(Note 1)
td(BCLK-RAS) RAS Output Delay Time (BCLK standard)
th(BCLK-RAS) RAS Output Hold Time (BCLK standard)
18
0
td(BCLK-CAD) Column Address Output Delay Time
Unit
Max
M32C/83 Group (M32C/83, M32C/83T)
Vcc=3.3V
Memory Expansion Mode and Microprocessor Mode (with no wait state)
Read Timing
BCLK
td(BCLK-ALE)
th(BCLK-ALE)
18ns.max
-2ns.min
ALE
th(BCLK-CS)
td(BCLK-CS)
0ns.min
18ns.max(1)
CSi
th(RD-CS)
tcyc
0ns.min
td(BCLK-AD)
th(BCLK-AD)
18ns.max(1)
0ns.min
ADi
BHE
th(RD-AD)
0ns.min
td(BCLK-RD)
18ns.max
RD
tac2(RD-DB)(2)
th(BCLK-RD)
-3ns.min
tac2(AD-DB)
(2)
Hi-Z
DB
tsu(DB-BCLK)
th(RD-DB)
30ns.min(1)
0ns.min
NOTES:
1. Values guaranteed only when the microcomputer is used independently.
A maximum of 35ns is guaranteed for td(BCLK-AD)+tsu(DB-BCLK).
2. Varies with operation frequency:
tac2(RD-DB)=(tcyc/2-35)ns.max
tac2(AD-DB)=(tcyc-35)ns.max
Write Timing
BCLK
td(BCLK-ALE)
18ns.max
th(BCLK-ALE)
-2ns.min
ALE
th(BCLK-CS)
td(BCLK-CS)
0ns.min
18ns.max
CSi
th(WR-CS)(1)
tcyc
td(BCLK-AD)
th(BCLK-AD)
0ns.min
18ns.max
ADi
BHE
td(BCLK-WR)
18ns.max
tw(WR)(1)
WR,WRL,
WRH
th(WR-AD)(1)
th(BCLK-WR)
0ns.min
(1)
td(DB-WR)
th(WR-DB)(1)
DBi
NOTES:
1. Varies with operation frequency.
td(DB-WR)=(tcyc-20)ns.min
th(WR-DB)=(tcyc/2-10)ns.min
th(WR-AD)=(tcyc/2-10)ns.min
th(WR-CS)=(tcyc/2-10)ns.min
tw(WR)=(tcyc/2-15)ns.min
Figure 5.10 VCC=3.3V Timing Diagram (1)
Rev. 1.41 Jan.31, 2006
REJ03B0013-0141
Page 73 of 91
Measurement Conditions:
• VCC=3.0 to 3.6V
• Input high and low voltage: VIH=1.5V, VIL=0.5V
• Output high and low voltage: VOH=1.5V, VOL=1.5V
M32C/83 Group (M32C/83, M32C/83T)
Vcc=3.3V
Memory Expansion Mode and Microprocessor Mode (with a wait state)
Read Timing
BCLK
18ns.max
td(BCLK-ALE) th(BCLK-ALE)
-2ns.min
ALE
td(BCLK-CS)
th(BCLK-CS)
18ns.max(1)
0ns.min
CSi
th(RD-CS)
tcyc
0ns.min
th(BCLK-AD)
td(BCLK-AD)
ADi
BHE
18ns.max(1)
0ns.min
td(BCLK-RD)
18ns.max
th(RD-AD)
0ns.min
RD
th(BCLK-RD)
tac2(RD-DB)(2)
-3ns.min
tac2(AD-DB)(2)
DB
Hi-Z
tsu(DB-BCLK)
30ns.min(1)
th(RD-DB)
0ns.min
NOTES:
1. Values guaranteed only when the microcomputer is used independently. A maximum of 35ns is guaranteed
for td(BCLK-AD)+tsu(DB-BCLK).
2. Varies with operation frequency.
tac2(RD-DB)=(tcyc/2 x m-35)ns.max (m=3 with 1 wait state, m=5 with 2 wait states and m=7 with 3 wait states)
tac2(AD-DB)=(tcyc x n-35)ns.max (n=2 with 1 wait state, n=3 with 2 wait states and n=4 with 3 wait states)
Write Timing
BCLK
18ns.max
td(BCLK-ALE)
th(BCLK-ALE)
-2ns.min
ALE
th(BCLK-CS)
td(BCLK-CS)
0ns.min
18ns.max
CSi
th(WR-CS)(1)
tcyc
td(BCLK-AD)
th(BCLK-AD)
18ns.max
0ns.min
ADi
BHE
td(BCLK-WR) tw(WR)(1)
WR,WRL,
WRH
th(WR-AD)(1)
18ns.max
th(BCLK-WR)
0ns.min
d(DB-WR)(1)
t
th(WR-DB)(1)
DBi
NOTES:
1. Varies with operation frequency.
td(DB-WR)=(tcyc x n-20)ns.min
(n=1 with 1 wait state, n=2 with 2 wait states and n=3 with 3 wait
states)
th(WR-DB)=(tcyc/2-10)ns.min
th(WR-AD)=(tcyc/2-10)ns.min
th(WR-CS)=(tcyc/2-10)ns.min
tw(WR)=(tcyc/2 x n-15)ns.min
(n=1 with 1 wait state, n=3 with 2 wait states and n=5 with 3 wait
states)
Figure 5.11 VCC=3.3V Timing Diagram (2)
Rev. 1.41 Jan.31, 2006
REJ03B0013-0141
Page 74 of 91
Measurement Conditions:
• VCC=3.0 to 3.6V
• Input high and low voltage:
VIH=1.5V, VIL=0.5V
• Output high and low voltage:
VOH=1.5V, VOL=1.5V
M32C/83 Group (M32C/83, M32C/83T)
Vcc=3.3V
Memory Expansion Mode and Microprocessor Mode
(with a wait state, when accessing an external memory and using the multiplexed bus)
Read Timing
BCLK
td(BCLK-ALE)
th(BCLK-ALE)
18ns.max
-2ns.min
ALE
th(BCLK-CS)
tcyc
td(BCLK-CS)
0ns.min
18ns.max
h(RD-CS)(1)
t
CSi
td(AD-ALE)(1)
ADi
/DBi
th(ALE-AD)(1)
Address
th(RD-DB)
8ns.max
tsu(DB-BCLK)
td(BCLK-AD)
ADi
BHE
tac3(RD-DB)
td(BCLK-RD)
tac3(AD-DB)(1)
0ns.min
th(BCLK-AD)
30ns.min
(1)
18ns.max
Address
Data input
tdz(RD-AD)
th(BCLK-RD)
18ns.max
0ns.min
th(RD-AD)(1)
-3ns.min
RD
NOTES:
1. Varies with operation frequency.
td(AD-ALE)=(tcyc/2-20)ns.min
th(ALE-AD)=(tcyc/2-10)ns.min, th(RD-AD)=(tcyc/2-10)ns.min, th(RD-CS)=(tcyc/2-10)ns.min
tac3(RD-DB)=(tcyc/2 x m-35)ns.max (m=3 with 2 wait states and m=5 with 3 wait states)
tac3(AD-DB)=(tcyc/2 x n-35)ns.max (n=5 with 2 wait states and n=7 with 3 wait states)
Write Timing
BCLK
td(BCLK-ALE)
18ns.max
th(BCLK-ALE)
-2ns.min
ALE
CSi
th(BCLK-CS)
tcyc
td(BCLK-CS)
th(WR-CS)(1)
18ns.max
0ns.min
td(AD-ALE)(1) th(ALE-AD)(1)
ADi
/DBi
td(DB-WR)(1)
td(BCLK-AD)
ADi
BHE
th(WR-DB)(1)
18ns.max
WR,WRL,
WRH
NOTES:
1. Varies with operation frequency.
td(AD-ALE)=(tcyc/2-20)ns.min
th(ALE-AD)=(tcyc/2-10)ns.min, th(WR-AD)=(tcyc/2-10)ns.min
th(WR-CS)=(tcyc/2-10)ns.min, th(WR-DB)=(tcyc/2-10)ns.min
td(DB-WR)=(tcyc/2 x m-25)ns.min
(m=3 with 2 wait states and m=5 with 3 wait states)
Figure 5.12 VCC=3.3V Timing Diagram (3)
Page 75 of 91
th(BCLK-AD)
0ns.min
18ns.max
td(BCLK-WR)
Rev. 1.41 Jan.31, 2006
REJ03B0013-0141
Address
Data output
Address
th(BCLK-WR)
th(WR-AD)()
0ns.min
Measurement Conditions:
• VCC=3.0 to 3.6V
• Input high and low voltage:
VIH=1.5V, VIL=0.5V
• Output high and low voltage:
VOH=1.5V, VOL=1.5V
M32C/83 Group (M32C/83, M32C/83T)
Vcc=3.3V
Memory Expansion Mode and Microprocessor Mode
(With 2 wait states, when accessing the DRAM area)
Read Timing
BCLK
tcyc
td(BCLK-RAD)
th(BCLK-RAD)
18ns.max(1)
MAi
td(BCLK-CAD)
th(BCLK-CAD)
18ns.max(1)
0ns.min
0ns.min
Column address
Row address
tRP(2)
th(RAS-RAD)(1)
RAS
td(BCLK-RAS)
18ns.max(1)
th(BCLK-RAS)
td(BCLK-CAS)
0ns.min
18ns.max(1)
CASL
CASH
th(BCLK-CAS)
0ns.min
DW
tac4(CAS-DB)(2)
tac4(CAD-DB)(2)
tac4(RAS-DB)(2)
Hi-Z
DB
tsu(DB-BCLK)
30ns.min(1)
th(CAS-DB)
0ns.min
NOTES:
1. Values guaranteed only when the microcomputer is used independently. A maximum of 35ns is
guaranteed for the followings:
td(BCLK-RAS) + tsu(DB-BCLK)
td(BCLK-CAS) + tsu(DB-BCLK)
td(BCLK-CAD) + tsu(DB-BCLK)
2. It varies with the operation frequency.
tac4(RAS-DB)=(tcyc/2 x m-35)ns.max (m=3 with 1 wait state and m=5 with 2 wait states)
tac4(CAS-DB)=(tcyc/2 x n-35)ns.max (n=1 with 1 wait state and n=3 with 2 wait states)
tac4(CAD-DB)=(tcyc x l-35)ns.max (l=1 with 1 wait state and l=2 with 2 wait states)
th(RAS-RAD)=(tcyc/2-13)ns.min
tRP=(tcyc/2 x 3-20)ns.min
Measurement Conditions:
• VCC=3.0 to 3.6V
• Input high and low voltage: VIH=1.5V, VIL=0.5V
• Output high and low voltage: VOH=1.5V, VOL=1.5V
Figure 5.13 VCC=3.3V Timing Diagram (4)
Rev. 1.41 Jan.31, 2006
REJ03B0013-0141
Page 76 of 91
M32C/83 Group (M32C/83, M32C/83T)
Vcc=3.3V
Memory Expansion Mode and Microprocessor Mode
(With 2 wait states, when accessing the DRAM area)
Write Timing
BCLK
tcyc
td(BCLK-RAD)
18ns.max
th(BCLK-RAD)
0ns.min
MAi
td(BCLK-CAD)
th(BCLK-CAD)
18ns.max
Row address
0ns.min
Column address
tRP(1)
th(RAS-RAD)(1)
RAS
td(BCLK-RAS) td(BCLK-CAS)
18ns.max
CASL
CASH
18ns.max
th(BCLK-RAS)
0ns.min
th(BCLK-CAS)
td(BCLK-DW)
0ns.min
18ns.max
DW
th(BCLK-DW)
tsu(DB-CAS)(1)
DB
-3ns.min
Hi-Z
th(BCLK-DB)
-7ns.min
NOTES:
1. Varies with operation frequency.
th(RAS-RAD)=(tcyc/2-13)ns.min
tRP=(tcyc/2 x 3-20)ns.min
tsu(DB-CAS)=(tcyc-20)ns.min
Figure 5.14 VCC=3.3V Timing Diagram (5)
Rev. 1.41 Jan.31, 2006
REJ03B0013-0141
Page 77 of 91
Measurement Conditions:
• VCC=3.0 to 3.6V
• Input high and low voltage:
VIH=1.5V, VIL=0.5V
• Output high and low voltage:
VOH=1.5V, VOL=1.5V
M32C/83 Group (M32C/83, M32C/83T)
Vcc=3.3V
Memory Expansion Mode and Microprocessor Mode
Refresh Timing (CAS-before-RAS refresh)
BCLK
td(BCLK-RAS)
tcyc
18ns.max
RAS
th(BCLK-RAS)
tsu(CAS-RAS)(1)
CASL
CASH
0ns.min
td(BCLK-CAS)
th(BCLK-CAS)
0ns.min
18ns.max
DW
NOTES:
1. Varies with operation frequency.
tsu(CAS-RAS)=(tcyc/2-13)ns.min
Refresh Timing (Self-refresh)
BCLK
td(BCLK-RAS)
tcyc
18ns.max
RAS
tsu(CAS-RAS)(1)
CASL
CASH
td(BCLK-CAS)
18ns.max
DW
NOTES:
1. Varies with operation frequency.
tsu(CAS-RAS)=(tcyc/2-13)ns.min
Measurement Conditions:
• VCC=3.0 to 3.6V
• Input high and low voltage: VIH=1.5V, VIL=0.5V
• Output high and low voltage: VOH=1.5V, VOL=1.5V
Figure 5.15 VCC=3.3V Timing Diagram (6)
Rev. 1.41 Jan.31, 2006
REJ03B0013-0141
Page 78 of 91
th(BCLK-RAS)
0ns.min
th(BCLK-CAS)
0ns.min
M32C/83 Group (M32C/83, M32C/83T)
Vcc=3.3V
tc(TA)
tw(TAH)
TAiIN input
tw(TAL)
tc(UP)
tw(UPH)
TAiOUT input
tw(UPL)
TAiOUT input
(Counter increment/
decrement input)
In event counter mode
TAiIN input
th(TIN–UP)
(When counting on falling edge)
tsu(UP–TIN)
TAiIN input
(When counting on rising edge)
tc(TB)
tw(TBH)
TBiIN input
tw(TBL)
tc(AD)
tw(ADL)
ADTRG input
tc(CK)
tw(CKH)
CLKi
tw(CKL)
th(C–Q)
TxDi
td(C–Q)
tsu(D–C)
th(C–D)
RxDi
tw(INL)
INTi input
tw(INH)
NMI input
2 clock cycles + 300ns
or more ("L" width)
Figure 5.16 VCC=3.3V Timing Diagram (7)
Rev. 1.41 Jan.31, 2006
REJ03B0013-0141
Page 79 of 91
2 clock cycles + 300ns
or more
M32C/83 Group (M32C/83, M32C/83T)
Vcc=3.3V
Memory Expansion Mode and Microprocessor Mode
(Valid only with a wait state)
BCLK
RD
(Separate bus)
WR, WRL, WRH
(Separate bus)
RD
(Multiplexed bus)
WR, WRL, WRH
(Multiplexed bus)
RDY input
tsu(RDY–BCLK)
(Valid with a wait state and no wait state)
BCLK
tsu(HOLD–BCLK)
th(BCLK–HOLD)
HOLD input
HLDA output
td(BCLK–HLDA) td(BCLK–HLDA)
P0, P1, P2,
P3, P4,
P50 to P52
Hi–Z
Measurement Conditions:
• VCC=3.0 to 3.6V
• Input high and low voltage: VIH=2.4V, VIL=0.6V
• Output high and low voltage: VOH=1.5V, VOL=1.5V
Figure 5.17 VCC=3.3V Timing Diagram (8)
Rev. 1.41 Jan.31, 2006
REJ03B0013-0141
Page 80 of 91
th(BCLK–RDY)
M32C/83 Group (M32C/83, M32C/83T)
5.2 Electrical Characteristics (M32C/83T)
Table 5.45 Absolute Maximum Ratings
Symbol
Parameter
Condition
Value
Unit
VCC
Supply Voltage
VCC=AVCC
-0.3 to 6.0
V
AVCC
Analog Supply Voltage
VCC=AVCC
-0.3 to 6.0
V
VI
Input Voltage
-0.3 to VCC+0.3
V
RESET, CNVSS, BYTE, P00-P07, P10-P17, P20-P27,
P30-P37, P40-P47, P50-P57, P60-P67, P72-P77, P80P87, P90-P97, P100-P107, P110-P114, P120-P127,
P130-P137, P140-P146, P150-P157(1), VREF, XIN
P70, P71
VO
Output Voltage P00-P07, P10-P17, P20-P27, P30-P37, P40-P47, P50P57, P60-P67, P72-P77, P80-P84, P86, P87, P90-P97,
-0.3 to 6.0
V
-0.3 to VCC+0.3
V
400
mW
-40 to 85
°C
-65 to 150
°C
P100-P107, P110-P114, P120-P127, P130-P137, P140P146, P150-P157(1), XOUT
Pd
Power Dissipation
Topr=25° C
Topr
Operating Ambient Temperature
Tstg
Storage Temperature
NOTES:
1. P11 to P15 are provided in the 144-pin package.
Rev. 1.41 Jan.31, 2006 Page 81
REJ03B0013-0141
of 91
T version
M32C/83 Group (M32C/83, M32C/83T)
Table 5.46 Recommended Operating Conditions
(VCC=4.2 to 5.5V, VSS=0V at Topr = -40 to 85oC (T version) unless otherwise specified)
Symbol
Parameter
VCC
AVCC
Supply Voltage
Analog Supply Voltage
VSS
Supply Voltage
AVSS
Analog Supply Voltage
Input High ("H")
Voltage
VIL
Input Low ("L")
Voltage
IOH(avg)
IOL(peak)
IOL(avg)
f(XIN)
f(XCIN)
Typ.
5.0
VCC
Max.
5.5
0
VIH
IOH(peak)
Standard
Min.
4.2
Unit
V
V
V
0
V
P00-P07, P10-P17, P20-P27, P30-P37, P40-P47, P50-P57, P60P67, P72-P77, P80-P87(3), P90-P97, P100-P107, P110-P114,
P120-P127, P130-P137, P140-P146, P150-P157(4), XIN,
RESET, CNVSS, BYTE
0.8VCC
P70, P71
0.8VCC
6.0
0
0.2VCC
V
-10.0
mA
-5.0
mA
10.0
mA
5.0
mA
32
MHz
50
kHz
P00-P07, P10-P17, P20-P27, P30-P37, P40-P47, P50-P57, P60P67, P70-P77, P80-P87(3), P90-P97, P100-P107, P110-P114,
P120-P127, P130-P137, P140-P146, P150-P157(4), XIN,
RESET, CNVSS, BYTE
Peak Output
P00-P07, P10-P17, P20-P27, P30-P37, P40-P47, P50-P57, P60High ("H")
P67, P72-P77, P80-P84, P86, P87, P90-P97, P100-P107, P110Current(2)
P114, P120-P127, P130-P137, P140-P146, P150-P157(4)
Average Output P00-P07, P10-P17, P20-P27, P30-P37, P40-P47, P50-P57, P60High ("H")
P67, P72-P77, P80-P84, P86, P87, P90-P97, P100-P107, P110Current(1)
P114, P120-P127, P130-P137, P140-P146, P150-P157(4)
Peak Output Low P00-P07, P10-P17, P20-P27, P30-P37, P40-P47, P50-P57, P60("L") Current(2)
P67, P70-P77, P80-P84, P86, P87, P90-P97, P100-P107, P110P114, P120-P127, P130-P137, P140-P146, P150-P157(4)
Average Output P00-P07, P10-P17, P20-P27, P30-P37, P40-P47, P50-P57, P60Low ("L")
P67, P70-P77, P80-P84, P86, P87, P90-P97, P100-P107, P110Current(1)
P114, P120-P127, P130-P137, P140-P146, P150-P157(4)
Main Clock Input VCC=4.2 to 5.5V
Frequency
0
Sub Clock Oscillation Frequency
NOTES:
1. Typical values when average output current is 100ms.
2. Total IOL(peak) for P0, P1, P2, P86, P87, P9, P10, P11, P14 and P15 must be 80mA or less.
Total IOH(peak) for P0, P1, P2, P86, P87, P9, P10, P11, P14 and P15 must be -80mA or less.
Total IOL(peak) for P3, P4, P5, P6, P7, P80 to P84, P12 and P13 must be 80mA or less.
Total IOH(peak) for P3, P4, P5, P6, P72 to P77, P80 to P84, P12 and P13 must be -80mA or less.
3. VIH and VIL reference for P87 applies when P87 is used as a programmable input port.
It does not apply when P87 is used as XCIN.
4. P11 to P15 are provided in the 144-pin package only.
Rev. 1.41 Jan.31, 2006 Page 82
REJ03B0013-0141
of 91
VCC
32.768
V
M32C/83 Group (M32C/83, M32C/83T)
VCC=5V
Table 5.47 Electrical Characteristics (VCC = 4.2 to 5.5 V, VSS = 0V
at Topr = –40 to 85oC(T version), f(XIN)=32MHZ unless otherwise specified)
Symbol
VOH
Parameter
Output High ("H")
Voltage
Condition
P00-P07, P10-P17, P20-P27, P30-P37, P40-P47, IOH=-5mA
P50-P57, P60-P67, P72-P77, P80-P84, P86,
P87, P90-P97, P100-P107, P110-P114, P120P127, P130-P137, P140-P146, P150-P157(1)
P00-P07, P10-P17, P20-P27, P30-P37, P40-P47, IOH=-200µA
P50-P57, P60-P67, P72-P77, P80-P84, P86,
Standard
Min
VCC-2.0
Typ
Unit
Max
V
VCC-0.3
P87, P90-P97, P100-P107, P110-P114, P120-
VOL
Output Low ("L")
Voltage
P127, P130-P137, P140-P146, P150-P157(1)
XOUT
IOH=-1mA
XCOUT
No load applied
3.0
V
3.3
P00-P07, P10-P17, P20-P27, P30-P37, P40-P47, IOL=5mA
P50-P57, P60-P67, P70-P77, P80-P84, P86,
P87, P90-P97, P100-P107, P110-P114, P120P127, P130-P137, P140-P146, P150-P157(1)
P00-P07, P10-P17, P20-P27, P30-P37, P40-P47, IOL=200µA
P50-P57, P60-P67, P70-P77, P80-P84, P86,
VT+-VT-
Hysteresis
P87, P90-P97, P100-P107, P110-P114, P120P127, P130-P137, P140-P146, P150-P157(1)
XOUT
IOL=1mA
XCOUT
No load applied
HOLD, RDY, TA0IN-TA4IN, TB0IN-TB5IN,
INT0-INT5, ADTRG, CTS0-CTS4, CLK0-
V
2.0
V
0.45
V
2.0
V
0
0.2
V
1.0
V
CLK4, TA0OUT-TA4OUT, NMI, KI0-KI3, RxD0RxD4, SCL0-SCL4, SDA0-SDA4
IIH
Input High ("H")
Current
RESET
P00-P07, P10-P17, P20-P27, P30-P37, P40-P47, VI=5V
P50-P57, P60-P67, P70-P77, P80-P87, P90-P97,
P100-P107, P110-P114, P120-P127, P130-
0.2
1.8
V
5.0
µA
-5.0
µA
167
kΩ
54
MΩ
MΩ
V
mA
P137, P140-P146, P150-P157(1), XIN, RESET,
IIL
RPULLUP
RfXIN
RfXCIN
VRAM
ICC
Input Low ("L")
Current
Pull-up Resistance
CNVSS, BYTE
P00-P07, P10-P17, P20-P27, P30-P37, P40-P47, VI=0V
P50-P57, P60-P67, P70-P77, P80-P87, P90-P97,
P100-P107, P110-P114, P120-P127, P130P137, P140-P146, P150-P157(1), XIN, RESET,
CNVSS, BYTE
P00-P07, P10-P17, P20-P27, P30-P37, P40-P47, VI=0V
P50-P57, P60-P67, P72-P77, P80-P84, P86,
P87, P90-P97, P100-P107, P110-P114, P120P127, P130-P137, P140-P146, P150-P157(1)
Feedback Resistance XIN
Feedback Resistance XCIN
RAM Standby Voltage
Power Supply
Measurement conditions:
f(XIN)=32 MHz, square wave,
Current
In single-chip mode, output no division
pins are left open and other f(XCIN)=32 kHz, with a wait state,
pins are connected to VSS
Topr=25° C
Topr=25° C when the clock stops
NOTES:
1. P11 to P15 are provided in the 144-pin package only.
Rev. 1.41 Jan.31, 2006
REJ03B0013-0141
Page 83 of 91
30
50
1.5
10
2.5
40
µA
470
0.4
20
µA
M32C/83 Group (M32C/83, M32C/83T)
VCC=5V
Table 5.48 A/D Conversion Characteristics (VCC = AVCC = VREF = 4.2 to 5.5V, Vss = AVSS = 0V
at Topr = –40 to 85oC (T version), f(XIN) = 32MHZ unless otherwise specified)
Symbol
Parameter
Standard
Measurement Condition
Min Typ
-
INL
Resolution
VREF=VCC
Integral Nonlinearity Error
DNL
Unit
Max
10
AN0 to AN7
ANEX0, ANEX1
±3
External op-amp
connection mode
±7
Bits
LSB
LSB
VREF=VCC=5V
LSB
LSB
Differential Nonlinearity Error
±1
LSB
-
Offset Error
±3
LSB
-
Gain Error
±3
LSB
40
kΩ
RLADDER
Resistor Ladder
VREF=VCC
8
tCONV
10-bit Conversion Time
2.1
µs
tCONV
8-bit Conversion Time
1.8
µs
tSAMP
Sample Time
0.2
µs
VREF
Reference Voltage
2
VCC
V
VIA
Analog Input Voltage
0
VREF
V
NOTES:
1. Divide f(XIN), if exceeding 16 MHz, to keep φAD frequency at 16 MHz or less.
Table 5.49 D/A Conversion Characteristics (VCC = VREF = 4.2 to 5.5V, VSS = AVSS = 0V
at Topr = –40 to 85oC (T version), f(XIN) = 32MHZ unless otherwise specified)
Symbol
Parameter
Standard
Measurement Condition
Min Typ
-
Resolution
8
Absolute Accuracy
t SU
Setup Time
RO
Output Resistance
IVREF
Reference Power Supply
Input Current
Unit
Max
4
1.0
%
3
µs
20
kΩ
1.5
mA
10
(Note 1)
NOTES:
1. Measurement results when using one D/A converter. The DAi register (i=0, 1) of the
D/A converter not being used is set to "0016". The resistor ladder in the A/D converter is exclued.
IVREF flows even if the VCUT bit in the ADiCON1 register is set to "0" (no VREF connection).
Table 5.50 Flash Memory Version Electrical Characteristics
Standard
Parameter
Unit
Min
Typ
Max
Program Time (per page)
8
120
ms
Block Erase Time (per block)
50
600
ms
NOTES:
1. VCC= 4.2 to 5.5V at Topr= 0 to 60° C, unless otherwise specified
Rev. 1.41 Jan.31, 2006
REJ03B0013-0141
Page 84 of 91
Bits
M32C/83 Group (M32C/83, M32C/83T)
Timing Requirements (VCC = 4.2 to 5.5V, VSS = 0V at Topr = –40 to 85oC (T version) unless
otherwise specified)
VCC=5V
Table 5.51 External Clock Input
Symbol
Parameter
Standard
Min
Unit
Max
tc
External Clock Input Cycle Time
33
ns
tw(H)
External Clock Input High ("H") Pulse Width
13
ns
13
tw(L)
External Clock Input Low ("L") Pulse Width
tr
External Clock Rise Time
5
ns
tf
External Clock Fall Time
5
ns
Rev. 1.41 Jan.31, 2006
REJ03B0013-0141
Page 85 of 91
ns
M32C/83 Group (M32C/83, M32C/83T)
VCC=5V
Timing Requirements
(VCC = 4.2 to 5.5V, VSS = 0V at Topr = –40 to 85oC (T version) unless otherwise specified)
Table 5.52 Timer A Input (Count Source Input in Event Counter Mode)
Symbol
Parameter
Standard
Min
Unit
Max
tc(TA)
TAiIN Input Cycle Time
100
ns
tw(TAH)
TAiIN Input High ("H") Pulse Width
40
ns
tw(TAL)
TAiIN Input Low ("L") Pulse Width
40
ns
Table 5.53 Timer A Input (Gate Input in Timer Mode)
Standard
Symbol
Parameter
Min
Max
Unit
tc(TA)
TAiIN Input Cycle Time
400
ns
tw(TAH)
TAiIN Input High ("H") Pulse Width
200
ns
tw(TAL)
TAiIN Input Low ("L") Pulse Width
200
ns
Table 5.54 Timer A Input (External Trigger Input in One-Shot Timer Mode)
Standard
Symbol
Parameter
Unit
Min
Max
tc(TA)
TAiIN Input Cycle Time
200
ns
tw(TAH)
TAiIN Input High ("H") Pulse Width
100
ns
tw(TAL)
TAiIN Input Low ("L") Pulse Width
100
ns
Table 5.55 Timer A Input (External Trigger Input in Pulse Width Modulation Mode)
Standard
Symbol
Parameter
Unit
Min
Max
tw(TAH)
TAiIN Input High ("H") Pulse Width
100
ns
tw(TAL)
TAiIN Input Low ("L") Pulse Width
100
ns
Table 5.56 Timer A Input (Counter Increment/decrement Input in Event Counter Mode)
Standard
Symbol
Parameter
Unit
Min
Max
tc(UP)
TAiOUT Input Cycle Time
2000
ns
tw(UPH)
TAiOUT Input High ("H") Pulse Width
1000
ns
tw(UPL)
TAiOUT Input Low ("L") Pulse Width
1000
ns
tsu(UP-TIN)
TAiOUT Input Setup Time
400
ns
th(TIN-UP)
TAiOUT Input Hold Time
400
ns
Rev. 1.41 Jan.31, 2006
REJ03B0013-0141
Page 86 of 91
M32C/83 Group (M32C/83, M32C/83T)
Timing Requirements
(VCC = 4.2 to 5.5V, VSS = 0V at Topr = –40 to 85oC (T version) unless otherwise specified)
Table 5.57 Timer B Input (Count Source Input in Event Counter Mode)
Symbol
Parameter
Standard
Min
Max
Unit
tc(TB)
TBiIN Input Cycle Time (counted on one edge)
100
ns
tw(TBH)
TBiIN Input High ("H") Pulse Width (counted on one edge)
40
ns
tw(TBL)
TBiIN Input Low ("L") Pulse Width (counted on one edge)
40
ns
tc(TB)
TBiIN Input Cycle Time (counted on both edges)
200
ns
tw(TBH)
TBiIN Input High ("H") Pulse Width (counted on both edges)
80
ns
tw(TBL)
TBiIN Input Low ("L") Pulse Width (counted on both edges)
80
ns
Table 5.58 Timer B Input (Pulse Period Measurement Mode)
Symbol
Parameter
Standard
Min
Max
Unit
tc(TB)
TBiIN Input Cycle Time
400
ns
tw(TBH)
TBiIN Input High ("H") Pulse Width
200
ns
tw(TBL)
TBiIN Input Low ("L") Pulse Width
200
ns
Table 5.59 Timer B Input (Pulse Width Measurement Mode)
Standard
Symbol
Parameter
Unit
Min
Max
tc(TB)
TBiIN Input Cycle Time
400
ns
tw(TBH)
TBiIN Input High ("H") Pulse Width
200
ns
tw(TBL)
TBiIN Input Low ("L") Pulse Width
200
ns
Table 5.60 A/D Trigger Input
Symbol
Standard
Parameter
Min
Unit
Max
tc(AD)
ADTRG Input Cycle Time (required for re-trigger)
1000
ns
tw(ADL)
ADTRG Input Low ("L") Pulse Width
125
ns
Table 5.61 Serial I/O
Symbol
Parameter
Standard
Min
Max
Unit
tc(CK)
CLKi Input Cycle Time
200
ns
tw(CKH)
CLKi Input High ("H") Pulse Width
100
ns
tw(CKL)
CLKi Input Low ("L") Pulse Width
100
ns
td(C-Q)
TxDi Output Delay Time
th(C-Q)
TxDi Hold Time
0
tsu(D-C)
RxDi Input Set Up Time
30
ns
th(C-Q)
RxDi Input Hold Time
90
ns
80
ns
ns
_______
Table 5.62 External Interrupt INTi Input
Symbol
Parameter
Standard
Min
Max
Unit
tw(INH)
INTi Input High ("H") Pulse Width
250
ns
tw(INL)
INTi Input Low ("L") Pulse Width
250
ns
Rev. 1.41 Jan.31, 2006
REJ03B0013-0141
Page 87 of 91
VCC=5V
M32C/83 Group (M32C/83, M32C/83T)
P0
P1
P2
P3
P4
P5
P6
P7
30pF
P8
P9
P10
P11
P12
P13
Note 1
P14
P15
NOTES:
1. P11 to P15 are provided in the 144-pin package only.
Figure 5.18 P0 to P15 Measurement Circuit
Rev. 1.41 Jan.31, 2006 Page 88
REJ03B0013-0141
of 91
M32C/83 Group (M32C/83, M32C/83T)
Vcc=5V
tc(TA)
tw(TAH)
TAiIN input
tw(TAL)
tc(UP)
tw(UPH)
TAiOUT input
tw(UPL)
TAiOUT input
(Counter increment/
decrement input)
In event counter mode
TAiIN input
(When counting on the falling edge)
th(TIN–UP)
tsu(UP–TIN)
TAiIN input
(When counting on the rising edge)
tc(TB)
tw(TBH)
TBiIN input
tw(TBL)
tc(AD)
tw(ADL)
ADTRG input
tc(CK)
tw(CKH)
CLKi
tw(CKL)
th(C–Q)
TxDi
td(C–Q)
tsu(D–C)
th(C–D)
RxDi
tw(INL)
INTi input
tw(INH)
NMI input
2 clock cycles + 300ns
or more ("L" width)
Figure 5.19 VCC = 5 V Timing Diagram(1)
Rev. 1.41 Jan.31, 2006 Page 89
REJ03B0013-0141
of 91
2 clock cycles + 300ns
or more
M32C/83 Group (M32C/83, M32C/83T)
Package Dimensions
PLQ0144KA-A (144P6Q-A)
JEITA Package Code
P-LQFP144-20x20-0.50
Plastic 144pin 20 X 20 mm body LQFP
RENESAS Code
PLQP0144KA-A
Previous Code
144P6Q-A / FP-144L / FP-144LV
MASS[Typ.]
1.2g
HD
*1
D
108
73
109
NOTE)
1. DIMENSIONS "*1" AND "*2"
DO NOT INCLUDE MOLD FLASH.
2. DIMENSION "*3" DOES NOT
INCLUDE TRIM OFFSET.
72
bp
c
Reference
Symbol
*2
E
HE
c1
b1
Terminal cross section
Index mark
c
36
A
1
ZD
A2
37
ZE
144
D
E
A2
HD
HE
A
A1
bp
b1
c
c1
A1
F
L
L1
*3
e
y
bp
PRQP0100JB-A (100P6S-A)
JEITA Package Code
P-QFP100-14x20-0.65
e
x
y
ZD
ZE
L
L1
Detail F
x
Dimension in Millimeters
Min Nom Max
19.9 20.0 20.1
19.9 20.0 20.1
1.4
21.8 22.0 22.2
21.8 22.0 22.2
1.7
0.05 0.1 0.15
0.17 0.22 0.27
0.20
0.09 0.145 0.20
0.125
0°
8°
0.5
0.08
0.10
1.25
1.25
0.35 0.5 0.65
1.0
Plastic 100pin 14 X 20 mm body LQFP
RENESAS Code
PRQP0100JB-A
Previous Code
100P6S-A
MASS[Typ.]
1.6g
HD
*1
D
80
51
81
50
E
*2
HE
NOTE)
1. DIMENSIONS "*1" AND "*2"
DO NOT INCLUDE MOLD FLASH.
2. DIMENSION "*3" DOES NOT
INCLUDE TRIM OFFSET.
ZE
Reference
Symbol
100
31
30
c
F
A2
Index mark
ZD
A1
A
1
L
*3
e
y
Rev. 1.41 Jan.31, 2006
REJ03B0013-0141
Page 90 of 91
bp
Detail F
D
E
A2
HD
HE
A
A1
bp
c
e
y
ZD
ZE
L
Dimension in Millimeters
Min Nom Max
19.8 20.0 20.2
13.8 14.0 14.2
2.8
22.5 22.8 23.1
16.5 16.8 17.1
3.05
0.1 0.2
0
0.25 0.3 0.4
0.13 0.15 0.2
0°
10°
0.5 0.65 0.8
0.10
0.575
0.825
0.4 0.6 0.8
M32C/83 Group (M32C/83, M32C/83T)
PLQP0100KB-A (100P6Q-A)
JEITA Package Code
P-LQFP100-14x14-0.50
Plastic 100pin 14 X 14 mm body LQFP
RENESAS Code
PLQP0100KB-A
Previous Code
100P6Q-A / FP-100U / FP-100UV
MASS[Typ.]
0.6g
HD
*1
D
51
75
NOTE)
1. DIMENSIONS "*1" AND "*2"
DO NOT INCLUDE MOLD FLASH.
2. DIMENSION "*3" DOES NOT
INCLUDE TRIM OFFSET.
50
76
bp
c1
Reference
Symbol
c
E
*2
HE
b1
D
E
A2
HD
HE
A
A1
bp
b1
c
c1
26
1
ZE
Terminal cross section
100
25
Index mark
ZD
y
e
*3
bp
A1
c
A
A2
F
L
x
L1
Detail F
Rev. 1.41 Jan.31, 2006
REJ03B0013-0141
Page 91 of 91
e
x
y
ZD
ZE
L
L1
Dimension in Millimeters
Min Nom Max
13.9 14.0 14.1
13.9 14.0 14.1
1.4
15.8 16.0 16.2
15.8 16.0 16.2
1.7
0.05 0.1 0.15
0.15 0.20 0.25
0.18
0.09 0.145 0.20
0.125
0°
8°
0.5
0.08
0.08
1.0
1.0
0.35 0.5 0.65
1.0
REVISION HISTORY
Rev.
Date
Page
1.10
1.20
2003-9
2003-12
1.30
1.41
2004-06
2006-01
M32C/83 GROUP (M32C/83, M32C/83T) Datasheet
Description
Summary
-
New Document
Maximum operating frequency changed from 30 MHz to 32 MHz.
Overview, Electrical Characteristics
Table 1.1 M32C/83 Group Performance (144-Pin Package)
Table 1.2 M32C/83 Group Performance (100-Pin Package)
Table 5.2 Recommended Operating Conditions
Table 5.3 Electrical Characteristics
All pages Words standardized: On-chip oscillator, A/D converter and D/A converter
All Pages M32C/83T version added; Package code changed: 144P6Q-A to PLQP0144KAA, 100P6Q-A to PLQP0100KB-A, 100P6S-A to PRQP0100JB-A
All Pages Word standardized: Clock Generation Circuit , On-chip Oscillator, A/D Converter,
1
2, 3
5
21
22 to 23
45
46
54
62
64
D/A Converter, XY Conversion, Low -power consumption
Overview
• 1.1 Applications Automobile added
• Tables 1.1 and 1.2 M32C/83 Group (M32C/83, M32C/83T) Performance
• Table 1.3 M32C/83 Group (1) (M32C/83) Information updated
• Table 1.3 M32C/83 Group (2) (M32C/83T) M32C/83T product information
added
• Figure 1.2 Product Numbering System Classification modified
• Table 1.4 Pin Characteristics for 144-Pin Package Note 1 added
• Table 1.5 Pin Characteristics for 100-Pin Package Note 1 added
• Table 1.6 Pin Description modified, notes added
Memory
• Figure 3.1 Memory Map modified; Note 2 modified, notes 3 and 4 added
Special Function Registers (SFR)
• Note 2 added
Reset
• Figure 5.2 Reset Sequence Note 2 added
Electrical Characteristics
• Table 5.3 Electrical Characteristics Minimum standard values for V OH
revised, values for ICC when f(XIN)=32 MHz, square wave, no division revised,
one condition of “f(XIN)=32 MHz, square wave, no division” deleted
• Table 5.23 Memory Expansion Mode and Microprocessor Mode Symbols
for Row Address Output Delay Time and for Row Address Output Hold Time
(BCLK standard) modified
_______
• Figure 5.8 VCC=5 V Timing Diagram (7) Timing for NMI input added
• Table 5.24 Electrical Characteristics Minimum standard value for VOH
revised
REVISION HISTORY
Rev.
Date
Page
72
79
81-89
M32C/83 GROUP (M32C/83, M32C/83T) Datasheet
Description
Summary
• Table 5.44 Memory Expansion Mode and Microprocessor Mode Symbols for
Row Address Output Delay Time and for Row Address Output Hold Time (BCLK
standard) modified
_______
• Figure 5.8 VCC=3.3 V Timing Diagram (7) Timing for NMI input added
• 5.2 Electrical Characteristics (M32C/83T) Newly added
Sales Strategic Planning Div.
Nippon Bldg., 2-6-2, Ohte-machi, Chiyoda-ku, Tokyo 100-0004, Japan
Keep safety first in your circuit designs!
1. Renesas Technology Corp. puts the maximum effort into making semiconductor products better and more reliable, but there is always the possibility that trouble
may occur with them. Trouble with semiconductors may lead to personal injury, fire or property damage.
Remember to give due consideration to safety when making your circuit designs, with appropriate measures such as (i) placement of substitutive, auxiliary
circuits, (ii) use of nonflammable material or (iii) prevention against any malfunction or mishap.
Notes regarding these materials
1. These materials are intended as a reference to assist our customers in the selection of the Renesas Technology Corp. product best suited to the customer's
application; they do not convey any license under any intellectual property rights, or any other rights, belonging to Renesas Technology Corp. or a third party.
2. Renesas Technology Corp. assumes no responsibility for any damage, or infringement of any third-party's rights, originating in the use of any product data,
diagrams, charts, programs, algorithms, or circuit application examples contained in these materials.
3. All information contained in these materials, including product data, diagrams, charts, programs and algorithms represents information on products at the time of
publication of these materials, and are subject to change by Renesas Technology Corp. without notice due to product improvements or other reasons. It is
therefore recommended that customers contact Renesas Technology Corp. or an authorized Renesas Technology Corp. product distributor for the latest product
information before purchasing a product listed herein.
The information described here may contain technical inaccuracies or typographical errors.
Renesas Technology Corp. assumes no responsibility for any damage, liability, or other loss rising from these inaccuracies or errors.
Please also pay attention to information published by Renesas Technology Corp. by various means, including the Renesas Technology Corp. Semiconductor
home page (http://www.renesas.com).
4. When using any or all of the information contained in these materials, including product data, diagrams, charts, programs, and algorithms, please be sure to
evaluate all information as a total system before making a final decision on the applicability of the information and products. Renesas Technology Corp. assumes
no responsibility for any damage, liability or other loss resulting from the information contained herein.
5. Renesas Technology Corp. semiconductors are not designed or manufactured for use in a device or system that is used under circumstances in which human life
is potentially at stake. Please contact Renesas Technology Corp. or an authorized Renesas Technology Corp. product distributor when considering the use of a
product contained herein for any specific purposes, such as apparatus or systems for transportation, vehicular, medical, aerospace, nuclear, or undersea repeater
use.
6. The prior written approval of Renesas Technology Corp. is necessary to reprint or reproduce in whole or in part these materials.
7. If these products or technologies are subject to the Japanese export control restrictions, they must be exported under a license from the Japanese government and
cannot be imported into a country other than the approved destination.
Any diversion or reexport contrary to the export control laws and regulations of Japan and/or the country of destination is prohibited.
8. Please contact Renesas Technology Corp. for further details on these materials or the products contained therein.
http://www.renesas.com
RENESAS SALES OFFICES
Refer to "http://www.renesas.com/en/network" for the latest and detailed information.
Renesas Technology America, Inc.
450 Holger Way, San Jose, CA 95134-1368, U.S.A
Tel: <1> (408) 382-7500, Fax: <1> (408) 382-7501
Renesas Technology Europe Limited
Dukes Meadow, Millboard Road, Bourne End, Buckinghamshire, SL8 5FH, U.K.
Tel: <44> (1628) 585-100, Fax: <44> (1628) 585-900
Renesas Technology (Shanghai) Co., Ltd.
Unit 205, AZIA Center, No.133 Yincheng Rd (n), Pudong District, Shanghai 200120, China
Tel: <86> (21) 5877-1818, Fax: <86> (21) 6887-7898
Renesas Technology Hong Kong Ltd.
7th Floor, North Tower, World Finance Centre, Harbour City, 1 Canton Road, Tsimshatsui, Kowloon, Hong Kong
Tel: <852> 2265-6688, Fax: <852> 2730-6071
Renesas Technology Taiwan Co., Ltd.
10th Floor, No.99, Fushing North Road, Taipei, Taiwan
Tel: <886> (2) 2715-2888, Fax: <886> (2) 2713-2999
Renesas Technology Singapore Pte. Ltd.
1 Harbour Front Avenue, #06-10, Keppel Bay Tower, Singapore 098632
Tel: <65> 6213-0200, Fax: <65> 6278-8001
Renesas Technology Korea Co., Ltd.
Kukje Center Bldg. 18th Fl., 191, 2-ka, Hangang-ro, Yongsan-ku, Seoul 140-702, Korea
Tel: <82> (2) 796-3115, Fax: <82> (2) 796-2145
Renesas Technology Malaysia Sdn. Bhd
Unit 906, Block B, Menara Amcorp, Amcorp Trade Centre, No.18, Jalan Persiaran Barat, 46050 Petaling Jaya, Selangor Darul Ehsan, Malaysia
Tel: <603> 7955-9390, Fax: <603> 7955-9510
© 2006. Renesas Technology Corp., All rights reserved. Printed in Japan.
Colophon .5.0