simavr
simavr is a lean, mean and hackable AVR simulator. Official reference can be found here.
Configuration
You can configure debugging tool using debug_tool option in “platformio.ini” (Project Configuration File):
[env:myenv]
platform = ...
board = ...
debug_tool = simavr
More options:
Platforms
Name |
Description |
---|---|
Atmel AVR 8-bit MCUs deliver a unique combination of performance, power efficiency and design flexibility. Optimized to speed time to market-and easily adapt to new ones-they are based on the industry’s most code-efficient architecture for C and assembly programming |
Frameworks
Name |
Description |
---|---|
Arduino Wiring-based Framework allows writing cross-platform software to control devices attached to a wide range of Arduino boards to create all kinds of creative coding, interactive objects, spaces or physical experiences. |
Boards
Note
For more detailed board
information please scroll tables below by horizontal.
Name |
Platform |
Debug |
MCU |
Frequency |
Flash |
RAM |
---|---|---|---|---|---|---|
External |
ATMEGA128 |
16MHz |
128KB |
4KB |
||
External |
ATMEGA1280 |
16MHz |
128KB |
8KB |
||
External |
ATMEGA1281 |
16MHz |
128KB |
8KB |
||
External |
ATMEGA1284 |
16MHz |
128KB |
16KB |
||
External |
ATMEGA1284P |
16MHz |
128KB |
16KB |
||
External |
ATMEGA16 |
16MHz |
16KB |
1KB |
||
External |
ATMEGA164P |
16MHz |
16KB |
1KB |
||
External |
ATMEGA168 |
16MHz |
16KB |
1KB |
||
External |
ATMEGA168P |
16MHz |
16KB |
1KB |
||
External |
ATMEGA2560 |
16MHz |
256KB |
8KB |
||
External |
ATMEGA324A |
16MHz |
32KB |
2KB |
||
External |
ATMEGA324P |
16MHz |
32KB |
2KB |
||
External |
ATMEGA324PA |
16MHz |
32KB |
2KB |
||
External |
ATMEGA328 |
16MHz |
32KB |
2KB |
||
External |
ATMEGA328P |
16MHz |
32KB |
2KB |
||
External |
ATMEGA48 |
16MHz |
4KB |
512B |
||
External |
ATMEGA48P |
16MHz |
4KB |
512B |
||
External |
ATMEGA644P |
16MHz |
64KB |
4KB |
||
External |
ATMEGA8 |
16MHz |
8KB |
1KB |
||
External |
ATMEGA88 |
16MHz |
8KB |
1KB |
||
External |
ATMEGA88P |
16MHz |
8KB |
1KB |
||
External |
ATTINY13 |
9MHz |
1KB |
64B |
||
External |
ATTINY13A |
9MHz |
1KB |
64B |
||
External |
ATMEGA32U4 |
8MHz |
28KB |
2.50KB |
||
External |
ATMEGA32U4 |
8MHz |
28KB |
2.50KB |
||
External |
ATMEGA328P |
8MHz |
31.50KB |
2KB |
||
External |
ATMEGA32U4 |
8MHz |
28KB |
2.50KB |
||
External |
ATMEGA32U4 |
8MHz |
28KB |
2.50KB |
||
External |
ATTINY85 |
8MHz |
8KB |
512B |
||
External |
ATMEGA32U4 |
8MHz |
28KB |
2.50KB |
||
External |
ATMEGA32U4 |
16MHz |
28KB |
2.50KB |
||
External |
ATMEGA328P |
16MHz |
31.50KB |
2KB |
||
External |
ATMEGA328P |
12MHz |
28KB |
2KB |
||
External |
ATMEGA328P |
12MHz |
28KB |
2KB |
||
External |
ATMEGA328P |
16MHz |
28KB |
2KB |
||
External |
ATMEGA328P |
16MHz |
28KB |
2KB |
||
External |
ATTINY85 |
8MHz |
8KB |
512B |
||
External |
ATTINY85 |
16MHz |
8KB |
512B |
||
External |
ATMEGA328P |
16MHz |
31.50KB |
2KB |
||
External |
ATMEGA328P |
16MHz |
31.50KB |
2KB |
||
External |
ATMEGA328P |
16MHz |
31.50KB |
2KB |
||
External |
ATMEGA328P |
16MHz |
31.50KB |
2KB |
||
External |
ATMEGA32U4 |
16MHz |
28KB |
2.50KB |
||
External |
ATMEGA32U4 |
16MHz |
28KB |
2.50KB |
||
External |
ATMEGA168 |
16MHz |
14KB |
1KB |
||
External |
ATMEGA328P |
16MHz |
28KB |
2KB |
||
External |
ATMEGA168 |
16MHz |
14KB |
1KB |
||
External |
ATMEGA328P |
16MHz |
30KB |
2KB |
||
External |
ATMEGA32U4 |
16MHz |
28KB |
2.50KB |
||
External |
ATMEGA328P |
16MHz |
31.50KB |
2KB |
||
External |
ATMEGA328P |
8MHz |
30KB |
2KB |
||
External |
ATMEGA32U4 |
16MHz |
28KB |
2.50KB |
||
External |
ATMEGA32U4 |
16MHz |
28KB |
2.50KB |
||
External |
ATMEGA32U4 |
16MHz |
28KB |
2.50KB |
||
External |
ATMEGA168 |
8MHz |
14KB |
1KB |
||
External |
ATMEGA328P |
8MHz |
30KB |
2KB |
||
External |
ATMEGA32U4 |
8MHz |
28KB |
2.50KB |
||
External |
ATMEGA2560 |
16MHz |
248KB |
8KB |
||
External |
ATMEGA1280 |
16MHz |
124KB |
8KB |
||
External |
ATMEGA2560 |
16MHz |
248KB |
8KB |
||
External |
ATMEGA32U4 |
16MHz |
28KB |
2.50KB |
||
External |
ATMEGA168 |
16MHz |
14KB |
1KB |
||
External |
ATMEGA328P |
16MHz |
28KB |
2KB |
||
External |
ATMEGA168 |
16MHz |
14KB |
1KB |
||
External |
ATMEGA8 |
16MHz |
7KB |
1KB |
||
External |
ATMEGA168 |
16MHz |
14KB |
1KB |
||
External |
ATMEGA328P |
16MHz |
30KB |
2KB |
||
External |
ATMEGA328P |
16MHz |
30KB |
2KB |
||
External |
ATMEGA168 |
8MHz |
14KB |
1KB |
||
External |
ATMEGA168 |
16MHz |
14KB |
1KB |
||
External |
ATMEGA328P |
8MHz |
30KB |
2KB |
||
External |
ATMEGA328P |
16MHz |
30KB |
2KB |
||
External |
ATMEGA32U4 |
16MHz |
28KB |
2.50KB |
||
External |
ATMEGA32U4 |
16MHz |
28KB |
2.50KB |
||
External |
ATMEGA328P |
16MHz |
31.50KB |
2KB |
||
External |
ATMEGA328P |
16MHz |
31.50KB |
2KB |
||
External |
ATMEGA32U4 |
16MHz |
28KB |
2.50KB |
||
External |
ATMEGA32U4 |
16MHz |
28KB |
2.50KB |
||
External |
ATMEGA328P |
16MHz |
28KB |
2KB |
||
External |
ATMEGA328P |
16MHz |
30KB |
2KB |
||
External |
ATMEGA2560 |
16MHz |
248KB |
8KB |
||
External |
ATMEGA2560 |
16MHz |
248KB |
8KB |
||
External |
ATMEGA2560 |
16MHz |
248KB |
8KB |
||
External |
ATMEGA328P |
16MHz |
31.50KB |
2KB |
||
External |
ATTINY85 |
16MHz |
5.87KB |
512B |
||
External |
ATMEGA32U4 |
8MHz |
28KB |
2.50KB |
||
External |
ATMEGA1284P |
8MHz |
127KB |
16KB |
||
External |
ATMEGA2560 |
16MHz |
252KB |
8KB |
||
External |
ATTINY2313 |
8MHz |
2KB |
128B |
||
External |
ATTINY24 |
8MHz |
2KB |
128B |
||
External |
ATTINY25 |
8MHz |
2KB |
128B |
||
External |
ATTINY4313 |
8MHz |
4KB |
256B |
||
External |
ATTINY44 |
8MHz |
4KB |
256B |
||
External |
ATTINY45 |
8MHz |
4KB |
256B |
||
External |
ATTINY84 |
8MHz |
8KB |
512B |
||
External |
ATTINY85 |
8MHz |
8KB |
512B |
||
External |
ATMEGA328P |
8MHz |
31.50KB |
2KB |
||
External |
ATMEGA328P |
16MHz |
31.50KB |
2KB |
||
External |
ATMEGA32U4 |
8MHz |
28KB |
2.50KB |
||
External |
ATMEGA32U4 |
16MHz |
28KB |
2.50KB |
||
External |
ATMEGA32U4 |
8MHz |
28KB |
2.50KB |
||
External |
ATMEGA32U4 |
8MHz |
28KB |
2.50KB |
||
External |
ATMEGA328P |
16MHz |
31KB |
2KB |
||
External |
ATMEGA328P |
16MHz |
31.50KB |
2KB |
||
External |
ATMEGA328P |
8MHz |
31.50KB |
2KB |
||
External |
ATMEGA1284P |
16MHz |
127KB |
16KB |
||
External |
ATMEGA168P |
16MHz |
15.50KB |
1KB |
||
External |
ATMEGA168P |
8MHz |
15.50KB |
1KB |
||
External |
ATMEGA328P |
16MHz |
31.50KB |
2KB |
||
External |
ATMEGA328P |
8MHz |
31.50KB |
2KB |
||
External |
ATMEGA32U4 |
16MHz |
28KB |
2.50KB |
||
External |
ATMEGA1284P |
16MHz |
127KB |
16KB |
||
External |
ATMEGA1284P |
8MHz |
127KB |
16KB |
||
External |
ATMEGA644P |
16MHz |
63KB |
4KB |
||
External |
ATMEGA644P |
8MHz |
63KB |
4KB |
||
External |
ATMEGA328P |
16MHz |
30KB |
2KB |
||
External |
ATMEGA32U4 |
16MHz |
28KB |
2.50KB |
||
External |
ATMEGA328P |
8MHz |
31.50KB |
2KB |
||
External |
ATMEGA32U4 |
16MHz |
28KB |
2.50KB |
||
External |
ATMEGA2560 |
16MHz |
252KB |
8KB |
||
External |
ATMEGA32U4 |
8MHz |
28KB |
2.50KB |
||
External |
ATMEGA32U4 |
16MHz |
28KB |
2.50KB |
||
External |
ATMEGA32U4 |
16MHz |
28KB |
2.50KB |
||
External |
ATMEGA32U4 |
8MHz |
28KB |
2.50KB |
||
External |
ATMEGA2560 |
16MHz |
252KB |
8KB |
||
External |
ATMEGA1284P |
8MHz |
127KB |
16KB |
||
External |
ATMEGA1284P |
8MHz |
127KB |
16KB |
||
External |
ATMEGA328P |
8MHz |
31.50KB |
2KB |
||
External |
ATMEGA1284P |
8MHz |
127KB |
16KB |
||
External |
ATMEGA1284P |
8MHz |
127KB |
16KB |
||
External |
ATMEGA1284P |
16MHz |
127KB |
16KB |
||
External |
ATMEGA1284P |
8MHz |
127KB |
16KB |
||
External |
ATMEGA644 |
16MHz |
63KB |
4KB |
||
External |
ATMEGA644 |
8MHz |
63KB |
4KB |
||
External |
ATMEGA644P |
16MHz |
63KB |
4KB |
||
External |
ATMEGA644P |
8MHz |
63KB |
4KB |
||
External |
ATMEGA328P |
16MHz |
31.50KB |
2KB |
||
External |
ATMEGA128RFA1 |
16MHz |
124KB |
16KB |
||
External |
ATMEGA328P |
8MHz |
31.50KB |
2KB |
||
External |
ATMEGA32U4 |
8MHz |
28KB |
2.50KB |
||
External |
ATMEGA32U4 |
16MHz |
28KB |
2.50KB |
||
External |
ATMEGA2560 |
8MHz |
252KB |
8KB |
||
External |
ATMEGA2560 |
16MHz |
248KB |
8KB |
||
External |
ATMEGA2560 |
8MHz |
252KB |
8KB |
||
External |
ATMEGA328P |
16MHz |
31.50KB |
2KB |
||
External |
ATMEGA32U4 |
8MHz |
28KB |
2.50KB |
||
External |
ATMEGA32U4 |
16MHz |
28KB |
2.50KB |
||
External |
ATMEGA32U4 |
8MHz |
28KB |
2.50KB |
||
External |
ATMEGA328P |
16MHz |
31.50KB |
2KB |
||
External |
ATMEGA328P |
8MHz |
31.50KB |
2KB |
||
External |
ATMEGA328P |
8MHz |
30KB |
2KB |
||
External |
ATMEGA328P |
16MHz |
31.50KB |
2KB |
||
External |
ATMEGA32U4 |
16MHz |
28KB |
2.50KB |
||
External |
ATMEGA328P |
8MHz |
30KB |
2KB |
||
External |
ATMEGA328P |
8MHz |
30KB |
2KB |
||
External |
ATMEGA8 |
12MHz |
8KB |
1KB |
||
External |
ATMEGA1284P |
16MHz |
120.00KB |
16KB |
||
External |
ATMEGA1284P |
16MHz |
127KB |
16KB |
||
External |
ATMEGA32U4 |
16MHz |
28KB |
2.50KB |
||
External |
ATMEGA88 |
8MHz |
8KB |
1KB |
||
External |
ATMEGA128 |
16MHz |
128KB |
4KB |
||
External |
ATMEGA16 |
15MHz |
16KB |
1KB |
||
External |
ATMEGA1284P |
20MHz |
128KB |
16KB |
||
External |
ATMEGA16 |
15MHz |
16KB |
1KB |
||
External |
ATMEGA1284P |
20MHz |
128KB |
16KB |
||
External |
ATMEGA328P |
16MHz |
31.50KB |
2KB |