поискавой системы для электроныых деталей
  Russian  ▼
ALLDATASHEETRU.COM

X  

ATmega328P датащи(PDF) 277 Page - ATMEL Corporation

номер детали ATmega328P
подробное описание детали  8-bit Microcontroller with 4/8/16/32K Bytes In-System Programmable Flash
PDF  448 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
производитель  ATMEL [ATMEL Corporation]
домашняя страница  http://www.atmel.com
Logo ATMEL - ATMEL Corporation

ATmega328P датащи(HTML) 277 Page - ATMEL Corporation

Back Button ATmega328P Datasheet HTML 273Page - ATMEL Corporation ATmega328P Datasheet HTML 274Page - ATMEL Corporation ATmega328P Datasheet HTML 275Page - ATMEL Corporation ATmega328P Datasheet HTML 276Page - ATMEL Corporation ATmega328P Datasheet HTML 277Page - ATMEL Corporation ATmega328P Datasheet HTML 278Page - ATMEL Corporation ATmega328P Datasheet HTML 279Page - ATMEL Corporation ATmega328P Datasheet HTML 280Page - ATMEL Corporation ATmega328P Datasheet HTML 281Page - ATMEL Corporation Next Button
Zoom Inzoom in Zoom Outzoom out
 277 / 448 page
background image
277
8161D–AVR–10/09
ATmega48PA/88PA/168PA/328P
26. Boot Loader Support – Read-While-Write Self-Programming,
ATmega88PA, ATmega168PA and ATmega328P
26.1
Features
• Read-While-Write Self-Programming
• Flexible Boot Memory Size
• High Security (Separate Boot Lock Bits for a Flexible Protection)
• Separate Fuse to Select Reset Vector
• Optimized Page(1) Size
• Code Efficient Algorithm
• Efficient Read-Modify-Write Support
Note:
1. A page is a section in the Flash consisting of several bytes (see Table 27-11 on page 299)
used during programming. The page organization does not affect normal operation.
26.2
Overview
In ATmega88PA, ATmega168PA and ATmega328P, the Boot Loader Support provides a real
Read-While-Write Self-Programming mechanism for downloading and uploading program code
by the MCU itself. This feature allows flexible application software updates controlled by the
MCU using a Flash-resident Boot Loader program. The Boot Loader program can use any avail-
able data interface and associated protocol to read code and write (program) that code into the
Flash memory, or read the code from the program memory. The program code within the Boot
Loader section has the capability to write into the entire Flash, including the Boot Loader mem-
ory. The Boot Loader can thus even modify itself, and it can also erase itself from the code if the
feature is not needed anymore. The size of the Boot Loader memory is configurable with fuses
and the Boot Loader has two separate sets of Boot Lock bits which can be set independently.
This gives the user a unique flexibility to select different levels of protection.
26.3
Application and Boot Loader Flash Sections
The Flash memory is organized in two main sections, the Application section and the Boot
Loader section (see Figure 26-2). The size of the different sections is configured by the
BOOTSZ Fuses as shown in Table 26-7 on page 289 and Figure 26-2. These two sections can
have different level of protection since they have different sets of Lock bits.
26.3.1
Application Section
The Application section is the section of the Flash that is used for storing the application code.
The protection level for the Application section can be selected by the application Boot Lock bits
(Boot Lock bits 0), see Table 26-2 on page 281. The Application section can never store any
Boot Loader code since the SPM instruction is disabled when executed from the Application
section.
26.3.2
BLS – Boot Loader Section
While the Application section is used for storing the application code, the The Boot Loader soft-
ware must be located in the BLS since the SPM instruction can initiate a programming when
executing from the BLS only. The SPM instruction can access the entire Flash, including the
BLS itself. The protection level for the Boot Loader section can be selected by the Boot Loader
Lock bits (Boot Lock bits 1), see Table 26-3 on page 281.



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


датащи скачать

Go To PDF Page


ссылки URL



Вашему бизинису помогли Аллдатащит?  [ DONATE ] 

Что такое Аллдатащит   |   реклама   |   контакт   |   Конфиденциальность   |   Ссылка на техническое описание    |   обмен ссыками   |   поиск по производителю
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