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