Electronic Components Datasheet Search |
|
ADE7169ASTZF16 Datasheet(PDF) 97 Page - Analog Devices |
|
ADE7169ASTZF16 Datasheet(HTML) 97 Page - Analog Devices |
97 / 140 page Preliminary Technical Data ADE7169F16 Rev. PrD | Page 97 of 140 0x0000 PAGE 0 0x01FF 0x0200 PAGE 1 0x03FF 0x0400 PAGE 2 0x05FF 0x0600 PAGE 3 0x07FF 0x0800 PAGE 4 0x09FF 0x0A00 PAGE 5 0x0BFF 0x0C00 PAGE 6 0x0DFF 0x0E00 PAGE 7 0x0FFF 0x1000 PAGE 8 0x11FF 0x1200 PAGE 9 0x13FF 0x1400 PAGE 10 0x15FF 0x1600 PAGE 11 0x17FF 0x1800 PAGE 12 0x19FF 0x1A00 PAGE 13 0x1BFF 0x1C00 PAGE 14 0x1DFF 0x1E00 PAGE 15 0x1FFF READ PROTECT BIT 0 READ PROTECT BIT 1 READ PROTECT BIT 2 READ PROTECT BIT 3 0x2000 PAGE 16 0x21FF 0x2200 PAGE 17 0x23FF 0x2400 PAGE 18 0x25FF 0x2600 PAGE 19 0x27FF 0x2800 PAGE 20 0x29FF 0x2A00 PAGE 21 0x2BFF 0x2C00 PAGE 22 0x2DFF 0x2E00 PAGE 23 0x2FFF 0x3000 PAGE 24 0x31FF 0x3200 PAGE 25 0x33FF 0x3400 PAGE 26 0x35FF 0x3600 PAGE 27 0x37FF 0x3800 PAGE 28 0x39FF 0x3A00 PAGE 29 0x3BFF 0x3C00 PAGE 30 0x3DFF 0x3E00 PAGE 31 0x3FFF READ PROTECT BIT 4 READ PROTECT BIT 5 READ PROTECT BIT 6 READ PROTECT BIT 7 CONTAINS PROTECTION SETTINGS Figure 66: Flash Memory Organization The flash memory can be protected from read or write/erase access. The protection is implemented in part of the last page of the flash memory, Page 31. Four of the bytes from this page are used to set up write/erase protection for each of the pages. Another byte is used for configuring read protection of the flash memory. The read protection is selected for groups of four pages. Finally, there is a byte used to store the key required for modifying the protection scheme. If any code protection is required, the last page of flash memory must be write/erase protected at a minimum. The implication of write/erase protecting the last page is that the content of the 506 bytes in this page that are available to the user must not change. Thus it is recommended that if code protection is enabled, this last page should be used for program memory only if the firmware does not need to be updated in the field. If the firmware must be protected and can be updated at a future date, the last page should be used only for constants used by the program code that will not need to be read during emulation or debug. Therefore, Pages 0 through 30 are for general program and data memory use. It is recommended that Page 31 is used for constants or code that will not need to be updated. Note that the last 6 bytes of Page 31 are reserved for protecting the flash memory. USING THE FLASH MEMORY The 16 kbytes of Flash memory are configured as 32 pages, each of 512 bytes. As with the other ADE7169F16 peripherals, the interface to this memory space is via a group of registers mapped in the SFR space – see . A data register, EDATA, holds the byte of data to be accessed. The byte of flash memory is addressed via the EADRH and EADRL registers. The Flash SFRs Table 83. Flash SFRs SFR Address Default Value Bit Addressable Description ECON 0xB9 0x00 No Flash Control FLSHKY 0xBA 0xFF No Flash Key PROTKY 0xBB 0xFF No Flash Protection Key EDATA 0xBC 0x00 No Flash Data PROTB0 0xBD 0xFF No Flash W/E Protection 0 PROTB1 0xBE 0xFF No Flash W/E Protection 1 PROTR 0xBF 0xFF No Flash Read protection EADRL 0xC6 0x00 No Flash Low address EADRH 0xC7 0x00 No Flash High address Finally, ECON is an 8-bit control register that can be written to with one of seven Flash memory access commands to trigger various read, write, erase, and verify functions. Figure 67 demonstrates the steps required for access to the flash memory. FALSE: ACCESS DENIED ECON=1 ECON FLSHKY=0x3B? ADDRESS DECODER FLSHKY EADRL EADRH Address Flash Protection Key ACCESS ALLOWED? PROTECTION DECODER Command TRUE: ACCESS ALLOWED ECON=0 Figure 67: Flash Memory Read/Write/Erase Protection Block Diagram ECON—Flash/EE Memory Control SFR Programming Flash memory is done through the Flash memory control Flash Control SFR (ECON, 0xB9). This SFR allows the user to read, write, erase, or verify the 16 kbytes of Flash memory. As a method of security, a key must be written to the FLSHKY register to initiate any user access to the flash |
Similar Part No. - ADE7169ASTZF16 |
|
Similar Description - ADE7169ASTZF16 |
|
|
Link URL |
Privacy Policy |
ALLDATASHEET.COM |
Does ALLDATASHEET help your business so far? [ DONATE ] |
About Alldatasheet | Advertisement | Datasheet Upload | Contact us | Privacy Policy | 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 |