
v
15.1 Outline . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 145
15.2 Memory Mapping. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 145
15.3 Serial PROM Mode Setting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 146
15.3.1 Serial PROM Mode Control Pins ........................................................................................................ 146
15.3.2 Pin Function........................................................................................................................................ 146
15.3.3 Example Connection for On-Board Writing......................................................................................... 147
15.3.4 Activating the Serial PROM Mode ...................................................................................................... 148
15.4 Interface Specifications for UART . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 149
15.5 Operation Command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 151
15.6 Operation Mode. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 151
15.6.1 Flash Memory Erasing Mode (Operating command: F0H) ................................................................. 153
15.6.2 Flash Memory Writing Mode (Operation command: 30H) .................................................................. 155
15.6.3 RAM Loader Mode (Operation Command: 60H) ................................................................................ 158
15.6.4 Flash Memory SUM Output Mode (Operation Command: 90H)......................................................... 160
15.6.5 Product ID Code Output Mode (Operation Command: C0H).............................................................. 161
15.6.6 Flash Memory Status Output Mode (Operation Command: C3H) ...................................................... 163
15.6.7 Flash Memory Read Protection Setting Mode (Operation Command: FAH) ...................................... 164
15.7 Error Code . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 166
15.8 Checksum (SUM) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 166
15.8.1 Calculation Method ............................................................................................................................. 166
15.8.2 Calculation data .................................................................................................................................. 167
15.9 Intel Hex Format (Binary) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 168
15.10 Passwords . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 168
15.10.1 Password String................................................................................................................................ 169
15.10.2 Handling of Password Error.............................................................................................................. 169
15.10.3 Password Management during Program Development .................................................................... 169
15.11 Product ID Code . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 170
15.12 Flash Memory Status Code . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 170
15.13 Specifying the Erasure Area . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 172
15.14 Port Input Control Register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 172
15.15 Flowchart . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 174
15.16 UART Timing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 175
16. Input/Output Circuitry
16.1 Control Pins . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 177
16.2 Input/Output Ports . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 178
17. Electrical Characteristics
17.1 Absolute Maximum Ratings. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 179
17.2 Operating Conditions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 180
17.2.1 MCU mode (Flash Programming or erasing) ..................................................................................... 180
17.2.2 MCU mode (Except Flash Programming or erasing) ......................................................................... 180
17.2.3 Serial PROM mode............................................................................................................................. 181
17.3 DC Characteristics. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 182
17.4 AD Characteristics. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 183
17.5 AC Characteristics. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 184
17.6 Flash Characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 184
17.6.1 Write/Erase Characteristics ................................................................................................................ 184