ZigBit USB Stick User Guide Datasheet by Microchip Technology

View All Related Products | Download PDF Datasheet
AtmeE
42194A-MCU-11/2013
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 Atmel
ZigBits, currently supporting the XMEGA® with AT86RF212B or AT86RF233
radio transceivers.
AtmeL
ZigBit USB Stick User Guide [USER GUIDE]
42194A-MCU-11/2013
2
Table of Contents
Introduction .................................................................................... 1
1. Getting Started ........................................................................ 3
1.1. Features .............................................................................. 3
1.2. Design Documentation and Related Links .................................. 3
1.3. Programming ........................................................................ 3
1.3.1. JTAGICE ................................................................. 3
1.3.2. Bootloader ............................................................... 3
1.4. Available Example Code ......................................................... 8
2. Performance Analyzer ........................................................... 10
2.1. Introduction ........................................................................ 10
2.2. Program Installation ............................................................. 10
2.3. Program Use ...................................................................... 13
2.4. Typical Wireless Nodes ........................................................ 13
3. WireShark .............................................................................. 15
3.1. Introduction ........................................................................ 15
3.2. Program Installation ............................................................. 15
3.2.1. WireShark Installation ............................................... 15
3.2.2. Sniffer Interface Installation ....................................... 16
3.2.3. Sniffer FW Installation .............................................. 17
3.3. Program Use ...................................................................... 17
4. Hardware User Guide ........................................................... 22
4.1. Board Overview .................................................................. 22
4.2. Headers and Connectors ...................................................... 22
4.2.1. JTAG (J2) .............................................................. 22
4.2.2. Boot Select (J3) ...................................................... 23
4.3. Board GUI .......................................................................... 23
4.3.1. LED's .................................................................... 23
4.3.2. Button ................................................................... 23
4.4. Factory Programmed Data .................................................... 23
5. Persistence Memory ............................................................. 24
6. Document Revision History ................................................... 25
ZigBit USB Stick User Guide [USER GUIDE]
42194A-MCU-11/2013
3
1. Getting Started
1.1 Features
The ZigBit® USB sticks demonstrates the XMEGA® ZigBits USB features providing a development/prototype
platform.
By using the WireShark sniffer FW the ZigBit USB stick's serve as a protocol analyzer.
1.2 Design Documentation and Related Links
The following list contains links to the most relevant documents and software for the USB sticks.
1. 2.4GHz USB stick: http://www.atmel.com/tools/ZB-X-233-USB.aspx
2. Sub GHz USB stick: http://www.atmel.com/tools/ZB-X-212B-USB.aspx
3. ZigBit: http://www.atmel.com/ZigBit
1.3 Programming
How to program the extension.
1.3.1 JTAGICE
How to program using the AVR® JTAGICE mkII and JTAGICE3.
1. Connect the JTAGICE USB to the PC.
2. Connect the JTAGICE to the USB stick connector (J2) as shown on picture.
3. Go to Atmel Studio: Tools/Device Programming, and select the JTAGICE connected as Tool and click
Apply.
4. Select Device = ATxmega256A3U.
5. Select "Memories" and locate the source hex or elf file and click Program.
JTAGICE3 connected to J2
AVR JTAGICE mkII connected to J2
1.3.2 Bootloader
This section describes how to use the bootloader to program the ZigBit on the USBstick.
AtmeL LEDO: Yellow LED1: Green RESET switch J2: JTAG programming header J3: Boot jumper
ZigBit USB Stick User Guide [USER GUIDE]
42194A-MCU-11/2013
4
1. Install the Bootloader interface on the PC as described in “How to Install the "Bootloader PC
tool"” on page 4.
2. Start the Bootloader PC GUI "FLIP" .
3. Insert a jumper on header J3 .
Insert the USB stick in the PC.
Press the reset button.
4. Select Device = ATxmega256A3U (Device - Select).
5. Select USB communication (Ctrl+U).
6. Select memory area to program (Use the toggle memory button bellow the Atmel logo).
7. Select Load Hex file (Ctrl+L).
8. Select Programming Options.
9. Click "Run", observe status in status field .
1.3.2.1 How to Install the "Bootloader PC tool"
How to install the Bootloader PC GUI tool,
1. Download the Flip "in system programming tool" installer from http://www.atmel.com/tools/FLIP.aspx1
1 http://www.atmel.com/tools/FLIP.aspx
I I FLIP E — ~ (- d, .wmatmeLcom mm; FLIPasp.x C‘ Atmet Products Applications 1 Microconlrollers Atmel AVR 8- and 32>blt ’BZ-bit AVR UC3 Home > Drcduds > Microcontrollers > Atmel AVR e FLIP AVR XMEGA Microoontroller megaAVR Microcontroller tinyAVR Battery Management Aulomotlve AVR ARM-based Solutions AtmeL Dev es Welcome to the Flip 3.4.7 Setup Wizard Tl’lls wrzyd will guide you Khmugh the Instalahon af Flip 3.4.7. It IS recommended that you dose al other awlimfions balms starting Setup. This wl make it posflzple 1:: update relevant sysoem files wilhout haVIng to reboot your comma. MNEXHD mnlirue.
ZigBit USB Stick User Guide [USER GUIDE]
42194A-MCU-11/2013
5
2. Run the Flip Installer .
3. Download the Atmel USB extension and run the installer.
AtmeL ) ‘ Tonls (“ I Command Prompt <9; deviuprogramming="" musmmp="" i="" 3]="" addtarga...="" :5="" codesnippmsmanager="" cmmcmoa="" add="" n="" manager...="" atmel="" gallery="" profile.="" external="" tools.="" impnfl="" and="" export="" settings...="" customize...="" options="" .="" "mm”:="" l...”="" m...="" mum“="" almzl="" wimmkmflnm="" stmdflon:wweihavkmteflazefunhel‘gfi‘tuifi="" mm="" atavrrzusssntk="" immerfb)="" usa="" sum="" mama="" dadapmmt="" dame="" arm="" m="" was="" aim-l="" m:="" 532mg="" mm="" he‘pfnv="" mu="" drovmm="" by="" ma,="" sum="" asthexphmed="" pm="" mm;="" on:="" sm:="" many="" may”="" m="" wm="" ”mam...”="" “mum="" mm."="" ipphtitmn‘:="" mm;="" and="" 0mm;="" shnwvmthe“="" 1......="" ww="" um:="" emmiun="" mm="" a"="" mam="" «mm...="" we="" vanmdmxamhh‘eaxm="" .i/mde="" no="" \zmm/="" ma="" dnvzv="" ‘v="" 9="" 9="" vevmuuun="" vim.“="" wm...="" vim="" mum="" ‘mmvw="" swam="" dems="" in="" freer'ios="" viewer="" mum..."="" :ummmnhy="" 791nm="" and="" mm“="" mm="" din="" mumnu="" when="" mmmm="" mam="" 4123a»="" atmet="" cruledbi;axmd="" chiun="" n="" 5="" w111]="" mu;="" w="" rmm="" “and:="" m...="" 7/27/2013="" vevxum="" n="" 5="">
ZigBit USB Stick User Guide [USER GUIDE]
42194A-MCU-11/2013
6
4. Start Flip - if the USBstick is not recognized continue with step 5.
5. Update the USB DFU driver.
AtmeL V$WbW' ‘ 9....52 Eik Anion In" Bill! {-Ibll llfilfillfltifi D q IDE ATNATAPI controllers A I; -§ Imaging devices > Q lunga Q WinDriver D »& Keyboards :9 ,3 Mia and um: pointing devices Mmfwifldevieemmifled.m2$ ‘ mammmmmammmau dam. To fund a Miami: device. dink We Driver.
ZigBit USB Stick User Guide [USER GUIDE]
42194A-MCU-11/2013
7
Clik the Update Driver button and select "Browse my computer-..."
- v f-_: ' .awfinmu __ __ “ Browse for driver software on your computer Selfish it" drive sdlwar: in this locafiun: C ‘ Pm ram mes ‘ 4351 Anna IE 1mm: suMoldas 0 Let me pick from a list of device drivers on my computer This Iisxwill sminmfled driversaflware mmpatibk with m: devicg and an driver sum": in lhesame category nsIhe devke. fl‘mw' - -..... Eik Anion flew fllh «filfillllfilfilfihifi . .fl NORLTMKS . i Atmel usa Davies ‘Afxmiam v -3 mm to muetootn Radius [5»! Computer I; 9 ControNaun Delia :5 :3 Disk drives [S & Disp|ay adapters [S ,3 DVD/CD-ROM drives i> -% Human Interface Devices :94; [DE ATA/ATAPlcontrullers 1» Va [minim dwinK AtmeL
ZigBit USB Stick User Guide [USER GUIDE]
42194A-MCU-11/2013
8
1.4 Available Example Code
ASF contains a number of Wireless example projects with source code - use Wireless as key word and select
from the list.
. Stan Page- Annelsmdio m Mm Start Page x Get Started Tools Help Lates E] NevaoJedm Her. Elam \eprcect a" spend Create a new examp‘e proJECHrom ASF or other extenslonsthal pruwdes code examp‘es‘ Welcome Lmks and Resources M W, am Wm B. Vlwve‘exxusfiflpnhuuon Man Armani: man I m: mm mmmszapphcauonANSRFAZVXMEEAVMBU mm I m mm mmuuapphammwmmmmu mm H m mga 7mm Lavgex apphnalmn mwmrmn H 2x: mga 7mm“ Lavgex apphnalmn ATaafirmrmn I m Ttvgalfirmmamvga Ipphuuon Amwmzaz‘gbucnns) ummmm Pm mm nqzupphmnmlm ZRK Tugakrmma‘urga Wham AmsfiFnzBerEGArAzu ATSsRFnlEnguusE) Rm! m wt mm“: 5 ZRK Tugakrmma‘urga .Whum AmsfiFnzBerEGArAm ATSsRFnlEnguusE) ”“9 I ZRE Tugakrmma‘urga .Whum Amsfimx m ”MbLXphmtd pm u 01‘ n: Hflv I ZRK Tugtkkrmmu‘tnga .ppmm Amswrm z‘gmcm SAWLXPLAINED pm _n WNW. “Wm ~ ammm 7mm mm“; a Atmd cm 4mm; mspmm; a ma cm Mme; 15mm; :3 mm (W 4mm; 15mm; ma cm imam; 15mm, 51 Am cm 4mm) (swag, .31 Am cm Juana) (swag; “mm: 1mm mm zaummusu (\U:evmmnemvmmnnzummmfikmd mm) c w m 5mm mgrmmmu mmmu AtmeL
ZigBit USB Stick User Guide [USER GUIDE]
42194A-MCU-11/2013
9
Figure 1-1. NewProjectASF.jpg
I CommandPlomp‘ ‘ DalkeProgramming (mar-mp E mugs... LE CodeSnipplllenlgu... magma AtmeI Gallery Profile... maul Tools... input and Elpolt Satings... AtmeL
ZigBit USB Stick User Guide [USER GUIDE]
42194A-MCU-11/2013
10
2. Performance Analyzer
2.1 Introduction
The Performance Analyzer FW together with the GUI in Atmel Studio Wireless Composer Extension provides a
number of basic functional RF tests.
A quick start guide and general help is provided in Wireless Composer once started.
2.2 Program Installation
How to install necessary SW.
1. Install Atmel Studio1.
2. Once Studio is installed and started use the Tools - Extension Manager to install the Wireless Composer.
Select Wireless and Wireless Composer.
1 http://www.atmel.com/tools/atmelstudio.aspx
5mm Managzv lmuHed new"; c n» Emmy» A|m=| Wiruh-rk mm.“ Created q: me Sunda‘amWweihavkmuflarefmfihe um 512590 AS, Awmusammmm firm usa 5m m [MA Mum-371 Dehuggmg M a“, m Wirelessfnmposlr m ‘3‘" D ‘ p "‘ vadamewwdas pmmmammym supmm “ML“ Humming m m dwmmaflvmudsmfl MW, 01““ mum Ninrsh M“ w, NannMesH 7mm “mgassm “was mm; 1/”an 5.1 25;: hammg Rdeilell Drum: Mm; mums, Vevmnuan WInI-sLxhrayy Pvnmde:Sauna(ndefmszwE‘SSPeflmmame m mmwmusam«mangmvmmflm dems W Wlmlefi Llhvary hex 9.1 mm; HmNafiovwwe‘esvvfimmime Am“, wmmv: uxedmarmamtrate(annusfeatwexand mm.“ Mama w mum s-omm Sonny: Hgmmmu v St: L ‘ : ammuwumu Manama-hat I {(4 ) Almeleesharklnlervace m H (“mun-my .Au A sm‘mwkgmWWW“: WWW A3; mwmsammmamemnusammm MW 7, nebugsms Ming m“ Dwt‘npmem =1- W-nIc-Cnmww - i swam“ D e vmmmmmwMaymmnnwmampmm m“ u“. mm: mm Mommmmmmm ”W" mam Tcakham Nammgh w ram) mm W» mmmmmxm). mm; mm; 1.79/3,n5Ma mmm m“ Wm‘u: “"'*' mam (”Sm uzsau Upda‘e: A pmmsnmumnyw‘m,pmmmmm MW“ “5.“: demumm.v=m,cmy.s.m AtmeL
ZigBit USB Stick User Guide [USER GUIDE]
42194A-MCU-11/2013
11
Log in to Atmel Gallery.
Click download again and download starts.
This extension does not contain a digital signatue. Copyright (c) 2011 Almll Corporation. All ring muted. ‘ Radistribution and use in some: and binary forms, with or without modification, are pumiflted provided mat mfollawing conditions are met: | Mmislicusadmyau miduaLkuiseAgmmbyitsoune. ndMiaosdl. Munsofldounotgmnmnflumionovpurpoflto ”nigh-Eton. ckhng' 'lnshll', mm ermmfii“ E] l' Command Prompt oi DevkeProgvamming cupsnmw *- E Addurga... AtmeL
ZigBit USB Stick User Guide [USER GUIDE]
42194A-MCU-11/2013
12
Restart Atmel Studio, allow help to make changes and the Performance Analyzer GUI is available in the
Tools menu.
3. If not already preprogrammed - program the node with the Performance Analyzer FW available in the
"Wireless Performance Analyzer Firmware extension" or from source code provided in ASF.
If using an Wireless board with a μC embedded, the Performance Analyzer FW has to be programmed
using the Bootloader or JTAGICE.
If using a extension board which do not have a μC embedded, the Performance Analyzer FW has to be
programmed on the Xplained Pro board using the EBDG from Atmel Studio.
AtmeL Enamel: Mm 2r 1m», mgmmkeu . ASP Dehuggmg unempmm meme we“; mum mm, mm umme, wneee mm; in Q WW I (1‘)) Wireleee Composer Pvnwde:(hEW\ve\e:S Pnrfmmame Ana‘ytev anmu‘ Hkrlmtflutultd 1:; 1mm”: "Ham/umvu NiMJMnsh NannMuh 4mm ATmsyZSfiRFRZ 519mm R545“: 1 1 1 Wir‘I-sLxhrary mm: SnunemdefmmzwwflsxPeflmmame Animavfwmwave use to eemmmemm fem Amen AVK2054 Serlil Bomluider A meme m1 bum ‘uidevuhhty «mew Atme‘vwdu: mmave mm mm a: mum, m Wink: Library Mix 5.1 mm: hexmxeom Wwdegpmmmame mm” mm." usedmdtmumtrihavivmusfeitwesand m» Enmwh‘m‘r Cream: q: me Verse”. 2 2 Mum-71 Rating: Kevwews ‘ Tools | Wild" H 1 Commandprompt :wi DzviuPngramming El Addtarget Ctrle Shift. P l PaformanceAnalyzu fl ,— . ,. . . ..
ZigBit USB Stick User Guide [USER GUIDE]
42194A-MCU-11/2013
13
2.3 Program Use
How to get started.
1. Connect the Wireless board assembly, with the Performance Analyzer FW programmed, to the PC USB
connector and power on, a COM port should now be available for the kit.
2. Power on any other wireless node assemblies of similar frequency, running the Performance Analyzer FW,
and use it as a reference.
3. Start Performance Analyzer GUI, connect to the kit via the COM port and follow the quick start guide.
2.4 Typical Wireless Nodes
Typical board assembly.
The Atmel SAM4L Xplained Pro Evaluation Kit with Wireless Extension and remote node consisting of a
Wireless extension board and a battery pack.
. numm‘ AtmeL
ZigBit USB Stick User Guide [USER GUIDE]
42194A-MCU-11/2013
14
The Atmel ATmega256RFR2 Xplained Pro Evaluation Kit and remote node consisting of a Wireless extension
board and a battery pack.
AtmeL wmm Ganeq: $1) 0 www.wivdurk.org Whats on your network! Down load Get Started Now — ‘vnmmnmm I —— ' (- 0 wwwwirahukmg/dmwumhml What's on your network? 0"“ ""5"“ i “0“" " _ } Vfiummmw waHm m Emfluu-n mans: aamyrkmmm Mimi/wimhmMIMdtm wwyw filmlom‘h'sfile? E The mm! sable Mm MW! dmlopmem r6235: (Hoard) ‘ wlmims Installer (6L .
ZigBit USB Stick User Guide [USER GUIDE]
42194A-MCU-11/2013
15
3. WireShark
3.1 Introduction
Wireshark is a free and open-source packet analyzer. It is used for network troubleshooting, analysis, software
and communications protocol development.
Atmel provides an interface enabling use of WireShark GUI to monitor wireless communication using Atmel RF
USB sticks.
Go to the WireShark home page1 to learn the detail on how to use WireShark.
3.2 Program Installation
How to install necessary SW and FW.
3.2.1 WireShark Installation
How to install the WireShark analyzer.
1. Go to the WireShark home page2 and download the WireShark installer.
2. Locate the downloaded installer and install WireShark.
1 http://www.wireshark.org
2 http://www.wireshark.org
, ‘ Wireshark 1.109 (64-bit) Setup D ‘: Welcome to the Wireshark 1.10.0 (64-bit) Setup Wizard This wizard will guide you d'lrnugh the installation uf wlrem, Befure surfing the Installation, make sure Wireshark IS not running, Ckk 'Next' to confinue, —' — I Tools Window Help l‘ Command Prompt L a a DevitePngrammlng cmsmw 1 5 Add target“ A Code Snippets Manager... Cum, cum; I Add-In Manager.,. Atmel Gallery Profil Enemal Tools.,. ‘ Import and Export Settings“. \ Customize“. w Optionsm "awn-c mm: cuw mcavu LE3 AtmeL
ZigBit USB Stick User Guide [USER GUIDE]
42194A-MCU-11/2013
16
3.2.2 Sniffer Interface Installation
How to install the WireShark sniffer interface, connecting the WireShark GUI and the sniffer FW running on the
USB stick.
The sniffer interface program can be downloaded from Atmel Gallery.
1. Install Atmel Studio3.
2. Once Studio is installed and started use the Extension Manager to download the Atmel WireShark
Interface installer.
3. Select Wireless and Atmel WireShark Interface.
3 http://www.wireshark.orghttp//www.atmel.com/tools/atmelstudio.aspx
AtmeL Dehuggmg unaupmm Drum: was mum Tm mmmg Hume; Vevmuuan w‘mwm mm; 3m», nghmfianked . .ma‘h' "1» ‘r mm.” 4. <>: Mmlefi Composer vame: mEWHe‘exx pmmmme mm anmu Uievlmyfize wed m damnmtvalevmnui mug Nilersh NannMesh 4mm “magma: mam Reels: 1 1 1 Wir‘I-sLxhrary mm: Smme(naefmmzwwdssPeWmmame Anaymvfwmwave use! to demanshnévavmug mm Wireless Llhvary hex 9.1 mm; “was,w‘yaExsvmem Anflyxav mmwm uxedmatmanstratfivavmuxfeatwe:and Enamm, Atmet mm byszs vm 1 u umMm mug: “m Mm Momma Revwews rm. mfelr( . 4/13/1013 Vevxm w rm. Muir: 3/1/2013 1/”an 10
ZigBit USB Stick User Guide [USER GUIDE]
42194A-MCU-11/2013
17
4. Log in to Atmel Gallery if not already logged in.
5. Click download again and download starts.
6. You have now downloaded the Atmel WireShark installer, AtmelWiresharkFirmwareSetup.msi, run the
installer.
7. You now have the "Wireshark Sniffer" user interface in the Start Menu - All Programs - Atmel folder and
the sniffer firmware files located in C:/Program Files (x86)/Atmel/AtmelWiresharkFirmware/
3.2.3 Sniffer FW Installation
How to install the WireShark sniffer FW.
1. Download the Atmel WireShark Interface installer as described in “Sniffer Interface
Installation” on page 16 .
2. Program the USB stick using the bootloader or the JTAGICE as described in “Programming” on page 3.
The firmware files is located in C:/Program Files (x86)/Atmel/AtmelWiresharkFirmware/
3.3 Program Use
How to get started..
1. Insert the USB stick in the computer.
2. Start the Wireshark Interface program from the Atmel program folder
3. Select the COM port allocated to the USBstick with the sniffer FW and click Open.
Ffigmwmmm" ‘ AtmeL
ZigBit USB Stick User Guide [USER GUIDE]
42194A-MCU-11/2013
18
4. Select the Channel you want to monitor and click Set.
AtmeL
ZigBit USB Stick User Guide [USER GUIDE]
42194A-MCU-11/2013
19
5. Click Start and WireShark is started.
, €‘ Atmel Wireshark Interface Sniffer — Atmell Sniffer Port Channel 4 Sniffer Status: Click sum m (apture in Wirgshark Wireshark Sniffer Interface Elle gm mew go o ‘1' :“L '7‘ gamma Fl Itel'. No, Time Sourza 6817‘ 31.1217800 0x040} 6818 31.1217800 6819 31.1247800 0x040} « 6820 31.1257800 A 6821 31.126 800 OXOJOE 6822 31. , 800 6823 31.130.'800 OXOJOE 6824 31.1307800 6825 31.1327810 OXO4OE 6826 31.1337810 6827 31.1357810 OXOAOE . 6828 31.1357810 6829 31.1387810 0x040; >2 SW AtmeL Analyze gram 5m; Q‘splay FI‘tersm Dvsplay Fnteercsm ‘H u 7 , ,Hm , \» dm‘ gnawed pmtomlsw gser Specmed Dewdesm ,, H‘me :, , ISL: u Expert Info Conversation FI‘ter Shlfu [MoE Telephonz 100‘; Internal: [E w ’rc Z‘i IE Z‘i IE Z‘i IE Z‘i IE Z‘i IE Z‘i IE 21'
ZigBit USB Stick User Guide [USER GUIDE]
42194A-MCU-11/2013
20
6. Select the protocol to Analyze in WireShark in order to get the protocol details decoded and displayed.
Disable all and select the applicable protocol.
AtmeL ‘Mummmm»mn Emma Pumxok 3115‘ 9mm 131511.11 [I IEKHIJJAgngn-A a ma 1:» ENZJSJMWAIPW A Desa'glion ICQ 11mm DcoM 111mm»- mg mm mm», mum 11mm lmmmrk nmgnm mum 1:5 mm was LAN IEEE unzn wilds: LAN lggvegnefumt mucus“ AN IEEENZJSA mmmmavm mMKpHv 12:: 3121-11 m mm. m 1122 Pvmcol 1m 1122.1 11me m2. om Emma! W R? lmma qup memmAm-bummvml 1)me 1mm amp Man-9mm: Pmowl Cm 1mm: 6m Rummy 11mm 1m: ate! m a Dislblingl pmocol mavens high: layupvmcuumm being “my:
ZigBit USB Stick User Guide [USER GUIDE]
42194A-MCU-11/2013
21
7. You can now monitor captured frames.
LEDO: Yellow LED1: Green RES ET switch J2: JTAG programming header J3: Bootjumper
ZigBit USB Stick User Guide [USER GUIDE]
42194A-MCU-11/2013
22
4. Hardware User Guide
4.1 Board Overview
Figure 4-1. Extension Assembly.jpg
4.2 Headers and Connectors
The extension board connectors.
4.2.1 JTAG (J2)
J2 is the JTAG programming header typically used by the JTAGICE.
VCC P3V3 AtmeL
ZigBit USB Stick User Guide [USER GUIDE]
42194A-MCU-11/2013
23
4.2.2 Boot Select (J3)
J3 enables the Bootloader when J3.1 connected to GND during RESET.
Insert jumper on J3 to connect J3.1 to J3.2.
Table 4-1. J5 Current measurement
J3
pin
ZigBit pin XMEGA® pin Function
1 38 41-PE5 Bootloader enable
2 GND GND GND
4.3 Board GUI
4.3.1 LED's
There are two LEDs available for use by application SW.
Table 4-2. LED's
LED ZigBit pin XMEGA pin
D2 LED0 - Yellow 10 3 - PA5
D3 LED1 - Green 11 2 - PA4
4.3.2 Button
There is one switch for RESET of the micro-controller.
Table 4-3. Buttons
Button Function ZigBit pin XMEGA pin
SW1 ZigBit Reset, press to reset 5 56 - RESET
4.4 Factory Programmed Data
The ZigBit® has a preprogrammed unique MAC address - details available in the ZigBit data sheet and in
“Persistence Memory” on page 24.
The USB stick comes with a Bootloader and the Performance Analyzer preprogrammed.
AtmeL
ZigBit USB Stick User Guide [USER GUIDE]
42194A-MCU-11/2013
24
5. Persistence Memory
A dedicated memory space is allocated to store product specific information and called the Persistence
Memory. The organization of the persistence memory is as follows:
Table 5-1. Persistence Memory
Data Size
Structure Revision 2 bytes
MAC address 8 bytes
Board information – PCBA Name 30 bytes
Board information – PCBA Serial number 10 bytes
Board information – PCBA Atmel Part Number 8 bytes
Board information – PCBA Revision 1 byte
XTAL Calibration Value 1 byte
Reserved 7 bytes
Reserved 4 bytes
CRC 1 bytes
The MAC address stored inside the MCU is a uniquely assigned ID for each ZigBit® and owned by Atmel. User
of the ZigBit application can use this unique MAC ID to address the ZigBit in end-applications. The MAC ID
can be read from the ZigBit using the Performance Analyzer Application that is supplied through Atmel Studio
Gallery Extension.
AtmeL
ZigBit USB Stick User Guide [USER GUIDE]
42194A-MCU-11/2013
25
6. Document Revision History
Document
revision
Date Comment
42194A 10/2013 Initial document release
AtmeL ‘ Enabling Unlimited Possibilities"
Atmel Corporation 1600 Technology Drive, San Jose, CA 95110 USA T: (+1)(408) 441.0311 F: (+1)(408) 436.4200 | www.atmel.com
© 2013 Atmel Corporation. All rights reserved. / Rev.: 42194A-MCU-11/2013
Atmel®, Atmel logo and combinations thereof, Enabling Unlimited Possibilities®, ZigBit®, XMEGA®, AVR®, and others are registered trademarks or
trademarks of Atmel Corporation or its subsidiaries. Other terms and product names may be trademarks of others.
Disclaimer: The information in this document is provided in connection with Atmel products. No license, express or implied, by estoppel or otherwise, to any intellectual property right is granted
by this document or in connection with the sale of Atmel products. EXCEPT AS SET FORTH IN THE ATMEL TERMS AND CONDITIONS OF SALES LOCATED ON THE ATMEL WEBSITE,
ATMEL ASSUMES NO LIABILITY WHATSOEVER AND DISCLAIMS ANY EXPRESS, IMPLIED OR STATUTORY WARRANTY RELATING TO ITS PRODUCTS INCLUDING, BUT NOT
LIMITED TO, THE IMPLIED WARRANTY OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, OR NON-INFRINGEMENT. IN NO EVENT SHALL ATMEL BE LIABLE FOR
ANY DIRECT, INDIRECT, CONSEQUENTIAL, PUNITIVE, SPECIAL OR INCIDENTAL DAMAGES (INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS AND PROFITS, BUSINESS
INTERRUPTION, OR LOSS OF INFORMATION) ARISING OUT OF THE USE OR INABILITY TO USE THIS DOCUMENT, EVEN IF ATMEL HAS BEEN ADVISED OF THE POSSIBILITY OF
SUCH DAMAGES. Atmel makes no representations or warranties with respect to the accuracy or completeness of the contents of this document and reserves the right to make changes to
specifications and products descriptions at any time without notice. Atmel does not make any commitment to update the information contained herein. Unless specifically provided otherwise,
Atmel products are not suitable for, and shall not be used in, automotive applications. Atmel products are not intended, authorized, or warranted for use as components in applications intended
to support or sustain life.

Products related to this Datasheet

USB STICK FOR SUB GHZ ZIGBIT
USB STICK FOR 2.4 GHZ ZIGBIT