| Electronic Components Datasheet Search |
|
AT89LP51 Datasheet(PDF) 81 Page - ATMEL Corporation |
|
|
|||||||||||||||||||||||||||||
AT89LP51 Datasheet(HTML) 81 Page - ATMEL Corporation |
|
81 / 113 page ![]() 81 3709B–MICRO–12/10 AT89LP51/52 - Preliminary 17.2 Memory Organization The AT89LP51/52 offers 8K bytes of In-System Programmable (ISP) nonvolatile Flash code memory and 256 bytes of nonvolatile Flash data memory. In addition, the device contains a 256- byte User Signature Array and a 128-byte read-only Atmel Signature Array. The memory organi- zation is shown in Table 17-1 and Figure 17-3. The memory is divided into pages of 128 bytes each. A single read or write command may only access half a page (64 bytes) in the memory; however, write with auto-erase commands will erase an entire 128-byte page even though they can only write one half page. Each memory type resides in its own address space and is accessed by commands specific to that memory. However, all memory types share the same page size. User configuration fuses are mapped as a row in the memory, with each byte representing one fuse. From a programming standpoint, fuses are treated the same as normal code bytes except they are not affected by Chip Erase. Fuses can be enabled at any time by writing 00h to the appropriate locations in the fuse row. However, to disable a fuse, i.e. set it to FFh, the entire fuse row must be erased and then reprogrammed. The programmer should read the state of all the fuses into a temporary location, modify those fuses which need to be disabled, then issue a Fuse Write with Auto-Erase command using the temporary data. Lock bits are treated in a simi- lar manner to fuses except they may only be erased (unlocked) by Chip Erase. Figure 17-3. AT89LP52 Memory Organization Table 17-1. AT89LP51/52 Memory Organization Memory Capacity Page Size # Pages Address Range CODE 4096 bytes 8192 bytes 128 bytes 32 64 0000H – 0FFFH 0000H – 1FFFH DATA 256 bytes 128 bytes 2 0000H – 00FFH User Signature 256 bytes 128 bytes 2 0000H – 00FFH Atmel Signature 128 bytes 128 bytes 1 0000H – 007FH Page 63 Low Page 62 Low User Fuse Row User Signature Array Atmel Signature Array Code Memory 00 3F 0000 1FFF Data Memory Page 63 High Page 62 High 40 7F Page 0 Low Page 0 Low Page 1 Low Page 0 High Page 1 High Page 0 Low Page 1 Low Page 0 Low Page 1 High Page 1 High Page 0 High 00 3F Page Buffer Page 0 Low Page 1 Low Page 0 High Page 1 High |
|
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 |