E2E0030-38-95 This version: Sep. 1998 MSM64155A/64155AL Previous version: Mar. 1996 ¡ Semiconductor MSM64155A/64155AL ¡ Semiconductor 4-Bit Microcontroller with Built-in LCD Driver and Melody Circuit GENERAL DESCRIPTION The MSM64155A (1.5 V)/64155AL (3.0 V) is a high-performance 4-bit microcontroller that incorporates Oki-original CPU core nX-4/20. The MSM64155A/64155AL has an LCD driver for up to 240 segments, an event counter, and melody circuits. It is best suited for applications such as clocks and LCD games. FEATURES • Operating range Operating voltage Operating temperature Operating frequency : 1.5 V/3.0 V : –40 to +70 °C : 32.768 kHz crystal oscillation Approx. 32 kHz RC oscillation Supply current (Typ.) : 0.9 mA (3.0 V at HALT mode) • Minimum instruction execution time : 91 ms • General memory space : 4064 bytes • Local memory space : 256 nibbles • LCD driver : 64 Common driver ¥ 4 Segment driver ¥ 60 1/4 duty, 1/3 bias; 240 segments (60 ¥ 4) 1/3 duty, 1/3 bias; 180 segments (60 ¥ 3) • I/O port Input-output port : 2 ports ¥ 4 bits (open-drain output/CMOS output selectable; pull-down resistor input/high-impedance input selectable) Input port : 1 port ¥ 2 bits (pull-down resistor input/high-impedance input selectable) 1 port ¥ 4 bits (pull-down resistor input/high-impedance input selectable) Output port : 1 port ¥ 4 bits (CMOS output) • Event counter : 1 channel • Melody output :2 • Interrupts : 10 sources External 4, time base 4, melody 2 • Package: 100-pin plastic QFP (QFP100-P-1420-0.65-BK) : (Product name : MSM64155A-¥¥¥GS-BK, MSM64155AL-¥¥¥GS-BK) Chip : MSM64155A-¥¥¥, MSM64155AL-¥¥¥ ¥¥¥ indicates a code number. • OTP version (for program evaluation) : MSM64P155/64P155L (The power polarity and operating voltage of the MSM64P155/64P155L are different from the MSM64155A/64155AL. For details, refer to the "MSM64P155 User's Manual".) 1/26 ¡ Semiconductor MSM64155A/64155AL C2 C1 VSS3 VSS2 VSS1 BLOCK DIAGRAM TR0 HALT (4) C ROM 4064B PCH PCM PCL ALU A8 to A11 MIEF A7 to A0 B A (4) (4) H L X TIMING CONTROLLER SP SEG59 INTC MD0 RST TST1 TST2 TST3 TST VSSL VR TBC IR RESET 4 (8) MD1 PORT ADDRESS PORT4 PORT6 P4.0 P4.1 P4.2 P4.3 P6.0 P6.1 P6.2 P6.3 PORT3 P3.1 EVENT INT INT PORT7 P7.0 P7.1 P7.2 P7.3 INT P3.0 P2.0 P2.1 P2.2 P2.3 PORT2 MD1 INT INT CAPR MD0 MD1 DB7 to DB0 BUP MD0 INT INT VDD SEG0 (8) ROMR IR DECODER OSC1 CLK LCD RAM 256N Y DB7 to DB0 OSC0 COM1 COM2 COM3 COM4 TR1 PORT ADDRESS BSR BIAS TR2 is the CPU core (nX-4/20). 2/26 ¡ Semiconductor MSM64155A/64155AL 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 63 19 62 20 61 21 60 22 59 23 58 24 57 25 56 26 55 27 54 28 53 29 52 30 51 SEG11 SEG12 SEG13 SEG14 SEG15 SEG16 SEG17 SEG18 SEG19 SEG20 SEG21 SEG22 SEG23 SEG24 SEG25 SEG26 SEG27 SEG28 SEG29 SEG30 SEG31 SEG32 SEG33 SEG34 SEG35 SEG36 SEG37 SEG38 SEG39 SEG40 SEG59 SEG58 SEG57 SEG56 SEG55 SEG54 SEG53 SEG52 SEG51 (NC) SEG50 SEG49 SEG48 SEG47 SEG46 SEG45 SEG44 SEG43 SEG42 SEG41 50 64 18 49 65 17 48 66 16 47 67 15 46 68 14 45 69 13 44 70 12 43 71 11 42 72 10 41 73 9 40 74 8 39 75 7 38 76 6 37 77 5 36 78 4 35 3 34 79 33 80 2 32 1 31 RESET OSC0 OSC1 VSSL P2.3 P2.2 P2.1 P2.0 P3.1 P3.0 P4.3 P4.2 P4.1 P4.0 P6.3 P6.2 P6.1 P6.0 P7.3 P7.2 P7.1 P7.0 VDD MD0 MD0 MD1 MD1 TST3 TST2 TST1 99 100 VSS1 VSS2 VSS3 C1 C2 COM1 COM2 COM3 COM4 SEG0 SEG1 SEG2 SEG3 SEG4 SEG5 SEG6 SEG7 SEG8 SEG9 SEG10 PIN CONFIGURATION (TOP VIEW) 100-Pin Plastic QFP Note: Pins marked as (NC) are no-connection pins which are left open. 3/26 ¡ Semiconductor MSM64155A/64155AL PAD CONFIGURATION Pad Layout 75 51 50 76 Y X 99 26 1 25 Chip Size Chip Thickness Coordinate Origin Pad Hole Size Pad Size Minimum Pad Pitch : : : : : : 4.35 mm ¥ 4.50 mm 350 mm (typ.) Chip center 110 mm ¥ 110 mm 120 mm ¥ 120 mm 150 mm Note: The chip substrate voltage is VDD. 4/26 ¡ Semiconductor MSM64155A/64155AL Pad Coordinates Pad Pad Pad Pad No. Name X (µm) Y (µm) Pad No. Name X (µm) Y (µm) Pad No. Name X (µm) Y (µm) 1 OSC1 –1858 –2045 41 SEG47 2020 512 2 VSSL –1703 –2045 42 SEG46 2020 3 P2.3 –1548 –2045 43 SEG45 2020 4 P2.2 –1393 –2045 44 SEG44 5 P2.1 –1238 –2045 45 SEG43 6 P2.0 –1084 –2045 46 7 P3.1 –929 –2045 47 8 P3.0 –774 –2045 48 9 P4.3 –619 –2045 49 10 P4.2 –464 –2045 11 P4.1 –310 12 P4.0 –155 81 SEG7 –2020 998 667 82 SEG6 –2020 843 822 83 SEG5 –2020 688 2020 977 84 SEG4 –2020 533 2020 1132 85 SEG3 –2020 379 SEG42 2020 1286 86 SEG2 –2020 224 SEG41 2020 1441 87 SEG1 –2020 69 SEG40 2020 1596 88 SEG0 –2020 –86 SEG39 2020 1751 89 COM4 –2020 –241 50 SEG38 2020 1906 90 COM3 –2020 –395 –2045 51 SEG37 1780 2045 91 COM2 –2020 –550 –2045 52 SEG36 1625 2045 92 COM1 –2020 –705 13 P6.3 0 –2045 53 SEG35 1471 2045 93 C2 –2020 –860 14 P6.2 155 –2045 54 SEG34 1316 2045 94 C1 –2020 –1015 15 P6.1 310 –2045 55 SEG33 1161 2045 95 VSS3 –2020 –1169 16 P6.0 464 –2045 56 SEG32 1006 2045 96 VSS2 –2020 –1324 17 P7.3 619 –2045 57 SEG31 851 2045 97 VSS1 –2020 –1479 18 P7.2 774 –2045 58 SEG30 697 2045 98 RESET –2020 –1634 19 P7.1 929 –2045 59 SEG29 542 2045 99 OSC0 –2020 –1789 20 P7.0 1084 –2045 60 SEG28 387 2045 21 VDD 1238 –2045 61 SEG27 232 2045 22 MD0 1430 –2045 62 SEG26 77 2045 23 MD0 1658 –2045 63 SEG25 –77 2045 24 MD1 1813 –2045 64 SEG24 –232 2045 25 MD1 1968 –2045 65 SEG23 –387 2045 26 TST3 2020 –1810 66 SEG22 –542 2045 27 TST2 2020 –1655 67 SEG21 –697 2045 28 TST1 2020 –1500 68 SEG20 –851 2045 29 SEG59 2020 –1345 69 SEG19 –1006 2045 30 SEG58 2020 –1190 70 SEG18 –1161 2045 31 SEG57 2020 –1036 71 SEG17 –1316 2045 32 SEG56 2020 –881 72 SEG16 –1471 2045 33 SEG55 2020 –726 73 SEG15 –1625 2045 34 SEG54 2020 –571 74 SEG14 –1780 2045 35 SEG53 2020 –416 75 SEG13 –1935 2045 36 SEG52 2020 –262 76 SEG12 –2020 1772 37 SEG51 2020 –107 77 SEG11 –2020 1617 38 SEG50 2020 48 78 SEG10 –2020 1462 39 SEG49 2020 203 79 SEG9 –2020 1307 40 SEG48 2020 358 80 SEG8 –2020 1153 5/26 ¡ Semiconductor MSM64155A/64155AL PIN DESCRIPTIONS Basic Functions Function Power Supply Oscillation Test RESET Pin 23 Pad Symbol Type 21 VDD — Digital supply voltage (0 V) 100 97 VSS1 — Digital negative power supply (1.5 V spec.) Bias output for LCD driver (3.0 V spec.) 99 96 VSS2 — Digital negative power supply (3.0 V spec.) Bias output for LCD driver (1.5 V spec.) 98 97 95 VSS3 Bias output for LCD driver (–4.5 V) 94 C1 — — 96 4 93 2 VSSL — — 2 99 OSC0 I 3 1 OSC1 O Clock oscillation pins: Either a crystal (32.768 kHz) and a capacitor (10 to 30 pF) are connected to these pins or a resistor (1 MW) is. 30 28 TST1 I Input pins for test 29 27 TST2 28 26 TST3 I I 1 98 RESET I C2 Description For connection to capacitors that generate bias for the LCD driver Negative power supply voltage pin for internal logic (An internally generated constant voltage is present at this pin.) System reset input pin : Setting this pin to "H" level puts this device into a reset state. Then, setting this pin to "L" level starts executing an instruction from address 000H. This pin is internally connected to VSS1 or VSS2 through a pull-down resistor. 6/26 ¡ Semiconductor MSM64155A/64155AL Basic Functions (continued) Function Ports Melody Drivers LCD Drivers Pin Pad Symbol Type Description 8 6 P2.0 I 7 5 4 P2.1 6 5 3 P2.2 P2.3 10 8 P3.0 9 7 P3.1 4-bit input port (port 2) : Select between pull-down resistor input and high impedance input for each bit with the port 2 control register (P2CON). When configured for secondary functions, an external interrupt and capture circuit trigger input are allocated. If P2.0 to P2.3 are set to "H" level, the device enters system reset mode. 2-bit input port (port 3) : Select between pull-down resistor input and high impedance input with the port 3 control register (P3CON). When configured for a secondary function, an external interrupt is allocated to P3.0 and an event counter is allocated to P3.1. 14 12 P4.0 13 12 11 10 P4.1 I O 4-bit output port (port 4) : 4-bit CMOS output port. I/O 4-bit input-output port (port 6) : Select between input and output, between pull-down resistor input and high impedance input, and between open-drain output and CMOS output with the port 6 control register (P6CON). When configured for a secondary function, an external interrupt is allocated. I/O 4-bit input-output port (port 7) : Select between input and output, between pull-down resistor input and high impedance input, and between open-drain output and CMOS output with the port 7 control register (P7CON). When configured for a secondary function, an external interrupt is allocated. 11 9 P4.2 P4.3 18 16 P6.0 17 16 15 14 P6.1 15 13 P6.2 P6.3 22 20 P7.0 21 19 P7.1 20 19 18 17 P7.2 P7.3 25 24 23 22 MD0 MD0 O O Output pin of melody driver 0. Inverted output pin of MD0 output. 26 24 MD1 O Output pin of melody driver 1. 27 25 MD1 O Inverted output pin of MD1 output. 95 92 COM1 LCD common signal output pins. 94 93 91 90 COM2 O O 92 89 COM3 COM4 O O 7/26 ¡ Semiconductor MSM64155A/64155AL Basic Functions (continued) Function Pin Pad Symbol Type LCD Drivers 91 88 SEG0 O 90 87 SEG1 O 89 86 SEG2 O 88 87 85 84 SEG3 SEG4 O O 86 85 83 82 SEG5 SEG6 O O 84 81 SEG7 O 83 80 SEG8 O 82 79 SEG9 O 81 78 SEG10 O 80 79 77 76 SEG11 SEG12 O O 78 75 SEG13 O 77 74 SEG14 O 76 75 73 72 SEG15 SEG16 O O 74 71 SEG17 O 73 70 69 SEG18 SEG19 O 72 71 70 68 67 SEG20 SEG21 O O 69 66 SEG22 O 68 65 SEG23 O 67 66 64 63 SEG24 SEG25 O O 65 64 62 61 SEG26 SEG27 O O 63 60 SEG28 O Description LCD segment signal output pins. O 62 59 SEG29 O 61 60 58 57 SEG30 59 56 SEG31 SEG32 O O 58 57 55 54 SEG33 SEG34 O O 56 53 SEG35 O 55 52 51 SEG36 SEG37 O 54 53 50 SEG38 O 52 49 SEG39 O O O 8/26 ¡ Semiconductor MSM64155A/64155AL Basic Functions (continued) Function LCD Drivers Pin Pad Symbol Type 51 48 SEG40 O 50 49 47 46 SEG41 O O 48 47 45 44 SEG43 SEG44 O O 46 45 43 42 SEG45 SEG46 O O 44 41 SEG47 O 43 40 SEG48 O 42 41 39 38 SEG49 O O 39 37 36 SEG51 35 34 SEG53 SEG54 O O 33 32 SEG55 SEG56 O O 33 31 SEG57 O 32 30 SEG58 O 31 29 SEG59 O 38 37 36 35 34 SEG42 SEG50 SEG52 Description LCD segment signal output pins. O O 9/26 ¡ Semiconductor MSM64155A/64155AL Secondary Functions Function Pin Pad Symbol Type External Interrupts 8 6 P2.0 I 7 6 5 4 P2.1 P2.2 5 3 P2.3 P2.0 to P2.3 secondary functions : These are level-triggered external interrupt input pins. Select interrupt enable/disable for each bit with the P2 interrupt enable register (P2IE). If P2.0 to P2.3 pins are set to "H" level for a minimum of 2 seconds, the device enters system reset mode. P2.0, P2.1 secondary functions : trigger input pins for capture circuit. 10 8 P3.0 I P3.0 secondary function : This is an input pin for external interrupt. This pin can receive an interrupt at a rising edge, a falling edge, or at both rising and falling edges. 18 16 P6.0 I 17 16 15 14 P6.1 P6.2 P6.0 to P6.3 secondary functions : These are level-triggered external interrupt input pins. I P7.0 to P7.3 secondary functions : These are level-triggered external interrupt input pins. I P3.1 secondary function : Input port for event counter Event Counter Input 15 13 P6.3 22 20 P7.0 21 20 19 18 P7.1 P7.2 19 17 P7.3 9 7 P3.1 Description 10/26 ¡ Semiconductor MSM64155A/64155AL Handling When Specific Pins Are Not Used Recommended Pin Connection Symbol TST1 to TST3 Open "L" level or open P2.0 to P2.3 P3.0, P3.1 "L" level or open P4.0 to P4.3 Open P6.0 to P6.3 In input mode : "L" level or open (Initial setting: input mode) In output mode : Open P7.0 to P7.3 In input mode : "L" level or open (Initial setting: input mode) In output mode : Open MD0, MD0 MD1, MD1 Open COM1 to COM4 Open SEG0 to SEG59 Open 11/26 ¡ Semiconductor MSM64155A/64155AL ABSOLUTE MAXIMUM RATINGS 1.5 V Spec. (MSM64155A) (VDD = 0 V) Parameter Symbol Condition Rating Unit Power Supply Voltage 1 VSS1 Ta = 25°C –2.0 to +0.3 V Power Supply Voltage 2 Ta = 25°C –4.0 to +0.3 Power Supply Voltage 3 VSS2 VSS3 Ta = 25°C –5.5 to +0.3 V V Power Supply Voltage 4 VSSL Ta = 25°C –2.0 to +0.3 V Input Voltage 1 VIN1 VSS1 input, Ta = 25°C VSS1 – 0.3 to +0.3 V Input Voltage 2 VIN2 VSSL input, Ta = 25°C VSSL – 0.3 to +0.3 V Output Voltage 1 VOUT1 VSS1 output, Ta = 25°C VSS1 – 0.3 to +0.3 V Output Voltage 2 Output Voltage 3 VOUT2 VOUT3 VSS2 output, Ta = 25°C VSS3 output, Ta = 25°C VSS2 – 0.3 to +0.3 VSS3 – 0.3 to +0.3 V V Output Voltage 4 VOUT4 VSSL output, Ta = 25°C VSSL – 0.3 to +0.3 V Storage Temperature TSTG — –55 to +150 °C RECOMMENDED OPERATING CONDITIONS 1.5 V Spec. (MSM64155A) (VDD = 0 V) Parameter Symbol Condition Range Unit Operating Temperature Top — –40 to +70 °C Operating Voltage VSS1 BUPF = "0" –1.7 to –1.25 fXT BUPF = "1" — –1.7 to –1.15 30 to 35 kHz ROS — 1 M ±10% W Crystal Oscillation Frequency External RC Oscillator Resistance V 12/26 ¡ Semiconductor MSM64155A/64155AL ELECTRICAL CHARACTERISTICS 1.5 V Spec. (MSM64155A) DC Characteristics Parameter VSS2 Voltage VSS3 Voltage (VDD = 0 V, VSS1 = –1.5 V, Ta = –40 to +70°C unless otherwise specified.) Symbol Condition Min. Typ. Max. Unit Measuring Circuit +100% Ca, Cb, C12 = 0.1 mF –20% –3.2 –3.0 –2.8 Ta = –40 to +60°C BUPF = "0" +100% Ca, Cb, C12 = 0.1 mF –20% –3.2 –3.0 –2.7 Ta = –40 to +70°C BUPF = "0" VSS2 V +100% Ca, Cb, C12 = 0.1 mF –20% –3.2 –3.0 –2.5 Ta = –40 to +60°C BUPF = "1" +100% Ca, Cb, C12 = 0.2 mF –20% –3.2 –3.0 –2.3 Ta = –40 to +70°C 1 BUPF = "1" +100% 1' Ca, Cb, C12 = 0.1 mF –20% –4.7 –4.5 –4.2 Ta = –40 to +60°C BUPF = "0" +100% Ca, Cb, C12 = 0.1 mF –20% –4.7 –4.5 –4.0 Ta = –40 to +70°C BUPF = "0" VSS3 V +100% Ca, Cb, C12 = 0.1 mF –20% –4.7 –4.5 –3.9 Ta = –40 to +60°C BUPF = "1" +100% Ca, Cb, C12 = 0.2 mF –20% –4.7 –4.5 –3.7 Ta = –40 to +70°C BUPF = "1" VSSL Voltage VSSL Crystal Oscillation Start Voltage VSTA Crystal Oscillation Hold Voltage VHOLD External Crystal Oscillator Capacitance Internal Crystal Oscillator Capacitance RC Oscillation Frequency fCR BUPF = "0" –1.5 –1.3 –0.6 BUPF = "1" –1.9 –1.3 –0.6 Oscillation start time: V — — –1.45 V — — — –1.15 V CG — 10 — 30 pF CD — 10 15 20 pF 15 40 75 kHz within 5 seconds ROS = 1 MW 1 1' 13/26 ¡ Semiconductor MSM64155A/64155AL DC Characteristics (continued) • 32.768 kHz crystal oscillation (VDD = 0 V, VSS1 = –1.5 V, Ta = –40 to +70°C unless otherwise specified.) Condition Min. Typ. Max. Unit Measuring Circuit CPU in HALT state Ta = –40 to +40°C — 2.0 6.0 mA BUPF = "0" mA Ta = +40 to +70°C — 2.0 40 Parameter Symbol Supply Current 1 IDD1 Supply Current 1 IDD1 CPU in HALT state BUPF = "1" Supply Current 2 Supply Current 2 Ta = –40 to +40°C — 3.0 10 Ta = +40 to +70°C — 3.0 50 mA mA IDD2 CPU in operation state Ta = –40 to +40°C BUPF = "0" Ta = +40 to +70°C — 6.0 15 mA IDD2 CPU in operation state Ta = –40 to +40°C BUPF = "1" Ta = +40 to +70°C — — 6.0 10 50 25 — 10 60 mA mA mA 1 • RC oscillation Parameter Supply Current 1 Supply Current 1 Supply Current 2 Supply Current 2 (VDD = 0 V, VSS1 = –1.5 V, ROS = 1 MW, Ta = –40 to +70°C unless otherwise specified.) Symbol Condition Min. Typ. Max. Unit Measuring Circuit CPU in HALT state Ta = –40 to +40°C — 3.0 10 mA IDD1 BUPF = "0" mA Ta = +40 to +70°C — 3.0 45 mA Ta = –40 to +40°C — 6.0 15 CPU in HALT state IDD1 BUPF = "1" mA Ta = +40 to +70°C — 6.0 50 1' CPU in operation state Ta = –40 to +40°C — 7.0 20 mA IDD2 BUPF = "0" mA Ta = +40 to +70°C — 7.0 50 IDD2 CPU in operation state Ta = –40 to +40°C BUPF = "1" Ta = +40 to +70°C — 15 30 — 15 70 mA mA 14/26 ¡ Semiconductor MSM64155A/64155AL DC Characteristics (continued) Parameter (Pin Name) Output Current 1 (P4.0 to P4.3) (MD0, MD0) (MD1, MD1) (VDD = 0 V, VSS1 = VSSL = –1.5 V, VSS2 = –3.0 V, VSS3 = –4.5 V, Ta = –40 to +70°C unless otherwise specified.) Condition Min. Typ. Max. Unit Measuring Circuit Symbol IOH1 VOH1 = –0.5 V –2.0 –0.6 –0.1 mA IOL1 VOL1 = VSS1 + 0.5 V 0.1 0.6 2.0 mA (VDD level) — — –4.0 mA 4.0 — — mA — — –4.0 mA — IOH2 VOH2 = –0.2 V IOMH2 VOMH2 = VSS1 + 0.2 V IOMH2S VOMH2S = VSS1 – 0.2 V (VSS1 level) (VSS1 level) IOML2 IOML2S VOML2 = VSS2 + 0.2 V VOML2S = VSS2 – 0.2 V (VSS2 level) (VSS2 level) 4.0 — — — –4.0 mA mA IOL2 VOL2 = VSS3 + 0.2 V (VSS3 level) 4.0 — — mA Output Current 3 (P6.0 to P6.3) (P7.0 to P7.3) IOH3 VOH3 = –0.5 V –5.0 –2.1 –0.3 mA IOL3 VOL3 = VSS1 + 0.5 V 0.1 0.7 2.0 mA Output Leakage Current (P4.0 to P4.3) (P6.0 to P6.3) (P7.0 to P7.3) IOOH VOH = VDD — — 0.3 mA IOOL VOL = VSS1 –0.3 — — mA IIH1 VIH1 = VDD (when pulled down) 1.0 20 100 mA IIH1Z VIH1 = VDD (in a high-impedance state) 0 — 1.0 mA IIL1 VIL1 = VSS1 –1.0 — 0 mA Input Current 2 (TST1, TST2, TST3) IIH2 VIH2 = VDD 0.3 0.75 1.5 mA IIL2 VIL2 = VSS1 –1.0 — 0 mA Input Current 3 (RESET) IIH3 IIL3 VIH3 = VDD VIL3 = VSS1 15 –1.0 40 — 100 0 mA mA –0.3 — 0 V Output Current 2 (SEG0 to SEG59) (COM1 to COM4) Input Current 1 (P2.0 to P2.3) (P3.0, P3.1) (P6.0 to P6.3) (P7.0 to P7.3) Input Voltage 1 (P2.0 to P2.3) (P3.0, P3.1) (P6.0 to P6.3) (P7.0 to P7.3) (TST1, TST2, TST3) (RESET) VIH1 — 2 3 4 VIL1 — –1.5 — –1.2 V 15/26 ¡ Semiconductor MSM64155A/64155AL Measuring circuit 1 OSC1 VDD Crystal 32.768 kHz CG OSC0 MSM64155A C1 C12 C2 VSSL VDD CL VSS1 VSS2 VSS3 Ca V A Ca, Cb, C12 CL CG Cb V V : 0.1 to 0.2 mF : 0.1 mF : 15 pF Measuring circuit 1' OSC1 ROS OSC0 MSM64155A C1 C12 C2 VSSL VDD CL VSS1 VSS2 VSS3 Ca V A Cb V V Ca, Cb, C12 CL ROS : 0.1 to 0.2 mF : 0.1 mF : 1 MW 16/26 ¡ Semiconductor MSM64155A/64155AL Measuring circuit 2 (*1) OUTPUT VIH INPUT (*2) MSM64155A A VIL VDD VSS1 VSS2 VSS3 VSSL Measuring circuit 3 (*3) OUTPUT INPUT A MSM64155A VDD VSS1 VSS2 VSS3 VSSL 17/26 ¡ Semiconductor MSM64155A/64155AL (*3) OUTPUT VIH INPUT Measuring circuit 4 MSM64155A VIL VDD VSS1 VSS2 VSS3 Waveform Monitoring VSSL * 1 Input logic circuit to determine the specified measuring conditions. * 2 Measured at the specified output pins. * 3 Measured at the specified input pins. 18/26 ¡ Semiconductor MSM64155A/64155AL ABSOLUTE MAXIMUM RATINGS 3.0 V Spec. (MSM64155AL) (VDD = 0 V) Parameter Symbol Condition Rating Unit Power Supply Voltage 1 VSS1 Ta = 25°C –2.0 to +0.3 V Power Supply Voltage 2 VSS2 Ta = 25°C –4.0 to +0.3 V Power Supply Voltage 3 VSS3 Ta = 25°C –5.5 to +0.3 V Power Supply Voltage 4 VSSL Ta = 25°C –4.0 to +0.3 V Input Voltage 1 VIN1 VSS2 input, Ta = 25°C VSS2 – 0.3 to +0.3 V VIN2 VSSL input, Ta = 25°C VSSL – 0.3 to +0.3 V Output Voltage 1 VOUT1 VSS2 output, Ta = 25°C VSS2 – 0.3 to +0.3 V Output Voltage 2 Output Voltage 3 VOUT2 VOUT3 VSS3 output, Ta = 25°C VSSL output, Ta = 25°C VSS3 – 0.3 to +0.3 VSSL – 0.3 to +0.3 V V Storage Temperature TSTG — –55 to +150 °C Input Voltage 2 RECOMMENDED OPERATING CONDITIONS 3.0 V Spec. (MSM64155AL) (VDD = 0 V) Parameter Operating Temperature Range Unit — –40 to +70 °C BUPF = "0" BUPF = "1" –3.5 to –2.5 –3.5 to –2.0 V — — 30 to 66 1 M ±10% kHz W Symbol Condition Top Operating Voltage VSS2 Crystal Oscillation Frequency External RC Oscillator Resistance fXT ROS 19/26 ¡ Semiconductor MSM64155A/64155AL ELECTRICAL CHARACTERISTICS 3.0 V Spec. (MSM64155AL) DC Characteristics Parameter VSS1 Voltage VSS3 Voltage VSSL Voltage (VDD = 0 V, VSS2 = –3.0 V, Ta = –40 to +70°C unless otherwise specified.) Symbol Condition Min. Typ. Max. Unit Measuring Circuit +100% VSS1 Ca, Cb, C12 = 0.1 mF –20% –1.7 –1.5 –1.3 V +100% 1 VSS3 Ca, Cb, C12 = 0.1 mF –20% –4.7 –4.5 –4.2 V 1' –1.5 –1.3 –0.6 V BUPF = "0" VSSL –1.9 –1.3 –0.6 BUPF = "1" Crystal Oscillation Start Voltage VSTA Crystal Oscillation Hold Voltage VHOLD External Crystal Oscillator Capacitance Oscillation start time: within 5 seconds — — –2.5 V — — — –2.0 V CG — 10 — 30 pF Internal Crystal Oscillator Capacitance CD — 10 15 20 pF RC Oscillation Frequency fCR 15 40 75 kHz ROS = 1 MW 1 1' 20/26 ¡ Semiconductor MSM64155A/64155AL DC Characteristics (continued) • 32.768 kHz crystal oscillation (VDD = 0 V, VSS2 = –3.0 V, Ta = –40 to +70°C unless otherwise specified.) Condition Min. Typ. Max. Unit Measuring Circuit CPU in HALT state Ta = –40 to +40°C — 0.9 4.5 mA BUPF = "0" mA Ta = +40 to +70°C — 0.9 30 Parameter Symbol Supply Current 1 IDD1 Supply Current 1 IDD1 CPU in HALT state BUPF = "1" Supply Current 2 Supply Current 2 Ta = –40 to +40°C — 1.5 6.0 Ta = +40 to +70°C — 1.5 40 mA mA IDD2 CPU in operation state Ta = –40 to +40°C BUPF = "0" Ta = +40 to +70°C — 3.0 10 mA CPU in operation state Ta = –40 to +40°C BUPF = "1" Ta = +40 to +70°C 3.0 5.0 40 15 mA IDD2 — — — 5.0 50 1 mA mA • RC oscillation Parameter Supply Current 1 Supply Current 1 Supply Current 2 Supply Current 2 (VDD = 0 V, VSS2 = –3.0 V, ROS = 1 MW, Ta = –40 to +70°C unless otherwise specified.) Symbol Condition Min. Typ. Max. Unit Measuring Circuit CPU in HALT state Ta = –40 to +40°C — 1.5 6.0 mA IDD1 BUPF = "0" mA Ta = +40 to +70°C — 1.5 40 mA Ta = –40 to +40°C — 3.0 10 CPU in HALT state IDD1 BUPF = "1" mA Ta = +40 to +70°C — 3.0 50 1' CPU in operation state Ta = –40 to +40°C — 4.0 12 mA IDD2 BUPF = "0" Ta = +40 to +70°C — 4.0 50 mA CPU in operation state Ta = –40 to +40°C — 8.0 25 mA IDD2 BUPF = "1" mA Ta = +40 to +70°C — 8.0 60 21/26 ¡ Semiconductor MSM64155A/64155AL DC Characteristics (continued) (VDD = 0 V, VSS1 = VSSL = –1.5 V, VSS2 = –3.0 V, VSS3 = –4.5 V, Ta = –40 to +70°C unless otherwise specified.) Parameter (Pin Name) Output Current 1 (P4.0 to P4.3) (MD0, MD0) (MD1, MD1) Symbol IOH1 VOH1 = –0.5 V –6.0 –1.8 –0.7 mA IOL1 VOL1 = VSS2 + 0.5 V 0.7 1.8 6.0 mA VOH2 = –0.2 V (VDD level) — — –4.0 mA IOMH2 VOMH2 = VSS1 + 0.2 V (VSS1 level) 4.0 — — mA IOMH2S VOMH2S = VSS1 – 0.2 V (VSS1 level) — — –4.0 mA IOML2 VOML2 = VSS2 + 0.2 V (VSS2 level) VOML2S = VSS2 – 0.2 V (VSS2 level) — — — IOML2S 4.0 — –4.0 mA mA (VSS3 level) 4.0 — — mA IOH2 Output Current 2 (SEG0 to SEG59) (COM1 to COM4) Min. Typ. Max. Unit Measuring Circuit Condition IOL2 VOL2 = VSS3 + 0.2 V IOH3 VOH3 = –0.5 V –18 –6.0 –2.0 mA IOL3 VOL3 = VSS2 + 0.5 V 0.7 1.6 6.0 mA IOOH VOH = VDD — — 0.3 mA IOOL VOL = VSS2 –0.3 — — mA IIH1 VIH1 = VDD (when pulled down) 50 100 300 mA IIH1Z VIH1 = VDD (in a high-impedance state) 0 — 1.0 mA IIL1 VIL1 = VSS2 –1.0 — 0 mA Input Current 2 (TST1, TST2, TST3) IIH2 VIH2 = VDD 0.75 1.5 3.0 mA IIL2 VIL2 = VSS2 –1.0 — 0 mA Input Current 3 (RESET) IIH3 VIH3 = VDD IIL3 VIL3 = VSS2 40 –1.0 80 — 200 0 mA mA –0.6 — 0 V Output Current 3 (P6.0 to P6.3) (P7.0 to P7.3) Output Leakage Current (P4.0 to P4.3) (P6.0 to P6.3) (P7.0 to P7.3) Input Current 1 (P2.0 to P2.3) (P3.0, P3.1) (P6.0 to P6.3) (P7.0 to P7.3) Input Voltage 1 (P2.0 to P2.3) (P3.0, P3.1) (P6.0 to P6.3) (P7.0 to P7.3) (TST1, TST2, TST3) (RESET) VIH1 — 2 3 4 VIL1 — –3.0 — –2.4 V 22/26 ¡ Semiconductor MSM64155A/64155AL Measuring circuit 1 OSC1 VDD Crystal 32.768 kHz CG OSC0 MSM64155AL C1 C12 C2 VSSL VDD CL VSS2 VSS1 VSS3 Ca V A Ca, Cb, C12, CL CG Cb V : 0.1 mF : 15 pF V Measuring circuit 1' OSC1 ROS OSC0 MSM64155AL C1 C12 C2 VSSL VDD CL VSS2 VSS1 VSS3 Ca V A Ca, Cb, C12, CL ROS Cb V : 0.1 mF : 1 MW V 23/26 ¡ Semiconductor MSM64155A/64155AL Measuring circuit 2 (*1) OUTPUT VIH INPUT (*2) MSM64155AL A VIL VDD VSS1 VSS2 VSS3 VSSL Measuring circuit 3 (*3) OUTPUT INPUT A MSM64155AL VDD VSS1 VSS2 VSS3 VSSL 24/26 ¡ Semiconductor MSM64155A/64155AL (*3) OUTPUT VIH INPUT Measuring circuit 4 MSM64155AL VIL VDD VSS1 VSS2 VSS3 Waveform Monitoring VSSL * 1 Input logic circuit to determine the specified measuring conditions. * 2 Measured at the specified output pins. * 3 Measured at the specified input pins. 25/26 ¡ Semiconductor MSM64155A/64155AL PACKAGE DIMENSIONS (Unit : mm) QFP100-P-1420-0.65-BK Mirror finish Package material Lead frame material Pin treatment Solder plate thickness Package weight (g) Epoxy resin 42 alloy Solder plating 5 mm or more 1.29 TYP. Notes for Mounting the Surface Mount Type Package The SOP, QFP, TSOP, SOJ, QFJ (PLCC), SHP and BGA are surface mount type packages, which are very susceptible to heat in reflow mounting and humidity absorbed in storage. Therefore, before you perform reflow mounting, contact Oki’s responsible sales person for the product name, package name, pin number, package code and desired mounting conditions (reflow method, temperature and times). 26/26