PMC
COMMAND DEFINITION
Table 4. Software Command Definition
Pm29F002
Command
S eq u en ce
Read
Chip Erase
Block Erase
Byte
Program
Boot Block
Lockout
(2,3)
Boot Block
Lockout
Detection
(3)
Product
Manufacturer ID
Product Device
ID (Top Boot)
Product Device
ID (Bottom Boot)
Product ID
Exit
(6)
Product ID
Exit
(6)
B us
Cycle
1
6
6
4
6
1st B u s
Cycle
Addr Data
Addr D
OUT
555h A A h
555h A A h
555h A A h
555h A A h
2n d B u s
Cycle
Addr Data
3rd Bus
Cycle
Addr Data
4th Bus
Cycle
Addr Data
5th Bus
Cylce
Addr Data
6th Bus
Cycle
Addr Data
2A A h 55h
2A A h 55h
2A A h 55h
2A A h 55h
555h 80h
555h 80h
555h A 0h
555h 80h
555h A A h
555h A A h
Addr D
IN
555h A A h
BA
(4)
(4)
2A A h 55h
2A A h 55h
555h 10h
BA
(1)
30h
2A A h 55h
555h 40h
00h
(5)
01h
(5)
3
555h A A h
2A A h 55h
555h 90h
BA
3
3
3
3
1
555h A A h
555h A A h
555h A A h
555h A A h
X X X h F 0h
2A A h 55h
2A A h 55h
2A A h 55h
2A A h 55h
555h 90h
555h 90h
555h 90h
555h F 0h
X 00h 9D h
X 01h 1D h
X 01h 2D h
Notes:
1. BA = Block address of the block to be erased.
2. When the boot block lockout feature is enabled, the boot block will not be erased when a chip erase
command or a block erase command for boot block erasure is issued. Once the boot block is not
protected, the boot block will be erased when a chip erase command or a block erase command for
boot block erasure is issued.
3. After completion of the boot block lockout enable or detection command, the Product ID Exit com-
mand must be issued to return to standard read mode.
4. BA = Block address of the boot block;
For top boot block location, A0 = “0”, A1 = “1”, and A14-A17 = “1” where A2-A13 = Don’t Care;
For bottom boot block location, A0 = “0”, A1 = “1”, and A14-A17 = “0” where A2-A13 = Don’t Care.
5. I/O0 = “1” means boot block lockout is enabled, I/O0 = “0” means boot block lockout is disabled.
6. Either one of the Product ID Exit command can be used.
Programmable Microelectronics Corp.
8
Issue Date: March, 2001 Rev: 1.0