Microcontrollers. AVR Software Framework Release Notes Release Notes. Introduction. Device Support

Size: px
Start display at page:

Download "Microcontrollers. AVR Software Framework Release Notes 2.10.0. Release Notes. Introduction. Device Support"

Transcription

1 AVR Software Framework Release Notes Introduction The Atmel AVR Software Framework (ASF, provides software drivers and libraries to build applications for Atmel megaavr, AVR XMEGA and AVR UC3 devices. It has been designed to help develop and glue together the different components of a software design. It can easily integrate into an operating system (OS) or run as a stand-alone product. The ASF is included in Atmel AVR Studio 5 (www.atmel.com/avrstudio5). A separate package is available for megaavr, AVR XMEGA and AVR UC3 users for IAR, Atmel AVR Studio 4 and AVR32 Studio on AVR Studio 5 users do not need this package as the ASF is integrated in AVR Studio 5. This document describes the supported devices, supported tools, and changes since last ASF release (enhancements, bugs fixes and known issues). Microcontrollers Release Notes Device Support This release supports the following devices: AVR UC3 A0/A1 (revision H and later) AVR UC3 B (revision F and later) AVR UC3 A3/A4 (revision E and later) AVR UC3 A3xS/A4xS (revision E and later) AVR UC3 C (revision D and later) AVR UC3 D AVR UC3 L0 (revision D and later) AVR XMEGA A1 AVR XMEGA A1U AVR XMEGA A3 AVR XMEGA A3B AVR XMEGA A3U AVR XMEGA A3BU AVR XMEGA A4U AVR XMEGA A4 AVR XMEGA B AVR XMEGA D3 AVR XMEGA D4 megaavr: ATmega1284P megaavr: ATmega2560 megaavr: ATmega48/88/168/328 megaavr: ATmega16/32 megaavr: ATmega169/329 megaavr: ATmega64/128 megaavr: ATmega324/644/1284

2 Supported Tools Atmel AVR Studio 5.1 using GCC: 32-bit version 4.4.3(AVR_32_bit_GNU_Toolchain_3.3.0_280) 8-bit version 4.5.1(AVR_8_bit_GNU_Toolchain_3.3.0_387) Atmel AVR32 Studio version 2.6 IAR EWAVR32 version 3.30 IAR EWAVR version 5.50 and version 6.10 WinAVR version Atmel AVR Studio 4.18 SP3 Note: IAR EWAVR32 requires updated header files for the UC3 A3 and UC3 A3xS, UC3C C revision C, UC3 L series (unzip the avr32/utils/header_files/avr32-headers.zip under /Embedded Workbench x.x/avr32/inc/). WinAVR requires updated header files (refer to xmega/utils/header_files/readme.txt). Note: DataFlash, QT, QTouch, STK are Atmel trademarks: Contact Information For more info about Atmel AVR visit download application notes from the AVR Application Notes page or contact support through the site. The support site also have a Frequently Asked Questions page with the most common AVR questions. ASF bug or enhancement requests can be reported in the ASF Bug Tracker at Community Information This forum can be used to have an open discussion about usage, development, bugs, fixes, improvements, etc. ASF forum on AVRFreaks at AVR4000-ASF Dec

3 Changes between version and version releases of the ASF New Features and API Changes ID Component Summary Description 1273 avr32 Add a WAV (PCM) decoder and player Cleaned up the WAV decoder and adding a function to calculate the playing time of a file. The WAV decoder is located here: / avr32/services/audio /wav/ and the WAV player here: / avr32/services/audio / audio_player/players /wav/ 1397 avr32 avr32/drivers/ast : add support for UC3 D3 and UC3 D avr32 avr32/drivers/twis : add support for UC3 D3 and UC3 D avr32 avr32/boards/stk600/ rcuc3d/: add STK600 support for the ATUC128D3 device 1400 avr32 avr32/drivers/cpu : add support for UC3 D3 and UC3 D avr32 avr32/drivers/eic : add support for UC3 D3 and UC3 D avr32 avr32/drivers/flashc dw : add support for UC3 D3 and UC3 D avr32 avr32/drivers/freqm : add support for UC3 D3 and UC3 D avr32 avr32/drivers/gpio : add support for UC3 D3 and UC3 D avr32 avr32/drivers/hmatri x: Add support for UC3 D3 and UC3 D avr32 avr32/drivers/iisc : add support for UC3 D avr32 avr32/drivers/intc: add support for UC3 D3 and UC3 D avr32 avr32/drivers/pdca: add support for UC3 D3 and UC3 D avr32 avr32/drivers/pm : add support for UC3 D3 and UC3 D avr32 avr32/drivers/pwma : add support for UC3 D3 and UC3 D avr32 avr32/drivers/scif: add support for UC3 D3 and UC3 D avr32 avr32/drivers/spi: add support for UC3 D3 and UC3 D avr32 avr32/drivers/tc : add support for UC3 D3 and UC3 D avr32 avr32/drivers/twim : add support for UC3 D3 and UC3 D avr32 avr32/drivers/usart : add support for UC3 D3 and UC3 D avr32 avr32/drivers/usbc : add support UC3 D3 and UC3 D avr32 avr32/drivers/wdt: add support for UC3 D3 and UC3 D avr32 avr32/utils: add support for UC3 D3 and UC3 D4 This patch adds AST driver and example support for UC3D3 and UC3D4. This patch adds TWIS support for UC3D3 and UC3D4. This patch allows to build examples and applications for the STK600+RC3D routing card setup with the ATUC128D3 device. Added folder: avr32\boards\stk600\ rcuc3d. This patch adds CPU Cycle counter driver and example support for UC3D3 and UC3D4. This patch adds EIC driver and 2 examples support for UC3D3 and UC3D4. This patch adds FLASHCDW driver and example support for UC3D3 and UC3D4. This patch add FREQM driver and example support for UC3D3 and UC3D4 This patch adds GPIO driver and example support for UC3D3 and UC3D4. This patch adds HMATRIX example support for UC3 D3/D4 series. This patch adds IISC support for UC3 D3 series. Added INTC driver support for UC3 D3 and D4 devices. This patch add PDCA driver and example support for UC3D3 and UC3D4. This patch adds PM driver and example support for UC3D3 and UC3D4. This patch adds PWMA driver and example support for UC3D3 and UC3D4. This patch adds SCIF driver support for UC3D3 and UC3D4. This patch adds SPI driver support for UC3D3 and UC3D4. This patch adds TC driver and examples support for UC3D3 and UC3D4. This patch adds TWIM driver and example support for UC3D3 and UC3D4. This patch adds USART driver support for UC3D3 and UC3D4. This patch adds USBC support for UC3D3 and UC3D4 family of MCUs. This patch adds WDT driver and example support for UC3D3 and UC3D4. This patch adds parts.h support for UC3D3 and UC3D4. It adds all linker scripts and debug function support. 3 AVR4000-ASF Dec-2011

4 ID Component Summary Description 1451 avr32 common/services/usb/ class/cdc: add support for UC3 D3 and UC3 D avr32 Add USB DFU bootloader support for UC3 D3 and UC3 D common Add common sensor service support to XMEGA-B1 Xplained modules common USB Device example with multiple CDC interfaces on EVK common Add the support of multiple Virtual Com ports in USB Device CDC implementation 1443 common common/components/me mory/data_flash/at45 dbx: add support for UC3 D3 and UC3 D common common/services/cale ndar: add support for UC3 D3 and UC3 D common common/services/cloc k: add support for UC3 D3 and UC3 D common common/services/cpu: add support for UC3 D3 and UC3 D common common/services/fifo : add support for UC3 D3 and UC3 D common common/services/slee pmg: add support for UC3 D3 and UC3 D common common/services/twi: add support for UC3 D3 and UC3 D common common/services/usb/ class/hid: add support for UC3 D3 and UC3 D common common/services/usb/ class/msc: add support for UC3 D3 and UC3 D common common/services/usb/ class/vendor: add support for UC3 D3 and UC3 D common Clarify example file name in common\services\slee pmgr\example This patch adds USB CDC class service support for UC3D3 and UC3D4. It also adds example and unit test support. This patch adds USB DFU bootloader support for UC3D3 and UC3D4. Update the XMEGA-B1 Xplained board support and configuration files to support the common sensor service and Sensors Xplained extension boards. This example links the connectors UART_0 and UART_1 to two virtual COM ports available through multiple USB CDC interfaces. Files modified: common\services\usb\ class\cdc\device\atm el_devices_cdc.inf, common\services\usb\ usb_atmel.h. Folder added: common\services\usb\ class\cdc\device\exa mple2. The multiple USB communication ports feature is available via the UDI_CDC_PORT_NB defined in conf_usb.h. The CDC implementation has been updated to support up to 3 communication ports. Files modified: common\services\usb\ class\cdc\device\udi _cdc.h, udi_cdc_conf.h, udi_cdc_desc.c, udi_cdc.c. This patch adds AT45DBx DataFlash support for UC3D3 and UC3D4. It also adds example and unit tests. Modified folder: common/services/cale ndar. This patch adds Clock service support. It also adds examples and unit tests. This patch adds CPU service and example support for UC3D3 and UC3D4. This patch adds FIFO service support for UC3D3 and UC3D4. It also adds unit test support. This patch adds Sleep Manager service support for UC3D3 and UC3D4. It also adds example support. This patch adds TWI service support for UC3D3 and UC3D4. It also adds master example support. This patch adds USB device HID class service support for UC3D3 and UC3D4. It also adds example and unit test support. This patch adds USB Deviec Mass Storage class service support for UC3D3 and UC3D4 family of MCUs. It also adds example and unit test. This patch adds USB Vendor class service support for UC3D3 and UC3D4. It also adds example support.. In the common/services/slee pmgr/example folder: sleepmgr_example_uc3 a_uc3b.c is renamed to sleepmgr_example_uc3 _rtc.c and sleepmgr_example_uc3 c_uc3l.c is renamed to sleepmgr_example_uc3 _ast.c. 612 mega Add megaavr ADC driver Add megaavr ADC driver. Folder added: /mega/drivers/adc 481 mega megaavr: support for UART settings using util/setbaud.h from libc Added an example of how to use the mega USART with the built in setbaud function from libc to calculate the correct baud-rate settings. Added directory: mega/applications/me ga_setbaud_example/ 1352 unit test Add unit test for XMEGA wdt driver Added unit test for XMEGA WDT driver. 675 unit test Add unit tests for \ common\services\cloc k module for UC3 devices Added oscillator, PLL and DFLL unit tests in common\services\cloc k\unit_tests for AVR UC3 devices. 896 xmega XMEGA TC Timeout driver The timeout service uses the asynchronous RTC/RTC32 in order to have a system tick. Typical tick rate is Hz. It AVR4000-ASF Dec

5 ID Component Summary Description is configurable to a number of independent timeout channels, each with different delay setup in a number of ticks. Both singleshot and periodic timeouts are supported. New files are stored in: xmega/services/timeo ut 1108 xmega Port XMEGA example projects to A3BU Xplained board Added support for A3BU Xplained board for the following examples: nvm, usart, pmic, wdt, aes, des, tc, adc. Directories added: xmega/drivers/des/ex ample/atxmega256a3bu _xplained/, xmega/drivers/aes/ex ample3/atxmega256a3b u_xplained/, xmega/drivers/adc/ex ample1/atxmega256a3b u_xplained/, xmega/drivers/adc/ex ample2/atxmega256a3b u_xplained/, xmega/drivers/tc/exa mple1/atxmega256a3bu _xplained/, xmega/drivers/nvm/ex ample4/atxmega256a3b u_xplained/, xmega/drivers/nvm/ex ample3/atxmega256a3b u_xplained/, xmega/drivers/nvm/ex ample2/atxmega256a3b u_xplained/, xmega/drivers/nvm/ex ample1/atxmega256a3b u_xplained/, xmega/drivers/pmic/e xample/atxmega256a3b u_xplained/, xmega/drivers/wdt/ex ample/atxmega256a3bu _xplained/, xmega/drivers/aes/ex ample1/atxmega256a3b u_xplained/, xmega/drivers/aes/ex ample2/atxmega256a3b u_xplained/. Files added: xmega/drivers/adc/ex ample1/adc_example1_ gfx.c, xmega/drivers/adc/ex ample2/adc_example2_ gfx.c, xmega/drivers/nvm/ex ample2/example2_xmeg a_gfx.c. Files modified: xmega\drivers\aes\ex ample1\aes_example1. c, xmega\drivers\aes\ex ample2\aes_example2. c, xmega\drivers\aes\ex ample3\aes_example3. c, xmega\drivers\des\ex ample\des_example.c, xmega\drivers\nvm\ex ample1\example1_xmeg a.c, xmega\drivers\nvm\ex ample3\example3_xmeg a.c, xmega\drivers\nvm\ex ample4\example4_xmeg a.c, xmega\drivers\pmic\e xample\pmic_example. c, xmega\drivers\tc\exa mple1\tc_example1.c, xmega\drivers\usart\ example\usart_exampl e.c, xmega\drivers\wdt\ex ample\wdt_example.c xmega Add unit tests for TWI Added folder xmega/drivers/twi/un it_tests 1332 xmega hugemem service is not support on XMEGA parts other than XMEGA-A1 family The hugemem service is available only for parts with more than 64KB of RAM or with a EBI interface. Added check for CONFIG_HAVE_HUGEMEM for unsupported devices. Files modified: common/services/huge mem/avr8/hugemem.h 5 AVR4000-ASF Dec-2011

6 Bug Fixes ID Component Summary Description 1353 avr32 FreeRTOS: Bug in xtaskresumefromisr() for ports supporting interrupt nesting 491 avr32 avr32/services/netwo rk/can/can.c: Missing function prototypes ( can_enable_interrupt () can_clear_status()) 1305 avr32 SPI driver and services implementation supposes the SPI is connected on PBA bus 1306 avr32 scif_gcctrl_oscsel_t misses SCIF_GCCTRL_PBCCLOCK 1363 avr32 Remove the overwrite of ADCIFA calibration values in examples using ADCIFA driver 1366 avr32 board.stk600-rcuc3l4 ::stk600_rcuc3l4.h is using a non-existing define for OSC32_STARTUP avr32 board.stk600-rcuc3l4 :: stk600_rcuc3l4.h::bo ARD_OSC0_STARTUP_US value doesn't match with the OSC0_STARTUP define and the datasheet avr32 UC3C and UC3L linker scripts wrong userpage definition bring avr to crash 1395 avr32 HMATRIX Configuration in SMC driver is wrong for UC3C 1322 avr32 Add initialization of EVK1100-USART0 in board_init() 1324 avr32 Remove BOARD_OSC32_HZ in evk1105.h 882 build system avr32-gcc compiler bugs need to use a default ""- mno-cond-exec-before -reload"" option" 1369 common Undefined symbols in common/services/cloc k build for UC3L0256 and UC3L0128 devices 1406 common spi_master_setup_dev ice function of common/services/spi should call sysclk_get_periphera l_bus_hz() function 1135 common common clock service returns incorrect PBB frequency Modified file: thirdparty\freertos\ source\tasks.c. An issue has recently been discovered in the implementation of xtaskresumefromisr(), defined in FreeRTOS/Source/task s.c. The implementation is missing a critical section. Improve documentation and add missing prototypes functions for CANIF driver and CAN network service. Modified files: avr32/drivers/canif/ canif.h, avr32/services/netwo rk/can/can.h, avr32/services/netwo rk/can/example1/can_ example1.c and avr32/services/netwo rk/can/example2/can_ example2.c. Fix SPI functions of UC3 driver to clarify peripheral clock parameter. Modified files: avr32\drivers\spi\sp i.h and avr32\drivers\spi\sp i.c. Added SCIF_GCCTRL_PBCCLOCK definition in scif_gcctrl_oscsel_t structure of UC3C SCIF driver. Modified file: avr32\drivers\scif\s cif_uc3c.h Use factory calibration values of the ADC on UC3C instead of software overwrite. Modified files: avr32/drivers/adcifa / example1/adcifa_exam ple1.c, avr32/applications/u c3c_ek-can-lin-loopb acks-demo/main.c, avr32/applications/u c3c-scope-meter-and- filtering/adc_task.c. Fix incorrect OSC32_STARTUP value definition for STK600 RCUC3L4 board. Modified files: avr32\boards\stk600\ rcuc3l4\stk600_rcuc3 l4.h. Fix incorrect BOARD_OSC0_STARTUP_U S definition for STK600 RCUC3L4 board. Modified files: avr32\boards\stk600\ rcuc3l4\stk600_rcuc3 l4.h. Add protected area definition in user page definitions of linker scripts files for UC3C and U3L devices. Modified linker script files under: avr32/utils/linker_s cripts/at32uc3c/, avr32/utils/linker_s cripts/at32uc3l/ and avr32/utils/linker_s cripts/atuc_l4u/. The HMATRIX configuration for the UC3C SMC driver should be based on HMATRIXB access. Modified file: avr32\drivers\ebi\sm c\smc.c CONF_BOARD_COM_PORT_ 0 define can be added in conf_board.h file to initialize UART_0 of EVK1100. Modified file: avr32\boards\evk1100 \init.c. Removed BOARD_OSC32_HZ definition. Modified file: avr32/boards/evk1105 /evk1105.h Modified file: avr32/utils/make/mak efile.in. A new default compiler option has been added to prevent the compiler from producing wrong code (in -O3). Fix incorrect definitions for UC3L0128/256 devices in common/services/cloc k/uc3l module. Modified files: common/services/cloc k/uc3l/dfll.c, common/services/cloc k/uc3l/osc.h and common/services/cloc k/uc3l/pll.h. Fix spi_master_setup_dev ice() of UC3C implementation in SPI common service. Modified file: common\services\spi\ uc3_spi\spi_master.c and common\services\spi\ uc3_spi\spi_master.h. Fixed return value of sysclk_get_pbb_hz in common/services/cloc k/uc3*/sysclk.h. AVR4000-ASF Dec

7 ID Component Summary Description 1236 xmega Incorrect definition for XOSC_RANGE_12TO16 Add missing value ( OSC_FRQRANGE_12TO16_ gc) to #define XOSC_RANGE_12TO16. File modified: common/services/cloc k/xmega/osc.h. 211 xmega USART set baudrate function too big Adding the possibility to use a lookup table to get the correct baud rate setting for the USART compared to a large real time calculation of the baud rate. Only works with standard USART baudrates up to and at clock speeds 2MHz and 32Mhz xmega XMEGA usart example enables clock to usart several times 1342 xmega sysclock for XMEGA does not allow USB application to run CPU core and USB on different source clock 1418 xmega A3BU demo application is missing QTouch license information 1081 xmega xmega twim.c: twim_idle and twim_release functions have a bug xmega Missing XMEGA B device support for AES and DES drivers The XMEGA usart example calls sysclk_enable() for the USART used in the example, but this is already done in the usart_init_rs232() function. Removed redundant calls. File modified: xmega/drivers/usart/ example/usart_exampl e.c Improve sysclock for XMEGA with USB to allows USB operation from internal RC and CPU core from different source clock. Updated file / common/services/cloc k/xmega/sysclk.c. Missing QTouch license when starting XMEGA-A3BU Xplained demo application. TWI Master bus idle state is not correctly detected. Modified xmega/drivers/twi/tw im.c module. Added device support to XMEGA B family for AES and DES modules drivers. 7 AVR4000-ASF Dec-2011

8 Known Issues ID Component Summary 862 3rd party Sensor library fails compilation if not using an board in the 'Xplained' series of boards rd party Sensor library does not compile correctly for other XMEGA devices than ATxmega128A1 863 avr32 The module ""MEMORY - SD/MMC card access using MCI"" can't be used with UC3-A3 Xplained." 735 avr32 T2BF library ( thirdparty\cybercom\ t2bf\) set the state to ""connected"" too early" 323 avr32 Display - LCD display - ET024006DHU driver does not compile unless the user has manually configured the it. 322 avr32 EBI SMC driver does not compile unless the user has manually configured the chip select. 321 avr32 The MACB driver doesn't build successfully under AVRStudio5's ASF wizard unless manually configured by the user. 169 avr32 PolarSSL needs to be updated to version to solve build error 647 build system Some UC3L modules are missing in AVR Studio common common.services.basi c.clock.example2: the UC3 implementation is missing a call to genclk_enable_source() common USB Device HID mouse examples in low speed does not work 1344 common USB MSC unit test fails on UC3C-EK with GCC/AS5 in -O0 optimization 654 common common/components/me mory/data_flash/at45 dbx is not listed for any devices in AVR Studio 5 ASF menu 1246 xmega A3BU Xplained demo - Temperature application hangs when debugged 861 xmega XMEGA NVM driver does not support XMEGA A3 rev B errata. 761 xmega RTC32 rtc32_init() is unusable when using battery backup (combination of rtc32_init() and rtc32_vbat_system_ch eck() is not complete) AVR4000-ASF Dec

9 Changes between version and version releases of the ASF New Features and API Changes ID Component Summary Description 577 avr32 Add a virtual com port example based on USB stack v2 (replace avr32\applications\e vk11xx-uc3b-virtual- com-port) 567 avr32 Add UC3 L3/L4 devices support in avr32/utils/parts.h 568 avr32 Add UC3 L4 devices support in avr32/utils/linker_s cripts 1217 avr32 Add UC3 L4 STK600 support in common/components/me mory/data_flash 561 avr32 Add UC3 L3/L4 devices support in / common/services/cloc k/uc3l/ 562 avr32 Add STK600 support for UC3 L4 devices in /avr32/boards/ 563 avr32 Add UC3 L4 STK600 support in avr32/drivers/gpio/p eripheral_bus_exampl e and avr32/drivers/gpio/l ocal_bus_example examples 564 avr32 Add UC3 L4 STK600 support in avr32/drivers/usart/ example 565 avr32 Add UC3 L3/L4 support in common/services/usb 566 avr32 Add UC3 L3/L4 devices support in USBC driver 1041 avr32 Add UC3 L3/L4 devices support in /avr32/drivers/scif/ 1055 avr32 Add USB Device CDC example for UC3 L4 device This new USB CDC class Virtual Com Port application improves the power management, fix UART-USB transfer robustness, improve display information via LEDs. Added folders: common\services\usb\ class\cdc\device\exa mple\at32uc3b0256_bo ard_controller, avr32\boards\uc3b_bo ard_controller. Modified file: common\boards\board. h, common\services\usb\ class\cdc\device\exa mple\conf_usb.h. Removed folder: avr32\applications\e vk11xx-uc3b-virtualcom-port\ Add local definitions for UC3 L3/L4 devices. Modified files: avr32/utils/parts.h. Add linker scripts for UC3 L4 devices. Added folder: avr32/utils/linker_s cripts/atuc_l4u/. Add UC3 L4 STK600 support in common/components/me mory/data_flash. Added folders: common/components/me mory/data_flash/at45 dbx/example/atuc256l 4u_stk600-rcuc3l4 and common/components/me mory/data_flash/at45 dbx/unit_tests/atuc2 56l4u_stk600-rcuc3l4 Add support of UC3 L3/L4 devices in common/services/cloc k module. Modified files: common/services/cloc k/pll.h, common/services/cloc k/uc3l/dfll.c, common/services/cloc k/uc3l/osc.c, common/services/cloc k/uc3l/pll.c, common/services/cloc k/uc3l/pll.h, common/services/cloc k/uc3l/genclk.h, common/services/cloc k/uc3l/sysclk.h, common/services/cloc k/uc3l/sysclk.c. Added folders: common/services/cloc k/example1/atuc256l4 u_stk600-rcuc3l4, common/services/cloc k/example2/atuc256l4 u_stk600-rcuc3l4 and common/services/cloc k/example3/atuc256l4 u_stk600-rcuc3l4. Add STK600 support of UC3 L4 devices in /avr32/boards folder. Modified files: common/boards/board. h and avr32/boards/dummy/a sf.xml. Added files: avr32/boards/stk600/ rcuc3l4/. Add UC3 L4 STK600 support in avr32/drivers/gpio/p eripheral_bus_exampl e and avr32/drivers/gpio/l ocal_bus_example examples. Added files: avr32/drivers/gpio/p eripheral_bus_exampl e/atuc256l4u_stk600- rcuc3l4 and avr32/drivers/gpio/l ocal_bus_example/atu c256l4u_stk600-rcuc3 l4. Add UC3 L4 STK600 support in avr32/drivers/usart example. Modified files: avr32/drivers/usart/ usart_example/usart_ example.c. Added folders: avr32/drivers/usart/ usart_example/atuc25 6l4u_stk600-rcuc3l4 and avr32/drivers/usart/ usart_example2/atuc2 56l4u_stk600-rcuc3l4. Add UC3 L3/L4 STK600 support in common/services/usb. Add USB support on UC3 L3/L4 devices. Modified file: avr32/drivers/usbc/u sbc_device.c. Add scif driver support for UC3 L3/L4 devices. Modified files: avr32/drivers/scif/s cif_uc3l.c and avr32/drivers/scif/s cif_uc3l.h. Add USB Device CDC example. Added folder: common/services/usb/ class/cdc/device/exa 9 AVR4000-ASF Dec-2011

10 ID Component Summary Description mple/atuc256l4u_stk6 00-rcuc3l avr32 Add USB Device HID mouse example for UC3 L4 device 374 avr32 avr32/drivers/pm: add a function to use the AWEN feature 978 avr32 Add USB composite device HID keyboard and MSC example on EVK avr32 Add USB HID keyboard examples on EVK avr32 Add initialization of the MCI GPIO interface in init.c of the EVK1104 board 1307 common Add UC3 L4 STK600 support for common/services/cale ndar/ service 1308 common Add UC3 L4 STK600 support for common usb device unit tests 967 common Add USB DFU bootloader for UC3 L3/L4 devices Add USB Device HID mouse example. Added folder: common/services/usb/ class/hid/device/mou se/example/atuc256l4 u_stk600-rcuc3l4. pm_asyn_wake_up_enab le() and pm_asyn_wake_up_disa ble() functions are available and used in USBB/USBC drivers. Modified files: avr32\drivers\pm\pm. h, avr32\drivers\usbb\a sf.xml, avr32\drivers\usbb\u sbb_device.c, avr32\drivers\usbc\u sbc_device.c New USB composite device HID keyboard and MSC example on EVK1101. Added folder: common\services\usb\ class\composite\devi ce\example3\. Modified file: common\services\usb\ usb_atmel.h Added USB HID keyboard examples on EVK1101. Folder added: common\services\usb\ class\hid\device\kbd \ example\at32uc3b0256 _evk1101\. board_init() now initializes the MCI GPIO interface when the CONF_BOARD_SD_MMC_MC I definition is present in conf_board.h file. Modified file: \ avr32\boards\evk1104 \init.c. Add support of UC3 L3/L4 devices in common/services/cale ndar/ module. Modified files: common/services/cale ndar/example1/exampl e1.c and common/services/cale ndar/example2/exampl e2.c. Added files: common/services/cale ndar/example1/atuc25 6l4u_stk600-rcuc3l4/, common/services/cale ndar/example2/atuc25 6l4u_stk600-rcuc3l4/ and common/services/cale ndar/unit_tests/atuc 256l4u_stk600-rcuc3l 4/ Add support of UC3 L3/L4 devices in common usb device unit tests. Added folders: common/services/usb/ class/cdc/device/uni t_tests/atuc256l4u_s tk600-rcuc3l4/, common/services/usb/ class/hid/device/kbd / unit_tests/atuc256l4 u_stk600-rcuc3l4/ and common/services/usb/ class/hid/device/mou se/unit_tests/atuc25 6l4u_stk600-rcuc3l4/. Add USB DFU bootloader application for UC3 L3/L4 devices. Modified files: common/services/isp/ flip/uc3/isp.c, common/services/isp/ flip/uc3/flash_api.h, common/services/isp/ flip/uc3/boot.s, common/services/isp/ flip/uc3/boot.s82, common/services/usb/ usb_atmel.h, common/services/usb/ class/dfu_flip/devic e/bootloader/avr32/m ain.c and common/services/usb/ class/dfu_flip/devic e/bootloader/avr32/c onf/conf_usb.h. Added folder: common/services/usb/ class/dfu_flip/devic e/bootloader/avr32/a tucl3_l common Add USB Device vendor class examples Add a USB Device Vendor Class interface and an example on the following boards: EVK1104, EVK1101, UC3C-EK, ATXMEGA32A4U/STK600, ATXMEGA256A3BU/STK60 0 and XMEGA A3BU XPlained. Added folder: common\services\usb\ class\vendor\. Modified file: common\services\usb\ usb_atmel.h 633 common Add SD and MMC cards on SPI interface support in USB Device MSC examples 970 common Remove small virtual disk (<32 kb) in USB MSC examples The SD and MMC cards support on SPI are available on EVK1100, EVK1101, EVK1105 and UC3C_EK. UC3-specific code is moved in a specific source file. Folders modified: common\services\usb\ class\msc\device\exa mple\, common\services\usb\ class\msc\device\uni t_tests\, common\services\usb\ class\composite\devi ce\example1\, common\services\usb\ class\composite\devi ce\example3\, common\services\usb\ class\composite\devi ce\example4\. Windows OS can not format a disk with a size < 32kB. To avoid format error, all virtual disks which use RAM < 32kB AVR4000-ASF Dec

11 ID Component Summary Description are removed. Modified files: common\services\usb\ class\composite\devi ce\example1\at32uc3a 0512_evk1100\conf_ac cess.h, common\services\usb\ class\msc\device\exa mple\at32uc3b0256_ev k1101\conf_access.h. Files deleted: common\services\usb\ class\msc\device\exa mple\at32uc3b0256_ev k1101\conf_virtual_m em.h, common\services\usb\ class\composite\devi ce\example1\at32uc3a 0512_evk1100\conf_vi rtual_mem.h 976 common Remove speed test mode in USB CDC examples 1035 common Add USB Device HID Generic example on EVK1101, UC3C_EK and ATxmega32A4U STK600 boards 1043 common Improve common virtual memory to use a larger USB DMA transfer common Improve USB Device CDC transfer speed 1238 common Add USB composite device CDC and MSC example on EVK common Remove recovery information not used in USB Device MSC implementation 776 common Add RZ600-based Wireless UART application 1114 xmega Add usart example for XMEGA A3U and A4U devices 1115 xmega Add ioport example for XMEGA A3U and A4U devices 1116 xmega Add wdt example for XMEGA A3U and A4U devices 1117 xmega Add LED chaser example for XMEGA A3U and A4U devices To simplify the USB CDC examples, the speed test mode is removed. In folder \ common\services\usb\ class\cdc\device\exa mple\, modified files: at32uc3a0512_evk1100 \ui.c, at32uc3a3256_evk1104 \ui.c, at32uc3b0256_evk1101 \ui.c, at32uc3c0512_uc3c_ek \ui.c, at32uc3c2512c_uc3_c2 _xplained\ui.c, atxmega256a3bu_stk60 0-rc064x\ui.c, atxmega256a3bu_xmega _a3bu_xplained\ui.c, atxmega32a4u_stk600- rc044x\ui.c, atxmega128a1u_stk600 -rc100x\ui.c, atxmega128a4u_stk600 -rc044x\ui.c, atxmega128b1_stk600- r100x\ui.c, atxmega128b1_xmega_b 1_xplained\ui.c, main.c, ui.h These HID Generic examples use the native USB HID driver. A Atmel PC tool is available to test this examples (See application note AVR153). Folder added: common\services\usb\ class\hid\device\gen eric\example Now the virtual memory uses a large USB DMA transfer instead of 512B maximum. File modified: common\components\me mory\virtual_mem\vir tual_mem.c - virtual_mem.h Improve maximum transfer speed of CDC interface. Modified file: common\services\usb\ class\cdc\device\udi _cdc.c New USB composite device CDC and MSC example on EVK1101. Added folder: common\services\usb\ class\composite\devi ce\example4\. Modified file: common\services\usb\ usb_atmel.h The recovery information is not used in USB Device MSC implementation. Remove it allows to have a simple code and to remove compilation warning on GCC compiler. File modified: common\services\usb\ class\msc\device\udi _msc.c Added folder: common/components/wi reless, avr32/applications/r z600-uc3a-wireless-u art with application supporting RZ600 kit is provided. Add unit tests for RZ600/AT86RF212/AT86 RF230b/AT86RF231. Added USART example for ATxmega256A3U, ATxmega32A4U. Added folders: xmega\drivers\usart\ example\atxmega32a4u _stk600-rc044x and xmega\drivers\usart\ example\atxmega256a3 u_stk600-rc064x. Added IO Port example for ATxmega256A3U, ATxmega32A4U. Added folders: xmega\drivers\ioport \ example\atxmega32a4u _stk600-rc044x and xmega\drivers\ioport \ example\atxmega256a3 u_stk600-rc064x. Added WDT example for ATxmega256A3U, ATxmega32A4U. Added folders: xmega\drivers\wdt\ex ample\atxmega32a4u_s tk600-rc044x and xmega\drivers\wdt\ex ample\atxmega256a3u_ stk600-rc064x. Added LED Chaser example for ATxmega256A3U, ATxmega32A4U. Added folders: common\applications\ led_chaser\atxmega32 a4u_stk600 and common\applications\ led_chaser\atxmega25 6a3u_stk AVR4000-ASF Dec-2011

12 ID Component Summary Description 1118 xmega Add DataFlash example for XMEGA A3U and A4U devices 975 xmega Remove unnecessary data toggle reset in XMEGA USB driver Added DataFlash example for ATxmega256A3U, ATxmega32A4U. Added folders: common\components\me mory\data_flash\at45 dbx\example\atxmega3 2a4u_stk600-rc044x and common\components\me mory\data_flash\at45 dbx\example\atxmega2 56a3u_stk600-rc064x The data toggle is reset automatically by USB hardware when a SETUP packet occurs. File modified: xmega\drivers\usb\us b_device.c AVR4000-ASF Dec

13 Bug Fixes ID Component Summary Description 1272 avr32 PLL structure access for UC3L0256/0128 should be updated due to changes in header files definitions 1042 avr32 USB Device CDC example on EVK1104 fails 1069 avr32 USBB Driver authorizes a large DMA transfer on isochronous endpoint OUT 1228 avr32 SD memory component through SPI has been updated to support USB device stack v build system gcc and g++ care about the order of their arguments 487 common Change limit of block size transfer on USBB and USBC drivers 1156 common UC3C sysclk_set_prescaler s function of doesn't set correctly the prescaler value if higher than documentation Remove 'This file is prepared for Doxygen automatic documentation generation' from source files PLL structure access for UC3L0256/0128 should be updated. Modified files: avr32/drivers/scif/s cif_uc3l.c, common/services/cloc k/uc3l/pll.c and common/services/cloc k/uc3l/pll.h. Improved USBB driver transfer robustness when the USB interface use a ZLP on a bulk OUT endpoint (only impacts CDC implementation in ASF). Modified file: avr32\drivers\usbb\u sbb_device.c When a large transfer (> endpoint size) is requested on isochronous endpoint OUT, the DMA doesn't stop at each USB packets. Modified file: avr32\drivers\usbb\u sbb_device.c SD memory component (SPI) now supports USB device stack V1 and V2. Modified file: avr32\components\mem ory\sd_mmc\sd_mmc_sp i\sd_mmc_spi_mem.c Using --start-group and --end-group to resolve circular dependencies during the link for 32-bit AVRs Makefiles. The udd_ep_run() allows to transfer up to the internal RAM size. However, the USBB driver has been limited to 64kB and USBC to 32kB. Modified files: avr32\drivers\usbb\u sbb_device.c, avr32\drivers\usbb\u sbb_device.h, avr32\drivers\usbc\u sbc_device.c, avr32\drivers\usbc\u sbc_device.h Defines use in sysclk_set_prescaler s for setting prescalers are not correct, so the internal clock might be not correctly set. Modified file: common\services\cloc k\uc3c\sysclk.c Removed Doxygen comment line from the header of files. 883 xmega Problems with RTC driver for Xmega Spurious interrupts due to interrupt setup xmega Several XMEGA Drivers Not Setting Interrupt Levels Correctly 1167 xmega tc_awex_set_fault_de tection_action does not work 1168 xmega Redundancy in tc_awex_fdmode_resta rt_* functions xmega No function to set FDDBD in FDCTRL (tc awex) 1226 xmega DES unit test on XMEGA A1 Xplained failed on IAR 885 xmega XMEGA ADC driver lacks support for all the features in the new AU devices ADC 1113 xmega xmega usart example doesnt work as intended for some xmega devices Removed use of enum pmic_level in functions setting interrupt levels, as PMIC_LVL_HIGH is 0x04, which does not correspond to interrupt level HI which has configuration 0x03. Edited files: xmega/ac/ac.h, xmega/ac/example/ac_ example.c, xmega/dma/dma.h, xmega/dma/example/dm a_example.c, xmega/tc/tc.h, xmega/tc/example1/tc _example1.c, xmega/tc/example2/tc _example2.c, xmega/tc/example2/tc _example2.c, xmega/tc/simulator_e xample1/tc_example1. c Wrong sequence of the operations prevents the function from setting any new fault action. Changes made in asf/xmega/drivers/tc /tc.h. The two tc_awex_fdmode_resta rt_ functions have redundancy in their definition and the control registers are set twice. Changes made in asf/xmega/drivers/tc /tc.h. Functions for enabling/disabling the fault detection on debug break is missing. Changes made in asf/xmega/drivers/tc /tc.h. Fixed a bug in xmega/des/des.s90. Added a new ADC example (example 3) using the new pin scan feature on ADC CH0. The example uses the event system to trigger an ADC conversion, and the results are stored in a result array. Modified files: xmega/drivers/adc/ad c.c xmega/drivers/adc.h Added example: xmega/drivers/adc/ex ample3 USART is not getting initialized in devices not having all 8 USART modules. Modified file: xmega\drivers\usart\ 13 AVR4000-ASF Dec-2011

14 ID Component Summary Description example\usart_exampl e.c AVR4000-ASF Dec

15 Known Issues ID Component Summary 862 3rd party Sensor library fails compilation if not using an board in the 'Xplained' series of boards rd party Sensor library does not compile correctly for other XMEGA devices than ATxmega128A1 863 avr32 The module ""MEMORY - SD/MMC card access using MCI"" can't be used with UC3-A3 Xplained." 735 avr32 T2BF library ( thirdparty\cybercom\ t2bf\) set the state to ""connected"" too early" 323 avr32 Display - LCD display - ET024006DHU driver does not compile unless the user has manually configured the it. 322 avr32 EBI SMC driver does not compile unless the user has manually configured the chip select. 321 avr32 The MACB driver doesn't build successfully under AVRStudio5's ASF wizard unless manually configured by the user. 169 avr32 PolarSSL needs to be updated to version to solve build error 647 build system Some UC3L modules are missing in AVR Studio common USB Device HID mouse examples in low speed does not work 1344 common USB MSC unit test fails on UC3C-EK with GCC/AS5 in -O0 optimization 654 common common/components/me mory/data_flash/at45 dbx is not listed for any devices in AVR Studio 5 ASF menu 1246 xmega A3BU Xplained demo - Temperature application hangs when debugged 861 xmega XMEGA NVM driver does not support XMEGA A3 rev B errata. 761 xmega RTC32 rtc32_init() is unusable when using battery backup (combination of rtc32_init() and rtc32_vbat_system_ch eck() is not complete) 15 AVR4000-ASF Dec-2011

16 Changes between version and version releases of the ASF New Features and API Changes ID Component Summary Description 1049 avr32 DSPLIB - merge readme.html into the doxygen documentation 505 avr32 Create Timer/Counter example for AVR Studio 5 simulator 1234 avr32 Enable the 1KHz output on OSC 32KHz by default (AT32UC3L0) 456 build system Generated IAR projects assume C-language only project source 172 common sleepmgr.h needs a sleepmgr_get_sleep_m ode() function 1017 common Add XMEGA-B1 Xplained user application template 1090 common Add user application template for atxmega128a1u on stk common Add support of 32KHz oscillator control in UC3A and UC3B clock service 674 common Add unit test for USB Device enumeration on HID mouse class 788 common Add an option to reduce RAM footprint of USB DFU FLIP class implementation 789 common Add support of ATxmegaA3U and ATxmegaA4U in ISP FLIP service 935 common Add possibility to have a dynamic USB serial number 1188 common Add unit test for USB Device enumeration on HID keyboard class Merge static readme.html DSPLib documentation (only present in the ASF standalone archive) into the Doxygen html files. Added Folder: avr32/drivers/tc/sim ulator_example1 osc_priv_enable_osc3 2() now enables the 1KHz output by default. Modified file: common/services/cloc k/uc3l/osc.c Projects generated for IAR EWAVR and EWAVR32 assume that source files are C-language. The generated build options should specify compiling by file extension for those projects using, for example, C++ source files. Added sleepmgr_get_sleep_m ode() function to the sleep manager service for easier access to used sleep mode. Files modifiled: common/services/slee pmgr/sleepmgr.h, common/services/slee pmgr/uc3/sleepmgr.h, services/sleepmgr/xm ega/sleepmgr.h, xmega/drivers/ebi/un it_tests/sdram/atxme ga128a1_xplain/conf_ sleepmgr.h, xmega/drivers/ebi/un it_tests/sram/atxmeg a128a1_stk600-rc100x /conf_sleepmgr.h Added user application template for XMEGA-B1 Xplained. Added folder: / common/applications/ user_application/atx mega128b1_xmega_b1_x plained Added user application template using STK600 and rc100x routing board for ATxmega128A1U target. Added folder: common\applications\ user_application\atx mega128a1u_stk600-rc 100x Add 32kHz oscillator management in common\services\cloc k for UC3 A and UC3 B family. Modified files: common\services\cloc k\uc3a0_a1\osc.h, common\services\cloc k\uc3a3_a4\osc.h, common\services\cloc k\uc3b0_b1\osc.h Add unit tests for USB HID mouse class on: evk1100, evk1105, evk1104, evk1101, uc3c_ek, uc3_c2_xplained, atxmega128a1u_stk600, atxmega128b1_stk600, xmega_b1_xplained, atxmega256a3bu_stk60 0, xmega_a3bu_xplained, atxmega32a4u_stk600. Added folder: common/services/usb/ class/hid/device/mou se/unit_tests/ The define option ""UDI_DFU_SMALL_RAM"" can now be added in conf_usb.h to reduce the RAM used (1kB instead of 2kB), but the code increases of 80 Bytes. Modified file: common\services\usb\ class\dfu_flip\devic e\udi_dfu_atmel.c." Add support of ATxmegaA3U and ATxmegaA4U in ISP FLIP service (Note: this service is required to implement USB DFU FLIP bootloader). Modified files: common\services\isp\ flip\xmega\cstartup. s90, common\services\isp\ flip\xmega\isp.c, common\services\isp\ flip\xmega\macros.m9 0 The new defines USB_DEVICE_GET_SERIA L_NAME_POINTER and USB_DEVICE_GET_SERIA L_NAME_LENGTH can be used in conf_usb.h file to allow the load of a dynamic USB serial number. Modified file: common\services\usb\ udc\udc.c. Add unit test for HID keyboard class on: evk1100, evk1105, evk1104, evk1101, uc3c_ek, uc3_c2_xplained, AVR4000-ASF Dec

17 ID Component Summary Description atxmega128a1u_stk600, atxmega128b1_stk600, xmega_b1_xplained, atxmega256a3bu_stk60 0, xmega_a3bu_xplained, atxmega32a4u_stk600. Folder added: common/services/usb/ class/hid/device/kbd /unit_tests/ 1189 common Add unit test for USB Device enumeration on MSC class 1190 common Add unit test for USB Device enumeration on CDC class 1206 common Improve service clock to provide a proper way to configure PLL, DFLL and generic clock. 771 other Assert needs to generate unit-test failure when running the unit-test framework 1221 unit test Add unit test for XMEGA with XMEGA-A3BU Xplained Add unit test for MSC class on: evk1100, evk1105, evk1104, evk1101, uc3c_ek, atxmega128a1u_stk600, atxmega128a4u_stk600, xmega_b1_xplained, xmega_a3bu_xplained, Folder added: common/services/usb/ class/msc/device/uni t_tests/ Add unit test for CDC class on: evk1100, evk1105, evk1104, evk1101, uc3c_ek, uc3_c2_xplained, atxmega128a1u_stk600, xmega_b1_xplained, xmega_a3bu_xplained, atxmega32a4u_stk600. Folder added: common/services/usb/ class/cdc/device/uni t_tests/ To match the goal of the service clock, a new common functions to initialize the PLL, DFLL and generic clock has been added. Also, the case of a PLL being initialized twice is removed. Folder modified: asf/common/services/ clock/. Updated Assert() function to generate unit test failure. Files modifiled: avr32/utils/compiler.h, common/utils/asf.xml, common/utils/unit_te st/suite.c, common/utils/unit_te st/suite.h, mega/utils/compiler. h, xmega/drivers/nvm/nv m.c, xmega/utils/compiler.h Add unit test for XMEGA running on XMEGA-A3BU Xplained: AES, DES, SPI and DMA XMEGA modules drivers. Folders added: / xmega/drivers/dma/un it_tests/atxmega256a 3bu_xmega_a3bu_xplai ned,/xmega/drivers/a es/unit_tests/atxmeg a256a3bu_xmega_a3bu_ xplained, / xmega/drivers/des/un it_tests/atxmega256a 3bu_xmega_a3bu_xplai ned and / xmega/drivers/spi/un it_tests/atxmega256a 3bu_xmega_a3bu_xplai ned 1000 xmega Add Voltage Meter demonstration Added XMEGA Basic Voltage meter application for ATxmega128B1 and XMEGA-B1 Xplained board. Added / xmega/applications/x mega_b1_xplained_vol tage_meter. 257 xmega Add example on XMEGA NVM drivers which uses FLASH program functions This example writes data in application flash section thanks to NVM driver functions stored in FLASH BOOT section. New folder: xmega/drivers/nvm/ex ample3/ 902 xmega Add CRC driver Added CRC driver with examples. Added folder: xmega/drivers/crc 769 xmega Add more unit tests for NVM driver Added unit tests for reading from a buffer and writing to a buffer. Modified file: xmega/drivers/nvm/un it_tests/unit_tests. c 909 xmega Add functionality to nvm driver for crc driver to be able to set up crc for nvm 871 xmega XMEGA twim driver should have configurable interrupt levels. Added functionality to be able to set up CRC for the NVM. Modified files: xmega/drivers/nvm/nv m.h, xmega/drivers/nvm/nv m.c Expose the XMEGA twim interrupt level via configuration constants defined in a module configuration header. Added: / common/services/twi/ master_example/atxme ga128a1_stk600/conf_ twim.h, / common/services/twi/ master_example/atxme ga128a1_xplain/conf_ twim.h, / xmega/drivers/twi/mo dule_config, / xmega/drivers/twi/mo dule_config/conf_twi m.h. Deleted: / common/services/twi/ master_example/atxme ga128a1_stk600/conf_ twi_master.h, / common/services/twi/ master_example/atxme ga128a1_xplain/conf_ twi_master.h, / common/services/twi/ master_example/at32u c3a0512_evk1100/conf _twi_master.h, / common/services/twi/ master_example/at32u c3a0512_evk1105/conf _twi_master.h, / common/services/twi/ master_example/at32u c3a3256_evk1104/conf _twi_master.h, / common/services/twi/ master_example/at32u 17 AVR4000-ASF Dec-2011

18 ID Component Summary Description c3b0256_evk1101/conf _twi_master.h, / common/services/twi/ master_example/at32u c3c0512c_uc3c_ek/con f_twi_master.h, / common/services/twi/ master_example/at32u c3l064_uc3l_ek/conf_ twi_master.h. Modified: / common/services/twi/ master_example/atxme ga128a1_stk600/asf.x ml, / common/services/twi/ master_example/atxme ga128a1_xplain/asf.x ml, / xmega/drivers/twi/as f.xml, / xmega/drivers/twi/tw im.c, / xmega/drivers/twi/tw im.h, / common/services/twi/ master_example/at32u c3a0512_evk1100/asf. xml, / common/services/twi/ master_example/at32u c3a0512_evk1100/conf _board.h, / common/services/twi/ master_example/at32u c3a0512_evk1105/asf. xml, / common/services/twi/ master_example/at32u c3a0512_evk1105/conf _board.h, / common/services/twi/ master_example/at32u c3a3256_evk1104/asf. xml, / common/services/twi/ master_example/at32u c3a3256_evk1104/conf _twim.h, / common/services/twi/ master_example/at32u c3b0256_evk1101/asf. xml, / common/services/twi/ master_example/at32u c3b0256_evk1101/conf _board.h, / common/services/twi/ master_example/at32u c3c0512c_uc3c_ek/asf.xml, / common/services/twi/ master_example/at32u c3c0512c_uc3c_ek/con f_twim.h, / common/services/twi/ master_example/at32u c3l064_uc3l_ek/asf.x ml, / common/services/twi/ master_example/at32u c3l064_uc3l_ek/conf_ twim.h, / common/services/twi/ master_example/asf.x ml, / common/services/twi/ master_example/twi_m aster_example.c. 910 xmega Add common sensor service support on XMEGA Xplained boards Add common sensor service support for XMEGA-A1 Xplained and XMEGA-A3BU Xplained boards. Add additional sensor driver libraries for XMEGA under thirdparty/sensors/l ibs/gcc and thirdparty/sensors/l ibs/iar directories. Add sensor demo application project files in xmega/applications/x mega-compass-calibra tion, xmega/applications/x mega-inertial-demo, xmega/applications/x mega-inertial-visual izer, xmega/applications/x mega-inertial-wake-d emo, xmega/applications/x mega-pressure-demo directories. 446 xmega Add XMEGA-B1 Xplained support Added XMEGA-B1 Xplained board support, added files within / xmega/boards/xmega_b 1_xplained. 448 xmega Add USB HID mouse examples for XMEGA B products family 470 xmega Add XMEGA-B1 Xplained demo application related to application note AVR xmega Update XMEGA nvm drivers for XMEGA B parts 816 xmega Add XMEGA B1 devices support in stk600/rc100x routing board Added XMEGA B USB HID mouse examples. Added folder: common/services/usb/ class/hid/device/mou se/example/atxmega12 8b1_stk600-rc100x and common/services/usb/ class/hid/device/mou se/example/atxmega12 8b1_xmega_b1_xplaine d. Added XMEGA-B1 Xplained default demonstration firmware in xmega/applications/x mega_b1_xplained_dem o/ folder. This application is the one that come by default with the XMEGA-B1 Xplained kit. Update XMEGA NVM driver to support XMEGA B parts: ATxmega128B1, ATxmega64B1, ATxmega128B3 and ATxmega64B3. Modified file: xmega/drivers/nvm/nv m.h Added support for ATxmega128B1 and ATxmega64B1 to stk600_rc100x board. Modified file: / xmega/boards/stk600/ rc100x/stk600_rc100x.h 817 xmega Add XMEGA B1 B3 support in parts.h Added support for ATxmega128B1, ATxmega64B1, ATxmega128B3 and ATxmega64B3 in ASF. Modified file: /xmega/utils/part.h 827 xmega Add ATxmega128A4U and ATxmega64AAU support in ASF Added support for ATxmega128A4U and ATxmega64A4U. Modified file: /xmega/utils/part.h AVR4000-ASF Dec

19 ID Component Summary Description 828 xmega Update XMEGA nvm drivers to support ATxmega128A4U and ATxmega64A4U 829 xmega Add USB Device HID mouse examples for ATxmega128A4U 833 xmega Add ATxmega128A1U and ATxmega64A1U support in ASF 834 xmega Update XMEGA nvm drivers for ATxmega128A1U and ATxmega64A1U parts 835 xmega Add USB Device HID mouse examples for ATxmega128A1U 850 xmega XMEGA USB drivers compatibility for XMEGA A1 parts 998 xmega Add XMEGA B3 devices support in stk600/rc064x routing board 1011 xmega Update XMEGA ADC drivers to support XMEGA B family 1012 xmega Add USB HID keyboard examples for XMEGA B products family 1013 xmega Add USB Mass Storage examples for XMEGA B products family 1014 xmega Add USB CDC examples for XMEGA B products family Add flash size definition for ATxmega128A4U and ATxmega64A4U. Modified file: xmega/drivers/nvm/nv m.h. Added USB Device HID mouse examples for ATxmega128A4U. Added folder: / common/services/usb/ class/hid/device/mou se/example/atxmega12 8a4u_stk600-rc044x/ Added support of ATxmega128A1U and ATxmega64A1U in ASF. Modified File: /xmega/utils/parts.h Added FLASH definitions in XMEGA nvm drivers for ATxmega128A1U and ATxmega64A1U parts. Modified file: /xmega/drivers/nvm.h Added ATxmega128A1U USB Device HID mouse example. Added: common/services/usb/ class/hid/device/mou se/example/atxmega12 8a1u_stk600-rc100x/ The XMEGA A1 parts have different alignment constraints for USB memory. The USB drivers has been updated. Modified file: xmega/drivers/usb/us b_device.c Added support for ATxmega128B3 and ATxmega64B3 in stk600_rc064 routing board. The XMEGA B family supports VCC/2 ADC reference voltage. Modified file: xmega/drivers/adc/ad c.h Added XMEGA B USB HID Keyboard examples. Added: common/services/usb/ class/hid/device/kbd / example/atxmega128b1 _stk600-rc100x and common/services/usb/ class/hid/device/kbd / example/atxmega128b1 _xmega_b1_xplained. Added XMEGA B USB Device Mass Storage examples. Added folder: common/services/usb/ class/msc/device/exa mple/atxmega128b1_st k600-rc100x/ and common/services/usb/ class/msc/device/exa mple/atxmega128b1_xm ega_b1_xplained Added XMEGA B USB Device CDC examples. Added folder: common/services/usb/ class/cdc/device/exa mple/atxmega128b1_st k600-r100x/ and common/services/usb/ class/cdc/device/exa mple/atxmega128b1_xm ega_b1_xplained/ 1022 xmega Add XMEGA LCD drivers Added drivers for XMEGA LCD module. Added folder: /xmega/drivers/lcd/ xmega Add c42048a LCD glass component for XMEGA B LCD controller 1086 xmega Add USB Device HID Keyboard examples for ATxmega128A1U 1087 xmega Add USB Device Mass Storage examples for ATxmega128A1U 1088 xmega Add USB CDC device examples for ATxmega128A1U 1092 xmega Add USB Device HID Keyboard examples for ATxmega128A4U 1093 xmega Add USB Device Mass Storage examples for ATxmega128A4U Added c42048a LCD glass component for XMGEA B LCD controller. Added folder: xmega/components/dis play/c42048a/. Added ATxmega128A1U USB Device HID Keyboard example. Added folder: common/services/usb/ class/hid/device/kbd / example/atxmega128a1 u_stk600-rc100x/ Added ATxmega128A1U USB Device Mass Storage example. Added folder: common/services/usb/ class/msc/device/exa mple/atxmega128a1u_s tk600-rc100x Added ATxmega128A1U USB Device CDC example. Added folder: common/services/usb/ class/cdc/device/exa mple/atxmega128a1u_s tk600-rc100x Added USB Device HID Keyboard examples for ATxmega128A4U. Added folder: / common/services/usb/ class/hid/device/kbd / example/atxmega128a4 u_stk600-rc044x/ Added USB Device Mass Storage examples for ATxmega128A4U on STK600. Added folder: / common/services/usb/ class/msc/device/exa mple/atxmega128a4u_s tk600-rc044x 19 AVR4000-ASF Dec-2011

20 ID Component Summary Description 1094 xmega Add USB Device CDC examples for ATxmega128A4U 1103 xmega High Speed mode from XMEGA AC driver is available only on XMEGA A family 1123 xmega Update XMEGA ioport driver to support XMEGA B3 family 1138 xmega Add USB DFU bootloaders for XMEGA B1 and B3 devices 1144 xmega Add DFU bootloaders for ATxmega128A4U and ATxmega64A4U 1145 xmega Add DFU bootloaders for ATxmega128A1U and ATxmega64A1U 767 xmega Add USB DFU FLIP bootloader for AVR XMEGA 786 xmega Improve speed of EEPROM erase and write buffer function in XMEGA NVM driver Added USB Device CDC examples for ATxmega128A4U on STK600. Added folder: common/services/usb/ class/cdc/device/exa mple/atxmega128a4u_s tk600-rc044x/ ac_set_high_speed_mo de() and ac_set_low_power_mod e() are available for XMEGA A family only. Modified file: xmega/drivers/ac/ac. h Update iopport driver to make it compatible for devices without PORT A. Modified file: xmega/drivers/ioport.h Add USB DFU bootloaders for atxmega128b1, atxmega64b1, atxmega128b3, atxmega64b3. Modified files: / common/services/usb/ udc/udc_dfu_small.c, / common/services/usb/ class/dfu_flip/devic e/bootloader/xmega/c onf/conf_isp.h, / common/services/usb/ class/dfu_flip/devic e/bootloader/xmega/c onf/conf_usb.h, / common/services/usb/ usb_atmel.h. Added folders: / common/services/usb/ class/dfu_flip/devic e/bootloader/xmega/a txmega128b1/, / common/services/usb/ class/dfu_flip/devic e/bootloader/xmega/a txmega128b3/, / common/services/usb/ class/dfu_flip/devic e/bootloader/xmega/a txmega64b1/, / common/services/usb/ class/dfu_flip/devic e/bootloader/xmega/a txmega64b3/ The DFU bootloaders for ATxmega128A4U and ATxmega64A4U are only available on IAR EWAVR Modified files: / common/services/usb/ class/dfu_flip/devic e/bootloader/xmega/c onf/conf_isp.h, / common/services/usb/ class/dfu_flip/devic e/bootloader/xmega/c onf/conf_usb.h, / common/services/usb/ usb_atmel.h. Added folders: / common/services/usb/ class/dfu_flip/devic e/bootloader/xmega/a txmega128a4u/, / common/services/usb/ class/dfu_flip/devic e/bootloader/xmega/a txmega64a4u/ The DFU bootloaders for ATxmega128A1U and ATxmega64A1U are only available on IAR EWAVR Modified files: / common/services/usb/ class/dfu_flip/devic e/bootloader/xmega/c onf/conf_isp.h, / common/services/usb/ class/dfu_flip/devic e/bootloader/xmega/c onf/conf_usb.h, / common/services/usb/ usb_atmel.h, / common/services/isp/ flip/xmega/cstartup. s90. Added folders: / common/services/usb/ class/dfu_flip/devic e/bootloader/xmega/a txmega128a1u/, / common/services/usb/ class/dfu_flip/devic e/bootloader/xmega/a txmega64a1u/ Add USB DFU FLIP bootloaders for AVR ATxmega256A3BU, ATxmega256A3U, ATxmega192A3U, ATxmega128A3U, ATxmega64A4U, ATxmega32A4U, ATxmega16A4U. Added folder: common\services\usb\ class\dfu_flip\devic e\bootloader\xmega, Added file: common\services\usb\ udc\udc_dfu_small.c Improve speed of nvm_eeprom_erase_and _write_buffer() in xmega\drivers\nvm\nv m.c. 1 second instead of 22 seconds for a 2Kb EEPROM. AVR4000-ASF Dec

Microcontrollers. AVR Software Framework Release Notes 2.9.0. Release Notes. Introduction. Device Support

Microcontrollers. AVR Software Framework Release Notes 2.9.0. Release Notes. Introduction. Device Support AVR Software Framework Release Notes 2.9.0 Introduction The Atmel AVR Software Framework (ASF, www.atmel.com/asf) provides software drivers and libraries to build applications for Atmel megaavr, AVR XMEGA

More information

Atmel AVR4029: Atmel Software Framework User Guide. Atmel Microcontrollers. Application Note. Features. 1 Introduction

Atmel AVR4029: Atmel Software Framework User Guide. Atmel Microcontrollers. Application Note. Features. 1 Introduction Atmel AVR4029: Atmel Software Framework User Guide Features Getting Started Access to ASF examples and applications Add ASF modules to a project Atmel Studio 6 IAR GNU makefile / GCC 1 Introduction Atmel

More information

USER GUIDE EDBG. Description

USER GUIDE EDBG. Description USER GUIDE EDBG Description The Atmel Embedded Debugger (EDBG) is an onboard debugger for integration into development kits with Atmel MCUs. In addition to programming and debugging support through Atmel

More information

APPLICATION NOTE. Atmel AT02607: Wireless Product Development Using Atmel Studio and ASF. Atmel MCU Wireless. Description.

APPLICATION NOTE. Atmel AT02607: Wireless Product Development Using Atmel Studio and ASF. Atmel MCU Wireless. Description. APPLICATION NOTE Atmel AT02607: Wireless Product Development Using Atmel Studio and ASF Description Atmel MCU Wireless This application note introduces the users on how to develop products using Atmel

More information

Atmel AVR4920: ASF - USB Device Stack - Compliance and Performance Figures. Atmel Microcontrollers. Application Note. Features.

Atmel AVR4920: ASF - USB Device Stack - Compliance and Performance Figures. Atmel Microcontrollers. Application Note. Features. Atmel AVR4920: ASF - USB Device Stack - Compliance and Performance Figures Features Compliance to USB 2.0 - Chapters 8 and 9 - Classes: HID, MSC, CDC, PHDC Interoperability: OS, classes, self- and bus-powered

More information

Atmel Norway 2005. XMEGA Introduction

Atmel Norway 2005. XMEGA Introduction Atmel Norway 005 XMEGA Introduction XMEGA XMEGA targets Leadership on Peripheral Performance Leadership in Low Power Consumption Extending AVR market reach XMEGA AVR family 44-100 pin packages 16K 51K

More information

Atmel AVR4921: ASF - USB Device Stack Differences between ASF V1 and V2. 8-bit Atmel Microcontrollers. Application Note. Features.

Atmel AVR4921: ASF - USB Device Stack Differences between ASF V1 and V2. 8-bit Atmel Microcontrollers. Application Note. Features. Atmel AVR4921: ASF - USB Device Stack Differences between ASF V1 and V2 Features Advantages Implementation differences Integration Migration from stack V1 to stack V2 8-bit Atmel Microcontrollers Application

More information

AVR115: Data Logging with Atmel File System on ATmega32U4. Microcontrollers. Application Note. 1 Introduction. Atmel

AVR115: Data Logging with Atmel File System on ATmega32U4. Microcontrollers. Application Note. 1 Introduction. Atmel AVR115: Data Logging with Atmel File System on ATmega32U4 Microcontrollers 01101010 11010101 01010111 10010101 Application Note 1 Introduction Atmel provides a File System management for AT90USBx and ATmegaxxUx

More information

Atmel AVR4950: ASF - USB Host Stack. 8-bit Atmel Microcontrollers. Application Note. Features. 1 Introduction

Atmel AVR4950: ASF - USB Host Stack. 8-bit Atmel Microcontrollers. Application Note. Features. 1 Introduction Atmel AVR4950: ASF - USB Host Stack Features USB 2.0 compliance - Chapter 9 - Control, Bulk, Isochronous and Interrupt transfer types - Low Speed (1.5Mbit/s), Full Speed (12Mbit/s), High Speed (480Mbit/s)

More information

AT89C5131A Starter Kit... Software User Guide

AT89C5131A Starter Kit... Software User Guide AT89C5131A Starter Kit... Software User Guide Table of Contents Section 1 Introduction... 1-1 1.1 Abbreviations...1-1 Section 2 Getting Started... 2-3 2.1 Hardware Requirements...2-3 2.2 Software Requirements...2-3

More information

Section 1 Introduction to the AT91SAMD20 and the Development Environment

Section 1 Introduction to the AT91SAMD20 and the Development Environment Section 1 Introduction to the AT91SAMD20 and the Development Environment Tasks In this section you will learn: The basics of the core you will be working on AT91SAMD20 and its features The basics of the

More information

AT09333: USB Host Interface (UHI) for Communication Class Device (CDC) Introduction. Atmel Microcontrollers APPLICATION NOTE

AT09333: USB Host Interface (UHI) for Communication Class Device (CDC) Introduction. Atmel Microcontrollers APPLICATION NOTE Atmel Microcontrollers AT09333: USB Host Interface (UHI) for Communication Class Device (CDC) APPLICATION NOTE Introduction USB Host Interface (UHI) for Communication Class Device (CDC) provides an interface

More information

AVR Butterfly Training. Atmel Norway, AVR Applications Group

AVR Butterfly Training. Atmel Norway, AVR Applications Group AVR Butterfly Training Atmel Norway, AVR Applications Group 1 Table of Contents INTRODUCTION...3 GETTING STARTED...4 REQUIRED SOFTWARE AND HARDWARE...4 SETTING UP THE HARDWARE...4 SETTING UP THE SOFTWARE...5

More information

Tutorial for MPLAB Starter Kit for PIC18F

Tutorial for MPLAB Starter Kit for PIC18F Tutorial for MPLAB Starter Kit for PIC18F 2006 Microchip Technology Incorporated. All Rights Reserved. WebSeminar Title Slide 1 Welcome to the tutorial for the MPLAB Starter Kit for PIC18F. My name is

More information

TURBO PROGRAMMER USB, MMC, SIM DEVELOPMENT KIT

TURBO PROGRAMMER USB, MMC, SIM DEVELOPMENT KIT TURBO PROGRAMMER USB, MMC, SIM DEVELOPMENT KIT HARDWARE GUIDE This document is part of Turbo Programmer documentation. For Developer Documentation, Applications and Examples, see http:/// PRELIMINARY (C)

More information

SKP16C62P Tutorial 1 Software Development Process using HEW. Renesas Technology America Inc.

SKP16C62P Tutorial 1 Software Development Process using HEW. Renesas Technology America Inc. SKP16C62P Tutorial 1 Software Development Process using HEW Renesas Technology America Inc. 1 Overview The following tutorial is a brief introduction on how to develop and debug programs using HEW (Highperformance

More information

Arduino Due Back. Warning: Unlike other Arduino boards, the Arduino Due board runs at 3.3V. The maximum. Overview

Arduino Due Back. Warning: Unlike other Arduino boards, the Arduino Due board runs at 3.3V. The maximum. Overview R Arduino Due Arduino Due Front Arduino Due Back Overview The Arduino Due is a microcontroller board based on the Atmel SAM3X8E ARM Cortex-M3 CPU (datasheet). It is the first Arduino board based on a 32-bit

More information

Atmel AT32UC3A3256 microcontroller 64MBit SDRAM Analog input (to ADC) Temperature sensor RC filter

Atmel AT32UC3A3256 microcontroller 64MBit SDRAM Analog input (to ADC) Temperature sensor RC filter APPLICATION NOTE Features Atmel AVR32918: UC3-A3 Xplained Hardware User s Guide Atmel AT32UC3A3256 microcontroller 64MBit SDRAM Analog input (to ADC) Temperature sensor RC filter I/O One mechanical button

More information

APPLICATION NOTE. Atmel AVR32848: Android Accessory Demo. 32-bit Atmel Microcontrollers. Features. Introduction

APPLICATION NOTE. Atmel AVR32848: Android Accessory Demo. 32-bit Atmel Microcontrollers. Features. Introduction APPLICATION NOTE Atmel AVR32848: Android Accessory Demo 32-bit Atmel Microcontrollers Features Control an accessory from an Android device Send data to and from an Android device to an accessory Supported

More information

Atmel AVR4903: ASF - USB Device HID Mouse Application. Atmel Microcontrollers. Application Note. Features. 1 Introduction

Atmel AVR4903: ASF - USB Device HID Mouse Application. Atmel Microcontrollers. Application Note. Features. 1 Introduction Atmel AVR4903: ASF - USB Device HID Mouse Application Features USB 2.0 compliance - Chapter 9 compliance - HID compliance - Low-speed (1.5Mb/s) and full-speed (12Mb/s) data rates Standard USB HID mouse

More information

Complete Integrated Development Platform. 2013 Copyright Atmel Corporation

Complete Integrated Development Platform. 2013 Copyright Atmel Corporation Complete Integrated Development Platform 2013 Copyright Atmel Corporation MCU Developer s Challenge 80% increase in SW in next MCU project Top Engineering Concern: Hitting Schedules More complex end user

More information

APPLICATION NOTE. AT07175: SAM-BA Bootloader for SAM D21. Atmel SAM D21. Introduction. Features

APPLICATION NOTE. AT07175: SAM-BA Bootloader for SAM D21. Atmel SAM D21. Introduction. Features APPLICATION NOTE AT07175: SAM-BA Bootloader for SAM D21 Atmel SAM D21 Introduction Atmel SAM Boot Assistant (Atmel SAM-BA ) allows In-System Programming (ISP) from USB or UART host without any external

More information

Develop a Dallas 1-Wire Master Using the Z8F1680 Series of MCUs

Develop a Dallas 1-Wire Master Using the Z8F1680 Series of MCUs Develop a Dallas 1-Wire Master Using the Z8F1680 Series of MCUs AN033101-0412 Abstract This describes how to interface the Dallas 1-Wire bus with Zilog s Z8F1680 Series of MCUs as master devices. The Z8F0880,

More information

Freescale Semiconductor, I

Freescale Semiconductor, I nc. Application Note 6/2002 8-Bit Software Development Kit By Jiri Ryba Introduction 8-Bit SDK Overview This application note describes the features and advantages of the 8-bit SDK (software development

More information

ET-BASE AVR ATmega64/128

ET-BASE AVR ATmega64/128 ET-BASE AVR ATmega64/128 ET-BASE AVR ATmega64/128 which is a Board Microcontroller AVR family from ATMEL uses MCU No.ATmega64 and ATmega128 64PIN. Board ET-BASE AVR ATmega64/128 uses MCU s resources on

More information

Microcontroller Based Low Cost Portable PC Mouse and Keyboard Tester

Microcontroller Based Low Cost Portable PC Mouse and Keyboard Tester Leonardo Journal of Sciences ISSN 1583-0233 Issue 20, January-June 2012 p. 31-36 Microcontroller Based Low Cost Portable PC Mouse and Keyboard Tester Ganesh Sunil NHIVEKAR *, and Ravidra Ramchandra MUDHOLKAR

More information

FLYPORT Wi-Fi 802.11G

FLYPORT Wi-Fi 802.11G FLYPORT Wi-Fi 802.11G System on module 802.11g WIFI - Infrastructure mode - softap mode - Ad hoc mode Microchip PIC 24F 16 bit processor Microchip MRF24WG0MA/MB - Native WiFi 802.11g transceiver - PCB

More information

Hello, and welcome to this presentation of the STM32L4 reset and clock controller.

Hello, and welcome to this presentation of the STM32L4 reset and clock controller. Hello, and welcome to this presentation of the STM32L4 reset and clock controller. 1 The STM32L4 reset and clock controller manages system and peripheral clocks. STM32L4 devices embed three internal oscillators,

More information

TivaWare USB Library USER S GUIDE SW-TM4C-USBL-UG-2.1.1.71. Copyright 2008-2015 Texas Instruments Incorporated

TivaWare USB Library USER S GUIDE SW-TM4C-USBL-UG-2.1.1.71. Copyright 2008-2015 Texas Instruments Incorporated TivaWare USB Library USER S GUIDE SW-TM4C-USBL-UG-2.1.1.71 Copyright 2008-2015 Texas Instruments Incorporated Copyright Copyright 2008-2015 Texas Instruments Incorporated. All rights reserved. Tiva and

More information

AN10866 LPC1700 secondary USB bootloader

AN10866 LPC1700 secondary USB bootloader Rev. 2 21 September 2010 Application note Document information Info Content Keywords LPC1700, Secondary USB Bootloader, ISP, IAP Abstract This application note describes how to add a custom secondary USB

More information

Chapter 13. PIC Family Microcontroller

Chapter 13. PIC Family Microcontroller Chapter 13 PIC Family Microcontroller Lesson 01 PIC Characteristics and Examples PIC microcontroller characteristics Power-on reset Brown out reset Simplified instruction set High speed execution Up to

More information

AVR-ISP500 Users Manual. All boards produced by Olimex are ROHS compliant. Rev.C, May 2009 Copyright(c) 2008, OLIMEX Ltd, All rights reserved

AVR-ISP500 Users Manual. All boards produced by Olimex are ROHS compliant. Rev.C, May 2009 Copyright(c) 2008, OLIMEX Ltd, All rights reserved AVR-ISP500 Users Manual All boards produced by Olimex are ROHS compliant Rev.C, May 2009 Copyright(c) 2008, OLIMEX Ltd, All rights reserved INTRODUCTION: FEATURES: AVR-ISP500 is USB low cost in-system

More information

CB-OLP425 DEVELOPMENT KIT GETTING STARTED

CB-OLP425 DEVELOPMENT KIT GETTING STARTED CB-OLP425 DEVELOPMENT KIT GETTING STARTED Document Revision Document number: 9142285 Release: Jan 29, 2014 09:42 Document version: 12 Copyright 2014 u-blox AG. The contents of this document can be changed

More information

Texas Instrument (TI) LaunchPad Evaluation Kit. A complete tutorial and guide for the TI LaunchPad with featured microcontroller MSP430F5529

Texas Instrument (TI) LaunchPad Evaluation Kit. A complete tutorial and guide for the TI LaunchPad with featured microcontroller MSP430F5529 Texas Instrument (TI) LaunchPad Evaluation Kit A complete tutorial and guide for the TI LaunchPad with featured microcontroller MSP430F5529 1 TI LaunchPad MSP-EXP430F5529LP 2 TI LaunchPad MSP-EXP430F5529LP

More information

AVR High Speed USB Programmer [RKI-1043]

AVR High Speed USB Programmer [RKI-1043] AVR High Speed USB Programmer [RKI-1043] Users Manual Robokits India info@robokits.co.in http://www.robokitsworld.com Page 1 Thank you for purchasing the Robokits AVR USB Programmer. This unit has been

More information

STM32 F-2 series High-performance Cortex-M3 MCUs

STM32 F-2 series High-performance Cortex-M3 MCUs STM32 F-2 series High-performance Cortex-M3 MCUs STMicroelectronics 32-bit microcontrollers, 120 MHz/150 DMIPS with ART Accelerator TM and advanced peripherals www.st.com/mcu STM32 F-2 series The STM32

More information

Application Note. 8-bit Microcontrollers. AVR270: USB Mouse Demonstration

Application Note. 8-bit Microcontrollers. AVR270: USB Mouse Demonstration AVR270: USB Mouse Demonstration Features Runs with AT90USB Microcontrollers at 8MHz USB Low Power Bus Powered Device (less then 100mA) Supported by any PC running Windows (98SE or later), Linux or Mac

More information

AVR1321: Using the Atmel AVR XMEGA 32-bit Real Time Counter and Battery Backup System. 8-bit Microcontrollers. Application Note.

AVR1321: Using the Atmel AVR XMEGA 32-bit Real Time Counter and Battery Backup System. 8-bit Microcontrollers. Application Note. AVR1321: Using the Atmel AVR XMEGA 32-bit Real Time Counter and Battery Backup System Features 32-bit Real Time Counter (RTC) - 32-bit counter - Selectable clock source 1.024kHz 1Hz - Long overflow time

More information

32-bit AVR UC3 Microcontrollers. 32-bit AtmelAVR Application Note. AVR32769: How to Compile the standalone AVR32 Software Framework in AVR32 Studio V2

32-bit AVR UC3 Microcontrollers. 32-bit AtmelAVR Application Note. AVR32769: How to Compile the standalone AVR32 Software Framework in AVR32 Studio V2 AVR32769: How to Compile the standalone AVR32 Software Framework in AVR32 Studio V2 1. Introduction The purpose of this application note is to show how to compile any of the application and driver examples

More information

AT15007: Differences between ATmega328/P and ATmega328PB. Introduction. Features. Atmel AVR 8-bit Microcontrollers APPLICATION NOTE

AT15007: Differences between ATmega328/P and ATmega328PB. Introduction. Features. Atmel AVR 8-bit Microcontrollers APPLICATION NOTE Atmel AVR 8-bit Microcontrollers AT15007: Differences between ATmega328/P and ATmega328PB APPLICATION NOTE Introduction This application note assists the users of Atmel ATmega328 variants to understand

More information

GCLK (Generic Clock Management) PM (Power Management) SYSCTRL (Clock Source Control) The following devices can use this module:

GCLK (Generic Clock Management) PM (Power Management) SYSCTRL (Clock Source Control) The following devices can use this module: APPLICATION NOTE AT03259: SAM System Clock Management Driver (SYSTEM CLOCK) ASF PROGRAMMERS MANUAL SAM System Clock Management Driver (SYSTEM CLOCK) This driver for Atmel SMART SAM devices provides an

More information

Arduino ADK Back. For information on using the board with the Android OS, see Google's ADK documentation.

Arduino ADK Back. For information on using the board with the Android OS, see Google's ADK documentation. Arduino ADK Arduino ADK R3 Front Arduino ADK R3 Back Arduino ADK Front Arduino ADK Back Overview The Arduino ADK is a microcontroller board based on the ATmega2560 (datasheet). It has a USB host interface

More information

Arduino Leonardo ETH. Overview

Arduino Leonardo ETH. Overview Arduino Leonardo ETH Page 1 of 10 Arduino Leonardo ETH Overview The Leonardo ETH is a microcontroller board based on the ATmega32U4 (datasheet (http://download.arduino.org/products/leonardoeth/atmel-7766-8-bit-avr-atmega16u4-32u4_datasheet.pdf))

More information

Application Note. 8-bit Microcontrollers. AVR272: USB CDC Demonstration UART to USB Bridge

Application Note. 8-bit Microcontrollers. AVR272: USB CDC Demonstration UART to USB Bridge AVR272: USB CDC Demonstration UART to USB Bridge Features Supported by Windows 2000 or later No driver installation Virtual COM Port Enumeration USB to RS232 Bridge with dynamic baudrate Bus powered 8-bit

More information

UM0834 User manual. Developing and debugging your STM8S-DISCOVERY application code. Introduction. Reference documents

UM0834 User manual. Developing and debugging your STM8S-DISCOVERY application code. Introduction. Reference documents User manual Developing and debugging your STM8S-DISCOVERY application code Introduction This document complements the information in the STM8S datasheets by describing the software environment and development

More information

AN1229. Class B Safety Software Library for PIC MCUs and dspic DSCs OVERVIEW OF THE IEC 60730 STANDARD INTRODUCTION

AN1229. Class B Safety Software Library for PIC MCUs and dspic DSCs OVERVIEW OF THE IEC 60730 STANDARD INTRODUCTION Class B Safety Software Library for PIC MCUs and dspic DSCs AN1229 Authors: Veena Kudva & Adrian Aur Microchip Technology Inc. OVERVIEW OF THE IEC 60730 STANDARD INTRODUCTION This application note describes

More information

SMARTCARD XPRO. Preface. SMART ARM-based Microcontrollers USER GUIDE

SMARTCARD XPRO. Preface. SMART ARM-based Microcontrollers USER GUIDE SMART ARM-based Microcontrollers SMARTCARD XPRO USER GUIDE Preface Atmel SMARTCARD Xplained Pro is an extension board to the Atmel Xplained Pro evaluation platform. Atmel SMARTCARD Xplained Pro is designed

More information

USER GUIDE. ZigBit USB Stick User Guide. Introduction

USER GUIDE. ZigBit USB Stick User Guide. Introduction USER GUIDE ZigBit USB Stick User Guide Introduction This user guide describes how to get started with the Atmel ZigBit USB sticks. The ZigBit USB sticks is targeted for evaluating the USB features of the

More information

In-System Programmer USER MANUAL RN-ISP-UM RN-WIFLYCR-UM-.01. www.rovingnetworks.com 1

In-System Programmer USER MANUAL RN-ISP-UM RN-WIFLYCR-UM-.01. www.rovingnetworks.com 1 RN-WIFLYCR-UM-.01 RN-ISP-UM In-System Programmer 2012 Roving Networks. All rights reserved. Version 1.1 1/19/2012 USER MANUAL www.rovingnetworks.com 1 OVERVIEW You use Roving Networks In-System-Programmer

More information

QT1 Xplained Pro. Preface. Atmel QTouch USER GUIDE

QT1 Xplained Pro. Preface. Atmel QTouch USER GUIDE Atmel QTouch QT1 Xplained Pro USER GUIDE Preface Atmel QT1 Xplained Pro kit is a set of two extension boards that enables evaluation of self- and mutual capacitance mode touch using the Peripheral Touch

More information

AVR317: Using the Master SPI Mode of the USART module. 8-bit Microcontrollers. Application Note. Features. Introduction

AVR317: Using the Master SPI Mode of the USART module. 8-bit Microcontrollers. Application Note. Features. Introduction AVR317: Using the Master SPI Mode of the USART module Features Enables Two SPI buses in one device Hardware buffered SPI communication Polled communication example Interrupt-controlled communication example

More information

Embedded Software Development: Spottbillige Hardware + OSS = Zum Spielen zu Schade!

Embedded Software Development: Spottbillige Hardware + OSS = Zum Spielen zu Schade! Embedded Software Development: Spottbillige Hardware + OSS = Zum Spielen zu Schade! Gregor Hohpe www.eaipatterns.com OOP 2012 1 Microcontrollers CPU core, memory, and I/O (analog, digital) on one chip

More information

Introducing AVR Dragon

Introducing AVR Dragon Introducing AVR Dragon ' Front Side Back Side With the AVR Dragon, Atmel has set a new standard for low cost development tools. AVR Dragon supports all programming modes for the Atmel AVR device family.

More information

BLE113 DEVELOPMENT KIT

BLE113 DEVELOPMENT KIT BLE113 DEVELOPMENT KIT QUICK START Thursday, 14 March 2013 Version 1.5 Copyright 2000-2013 Bluegiga Technologies Bluegiga Technologies reserves the right to alter the hardware, software, and/or specifications

More information

Lab Experiment 1: The LPC 2148 Education Board

Lab Experiment 1: The LPC 2148 Education Board Lab Experiment 1: The LPC 2148 Education Board 1 Introduction The aim of this course ECE 425L is to help you understand and utilize the functionalities of ARM7TDMI LPC2148 microcontroller. To do that,

More information

AVR1900: Getting started with ATxmega128A1 on STK600. 8-bit Microcontrollers. Application Note. 1 Introduction

AVR1900: Getting started with ATxmega128A1 on STK600. 8-bit Microcontrollers. Application Note. 1 Introduction AVR1900: Getting started with ATxmega128A1 on STK600 1 Introduction This document contains information about how to get started with the ATxmega128A1 on STK 600. The first three sections contain information

More information

Chapter 1 Lesson 3 Hardware Elements in the Embedded Systems. 2008 Chapter-1L03: "Embedded Systems - ", Raj Kamal, Publs.: McGraw-Hill Education

Chapter 1 Lesson 3 Hardware Elements in the Embedded Systems. 2008 Chapter-1L03: Embedded Systems - , Raj Kamal, Publs.: McGraw-Hill Education Chapter 1 Lesson 3 Hardware Elements in the Embedded Systems 1 Typical Embedded System Hardware units 2 Basic Circuit Elements at the System 3 (i) Power Source 1. System own supply with separate supply

More information

EVAT - Emblitz Varsity Associate Trainee Program - Embedded Systems Design

EVAT - Emblitz Varsity Associate Trainee Program - Embedded Systems Design EVAT - Emblitz Varsity Associate Trainee Program - Embedded Systems Design Product Number: EVAT 001 This fully interactive self study course of embedded system design teaches the basic and advanced concepts

More information

Digitale Signalverarbeitung mit FPGA (DSF) Soft Core Prozessor NIOS II Stand Mai 2007. Jens Onno Krah

Digitale Signalverarbeitung mit FPGA (DSF) Soft Core Prozessor NIOS II Stand Mai 2007. Jens Onno Krah (DSF) Soft Core Prozessor NIOS II Stand Mai 2007 Jens Onno Krah Cologne University of Applied Sciences www.fh-koeln.de jens_onno.krah@fh-koeln.de NIOS II 1 1 What is Nios II? Altera s Second Generation

More information

An introduction to nxpusblib. March 2012

An introduction to nxpusblib. March 2012 An introduction to nxpusblib March 2012 Agenda NXP USB portfolio Demo using LPC1800- Out of the Box What is nxpusblib? How to use nxpusblib? Why to use nxpusblib? Summary 2 NXP USB Portfolio NXP MCU the

More information

User s Manual of Board Microcontroller ET-MEGA2560-ADK ET-MEGA2560-ADK

User s Manual of Board Microcontroller ET-MEGA2560-ADK ET-MEGA2560-ADK User s Manual of Board Microcontroller ET-MEGA2560-ADK ET-MEGA2560-ADK Because Arduino that is the development project on AVR MCU as Open Source has been published, it is popular and widespread shortly.

More information

A Design of Video Acquisition and Transmission Based on ARM. Ziqiang Hao a, Hongzuo Li b

A Design of Video Acquisition and Transmission Based on ARM. Ziqiang Hao a, Hongzuo Li b A Design of Video Acquisition and Transmission Based on ARM Ziqiang Hao a, Hongzuo Li b Changchun University of Science & Technology, Changchun, Jilin, China a shuil47@163.com, b lihongzuo@sohu.com Keywords:video

More information

DMA Module. 2008 Microchip Technology Incorporated. All Rights Reserved. PIC32 DMA Module Slide 1. Hello and welcome to the PIC32 DMA Module webinar.

DMA Module. 2008 Microchip Technology Incorporated. All Rights Reserved. PIC32 DMA Module Slide 1. Hello and welcome to the PIC32 DMA Module webinar. PIC32 DMA Module 2008 Microchip Technology Incorporated. All Rights Reserved. PIC32 DMA Module Slide 1 Hello and welcome to the PIC32 DMA Module webinar. I am Nilesh Rajbharti, Applications Engineering

More information

Development Tools. December 2004

Development Tools. December 2004 Development Tools Atmel MCU Training - ASIA 2004 December 2004 A complete set of tools AV microcontrollers feature a full set of tools Assemblers and Compilers Starterkits and Demoboards Lab Programmers

More information

Block 3 Size 0 KB 0 KB 16KB 32KB. Start Address N/A N/A F4000H F0000H. Start Address FA000H F8000H F8000H F8000H. Block 2 Size 8KB 16KB 16KB 16KB

Block 3 Size 0 KB 0 KB 16KB 32KB. Start Address N/A N/A F4000H F0000H. Start Address FA000H F8000H F8000H F8000H. Block 2 Size 8KB 16KB 16KB 16KB APPLICATION NOTE M16C/26 1.0 Abstract The following article describes using a synchronous serial port and the FoUSB (Flash-over-USB ) Programmer application to program the user flash memory of the M16C/26

More information

Atmel AVR ATxmega384C3 microcontroller OLED display with 128 32 pixels resolution Analog sensors. Ambient light sensor Temperature sensor

Atmel AVR ATxmega384C3 microcontroller OLED display with 128 32 pixels resolution Analog sensors. Ambient light sensor Temperature sensor APPLICATION NOTE AVR1925: XMEGA-C3 Xplained Hardware User s Guide Features Atmel AVR ATxmega384C3 microcontroller OLED display with 128 32 pixels resolution Analog sensors Ambient light sensor Temperature

More information

AVR319: Using the USI module for SPI communication. 8-bit Microcontrollers. Application Note. Features. Introduction

AVR319: Using the USI module for SPI communication. 8-bit Microcontrollers. Application Note. Features. Introduction AVR319: Using the USI module for SPI communication Features C-code driver for SPI master and slave Uses the USI module Supports SPI Mode 0 and 1 Introduction The Serial Peripheral Interface (SPI) allows

More information

An Introduction to MPLAB Integrated Development Environment

An Introduction to MPLAB Integrated Development Environment An Introduction to MPLAB Integrated Development Environment 2004 Microchip Technology Incorporated An introduction to MPLAB Integrated Development Environment Slide 1 This seminar is an introduction to

More information

The care and feeding of Pythons at the Redmond Zoo. (Using Micro Python and pyboard with Windows)

The care and feeding of Pythons at the Redmond Zoo. (Using Micro Python and pyboard with Windows) The care and feeding of Pythons at the Redmond Zoo. (Using Micro Python and pyboard with Windows) Introduction. Pyboard connects to Windows using a standard micro USB cable. It can operate in four different

More information

General Porting Considerations. Memory EEPROM XRAM

General Porting Considerations. Memory EEPROM XRAM AVR097: Migration between ATmega128 and ATmega2561 Features General Porting Considerations Memory Clock sources Interrupts Power Management BOD WDT Timers/Counters USART & SPI ADC Analog Comparator ATmega103

More information

APPLICATION NOTE Atmel AT02509: In House Unit with Bluetooth Low Energy Module Hardware User Guide 8-bit Atmel Microcontroller Features Description

APPLICATION NOTE Atmel AT02509: In House Unit with Bluetooth Low Energy Module Hardware User Guide 8-bit Atmel Microcontroller Features Description APPLICATION NOTE Atmel AT259: In House Unit with Bluetooth Low Energy Module Hardware User Guide Features 8-bit Atmel Microcontroller Low power consumption Interface with BLE with UART Bi-direction wake

More information

Waspmote. Quickstart Guide

Waspmote. Quickstart Guide Waspmote Quickstart Guide Index Document version: v4.3-11/2014 Libelium Comunicaciones Distribuidas S.L. INDEX 1. Introduction... 3 2. General and safety information... 4 3. Waspmote s Hardware Setup...

More information

2.0 Command and Data Handling Subsystem

2.0 Command and Data Handling Subsystem 2.0 Command and Data Handling Subsystem The Command and Data Handling Subsystem is the brain of the whole autonomous CubeSat. The C&DH system consists of an Onboard Computer, OBC, which controls the operation

More information

AVR1510: Xplain training - XMEGA USART. 8-bit Microcontrollers. Application Note. Prerequisites. 1 Introduction

AVR1510: Xplain training - XMEGA USART. 8-bit Microcontrollers. Application Note. Prerequisites. 1 Introduction AVR1510: Xplain training - XMEGA USART Prerequisites Required knowledge AVR1500: Xplain training XMEGA Basics AVR1502: Xplain training XMEGA Direct Memory Access Controller Software prerequisites Atmel

More information

Yun Shield User Manual VERSION: 1.0. Yun Shield User Manual 1 / 22. www.dragino.com

Yun Shield User Manual VERSION: 1.0. Yun Shield User Manual 1 / 22. www.dragino.com Yun Shield User Manual VERSION: 1.0 Version Description Date 0.1 Initiate 2014-Jun-21 1.0 Release 2014-Jul-08 Yun Shield User Manual 1 / 22 Index: 1 Introduction... 3 1.1 What is Yun Shield... 3 1.2 Specifications...

More information

WIZ-Embedded WebServer User s Manual (Ver. 1.0)

WIZ-Embedded WebServer User s Manual (Ver. 1.0) [텍스트 입력] WIZ-Embedded WebServer User s Manual (Ver. 1.0) 2007 WIZnet Inc. All Rights Reserved. For more information, visit our website at www.wiznet.co.kr Document History Information Revision Data Description

More information

PC Base Adapter Daughter Card UART GPIO. Figure 1. ToolStick Development Platform Block Diagram

PC Base Adapter Daughter Card UART GPIO. Figure 1. ToolStick Development Platform Block Diagram TOOLSTICK VIRTUAL TOOLS USER S GUIDE RELEVANT DEVICES 1. Introduction The ToolStick development platform consists of a ToolStick Base Adapter and a ToolStick Daughter card. The ToolStick Virtual Tools

More information

AC-PG-USBASP USBASP AVR Programmer

AC-PG-USBASP USBASP AVR Programmer AC-PG-USBASP-UG TABLE OF CONTENTS 1. OVERVIEW... 1 1.1. Introduction... 1 1.2. References... 1 1.2.1. Referenced Web Pages... 1 1.2.2. Acronyms and Abbreviations... 1 1.3. Supported Microcontrollers...

More information

Lab 1 Course Guideline and Review

Lab 1 Course Guideline and Review Lab 1 Course Guideline and Review Overview Welcome to ECE 3567 Introduction to Microcontroller Lab. In this lab we are going to experimentally explore various useful peripherals of a modern microcontroller

More information

ES_LPC4357/53/37/33. Errata sheet LPC4357/53/37/33. Document information

ES_LPC4357/53/37/33. Errata sheet LPC4357/53/37/33. Document information Rev. 1.1 8 August 2012 Errata sheet Document information Info Keywords Abstract Content LPC4357FET256; LPC4357FET180; LPC4357FBD208; LPC4353FET256; LPC4353FET180; LPC4353FBD208; LPC4337FET256; LPC4337FET180;

More information

BLUETOOTH SMART CABLE REPLACEMENT

BLUETOOTH SMART CABLE REPLACEMENT BLUETOOTH SMART CABLE REPLACEMENT APPLICATION NOTE Monday, 15 October 2012 Version 1.5 Copyright 2000-2012 Bluegiga Technologies All rights reserved. Bluegiga Technologies assumes no responsibility for

More information

Andreas Läng. Hilscher Gesellschaft für Systemautomation mbh Intelligent solutions for industrial communication. www.hilscher.com

Andreas Läng. Hilscher Gesellschaft für Systemautomation mbh Intelligent solutions for industrial communication. www.hilscher.com Andreas Läng Hilscher Swiss GmbH Hilscher Gesellschaft für Systemautomation mbh Intelligent solutions for industrial communication www.hilscher.com Hilscher Platform Strategy The unique solution for all

More information

Two mechanical buttons Two user LEDs Four expansion headers. Board controller with USB interface. One power LED and one status LED

Two mechanical buttons Two user LEDs Four expansion headers. Board controller with USB interface. One power LED and one status LED APPLICATION NOTE Features Atmel AT02667: XMEGA-E5 Xplained Hardware User s Guide Atmel AVR ATxmega32E5 microcontroller OLED display with 128 32 pixels resolution Ambient light sensor Analog filter Rotary

More information

UM1734 User manual. STM32Cube USB device library. Introduction

UM1734 User manual. STM32Cube USB device library. Introduction User manual STM32Cube USB device library Introduction STMCube initiative was originated by STMicroelectronics to ease developers life by reducing development efforts, time and cost. STM32Cube covers STM32

More information

USB secondary ISP bootloader for LPC23xx. LPC23xx, Secondary ISP Bootloader, Bootloader, USB

USB secondary ISP bootloader for LPC23xx. LPC23xx, Secondary ISP Bootloader, Bootloader, USB Rev. 01 16 October 2008 Application note Document information Info Keywords Abstract Content LPC23xx, Secondary ISP Bootloader, Bootloader, USB This application note describes how to add custom USB secondary

More information

Freescale Semiconductor, Inc. Product Brief Integrated Portable System Processor DragonBall ΤΜ

Freescale Semiconductor, Inc. Product Brief Integrated Portable System Processor DragonBall ΤΜ nc. Order this document by MC68328/D Microprocessor and Memory Technologies Group MC68328 MC68328V Product Brief Integrated Portable System Processor DragonBall ΤΜ As the portable consumer market grows

More information

_NuMicro NUC123 ARM Cortex -M0 USB MCU

_NuMicro NUC123 ARM Cortex -M0 USB MCU _NuMicro NUC123 ARM Cortex -M0 USB MCU Atlantik Elektronik GmbH, Fraunhoferstr.11a, D-82152 Planegg/Munich, Phone: (+49) 89 / 89 505-0, Fax.: (+49) 89 / 89 505-100, www.atlantikelektronik.com 1 Contents

More information

Java Embedded Applications

Java Embedded Applications TM a One-Stop Shop for Java Embedded Applications GeeseWare offer brings Java in your constrained embedded systems. You develop and simulate your Java application on PC, and enjoy a seamless hardware validation.

More information

AVR1301: Using the XMEGA DAC. 8-bit Microcontrollers. Application Note. Features. 1 Introduction

AVR1301: Using the XMEGA DAC. 8-bit Microcontrollers. Application Note. Features. 1 Introduction AVR1301: Using the XMEGA DAC Features 12 bit resolution Up to 1 M conversions per second Continuous drive or sample-and-hold output Built-in offset and gain calibration High drive capabilities Driver source

More information

Software User Guide UG-461

Software User Guide UG-461 Software User Guide UG-461 One Technology Way P.O. Box 9106 Norwood, MA 02062-9106, U.S.A. Tel: 781.329.4700 Fax: 781.461.3113 www.analog.com ezlinx icoupler Isolated Interface Development Environment

More information

How to design and implement firmware for embedded systems

How to design and implement firmware for embedded systems How to design and implement firmware for embedded systems Last changes: 17.06.2010 Author: Rico Möckel The very beginning: What should I avoid when implementing firmware for embedded systems? Writing code

More information

AVR1922: Xplain Board Controller Firmware. 8-bit Microcontrollers. Application Note. Features. 1 Introduction

AVR1922: Xplain Board Controller Firmware. 8-bit Microcontrollers. Application Note. Features. 1 Introduction AVR1922: Xplain Board Controller Firmware Features USB interface - Mass-storage to on-board DataFlash memory Atmel AVR XMEGA TM reset control 1 Introduction The Xplain board controller, an AT90USB1287,

More information

Atmel C Code Examples

Atmel C Code Examples Atmel C Code Examples Free PDF ebook Download: Atmel C Code Examples Download or Read Online ebook atmel c code examples in PDF Format From The Best User Guide Database The XMEGA-B1 Xplained evaluation

More information

Serial Communications

Serial Communications Serial Communications 1 Serial Communication Introduction Serial communication buses Asynchronous and synchronous communication UART block diagram UART clock requirements Programming the UARTs Operation

More information

ENGI E1112 Departmental Project Report: Computer Science/Computer Engineering

ENGI E1112 Departmental Project Report: Computer Science/Computer Engineering ENGI E1112 Departmental Project Report: Computer Science/Computer Engineering Daniel Estrada Taylor, Dev Harrington, Sekou Harris December 2012 Abstract This document is the final report for ENGI E1112,

More information

ARM Cortex STM series

ARM Cortex STM series ARM Cortex board 1 ARM Cortex STM series 2 STM32 Series 3 Abbreviation FS full speed HS high speed MC motor controller MSI multi speed internal oscillator RNG random number generator SDIO secure digital

More information

DKWF121 WF121-A 802.11 B/G/N MODULE EVALUATION BOARD

DKWF121 WF121-A 802.11 B/G/N MODULE EVALUATION BOARD DKWF121 WF121-A 802.11 B/G/N MODULE EVALUATION BOARD PRELIMINARY DATA SHEET Wednesday, 16 May 2012 Version 0.5 Copyright 2000-2012 Bluegiga Technologies All rights reserved. Bluegiga Technologies assumes

More information

Ingar Fredriksen AVR Applications Manager. Tromsø August 12, 2005

Ingar Fredriksen AVR Applications Manager. Tromsø August 12, 2005 Ingar Fredriksen AVR Applications Manager Tromsø August 12, 2005 Atmel Norway 2005 Atmel Norway 2005 The history of computers Foundation for modern computing 3 An automatic computing machine must have:

More information

USBSPYDER08 Discovery Kit for Freescale MC9RS08KA, MC9S08QD and MC9S08QG Microcontrollers User s Manual

USBSPYDER08 Discovery Kit for Freescale MC9RS08KA, MC9S08QD and MC9S08QG Microcontrollers User s Manual USBSPYDER08 Discovery Kit for Freescale MC9RS08KA, MC9S08QD and MC9S08QG Microcontrollers User s Manual Copyright 2007 SofTec Microsystems DC01197 We want your feedback! SofTec Microsystems is always on

More information