In this chapter, the users will find an overview of tinyAVR and megaAVR
devices showing whether they can support this method or not.
Table 4-1. tinyAVR Device List| ATtiny devices | Have ADC | Vbg as input | VCC as VREF | Conclusion |
|---|
| ATtiny4 | No | n/a | n/a | Not available |
| ATtiny5 | Yes | n/a | Yes | Not available |
| ATtiny9 | No | n/a | n/a | Not available |
| ATtiny10 | Yes | No | Yes | Not available |
| ATtiny416 | Yes | Yes, 1.1V | Yes | OK |
| ATtiny816 | Yes | Yes, 1.1V | Yes | OK |
| ATtiny417 | Yes | Yes, 1.1V | Yes | OK |
| ATtiny817 | Yes | Yes, 1.1V | Yes | OK |
| ATtiny814 | Yes | Yes, 1.1V | Yes | OK |
| ATtiny102 | Yes | n/a | Yes | Not available |
| ATtiny104 | Yes | n/a | Yes | Not available |
| ATtiny13 | Yes | n/a | Yes | Not available |
| ATtiny13V | Yes | n/a | Yes | Not available |
| ATtiny13A | Yes | n/a | Yes | Not available |
| ATtiny20 | Yes | Yes, 1.1V | Yes | OK |
| ATtiny24 | Yes | Yes, 1.1V | Yes | OK |
| ATtiny44 | Yes | Yes, 1.1V | Yes | OK |
| ATtiny84 | Yes | Yes, 1.1V | Yes | OK |
| ATtiny24A | Yes | Yes, 1.1V | Yes | OK |
| ATtiny44A | Yes | Yes, 1.1V | Yes | OK |
| ATtiny84A | Yes | Yes, 1.1V | Yes | OK |
| ATtiny25 | Yes | Yes, 1.1V | Yes | OK |
| ATtiny45 | Yes | Yes, 1.1V | Yes | OK |
| ATtiny85 | Yes | Yes, 1.1V | Yes | OK |
| ATtiny26 | Yes | Yes, 1.18V | Yes | OK |
| ATtiny28L | No | n/a | n/a | Not available |
| ATtiny28V | No | n/a | n/a | Not available |
| ATtiny40 | Yes | Yes, 1.1V | Yes | OK |
| ATtiny43U | Yes | Yes, 1.1V | Yes | OK |
| ATtiny48 | Yes | Yes, 1.1V | Yes | OK |
| ATtiny88 | Yes | Yes, 1.1V | Yes | OK |
| ATtiny87 | Yes | Yes, 1.1V | Yes | OK |
| ATtiny167 | Yes | Yes, 1.1V | Yes | OK |
| ATtiny261A | Yes | Yes, 1.1V | Yes | OK |
| ATtiny461A | Yes | Yes, 1.1V | Yes | OK |
| ATtiny861A | Yes | Yes, 1.1V | Yes | OK |
| ATtiny261 | Yes | Yes, 1.1V | Yes | OK |
| ATtiny461 | Yes | Yes, 1.1V | Yes | OK |
| ATtiny861 | Yes | Yes, 1.1V | Yes | OK |
| ATtiny828 | Yes | Yes, 1.1V | Yes | OK |
| ATtiny441 | Yes | Yes, 1.1V | Yes | OK |
| ATtiny841 | Yes | Yes, 1.1V | Yes | OK |
| ATtiny2313 | No | n/a | n/a | Not available |
| ATtiny2313A | No | n/a | n/a | Not available |
| ATtiny4313 | No | n/a | n/a | Not available |
| ATtiny1634 | Yes | Yes, 1.1V | Yes | OK |
Table 4-2. megaAVR Device List| ATmega devices | Have ADC | Vbg as input | VCC as VREF | Conclusion |
|---|
| ATmega48PB | Yes | Yes, 1.1V | Yes | OK |
| ATmega88PB | Yes | Yes, 1.1V | Yes | OK |
| ATmega168PB | Yes | Yes, 1.1V | Yes | OK |
| ATmega48 | Yes | Yes, 1.1V | Yes | OK |
| ATmega88 | Yes | Yes, 1.1V | Yes | OK |
| ATmega168 | Yes | Yes, 1.1V | Yes | OK |
| ATmega48A | Yes | Yes, 1.1V | Yes | OK |
| ATmega88A | Yes | Yes, 1.1V | Yes | OK |
| ATmega168A | Yes | Yes, 1.1V | Yes | OK |
| ATmega48P | Yes | Yes, 1.1V | Yes | OK |
| ATmega88P | Yes | Yes, 1.1V | Yes | OK |
| ATmega168P | Yes | Yes, 1.1V | Yes | OK |
| ATmega48PA | Yes | Yes, 1.1V | Yes | OK |
| ATmega88PA | Yes | Yes, 1.1V | Yes | OK |
| ATmega168PA | Yes | Yes, 1.1V | Yes | OK |
| ATmega8 | Yes | Yes, 1.3V | Yes | OK |
| ATmega8515 | No | n/a | n/a | Not available |
| ATmega8535 | Yes | Yes, 1.22V | Yes | OK |
| ATmega324PB | Yes | Yes, 1.1V | Yes | OK |
| ATmega8A | Yes | Yes, 1.3V | Yes | OK |
| ATmega16 | Yes | Yes, 1.22V | Yes | OK |
| ATmega16A | Yes | Yes, 1.22V | Yes | OK |
| ATmega162 | No | n/a | n/a | Not available |
| ATmega164A | Yes | Yes, 1.1V | Yes | OK |
| ATmega164P | Yes | Yes, 1.1V | Yes | OK |
| ATmega164PA | Yes | Yes, 1.1V | Yes | OK |
| ATmega165P | Yes | Yes, 1.1V | Yes | OK |
| ATmega165A | Yes | Yes, 1.1V | Yes | OK |
| ATmega165PA | Yes | Yes, 1.1V | Yes | OK |
| ATmega325A | Yes | Yes, 1.1V | Yes | OK |
| ATmega325PA | Yes | Yes, 1.1V | Yes | OK |
| ATmega3250A | Yes | Yes, 1.1V | Yes | OK |
| ATmega3250PA | Yes | Yes, 1.1V | Yes | OK |
| ATmega645A | Yes | Yes, 1.1V | Yes | OK |
| ATmega645P | Yes | Yes, 1.1V | Yes | OK |
| ATmega6450A | Yes | Yes, 1.1V | Yes | OK |
| ATmega6450P | Yes | Yes, 1.1V | Yes | OK |
| ATmega32 | Yes | Yes, 1.22V | Yes | OK |
| ATmega325 | Yes | Yes, 1.1V | Yes | OK |
| ATmega3250 | Yes | Yes, 1.1V | Yes | OK |
| ATmega645 | Yes | Yes, 1.1V | Yes | OK |
| ATmega6450 | Yes | Yes, 1.1V | Yes | OK |
| ATmega324P | Yes | Yes, 1.1V | Yes | OK |
| ATmega324A | Yes | Yes, 1.1V | Yes | OK |
| ATmega324PA | Yes | Yes, 1.1V | Yes | OK |
| ATmega325P | Yes | Yes, 1.1V | Yes | OK |
| ATmega3250P | Yes | Yes, 1.1V | Yes | OK |
| ATmega328 | Yes | Yes, 1.1V | Yes | OK |
| ATmega328P | Yes | Yes, 1.1V | Yes | OK |
| ATmega328PB | Yes | Yes, 1.1V | Yes | OK |
| ATmega32A | Yes | Yes, 1.22V | Yes | OK |
| ATmega64 | Yes | Yes, 1.22V | Yes | OK |
| ATmega640 | Yes | Yes, 1.1V | Yes | OK |
| ATmega1280 | Yes | Yes, 1.1V | Yes | OK |
| ATmega1281 | Yes | Yes, 1.1V | Yes | OK |
| ATmega2560 | Yes | Yes, 1.1V | Yes | OK |
| ATmega2561 | Yes | Yes, 1.1V | Yes | OK |
| ATmega1284 | Yes | Yes, 1.1V | Yes | OK |
| ATmega1284P | Yes | Yes, 1.1V | Yes | OK |
| ATmega128 | Yes | Yes, 1.23V | Yes | OK |
| ATmega128A | Yes | Yes, 1.22V | Yes | OK |
| ATmega644 | Yes | Yes, 1.1V | Yes | OK |
| ATmega644A | Yes | Yes, 1.1V | Yes | OK |
| ATmega644P | Yes | Yes, 1.1V | Yes | OK |
| ATmega644PA | Yes | Yes, 1.1V | Yes | OK |
| ATmega64A | Yes | Yes, 1.22V | Yes | OK |
| AT90CAN128 | Yes | Yes, 1.1V | Yes | OK |
| AT90CAN64 | Yes | Yes, 1.1V | Yes | OK |
| AT90CAN32 | Yes | Yes, 1.1V | Yes | OK |
| ATmega16M1 | Yes | Yes, 1.1V | Yes | OK |
| ATmega32M1 | Yes | Yes, 1.1V | Yes | OK |
| ATmega64M1 | Yes | Yes, 1.1V | Yes | OK |
| AT90PWM1 | Yes | Yes, 1.1V | Yes | OK |
| AT90PWM2B | Yes | Yes, 1.1V | Yes | OK |
| AT90PWM3B | Yes | Yes, 1.1V | Yes | OK |
| AT90PWM216 | Yes | Yes, 1.1V | Yes | OK |
| AT90PWM316 | Yes | Yes, 1.1V | Yes | OK |
| AT90PWM81 | Yes | Yes, 1.1V | Yes | OK |
| AT90PWM161 | Yes | Yes, 1.1V | Yes | OK |
| AT90USB82 | No | n/a | n/a | Not available |
| AT90USB162 | No | n/a | n/a | Not available |
| AT90USB646 | Yes | Yes, 1.1V | Yes | OK |
| AT90USB647 | Yes | Yes, 1.1V | Yes | OK |
| AT90USB1286 | Yes | Yes, 1.1V | Yes | OK |
| AT90USB1287 | Yes | Yes, 1.1V | Yes | OK |
| ATmega16U4 | Yes | Yes, 1.1V | Yes | OK |
| ATmega32U4 | Yes | Yes, 1.1V | Yes | OK |
| ATmega8U2 | No | n/a | n/a | Not available |
| ATmega16U2 | No | n/a | n/a | Not available |
| ATmega32U2 | No | n/a | n/a | Not available |
| ATmega169P | Yes | Yes, 1.1V | Yes | OK |
| ATmega169PV | Yes | Yes, 1.1V | Yes | OK |
| ATmega169A | Yes | Yes, 1.1V | Yes | OK |
| ATmega169PA | Yes | Yes, 1.1V | Yes | OK |
| ATmega329A | Yes | Yes, 1.1V | Yes | OK |
| ATmega329PA | Yes | Yes, 1.1V | Yes | OK |
| ATmega3290A | Yes | Yes, 1.1V | Yes | OK |
| ATmega3290PA | Yes | Yes, 1.1V | Yes | OK |
| ATmega649A | Yes | Yes, 1.1V | Yes | OK |
| ATmega649P | Yes | Yes, 1.1V | Yes | OK |
| ATmega649PA | Yes | Yes, 1.1V | Yes | OK |
| ATmega6490A | Yes | Yes, 1.1V | Yes | OK |
| ATmega6490P | Yes | Yes, 1.1V | Yes | OK |
| ATmega329 | Yes | Yes, 1.1V | Yes | OK |
| ATmega3290 | Yes | Yes, 1.1V | Yes | OK |
| ATmega649 | Yes | Yes, 1.1V | Yes | OK |
| ATmega6490 | Yes | Yes, 1.1V | Yes | OK |
| ATmega329P | Yes | Yes, 1.1V | Yes | OK |
| ATmega3290P | Yes | Yes, 1.1V | Yes | OK |