Editor Version ×
recommended

Pro Edition

free

Brand new interactions and interfaces

Smooth support for design sizes of over 3W

devices or 10W pads

More rigorous design constraints, more

standardized processes

For enterprises, more professional users

Std Edition

Easy to use and quick to get started

The process supports design scales of 300

devices or 1000 pads

Supports simple circuit simulation

For students, teachers, creators

Ongoing

STD SAMD21E Development Board

SAMD21E Development Board

Project tags

License

CC-BY-SA 3.0

License: CC-BY-SA 3.0

Mode:

Mode

Editors' pick

Editors' pick

  • 3k
  • 0
  • 14
Update time: 2022-03-26 21:08:32
Creation time: 2021-01-25 14:42:51
Description

Description

# SAMD21E Development Board Development board for the ATSAMD21E series of 32-bit ARM Cortex-M0+ microcontrollers with native USB, 32.768 kHz crystal, 3.3V voltage regulator and support for Arduino IDE. - Description and Firmware: https://github.com/wagiminator/SAMD-Development-Boards/tree/main/SAMD21E_DevBoard ![SAMD21E_DevBoard_pic1.jpg](https://raw.githubusercontent.com/wagiminator/SAMD-Development-Boards/main/SAMD21E_DevBoard/documentation/SAMD21E_DevBoard_pic1.jpg) # Features of the SAMD21E The SAM D21E is a series of low-power microcontrollers using the 32-bit ARM Cortex-M0+ processor with up to 256 KB Flash and 32 KB of SRAM. The SAM D21E devices operate at a maximum frequency of 48 MHz and reach 2.46 CoreMark/MHz. They are ideal for a wide range of home automation, consumer, metering, and industrial applications. All devices include intelligent and flexible peripherals, Event System for inter-peripheral signaling, and support for capacitive touch button, slider, and wheel user interfaces. The following microcontrollers (TQFP-32 package) can be used with this development board: |Controller|Flash|SRAM| |:-|:-|:-| |ATSAMD21E15A/B|32 KB|4KB| |ATSAMD21E16A/B|64 KB|8 KB| |ATSAMD21E17A|128 KB|16 KB| |ATSAMD21E18A|256 KB|32 KB| All microcontrollers have the following features: - ARM Cortex-M0+ CPU running at up to 48MHz - Single-cycle hardware multiplier - Idle and standby sleep modes, SleepWalking peripherals - External Interrupt Controller (EIC) with 16 external interrupts and one Non-maskable Interrupt (NMI) - 12-channel Direct Memory Access Controller (DMAC) - 12-channel Event System - Three 16-bit configurable Timer/Counters (TC) - Three 24-bit Timer/Counters for Control (TCC), with extended functions - 32-bit Real Time Counter (RTC) with clock/calendar function - Watchdog Timer (WDT) - One full-speed (12Mbps) Universal Serial Bus (USB) 2.0 interface with embedded device and host function - Four Serial Communication Interfaces (SERCOM), each configurable to operate as either: - USART with full-duplex and single-wire half-duplex configuration - I2C Bus up to 3.4MHz - SMBUS/PMBUS - SPI - LIN slave - 12-bit, 350ksps Analog-to-Digital Converter (ADC) with up to 10 channels - Differential and single-ended input - 1/2x to 16x programmable gain stage - Automatic offset and gain error compensation - Oversampling and decimation in hardware to support 13-, 14-, 15- or 16-bit resolution - 10-bit, 350ksps Digital-to-Analog Converter (DAC) - Two Analog Comparators (AC) with window compare function - Peripheral Touch Controller (PTC): 256-channel capacitive touch and proximity sensing - Two-pin Serial Wire Debug (SWD) programming, test and debugging interface - 26 GPIO pins - Operating Voltage: 1.62V – 3.63V - I/O Pin Current: max 7mA # Pinout ![SAMD21E_DevBoard_pinout.png](https://raw.githubusercontent.com/wagiminator/SAMD-Development-Boards/main/SAMD21E_DevBoard/documentation/SAMD21E_DevBoard_pinout.png) # Preparing Arduino IDE and Installing Bootloader - [Install SAMD Core](https://github.com/wagiminator/SAMD-Development-Boards/tree/main/ArduinoCore-samd) - Open the Arduino IDE - Go to **Tools -> Board -> SAMD DevBoards** and select **SAMD21E DevBoard** - Go to **Tools -> Microcontroller** and select the MCU of the board - Go to **Tools -> Bootloader** and select 8kB Bootloader - Go to **Tools -> Programmer** and select your programmer - Connect your programmer to the board und to a USB port of your PC - Power the board - Go to **Tools** and select **Burn bootloader** - Disconnect the programmer If a sketch with CDC support is installed on the board, the bootloader is activated automatically when a sketch is uploaded via the Arduino IDE. Otherwise you have to enter the bootloader manually before uploading. This can be done either by pressing the RESET button twice in quick succession or by pressing and holding the RESET button while connecting the board to the USB port of your PC. The activated bootloader mode can be recognized by the fading of the built-in LED. With the uf2 bootloader (SAMD21E18A only) the board also appears in the file manager as a USB mass storage device. A compiled sketch can therefore also be transferred to the board by drag and drop. If you want to install a bootloader without the Arduino IDE, refer to the readme.txt inside the bootloader folder. # References, Links and Notes 1. [SAM D21/DA1 Family Datasheet](https://ww1.microchip.com/downloads/en/DeviceDoc/SAM_D21_DA1_Family_DataSheet_DS40001882F.pdf) 2. [Arduino SAMD Core](https://github.com/arduino/ArduinoCore-samd) 3. [MattairTech SAMD Core](https://github.com/mattairtech/ArduinoCore-samd) 4. [UF2-SAMDX1 Bootloader](https://github.com/microsoft/uf2-samdx1) ![SAMD21E_DevBoard_pic2.jpg](https://raw.githubusercontent.com/wagiminator/SAMD-Development-Boards/main/SAMD21E_DevBoard/documentation/SAMD21E_DevBoard_pic2.jpg) ![SAMD21E_DevBoard_pic3.jpg](https://raw.githubusercontent.com/wagiminator/SAMD-Development-Boards/main/SAMD21E_DevBoard/documentation/SAMD21E_DevBoard_pic3.jpg) # License ![license.png](https://i.creativecommons.org/l/by-sa/3.0/88x31.png) This work is licensed under Creative Commons Attribution-ShareAlike 3.0 Unported License. (http://creativecommons.org/licenses/by-sa/3.0/)
Design Drawing

Design Drawing

schematic diagram
1 /
PCB
1 /
The preview image was not generated, please save it again in the editor.
ID Name Designator Footprint Quantity
1 Header_12x1 H2,H3 210S-12X1/2.54 2
2 330R R2 0603 1
3 10k R3,R1 0603 2
4 1k R4,R5 0603 2
5 SWD-Connector H1 SWD-CONNECTOR-SQUARE 1
6 500mA F1 F0603 1
7 ATSAMD21E U1 TQFP-32_7X7X08P 1
8 HT7833-A U3 SOT-89-3_L4.5-W2.5-P1.50-LS4.2-BR 1
9 1u C4 0603 1
10 10u C8,C9,C3 0603 3
11 100n C2,C7,C1 0603 3
12 18p C5,C6 0603 2
13 D13 LED2 LED0603 1
14 PWR LED1 LED0603 1
15 Micro USB 5P USB1 MICRO-USB-16-LONG 1
16 32.768kHz X1 OSC-SMD_3215 1
17 RESET SW1 SW-SMD_L4.0-W2.9-LS5.0 1
18 5817 D2,D1 SCHOTTKY-SOD-123 2

Unfold

Project Attachments

Project Attachments

Empty
Project Members

Project Members

Target complaint
Related Projects
Change a batch
Loading...

Comment

Add to album ×

Loading...

reminder ×

Do you need to add this project to the album?

服务时间

周一至周五 9:00~18:00
  • 0755 - 2382 4495
  • 153 6159 2675

服务时间

周一至周五 9:00~18:00
  • 立创EDA微信号

    easyeda

  • QQ交流群

    664186054

  • 立创EDA公众号

    lceda-cn