AVR32 UC3 32-bit Flash Microcontrollers High Performance and Low Power for Embedded Applications

The ® AVR®32 UC3 product family is built on the new AVR32 UC core optimized for highly integrated embedded applications requiring microcontrollers with on-chip Flash program memory. UC3 microcontrollers achieve high computation throughput, real-time behavior and low power consumption.

AVR32 UC3 Products Key Applications

 High integration  Industrial automation . 10/100 Mbps Ethernet MAC Programmable logic controllers, . USB 2.0 Full Speed On-The-Go industrial networking, robotics, . Up to 64 KB SRAM and 512 KB Flash data recorders . Timers, PWMs, USARTs, ISO7816,  Building control IRDA, SPI, TWI, SSC/I²S Control panel, access control,  High performance voice processing, biometric identification . Up to 1.3 DMIPS/MHz  Medical . DSP arithmetics, Single Cycle MAC Monitors, instrumentation . Zero wait-state Flash  Test & measurement . High-speed DMA channels Instrumentation, test equipment . Low interrupt latency (10 cycles maximum for NMI)  Communication . Fast GPIO Serial protocol gateways, phones  Low power  Point of sale . Active: 23 mA at 60 MHz (3.3V) Cash registers, vending machines, . Static: 30 µA (3.3V), 15 µA (1.8V/3.3V) portable terminals AVR32 UC3 32-bit Flash

AVR32 UC Core

 Hazardless 3-stage pipeline, Harvard architecture  Modeless 16-bit & 32-bit instruction set  Fixed point DSP arithmetic & single-cycle MAC  Hardware division  Tightly coupled on-chip SRAM  Atomic data manipulation  Low latency nested interrupt  Non-maskable interrupt (NMI)  Memory protection unit (MPU)  Powerful emulation system including real-time trace

Key Features The AVR32 UC core is the first 32-bit core in the industry to integrate single-cycle read/ write SRAM with a direct interface to the pipeline that bypasses the system bus to achieve 1.3 DMIPS/MHz faster execution, better deterministic behaviour and lower power consumption. The core DSP Instructions can deliver up to 1.3 Dhrystone MIPS/MHz, running from on-chip .

High Code The AVR32 UC core is based on a 3-stage pipeline Harvard architecture and includes Density advanced features such as DSP arithmetics, single-cycle multiply and accumulate Low Power instructions and atomic bit or word read-modify-write instructions.

Key Benefits  Low system cost  High computational throughput The AVR32 instruction set architecture is optimized The AVR32 UC core single cycle operation and for C/C++ languages and gives high code density its tightly coupled SRAM allow high speed data using less memory. transfers and fast computation without latencies from pipeline stalls or system bus arbitrations.  High reliability The AVR32 UC3 safely boots from the RC-  Deterministic & real-time control oscillator. The brown-out detector and the Specific instructions for atomic read-modify-write hardware watchdog protect the system from (bit banging) and fast interrupt response give environment defects. The Non-Maskable Interrupt precise control of outgoing and incoming external ensures critical event processing. events and allow for fast operating system context The MPU and privilege & unprivileged operating switching. modes keep kernel and application levels separate.

 Low power  Easy to use The AVR32 UC core works smarter. It requires High performance and code density allows lower bus activity and lower operating frequency software designers to use high level programming than other architectures hence providing the best methodologies without execution speed or cost power to performance ratio. penalty. The high featured on-chip emulation system gives better code insights, and shortens debugging time. Flash MCU with Communication Extensive Capabilities AVR32 UC3A Series MHz. This is achieved with only 40 mA at 3.3V. at mA 40 only with achieved is This MHz. 66 at The excellent ratio of versus performance operating frequency ratio delivers DMIPS 80 to MByte/s. up 264 bus each on transfers DMA concurrent are toall connected a 6-layer high system speed bus at operating 66 MHz and allows peripherals on-chip and system AVR32 UC core, the memory performance high The devices. mapped memory other any and such as or LCD FPGA with other bymore peripherals memory controllers, interfacing easy. bus external allows interface byexpansion An SRAM/SDRAM adding additional very becomes in that well integrate a PC environment TCP/IP applications Designing compliant Ethernet MAC and (optional) USB 2.0 with full-speed On-The-Go capability. as such 10/100-Mbps IEEE 802.3interfaces communication offers UC3A The Series Small Packages Small USB 2.0 &OTG 2.0 USB Key Features Pin Functions Pin 23 mA (3.3V) mA 23 Duplicated Duplicated 72 DMIPS Alternate www.atmel.com Two Wire Interface, Two Interface, Wire I: AT32UC3B164-Z1UT AT32UC3B164-AUT AT32UC3B1128-Z1UT AT32UC3B1128-AUT AT32UC3B1256-Z1UT AT32UC3B1256-AUT AT32UC3B064-Z2UT AT32UC3B064-A2UT AT32UC3B0128-Z2UT AT32UC3B0128-A2UT AT32UC3B0256-Z2UT AT32UC3B0256-A2UT AT32UC3A2128-AUT AT32UC3A2256-AUT AT32UC3A2512-AUT AT32UC3A1128-AUT AT32UC3A1256-AUT AT32UC3A1512-AUT AT32UC3A0128-ALUT AT32UC3A0256-ALUT AT32UC3A0512-ALUT Device under introduction, introduction, under Device

Ordering Code Ind.: as an MCU host companion to extend existing systems, with an interface to real-time real-time to interface capabilities. host and to device USB an applications up to open and with sensors/actuators systems, existing extend to companion host MCU an as ideal series UC3B the makes also interfaces USB the and capabilities DSP advanced The applications embedded other with USB. or to offer designed already devices USB off-the-shelf with interface to way easy an provides capabilities On-The-Go with 2.0 USB interface full-speed integrated The 3.3V. at 23 mA consumes only and MHz 60 72 at DMIPS delivers Series AVR32UC3B The concern. of is consumption power and/or space where MCU Flash a The AVR32high performance requiring UC3B suited for is applications idealy Low-Power Flash MCU with USB On-The-Go AVR32 Series UC3B industrial temperature range (-40 to +85°C). to +85°C). (-40 range temperature industrial I: P P P Device planned, planned, Device I I I I I I I I I I I I I I I I I I Status 256 256 256 256 256 256 256 128 128 128 128 128 128 128 512 512 512 64 64 64 64 Flash (KB) 64 64 64 64 64 64 32 32 32 32 32 32 32 32 32 32 32 16 16 16 16 RAM (KB) DMA: 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 System Bus Layers Direct Memory Access, Access, Memory Direct 2 2 2 2 2 2 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 USART(1)(2) 2/1 2/1 2/1 2/1 2/1 2/1 2/1 2/1 2/1 2/1 2/1 2/1 2/1 2/1 2/1 1/– 1/– 1/– 1/– 1/– 1/– SPI/SSC 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1

(1) (1) TWI (I2C compliant) One USART features modem interface, IRDA, ISO7816, (2) All USARTs feature SPI. USARTs feature ISO7816, All IRDA, (2) interface, modem features USART One Y/Y Y/Y Y/Y Y/Y Y/Y Y/Y Y/Y Y/Y Y/Y Y/Y Y/Y Y/Y Y/Y Y/Y Y/Y Y/– Y/– Y/– Y/– Y/– Y/– USB Dev. / OTG PWM: 15 15 15 15 15 15 15 15 15 7 7 7 7 7 7 7 7 7 7 7 7 Peripheral DMA Channels Pulse Width Modulation, Modulation, Width Pulse Y Y Y Y Y Y – – – – – – – – – – – – – – – Ethernet MAC 10/100 Y Y Y – – – – – – – – – – – – – – – – – – SRAM/SDRAM Interface

1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 32-bit System Timer 3/6 3/6 3/6 3/6 3/6 3/6 3/6 3/6 3/6 3/6 3/6 3/6 3/6 3/6 3/6 3/6 3/6 3/6 3/6 3/6 3/6 3/6 16-bit Timers/ PWM Outputs SSC: 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 PWM Timers Synchronous Serial Controller, Controller, Serial Synchronous 6 6 6 6 6 6 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8

AT32UC3A0 10-bit ADC Ethernet AVR32 UC Channels MAC 60 60 60 60 60 60 60 60 60 60 60 60 66 66 66 66 66 66 66 66 66 SRAM

40 mA (3.3V) – 80 DMIPS –80 (3.3V) mA 40 Frequency (MHz)

3.3 3.3 3.3 3.3 3.3 3.3 3.3 3.3 3.3 3.3 3.3 3.3 3.3 3.3 3.3 3.3 3.3 3.3 3.3 3.3 3.3

Multi-Layer High-SpeedBus Vcc (V) USB OTG TQFP100 TQFP100 TQFP100 TQFP100 TQFP100 TQFP100 LQFP144 LQFP144 LQFP144 TQFP64 TQFP64 TQFP64 TQFP48 TQFP48 TQFP48 4x MLF64 MLF64 MLF64 MLF48 MLF48 MLF48 USART 2x SSC TWI Peripheral SPI DMA

Green Package Peripheral Bridge TWI: Ind. Ind. Ind. Ind. Ind. Ind. Ind. Ind. Ind. Ind. Ind. Ind. Ind. Ind. Ind. Ind. Ind. Ind. Ind. Ind. Ind.

Bus Temp. Range

3x 7x ADC FLASH Timer PWM Interface SDRAM SRAM /

Development Tools Headquarters Atmel Corporation 2325 Orchard Parkway Free Atmel tools for software development Atmel AVR32 UC3 Software Library San Jose, CA 95131  AVR32 GNU tool chain (gcc, gdb, etc.)  Software drivers for all peripherals USA Tel: (1) 408 441-0311  AVR32 Studio a multiplatform integrated  Services such as FAT, TCP/IP, Fax: (1) 408 487-2600 development environment (IDE) USB Classes such as mass-storage International  Demonstrators such as a web-based Atmel Asia control panel with freeRTOS.org Room 1219 real-time kernel Chinachem Golden Plaza 77 Mody Road, Tsimshatsui East Kowloon Commercial C Compiler Hong Kong Tel: (852) 2721-9778  Embedded Workbench from IAR® Fax: (852) 2722-1369 www.iar.com Atmel Europe Le Krebs Free third-party software 8, Rue Jean-Pierre Timbaud  FreeRTOS.org real-time kernel Commercial Operating Systems BP 309 78054 St Quentin-en- ® www..org  ThreadX from Express Logic Yvelines Cedex  lwIP TCP/IP protocol stack www.rtos.com France Tel: (33) 1-30-60-70-00 www.sics.se/~adam/lwip/  µC/OS-II from Micrium Fax: (33) 1-30-60-71-11

www.micrium.com Atmel Japan 9F, Tonetsu Shinkawa Bldg. 1-24-8 Shinkawa Atmel AVR JTAGICE mkII (kit part number: ATJTAGICE2) Chuo-ku, Tokyo 104-0033 Japan The AVR JTAGICE mkII already used with Atmel’s 8-bit AVR micro­ Tel: (81) 3-3523-3551 Fax: (81) 3-3523-7581 controllers also provides full support for the AVR32 UC3 including support for more advanced debugging sessions with data and code trace using Product Contact the AVR32’s Nano Trace. Product Line [email protected]

Literature Requests Kit P/N Supported parts Description www.atmel.com/literature

• 10/100 Ethernet and USB OTG interface Web Site ATEVK1100 • SPI, TWI and USARTS. www.atmel.com AT32UC3A series • Temperature and light sensors evaluation kit • 20x4 character LCD • MMC/SD card & expansion connector

• USB OTG interface ATEVK1101 AT32UC3B series • SPI, TWI and USARTS evaluation kit • 3-axis accelerometer, temperature and light sensors • MMC/SD card & expansion connector

ATSTK600 Complete programming and development system All AT32UC3 series starter kit supporting all AVR32 UC3 series via socket adaptors © 2007 Atmel Corporation. All rights reserved.

Documentation Atmel®, logo and combinations thereof, and others are registered trademarks Documents and resources including tools and software are available from www.atmel.com/avr32 or trademarks of Atmel Corporation and www.AVRfreaks.net for group discussions. or its subsidiaries. Other terms and product names may be trademarks of others.

Hotline [email protected] Rev.: 7919B-AVR32-07/07/5M

Disclaimer: The information in this document is provided in connection with Atmel products. No license, express or implied, by estoppel or otherwise, to any intellectual property right is granted by this document or in con- nection with the sale of Atmel products. EXCEPT AS SET FORTH IN ATMEL’S TERMS AND CONDITIONS OF SALES LOCATED ON ATMEL’S WEB SITE, ATMEL ASSUMES NO LIABILITY WHATSOEVER AND DISCLAIMS ANY EXPRESS, IMPLIED OR STATUTORY WARRANTY RELATING TO ITS PRODUCTS INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTY OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, OR NON-INFRINGEMENT. IN NO EVENT SHALL ATMEL BE LIABLE FOR ANY DIRECT, INDIRECT, CONSEQUENTIAL, PUNITIVE, SPECIAL OR INCIDENTAL DAMAGES (INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS AND PROFITS, BUSINESS INTERRUPTION, OR LOSS OF INFORMATION) ARISING OUT OF THE USE OR INABILITY TO USE THIS DOCUMENT, EVEN IF ATMEL HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. Atmel makes no representations or warranties with respect to the accuracy or completeness of the contents of this document and reserves the right to make changes to specifications and product descriptions at any time without notice. Atmel does not make any commitment to update the information contained herein. Unless specifically provided otherwise, Atmel products are not suitable for, and shall not be used in, automotive applications. Atmel’s products are not intended, authorized, or warranted for use as components in applications intended to support or sustain life.