14.11.2014 Views

AT91SAM7 32-bit ARM-based Microcontrollers - Embedded ...

AT91SAM7 32-bit ARM-based Microcontrollers - Embedded ...

AT91SAM7 32-bit ARM-based Microcontrollers - Embedded ...

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

28 |<br />

<strong>AT91SAM7</strong> <strong>32</strong>-<strong>bit</strong> <strong>ARM</strong>-<strong>based</strong> <strong>Microcontrollers</strong><br />

Core: <strong>ARM</strong>7TDMI<br />

The <strong>AT91SAM7</strong> family of Flash microcontrollers are <strong>based</strong> on the <strong>32</strong>-<strong>bit</strong> <strong>ARM</strong>7TDMI<br />

RISC processor. They feature from <strong>32</strong>Kbytes to 512Kbytes of embedded high-speed<br />

Flash with sector lock capabilities and a security <strong>bit</strong>, and from 8Kbytes to 64Kbytes<br />

of SRAM. The integrated proprietary SAM-BA Boot Assistant enables in-system<br />

programming of the embedded Flash.<br />

Its extensive peripheral set includes a USB 2.0 Full Speed Device Port, USARTs, SPI, SSC, TWI and an 8-channel 10-<strong>bit</strong><br />

ADC. Its Peripheral DMA Controller channels eliminate processor bottlenecks during peripheral-to-memory transfers. Its<br />

System Controller manages interrupts, clocks, power, time, debug and reset, significantly reducing the external chip count<br />

and minimizing power consumption.<br />

The maximum Clock frequency is 55MHZ, in industrial temperature range and under the worse case conditions. Typical<br />

core supply is 1.8V, I/Os are supplied at 1.8V or 3.3V and are 5V tolerant. An integrated Voltage Regulator permits single<br />

supply at 3.3V. It is supported by an Evaluation Board and extensive application development tools.<br />

<strong>AT91SAM7</strong>SE family expands on the AT91SAMS family with external memory bus. The External Bus Interface (EBI)<br />

supports SDRAM and static memories including CompactFlash and ECC-enabled NAND Flash. Making it particularly<br />

suited to applications requiring high performance, USB connectivity and extended on- and off-chip memory.<br />

<strong>AT91SAM7</strong>X family adds integrated Ethernet, USB and CAN interface. Its extensive peripheral set includes a USB 2.0<br />

Full Speed Device Port, Ethernet MAC 10/100 base T, CAN 2.0A and 2.0B compliant Controller, USARTs, SPI, SSC,<br />

TWI and an 8-channel 10-<strong>bit</strong> ADC. Its Peripheral DMA Controller channels eliminate processor bottlenecks during<br />

peripheral-to-memory transfers. Its System Controller manages interrupts, clocks, power, time, debug and reset,<br />

significantly reducing the external chip count and minimizing power consumption.<br />

<strong>AT91SAM7</strong>XC family adds integrated Ethernet, USB and CAN interface, and security features. Its extensive peripheral<br />

set includes a USB 2.0 Full Speed Device Port, Ethernet MAC 10/100 base T, CAN 2.0A and 2.0B compliant Controller,<br />

an AES128 encryption accelerator, a Triple DES, USARTs, SPI, SSC, TWI and an 8-channel 10-<strong>bit</strong> ADC. Its Peripheral<br />

DMA Controller channels eliminate processor bottlenecks during peripheral-to-memory transfers. Its System Controller<br />

manages interrupts, clocks, power, time, debug and reset, significantly reducing the external chip count and minimizing<br />

power consumption.<br />

Features <br />

• Proven architecture <strong>based</strong> on ten years experience in <strong>ARM</strong>-<strong>based</strong><br />

standard products<br />

• Predictable response to a real-time event within a specified number<br />

of clock cycles<br />

• Peripheral DMA eliminates bottlenecks in<br />

memory-to-peripheral transfers<br />

• Advanced interrupt control enhances real-time performance<br />

• Single-instruction <strong>bit</strong> set/reset simplifies application code<br />

• <strong>Embedded</strong> Flash memory for flexible code and reference<br />

data storage<br />

• Connectivity: USB, Ethernet, SPI, USART, etc.<br />

• Security: AES/TDES accelerators, memory lock <strong>bit</strong>s, etc.<br />

<strong>AT91SAM7</strong><br />

Arrow Electronics <strong>ARM</strong> Solutions<br />

1-866-910-3650


| 29<br />

Family Comparative Features <br />

Part Total Total Temp. °C Package Core Max A/D A/D Timer Timer Serial Interface GPIO Ethernet USB Peripherals<br />

Number Flash RAM Type Variant ID Frequency Bits Channels Channels Bits Description<br />

<strong>AT91SAM7</strong>A3 256 <strong>32</strong> -40 to +85 LQFP 100 <strong>ARM</strong>7TDMI 60 10 16 9 16 2xSPI, 2xSSC, TWI 62 – Device 2.0 –<br />

<strong>AT91SAM7</strong>S256 256 64 -40 to +85 LQFP 64 <strong>ARM</strong>7TDMI 55 10 8 3 16 SPI, 2USART, UART, SSC. TWI <strong>32</strong> – Device 2.0 –<br />

<strong>AT91SAM7</strong>S128 128 <strong>32</strong> -40 to +85 LQFP 64 <strong>ARM</strong>7TDMI 55 10 8 3 16 SPI, 2xUSART, UART, SSC. TWI <strong>32</strong> – Device 2.0 –<br />

<strong>AT91SAM7</strong>S64 64 16 -40 to +85 LQFP 64 <strong>ARM</strong>7TDMI 55 10 8 3 16 SPI, SSC. TWI <strong>32</strong> – Device 2.0 –<br />

<strong>AT91SAM7</strong>S<strong>32</strong> <strong>32</strong> 8 -40 to +85 LQFP 48 <strong>ARM</strong>7TDMI 55 10 8 2 16 SPI, SSC. TWI 21 – – –<br />

<strong>AT91SAM7</strong>S<strong>32</strong>1 <strong>32</strong> 8 -40 to +85 LQFP 64 <strong>ARM</strong>7TDMI 55 10 8 3 16 SPI, SSC. TWI <strong>32</strong> – Device 2.0 –<br />

<strong>AT91SAM7</strong>SE512 512 <strong>32</strong> -40 to +85 LQFP128, 144LFBGA <strong>ARM</strong>7TDMI 48 10 8 3 16 SPI, SSC, 2xUSART, TWI 88 – Device 2.0 –<br />

<strong>AT91SAM7</strong>SE256 256 <strong>32</strong> -40 to +85 LQFP128, 144LFBGA <strong>ARM</strong>7TDMI 48 10 8 3 16 SPI, SSC, 2xUSART, TWI 88 – Device 2.0 –<br />

<strong>AT91SAM7</strong>SE<strong>32</strong> <strong>32</strong> 8 -40 to +85 LQFP128, 144LFBGA <strong>ARM</strong>7TDMI 48 10 8 3 16 SPI, SSC, 2xUSART, TWI 88 – Device 2.0 –<br />

<strong>AT91SAM7</strong>X256 256 64 -40 to +85 LQFP 100 <strong>ARM</strong>7TDMI 55 10 8 3 16 2xSPI, 2xUSART, UART, SSC. TWI 60 MAC 10/100 Device 2.0 –<br />

<strong>AT91SAM7</strong>X128 128 <strong>32</strong> -40 to +85 LQFP 100 <strong>ARM</strong>7TDMI 55 10 8 3 16 2xSPI, 2xUSART, UART, SSC. TWI 60 MAC 10/100 Device 2.0 –<br />

<strong>AT91SAM7</strong>XC256 256 64 -40 to +85 LQFP 100 <strong>ARM</strong>7TDMI 55 10 8 3 16 2xSPI, SSC. TWI 60 MAC 10/100 Device 2.0 –<br />

<strong>AT91SAM7</strong>XC128 128 <strong>32</strong> -40 to +85 LQFP 100 <strong>ARM</strong>7TDMI 55 10 8 3 16 2xSPI, SSC. TWI 60 MAC 10/100 Device 2.0 –<br />

Development Tools Matrix <br />

Tool Name Description Part Number<br />

<strong>AT91SAM7</strong>S-EK The <strong>AT91SAM7</strong>S-EK Evaluation Kit enables the evaluation of and code development for applications running on <strong>AT91SAM7</strong>S devices <strong>AT91SAM7</strong>S-EK<br />

<strong>AT91SAM7</strong>SE-EK The <strong>AT91SAM7</strong>SE-EK Evaluation Kit enables the evaluation of and code development for applications running on <strong>AT91SAM7</strong>SE devices <strong>AT91SAM7</strong>SE-EK<br />

<strong>AT91SAM7</strong>X-EK The <strong>AT91SAM7</strong>X-EK Evaluation Kit enables the evaluation of and code development for applications running on <strong>AT91SAM7</strong>X devices; contains crypto hardware - export restrictions apply <strong>AT91SAM7</strong>X-EK<br />

AT91SAM-ICE CE is a JTAG emulator designed for all Atmel AT91 <strong>ARM</strong>7 cores AT91SAM-ICE<br />

<strong>ARM</strong>7 | Cortex-M3 | <strong>ARM</strong>9 | Cortex-R4 | XScale | <strong>ARM</strong>11 | Cortex-A8<br />

<strong>AT91SAM7</strong>X-EK Development Board<br />

For more information on Arrow’s <strong>ARM</strong> solutions, pricing, and availability, visit www.arrownac.com/arm or call 1-866-910-3650.<br />

To research and compare and contrast <strong>ARM</strong> solutions, visit www.embedded-developer.com.<br />

<strong>AT91SAM7</strong> Family of <strong>Microcontrollers</strong> | ATMEL<br />

www.arrownac.com/arm


30 |<br />

AT91SAM9 <strong>32</strong>-<strong>bit</strong> <strong>ARM</strong>-<strong>based</strong> <strong>Microcontrollers</strong><br />

Core: <strong>ARM</strong>926EJ-S<br />

The AT91SAM9 family is a pin-compatible <strong>ARM</strong>926EJ-S-<strong>based</strong> microcontroller family<br />

that shares the same programming model as <strong>ARM</strong>7-<strong>based</strong> controllers, allowing direct<br />

migration between controllers <strong>based</strong> on different <strong>ARM</strong> cores.<br />

AT91SAM9260 operates at 210MIPS with a 190MHz clock. It features 8Kbytes of<br />

SRAM and <strong>32</strong>K bytes of ROM with single cycle access at maximum processor or bus speed, together with an external bus<br />

interface with controllers for SDRAM and static memories including NAND Flash and CompactFlash. Its extensive peripheral<br />

set includes USB Full Speed Host and Device interfaces, a 10/100 Ethernet MAC, Image Sensor Interface, Multimedia Card<br />

Interface (MCI), Synchronous Serial Controllers (SSC), USARTs, Serial Peripheral Interfaces (SPI), a three-channel 16-<strong>bit</strong><br />

Timer Counter, a Two Wire Interface (TWI) and four-channel 10-<strong>bit</strong> ADC and peripheral DMA channels maximize the data<br />

throughput between these interfaces and the on- and off-chip memories.<br />

AT91SAM9261 operates at 210MIPS with a 190MHz clock. It features 160Kbytes of SRAM and <strong>32</strong>Kbytes of ROM<br />

with single cycle access at maximum processor or bus speed, together with an External Bus Iinterface (EBI) with<br />

controllers for SDRAM and static memories including NAND Flash and CompactFlash. Its extensive peripheral set<br />

includes USB Full Speed Host and Device interfaces, an LCD Controller, MCI, SSC, USARTs, SPI, a three-channel<br />

16-<strong>bit</strong> Timer Counter, a TWI and peripheral DMA channels maximize the data throughput between these interfaces<br />

and the on- and off-chip memories.<br />

AT91SAM9263, the newest member of the Atmel’s <strong>ARM</strong>9 microcontroller family, operates at 220MIPS with a 200MHz<br />

clock. Its parallel bus architecture incorporating distributed DMA overcomes the bottlenecks that occur with conventional<br />

MCUs in graphically-interfaced, data-intensive applications such as networked medical monitoring equipment and GPS<br />

navigation systems. The AT91SAM9263 employs 27 DMA channels including Atmel’s 20-channel peripheral DMA controller<br />

(PDC), a 9-layer bus matrix, and two additional busses for data- and instruction-tightly-coupled-memories to boost CPU<br />

performance and provide on-chip data transfer rates of up to 41.6 Gbps. Two External Bus Interfaces (EBIs) support<br />

gigabyte-plus external memories. On-chip human interface peripherals include a camera interface, TFT/STN LCD controller,<br />

a 6-channel audio front-end interface (AC97), I 2 S and a 2D graphics co-processor that off-loads line draw, block transfer,<br />

polygon fill, and clipping functions from the CPU. Networking peripherals include a 12 Mbps USB host and device, a 10/100<br />

Ethernet MAC and a 1 Mbps control area network (CAN). There are also four USARTs, two 50 Mbps SPI, CompactFlash,<br />

SDIO (MCI) and a TWI.<br />

Features <br />

• Proven architecture <strong>based</strong> on ten years’ experience in <strong>ARM</strong>-<strong>based</strong><br />

standard products<br />

• Predictable response to a real-time event within a specified number<br />

of clock cycles<br />

• Peripheral DMA eliminates bottlenecks in<br />

memory-to-peripheral transfers<br />

• Advanced interrupt control enhances real-time performance<br />

• Single-instruction <strong>bit</strong> set/reset simplifies application code<br />

• Connectivity: USB, Ethernet, SPI, USART, LCD, etc.<br />

• Code compatibility across all products<br />

• WinCE, Linux, extensive compiler and application support<br />

from industry-leading third parties<br />

AT91SAM9<br />

Arrow Electronics <strong>ARM</strong> Solutions<br />

1-866-910-3650


| 31<br />

Family Comparative Features <br />

Part Total Total Temp. °C Package Core Max A/D A/D Timer Timer Serial Interface GPIO Ethernet USB Peripherals<br />

Number Flash RAM Type Variant ID Frequency Bits Channels Channels Bits Description<br />

AT91RM9200 0 160 -40 TO +85 BGA256, PQFP208 <strong>ARM</strong>920T 180 0 0 6 16 SPI, TWI, 3xSSC, – 1 Host2.0 EBI, MCI<br />

4xUSART Device 2.0<br />

AT91SAM9260 0 4 -40 to +85 PQFP208, LFBGA 217 <strong>ARM</strong>926EJ-S 180 10 4 6 16 2xSPI, 4xUSART, 96 MAC 10/100 2xHost 2.0, –<br />

2xUART, SSC, 2xTWI Device 2.0<br />

AT91SAM9261 0 160 -40 to +85 LFBGA 217 BGA 256 <strong>ARM</strong>926EJ-S 180 0 0 3 16 SPI, 4xUSART, UART, 96 – 2xHost 2.0, –<br />

3xSSC, TWI Device 2.0<br />

AT91SAM9263 0 80 -40 to +85 TFBGA<strong>32</strong>4 <strong>ARM</strong>926EJ-S 200 0 0 2 and 3 <strong>32</strong> and 16 2xCAN, 2xMCI, 2xSSC, 160 1 3 LCD, DMA, 2D Graphics, ITU-R BT.601/656<br />

AC97C, 3xUART, 2xSPI<br />

Development Tools Matrix <br />

Tool Name Description Part Number<br />

AT91RM9200-EK The AT91RM200-EK Evaluation Kit supports the AT91RM9200 <strong>ARM</strong>9-<strong>based</strong> <strong>32</strong>-<strong>bit</strong> RISC microcontroller and enables real-time code development and evaluation AT91RM9200-EK<br />

AT91SAM9260-EK The AT91SAM9260-EK Evaluation Kit enables the evaluation of and code development for applications running on an AT91SAM9260 device AT91SAM9260-EK<br />

AT91SAM9261-EK The AT91SAM9261-EK Evaluation Kit enables the evaluation of and code development for applications running on an AT91SAM9261 device AT91SAM9261-EK<br />

AT91SAM9263-EK The AT91SAM9263-EK Evaluation Kit enables the evaluation of and code development for applications running on an AT91SAM9263 device AT91SAM9263-EK<br />

AT91SAM-ICE SAM-ICE is a JTAG emulator designed for all Atmel AT91 <strong>ARM</strong>9 cores AT91SAM-ICE<br />

Each member of the AT91SAM9 family are supported by<br />

Evaluation Boards and extensive third-party application<br />

development tools. These boards support both Linux and<br />

Windows CE. They have been developed for advanced<br />

system-on-chip applications that require both high<br />

computing performance and high data throughputs.<br />

<strong>ARM</strong>7 | Cortex-M3 | <strong>ARM</strong>9 | Cortex-R4 | XScale | <strong>ARM</strong>11 | Cortex-A8<br />

AT91SAM9263-EK Development Kit<br />

For more information on Arrow’s <strong>ARM</strong> solutions, pricing, and availability, visit www.arrownac.com/arm or call 1-866-910-3650.<br />

To research and compare and contrast <strong>ARM</strong> solutions, visit www.embedded-developer.com.<br />

AT91SAM9 Family of <strong>Microcontrollers</strong> | ATMEL<br />

www.arrownac.com/arm

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!