English
Language : 

MCP434X Datasheet, PDF (60/80 Pages) Microchip Technology – 7/8-Bit Quad SPI Digital POT with Non-Volatile Memory
MCP434X/436X
7.9 Modify Write Protect or WiperLock
Technology (High Voltage)
Enable and Disable
This command is a special case of the High Voltage
Decrement Wiper and High Voltage Increment Wiper
commands to the non-volatile memory locations 02h,
03h, and 0Fh. This command is used to enable or
disable either the software Write Protect, wiper 0, wiper
1, wiper 2 and wiper 3 WiperLock Technology.
Table 7-6 shows the memory addresses, the High
Voltage command and the result of those commands
on the non-volatile WP, WL0 WL1, WL2, or WL3 bits.
The format of the command is shown in Figure 7-8
(Enable) or Figure 7-6 (Disable).
7.9.1
SINGLE ENABLE WRITE PROTECT
OR WIPERLOCK TECHNOLOGY
(HIGH VOLTAGE)
Figure 6-4 through Figure 6-5 show possible
waveforms for a single Modify Write Protect or
WiperLock Technology command.
A Modify Write Protect or WiperLock Technology
Command will only start an EEPROM write cycle (twc)
after a properly formatted Command (8-clocks) has
been received and the CS pin transitions to the inactive
state (VIH).
After the CS pin is driven inactive (VIH), the serial
interface may immediately be re-enabled by driving the
CS pin to the active state (VILor VIHH).
During an EEPROM write cycle, only serial commands
to Volatile memory (addresses 00h, 01h, 04h, 05h, 06h,
07h, and 0Ah) are accepted. All other serial commands
are ignored until the EEPROM write cycle (twc) com-
pletes. This allows the Host Controller to operate on the
Volatile Wiper registers and the TCON register, and to
Read the Status Register. The EEWA bit in the Status
register indicates the status of an EEPROM Write
Cycle.
TABLE 7-6: ADDRESS MAP TO MODIFY WRITE PROTECT AND WIPERLOCK TECHNOLOGY
Memory
Address
Command’s and Result
High Voltage Decrement Wiper
High Voltage Increment Wiper
00h
Wiper 0 register is decremented
Wiper 0 register is incremented
01h
Wiper 1 register is decremented
Wiper 1 register is incremented
02h
WL0 is enabled
WL0 is disabled
03h
04h (1)
05h (1)
WL1 is enabled
TCON0 register not changed, CMDERR bit is
set
STATUS register not changed, CMDERR bit is
set
WL1 is disabled
TCON0 register not changed, CMDERR bit is
set
STATUS register not changed, CMDERR bit is
set
06h
Wiper 2 register is decremented
Wiper 2 register is incremented
07h
Wiper 3 register is decremented
Wiper 3 register is incremented
08h
WL2 is enabled
WL2 is disabled
09h
0Ah (1)
0Bh - 0Eh (1)
WL3 is enabled
TCON1 register not changed, CMDERR bit is
set
Reserved
WL3 is disabled
TCON1 register not changed, CMDERR bit is
set
Reserved
0Fh
WP is enabled
WP is disabled
Note 1: Reserved addresses: Increment or Decrement commands are invalid for these addresses.
DS22233A-page 60
© 2009 Microchip Technology Inc.