參數(shù)資料
型號(hào): AT91F40816-33CI
廠商: ATMEL CORP
元件分類: 微控制器/微處理器
英文描述: ARM Thumb Microcontrollers
中文描述: 32-BIT, FLASH, 40 MHz, RISC MICROCONTROLLER, PBGA120
封裝: BGA-120
文件頁數(shù): 13/22頁
文件大?。?/td> 248K
代理商: AT91F40816-33CI
13
AT91F40816
1348D–ATARM–03/04
AT91 Flash Uploader
Software
All Flash-based AT91 devices are delivered with a factory-programmed software called
the AT91 Flash Uploader, which resides in the first sector of the embedded Flash. The
Flash Uploader allows programming to the embedded flash through a serial port. Either
of the on-chip USARTs can be used by the Flash Uploader.
Figure 3.
Flash Uploader
Flash Uploader Operations
The Flash Uploader requires NCS0 to be connected to NCSF and a valid clock to be
applied to MCKI. The chip select line loop allows the ARM Core to boot from the embed-
ded Flash when the reset is de-asserted. Next, the Flash Uploader immediately
recopies itself in the internal SRAM and jumps into it. The following operation requires
this memory resource only. External accesses are performed only to program the
Flash.
When starting, PIO input change interrupts are initialized on the RXD lines of both
USARTs. When an interrupt occurs, a Timer Counter channel is started. When the next
input change is detected on the RXD line, the Timer Counter channel is stopped. This is
how the first character length is measured and the USART can be initiated by taking into
account the ratio between the device master clock speed and the actual communication
baud rate speed.
The Programming System, then, can send commands and data following a proprietary
protocol for the Flash device to be programmed. It is up to the Programming System to
erase and program the first sector of the Flash lastly, in order to reduce, at a minimum,
the risk that the Flash Uploader is erased and the power supply shuts down.
In the event that the Flash Uploader is erased from the first sector while the new final
application is not yet programmed, and while the target system power supply is switched
off, it would lead to a non-recoverable error and the AT91F40816 could not be re-pro-
grammed by using the Flash Uploader.
Programming System
Atmel provides a free Host Loader that runs on an IBM
compatible PC under Win-
dows
95 or Windows
98 operating system. It can be downloaded from the Atmel web
site and requires only a serial cable to connect the Host to the Target.
AT91M40800
USART0
USART1
Embedded
Flash
AT91F40816
Target System
NCSF
NCS0
Programming System
Serial
Port
RS232
Driver
相關(guān)PDF資料
PDF描述
AT91FR40161 ARM Thumb Microcontrollers
AT91FR40161-CI ARM Thumb Microcontrollers
AT91FR40162-CI AT91 ARM Thumb Microcontrollers
AT91FR40162 AT91 ARM Thumb Microcontrollers
AT91FR4042 AT91 ARM Thumb Microcontrollers
相關(guān)代理商/技術(shù)參數(shù)
參數(shù)描述
AT91FR40161 制造商:ATMEL 制造商全稱:ATMEL Corporation 功能描述:ARM Thumb Microcontrollers
AT91FR40161-CI 功能描述:IC MCU ARM7 2M FLASH 120-BGA RoHS:否 類別:集成電路 (IC) >> 嵌入式 - 微控制器, 系列:AT91 標(biāo)準(zhǔn)包裝:9 系列:87C 核心處理器:8051 芯體尺寸:8-位 速度:40/20MHz 連通性:UART/USART 外圍設(shè)備:POR,WDT 輸入/輸出數(shù):32 程序存儲(chǔ)器容量:32KB(32K x 8) 程序存儲(chǔ)器類型: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) 包裝:管件
AT91FR40162 制造商:ATMEL 制造商全稱:ATMEL Corporation 功能描述:AT91 ARM Thumb Microcontrollers
AT91FR40162_02 制造商:ATMEL 制造商全稱:ATMEL Corporation 功能描述:AT91 ARM Thumb Microcontrollers
AT91FR40162-CI 功能描述:IC ARM7 MCU 2M FLASH 121 PBGA RoHS:否 類別:集成電路 (IC) >> 嵌入式 - 微控制器, 系列:AT91 標(biāo)準(zhǔn)包裝:9 系列:87C 核心處理器:8051 芯體尺寸:8-位 速度:40/20MHz 連通性:UART/USART 外圍設(shè)備:POR,WDT 輸入/輸出數(shù):32 程序存儲(chǔ)器容量:32KB(32K x 8) 程序存儲(chǔ)器類型: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) 包裝:管件