ABX00012 - Arduino MKR ZERO (I2S bus & SD for sound, music & digital audio data)
Arduino MKR ZERO (I2S bus & SD for sound, music & digital audio data)
The MKR ZERO brings you the power of a Zero in the smaller format established by the MKR form factor. The MKR ZERO board acts as a great educational tool for learning about 32-bit application development. It has an on-board SD connector with dedicated SPI interfaces (SPI1) that allows you to play with MUSIC files with no extra hardware! The board is powered by Atmels SAMD21 MCU, which features a 32-bit ARM Cortex(R) M0+ core.
Warning: Unlike most Arduino & Genuino boards, the MKRZero runs at 3.3 V. The maximum voltage that the I/O pins can tolerate is 3.3 V. Applying voltages higher than 3.3 V to any I/O pin could damage the board.
The board contains everything needed to support the microcontroller; simply connect it to a computer with a micro-USB cable or power it by a LiPo battery. The battery voltage can also be monitored since a connection between the battery and the analog converter of the board exists.
- Microcontroller: SAMD21 Cortex-M0+ 32 bit low-power ARM MCU
- Board power supply (USB/VIN): 5 V
- Supported battery(*): Li-Po single cell, 3.7 V, 700 mAh minimum
- DC current for 3.3 V pin: 600 mA
- DC current for 5 V pin: 600 mA
- Circuit operating voltage: 3.3 V
- Digital I/O pins: 22
- PWM pins: 12 (0, 1, 2, 3, 4, 5, 6, 7, 8, 10, A3- or 18-, A4- or 19)
- UART: 1
- SPI: 1
- I2C: 1
- Analog input pins: 7 (ADC 8/10/12 bit)
- Analog output pins: 1 (DAC 10 bit)
- External interrupts: 8 (0, 1, 4, 5, 6, 7, 8, A1- or 16-, A2- or 17)
- DC current per I/O pin: 7 mA
- Flash memory: 256 KB
- Flash memory for bootloader: 8 KB
- SRAM: 32 KB
- EEPROM: no
- Clock speed: 32.768 kHz (RTC), 48 MHz
- Built-in LEDs: 32
- Full-speed USB device and embedded host