AT91FR40161-CI Atmel, AT91FR40161-CI Datasheet

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
Features
Description
The AT91FR40161 is a member of the Atmel AT91 16/32-bit Microcontroller family,
which is based on the ARM7TDMI processor core. The processor has a high-perfor-
mance 32-bit RISC architecture with a high-density 16-bit instruction set and very low
power consumption. A large number of internally banked registers result in very fast
exception handling, making the device ideal for real-time control applications. The
eight-level priority-vectored interrupt controller, together with the Peripheral Data Con-
troller, significantly enhance real-time device performance.
By combining a microcontroller featuring more than 1 Mbit of on-chip SRAM and a
wide range of peripheral functions with 16 Mbits of Flash memory in a single compact
120-ball BGA package, the AT91FR40161 provides a powerful, flexible and cost-effec-
tive solution to many compute-intensive embedded control applications and offers
significant board size and system cost reductions.
The Flash memory may be programmed via the JTAG/ICE interface or the factory-pro-
grammed Flash Uploader using a single device supply, making the AT91FR40161
ideal for in-system programmable applications.
Incorporates the ARM7TDMI
136 Kbytes of On-chip SRAM
1024K-word 16-bit Flash Memory (2M bytes)
Fully Programmable External Bus Interface (EBI)
8-level Priority, Individually Maskable, Vectored Interrupt Controller
32 Programmable I/O Lines
3-channel 16-bit Timer/Counter
Two USARTs
Programmable Watchdog Timer
Advanced Power-saving Features
Fully Static Operation: 0 Hz to 33 MHz Internal Frequency Range at 3.0V, 85 C
2.7V to 3.6V Operating Range
-40 C to 85 C Temperature Range
Available in a 120-ball BGA Package
– High-performance 32-bit RISC Architecture
– High-density 16-bit Instruction Set
– Leader in MIPS/Watt
– Embedded ICE (In-circuit Emulation)
– 32-bit Data Bus, Single Clock Cycle Access
– Single Voltage Read/Write
– Sector Erase Architecture, Erase Suspend Capability
– Dual-plane Organization Allows Concurrent Read and Program/Erase
– Low-power Operation
– Data Polling, Toggle Bit and Ready/Busy End of Program Cycle Detection
– Reset Input for Device Initialization
– Sector Program Unlock Command
– 128-bit Protection Register
– Factory-programmed AT91 Flash Uploader Software
– Up to Eight Chip Selects, Maximum External Address Space of 64M Bytes
– Software Programmable 8/16-bit External Data Bus
– Four External Interrupts, Including a High-priority Low-latency Interrupt Request
– Three External Clock Inputs, Two Multi-purpose I/O Pins per Channel
– Two Dedicated Peripheral Data Controller (PDC) Channels per USART
– CPU and Peripherals Can be De-activated Individually
®
ARM
®
Thumb
®
Processor Core
Note: This is a summary document. A complete document
is not available at this time. For more complete product
information, refer to the documents listed in Table 2 on
page 8 of this document and contact an Atmel sales office..
AT91 ARM
Thumb
Microcontrollers
AT91FR40161
Summary
®
6040B–ATARM–03/04
®

Related parts for AT91FR40161-CI

AT91FR40161-CI Summary of contents

Page 1

... Available in a 120-ball BGA Package Description The AT91FR40161 is a member of the Atmel AT91 16/32-bit Microcontroller family, which is based on the ARM7TDMI processor core. The processor has a high-perfor- mance 32-bit RISC architecture with a high-density 16-bit instruction set and very low power consumption. A large number of internally banked registers result in very fast exception handling, making the device ideal for real-time control applications ...

Page 2

... Pin Configuration Figure 1. AT91FR40161 Pinout (Top View P26 GND NCS2 P27 NCS1 NCS3 A0 TMS NLB VDD P23 P10 GND IRQ1 VDD GND P29/A21 GND CS6 A1 GND NRD NCSF NOE GND D11 D3 D5 D12 D14 VDD GND D15 VDD A17 AT94FR40161 P25 ...

Page 3

... Pin Description Table 1. AT91FR40161 Pin Description Module Name Function A0 - A23 Address Bus D0 - D15 Data Bus NCS0 - NCS3 External Chip Select CS4 - CS7 External Chip Select NWR0 Lower Byte 0 Write Signal NWR1 Upper Byte 1 Write Signal NRD Read Signal EBI NWE Write Enable ...

Page 4

... Table 1. AT91FR40161 Pin Description (Continued) Module Name Function NCSF Flash Memory Select Flash NBUSY Flash Memory Busy Output Memory NRSTF Flash Memory Reset Input V Power DD GND Ground Power VPP Faster Program/Erase Voltage AT94FR40161 4 Active Type Level Comments Input Low Enables Flash Memory when pulled low ...

Page 5

... Block Diagram Figure 2. AT91FR40161 6040B–ATARM–03/04 Interface Bus External EBI: AT94FR40161 5 ...

Page 6

... Flash. The AT91 Flash Uploader software is able to upload program application software into its Flash memory. The AT91FR40161 integrates several peripherals that are classified as system or user peripherals. All on-chip peripherals are 32-bit accessible by the AMBA Bridge, and can be pro- grammed with a minimum number of instructions ...

Page 7

User Peripherals 6040B–ATARM–03/04 The Power-saving (PS) module implements the Idle Mode (ARM7TDMI core clock stopped until the next interrupt) and enables the user to adapt the power consumption of the microcontroller to application requirements (independent peripheral clock control). The Advanced ...

Page 8

... ARM7TDMI (Thumb) Datasheet, lit. no. 0673 AT91x40 Series Datasheet, lit. no. 1354 AT91R40807 Electrical Characteristics Datasheet, MCU lit. no. 1367 Flash AT49BV/LV1604A/1614A(T) 2-Mbyte (1M x 16/ 3-volt Memory Only Flash Memory Datasheet AT91FR40161 Summary Datasheet (this document) AT49BV/LV1604A/1614A(T) 2-Mbyte (1M x 16/ 3-volt Only Flash Memory Datasheet 6040B–ATARM–03/04 ...

Page 9

... It is recommended that in any application phase, the inputs to the microcontroller be held at valid logic levels to minimize the power consumption. The AT91FR40161 has a fully static design and works on the Master Clock (MCK), pro- vided on the MCKI pin from an external source. The Master Clock is also provided as an output of the device on the pin MCKO, which is multiplexed with a general purpose I/O line ...

Page 10

... SRAM while the application is running, a write detection feature has been implemented. The AT91FR40161 also integrates a 2 Mbyte Flash memory that is accessed via the External Bus Interface. All data, address and control lines, except for the Chip Select signal, are connected within the device. ...

Page 11

... The External Bus Interface features also the Early Read Protocol, configurable for all the devices, that significantly reduces access time requirements on an external device in the case of single-clock cycle access. In the AT91FR40161, the External Bus Interface connects internally to the Flash memory. The 2 Mbyte Flash memory is organized as 1,048,576 words of 16 bits each. The Flash memory is addressed as 16-bit words via the EBI ...

Page 12

... Noise Filter – pulses of less than a certain duration not initiate a program cycle. See the AT49BV1604A/1614A(T) 2-Mbyte (1M x 16/ 3-volt Only Flash Memory Datasheet for further details on Flash operation and electrical characteristics. Note: 1. Defined in the AT49BV1614A Flash Memory Datasheet, Atmel lit° 1411 (1) , the program function is inhibited. ...

Page 13

... USART0 RXD1 USART1 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 ...

Page 14

... Flash, for example, about 40 seconds per Mbyte when the word programming becomes the bottleneck. The AT91FR40161 peripherals are connected to the 32-bit wide Advanced Peripheral Bus. Peripheral registers are only word accessible. Byte and half-word accesses are not sup- ported ...

Page 15

... Peripheral Data Controller 6040B–ATARM–03/04 The AT91FR40161 has a 4-channel PDC dedicated to the two on-chip USARTs. One PDC channel is dedicated to the receiver and one to the transmitter of each USART. The user interface of a PDC channel is integrated in the memory space of each USART. It contains a 32-bit Address Pointer Register (RPR or TPR) and a 16-bit Transfer Counter Register (RCR or TCR) ...

Page 16

... The AIC also features a spurious vector detection feature, which reduces spurious inter- rupt handling to a minimum, and a protect mode that facilitates the debug capabilities. The AT91FR40161 has 32 programmable I/O lines. Six pins are dedicated as general- purpose I/O pins. Other I/O lines are multiplexed with an external signal of a peripheral to optimize the use of available package pins ...

Page 17

... PDC, and a Time-guard register, used when interfac- ing with slow remote equipment. The AT91FR40161 features a Timer Counter block that includes three identical 16-bit timer counter channels. Each channel can be independently programmed to perform a wide range of functions including frequency measurement, event counting, interval mea- surement, pulse generation, delay timing and pulse width modulation ...

Page 18

... Ordering Information Table 4. Ordering Information Ordering Code AT91FR40161-CI AT94FR40161 18 Package Temperature Operating Range BGA 120 Industrial (- 6040B–ATARM–03/04 ...

Page 19

Packaging Information Figure 4. 120-ball Ball Grid Array Package Drawing TOP VIEW BOTTOM VIEW All dimensions in mm ...

Page 20

Table 7. 120-ball BGA Package Characterisicst Ball diameter Ball land Solder mask opening Plating material Solder ball material Moisture Sensitivity Level AT94FR40161 20 0.5 mm 0.55 ± 0.03 mm 0.4 ± 0.03 mm Copper Sn/Pb 4 6040B–ATARM–03/04 ...

Page 21

... Convection VPR IR/Convection Notes: 1. The packages are qualified by Atmel using IR reflow conditions, not convection or VPR default, the package level 1 is qualified at 220 C (unless 235 C is stipulated). 3. The body temperature is the most important parameter, but other profile parameters such as total exposure time to hot temperature or heating rate may also influence component reliability ...

Page 22

... No licenses to patents or other intellectual property of Atmel are granted by the Company in connection with the sale of Atmel products, expressly or by implication. Atmel’s products are not authorized for use as critical components in life support devices or systems. ...

Related keywords