rtes:topics:arduino:arduino_m0_pro
Table of Contents
Setting up Arduino M0 Pro Tool Chain
Technical data (Arduino M0 Pro processor)
- Microcontroller: ATSAMD21G18, 32-bit ARM Cortex M0+
- Embedded debugger
- Operating voltage: 3.3 V
- Input voltage: 7 - 12 V
- Input voltage, max.: 6 - 20 V
- Digital I/O pins: 20 (2 PWM)
- UART: 1
- Analogue input pins: 6, 12-bit ADC channel
- Analogue output pins: 1, 10-bit DAC
- DC per I/O pin: 7 mA
- Flash memory: 256 KB
- SRAM: 32 KB
- 32-bit real-time counter (RTC) with clock/calendar function
- 32-bit CRC generator
- Two-channel Inter IC Sound (I2S) interface
- Peripheral touch controller (PTC)
- Clock speed: 48 MHz
Lab / Exercises
Background: ARM Cortex M0+ Processor
We will use the next generation Arduino M0 Pro for this course. Its core is an ARM Cortex M0+ processor which make it faster and more powerful than the Arduino UNO based on the AVR-8-bit core.
The CPU used is ATSAMD21G18 having been designed by the former company Atmel which now has been taken over by Microchip.
Setting up the Arduino IDE tool chain
Please follow the instructions on Getting started with the Arduino M0 Pro.
rtes/topics/arduino/arduino_m0_pro.txt · Last modified: 2017/10/17 11:51 by admin