AT32UC3L016

The Atmel® AVR® AT32UC3L016/32/64 is a complete system-on-chip microcontroller based onthe AVR32 UC RISC processor running at frequencies up to 50MHz. AVR32 UC is a high-performance32-bit RISC microprocessor core, designed for cost-sensitive embedded applications,with particular emphasis on low power consumption, high code density, and high performance.The processor implements a Memory Protection Unit (MPU) and a fast and flexible interrupt controllerfor supporting modern and real-time operating systems. The Secure Access Unit (SAU) isused together with the MPU to provide the required security and integrity.Higher computation capability is achieved using a rich set of DSP instructions.

技术特性
  • High-performance, Low-power 32-bit Atmel?AVR?Microcontroller
    • Compact Single-cycle RISC Instruction Set Including DSP Instructions
    • Read-modify-write Instructions and Atomic Bit Manipulation
    • Performance— Up to 64DMIPS Running at 50MHz from Flash (1 Flash Wait State)— Up to 36DMIPS Running at 25MHz from Flash (0 Flash Wait State)
    • Memory Protection Unit (MPU)Secure Access Unit (SAU) providing User-defined Peripheral Protection
  • picoPower?Technology for Ultra-low Power Consumption
  • Multi-hierarchy Bus System
    • High-performance Data Transfers on Separate Buses for Increased Performance
    • 12 Peripheral DMA Channels Improve Speed for Peripheral Communication
  • Internal High-speed Flash
    • 64Kbytes, 32Kbytes, and 16Kbytes Versions
    • Single-cycle Access up to 25MHz
    • FlashVault Technology Allows Pre-programmed Secure Library Support for EndUser Applications
    • Prefetch Buffer Optimizing Instruction Execution at Maximum Speed
    • 100,000 Write Cycles, 15-year Data Retention Capability
    • Flash Security Locks and User-defined Configuration Area
  • Internal High-speed SRAM, Single-cycle Access at Full Speed
    • 16Kbytes (64Kbytes and 32Kbytes Flash), or 8Kbytes (16Kbytes Flash)
  • Interrupt Controller (INTC)
    • Autovectored Low-latency Interrupt Service with Programmable Priority
  • External Interrupt Controller (EIC)
  • Peripheral Event System for Direct Peripheral to Peripheral Communication
  • System Functions
    • Power and Clock Manager
    • SleepWalking Power Saving Control
    • Internal System RC Oscillator (RCSYS)
    • 32KHz Oscillator
    • Multipurpose Oscillator and Digital Frequency Locked Loop (DFLL)
  • Windowed Watchdog Timer (WDT)
  • Asynchronous Timer (AST) with Real-time Clock Capability
    • Counter or Calendar Mode Supported
  • Frequency Meter (FREQM) for Accurate Measuring of Clock Frequency
  • Six 16-bit Timer/Counter (TC) Channels
    • External Clock Inputs, PWM, Capture, and Various Counting Capabilities
  • 36 PWM Channels (PWMA)
    • 8-bit PWM with a Source Clock up to 150MHz
  • Four Universal Synchronous/Asynchronous Receiver/Transmitters (USART)
    • Independent Baudrate Generator, Support for SPI
    • Support for Hardware Handshaking
  • One Master/Slave Serial Peripheral Interfaces (SPI) with Chip Select Signals
    • Up to 15 SPI Slaves can be Addressed
  • Two Master and Two Slave Two-wire Interface (TWI), 400kbit/s I2C-compatible
  • One 8-channel Analog-to-digital Converter (ADC) with up to 12 Bits Resolution
    • Internal Temperature Sensor
  • Eight Analog Comparators (AC) with Optional Window Detection
  • Capacitive Touch (CAT) Module
    • Hardware-assisted Atmel® AVR® QTouch® and Atmel® AVR® QMatrix Touch Acquisition
    • Supports QTouch and QMatrix Capture from Capacitive Touch Sensors
  • QTouch Library Support
      • Capacitive Touch Buttons, Sliders, and Wheels
      • QTouch and QMatrix Acquisition
  • On-chip Non-intrusive Debug System
    • Nexus Class 2+, Runtime Control, Non-intrusive Data and Program Trace
    • aWire Single-pin Programming Trace and Debug Interface Muxed with Reset Pin
    • NanoTrace Provides Trace Capabilities through JTAG or aWire Interface
  • 48-pin TQFP/QFN/TLLGA (36 GPIO Pins)
  • Five High-drive I/O Pins
  • Single 1.62-3.6 V Power Supply
TQFP48 / QFN48 管脚定义图
TQFP48 / QFN48 管脚定义图
TLLGA48 管脚定义图
TLLGA48 管脚定义图
订购型号
订购型号 包装形式 封装 温度范围 Flash SRAM
AT32UC3L016-AUR Tape & Reel TQFP MC 48 Industrial -40°C to 85°C 16KB 8KB
AT32UC3L016-AUT Tray
AT32UC3L016-D3HR Tape & Reel ULGA AA 48
AT32UC3L016-D3HT Tray
AT32UC3L016-ZAUR Tape & Reel VQFN (Sawn) PE 48
AT32UC3L016-ZAUT Tray
Datasheet 数据手册下载
描述 文件大小 版本Rev.
AT32UC3L Series 完整版数据手册:AT32UC3L064, AT32UC3L032, AT32UC3L016 12.2MB, 849 页 32099I–01/2012
AT32UC3L Series 简洁版数据手册:AT32UC3L064, AT32UC3L032, AT32UC3L016 1855877, 111 页 32099G–06/2011
Atmel AVR 32-bit Architecture Manual Complete 完整版体系结构手册 5108318, 377 页 32002F–03/2010
AVR32UC Technical Reference Manual Complete 完整版技术参考手册 1129853, 159 页 32002F–03/2010
Application Note
描述 文件大小 版本Rev.
Atmel AVR32716: AVR UC3 USB Audio Class 333762, 23 pages 32139D–AVR–11/11
Atmel AVR32825: Executing code from external SDRAM(AVR32825.zip) 2837252, 18 pages 32160A-AVR-02/11
Atmel AVR32844: UC3L Schematic Checklist 292417, 26 pages 32170A-AVR-08/11
Atmel AVR32847: Migration from/to the UC3L0 64/32/16 from/to the UC3L0 256/128   32183A-AVR-11/11
Atmel AVR32918: UC3-A3 Xplained Hardware User Guide(AVR32918.zip ,2.85MB) 314KB 32159C−AVR−07/2012
Atmel AVR32924: UC3-L0 Xplained Hardware User Guide(AVR32918.zip ,2.85MB)    
Atmel AVR32926: UC3-C2 Xplained Hardware User's Guide 273KB, 16 页 修订 A, 更新: 04/2012)
Atmel AVR32930: UC3-A3 Xplained Getting Started Guide 8372037, 15 页数 修订版 A, 更新03/2011
Atmel AVR32931: UC3-L0 Xplained Getting Started Guide 3869924, 17 页数, 修订A, 时间: 03/2011
Atmel AVR4019: Light and Proximity One (ATAVRSBLP1) Hardware Users Guide 920575, 7 页 修订 A, 更新: 12/2011
Atmel AVR4900: ASF - USB Device Stack 198953, 22 页 修订 C, 更新: 09/2011
Atmel AVR4902: ASF - USB Composite Device 631903, 13 页 修订 A, 更新: 10/2011
Atmel AVR4903: ASF - USB Device HID Mouse Application 244066, 13 页 修订 A, 更新: 09/2011
Atmel AVR4904: ASF - USB Device HID Keyboard Application 449094, 15 页 修订 A, 更新: 10/2011
Atmel AVR4907: ASF - USB Device CDC Application 683697, 22 页 修订 A, 更新: 11/2011
Atmel AVR4960: USB Host Android Accessory 368KB, 8 页 修订 B, 更新: 06/2012
AVR067: JTAGICE mkII Communication Protocol (AVR067.zip) 327125, 69 页 修订 D, 更新: 11/2009
AVR069: AVRISP mkII Communication Protocol 326430, 24 页 修订 B, 更新: 02/2006
AVR079: STK600 Communication Protocol 504628, 61 页 修订 A, 更新: 04/2008
AVR107: Interfacing AVR microcontrollers with serial memories (AVR107.zip) 496998, 22 页 修订 A, 更新: 03/2005
AVR114: Using the ATMEL File System management for AT32UC3x, AT90USBx and ATmega32U4 236064, 22 页 修订 A, 更新: 09/2008
AVR121: Enhancing ADC resolution by oversampling (AVR121.zip) 120791, 14 页 修订 A, 更新: 09/2005
AVR1511: QT600-ATxmega128A1 Training Guide (AVR1511.zip) 1221185, 36 页 修订 B, 更新: 08/2011
AVR153: USB PC Drivers Based on Generic HID Class (AVR153.zip) 448746, 10 页 修订 B, 更新: 07/2008
AVR186: Best practices for the PCB layout of Oscillators 92401, 4 页 修订 A, 更新: 03/2008
AVR1908: QTouch Xplained Hardware User Guide (avr1908.zip) 1655285, 5 页 修订 A, 更新: 05/2010
AVR32000: Introduction to 32-bit AVR UC3 header files (AVR32000.zip) 38500, 6 页 修订 A, 更新: 05/2006
AVR32006: Getting Started with GCC for 32-bit AVR 132486, 13 页 修订 A, 更新: 12/2007
AVR32007: 32-bit AVR UC3 C-coding Guidelines for ARM7 Developers 132928, 11 页 修订 B, 更新: 03/2008
AVR32015: Getting started with AVR32 Studio 1008615, 24 页 修订 C, 更新: 04/2008
AVR32018: How to upgrade from GNU Toolchain 2.0.3 to 2.1.5 or later 48753, 5 页 修订 A, 更新: 03/2009
AVR32108: Using the 32-bit AVR AP7 Peripheral Direct Memory Access controller (AVR32108.zip) 57022, 8 页 修订 A, 更新: 05/2006
AVR32119: Getting Started with 32-bit AVR UC3 A series Microcontrollers (AVR32119.zip) 2111645, 18 页 修订 C, 更新: 03/2010
AVR32134: 3D Graphic Rendering Application using 32-bit AVR UC3 (AVR32134.zip) 707595, 17 页 修订 C, 更新: 04/2009
AVR32136: 32-bit AVR UC3 NAND flash GPIO driver 95935, 10 页 修订 A, 更新: 12/2008
AVR32138: How to optimize the ADC usage on AVR UC3 microcontrollers 106413, 5 页 修订 A, 更新: 11/2009
AVR32708: 32-bit AVR UC3 A and B series Flash JTAG Programming Algorithms 129125, 13 页 修订 A, 更新: 11/2007
AVR32709: Audio Decoder Over USB using 32-bit AVR UC3 (avr32709.zip) 327205, 29 页 修订 D, 更新: 05/2011
AVR32710: Space Vector Modulation for Motor Control using 32-bit AVR UC3 (avr32710.zip) 1047214, 19 页 修订 B, 更新: 08/2010
AVR32714: 32-bit AVR UC3 A series Schematic Checklist 294387, 20 页 修订 D, 更新: 12/2008
AVR32718: AVR UC3 DSPlib Software Framework DSPLib 350567, 28 页 修订 A, 更新: 11/2007
AVR32739: Low power software design using 32-bit AVR UC3 (AVR32739.zip) 459043, 13 页 修订 B, 更新: 05/2008
AVR32753: How to connect to an SSL-server using 32-bit AVR UC3 (AVR32753.zip) 539131, 19 页 修订 C, 更新: 11/2009
AVR32758: USB Host Mass Storage Bootloader on 32-bit AVR UC3 (avr32758.zip) 1143139, 16 页 修订 B, 更新: 12/2009
AVR32760: USB DFU Bootloader Protocol on 32-bit AVR UC3 196365, 18 页 修订 A, 更新: 09/2009
AVR32765: 32-bit AVR UC3 DSPLib Reference Manual (AVR32765.zip) 4163820, 138 页 修订 A, 更新: 07/2009
AVR32769: How to Compile the standalone AVR UC3 Software Framework in AVR32 Studio V2 258359, 11 页 修订 B, 更新: 12/2010
AVR32771: USB High speed Device Mass storage on SD/MMC card with optional AES (AVR32771.zip) 13005734, 18 页 修订 A, 更新: 02/2010
AVR32784: 32-bit AVR UC3 USB DFU Bootloader 873811, 33 页 修订 C, 更新: 02/2010
AVR32787: 32-bit AVR UC3 A3 series High Speed USB Design Guidelines 89219, 6 页 修订 B, 更新: 04/2009
AVR32795: Using the GNU Linker Scripts on AVR UC3 Devices 226080, 22 页 修订 A, 更新: 01/2011
AVR32798: EXTBT User Guide 7872363, 16 页 修订 A, 更新: 11/2010
AVR32800: 32-bit AVR UC3 L series Schematic Checklist 197623, 22 页 修订 B, 更新: 06/2010
AVR32801: 32-bit AVR UC3 A3 series Schematic Checklist 359665, 22 页 修订 B, 更新: 04/2010
AVR32807: Getting Started with the AVR UC3 Software Framework USB Classes 189838, 21 页 修订 A, 更新: 02/2010
AVR32817: Getting Started with the 32-bit AVR UC3 Software Framework lwIP TCP/IP Stack 246979, 17 页 修订 A, 更新: 07/2010
AVR32827: How to Migrate from ASF 1.7 to ASF 2.x 32212511, 9 页 修订 A, 更新: 03/2011
AVR32908: EVK1104 Getting Started Guide 1742595, 12 页 修订 A, 更新: 02/2010
AVR32917: Getting started with the picoPower Board 1242375, 16 页 修订 A, 更新: 12/2009
AVR4013: picoPower Basics 16830, 7 页 修订 A, 更新: 12/2010
AVR4100: Selecting and testing 32kHz crystal oscillators for AVR microcontrollers 495623, 24 页 修订 D, 更新: 07/2011
AVR600: STK600 Expansion, routing and socket 239015, 19 页 修订 B, 更新: 12/2010
AVR928: Scalar sensorless methods to drive BLDC motors 413101, 24 页 修订 A, 更新: 05/2010
AVR998: Guide to IEC60730 Class B compliance with AVR Microcontrollers 111931, 9 页 修订 B, 更新: 04/2008
Atmel AVR154: Software Emulation of TWI Slave Hardware Module 77KB, 4 页 修订 A, 更新: 03/2012
Atmel AVR32848: Android Accessory Demo 714KB, 11 页数, 修订 A, 更新: 05/2012
Atmel AVR4023: FLIP USB DFU Protocol 143KB, 15 页 修订 A, 更新: 03/2012
Atmel AVR4029: AVR Software Framework - Getting Started 805KB, 21 页 修订 B, 更新: 03/2012
Atmel AVR4030: AVR Software Framework - Reference Manual 362KB, 28 页 修订 B, 更新: 03/2012
Atmel AVR4901: ASF - USB Vendor Class Application 614KB, 20 页数, 修订 A, 更新: 03/2012
Atmel AVR4905: ASF - USB Device HID Generic 559KB, 19 页 修订 A, 更新: 03/2012
Atmel AVR4950: ASF - USB Host Stack 323KB, 24 页 修订 A, 更新: 03/2012
AVR040: EMC Design Considerations 107789, 18 页 修订 D, 更新: 06/2006
AVR101: High Endurance EEPROM Storage 48384, 5 页 修订 A, 更新: 09/2002
AVR120: Characterization and Calibration of the ADC on an AVR 143621, 15 页 修订 D, 更新: 02/2006
AVR180: External Brown-Out Protection 201943, 16 页 修订 B, 更新: 05/2002
AVR204: BCD Arithmetics 96638, 14 页 修订 B, 更新: 01/2003
AVR244: UART as ANSI Terminal Interface 56579, 8 页 修订 A, 更新: 11/2003