[{"data":1,"prerenderedAt":808},["ShallowReactive",2],{"pinout:arduino-pro-micro:en":3},{"kind":4,"pinoutMessages":5,"faq":8,"board":37,"visual":572,"family":728,"familyPublic":57,"sources":731,"related":757,"mountedComponents":770,"componentPageSlugs":771,"prose":772,"confirmations":159,"boardParts":159},"board",{"components":6},{"mountingHoleDesc":7},"Physical mounting hole used for securing and mechanical alignment of the PCB.",{"title":9,"intro":10,"sourcesLabel":11,"entries":12},"Frequently asked questions","Short answers to the questions people ask about this board, each checked against the manufacturer or project documents linked under it.","Sources",[13,24,32],{"id":14,"question":15,"answer":16,"sources":17},"promicro-adc","Which Pro Micro pins support analog input?","A0–A3 and D4,D6,D8,D9,D10 provide nine inputs. Their physical ADC channels are 7,6,5,4,8,10,11,12,13 respectively. In particular, Arduino A7\u002FD6 maps to ADC10; analog aliases are not silicon channel numbers.",[18,21],{"title":19,"url":20},"SparkFun Pro Micro DEV-12640 graphical pinout","https:\u002F\u002Fcdn.sparkfun.com\u002Fassets\u002Ff\u002Fd\u002F8\u002F0\u002Fd\u002FProMicro16MHzv2.pdf",{"title":22,"url":23},"SparkFun Pro Micro v13 schematic — SJ1\u002FUVCC\u002FVCC and ADC pins","https:\u002F\u002Fcdn.sparkfun.com\u002Fdatasheets\u002FDev\u002FArduino\u002FBoards\u002FPro_Micro_v13b.pdf",{"id":25,"question":26,"answer":27,"sources":28},"promicro-upload","How can I recover Pro Micro USB uploading?","For the SparkFun Caterina bootloader, briefly connect RST to GND twice to open an 8-second upload window. Select the matching voltage\u002Fclock target and bootloader port. If the bootloader itself is lost, use ISP; other bootloader variants have different procedures.",[29],{"title":30,"url":31},"SparkFun Pro Micro hookup guide — power and Caterina bootloader","https:\u002F\u002Flearn.sparkfun.com\u002Ftutorials\u002Fpro-micro--fio-v3-hookup-guide\u002Fall",{"id":33,"question":34,"answer":35,"sources":36},"promicro-power","Can I power a 5V Pro Micro from RAW or VCC?","SparkFun recommends RAW above 6V and at most 12V, subject to regulator heating and load. VCC needs a regulated 5V supply and bypasses regulation. Closed SJ1 ties USB UVCC to VCC, so prevent separate supplies from feeding one another. The old 16V regulator maximum and 500 mA component rating are not guaranteed board operating conditions.",[29,21],{"schemaVersion":38,"identity":39,"specs":61,"visual":75,"pins":111,"overview":546},"2.0.0",{"slug":40,"name":41,"familyId":42,"manufacturer":43,"pinCount":44,"sourceIds":45,"verification":52,"publication":58,"revision":60},"arduino-pro-micro","Arduino Pro Micro","arduino","SparkFun \u002F Open Source Hardware",24,[46,47,48,49,50,51],"src-promicro-schematic","src-promicro-cad","src-promicro-poster","src-promicro-pinout","src-promicro-core","src-atmega32u4-ds",{"status":53,"verifiedDate":54,"verifiedBy":55,"checklist":56},"verified","2026-10-16","Codex — independent SparkFun v13 CAD\u002Fschematic\u002Fposter\u002Ffirmware\u002Ftwo-sided photo review; no bench test",{"physicalOrder":57,"capabilities":57,"constraints":57},true,{"status":59,"publishedDate":54},"published","SparkFun v13 DEV-12640 5V\u002F16MHz",{"mcu":62,"core":63,"architecture":64,"clockMHz":65,"sramKb":66,"flashMb":67,"eepromKb":68,"logicVoltage":69,"is5VTolerantLogic":57,"operatingVoltageRange":70,"usbFeatures":71},"ATmega32U4","8-bit AVR RISC","AVR",16,2.5,0.03125,1,"5.0 V","USB\u002FVCC 5 V; RAW >6–12 V (SparkFun guidance)",[72,73,74],"Native USB 2.0 Full-Speed (ATmega32U4)","USB CDC\u002FHID via matching firmware","Micro-B USB receptacle",{"level":76,"visualId":40,"headerLayout":77},"curated",{"headers":78},[79,95],{"id":80,"side":80,"label":81,"pinIds":82},"left","JP7",[83,84,85,86,87,88,89,90,91,92,93,94],"pin_d1_txo","pin_d0_rxi","pin_gnd1","pin_gnd2","pin_d2_sda","pin_d3_scl","pin_d4_a6","pin_d5","pin_d6_a7","pin_d7","pin_d8_a8","pin_d9_a9",{"id":96,"side":96,"label":97,"pinIds":98},"right","JP6",[99,100,101,102,103,104,105,106,107,108,109,110],"pin_raw","pin_gnd3","pin_reset","pin_vcc","pin_a3","pin_a2","pin_a1","pin_a0","pin_sck_d15","pin_miso_d14","pin_mosi_d16","pin_d10_a10",[112,136,155,170,179,199,224,245,263,288,300,318,342,363,371,383,397,415,432,450,468,488,506,523],{"id":83,"label":113,"headerPosition":114,"gpio":68,"mcuPin":115,"voltage":69,"is5VTolerant":57,"capabilities":116,"constraints":132,"operatingCurrentMa":133,"absMaxCurrentMa":135},"TXO",{"header":80,"pin":68},"PD3",[117,125],{"type":118,"detail":119,"evidence":122},"gpio",{"signal":120,"subsystem":121},"D1","GPIO",[123],{"sourceId":48,"section":124},"v13 schematic \u002F 5V full pinout",{"type":126,"detail":127,"evidence":130},"uart",{"signal":128,"subsystem":129},"TX1","USART1",[131],{"sourceId":48,"section":124},[],{"max":134},20,40,{"id":84,"label":137,"headerPosition":138,"gpio":140,"mcuPin":141,"voltage":69,"is5VTolerant":57,"capabilities":142,"constraints":153,"operatingCurrentMa":154,"absMaxCurrentMa":135},"RXI",{"header":80,"pin":139},2,0,"PD2",[143,148],{"type":118,"detail":144,"evidence":146},{"signal":145,"subsystem":121},"D0",[147],{"sourceId":48,"section":124},{"type":126,"detail":149,"evidence":151},{"signal":150,"subsystem":129},"RX1",[152],{"sourceId":48,"section":124},[],{"max":134},{"id":85,"label":156,"headerPosition":157,"gpio":159,"mcuPin":156,"voltage":160,"is5VTolerant":161,"capabilities":162,"constraints":169},"GND",{"header":80,"pin":158},3,null,"0 V",false,[163],{"type":164,"detail":165,"evidence":167},"gnd",{"signal":156,"subsystem":166},"Power",[168],{"sourceId":46,"section":124},[],{"id":86,"label":156,"headerPosition":171,"gpio":159,"mcuPin":156,"voltage":160,"is5VTolerant":161,"capabilities":173,"constraints":178},{"header":80,"pin":172},4,[174],{"type":164,"detail":175,"evidence":176},{"signal":156,"subsystem":166},[177],{"sourceId":46,"section":124},[],{"id":87,"label":180,"headerPosition":181,"gpio":139,"mcuPin":183,"voltage":69,"is5VTolerant":57,"capabilities":184,"constraints":197,"operatingCurrentMa":198,"absMaxCurrentMa":135},"2",{"header":80,"pin":182},5,"PD1",[185,190],{"type":118,"detail":186,"evidence":188},{"signal":187,"subsystem":121},"D2",[189],{"sourceId":48,"section":124},{"type":191,"detail":192,"evidence":195},"i2c",{"signal":193,"subsystem":194},"SDA","TWI",[196],{"sourceId":48,"section":124},[],{"max":134},{"id":88,"label":200,"headerPosition":201,"gpio":158,"mcuPin":203,"voltage":69,"is5VTolerant":57,"capabilities":204,"constraints":222,"operatingCurrentMa":223,"absMaxCurrentMa":135},"~3",{"header":80,"pin":202},6,"PD0",[205,210,217],{"type":118,"detail":206,"evidence":208},{"signal":207,"subsystem":121},"D3",[209],{"sourceId":48,"section":124},{"type":211,"detail":212,"evidence":215},"pwm",{"signal":213,"subsystem":214,"timer":214},"OC0B","Timer0",[216],{"sourceId":48,"section":124},{"type":191,"detail":218,"evidence":220},{"signal":219,"subsystem":194},"SCL",[221],{"sourceId":48,"section":124},[],{"max":134},{"id":89,"label":225,"headerPosition":226,"gpio":172,"mcuPin":228,"voltage":69,"is5VTolerant":57,"capabilities":229,"constraints":243,"operatingCurrentMa":244,"absMaxCurrentMa":135},"4",{"header":80,"pin":227},7,"PD4",[230,235],{"type":118,"detail":231,"evidence":233},{"signal":232,"subsystem":121},"D4",[234],{"sourceId":48,"section":124},{"type":236,"detail":237,"evidence":241},"adc",{"signal":238,"subsystem":239,"channel":240},"ADC8","ADC",8,[242],{"sourceId":48,"section":124},[],{"max":134},{"id":90,"label":246,"headerPosition":247,"gpio":182,"mcuPin":248,"voltage":69,"is5VTolerant":57,"capabilities":249,"constraints":261,"operatingCurrentMa":262,"absMaxCurrentMa":135},"~5",{"header":80,"pin":240},"PC6",[250,255],{"type":118,"detail":251,"evidence":253},{"signal":252,"subsystem":121},"D5",[254],{"sourceId":48,"section":124},{"type":211,"detail":256,"evidence":259},{"signal":257,"subsystem":258,"timer":258},"OC3A","Timer3",[260],{"sourceId":48,"section":124},[],{"max":134},{"id":91,"label":264,"headerPosition":265,"gpio":202,"mcuPin":267,"voltage":69,"is5VTolerant":57,"capabilities":268,"constraints":286,"operatingCurrentMa":287,"absMaxCurrentMa":135},"~6",{"header":80,"pin":266},9,"PD7",[269,274,280],{"type":118,"detail":270,"evidence":272},{"signal":271,"subsystem":121},"D6",[273],{"sourceId":48,"section":124},{"type":211,"detail":275,"evidence":278},{"signal":276,"subsystem":277,"timer":277},"OC4D","Timer4",[279],{"sourceId":48,"section":124},{"type":236,"detail":281,"evidence":284},{"signal":282,"subsystem":239,"channel":283},"ADC10",10,[285],{"sourceId":48,"section":124},[],{"max":134},{"id":92,"label":289,"headerPosition":290,"gpio":227,"mcuPin":291,"voltage":69,"is5VTolerant":57,"capabilities":292,"constraints":298,"operatingCurrentMa":299,"absMaxCurrentMa":135},"7",{"header":80,"pin":283},"PE6",[293],{"type":118,"detail":294,"evidence":296},{"signal":295,"subsystem":121},"D7",[297],{"sourceId":48,"section":124},[],{"max":134},{"id":93,"label":301,"headerPosition":302,"gpio":240,"mcuPin":304,"voltage":69,"is5VTolerant":57,"capabilities":305,"constraints":316,"operatingCurrentMa":317,"absMaxCurrentMa":135},"8",{"header":80,"pin":303},11,"PB4",[306,311],{"type":118,"detail":307,"evidence":309},{"signal":308,"subsystem":121},"D8",[310],{"sourceId":48,"section":124},{"type":236,"detail":312,"evidence":314},{"signal":313,"subsystem":239,"channel":303},"ADC11",[315],{"sourceId":48,"section":124},[],{"max":134},{"id":94,"label":319,"headerPosition":320,"gpio":266,"mcuPin":322,"voltage":69,"is5VTolerant":57,"capabilities":323,"constraints":340,"operatingCurrentMa":341,"absMaxCurrentMa":135},"~9",{"header":80,"pin":321},12,"PB5",[324,329,335],{"type":118,"detail":325,"evidence":327},{"signal":326,"subsystem":121},"D9",[328],{"sourceId":48,"section":124},{"type":211,"detail":330,"evidence":333},{"signal":331,"subsystem":332,"timer":332},"OC1A","Timer1",[334],{"sourceId":48,"section":124},{"type":236,"detail":336,"evidence":338},{"signal":337,"subsystem":239,"channel":321},"ADC12",[339],{"sourceId":48,"section":124},[],{"max":134},{"id":99,"label":343,"headerPosition":344,"gpio":159,"mcuPin":345,"voltage":346,"is5VTolerant":57,"capabilities":347,"constraints":353},"RAW",{"header":96,"pin":68},"VIN","7 - 12 V",[348],{"type":349,"detail":350,"evidence":351},"power",{"signal":343,"subsystem":166},[352],{"sourceId":46,"section":124},[354],{"code":355,"severity":356,"effect":357,"evidence":360},"always_on_power","warning",{"kind":358,"details":359},"voltage_damage_risk","Unregulated DC input pin (7V to 12V DC). Exceeding 12V or reverse polarity will destroy the onboard MIC5205 regulator.",[361],{"sourceId":46,"section":362},"Power Regulation",{"id":100,"label":156,"headerPosition":364,"gpio":159,"mcuPin":156,"voltage":160,"is5VTolerant":161,"capabilities":365,"constraints":370},{"header":96,"pin":139},[366],{"type":164,"detail":367,"evidence":368},{"signal":156,"subsystem":166},[369],{"sourceId":46,"section":124},[],{"id":101,"label":372,"headerPosition":373,"gpio":159,"mcuPin":374,"voltage":69,"is5VTolerant":57,"capabilities":375,"constraints":382},"RST",{"header":96,"pin":158},"RESET",[376],{"type":377,"detail":378,"evidence":380},"reset",{"signal":374,"subsystem":379},"System",[381],{"sourceId":46,"section":124},[],{"id":102,"label":384,"headerPosition":385,"gpio":159,"mcuPin":384,"voltage":69,"is5VTolerant":57,"capabilities":386,"constraints":391},"VCC",{"header":96,"pin":172},[387],{"type":349,"detail":388,"evidence":389},{"signal":384,"subsystem":166},[390],{"sourceId":46,"section":124},[392],{"code":355,"severity":356,"effect":393,"evidence":395},{"kind":358,"details":394},"Regulated 5.0V system rail. Supplying unregulated voltage or voltages >5.5V here will permanently damage the ATmega32U4 MCU.",[396],{"sourceId":46,"section":362},{"id":103,"label":398,"headerPosition":399,"gpio":400,"mcuPin":401,"voltage":69,"is5VTolerant":57,"capabilities":402,"constraints":413,"operatingCurrentMa":414,"absMaxCurrentMa":135},"A3",{"header":96,"pin":182},21,"PF4",[403,408],{"type":118,"detail":404,"evidence":406},{"signal":405,"subsystem":121},"D21",[407],{"sourceId":48,"section":124},{"type":236,"detail":409,"evidence":411},{"signal":410,"subsystem":239,"channel":172},"ADC4",[412],{"sourceId":48,"section":124},[],{"max":134},{"id":104,"label":416,"headerPosition":417,"gpio":134,"mcuPin":418,"voltage":69,"is5VTolerant":57,"capabilities":419,"constraints":430,"operatingCurrentMa":431,"absMaxCurrentMa":135},"A2",{"header":96,"pin":202},"PF5",[420,425],{"type":118,"detail":421,"evidence":423},{"signal":422,"subsystem":121},"D20",[424],{"sourceId":48,"section":124},{"type":236,"detail":426,"evidence":428},{"signal":427,"subsystem":239,"channel":182},"ADC5",[429],{"sourceId":48,"section":124},[],{"max":134},{"id":105,"label":433,"headerPosition":434,"gpio":435,"mcuPin":436,"voltage":69,"is5VTolerant":57,"capabilities":437,"constraints":448,"operatingCurrentMa":449,"absMaxCurrentMa":135},"A1",{"header":96,"pin":227},19,"PF6",[438,443],{"type":118,"detail":439,"evidence":441},{"signal":440,"subsystem":121},"D19",[442],{"sourceId":48,"section":124},{"type":236,"detail":444,"evidence":446},{"signal":445,"subsystem":239,"channel":202},"ADC6",[447],{"sourceId":48,"section":124},[],{"max":134},{"id":106,"label":451,"headerPosition":452,"gpio":453,"mcuPin":454,"voltage":69,"is5VTolerant":57,"capabilities":455,"constraints":466,"operatingCurrentMa":467,"absMaxCurrentMa":135},"A0",{"header":96,"pin":240},18,"PF7",[456,461],{"type":118,"detail":457,"evidence":459},{"signal":458,"subsystem":121},"D18",[460],{"sourceId":48,"section":124},{"type":236,"detail":462,"evidence":464},{"signal":463,"subsystem":239,"channel":227},"ADC7",[465],{"sourceId":48,"section":124},[],{"max":134},{"id":107,"label":469,"headerPosition":470,"gpio":471,"mcuPin":472,"voltage":69,"is5VTolerant":57,"capabilities":473,"constraints":486,"operatingCurrentMa":487,"absMaxCurrentMa":135},"15",{"header":96,"pin":266},15,"PB1",[474,479],{"type":118,"detail":475,"evidence":477},{"signal":476,"subsystem":121},"D15",[478],{"sourceId":48,"section":124},{"type":480,"detail":481,"evidence":484},"spi",{"signal":482,"subsystem":483},"SCK","SPI",[485],{"sourceId":48,"section":124},[],{"max":134},{"id":108,"label":489,"headerPosition":490,"gpio":491,"mcuPin":492,"voltage":69,"is5VTolerant":57,"capabilities":493,"constraints":504,"operatingCurrentMa":505,"absMaxCurrentMa":135},"14",{"header":96,"pin":283},14,"PB3",[494,499],{"type":118,"detail":495,"evidence":497},{"signal":496,"subsystem":121},"D14",[498],{"sourceId":48,"section":124},{"type":480,"detail":500,"evidence":502},{"signal":501,"subsystem":483},"MISO",[503],{"sourceId":48,"section":124},[],{"max":134},{"id":109,"label":507,"headerPosition":508,"gpio":65,"mcuPin":509,"voltage":69,"is5VTolerant":57,"capabilities":510,"constraints":521,"operatingCurrentMa":522,"absMaxCurrentMa":135},"16",{"header":96,"pin":303},"PB2",[511,516],{"type":118,"detail":512,"evidence":514},{"signal":513,"subsystem":121},"D16",[515],{"sourceId":48,"section":124},{"type":480,"detail":517,"evidence":519},{"signal":518,"subsystem":483},"MOSI",[520],{"sourceId":48,"section":124},[],{"max":134},{"id":110,"label":524,"headerPosition":525,"gpio":283,"mcuPin":526,"voltage":69,"is5VTolerant":57,"capabilities":527,"constraints":544,"operatingCurrentMa":545,"absMaxCurrentMa":135},"~10",{"header":96,"pin":321},"PB6",[528,533,538],{"type":118,"detail":529,"evidence":531},{"signal":530,"subsystem":121},"D10",[532],{"sourceId":48,"section":124},{"type":211,"detail":534,"evidence":536},{"signal":535,"subsystem":332,"timer":332},"OC1B",[537],{"sourceId":48,"section":124},{"type":236,"detail":539,"evidence":542},{"signal":540,"subsystem":239,"channel":541},"ADC13",13,[543],{"sourceId":48,"section":124},[],{"max":134},{"summaryKey":547,"electricalHeadlineKey":548,"powerInputKeys":549,"noteKeys":553,"useCaseKeys":557,"beforeYouWireKeys":561,"blueprintNoticeKey":565,"variantKeys":566},"pages.arduino-pro-micro.overview.summary","inspector.headline5v",[550,551,552],"pages.arduino-pro-micro.overview.power.usb","pages.arduino-pro-micro.overview.power.raw","pages.arduino-pro-micro.overview.power.vcc",[554,555,556],"pages.arduino-pro-micro.overview.notes.logic","pages.arduino-pro-micro.overview.notes.native_usb","pages.arduino-pro-micro.overview.notes.current",[558,559,560],"pages.arduino-pro-micro.overview.useCases.keyboards","pages.arduino-pro-micro.overview.useCases.gamepads","pages.arduino-pro-micro.overview.useCases.embedded",[562,563,564],"pages.arduino-pro-micro.overview.before.logic","pages.arduino-pro-micro.overview.before.raw","pages.arduino-pro-micro.overview.before.usb_bricking","pages.arduino-pro-micro.overview.blueprintNotice",[567,568,569,570,571],"pages.arduino-pro-micro.overview.variants.sparkfun_canonical","pages.arduino-pro-micro.overview.variants.type_c_clones","pages.arduino-pro-micro.overview.variants.cc_resistor_trap","pages.arduino-pro-micro.overview.variants.connector_durability","pages.arduino-pro-micro.overview.variants.bootloader_bricking",{"visualDoc":573,"isParametric":161},{"schemaVersion":38,"boardSlug":40,"dimensions":574,"outline":577,"pcbColor":584,"mountingHoles":585,"pinPlacements":586,"components":624,"views":691,"verification":724},{"width":575,"height":576},17.78,33.02,{"kind":578,"cornerRadius":140,"vertices":579},"polygon",[580,581,582,583],{"x":140,"y":140,"r":140},{"x":575,"y":140,"r":140},{"x":575,"y":576,"r":140},{"x":140,"y":576,"r":140},"#CC1100",[],[587,590,592,594,596,598,600,602,604,606,608,610,612,613,614,615,616,617,618,619,620,621,622,623],{"pinId":83,"x":588,"y":589,"label":113,"labelPosition":80},1.27,3.81,{"pinId":84,"x":588,"y":591,"label":137,"labelPosition":80},6.35,{"pinId":85,"x":588,"y":593,"label":156,"labelPosition":80},8.89,{"pinId":86,"x":588,"y":595,"label":156,"labelPosition":80},11.43,{"pinId":87,"x":588,"y":597,"label":180,"labelPosition":80},13.97,{"pinId":88,"x":588,"y":599,"label":200,"labelPosition":80},16.51,{"pinId":89,"x":588,"y":601,"label":225,"labelPosition":80},19.05,{"pinId":90,"x":588,"y":603,"label":246,"labelPosition":80},21.59,{"pinId":91,"x":588,"y":605,"label":264,"labelPosition":80},24.13,{"pinId":92,"x":588,"y":607,"label":289,"labelPosition":80},26.67,{"pinId":93,"x":588,"y":609,"label":301,"labelPosition":80},29.21,{"pinId":94,"x":588,"y":611,"label":319,"labelPosition":80},31.75,{"pinId":99,"x":599,"y":589,"label":343,"labelPosition":96},{"pinId":100,"x":599,"y":591,"label":156,"labelPosition":96},{"pinId":101,"x":599,"y":593,"label":372,"labelPosition":96},{"pinId":102,"x":599,"y":595,"label":384,"labelPosition":96},{"pinId":103,"x":599,"y":597,"label":398,"labelPosition":96},{"pinId":104,"x":599,"y":599,"label":416,"labelPosition":96},{"pinId":105,"x":599,"y":601,"label":433,"labelPosition":96},{"pinId":106,"x":599,"y":603,"label":451,"labelPosition":96},{"pinId":107,"x":599,"y":605,"label":469,"labelPosition":96},{"pinId":108,"x":599,"y":607,"label":489,"labelPosition":96},{"pinId":109,"x":599,"y":609,"label":507,"labelPosition":96},{"pinId":110,"x":599,"y":611,"label":524,"labelPosition":96},[625,634,642,650,659,669,679,686],{"id":626,"kind":627,"label":628,"x":629,"y":630,"width":631,"height":182,"rotation":632,"descriptionKey":633},"usb_connector","usb_micro_b","Micro-B USB",4.99,-0.88,7.8,180,"pages.arduino-pro-micro.components.usb",{"id":635,"kind":636,"label":62,"x":637,"y":638,"width":227,"height":227,"rotation":639,"pinsPerSide":303,"pitch":640,"descriptionKey":641,"showLabelOnBoard":57},"mcu_atmega32u4","qfn_ic",5.39,15.55,45,0.5,"pages.arduino-pro-micro.components.mcu",{"id":643,"kind":644,"label":645,"x":646,"y":647,"width":182,"height":648,"descriptionKey":649},"crystal_16mhz","crystal_smd","16MHz",6.39,29.261,3.2,"pages.arduino-pro-micro.components.clock",{"id":651,"kind":652,"label":653,"x":654,"y":655,"width":656,"height":657,"showLabelOnBoard":161,"descriptionKey":658},"ldo_mic5219","voltage_regulator","MIC5219",8.32598,9.74344,1.6104,2.8448,"pages.arduino-pro-micro.components.regulator",{"id":660,"kind":661,"label":662,"x":663,"y":664,"width":665,"height":588,"color":666,"showLabelOnBoard":161,"descriptionKey":667,"relatedPins":668},"sj1_jumper","solder_pad","SJ1",0.5406,0.635,1.4588,"#cbd5e1","pages.arduino-pro-micro.components.jumper",[102,99],{"id":670,"kind":671,"label":672,"x":673,"y":674,"width":675,"height":676,"rotation":140,"color":677,"showLabelOnBoard":161,"descriptionKey":678},"led_power","led_smd","PWR",4.6673,7.1146400000000005,0.8,1.6,"#ef4444","pages.arduino-pro-micro.components.leds",{"id":680,"kind":671,"label":681,"x":682,"y":683,"width":675,"height":676,"rotation":684,"color":685,"showLabelOnBoard":161,"descriptionKey":678},"led_rx","RX",4.172,27.394,90,"#eab308",{"id":687,"kind":671,"label":688,"x":689,"y":683,"width":675,"height":676,"rotation":684,"color":690,"showLabelOnBoard":161,"descriptionKey":678},"led_tx","TX",12.808,"#22c55e",{"bottom":692},{"components":693,"pinPlacements":699},[694],{"id":695,"kind":696,"label":697,"x":629,"y":630,"width":631,"height":698,"descriptionKey":633},"usb_overhang_bottom","usb_overhang","Micro-B",0.88,[700,701,702,703,704,705,706,707,708,709,710,711,712,713,714,715,716,717,718,719,720,721,722,723],{"pinId":83,"x":599,"y":589,"label":113,"labelPosition":96},{"pinId":84,"x":599,"y":591,"label":137,"labelPosition":96},{"pinId":85,"x":599,"y":593,"label":156,"labelPosition":96},{"pinId":86,"x":599,"y":595,"label":156,"labelPosition":96},{"pinId":87,"x":599,"y":597,"label":180,"labelPosition":96},{"pinId":88,"x":599,"y":599,"label":200,"labelPosition":96},{"pinId":89,"x":599,"y":601,"label":225,"labelPosition":96},{"pinId":90,"x":599,"y":603,"label":246,"labelPosition":96},{"pinId":91,"x":599,"y":605,"label":264,"labelPosition":96},{"pinId":92,"x":599,"y":607,"label":289,"labelPosition":96},{"pinId":93,"x":599,"y":609,"label":301,"labelPosition":96},{"pinId":94,"x":599,"y":611,"label":319,"labelPosition":96},{"pinId":99,"x":588,"y":589,"label":343,"labelPosition":80},{"pinId":100,"x":588,"y":591,"label":156,"labelPosition":80},{"pinId":101,"x":588,"y":593,"label":372,"labelPosition":80},{"pinId":102,"x":588,"y":595,"label":384,"labelPosition":80},{"pinId":103,"x":588,"y":597,"label":398,"labelPosition":80},{"pinId":104,"x":588,"y":599,"label":416,"labelPosition":80},{"pinId":105,"x":588,"y":601,"label":433,"labelPosition":80},{"pinId":106,"x":588,"y":603,"label":451,"labelPosition":80},{"pinId":107,"x":588,"y":605,"label":469,"labelPosition":80},{"pinId":108,"x":588,"y":607,"label":489,"labelPosition":80},{"pinId":109,"x":588,"y":609,"label":507,"labelPosition":80},{"pinId":110,"x":588,"y":611,"label":524,"labelPosition":80},{"status":725,"verifiedBy":726,"verifiedAt":54,"notes":727},"reviewed","Codex — SparkFun v13 CAD\u002Fpinout\u002Ftwo-sided photographs; no bench test","24 exact source contacts; top SJ1; nominal body landmarks. Micro-B surface detail is schematic styling, not a mechanical mating drawing.",{"id":42,"name":729,"manufacturer":729,"ecosystem":729,"descriptionKey":730},"Arduino","families.arduino.description",[732,737,742,744,748,751],{"id":46,"publisher":733,"title":734,"documentType":735,"version":736,"url":23,"accessedDate":54},"SparkFun Electronics","SparkFun Pro Micro Graphical Datasheet and Schematic v1.3","schematic","v1.3",{"id":47,"publisher":733,"title":738,"documentType":739,"version":740,"url":741,"accessedDate":54},"SparkFun Pro Micro v13 Eagle CAD","reference_manual","accessed2026-10-16","https:\u002F\u002Fgithub.com\u002Fsparkfun\u002FPro_Micro\u002Ftree\u002Fmain\u002FHardware\u002Fv13",{"id":48,"publisher":733,"title":743,"documentType":739,"version":740,"url":20,"accessedDate":54},"SparkFun Pro Micro DEV-12640 5V graphical pinout",{"id":49,"publisher":733,"title":745,"documentType":746,"version":736,"url":747,"accessedDate":54},"SparkFun Pro Micro Hookup Guide & Official Pinout","user_guide","https:\u002F\u002Flearn.sparkfun.com\u002Ftutorials\u002Fpro-micro--fio-v3-hookup-guide",{"id":50,"publisher":733,"title":749,"documentType":739,"version":740,"url":750,"accessedDate":54},"SparkFun Pro Micro AVR firmware pin mapping","https:\u002F\u002Fgithub.com\u002Fsparkfun\u002FArduino_Boards\u002Fblob\u002Fmaster\u002Fsparkfun\u002Favr\u002Fvariants\u002Fpromicro\u002Fpins_arduino.h",{"id":51,"publisher":752,"title":753,"documentType":754,"version":755,"url":756,"accessedDate":54},"Microchip Technology","ATmega32U4 8-bit Microcontroller with Full-Speed USB Datasheet","datasheet","7766J,04\u002F2016","https:\u002F\u002Fww1.microchip.com\u002Fdownloads\u002Fen\u002Fdevicedoc\u002Fatmel-7766-8-bit-avr-atmega16u4-32u4_datasheet.pdf",[758,761,764,767],{"slug":759,"name":760},"arduino-mega-2560","Arduino Mega 2560 Rev3",{"slug":762,"name":763},"arduino-nano-classic","Arduino Nano Classic",{"slug":765,"name":766},"arduino-pro-mini","Arduino Pro Mini",{"slug":768,"name":769},"arduino-uno-r3","Arduino Uno R3",[],[],{"title":773,"description":774,"card":775,"intro":776,"safe":777,"adc":778,"interfaces":779,"strapping":780,"input":781,"overview":782,"components":801},"Arduino Pro Micro Pinout & Reference","Arduino Pro Micro pinout: 24 header contacts, 18 GPIO, nine ADC inputs, five PWM signals and native USB. Verified SparkFun v13 5V\u002F16 MHz reference.","Compact ATmega32U4 board with native USB, 18 GPIO and nine ADC inputs; 5V\u002F16 MHz reference.","Arduino Pro Micro is an ATmega32U4 board for compact USB controllers. This model follows SparkFun v13 5V\u002F16 MHz; compatible boards can use different connectors, regulators and bootloaders.","5V logic. GPIO guidance: at most 20 mA per pin;40 mA per I\u002FO and 200 mA through VCC\u002FGND are absolute ratings, not operating loads. Port-group limits also apply.","Nine ADC inputs: A0–A3 and D4\u002FD6\u002FD8\u002FD9\u002FD10. Arduino analog aliases differ from silicon channels: D6\u002FA7 is ADC10, not ADC9.","Serial is native USB; Serial 1 uses RXI\u002FD0 and TXO\u002FD1. I2C: D2\u002FSDA,D3\u002FSCL. SPI: D15\u002FSCK,D14\u002FMISO,D16\u002FMOSI. SS\u002FD17 drives the onboard RX LED and is not a header contact.","Top-side SJ1 is closed on the 5V board and connects USB UVCC to VCC, bypassing regulation. It is not a switch that converts a 16 MHz board into the 3.3V\u002F8 MHz variant.","GPIO uses 5V levels and internal 20–50 kΩ pull-ups. External interrupts: D0,D1,D2,D3,D7. Check level compatibility before connecting 3.3V peripherals.",{"summary":776,"power":783,"notes":787,"useCases":789,"before":793,"blueprintNotice":795,"variants":796},{"usb":784,"raw":785,"vcc":786},"Micro-B supplies USB data and power. Closed SJ1 directly ties USB UVCC to VCC; the fuse\u002Fdiode path feeds RAW. Do not assume the fuse protects every VCC path.","SparkFun recommends RAW above 6V and no more than 12V for the 5V board. The 16V regulator maximum in older diagrams is not a recommended board input. Check LDO heating and load.","VCC is the 5V system rail and can accept a regulated 5V supply. It bypasses the LDO; prevent independent supplies and USB from feeding one another.",{"logic":781,"native_usb":779,"current":788},"20 mA GPIO guidance;40 mA absolute per pin,200 mA aggregate and port limits. MIC5219 and fuse ratings are not guaranteed spare current for peripherals.",{"keyboards":790,"gamepads":791,"embedded":792},"USB keyboards and macro pads, including supported QMK targets.","USB gamepads and custom control panels.","USB sensor interfaces and compact data loggers.",{"logic":781,"raw":785,"usb_bricking":794},"SparkFun Caterina: short RST to GND twice quickly for an 8-second upload window. Select the correct 5V\u002F16 MHz or 3.3V\u002F8 MHz target; other bootloaders can behave differently.","Reference model: SparkFun Pro Micro DEV-12640, Eagle v13, 5V\u002F16 MHz.24 source contacts, top SJ1 and mirrored underside. Shell\u002Fbody landmarks follow CAD; fine surface details are schematic styling. Verify each clone separately.",{"sparkfun_canonical":797,"type_c_clones":798,"cc_resistor_trap":799,"connector_durability":800,"bootloader_bricking":794},"5V\u002F16 MHz and 3.3V\u002F8 MHz require matching supply, oscillator and firmware targets; the reference uses MIC5219 and native ATmega32U4 USB.","USB-C derivatives can change the connector, protection circuit and pin labeling. Compare their own schematic; pin compatibility is not assumed.","For USB-C derivatives, verify CC1\u002FCC2 configuration against their schematic. A cable-dependent power fault is not proof that every clone omits resistors.","Support the Micro-B connector and avoid sideways cable force. Mechanical retention varies with the connector and PCB revision.",{"usb":802,"mcu":803,"clock":804,"regulator":805,"jumper":806,"leds":807},"Micro-B USB connects directly to the ATmega32U4 USB peripheral; Serial is USB CDC and Serial 1 is the independent UART.","ATmega32U4 QFN44, 7×7 mm,16 MHz: native USB,32 KB flash,2.5 KB SRAM.18 GPIO and nine ADC inputs are exposed on these headers.","Y1 is the source 16 MHz crystal, not a ceramic resonator. Firmware frequency must match the hardware variant.","MIC5219 regulates RAW to VCC. Load is limited by input voltage, dropout, dissipation and board consumption;500 mA is not a universal available output.","SJ1 is on the TOP side. Closed for 5V, open for 3.3V; it connects USB UVCC and VCC. Do not use it as a substitute for the correct voltage\u002Fclock hardware.","PWR is red; RX yellow on PB0\u002FD17 and TX green on PD5\u002FD30. These two USB activity signals are not additional header GPIO.",1793836402484]