E2E0029-38-95 This version: Sep. 1998 MSM64153A/64153AL Previous version: Mar. 1996 ¡ Semiconductor MSM64153A/64153AL ¡ Semiconductor 4-Bit Microcontroller with Built-in LCD Driver and Melody Circuit GENERAL DESCRIPTION The MSM64153A (1.5 V)/64153AL (3.0 V) is a high-performance 4-bit microcontroller that incorporates Oki-original CPU core nX-4/20. The MSM64153A/64153AL has an LCD driver for up to 144 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 : 3040 bytes • Local memory space : 160 nibbles • LCD driver : 40 Common driver ¥ 4 Segment driver ¥ 36 1/4 duty, 1/3 bias; 144 segments (36 ¥ 4) 1/3 duty, 1/3 bias; 108 segments (36 ¥ 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) • Event counter : 1 channel • Melody output :2 • Interrupts : 10 sources External 4, time base 4, melody 2 • Package: 80-pin plastic QFP (QFP80-P-1420-0.80-BK) : (Product name : MSM64153A-¥¥¥GS-BK, MSM64153AL-¥¥¥GS-BK) Chip : MSM64153A-¥¥¥, MSM64153AL-¥¥¥ ¥¥¥ indicates a code number. • OTP version (for program evaluation) : MSM64P155/64P155L (The package, power polarity, and operating voltage of the MSM64P155/64P155L are different from the MSM64153A/64153AL. For details, refer to the "MSM64P155 User's Manual".) 1/25 ¡ Semiconductor MSM64153A/64153AL C2 C1 VSS3 VSS2 VSS1 COM4 COM3 COM2 COM1 BLOCK DIAGRAM COM DRV TR2 TR0 TR1 HALT (4) C ROM 3040B PCH PCM PCL ALU A8 to A11 MIEF A7 to A0 B A (4) (4) H L X RESET RST TST1 TST2 TST3 TST VSSL VR SP TIMING CONTROLLER TBC (8) SEG0 LCD DRV SEG35 LCD CNT DSPR ROMR INTC MD0 IR OSC1 OSC IR DECODER OSC0 RAM 160N Y DB7 to DB0 PORT ADDRESS BSR BIAS MD0 MD0 (8) MD1 PORT ADDRESS MD1 MD1 PORT3 PORT6 PORT7 P7.0 P7.1 P7.2 P7.3 EVENT P3.1 PORT2 P2.0 P2.1 P2.2 P2.3 VDD CAPR P3.0 BUP P6.0 P6.1 P6.2 P6.3 DB7 to DB0 is the CPU core (nX-4/20). 2/25 ¡ Semiconductor MSM64153A/64153AL 65 SEG22 66 SEG21 67 SEG20 68 SEG19 69 SEG18 70 SEG17 71 SEG16 72 SEG15 73 SEG14 74 SEG13 75 SEG12 76 SEG11 77 SEG10 78 SEG9 1 64 SEG23 2 63 (NC) 3 62 SEG24 4 61 SEG25 5 60 SEG26 6 59 SEG27 7 58 SEG28 8 57 SEG29 9 56 SEG30 10 55 SEG31 11 54 SEG32 12 53 (NC) 13 52 SEG33 14 51 SEG34 15 50 SEG35 16 49 MD0 17 48 MD0 18 47 MD1 19 46 MD1 20 45 VDD 21 44 P7.0 22 43 (NC) 23 42 P7.1 41 P7.2 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 OSC0 25 24 OSC1 P3.1 P3.0 P2.3 P2.2 P2.1 (NC) P2.0 (NC) P6.3 P6.2 P6.1 P6.0 RESET P7.3 SEG6 (NC) SEG5 SEG4 SEG3 SEG2 SEG1 SEG0 (NC) VSSL COM4 COM3 COM2 (NC) COM1 C2 C1 VSS3 VSS2 VSS1 TST3 (NC) TST2 TST1 79 SEG8 80 SEG7 PIN CONFIGURATION (TOP VIEW) 80-Pin Plastic QFP Note: Pins marked as (NC) are no-connection pins which are left open. 3/25 ¡ Semiconductor MSM64153A/64153AL PAD CONFIGURATION Pad Layout 53 36 54 35 Y X 71 18 1 17 Chip Size Chip Thickness Coordinate Origin Pad Hole Size Pad Size Minimum Pad Pitch : : : : : : 4.08 mm ¥ 4.02 mm 350 mm (typ.) Chip center 110 mm ¥ 110 mm 120 mm ¥ 120 mm 180 mm Note: The chip substrate voltage is VDD. 4/25 ¡ Semiconductor MSM64153A/64153AL Pad Coordinates Pad No. Pad Name X (µm) Y (µm) Pad No. Pad Name X (µm) Y (µm) 1 SEG5 –1697 –1809 41 MD0 755 1809 2 SEG4 –1482 –1809 42 SEG35 547 1809 3 SEG3 –1270 –1809 43 SEG34 339 1809 4 SEG2 –1058 –1809 44 SEG33 131 1809 5 SEG1 –848 –1809 45 SEG32 –77 1809 6 SEG0 –637 –1809 46 SEG31 –284 1809 7 VSSL –424 –1809 47 SEG30 –494 1809 8 COM4 –201 –1809 48 SEG29 –701 1809 9 COM3 10 –1809 49 SEG28 –907 1809 10 COM2 222 –1809 50 SEG27 –1116 1809 11 COM1 430 –1809 51 SEG26 –1324 1809 12 C2 641 –1809 52 SEG25 –1530 1809 13 C1 854 –1809 53 SEG24 –1743 1809 14 VSS3 1065 –1809 54 SEG23 –1889 1599 15 VSS2 1275 –1809 55 SEG22 –1889 1409 16 VSS1 1486 –1809 56 SEG21 –1889 1214 17 TST3 1697 –1809 57 SEG20 –1889 1019 18 TST2 1889 –1712 58 SEG19 –1889 829 19 TST1 1889 –1516 59 SEG18 –1889 639 20 OSC0 1889 –1319 60 SEG17 –1889 449 21 OSC1 1889 –1123 61 SEG16 –1889 260 22 P3.1 1889 –927 62 SEG15 –1889 70 23 P3.0 1889 –730 63 SEG14 –1889 –120 24 P2.3 1889 –536 64 SEG13 –1889 –310 25 P2.2 1889 –338 65 SEG12 –1889 –501 26 P2.1 1889 –141 66 SEG11 –1889 –693 27 P2.0 1889 55 67 SEG10 –1889 –885 28 P6.3 1889 251 68 SEG9 –1889 –1078 29 P6.2 1889 448 69 SEG8 –1889 –1271 30 P6.1 1889 644 70 SEG7 –1889 –1465 31 P6.0 1889 840 71 SEG6 –1889 –1656 32 RESET 1889 1036 33 P7.3 1889 1233 34 P7.2 1889 1429 35 P7.1 1889 1625 36 P7.0 1796 1809 37 VDD 1585 1809 38 MD1 1378 1809 39 MD1 1172 1809 40 MD0 962 1809 5/25 ¡ Semiconductor MSM64153A/64153AL PIN DESCRIPTIONS Basic Functions Function Power Supply Oscillation Test RESET Pin 45 Pad Symbol Type 37 VDD — Digital supply voltage (0 V) Description 20 16 VSS1 — Digital negative power supply (1.5 V spec.) Bias output for LCD driver (3.0 V spec.) 19 15 VSS2 — Digital negative power supply (3.0 V spec.) Bias output for LCD driver (1.5 V spec.) 18 17 14 VSS3 C1 — — Bias output for LCD driver (–4.5 V) 13 16 10 12 7 C2 VSSL — — 25 20 OSCO I 26 21 OSC1 O 24 23 19 18 TST1 TST2 I I 21 17 TST3 I 39 32 RESET I 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.) 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. Input pins for test 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 0000H. This pin is internally connected to VSS1 or VSS2 through a pull-down resistor. 6/25 ¡ Semiconductor MSM64153A/64153AL Basic Functions (continued) Function Pin Pad Symbol Type Description Ports 33 27 P2.0 I 31 30 26 P2.1 25 29 24 P2.2 P2.3 28 23 P3.0 27 22 P3.1 38 31 P6.0 37 36 30 29 P6.1 35 28 P6.2 P6.3 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. 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. 44 36 P7.0 42 41 35 34 P7.1 40 33 48 49 40 41 MD0 46 38 Melody Drivers LCD Drivers I I/O 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. MD0 O O Output pin of melody driver 0 Inverted output pin of MD0 output MD1 O Output pin of melody driver 1 P7.2 P7.3 47 39 MD1 O Inverted output pin of MD1 output 15 11 COM1 LCD common signal output pins 13 10 COM2 O O 12 9 11 8 COM3 COM4 O O 7/25 ¡ Semiconductor MSM64153A/64153AL Basic Functions (continued) Function LCD Drivers Pin Pad Symbol Type 8 6 SEG0 O 7 5 SEG1 O 6 4 SEG2 O 5 3 SEG3 O 4 2 SEG4 O 3 1 1 71 SEG5 SEG6 O O 80 70 SEG7 O 79 69 SEG8 O 78 68 SEG9 O 77 67 SEG10 O 76 75 66 65 SEG11 SEG12 O O 74 64 SEG13 O 73 63 SEG14 O 72 71 62 61 SEG15 SEG16 O O 70 60 SEG17 O 69 59 O 68 58 SEG18 SEG19 67 66 57 56 SEG20 SEG21 O O 65 55 SEG22 O 64 54 SEG23 O 62 61 53 52 SEG24 SEG25 O O 60 59 51 50 SEG26 SEG27 O O 58 49 SEG28 O 57 48 SEG29 O 56 55 54 47 46 45 SEG30 SEG31 SEG32 O O O 52 51 44 43 SEG33 SEG34 O O 50 42 SEG35 O Description LCD segment signal output pins O 8/25 ¡ Semiconductor MSM64153A/64153AL Secondary Functions Function Pin Pad Symbol Type External Interrupts 33 27 P2.0 I 31 30 26 25 P2.1 P2.2 29 24 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. 28 23 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. 38 31 P6.0 I 37 36 30 29 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 35 28 P6.3 44 36 P7.0 42 41 35 34 P7.1 P7.2 40 33 P7.3 27 22 P3.1 Description 9/25 ¡ Semiconductor MSM64153A/64153AL Handling When Specific Pins Are Not Used Recommended Pin Connection Symbol TST1 to TST3 Open "L" level or open "L" level or open P2.0 to P2.3 P3.0, P3.1 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 SEG35 Open 10/25 ¡ Semiconductor MSM64153A/64153AL ABSOLUTE MAXIMUM RATINGS 1.5 V Spec. (MSM64153A) (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 –2.0 to +0.3 V Input Voltage 1 VIN1 VSS1 input, Ta = 25°C VSS1 – 0.3 to +0.3 V 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 VOUT2 VSS2 output,Ta = 25°C VSS2 – 0.3 to +0.3 V Output Voltage 3 VOUT3 VSS3 output,Ta = 25°C VSS3 – 0.3 to +0.3 V Output Voltage 4 VOUT4 VSSL output,Ta = 25°C VSSL – 0.3 to +0.3 V Storage Temperature TSTG — –55 to +150 °C Input Voltage 2 RECOMMENDED OPERATING CONDITIONS 1.5 V Spec. (MSM64153A) (VDD = 0 V) Symbol Condition Range Unit Operating Temperature Parameter Top — –40 to +70 °C Operating Voltage VSS1 BUPF = "0" –1.7 to –1.25 BUPF = "1" –1.7 to –1.15 V Crystal Oscillation Frequency fXT — 30 to 35 kHz External RC Oscillator Resistance ROS — 1M ±10% W 11/25 ¡ Semiconductor MSM64153A/64153AL ELECTRICAL CHARACTERISTICS 1.5 V Spec. (MSM64153A) DC Characteristics (VDD = 0 V, VSS1 = –1.5 V, Ta = –40 to +70°C unless otherwise specified.) Parameter VSS2 Voltage VSS3 Voltage VSSL Voltage Crystal Oscillation Start Voltage Crystal Oscillation Hold Voltage External Crystal Oscillator Capacitance Internal Crystal Oscillator Capacitance RC Oscillation Frequency Symbol VSS2 VSS3 VSSL VSTA Condition Ca, Cb, C12 = 0.1 mF +100% –20% Ta = –40 to +60°C BUPF = "0" Ca, Cb, C12 = 0.1 mF +100% –20% Ta = –40 to +70°C BUPF = "0" Ca, Cb, C12 = 0.1 mF +100% –20% Ta = –40 to +60°C BUPF = "1" Ca, Cb, C12 = 0.2 mF +100% –20% Ta = –40 to +70°C BUPF = "1" Ca, Cb, C12 = 0.1 mF +100% –20% Ta = –40 to +60°C BUPF = "0" Ca, Cb, C12 = 0.1 mF +100% –20% Ta = –40 to +70°C BUPF = "0" Ca, Cb, C12 = 0.1 mF +100% Ta = –40 to +60°C –20% BUPF = "1" Ca, Cb, C12 = 0.2 mF +100% Ta = –40 to +70°C –20% BUPF = "1" Min. Typ. Max. Unit –3.2 –3.0 –2.7 V –3.2 –3.0 –2.5 –3.2 –3.0 –2.3 1 1' –4.7 –4.5 –4.2 –4.7 –4.5 –4.0 V –4.7 –4.5 –3.9 –4.7 –4.5 –3.7 –1.5 –1.3 –0.6 BUPF = "1" –1.9 –1.3 –0.6 within 5 seconds after reset — VHOLD Circuit –3.2 –3.0 –2.8 BUPF = "0" Oscillation start time: Measuring V — — –1.45 V — — –1.15 V 1 CG — 10 — 30 pF CD — 10 15 20 pF 15 40 75 kHz fCR ROS = 1 MW 1' 12/25 ¡ Semiconductor MSM64153A/64153AL DC Characteristics (continued) • 32.768 kHz crystal oscillation (VDD = 0 V, VSS1 = –1.5 V, Ta = –40 to +70°C unless otherwise specified.) Parameter Supply Current 1 Supply Current 1 Supply Current 2 Supply Current 2 Symbol IDD1 IDD1 IDD2 Condition CPU is in HALT state Ta = –40 to +40°C — BUPF = "0" Ta = +40 to +70°C — CPU is in HALT state Ta = –40 to +40°C — BUPF = "1" 6.0 mA 2.0 40 mA 3.0 10 mA 2.0 Ta = +40 to +70°C — 3.0 50 mA CPU is in operation state Ta = –40 to +40°C — 6.0 15 mA Ta = +40 to +70°C — 6.0 50 mA CPU is in operation state Ta = –40 to +40°C — 10 25 mA Ta = +40 to +70°C — 10 60 mA BUPF = "0" IDD2 Min. Typ. Max. Unit BUPF = "1" Measuring Circuit 1 • RC oscillation (VDD = 0 V, VSS1 = –1.5 V, ROS = 1 MW, Ta = –40 to +70°C unless otherwise specified.) Parameter Symbol Supply Current 1 IDD1 Supply Current 1 IDD1 Supply Current 2 Supply Current 2 IDD2 IDD2 Condition Min. Typ. Max. Unit CPU is in HALT state Ta = –40 to +40°C — 3.0 10 mA BUPF = "0" Ta = +40 to +70°C — 3.0 45 mA CPU is in HALT state Ta = –40 to +40°C — 6.0 15 mA BUPF = "1" Ta = +40 to +70°C — 6.0 50 mA CPU is in operation state Ta = –40 to +40°C — 7.0 20 mA Ta = +40 to +70°C — 7.0 50 mA CPU is in operation state Ta = –40 to +40°C — 15 30 mA Ta = +40 to +70°C — 15 70 mA BUPF = "0" BUPF = "1" Measuring Circuit 1' 13/25 ¡ Semiconductor MSM64153A/64153AL 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) Symbol Condition Min. Typ. Max. Unit Output Current 1 (MD0, MD0) (MD1, MD1) 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 Output Current 2 (SEG0 to SEG35) (COM1 to COM4) IOH2 VOH2 = –0.2 V (VDD level) — — –4.0 mA Output Current 3 (P6.0 to P6.3) (P7.0 to P7.3) Output Leakage Current (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 Current 2 (TST1, TST2, TST3) Input Current 3 (RESET) Input Voltage 1 (P2.0 to P2.3) (P3.0, P3.1) (P6.0 to P6.3) (TST1, TST2, TST3) (RESET) 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) 4.0 — — mA IOML2S VOML2S = VSS2 – 0.2 V (VSS2 level) — — –4.0 mA IOL2 VOL2 = VSS3 + 0.2 V (VSS3 level) 4.0 — — mA 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 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 IIH2 VIH2 = VDD 0.3 0.75 1.5 mA IIL2 VIL2 = VSS1 –1.0 — 0 mA IIH3 VIH3 = VDD 15 40 100 mA IIL3 VIL3 = VSS1 –1.0 — 0 mA –0.3 — 0 V VIH1 — Measuring Circuit 2 3 4 VIL1 — –1.5 — –1.2 V 14/25 ¡ Semiconductor MSM64153A/64153AL Measuring circuit 1 OSC1 Crystal 32.768 kHz VDD CG OSC0 MSM64153A C1 C12 C2 VSSL VDD CL VSS1 VSS2 VSS3 Ca V A Cb V : 0.1 to 0.2 mF : 0.1 mF : 15 pF Ca, Cb, C12 CL CG V Measuring circuit 1' OSC1 ROS OSC0 MSM64153A 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 15/25 ¡ Semiconductor MSM64153A/64153AL Measuring circuit 2 (*2) VIH VIL OUTPUT (*1) INPUT A MSM64153A VDD VSS1 VSS2 VSS3 VSSL Measuring circuit 3 (*3) OUTPUT INPUT A MSM64153A VDD VSS1 VSS2 VSS3 VSSL 16/25 ¡ Semiconductor MSM64153A/64153AL Measuring circuit 4 VIL OUTPUT (*3) INPUT VIH MSM64153A 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. 17/25 ¡ Semiconductor MSM64153A/64153AL ABSOLUTE MAXIMUM RATINGS 3.0 V Spec. (MSM64153AL) (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 VOUT2 VSS3 output,Ta = 25°C VSS3 – 0.3 to +0.3 V Output Voltage 3 VOUT3 VSSL output,Ta = 25°C VSSL – 0.3 to +0.3 V Storage Temperature TSTG — –55 to +150 °C Input Voltage 2 RECOMMENDED OPERATING CONDITIONS 3.0 V Spec. (MSM64153AL) (VDD = 0 V) Symbol Condition Range Unit Operating Temperature Parameter Top — –40 to +70 °C Operating Voltage VSS2 BUPF = "0" –3.5 to –2.5 BUPF = "1" –3.5 to –2.0 V Crystal Oscillation Frequency fXT — 30 to 66 kHz External RC Oscillator Resistance ROS — 1 M ±10% W 18/25 ¡ Semiconductor MSM64153A/64153AL ELECTRICAL CHARACTERISTICS 3.0 V Spec. (MSM64153AL) DC Characteristics (VDD = 0 V, VSS2 = –3.0 V, Ta = –40 to +70°C unless otherwise specified.) Parameter Symbol Condition Min. Typ. Max. Unit VSS1 Voltage VSS1 Ca, Cb, C12 = 0.1 mF +100% –20% –1.7 –1.5 –1.3 V VSS3 Voltage VSS3 Ca, Cb, C12 = 0.1 mF +100% –20% –4.7 –4.5 –4.2 V BUPF = "0" –1.5 –1.3 –0.6 BUPF = "1" –1.9 –1.3 –0.6 VSSL Voltage Crystal Oscillation Start Voltage Crystal Oscillation Hold Voltage External Crystal Oscillator Capacitance Internal Crystal Oscillator Capacitance RC Oscillation Frequency VSSL VSTA Oscillation start time: within 5 seconds after reset Measuring Circuit 1 1' V — — –2.5 V VHOLD — — — –2.0 V CG — 10 — 30 pF CD — 10 15 20 pF 15 40 75 kHz 1 fCR ROS = 1 MW 1' 19/25 ¡ Semiconductor MSM64153A/64153AL DC Characteristics (continued) • 32.768 kHz crystal oscillation (VDD = 0 V, VSS2 = –3.0 V, Ta = –40 to +70°C unless otherwise specified.) Parameter Symbol Supply Current 1 IDD1 Supply Current 1 IDD1 Supply Current 2 Supply Current 2 IDD2 Condition CPU is in HALT state Ta = –40 to +40°C — 0.9 4.5 mA BUPF = "0" Ta = +40 to +70°C — 0.9 30 mA CPU is in HALT state Ta = –40 to +40°C — 1.5 6.0 mA BUPF = "1" Ta = +40 to +70°C — 1.5 40 mA CPU is in operation state Ta = –40 to +40°C — 3.0 10 mA Ta = +40 to +70°C — 3.0 40 mA CPU is in operation state Ta = –40 to +40°C — 5.0 15 mA Ta = +40 to +70°C — 5.0 50 mA BUPF = "0" IDD2 Min. Typ. Max. Unit BUPF = "1" Measuring Circuit 1 • RC oscillation (VDD = 0 V, VSS2 = –3.0 V, ROS = 1 MW, Ta = –40 to +70°C unless otherwise specified.) Parameter Symbol Supply Current 1 IDD1 Supply Current 1 IDD1 Supply Current 2 Supply Current 2 IDD2 IDD2 Condition Min. Typ. Max. Unit CPU is in HALT state Ta = –40 to +40°C — 1.5 6.0 mA BUPF = "0" Ta = +40 to +70°C — 1.5 40 mA CPU is in HALT state Ta = –40 to +40°C — 3.0 10 mA BUPF = "1" Ta = +40 to +70°C — 3.0 50 mA CPU is in operation state Ta = –40 to +40°C — 4.0 12 mA BUPF = "0" Ta = +40 to +70°C — 4.0 50 mA CPU is in operation state Ta = –40 to +40°C — 8.0 25 mA BUPF = "1" 8.0 60 mA Ta = +40 to +70°C — Measuring Circuit 1' 20/25 ¡ Semiconductor MSM64153A/64153AL 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 (MD0, MD0) (MD1, MD1) Output Current 2 (SEG0 to SEG35) (COM1 to COM4) Output Current 3 (P6.0 to P6.3) (P7.0 to P7.3) Output Leakage Current (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 Current 2 (TST1, TST2, TST3) Input Current 3 (RESET) Input Voltage 3 (P2.0 to P2.3) (P3.0, P3.1) (P6.0 to P6.3) (TST1, TST2, TST3) (RESET) Symbol Condition Min. Typ. Max. Unit IOH1 VOH1 = –0.5 V –6.0 –1.8 –0.7 mA IOL1 VOL1 = VSS2 + 0.5 V 0.7 IOH2 VOH2 = –0.2 V (VDD level) VOMH2 = VSS1 + 0.2 V (VSS1 level) IOMH2S VOMH2S = VSS1 – 0.2 V (VSS1 level) IOML2 VOML2 = VSS2 + 0.2 V (VSS2 level) IOML2S IOMH2 1.8 6.0 mA — — –4.0 mA 4.0 — — mA — — –4.0 mA 4.0 — — mA VOML2S = VSS2 – 0.2 V (VSS2 level) — — –4.0 mA IOL2 VOL2 = VSS3 + 0.2 V (VSS3 level) 4.0 — — mA 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 IIH2 VIH2 = VDD 0.75 1.5 3.0 mA IIL2 VIL2 = VSS2 –1.0 — 0 mA IIH3 VIH3 = VDD 40 80 200 mA IIL3 VIL3 = VSS2 –1.0 — 0 mA –0.6 — 0 V VIH1 — Measuring Circuit 2 3 4 VIL1 — –3.0 — –2.4 V 21/25 ¡ Semiconductor MSM64153A/64153AL Measuring circuit 1 OSC1 Crystal 32.768 kHz VDD CG OSC0 MSM64153AL C1 C12 C2 VSSL VDD CL VSS2 VSS1 VSS3 Ca V A Cb V : 0.1 mF : 15 pF Ca, Cb, C12, CL CG V Measuring circuit 1' OSC1 ROS OSC0 MSM64153AL 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 22/25 ¡ Semiconductor MSM64153A/64153AL Measuring circuit 2 (*2) VIH OUTPUT (*1) VIL INPUT A MSM64153AL VDD VSS1 VSS2 VSS3 VSSL Measuring circuit 3 (*3) OUTPUT INPUT A MSM64153AL VDD VSS1 VSS2 VSS3 VSSL 23/25 ¡ Semiconductor MSM64153A/64153AL Measuring circuit 4 OUTPUT (*3) VIL INPUT VIH MSM64153AL 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. 24/25 ¡ Semiconductor MSM64153A/64153AL PACKAGE DIMENSIONS (Unit : mm) QFP80-P-1420-0.80-BK Mirror finish Package material Lead frame material Pin treatment Solder plate thickness Epoxy resin 42 alloy Solder plating 5 mm or more Package weight (g) 1.27 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). 25/25