AT91SAM9R64 32位ARM单片机
SRAM (Bytes) |
64K |
External Bus Interface |
1 |
RTC/RTT |
39814 |
10-bit ADC Channels |
3 |
Peripheral DMA Channels |
18 |
Max. Clock Speed (MHz) |
240 |
I/O Pins |
49 |
SDRAM Interface |
1 |
NAND Flash ECC |
39814 |
Enhanced USART |
4 |
USART/DBGU |
-/1 |
SPI |
1 |
TWI |
1 |
SSC |
1 |
MCI |
1 |
USB Device |
HS |
PWM Controller |
3 |
16-bit Timers |
3 |
Period Interval Timer |
1 |
Power-On-Reset |
2 |
On-chip RC Oscillator |
1 |
Crystal Oscillator/PLL |
39846 |
ARM Core |
926EJ-S |
Cache Memory (Bytes) |
2x4K |
MMU/MPU |
1/- |
I/O Voltage Domain (V) |
3.3 |
In-System Programming |
Y |
Single Supply |
N |
Pb-Free Packages |
LFBGA 144 |
AT91SAM9R64 产品描述
The AT91SAM9R is an ARM9-based microcontroller focused on applications that require sufficient on-chip memory for code execute-in-place. Its 64K byte internal SRAM attains single-cycle access at maximum clock speed. It comprises 4 blocks of 16K bytes configurable as TCM or general-purpose SRAM on the AHB Bus Matrix. It also has an External Bus Interface for access to a wide range of off-chip memories.
The AT91SAM9R's proprietary distributed DMA architecture enables it to transfer large amounts of data with minimal processor overhead. Its extensive set of external interfaces, including 480 Mbits/sec USB 2.0, give it the connectivity required for deeply embedded networked systems.
The AT91SAM9R is supported by an Evaluation Board and extensive third-party application development tools.
AT91SAM9R64 特性
- Incorporates the ARM926EJ-STM ARM(R) Thumb(R) Processor
– DSP Instruction Extensions
– ARM Jazelle(R) Technology for Java(R) Acceleration
– 4 Kbyte Data Cache, 4 Kbyte Instruction Cache, Write Buffer
– 210 MIPS at 190 MHz
– Memory Management Unit
– EmbeddedICETM In-circuit Emulation, Debug Communication Channel Support
– Mid-level implementation Embedded Trace MacrocellTM
- Multi-layer AHB Bus Matrix for Large Bandwidth Transfers
– Six 32-bit-layer Matrix
– Boot Mode Select Option, Remap Command
- One 32-KByte internal ROM, Single-cycle Access at Maximum Speed
- One 64-KByte internal SRAM, Single-cycle Access at Maximum Speed
– 4 Blocks of 16 Kbytes Configurable in TCM or General-purpose SRAM on the AHB
Bus Matrix
– Single-cycle Accessible on AHB Bus at Bus Speed
– Single-cycle Accessible on TCM Interface at Processor Speed
- 2-channel DMA
– Memory to Memory Transfer
– 16 Bytes FIFO
– LInked List
- External Bus Interface (EBI)
– EBI Supports SDRAM, Static Memory, ECC-enabled NAND Flash and CompactFlash(R)
- LCD Controller (for AT91SAM9RL64 only)
– Supports Passive or Active Displays
– Up to 24 Bits per Pixel in TFT Mode, Up to 16 bits per Pixel in STN Color Mode
– Up to 16M Colors in TFT Mode, Resolution Up to 2048x2048, Virtual Screen Support
- High Speed (480 Mbit/s) USB 2.0 Device Controller
– On-Chip High Speed Transceiver, UTMI+ Physical Interface
– Integrated FIFOs and Dedicated DMA
– 4 Kbyte Configurable Integrated DPRAM
- Fully-featured System Controller, including
– Reset Controller, Shutdown Controller
– Four 32-bit Battery Backup Registers for a Total of 16 Bytes
– Clock Generator and Power Management Controller
– Advanced Interrupt Controller and Debug Unit
– Periodic Interval Timer, Watchdog Timer and Real-time Timer and Real-time Clock
- Reset Controller (RSTC)
– Based on Two Power-on Reset Cells
– Reset Source Identification and Reset Output Control
- Shutdown Controller (SHDC)
– Programmable Shutdown Pin Control and Wake-up Circuitry
- Clock Generator (CKGR)
– Selectable 32768 Hz Low-power Oscillator or Internal Low-power RC Oscillator on
Battery Backup Power Supply, Providing a Permanent Slow Clock
– 12 MHz On-chip Oscillator for Main System Clock and USB Clock– One PLL up to 240 MHz
– One PLL 480 MHz Optimized for USB HS
- Power Management Controller (PMC)
– Very Slow Clock Operating Mode, Software Programmable Power Optimization Capabilities
– Two Programmable External Clock Signals
- Advanced Interrupt Controller (AIC)
– Individually Maskable, Eight-level Priority, Vectored Interrupt Sources
– One External Interrupt Sources and One Fast Interrupt Source, Spurious Interrupt Protected
- Debug Unit (DBGU)
– 2-wire UART and Support for Debug Communication Channel, Programmable ICE Access Prevention
– Mode for General Purpose 2-wire UART Serial Communication
- Periodic Interval Timer (PIT)
– 20-bit Interval Timer plus 12-bit Interval Counter
- Watchdog Timer (WDT)
– Key-protected, Programmable Only Once, Windowed 16-bit Counter Running at Slow Clock
- Real-time Timer (RTT)
– 32-bit Free-running Backup Counter Running at Slow Clock with 16-bit Prescaler
- Real-time Clock (RTC)
– Time, Date and Alarm 32-bit Parallel Load
– Low Power Consumption
– Programmable Periodic Interrupt
- One 6-channel 10-Bit Analog-to-Digital Converter
– Touch Screen Interface Compatible with Industry Standard 4-wire Sensitive Touch Panels
- Four 32-bit Parallel Input/Output Controllers (PIOA, PIOB, PIOC and PIOD)
– 118 Programmable I/O Lines Multiplexed with up to Two Peripheral I/Os for 217-ball BGA Package
– Input Change Interrupt Capability on Each I/O Line
– Individually Programmable Open-drain, Pull-up Resistor and Synchronous Output
- 22-channel Peripheral DMA Controller (PDC)
- One MultiMedia Card Interface (MCI)
– SDCard/SDIO 1.0 and MultiMediaCardTM 3.1 Compliant
– Automatic Protocol Control and Fast Automatic Data Transfers with PDC
- Two Synchronous Serial Controllers (SSC)
– Independent Clock and Frame Sync Signals for Each Receiver and Transmitter
– I^2S Analog Interface Support, Time Division Multiplex Support
– High-speed Continuous Data Stream Capabilities with 32-bit Data Transfer
- One AC97 Controller (AC97C)
– 6-channel Single AC97 Analog Front End Interface, Slot Assigner
- Four Universal Synchronous/Asynchronous Receiver Transmitters (USART)
– Individual Baud Rate Generator, IrDA(R) Infrared Modulation/Demodulation, Manchester Encoding/Decoding
– Support for ISO7816 T0/T1 Smart Card, Hardware Handshaking, RS485 Support
- One Master/Slave Serial Peripheral Interface (SPI)
– 8- to 16-bit Programmable Data Length, Four External Peripheral Chip Selects
– High-speed Synchronous Communications
- One Three-channel 16-bit Timer/Counter (TC)
– Three External Clock Inputs, Two Multi-purpose I/O Pins per Channel
– Double PWM Generation, Capture/Waveform Mode, Up/Down Capability
- One Four-channel 16-bit PWM Controller (PWMC)
- Two Two-wire Interfaces (TWI)
– Compatible with Standard Two-wire Serial Memories
– One, Two or Three Bytes for Slave Address– Sequential Read/Write Operations
– Master, Multi-master and Slave Mode Operation
– Bit Rate: Up to 400 Kbits
– General Call Supported in Slave Mode
– Connection to Peripheral DMA Controller (PDC) Channel Capabilities Optimizes Data Transfers in Master Mode Only (TWI0 only)
- SAM-BA(R) Boot Assistant
– Default Boot Program
– Interface with SAM-BA Graphic User Interface
- IEEE(R) 1149.1 JTAG Boundary Scan on All Digital Pins
- Required Power Supplies:
– 1.08 to 1.32V for VDDCORE, VDDUTMIC, VDDPLLB and VDDBU
– 3.0V to 3.6V for VDDPLLA, VDDANA, VDDUTMII and VDDIOP
– Programmable 1.65V to 1.95V or 3.0V to 3.6V for VDDIOM
- Available in a 144-ball BGA (AT91SAM9R64) and a 217-ball LFBGA (AT91SAM9RL64) Package
AT91SAM9R64 订购型号
Ordering Code |
Package |
Package Type |
Operating Temperature Range |
AT91SAM9R64-CU |
LFBGA144 |
Green |
Industrial (-40° C to 85° C) |
AT91SAM9RL64-CU |
LFBGA217 |
Green |
Industrial (-40° C to 85° C) |
AT91SAM9R64 应用技术支持与电子电路设计开发资源下载
- AT91SAM9R64 数据手册DataSheet 下载. PDF(完整版)
- AT91SAM9R64 英文数据手册DataSheet 下载. PDF(简洁版)
- ARM7TDMI 技术白皮书
- AT91SAM 系列产品选型指南(Brochure, 2 pages, revision E, updated 2/09)
Product selection guide to Atmel's AT91SAM microcontrollers that give immediate access to market-leading ARM processors.
- Atmel's ARM-based Microcontroller Excels in Real-Time (White Paper, 6 pages, revision A, updated 3/01)
Applications such as mobile communicators, PDAs, solid-state music players and internet appliances demand the best possible real-time performance. Atmel's AT91 series of ARM-based microcontrollers incorporates a number of advanced features that enhance the real-time performance of the ARM7TDMI core, making it ideal for applications of this nature.