Home Getting Started Download Discussions Source Report An Issue

Supported Targets

Bloom only supports targets from Microchip's AVR 8-bit family.

Supported AVR 8-bit targets

The generic "avr8" target configuration value is deprecated. It will be removed in a future release.

For physical interface configuration values, see the physicalInterface configuration parameter documentation.

The ISP physical interface does not support debugging. It cannot be specified as a value for the physicalInterface target configuration parameter.


Target name Target signature Supported physical interfaces Configuration value
AT90CAN128 0x1e9781 ISP JTAG "at90can128"
AT90CAN32 0x1e9581 ISP JTAG "at90can32"
AT90CAN64 0x1e9681 ISP JTAG "at90can64"
AT90PWM1 0x1e9383 ISP debugWire "at90pwm1"
AT90PWM161 0x1e948b ISP debugWire "at90pwm161"
AT90PWM216 0x1e9483 ISP debugWire "at90pwm216"
AT90PWM2B 0x1e9383 ISP debugWire "at90pwm2b"
AT90PWM316 0x1e9483 ISP debugWire "at90pwm316"
AT90PWM3B 0x1e9383 ISP debugWire "at90pwm3b"
AT90PWM81 0x1e9388 ISP debugWire "at90pwm81"
AT90USB1286 0x1e9782 ISP JTAG "at90usb1286"
AT90USB1287 0x1e9782 ISP JTAG "at90usb1287"
AT90USB162 0x1e9482 ISP debugWire "at90usb162"
AT90USB646 0x1e9682 ISP JTAG "at90usb646"
AT90USB647 0x1e9682 ISP JTAG "at90usb647"
AT90USB82 0x1e9382 ISP debugWire "at90usb82"
ATmega128 0x1e9702 ISP JTAG "atmega128"
ATmega1280 0x1e9703 ISP JTAG "atmega1280"
ATmega1281 0x1e9704 ISP JTAG "atmega1281"
ATmega1284 0x1e9706 ISP JTAG "atmega1284"
ATmega1284P 0x1e9705 ISP JTAG "atmega1284p"
ATmega1284RFR2 0x1ea703 ISP JTAG "atmega1284rfr2"
ATmega128A 0x1e9702 ISP JTAG "atmega128a"
ATmega128RFA1 0x1ea701 ISP JTAG "atmega128rfa1"
ATmega128RFR2 0x1ea702 ISP JTAG "atmega128rfr2"
ATmega16 0x1e9403 ISP JTAG "atmega16"
ATmega1608 0x1e9427 UPDI "atmega1608"
ATmega1609 0x1e9426 UPDI "atmega1609"
ATmega162 0x1e9404 ISP JTAG "atmega162"
ATmega164A 0x1e940f ISP JTAG "atmega164a"
ATmega164P 0x1e940a ISP JTAG "atmega164p"
ATmega164PA 0x1e940a ISP JTAG "atmega164pa"
ATmega165A 0x1e9410 ISP JTAG "atmega165a"
ATmega165P 0x1e9407 ISP JTAG "atmega165p"
ATmega165PA 0x1e9407 ISP JTAG "atmega165pa"
ATmega168 0x1e9406 ISP debugWire "atmega168"
ATmega168A 0x1e9406 ISP debugWire "atmega168a"
ATmega168P 0x1e940b ISP debugWire "atmega168p"
ATmega168PA 0x1e940b ISP debugWire "atmega168pa"
ATmega168PB 0x1e9415 ISP debugWire "atmega168pb"
ATmega169A 0x1e9411 ISP JTAG "atmega169a"
ATmega169P 0x1e9405 ISP JTAG "atmega169p"
ATmega169PA 0x1e9405 ISP JTAG "atmega169pa"
ATmega16A 0x1e9403 ISP JTAG "atmega16a"
ATmega16M1 0x1e9484 ISP debugWire "atmega16m1"
ATmega16U2 0x1e9489 ISP debugWire "atmega16u2"
ATmega16U4 0x1e9488 ISP JTAG "atmega16u4"
ATmega2560 0x1e9801 ISP JTAG "atmega2560"
ATmega2561 0x1e9802 ISP JTAG "atmega2561"
ATmega2564RFR2 0x1ea803 ISP JTAG "atmega2564rfr2"
ATmega256RFR2 0x1ea802 ISP JTAG "atmega256rfr2"
ATmega32 0x1e9502 ISP JTAG "atmega32"
ATmega3208 0x1e9530 UPDI "atmega3208"
ATmega3209 0x1e9531 UPDI "atmega3209"
ATmega324A 0x1e9515 ISP JTAG "atmega324a"
ATmega324P 0x1e9508 ISP JTAG "atmega324p"
ATmega324PA 0x1e9511 ISP JTAG "atmega324pa"
ATmega324PB 0x1e9517 ISP JTAG "atmega324pb"
ATmega325 0x1e9505 ISP JTAG "atmega325"
ATmega3250 0x1e9506 ISP JTAG "atmega3250"
ATmega3250A 0x1e9506 ISP JTAG "atmega3250a"
ATmega3250P 0x1e950e ISP JTAG "atmega3250p"
ATmega3250PA 0x1e950e ISP JTAG "atmega3250pa"
ATmega325A 0x1e9505 ISP JTAG "atmega325a"
ATmega325P 0x1e950d ISP JTAG "atmega325p"
ATmega325PA 0x1e950d ISP JTAG "atmega325pa"
ATmega328 0x1e9514 ISP debugWire "atmega328"
ATmega328P 0x1e950f ISP debugWire "atmega328p"
ATmega328PB 0x1e9516 ISP debugWire "atmega328pb"
ATmega329 0x1e9503 ISP JTAG "atmega329"
ATmega3290 0x1e9504 ISP JTAG "atmega3290"
ATmega3290A 0x1e9504 ISP JTAG "atmega3290a"
ATmega3290P 0x1e950c ISP JTAG "atmega3290p"
ATmega3290PA 0x1e950c ISP JTAG "atmega3290pa"
ATmega329A 0x1e9503 ISP JTAG "atmega329a"
ATmega329P 0x1e950b ISP JTAG "atmega329p"
ATmega329PA 0x1e950b ISP JTAG "atmega329pa"
ATmega32A 0x1e9502 ISP JTAG "atmega32a"
ATmega32C1 0x1e9586 ISP debugWire "atmega32c1"
ATmega32M1 0x1e9584 ISP debugWire "atmega32m1"
ATmega32U2 0x1e958a ISP debugWire "atmega32u2"
ATmega32U4 0x1e9587 ISP JTAG "atmega32u4"
ATmega406 0x1e9507 JTAG "atmega406"
ATmega48 0x1e9205 ISP debugWire "atmega48"
ATmega4808 0x1e9650 UPDI "atmega4808"
ATmega4809 0x1e9651 UPDI "atmega4809"
ATmega48A 0x1e9205 ISP debugWire "atmega48a"
ATmega48P 0x1e920a ISP debugWire "atmega48p"
ATmega48PA 0x1e920a ISP debugWire "atmega48pa"
ATmega48PB 0x1e9210 ISP debugWire "atmega48pb"
ATmega64 0x1e9602 ISP JTAG "atmega64"
ATmega640 0x1e9608 ISP JTAG "atmega640"
ATmega644 0x1e9609 ISP JTAG "atmega644"
ATmega644A 0x1e9609 ISP JTAG "atmega644a"
ATmega644P 0x1e960a ISP JTAG "atmega644p"
ATmega644PA 0x1e960a ISP JTAG "atmega644pa"
ATmega644RFR2 0x1ea603 ISP JTAG "atmega644rfr2"
ATmega645 0x1e9605 ISP JTAG "atmega645"
ATmega6450 0x1e9606 ISP JTAG "atmega6450"
ATmega6450A 0x1e9606 ISP JTAG "atmega6450a"
ATmega6450P 0x1e960e ISP JTAG "atmega6450p"
ATmega645A 0x1e9605 ISP JTAG "atmega645a"
ATmega645P 0x1e960d ISP JTAG "atmega645p"
ATmega649 0x1e9603 ISP JTAG "atmega649"
ATmega6490 0x1e9604 ISP JTAG "atmega6490"
ATmega6490A 0x1e9604 ISP JTAG "atmega6490a"
ATmega6490P 0x1e960c ISP JTAG "atmega6490p"
ATmega649A 0x1e9603 ISP JTAG "atmega649a"
ATmega649P 0x1e960b ISP JTAG "atmega649p"
ATmega64A 0x1e9602 ISP JTAG "atmega64a"
ATmega64C1 0x1e9686 ISP debugWire "atmega64c1"
ATmega64M1 0x1e9684 ISP debugWire "atmega64m1"
ATmega64RFR2 0x1ea602 ISP JTAG "atmega64rfr2"
ATmega808 0x1e9326 UPDI "atmega808"
ATmega809 0x1e932a UPDI "atmega809"
ATmega88 0x1e930a ISP debugWire "atmega88"
ATmega88A 0x1e930a ISP debugWire "atmega88a"
ATmega88P 0x1e930f ISP debugWire "atmega88p"
ATmega88PA 0x1e930f ISP debugWire "atmega88pa"
ATmega88PB 0x1e9316 ISP debugWire "atmega88pb"
ATmega8U2 0x1e9389 ISP debugWire "atmega8u2"
ATtiny13 0x1e9007 ISP debugWire "attiny13"
ATtiny13A 0x1e9007 ISP debugWire "attiny13a"
ATtiny1604 0x1e9425 UPDI "attiny1604"
ATtiny1606 0x1e9424 UPDI "attiny1606"
ATtiny1607 0x1e9423 UPDI "attiny1607"
ATtiny1614 0x1e9422 UPDI "attiny1614"
ATtiny1616 0x1e9421 UPDI "attiny1616"
ATtiny1617 0x1e9420 UPDI "attiny1617"
ATtiny1624 0x1e942a UPDI "attiny1624"
ATtiny1626 0x1e9429 UPDI "attiny1626"
ATtiny1627 0x1e9428 UPDI "attiny1627"
ATtiny1634 0x1e9412 ISP debugWire "attiny1634"
ATtiny167 0x1e9487 ISP debugWire "attiny167"
ATtiny202 0x1e9123 UPDI "attiny202"
ATtiny204 0x1e9122 UPDI "attiny204"
ATtiny212 0x1e9121 UPDI "attiny212"
ATtiny214 0x1e9120 UPDI "attiny214"
ATtiny2313 0x1e910a ISP debugWire "attiny2313"
ATtiny2313A 0x1e910a ISP debugWire "attiny2313a"
ATtiny24 0x1e910b ISP debugWire "attiny24"
ATtiny24A 0x1e910b ISP debugWire "attiny24a"
ATtiny25 0x1e9108 ISP debugWire "attiny25"
ATtiny261 0x1e910c ISP debugWire "attiny261"
ATtiny261A 0x1e910c ISP debugWire "attiny261a"
ATtiny3216 0x1e9521 UPDI "attiny3216"
ATtiny3217 0x1e9522 UPDI "attiny3217"
ATtiny402 0x1e9227 UPDI "attiny402"
ATtiny404 0x1e9226 UPDI "attiny404"
ATtiny406 0x1e9225 UPDI "attiny406"
ATtiny412 0x1e9223 UPDI "attiny412"
ATtiny414 0x1e9222 UPDI "attiny414"
ATtiny416 0x1e9221 UPDI "attiny416"
ATtiny417 0x1e9220 UPDI "attiny417"
ATtiny4313 0x1e920d ISP debugWire "attiny4313"
ATtiny43U 0x1e920c ISP debugWire "attiny43u"
ATtiny44 0x1e9207 ISP debugWire "attiny44"
ATtiny441 0x1e9215 ISP debugWire "attiny441"
ATtiny44A 0x1e9207 ISP debugWire "attiny44a"
ATtiny45 0x1e9206 ISP debugWire "attiny45"
ATtiny461 0x1e9208 ISP debugWire "attiny461"
ATtiny461A 0x1e9208 ISP debugWire "attiny461a"
ATtiny48 0x1e9209 ISP debugWire "attiny48"
ATtiny804 0x1e9325 UPDI "attiny804"
ATtiny806 0x1e9324 UPDI "attiny806"
ATtiny807 0x1e9323 UPDI "attiny807"
ATtiny814 0x1e9322 UPDI "attiny814"
ATtiny816 0x1e9321 UPDI "attiny816"
ATtiny817 0x1e9320 UPDI "attiny817"
ATtiny828 0x1e9314 ISP debugWire "attiny828"
ATtiny84 0x1e930c ISP debugWire "attiny84"
ATtiny841 0x1e9315 ISP debugWire "attiny841"
ATtiny84A 0x1e930c ISP debugWire "attiny84a"
ATtiny85 0x1e930b ISP debugWire "attiny85"
ATtiny861 0x1e930d ISP debugWire "attiny861"
ATtiny861A 0x1e930d ISP debugWire "attiny861a"
ATtiny87 0x1e9387 ISP debugWire "attiny87"
ATtiny88 0x1e9311 ISP debugWire "attiny88"
ATxmega128A1 0x1e974c PDI JTAG "atxmega128a1"
ATxmega128A1U 0x1e974c PDI JTAG "atxmega128a1u"
ATxmega128A3 0x1e9742 PDI JTAG "atxmega128a3"
ATxmega128A3U 0x1e9742 PDI JTAG "atxmega128a3u"
ATxmega128A4U 0x1e9746 PDI "atxmega128a4u"
ATxmega128B1 0x1e974d PDI JTAG "atxmega128b1"
ATxmega128B3 0x1e974b PDI JTAG "atxmega128b3"
ATxmega128C3 0x1e9752 PDI "atxmega128c3"
ATxmega128D3 0x1e9748 PDI "atxmega128d3"
ATxmega128D4 0x1e9747 PDI "atxmega128d4"
ATxmega16A4 0x1e9441 PDI "atxmega16a4"
ATxmega16A4U 0x1e9441 PDI "atxmega16a4u"
ATxmega16C4 0x1e9443 PDI "atxmega16c4"
ATxmega16D4 0x1e9442 PDI "atxmega16d4"
ATxmega16E5 0x1e9445 PDI "atxmega16e5"
ATxmega192A3 0x1e9744 PDI JTAG "atxmega192a3"
ATxmega192A3U 0x1e9744 PDI JTAG "atxmega192a3u"
ATxmega192C3 0x1e9751 PDI "atxmega192c3"
ATxmega192D3 0x1e9749 PDI "atxmega192d3"
ATxmega256A3 0x1e9842 PDI JTAG "atxmega256a3"
ATxmega256A3B 0x1e9843 PDI JTAG "atxmega256a3b"
ATxmega256A3BU 0x1e9843 PDI JTAG "atxmega256a3bu"
ATxmega256A3U 0x1e9842 PDI JTAG "atxmega256a3u"
ATxmega256C3 0x1e9846 PDI "atxmega256c3"
ATxmega256D3 0x1e9844 PDI "atxmega256d3"
ATxmega32A4 0x1e9541 PDI "atxmega32a4"
ATxmega32A4U 0x1e9541 PDI "atxmega32a4u"
ATxmega32C3 0x1e9549 PDI "atxmega32c3"
ATxmega32C4 0x1e9544 PDI "atxmega32c4"
ATxmega32D3 0x1e954a PDI "atxmega32d3"
ATxmega32D4 0x1e9542 PDI "atxmega32d4"
ATxmega32E5 0x1e954c PDI "atxmega32e5"
ATxmega384C3 0x1e9845 PDI "atxmega384c3"
ATxmega384D3 0x1e9847 PDI "atxmega384d3"
ATxmega64A1 0x1e964e PDI JTAG "atxmega64a1"
ATxmega64A1U 0x1e964e PDI JTAG "atxmega64a1u"
ATxmega64A3 0x1e9642 PDI JTAG "atxmega64a3"
ATxmega64A3U 0x1e9642 PDI JTAG "atxmega64a3u"
ATxmega64A4U 0x1e9646 PDI "atxmega64a4u"
ATxmega64B1 0x1e9652 PDI JTAG "atxmega64b1"
ATxmega64B3 0x1e9651 PDI JTAG "atxmega64b3"
ATxmega64C3 0x1e9649 PDI "atxmega64c3"
ATxmega64D3 0x1e964a PDI "atxmega64d3"
ATxmega64D4 0x1e9647 PDI "atxmega64d4"
ATxmega8E5 0x1e9341 PDI "atxmega8e5"
AVR128DA28 0x1e970a UPDI "avr128da28"
AVR128DA32 0x1e9709 UPDI "avr128da32"
AVR128DA48 0x1e9708 UPDI "avr128da48"
AVR128DA64 0x1e9707 UPDI "avr128da64"
AVR128DB28 0x1e970e UPDI "avr128db28"
AVR128DB32 0x1e970d UPDI "avr128db32"
AVR128DB48 0x1e970c UPDI "avr128db48"
AVR128DB64 0x1e970b UPDI "avr128db64"
AVR32DA28 0x1e9534 UPDI "avr32da28"
AVR32DA32 0x1e9533 UPDI "avr32da32"
AVR32DA48 0x1e9532 UPDI "avr32da48"
AVR32DB28 0x1e9537 UPDI "avr32db28"
AVR32DB32 0x1e9536 UPDI "avr32db32"
AVR32DB48 0x1e9535 UPDI "avr32db48"
AVR64DA28 0x1e9615 UPDI "avr64da28"
AVR64DA32 0x1e9614 UPDI "avr64da32"
AVR64DA48 0x1e9613 UPDI "avr64da48"
AVR64DA64 0x1e9612 UPDI "avr64da64"
AVR64DB28 0x1e9619 UPDI "avr64db28"
AVR64DB32 0x1e9618 UPDI "avr64db32"
AVR64DB48 0x1e9617 UPDI "avr64db48"
AVR64DB64 0x1e9616 UPDI "avr64db64"
AVR64DD14 0x1e961d UPDI "avr64dd14"
AVR64DD20 0x1e961c UPDI "avr64dd20"
AVR64DD28 0x1e961b UPDI "avr64dd28"
AVR64DD32 0x1e961a UPDI "avr64dd32"
AVR64EA28 0x1e9620 UPDI "avr64ea28"
AVR64EA32 0x1e961f UPDI "avr64ea32"
AVR64EA48 0x1e961e UPDI "avr64ea48"