參數(shù)資料
型號: AT80C51-25R
廠商: TEMIC SEMICONDUCTORS
元件分類: 微控制器/微處理器
英文描述: 8-BIT, MROM, 25 MHz, MICROCONTROLLER, PQFP44
文件頁數(shù): 15/170頁
文件大小: 4133K
代理商: AT80C51-25R
111
ATtiny4/5/9/10 [DATASHEET]
8127F–AVR–02/2013
15.4.3
Programming the Flash
The Flash can be written word-by-word. Before writing a Flash word, the Flash target location must be erased.
Writing to an un-erased Flash word will corrupt its content.
The Flash is word-accessed for writing, and the data space uses byte-addressing to access Flash that has been
mapped to data memory. It is therefore important to write the word in the correct order to the Flash, namely low
bytes before high bytes. First, the low byte is written to the temporary buffer. Then, writing the high byte latches
both the high byte and the low byte into the Flash word buffer, starting the write operation to Flash.
The Flash erase operations can only performed for the entire Flash sections.
The Flash programming sequence is as follows:
1.
Perform a Flash section erase or perform a Chip erase
2.
Write the Flash section word by word
15.4.3.1
Chip Erase
The Chip Erase command will erase the entire code section of the Flash memory and the NVM Lock Bits. For
security reasons, the NVM Lock Bits are not reset before the code section has been completely erased. Configura-
tion, Signature and Calibration sections are not changed.
Before starting the Chip erase, the NVMCMD register must be loaded with the CHIP_ERASE command. To start
the erase operation a dummy byte must be written into the high byte of a word location that resides inside the Flash
code section. The NVMBSY bit remains set until erasing has been completed. While the Flash is being erased nei-
ther Flash buffer loading nor Flash reading can be performed.
The Chip Erase can be carried out as follows:
1.
Write the CHIP_ERASE command to the NVMCMD register
2.
Start the erase operation by writing a dummy byte to the high byte of any word location inside the code
section
3.
Wait until the NVMBSY bit has been cleared
15.4.3.2
Erasing the Code Section
The algorithm for erasing all pages of the Flash code section is as follows:
1.
Write the SECTION_ERASE command to the NVMCMD register
2.
Start the erase operation by writing a dummy byte to the high byte of any word location inside the code
section
3.
Wait until the NVMBSY bit has been cleared
15.4.3.3
Writing a Code Word
The algorithm for writing a word to the code section is as follows:
1.
Write the WORD_WRITE command to the NVMCMD register
2.
Write the low byte of the data into the low byte of a word location
3.
Write the high byte of the data into the high byte of the same word location. This will start the Flash write
operation
4.
Wait until the NVMBSY bit has been cleared
相關(guān)PDF資料
PDF描述
AS80C31-36D 8-BIT, 36 MHz, MICROCONTROLLER, PQCC44
AS80C51C-36D 8-BIT, MROM, 36 MHz, MICROCONTROLLER, PQCC44
AS80C51-36R 8-BIT, MROM, 36 MHz, MICROCONTROLLER, PQCC44
AF180C51C-36D 8-BIT, MROM, 36 MHz, MICROCONTROLLER, PQFP44
AM9080ACC 8-BIT, 2.08 MHz, MICROPROCESSOR, CDIP40
相關(guān)代理商/技術(shù)參數(shù)
參數(shù)描述
AT80C51ID2 制造商:ATMEL 制造商全稱:ATMEL Corporation 功能描述:80C51 MCUs
AT80C51ID2-RLTIL 功能描述:IC MCU 8051 3V SPI 20MHZ 44-VQFP RoHS:否 類別:集成電路 (IC) >> 嵌入式 - 微控制器, 系列:80C 標(biāo)準(zhǔn)包裝:9 系列:87C 核心處理器:8051 芯體尺寸:8-位 速度:40/20MHz 連通性:UART/USART 外圍設(shè)備:POR,WDT 輸入/輸出數(shù):32 程序存儲器容量:32KB(32K x 8) 程序存儲器類型:OTP EEPROM 大小:- RAM 容量:256 x 8 電壓 - 電源 (Vcc/Vdd):4.5 V ~ 5.5 V 數(shù)據(jù)轉(zhuǎn)換器:- 振蕩器型:內(nèi)部 工作溫度:0°C ~ 70°C 封裝/外殼:40-DIP(0.600",15.24mm) 包裝:管件
AT80C51ID2-RLTIM 功能描述:IC MCU 8051 5V SPI 20MHZ 44-VQFP RoHS:否 類別:集成電路 (IC) >> 嵌入式 - 微控制器, 系列:80C 標(biāo)準(zhǔn)包裝:9 系列:87C 核心處理器:8051 芯體尺寸:8-位 速度:40/20MHz 連通性:UART/USART 外圍設(shè)備:POR,WDT 輸入/輸出數(shù):32 程序存儲器容量:32KB(32K x 8) 程序存儲器類型:OTP EEPROM 大小:- RAM 容量:256 x 8 電壓 - 電源 (Vcc/Vdd):4.5 V ~ 5.5 V 數(shù)據(jù)轉(zhuǎn)換器:- 振蕩器型:內(nèi)部 工作溫度:0°C ~ 70°C 封裝/外殼:40-DIP(0.600",15.24mm) 包裝:管件
AT80C51ID2-RLTUL 功能描述:8位微控制器 -MCU C51ID2 ROMless ind 3V RoHS:否 制造商:Silicon Labs 核心:8051 處理器系列:C8051F39x 數(shù)據(jù)總線寬度:8 bit 最大時鐘頻率:50 MHz 程序存儲器大小:16 KB 數(shù)據(jù) RAM 大小:1 KB 片上 ADC:Yes 工作電源電壓:1.8 V to 3.6 V 工作溫度范圍:- 40 C to + 105 C 封裝 / 箱體:QFN-20 安裝風(fēng)格:SMD/SMT
AT80C51ID2-RLTUM 功能描述:8位微控制器 -MCU C51ID2 ROMless ind 5V RoHS:否 制造商:Silicon Labs 核心:8051 處理器系列:C8051F39x 數(shù)據(jù)總線寬度:8 bit 最大時鐘頻率:50 MHz 程序存儲器大小:16 KB 數(shù)據(jù) RAM 大小:1 KB 片上 ADC:Yes 工作電源電壓:1.8 V to 3.6 V 工作溫度范圍:- 40 C to + 105 C 封裝 / 箱體:QFN-20 安裝風(fēng)格:SMD/SMT