English
Language : 

IC89E54 Datasheet, PDF (21/36 Pages) Integrated Circuit Solution Inc – 8-BITS SINGLE MICROCONTROLLER with 16/32/64-Kbytes of FLASH, 256 byte +512 byte RAM
IC89E54/58/64
Table 4. Flash Programming Mode
Mode(1)
RST PSEN PROG EA
P2.6 P2.7
Read Signature Byte H
L
Chip Erase
H
L
Block 1 (2) Erase
H
L
Block 2 (2) Erase
H
L
Program Main code H
L
Program Lock Bit 1 H
L
Program Lock Bit 2 H
L
Program Lock Bit 3 H
L
Verify Lock Bits
H
L
Verify Main Code
H
L
H
H
L
L
12V/H H L
12V/H L H
12V/H L
L
12V/H L H
12V/H H H
12V/H H H
12V/H H L
H
H
H
L
H
H
L
L
P3.6
L
L
L
H
H
H
L
H
L
H
P3.7 P0[7:0] P1[7:0] P3[3:2] COM
P2[5:0] HEX(3)
L DO AL AH
0
L
X
X
X
1
L
X
X
X
2
L
X
X
X
4
H
DI
AL AH
E
H
X
X
X
F
L
X
X
X
3
L
X
X
X
5
H DO[3:1] X
X
9
H DO AL
AH
C
1. To read the signature bytes 30H, 31H, 32H are needed before any written command. To read signature bytes is needed
after any new mode changed. This operation provides additional protection for inadvertent writes to the internal flash
memory cause by a noisy or unstable system environment during the power-up or unstable power condition. If any
unstable power condition has happened while written operation proceeds, to read signature bytes again will re-enable
written command. (Power-on reset voltage is about 2.7V.)
2. Block 1 includes flash address from 0000H to 3FFFH in IC89E54, from 0000H to 7FFFH in IC89E58, from 0000H to
EFFFH in IC89E64. Block 2 includes F000H to FFFFH. Block 2 is resident in IC89E64 only.
3. “COM HEX” presents the combination value of [P3.7, P3.6, P2.7, P2.6].
Product Identification
The “Read Signature Bytes” command accesses the Signature Bytes that identify the device as IC89E54/58/64 and the
manufacturer code. External programmers primarily use these Signature Bytes, shown in Table 4, in the selection of
programming algorithms. The Read Signature Bytes command is selected by the byte code of 00h on P3[7:6] and P2[7:
6]. Manufacturer code of ICSI is “D5H” that reside in address 30H of signature. The flash memory sizes of MCU are shown
in address 31H, code value 04H respect to 16K main flash memory, code value 08H respect to 32K main flash memory,
code value 10H respect to 64K main flash memory. The address 32H value of signature byte respect to written operation
VPP value, code value FFH respects to 12V and 55H respects to 5V.
Table 5. Signature Bytes Information
IC89E54 (VPP=12V)
IC89E54 (VPP=5V)
IC89E58 (VPP=12V)
IC89E58 (VPP=5V)
IC89E64 (VPP=12V)
IC89E64 (VPP=5V)
Addr 30H
D5H
D5H
D5H
D5H
D5H
D5H
Addr 31H
04H
04H
08H
08H
10H
10H
Addr 32H
FFH
05H
FFH
05H
FFH
05H
Integrated C ircuitSolution Inc.
21
MC012-0C 11/16/2001