Electronic Components Datasheet Search
  English  ▼

X  

ATECC508A Datasheet(PDF) 23 Page - Microchip Technology

Part # ATECC508A
Description  Cryptographic Co-processor with Secure Hardware-Based Key Storage
PDF  109 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
Manufacturer  MICROCHIP [Microchip Technology]
Direct Link  http://www.microchip.com
Logo MICROCHIP - Microchip Technology

ATECC508A Datasheet(HTML) 23 Page - Microchip Technology

Back Button ATECC508A Datasheet HTML 19Page - Microchip Technology ATECC508A Datasheet HTML 20Page - Microchip Technology ATECC508A Datasheet HTML 21Page - Microchip Technology ATECC508A Datasheet HTML 22Page - Microchip Technology ATECC508A Datasheet HTML 23Page - Microchip Technology ATECC508A Datasheet HTML 24Page - Microchip Technology ATECC508A Datasheet HTML 25Page - Microchip Technology ATECC508A Datasheet HTML 26Page - Microchip Technology ATECC508A Datasheet HTML 27Page - Microchip Technology Next Button
Zoom Inzoom in Zoom Outzoom out
 23 / 109 page
background image
2.2.6
Special Memory Values in the Config Zone (Bytes 0 through 12)
Various fixed information is included in the ATECC508A that can never be written under any
circumstances and can always be read, regardless of the state of the lock bits.
•
SerialNum
Nine bytes (SN<0:8>) that together form a unique value that is never repeated for any device in the
CryptoAuthentication family. The serial number is divided into two groups:
–
SN<0:1> and SN<8>
The values of these bits are fixed at manufacturing time in most versions of the ATECC508A.
Their default value is 0x01 23 EE. These 24 bits are always included in the cryptographic
computations that the ATECC508A makes.
–
SN<2:3> and SN<4:7>
The values of these bits are programmed by Microchip during the manufacturing process and
are different for every die. These 48 bits are optionally included in some cryptographic
computations that are made by the ATECC508A.
•
RevNum
Four bytes of information that are used by Microchip to provide manufacturing revision information.
These bytes can be freely read as RevNum<0:3>, but they should never be used by system
software because they may be revised by Microchip occasionally.
2.3
EEPROM One Time Programmable (OTP) Zone
The OTP zone of 64 bytes (512 bits) is part of the EEPROM array, and can be used for read-only storage
or consumption logging purposes. It is organized as two blocks of 32 bytes each.
Prior to locking the Configuration zone (LockConfig=0x55), the OTP zone is inaccessible and can be
neither read nor written. After configuration locking, but prior to locking of the OTP zone (LockValue
=0x55), the entire OTP zone can be written using the Write command. If desired, the data to be written
can be encrypted. Prior to locking the data/OTP zones using LockValue, this zone cannot be read at all.
Once the OTP zone is locked, the OTPmode byte in the configuration zone controls the access
permissions of this zone as follows:
•
Read-only Mode
The data cannot be modified and would be used to store fixed model numbers, calibration
information, manufacturing history, or other data that should never change. The Write command
will always return an error and leave the memory unmodified.
All 64 bytes within the OTP zone are always available for reading using either 4 or 32 byte reads.
•
Consumption Mode
The bits function as one-way fuses and can be used to track consumption or usage of the item to
which the ATECC508A device is attached. In a battery, for example, they might be used to track
charging cycles or use time. In a printer ink cartridge, they might track the quantity of material
consumed. In a medical device, they might track the number of permitted uses for a limited use
item.
The Write command can only cause bits to transition from a one to a zero. Logically, this means
that the data value in the input parameter list will be ANDed with the current value in the word(s),
and the result written back to memory. As an example, writing a value of 0xFF results in no change
to the byte and writing a value of 0x00 causes the byte in memory to go to zero, regardless of the
previous value. Once a bit has transitioned to a zero, it can never transition back to a one.
All 64 bytes within the OTP zone are always available for reading using either 4 or 32 byte reads.
ATECC508A
Device Organization
© 2017 Microchip Technology Inc.
Datasheet Complete
DS20005927A-page 23



Html Pages

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100  ...More


Datasheet Download

Go To PDF Page


Link URL



Does ALLDATASHEET help your business so far?  [ DONATE ] 

About Alldatasheet   |   Advertisement   |   Contact us   |   Privacy Policy   |   Link to Datasheet    |   Link Exchange   |   Manufacturer List
All Rights Reserved©Alldatasheet.com


Mirror Sites
English : Alldatasheet.com  |   English : Alldatasheet.net  |   Chinese : Alldatasheetcn.com  |   German : Alldatasheetde.com  |   Japanese : Alldatasheet.jp
Russian : Alldatasheetru.com  |   Korean : Alldatasheet.co.kr  |   Spanish : Alldatasheet.es  |   French : Alldatasheet.fr  |   Italian : Alldatasheetit.com
Portuguese : Alldatasheetpt.com  |   Polish : Alldatasheet.pl  |   Vietnamese : Alldatasheet.vn
Indian : Alldatasheet.in  |   Mexican : Alldatasheet.com.mx  |   British : Alldatasheet.co.uk  |   New Zealand : Alldatasheet.co.nz
Family Site : ic2ic.com  |   icmetro.com