AT91FR40161-CI Atmel, AT91FR40161-CI Datasheet - Page 13

IC MCU ARM7 2M FLASH 120-BGA

AT91FR40161-CI

Manufacturer Part Number
AT91FR40161-CI
Description
IC MCU ARM7 2M FLASH 120-BGA
Manufacturer
Atmel
Series
AT91SAMr
Datasheet

Specifications of AT91FR40161-CI

Core Processor
ARM7
Core Size
16/32-Bit
Speed
33MHz
Connectivity
EBI/EMI, UART/USART
Peripherals
WDT
Number Of I /o
32
Program Memory Size
2MB (1M x 16)
Program Memory Type
FLASH
Ram Size
136K x 8
Voltage - Supply (vcc/vdd)
2.7 V ~ 3.6 V
Oscillator Type
External
Operating Temperature
-40°C ~ 85°C
Package / Case
120-BGA
Lead Free Status / RoHS Status
Contains lead / RoHS non-compliant
Eeprom Size
-
Data Converters
-

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
AT91FR40161-CI
Manufacturer:
TI
Quantity:
101
Part Number:
AT91FR40161-CI
Manufacturer:
Atmel
Quantity:
10 000
AT91 Flash Uploader
Software
Flash Uploader Operations
Programming System
6040B–ATARM–03/04
All Flash-based AT91 devices are delivered with a pre-programmed software called the
AT91 Flash Uploader that 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
The Flash Uploader requires the embedded Flash to be used as the AT91FR40161 boot
memory and a valid clock to be applied to MCKI. After reset, the Flash Uploader imme-
diately recopies itself into the internal SRAM and jumps to it. The following operation
requires this memory resource only. External accesses are performed only to program
the embedded 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 communi-
cation baud rate speed.
The Programming System then sends commands and data following a proprietary pro-
tocol for the Flash device to be programmed. It is up to the Programming System to
erase and program the first sector of the Flash as the last step of the operation, in order
to minimize the risk that the Flash Uploader is erased and the power supply shuts down.
Note that 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, a non-recoverable error occurs and the AT91FR40161 cannot be re-pro-
grammed using the Flash Uploader.
Atmel provides a free Host Loader that runs on an IBM
dows
site and requires only a serial cable to connect the Host to the Target.
®
95 or Windows
AT91FR40161
AT91R40807
Embedded
USART1
USART0
Flash
®
98 operating system. It can be downloaded from the Atmel web
RXD0
RXD1
Target System
NCSF
NCS0
RS232
Driver
®
-compatible PC under Win-
AT94FR40161
Programming System
Serial
Port
13

Related parts for AT91FR40161-CI