AVR vs. STM32 comparison for Drone
This table is the comparison result between AVR and STM32 series in terms of only flight controllers or ESCs for Drone. Recently STM32 series of Microelectronics is mainly employed.
다음 표는 오직 드론(Drone)의 비행제어기(FC) 혹은 ESC의 설계를 위한 자주 사용되는 Atmel사와 최근 사용이 두드러지는 STMicroelectronics사의 Microcontroller의 비교자료입니다.
Manufacturer |
Atmel (8-bit) |
STMicroelectronis (32-bit) |
||||
Microcontroller |
AVR8 |
AVR328P |
STM32F103 |
STM32F205 |
STM32F407 | STM32F446 |
FPU |
|
|
|
|
| YES |
F.max [MHz] |
16 |
20 |
72 |
120 |
168 | 180 |
SRAM [Bytes] |
1K |
2K |
20K |
?128K |
?192K (CCM 64K) | 128K |
EEPROM [Bytes] |
512 |
1024 |
|
512 |
|
|
Flash [KB] | 8 | 32 | 64 or 128 | 1M | 1M | 512K |
VCC [V] |
4.5~5.5 |
1.8~5.5 |
2.0~3.6 |
1.8~3.6 |
1.8~3.6 | 1.7~3.6 |
8bit timer(counter) |
2 |
2 |
- |
- |
- | - |
16bit timer(counter) |
1 |
1 |
3 |
12 |
12 | 12 |
32bit timer(counter) |
|
|
| 2 | 2 | 2 |
16bit motor control PWM timer | - | - | 1 |
|
|
|
SysTick timer 24bit downcounter | - | - | 1 |
|
| 1 |
watchdog timers |
|
| 2 |
|
| 2 |
PWM channel | 3 | 6 | ?6 |
|
|
|
ADC | 8 (10-bit) | 8 (10-bit) | 16 (2 x 12-bit) | 24 (3 x 12-bit) | 24 (3 x 12-bit) | 24 (3 x 12-bit) |
DAC |
|
|
| 2 x 12-bit | 2 x 12-bit | 2 x 12-bit |
Analog Comparator | YES | YES |
|
|
|
|
TWI(I2C) | YES | YES | YES | YES | YES | YES |
USART | YES | YES | YES | YES | YES | YES |
SPI | YES | YES | YES | YES | YES | YES |
CAN |
|
| YES | YES | YES | YES |
USB 2.0 |
|
| YES | YES | YES | YES |
In-System Programming | YES | YES |
|
|
|
|
8- to 14-bit parallel camera interface |
|
|
| 48 Mbytes/s | 54 Mbytes/s | 54 Mbytes/s |
Package |
TQFP 32 |
TQFP 32 |
|
|
|
|