
v
15.
Serial PROM Mode
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