Here we introduce the ARM family of Arduino boards. These boards use three variations of the ARM core: Cortex M0, Cortex M0+, and M4.
The ARM Cortex M0 core was optimized for low cost as a 32 bit replacement for 8 bit microcontrollers. The Cortex M0+ was further optimized to reduce power and adds some new features. The Cortex M4 is a much more powerful core with a range of new features designed to support industries such as motor control, automotive, power management, embedded audio and industrial automation with the addition of DSP (Digital Signal Processing) instructions and an optional FPU (Floating Point Unit). The DSP instructions and the FPU allow the Cortex M4 to perform mathematical operations extremely quickly.
As of this writing, the ARM family of Arduino boards consists of:
- Arduino Zero (Uno R3 footprint, ARM Cortex-M0+ microcontroller)
- Arduino Nano 33 BLE (Nano footprint, ARM Cortex-M4 microcontroller, BLE and Bluetooth radio protocols)
- Arduino Nano 33 BLE Sense (Nano footprint, ARM Cortex-M4 microcontroller, BLE and Bluetooth radio protocols)
- Arduino Nano 33 IoT (Nano footprint, ARM Cortex-M0+ microcontroller, WiFi, BLE, and Bluetooth radio protocols)
- Arduino MKR Zero (MKR footprint, ARM Cortex-M0+ microcontroller
- Arduino MKR WAN 1300, 1310 – (MKR footprint, ARM Cortex-M0+ microcontroller, LoRa (low bandwidth, long-range) radio protocol)
- Arduino MKR Vidor 4000 – (MKR footprint, ARM Cortex-M0+ microcontroller, WiFi, BLE, and Bluetooth radio protocols)
- Arduino MKR NB 1500 – (MKR footprint, ARM Cortex-M0+ microcontroller, internet over 4G GSM network radio protocol)
- Arduino MKR WiFi 1010 – (MKR footprint, ARM Cortex-M0+ microcontroller, WiFi, BLE, and Bluetooth radio protocols)
- Arduino MKR GSM 1400 – (MKR footprint, ARM Cortex-M0+ microcontroller, internet over 3G GSM network radio protocol)
Leave a Reply