Datasheet
www.atmel.comwww.atmel.com
DSP Library: 70 functions in 7 categories
Basic filtering•
Operators•
Signal generation•
Transforms•
Vectors•
Windowing•
Advanced encoders and re-samplers•
Communication Stacks
The 32-bit AVR UC3 is built for very high speed com-
munication, and the communications library contains
complete communication stacks for USB, TCP/IP, and RF communication
USB stack:• Host or device configuration. Full support for popular classes including HID, Mass Stor-
age, Audio, CDC serial port, and Device Firmware Upgrade
TCP/IP stack:• IP, TCP, UDP, ICMP, DHCP, PPP and ARP low level functions. FTP server, HTTP web
server, SMTP client, and POP3 client
Bluetooth stack:• Will be added in 2010
IEEE 802.15.4 ZigBee PRO stack:• Will be added in 2010
Encryption Library
The 32-bit AVR instruction set contains native support for encryption; a library of popular cryptographic
functions for added security to any application. The source code is optimized in assembly by Atmel soft-
ware experts for maximum speed and minimal size. The library contains AES, 3DES, ARC4, MD{2, 4,
5}, SHA-1, SHA-256, RSA1024, X.509, SSL version 3, and TLS version 1, and integrates seamlessly with
other libraries such as the TCP/IP and USB communication stacks and memory card drivers.
Audio Library
The Audio library contains software for decoding of popular audio formats, including MP3 and WMA.
The audio library also includes support for docking audio players and the popular iPod
®
/ iPhone
TM
from
Apple
®
via USB. The library will be expanded to support the OGG and AAC in 2010.
Picture Library
This library is used for decoding and rescaling multiple picture formats including JPEG and BMP, and
displaying them on an LCD screen.
File System
The 32-bit AVR includes FAT12/16/32 file system support. It is also optimized for seamless integration
with USB mass storage devices and SD memory cards. The library is complete with example code dem-
onstrating how to implement a memory abstraction layer, a file-based data logger, and a shell example
across an RS232 line.
Services
Floating Point and DSP Arithmetic
The 32-bit AVR DSP Library is a complete set of
math functions optimized in assembly by Atmel AVR
experts.
page 5