数据搜索系统,热门电子元器件搜索
  Chinese  ▼
ALLDATASHEETCN.COM

X  

T89C51AC2-RLSI-M 数据表(PDF) 41 Page - ATMEL Corporation

部件名 T89C51AC2-RLSI-M
功能描述  8-bit MCU with 32K bytes Flash, 10 bits A/D and EEPROM
PDF  117 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
制造商  ATMEL [ATMEL Corporation]
网页  http://www.atmel.com
标志 ATMEL - ATMEL Corporation

T89C51AC2-RLSI-M 数据表(HTML) 41 Page - ATMEL Corporation

Back Button T89C51AC2-RLSI-M Datasheet HTML 37Page - ATMEL Corporation T89C51AC2-RLSI-M Datasheet HTML 38Page - ATMEL Corporation T89C51AC2-RLSI-M Datasheet HTML 39Page - ATMEL Corporation T89C51AC2-RLSI-M Datasheet HTML 40Page - ATMEL Corporation T89C51AC2-RLSI-M Datasheet HTML 41Page - ATMEL Corporation T89C51AC2-RLSI-M Datasheet HTML 42Page - ATMEL Corporation T89C51AC2-RLSI-M Datasheet HTML 43Page - ATMEL Corporation T89C51AC2-RLSI-M Datasheet HTML 44Page - ATMEL Corporation T89C51AC2-RLSI-M Datasheet HTML 45Page - ATMEL Corporation Next Button
Zoom Inzoom in Zoom Outzoom out
 41 / 117 page
background image
Draft.A - March 30, 2001
41
Preview - Confidential
T89C51AC2
10. In-System-Programming (ISP)
10.1. Introduction
With the implementation of the User ROM and the Boot ROM in Flash technology the T89C51AC2 allows the
system engineer the development of applications with a very high level of flexibility. This flexibility is based on
the possibility to alter the customer programming on all stages of a product’s life:
• During the final production phase, the 1st personalization of the product by parallel or serial charging of
the code in the User ROM and if wanted also a customized Boot loader in the Boot memory (Atmel will
provide also a standard Boot loader by default).
• After assembling of the product in its final, embedded position by serial mode via the UART.
This In-System-Programming (ISP) allows code modification over the total lifetime of the product.
Besides the default Boot loader Atmel will provide to the customer also all the needed Application-Programming-
Interfaces (API) which are needed for the ISP. The API will be located also in the Boot memory.
This will allow the customer to have a full use of the 32 Kbyte user memory.
Two blocks flash memories are implemented (see Figure 27):
• Flash memory FM0:
containing 32 Kbytes of program memory organized in page of 128 bytes,
• Flash memory FM1:
2 Kbytes for default boot loader and Application Programming Interfaces (API).
The FM0 supports both, hardware (parallel) and software programming whereas FM1 supports only hardware
programming.
The ISP functions are assumed by:
• FCON register & bit ENBOOT in AUXR1 register,
• Software Boot Vector (SBV), which can be read and modified by using an API or the parallel programming
mode (see Figure 30)
The SBV is stored in XROW.
• The Fuse bit Boot Loader Jump Bit (BLJB) can be read and modified using an API or the parallel programming
mode.
The BLJB is located in the Hardware security byte (see Figure 32).
• The Extra Byte (EB) and Boot Status Byte (BSB) can be modified only by using API (see Figure 32).
EB is stored in XROW
The bit ENBOOT in AUXR1 register allows to map FM1 between address F800h and FFFFh of FM0.
The FM0 can be programed by:
- The Atmel boot loader, located by default in FM1.
- The user boot loader located in FM0
- The user boot loader located in FM1 in place of Atmel boot loader.
API contained in FM1 can be called by the user boot loader located in FM0 at the address [SBV]00h.
The user program simply calls the common entry point with appropriate parameters in FM1 to accomplish the
desired operation (all these methods will describe in Application Notes on api-description).
Boot Flash operations include: erase block, program byte or page, verify byte or page, program security lock bit,
etc. Indeed, Atmel provides the binary code of the default Flash boot loader.



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


链接网址



ALLDATASHEET是否为您带来帮助?  [ DONATE ] 

关于 Alldatasheet   |   广告服务   |   联系我们   |   隐私政策   |   数据表链接    |   链接交换   |   制造商名单
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