
MCP434X/436X
DS22233A-page 48
2009 Microchip Technology Inc.
TABLE 7-2:
MEMORY MAP AND THE SUPPORTED COMMANDS
Address
Command
Data
SPI String (Binary)
Value
Function
MOSI (SDI pin)
00h
Volatile Wiper 0
Write Data
nn nnnn nnnn
0000 00nn nnnn nnnn
1111 1111 1111 1111
Read Data
nn nnnn nnnn
0000 11nn nnnn nnnn
1111 111n nnnn nnnn
Increment Wiper
—
0000 0100
1111 1111
Decrement Wiper
—
0000 1000
1111 1111
01h
Volatile Wiper 1
Write Data
nn nnnn nnnn
0001 00nn nnnn nnnn
1111 1111 1111 1111
Read Data
nn nnnn nnnn
0001 11nn nnnn nnnn
1111 111n nnnn nnnn
Increment Wiper
—
0001 0100
1111 1111
Decrement Wiper
—
0001 1000
1111 1111
02h
NV Wiper 0
Write Data
nn nnnn nnnn
0010 00nn nnnn nnnn
1111 1111 1111 1111
Read Data
nn nnnn nnnn
0010 11nn nnnn nnnn
1111 111n nnnn nnnn
HV Inc. (WL0 DIS) (3)
—
0010 0100
1111 1111
—
0010 1000
1111 1111
03h
NV Wiper 1
Write Data
nn nnnn nnnn
0011 00nn nnnn nnnn
1111 1111 1111 1111
Read Data
nn nnnn nnnn
0011 11nn nnnn nnnn
1111 111n nnnn nnnn
—
0011 0100
1111 1111
—
0011 1000
1111 1111
Volatile
TCON 0 Register
Write Data
nn nnnn nnnn
0100 00nn nnnn nnnn
1111 1111 1111 1111
Read Data
nn nnnn nnnn
0100 11nn nnnn nnnn
1111 111n nnnn nnnn
Status Register
Read Data
nn nnnn nnnn
0101 11nn nnnn nnnn
1111 111n nnnn nnnn
06h
Volatile Wiper 2
Write Data
nn nnnn nnnn
0110 00nn nnnn nnnn
1111 1111 1111 1111
Read Data
nn nnnn nnnn
0110 11nn nnnn nnnn
1111 111n nnnn nnnn
Increment Wiper
—
0110 0100
1111 1111
Decrement Wiper
—
0110 1000
1111 1111
07h
Volatile Wiper 3
Write Data
nn nnnn nnnn
0111 00nn nnnn nnnn
1111 1111 1111 1111
Read Data
nn nnnn nnnn
0111 11nn nnnn nnnn
1111 111n nnnn nnnn
Increment Wiper
—
0111 0100
1111 1111
Decrement Wiper
—
0111 1000
1111 1111
08h
NV Wiper 2
Write Data
nn nnnn nnnn
1000 00nn nnnn nnnn
1111 1111 1111 1111
Read Data
nn nnnn nnnn
1000 11nn nnnn nnnn
1111 111n nnnn nnnn
—
1000 0100
1111 1111
—
1000 1000
1111 1111
09h
NV Wiper 3
Write Data
nn nnnn nnnn
1001 00nn nnnn nnnn
1111 1111 1111 1111
Read Data
nn nnnn nnnn
1001 11nn nnnn nnnn
1111 111n nnnn nnnn
—
1001 0100
1111 1111
—
1001 1000
1111 1111
Volatile
TCON 1 Register
Write Data
nn nnnn nnnn
1010 00nn nnnn nnnn
1111 1111 1111 1111
Read Data
nn nnnn nnnn
1010 11nn nnnn nnnn
1111 111n nnnn nnnn
Data EEPROM
Write Data
nn nnnn nnnn
1011 00nn nnnn nnnn
1111 1111 1111 1111
Read Data
nn nnnn nnnn
1011 11nn nnnn nnnn
1111 111n nnnn nnnn
Data EEPROM
Write Data
nn nnnn nnnn
1100 00nn nnnn nnnn
1111 1111 1111 1111
Read Data
nn nnnn nnnn
1100 11nn nnnn nnnn
1111 111n nnnn nnnn
Data EEPROM
Write Data
nn nnnn nnnn
1101 00nn nnnn nnnn
1111 1111 1111 1111
Read Data
nn nnnn nnnn
1101 11nn nnnn nnnn
1111 111n nnnn nnnn
Data EEPROM
Write Data
nn nnnn nnnn
1110 00nn nnnn nnnn
1111 1111 1111 1111
Read Data
nn nnnn nnnn
1110 11nn nnnn nnnn
1111 111n nnnn nnnn
0Fh
Data EEPROM
Write Data
nn nnnn nnnn
1111 00nn nnnn nnnn
1111 1111 1111 1111
Read Data
nn nnnn nnnn
1111 11nn nnnn nnnn
1111 111n nnnn nnnn
—
1111 0100
1111 1111
—
1111 1000
1111 1111
Note
1:
The Data Memory is only 9-bits wide, so the MSb is ignored by the device.
2:
All these Address/Command combinations are valid, so the CMDERR bit is set. Any other Address/Command combination is a
command error state and the CMDERR bit will be clear.
3:
Disables WiperLock Technology for wiper 0, wiper 1, wiper 2, wiper3, or disables Write Protect.
4:
Enables WiperLock Technology for wiper 0, wiper 1, wiper 2, wiper3, or enables Write Protect.
5:
Increment or Decrement commands are invalid for these addresses.