User ManualTable of Contents1 INTRODUCTION91.1 Features91.2 Block Diagram101.3 Pins111.3.1 Pin layout diagram111.3.2 Pin description121.4 Mask Option132 POWER SUPPLY152.1 Operating Voltage152.2 Internal Power Supply Circuit153 CPU AND BUS CONFIGURATION163.1 CPU163.2 Internal Memory163.2.1 Program ROM163.2.2 RAM163.2.3 I/O memory163.2.4 Display memory163.2.5 Kanji font ROM163.3 Exception Processing Vectors173.4 CC (Customized Condition Flag)173.5 Chip Mode173.5.1 MCU mode and MPU mode173.5.2 Bus mode183.5.3 CPU mode193.6 External Bus193.6.1 Data bus193.6.2 Address bus203.6.3 Read (RD)/write (WR) signals203.6.4 Chip enable (CE) signal203.6.5 WAIT control213.6.6 Bus authority release state224 INITIAL RESET234.1 Initial Reset Factors234.1.1 RESET terminal234.1.2 Simultaneous LOW level input at input port terminals K00-K03244.1.3 Initial reset sequence244.2 Initial Settings After Initial Reset255 PERIPHERAL CIRCUITS AND THEIR OPERATION265.1 I/O Memory Map265.2 System Controller and Bus Control425.2.1 Bus mode and CPU mode settings425.2.2 Address decoder (CE output) settings425.2.3 WAIT state settings435.2.4 Setting the bus authority release request signal435.2.5 Stack page setting435.2.6 Control of system controller445.2.7 Programming notes465.3 Watchdog Timer475.3.1 Configuration of watchdog timer475.3.2 Interrupt function475.3.3 Control of watchdog timer485.3.4 Programming notes485.4 Oscillation Circuits495.4.1 Configuration of oscillation circuits495.4.2 Mask option495.4.3 OSC1 oscillation circuit495.4.4 OSC3 oscillation circuit505.4.5 Switching the CPU clocks505.4.6 Control of oscillation circuit515.4.7 Programming notes515.5 Input Ports (K ports)525.5.1 Configuration of input ports525.5.2 Mask option525.5.3 Pull-up control535.5.4 Interrupt function and input comparison register535.5.5 Control of input ports555.5.6 Programming notes585.6 Output Ports (R ports)595.6.1 Configuration of output ports595.6.2 High impedance control595.6.3 DC output595.6.4 Control of output ports605.7 I/O Ports (P ports)625.7.1 Configuration of I/O ports625.7.2 Mask option625.7.3 I/O control registers and I/O mode625.7.4 Pull-up control635.7.5 Special output635.7.6 Control of I/O ports655.7.7 Programming notes685.8 Serial Interface695.8.1 Configuration of serial interface695.8.2 Switching of terminal functions695.8.3 Transfer modes705.8.4 Clock source715.8.5 Transmit-receive control725.8.6 Operation of clock synchronous transfer735.8.7 Operation of asynchronous transfer775.8.8 Interrupt function815.8.9 Control of serial interface835.8.10 Programming notes885.9 Clock Timer895.9.1 Configuration of clock timer895.9.2 Interrupt function895.9.3 Control of clock timer915.9.4 Programming notes935.10 Programmable Timer945.10.1 Configuration of programmable timer945.10.2 Operation mode955.10.3 Setting of input clock975.10.4 Operation and control of timer975.10.5 Interrupt function995.10.6 Setting of TOUT output1015.10.7 Transfer rate setting of serial interface1025.10.8 Setting frame frequency for LCD driver1025.10.9 Control of programmable timer1035.10.10 Programming notes1155.11 LCD Driver1165.11.1 Configuration of LCD driver1165.11.2 LCD power supply1165.11.3 Frame frequency1175.11.4 Switching drive duty1175.11.5 Display memory1215.11.6 Display control1285.11.7 Control of LCD driver1295.11.8 Programming notes1315.12 Supply Voltage Detection (SVD) Circuit1325.12.1 Configuration of SVD circuit1325.12.2 SVD operation1325.12.3 Control of SVD circuit1335.12.4 Programming notes1335.13 Heavy Load Protection Function1345.13.1 Outline of heavy load protection function1345.13.2 Control of heavy load protection function1345.13.3 Programming note1345.14 Interrupt and Standby Status1355.14.1 Interrupt generation conditions1355.14.2 Interrupt factor flag1375.14.3 Interrupt enable register1385.14.4 Interrupt priority register and interrupt priority level1395.14.5 Exception processing vectors1405.14.6 Control of interrupt1415.14.7 Programming notes1436 SUMMARY OF NOTES1446.1 Notes for Low Current Consumption1446.2 Precautions on Mounting1457 BASIC EXTERNAL WIRING DIAGRAM1478 ELECTRICAL CHARACTERISTICS1488.1 Absolute Maximum Rating1488.2 Recommended Operating Conditions1488.3 DC Characteristics1498.4 Analog Circuit Characteristics1508.5 Power Current Consumption1518.6 AC Characteristics1528.7 Oscillation Characteristics1578.8 Characteristics Curves (reference value)1589 PACKAGE1679.1 Plastic Package1679.2 Ceramic Package for Test Samples16810 PAD LAYOUT16910.1 Diagram of Pad Layout16910.2 Pad Coordinates170APPENDIX A S5U1C88000P1&S5U1C88649P2 MANUAL (Peripheral Circuit Board for S1C88650)171A.1 Names and Functions of Each Part171A.2 Precautions173A.2.1 Precaution for operation173A.2.2 Differences from actual IC173A.3 Connecting to the Target System176A.4 Product Specifications179APPENDIX B USING KANJI FONT180Size: 1.14 MBPages: 182Language: EnglishOpen manual
User ManualTable of Contents1 INTRODUCTION91.1 Features91.2 Block Diagram101.3 Pins111.3.1 Pin layout diagram111.3.2 Pin description121.4 Mask Option132 POWER SUPPLY152.1 Operating Voltage152.2 Internal Power Supply Circuit153 CPU AND BUS CONFIGURATION163.1 CPU163.2 Internal Memory163.2.1 Program ROM163.2.2 RAM163.2.3 I/O memory163.2.4 Display memory163.2.5 Kanji font ROM163.3 Exception Processing Vectors173.4 CC (Customized Condition Flag)173.5 Chip Mode173.5.1 MCU mode and MPU mode173.5.2 Bus mode183.5.3 CPU mode193.6 External Bus193.6.1 Data bus193.6.2 Address bus203.6.3 Read (RD)/write (WR) signals203.6.4 Chip enable (CE) signal203.6.5 WAIT control213.6.6 Bus authority release state224 INITIAL RESET234.1 Initial Reset Factors234.1.1 RESET terminal234.1.2 Simultaneous LOW level input at input port terminals K00-K03244.1.3 Initial reset sequence244.2 Initial Settings After Initial Reset255 PERIPHERAL CIRCUITS AND THEIR OPERATION265.1 I/O Memory Map265.2 System Controller and Bus Control425.2.1 Bus mode and CPU mode settings425.2.2 Address decoder (CE output) settings425.2.3 WAIT state settings435.2.4 Setting the bus authority release request signal435.2.5 Stack page setting435.2.6 Control of system controller445.2.7 Programming notes465.3 Watchdog Timer475.3.1 Configuration of watchdog timer475.3.2 Interrupt function475.3.3 Control of watchdog timer485.3.4 Programming notes485.4 Oscillation Circuits495.4.1 Configuration of oscillation circuits495.4.2 Mask option495.4.3 OSC1 oscillation circuit495.4.4 OSC3 oscillation circuit505.4.5 Switching the CPU clocks505.4.6 Control of oscillation circuit515.4.7 Programming notes515.5 Input Ports (K ports)525.5.1 Configuration of input ports525.5.2 Mask option525.5.3 Pull-up control535.5.4 Interrupt function and input comparison register535.5.5 Control of input ports555.5.6 Programming notes585.6 Output Ports (R ports)595.6.1 Configuration of output ports595.6.2 High impedance control595.6.3 DC output595.6.4 Control of output ports605.7 I/O Ports (P ports)625.7.1 Configuration of I/O ports625.7.2 Mask option625.7.3 I/O control registers and I/O mode625.7.4 Pull-up control635.7.5 Special output635.7.6 Control of I/O ports655.7.7 Programming notes685.8 Serial Interface695.8.1 Configuration of serial interface695.8.2 Switching of terminal functions695.8.3 Transfer modes705.8.4 Clock source715.8.5 Transmit-receive control725.8.6 Operation of clock synchronous transfer735.8.7 Operation of asynchronous transfer775.8.8 Interrupt function815.8.9 Control of serial interface835.8.10 Programming notes885.9 Clock Timer895.9.1 Configuration of clock timer895.9.2 Interrupt function895.9.3 Control of clock timer915.9.4 Programming notes935.10 Programmable Timer945.10.1 Configuration of programmable timer945.10.2 Operation mode955.10.3 Setting of input clock975.10.4 Operation and control of timer975.10.5 Interrupt function995.10.6 Setting of TOUT output1015.10.7 Transfer rate setting of serial interface1025.10.8 Setting frame frequency for LCD driver1025.10.9 Control of programmable timer1035.10.10 Programming notes1155.11 LCD Driver1165.11.1 Configuration of LCD driver1165.11.2 LCD power supply1165.11.3 Frame frequency1175.11.4 Switching drive duty1175.11.5 Display memory1215.11.6 Display control1285.11.7 Control of LCD driver1295.11.8 Programming notes1315.12 Supply Voltage Detection (SVD) Circuit1325.12.1 Configuration of SVD circuit1325.12.2 SVD operation1325.12.3 Control of SVD circuit1335.12.4 Programming notes1335.13 Heavy Load Protection Function1345.13.1 Outline of heavy load protection function1345.13.2 Control of heavy load protection function1345.13.3 Programming note1345.14 Interrupt and Standby Status1355.14.1 Interrupt generation conditions1355.14.2 Interrupt factor flag1375.14.3 Interrupt enable register1385.14.4 Interrupt priority register and interrupt priority level1395.14.5 Exception processing vectors1405.14.6 Control of interrupt1415.14.7 Programming notes1436 SUMMARY OF NOTES1446.1 Notes for Low Current Consumption1446.2 Precautions on Mounting1457 BASIC EXTERNAL WIRING DIAGRAM1478 ELECTRICAL CHARACTERISTICS1488.1 Absolute Maximum Rating1488.2 Recommended Operating Conditions1488.3 DC Characteristics1498.4 Analog Circuit Characteristics1508.5 Power Current Consumption1518.6 AC Characteristics1528.7 Oscillation Characteristics1578.8 Characteristics Curves (reference value)1589 PACKAGE1679.1 Plastic Package1679.2 Ceramic Package for Test Samples16810 PAD LAYOUT16910.1 Diagram of Pad Layout16910.2 Pad Coordinates170APPENDIX A S5U1C88000P1&S5U1C88649P2 MANUAL (Peripheral Circuit Board for S1C88650)171A.1 Names and Functions of Each Part171A.2 Precautions173A.2.1 Precaution for operation173A.2.2 Differences from actual IC173A.3 Connecting to the Target System176A.4 Product Specifications179APPENDIX B USING KANJI FONT180Size: 1.14 MBPages: 182Language: EnglishOpen manual