| Electronic Components Datasheet Search |
|
ASI4U Datasheet(PDF) 22 Page - Renesas Technology Corp |
|
|
|||||||||||||||||||||||||||||
ASI4U Datasheet(HTML) 22 Page - Renesas Technology Corp |
|
22 / 71 page ![]() ASI4U / ASI4U-E / ASI4U-F Datasheet © 2016 Integrated Device Technology, Inc. 22 January 26, 2016 3.5. EEPROM The ASI4U provides an on-chip EEPROM with typical write times of 12.5ms and read times of 110ns. For security reasons, the memory area is structured in two independent data blocks and a single bit Security flag. The data blocks are named the “User Area” and “Firmware Area.” The Firmware Area block contains all manufacturing-related configuration data (e.g., selection of operational modes, ID codes). It can be protected against undesired data modification by setting the Program_Mode_Disable flag to 1. The User Area contains only data that is relevant for changes in the final application (i.e., field installation of the slave module). The environment, where modifications of the user data might become necessary, can sometimes be rough and unpredictable. In order to ensure a write access cannot result in an undetected corruption of EEPROM data, additional security is provided when programming the User Area. Any write access to the User Area (by the calls Address_Assignment or Write_ID_Code1) is accompanied by two write steps to the Security flag, one before and one after the actual modification of user data. The following procedure is executed when writing to the User Area of the EEPROM: 1. The Security flag is programmed to 1. 2. The content of the Security flag is read back, verifying it was programmed to 1. 3. The user data is modified. 4. A read back of the written data is performed. 5. If the read back has proven successful programming of the user data, the Security flag is programmed back to 0. 6. The content of the Security flag is read back, verifying it was programmed to 0. In addition to a read out of the data areas, the Security flag of the EEPROM is also read and evaluated during IC initialization. If the value of the Security flag equals 1 (e.g., due to an undesired interruption of a User Area write access), the entire User Area data is treated as corrupted and the Slave Address is set to 0HEX in the corresponding volatile shadow registers during initialization. Then the programming of the User Area data can be repeated. Table 3.4 EEPROM Contents User Area Firmware Area ASI4U Internal EEPROM Address [hex] Bit Position EEPROM Cell Content EEPROM Register Content 0 0 to 3 A0 to A3 Slave address low nibble 1 0 A4 Slave address high nibble 2 0 to 2 ID1_Bit0 to ID1_Bit2 ID_Code_Extension_1 2 3 ID1_Bit3 ID_Code_Extension_1, A/B slave selection in extended address mode 3 to 7 Not implemented 8 0 to 3 ID_Bit0 to ID_Bit3 ID_Code 9 0 to 3 ID2_Bit0 to ID2_Bit3 ID_Code_Extension_2 A 0 to 3 IO_Bit0 to IO_Bit3 IO_Code |
|
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 |
| 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 |