A000053

ARDUINO MICRO
Code:A000053
ArduinoMicroisthesmallestboardofthefamily,easytointegrate
itineverydayobjectstomaketheminteractive.
TheMicroisbasedontheATmega32U4microcontrollerfeaturinga
builtinUSBwhichmakestheMicrorecognisableasamouseor
keyboard.
TheMicroisamicrocontrollerboardbasedontheATmega32U4(datasheet),
developedinconjunctionwithAdafruit.Ithas20digitalinput/outputpins(of
which7canbeusedasPWMoutputsand12asanaloginputs),a16MHzcrystal
oscillator,amicroUSBconnection,anICSPheader,andaresetbutton.Itcontains
everythingneededtosupportthemicrocontroller;simplyconnectittoacomputer
withamicroUSBcabletogetstarted.Ithasaformfactorthatenablesittobe
easilyplacedonabreadboard.
http://www.atmel.com/Images/Atmel77668bitAVRATmega16U4
32U4_Datasheet.pdf
TheMicroboardissimilartotheArduinoLeonardointhattheATmega32U4has
builtinUSBcommunication,eliminatingtheneedforasecondaryprocessor.This
allowstheMicrotoappeartoaconnectedcomputerasamouseandkeyboard,in
additiontoavirtual(CDC)serial /COMport.Italsohasotherimplicationsforthe
behaviorofthe board;thesearedetailedonthegettingstartedpage.
https://www.arduino.cc/en/Guide/ArduinoLeonardoMicro
OSH:Schematics,ReferenceDesign,Boardsize
Arduino/GenuinoMicroisopensourcehardware!Youcanbuildyourownboard
usingthefollwingfiles:
EAGLEFILESIN.ZIPhttps://content.arduino.cc/assets/arduinomicroreference.zip
SCHEMATICSIN.PDFhttps://www.arduino.cc/en/uploads/Main/arduinomicro
schematic.pdf
BOARDSIZEIN.DXFhttp://arduino.cc/documents/dimensioniMicro.dxf
Programming
TheMicroboardcanbeprogrammedwiththeArduinoSoftware(IDE).Select
"Arduino/GenuinoMicrofromtheTools>Boardmenu.Fordetails,see
thereferenceandtutorials.
TheATmega32U4ontheMicrocomespreprogrammedwithabootloaderthat
allowsyoutouploadnewcodetoitwithouttheuseofanexternalhardware
programmer.ItcommunicatesusingtheAVR109protocol.
Youcanalsobypassthebootloaderandprogramthemicrocontrollerthroughthe
ICSP(InCircuitSerialProgramming)headerusingArduinoISPorsimilar;see
theseinstructionsfordetails.https://www.arduino.cc/en/Hacking/Programmer
Warnings
TheMicrohasaresettable polyfusethatprotectsyourcomputer'sUSBportsfrom
shortsandovercurrent.Althoughmostcomputersprovidetheirowninternal
protection,thefuseprovidesanextralayerofprotection.Ifmorethan500mAis
appliedtotheUSBport,thefusewillautomaticallybreaktheconnectionuntilthe
shortoroverloadisremoved.
Power
TheMicrocanbepoweredviathemicroUSBconnectionorwithanexternalpower
supply.Thepowersourceisselectedautomatically.
External(nonUSB)powercancomeeitherfromaDCpowersupplyorbattery.
LeadsfromabatteryorDCpowersupplycanbeconnectedtotheGndandVin
pins.
Theboardcanoperateonanexternalsupplyof6to20volts.Ifsuppliedwithless
than7V,however,the5Vpinmaysupplylessthanfivevoltsandtheboardmay
becomeunstable.Ifusingmorethan12V,thevoltageregulatormayoverheatand
damagetheboard.Therecommendedrangeis7to12volts.
Thepowerpinsareasfollows:
VI.TheinputvoltagetotheMICROboardwhenit'susinganexternalpowersource
(asopposedto5voltsfromtheUSBconnectionorotherregulatedpowersource).
Youcansupplyvoltagethroughthispin.
5V.Theregulatedpowersupplyusedtopowerthemicrocontrollerandother
componentsontheboard.ThiscancomeeitherfromVINviaanonboard
regulator,orbesuppliedbyUSBoranotherregulated5Vsupply.
3V.A3.3voltsupplygeneratedbytheonboardregulator.Maximumcurrentdraw
is50mA.
GND.Groundpins.
Memory
TheATmega32U4has32KB(with4KBusedforthebootloader).Italsohas2.5KB
ofSRAMand1KBofEEPROM(whichcanbereadandwrittenwiththeEEPROM
library).https://www.arduino.cc/en/Main/en/Reference/EEPROM
InputandOutput
SeethemappingbetweenArduinopinsandATmega32U4ports,andthePin
MappingoftheArduinoMicro:
nomebottone
https://www.arduino.cc/en/Hacking/PinMapping32u4
nomebottone
https://www.arduino.cc/en/uploads/Main/ArduinoMicro_Pinout3.png
Eachofthe20digital i/opinsontheMicrocanbeusedasaninputoroutput,
usingpinMode(),digitalWrite(),anddigitalRead()functions.Theyoperateat5
volts.Eachpincanprovideorreceive20mAasrecommendedoperatingcondition
andhasaninternalpullupresistor(disconnectedbydefault)of2050kohm.A
maximumof40mAisthevaluethatmustnotbeexceededtoavoidpermanent
damagetothemicrocontroller.

A000053

Mfr. #:
Manufacturer:
Arduino
Description:
Development Boards & Kits - AVR Arduino Micro
Lifecycle:
New from this manufacturer.
Delivery:
DHL FedEx Ups TNT EMS
Payment:
T/T Paypal Visa MoneyGram Western Union

Products related to this Datasheet