ATmega128 Flash Program Memory

Publisher:郑哥Latest update time:2021-11-02 Source: eefocusKeywords:ATmega128 Reading articles on mobile phones Scan QR code
Read articles on your mobile phone anytime, anywhere

ATmega128 has 128K bytes of online programming Flash. Because all AVR instructions are 16-bit or 32-bit, the FLASH is organized into 64K x 16. Considering software security, the Flash program memory is divided into two areas: the boot program area and the application program area.


Flash memory can be erased and written at least 10,000 times. The program counter PC of ATmega128 is 16 bits, so it can address 64K of program memory. The boot program area and software secure boot lock bit are described in detail in P 255 "Supporting boot loader - self-programming capability that can be read while writing (RWW, Read-While-Write)". P 267 "Memory Programming" introduces the use of SPI or JTAG interface to realize serial download of Flash.


Constants can be stored throughout the program memory address space (see LPM – Load Program Memory Instructions and ELPM – Extended Load Program Memory Instructions).


For the instruction fetch and instruction execution timing diagram, please refer to P 11 “Instruction Execution Timing”.


Keywords:ATmega128 Reference address:ATmega128 Flash Program Memory

Previous article:ATmega128 SRAM data memory
Next article:ATmega128 reset and interrupt handling

Latest Microcontroller Articles
Change More Related Popular Components

EEWorld
subscription
account

EEWorld
service
account

Automotive
development
circle

About Us Customer Service Contact Information Datasheet Sitemap LatestNews


Room 1530, 15th Floor, Building B, No.18 Zhongguancun Street, Haidian District, Beijing, Postal Code: 100190 China Telephone: 008610 8235 0740

Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号