AT91FR40162SB-CU-999 Atmel, AT91FR40162SB-CU-999 Datasheet - Page 15

no-image

AT91FR40162SB-CU-999

Manufacturer Part Number
AT91FR40162SB-CU-999
Description
IC MCU 32BIT RISC 121BGA
Manufacturer
Atmel
Series
AT91SAMr
Datasheets

Specifications of AT91FR40162SB-CU-999

Core Processor
ARM7
Core Size
16/32-Bit
Speed
75MHz
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
256K x 8
Voltage - Supply (vcc/vdd)
1.65 V ~ 1.95 V
Oscillator Type
External
Operating Temperature
-40°C ~ 85°C
Package / Case
121-BGA
Data Bus Width
32 bit
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
Eeprom Size
-
Data Converters
-
Lead Free Status / Rohs Status
 Details

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
AT91FR40162SB-CU-999
Manufacturer:
Atmel
Quantity:
10 000
7.7
7.7.1
6410BS–ATARM–12-Jan-10
AT91 Flash Memory Uploader (FMU) Software
Flash Memory Uploader Operations
All Flash-based AT91 devices are delivered with pre-programmed software called the AT91
Flash Memory Uploader, which resides in the first sector of the embedded Flash. The Flash
Memory Uploader allows programming to the embedded flash through a serial port. Either of the
on-chip USARTs can be used by the Flash Memory Uploader. The purpose of the AT91 Flash
Memory Uploader is to provide a Flash programming solution during small and medium produc-
tiion. The FMU is “one-time usable”. This means that once the customer’s code is written in
sector 0 of the Flash, the FMU is overwritten. If IAP functionality is needed, customers need to
use the JTAG port or implement their own boot loader with IAP capability.
Figure 7-1.
The Flash Memory Uplo ader requires the encapsulated Flash to be used as the
AT91FR40162SB boot memory and a valid clock to be applied to MCKI. After reset, the Flash
Memory Uploader immediately recopies itself into the internal SRAM and jumps to it. The follow-
ing operation requires this memory resource only. External accesses are performed only to
program the encapsulated 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 pro-
gram the first sector of the Flash as the last step of the operation, in order to reduce, to a
minimum, the risk that the Flash Memory Uploader is erased and the power supply shuts down.
AT91FR40162SB
Flash Memory
AT91R40008
Flash Memory Uploader
USART1
16-Mbit
USART0
RXD0
RXD1
Target System
NCSF
NCS0
RS232
Driver
AT91FR40162SB
Programming System
Serial
Port
15

Related parts for AT91FR40162SB-CU-999