December 2019
Intermediate to advanced
456 pages
11h 33m
English
Let's look at a simple comparison of the preceding boards for quicker reference:
| Content | Arduino Mega | STM32F103C8/T6 | ESP8266 | OpenCR | Arbotix Pro |
| Microcontroller | ATMega 2560 | ARM Cortex-M3 | Tensilica L106 32-bit processor | STM32F746ZGT6 / 32-bit ARM Cortex®-M7 with FPU |
STM32F103RE Cortex M3 32bit ARM |
| Operating Voltage | 5V | 2V ~ 3.6V | 2.5V ~ 3.6V | 5V | 2V ~ 3.6V |
| Digital I/Os | 54 | 37 | 16 | 8 | 16 ADC/GPIOs |
| PWM I/Os | 15 | 12 | - | 6 | |
| Analog I/Os | 16 | 10 | 1 | 6 | |
| Flash memory | 256 KB | 64 KB | External Flash (512 KB to 4 MB typically included) | 2 MB | 512 KB |
| Clock speed | 16 MHz | 72 MHz | 24 MHz to 52 MHz | 216 MHz | 72 MHz |
Now that we know the basics of microcontroller boards, let's look at single-board computers.
Read now
Unlock full access