AT45DB161E-SSHD-B Adesto Technologies, AT45DB161E-SSHD-B Datasheet - Page 20
![no-image](/images/no-image-200.jpg)
AT45DB161E-SSHD-B
Manufacturer Part Number
AT45DB161E-SSHD-B
Description
Flash 16M 2.5-3.6V 85Mhz Serial Flash
Manufacturer
Adesto Technologies
Datasheet
1.AT45DB161E-SHD-B.pdf
(72 pages)
Specifications of AT45DB161E-SSHD-B
Rohs
yes
Data Bus Width
8 bit
Memory Type
Data Flash
Memory Size
16 Mbit
Architecture
Flexible, Uniform Erase
Timing Type
Synchronous
Interface Type
SPI
Supply Voltage - Max
3.6 V
Supply Voltage - Min
2.5 V
Maximum Operating Current
26 mA
Operating Temperature
- 40 C to + 85 C
Mounting Style
SMD/SMT
Package / Case
SOIC-8
Factory Pack Quantity
100
7.3
7.3.1
Sector Protection Register
The nonvolatile Sector Protection Register specifies which sectors are to be protected or unprotected with either the
software or hardware controlled protection methods. The Sector Protection Register contains 16 bytes of data, of which
byte locations 0 through 15 contain values that specify whether Sectors 0 through 15 will be protected or unprotected.
The Sector Protection Register is user modifiable and must be erased before it can be reprogrammed.
illustrates the format of the Sector Protection Register.
Table 7-4.
Note:
Table 7-5.
Note:
Erase Sector Protection Register
In order to modify and change the values of the Sector Protection Register, it must first be erased using the Erase Sector
Protection Register command.
To erase the Sector Protection Register, a 4-byte command sequence of 3Dh, 2Ah, 7Fh, and CFh must be clocked into
the device. After the last bit of the opcode sequence has been clocked in, the CS pin must be deasserted to initiate the
internally self-timed erase cycle. The erasing of the Sector Protection Register should take place in a maximum time of
t
powered-down before the completion of the erase cycle, then the contents of the Sector Protection Register cannot be
guaranteed.
The Sector Protection Register can be erased with sector protection enabled or disabled. Since the erased state (FFh) of
each byte in the Sector Protection Register is used to indicate that a sector is specified for protection, leaving the sector
protection enabled during the erasing of the register allows the protection scheme to be more effective in the prevention
of accidental programming or erasing of the device. If for some reason an erroneous program or erase command is sent
to the device immediately after erasing the Sector Protection Register and before the register can be reprogrammed,
then the erroneous program or erase command will not be processed because all sectors would be protected.
Table 7-6.
PE
Sector Number
Protected
Unprotected
Sectors 0a and 0b Unprotected
Protect Sector 0a
Protect Sector 0b
Protect Sectors 0a and 0b
Command
Erase Sector Protection Register
. During this time, the RDY/BUSY bit in the Status Register will indicate that the device is busy. If the device is
1.
1.
Sector Protection Register
The default values for bytes 0 through 15 are 00h when shipped from Adesto.
Sector 0 (0a, 0b) Sector Protection Register Byte Value
x = Don’t care
Erase Sector Protection Register Command
(Page 0-7)
Sector 0a
Bit 7:6
Byte 1
00
11
00
11
3Dh
See
0 (0a, 0b)
Adesto AT45DB161E [DATASHEET]
(Page 8-255)
Table 7-5
Sector 0b
Bit 5:4
00
00
11
11
Byte 2
2Ah
Bit 3:2
N/A
XX
XX
XX
XX
Byte 3
7Fh
8782D–DFLASH–11/2012
Bit 1:0
1 to 15
N/A
XX
XX
XX
XX
Table 7-4
FFh
00h
Byte 4
CFh
Value
Data
Cxh
0xh
3xh
Fxh
20