AT88SC0104CA-MP Atmel, AT88SC0104CA-MP Datasheet - Page 12
![no-image](/images/manufacturer_photos/0/0/78/atmel_sml.jpg)
AT88SC0104CA-MP
Manufacturer Part Number
AT88SC0104CA-MP
Description
IC EEPROM 1KBIT 4MHZ M2P
Manufacturer
Atmel
Series
CryptoMemory®r
Specifications of AT88SC0104CA-MP
Format - Memory
EEPROMs - Serial
Memory Type
EEPROM
Memory Size
1K (128 x 8)
Speed
4MHz
Interface
I²C, 2-Wire Serial
Voltage - Supply
2.7 V ~ 3.6 V
Operating Temperature
0°C ~ 70°C
Package / Case
M2 P, Smart Card Module
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
11.
12.
12.1.
12.2.
12
Communication Security Modes
Communications between the device and host operate in three basic modes. Standard mode is the default mode for
the device after power-up. Authentication mode is activated by a successful authentication sequence. Encryption mode
is activated by a successful encryption activation following a successful authentication.
Table 4.
Note:
Security Options
Anti-Tearing
In the event of a power loss during a write cycle, the integrity of the device’s stored data is recoverable. This function is
optional: the host may choose to activate the anti-tearing function, depending on application requirements. When anti-
tearing is active, write commands take longer to execute, since more write cycles are required to complete them, and
data is limited to a maximum of eight bytes for each write request.
Data is written first into a buffer zone in EEPROM instead of the intended destination address, but with the same
access conditions. The data is then written in the required location. If this second write cycle is interrupted due to a
power loss, the device will automatically recover the data from the system buffer zone at the next power-up. Non-
volatile buffering of the data is done automatically by the device.
During power-up in applications using Anti-Tearing, the host is required to perform ACK polling in the event that the
device needs to carry out the data recovery process.
Write Lock
If a user zone is configured in the write lock mode, the lowest address byte of an 8-byte page constitutes a write access
byte for the bytes of that page. For example, the write lock byte at $080 controls the bytes from $081 to $087.
Figure 11.
The Write-Lock byte itself may be locked by writing its least significant (rightmost) bit to “0”. Moreover, when write lock
mode is activated, the write lock byte can only be programmed – that is, bits written to “0” cannot return to “1”.
In the write lock configuration, write operations are limited to writing only one byte at a time. Attempts to write more
than one byte will result in writing of just the first byte into the device.
AT88SC0104CA
Standard
Authentication
Encryption
Address
$080
1. Configuration data include viewable areas of the Configuration Zone except the passwords:
Mode
MDC: Modification Detection Code.
MAC: Message Authentication Code.
Communication Security Modes
Write Lock Example
11011001
$0
Configuration Data
xxxx xxxx
locked
$1
Clear
Clear
Clear
xxxx xxxx
locked
(1)
$2
xxxx xxxx
User Data
Encrypted
Clear
Clear
$3
xxxx xxxx
$4
Passwords
Encrypted
Encrypted
Clear
xxxx xxxx
locked
$5
xxxx xxxx
Data Integrity Check
$6
5200ES–CRYPT–08/09
MDC
MAC
MAC
xxxx xxxx
(1)
(1)
(1)
$7