Microchip

ATSAMD21E16LMOTOR - Electronic component Microchip - Free user manual and instructions

Find the device manual for free ATSAMD21E16LMOTOR Microchip in PDF.

📄 16 pages English EN Download 💬 AI Question 10 questions ⚙️ Specs
Notice Microchip ATSAMD21E16LMOTOR - page 3
Pick your language and provide your email: we'll send you a specifically translated version.
Product TypeMicrocontroller with motor control support
BrandMicrochip
ModelATSAMD21E16LMOTOR
ArchitectureARM Cortex-M0+ 32-bit
Maximum Clock Speed48 MHz
Flash Memory64 KB
SRAM8 KB
Operating Voltage1.62 V to 3.63 V
Package TypeTQFP-32 (typical)
Digital I/O Pins26 (up to)
Analog Inputs10-channel 12-bit ADC
DAC1-channel 10-bit
PWM ChannelsUp to 18
Motor Control FeaturesBuilt-in PWM and fault protection for BLDC motors
Low Power ModesIdle, Standby, Sleep
Operating Temperature Range-40°C to +85°C
Maintenance & CleaningNo regular maintenance required; avoid moisture and static discharge.
Safety PrecautionsUse ESD protection when handling; follow voltage ratings.
Spare Parts & RepairabilityNon-repairable component; replace if faulty.
General InformationDesigned for embedded motor control applications.

Frequently Asked Questions - ATSAMD21E16LMOTOR Microchip

What is the ATSAMD21E16LMOTOR and what is it used for?
The ATSAMD21E16LMOTOR is a microcontroller from Microchip featuring an ARM Cortex-M0+ core. It is specifically optimized for motor control applications, providing built-in PWM modules and fault protection for BLDC motors.
How do I program the ATSAMD21E16LMOTOR?
You can program it using Microchip's MPLAB X IDE or Atmel Studio with a programmer/debugger such as Atmel-ICE or a bootloader via UART or USB. The device supports SWD (Serial Wire Debug) interface.
What is the maximum supply voltage for this microcontroller?
The operating voltage range is 1.62V to 3.63V. Absolute maximum ratings are -0.5V to +4.0V. Exceeding these may damage the device.
Can I use this microcontroller with a 5V system?
No, the ATSAMD21E16LMOTOR is not 5V-tolerant on its I/O pins. Level shifters are required to interface with 5V logic.
Does the ATSAMD21E16LMOTOR have a built-in bootloader?
Yes, it comes pre-programmed with a USB bootloader that allows firmware updates via USB without an external programmer. This bootloader is stored in a protected section of flash.
What are the low-power capabilities of this device?
The device supports multiple low-power modes: Idle (CPU stopped, peripherals running), Standby (fast wake-up), and Sleep (deep sleep with few peripherals). Typical current consumption in sleep mode is around 2 µA.
How many PWM channels are available for motor control?
It provides up to 18 PWM channels, with dedicated timer/counter modules that can be configured for complementary outputs, dead-time insertion, and fault protection ideal for driving three-phase BLDC motors.
What is the recommended PCB layout for this microcontroller?
Use a solid ground plane, place decoupling capacitors (0.1 µF and 10 µF) close to the VDD pin, and keep analog and digital traces separate. Follow Microchip's application notes for motor control designs.
Where can I find the datasheet and reference design?
The complete datasheet, application notes, and reference designs are available on Microchip's official website at www.microchip.com. Search for 'ATSAMD21E16LMOTOR' or 'SAM D21 Motor Control'.
What are the common failure modes?
Common failures include overvoltage (>3.63V), ESD damage during handling, and reverse polarity. Always use proper ESD protection and adhere to the specified voltage range.

User questions about ATSAMD21E16LMOTOR Microchip

0 question about this device. Answer the ones you know or ask your own.

Ask a new question about this device

The email remains private: it is only used to notify you if someone responds to your question.

No questions yet. Be the first to ask one.

Download the instructions for your Electronic component in PDF format for free! Find your manual ATSAMD21E16LMOTOR - Microchip and take your electronic device back in hand. On this page are published all the documents necessary for the use of your device. ATSAMD21E16LMOTOR by Microchip.

USER MANUAL ATSAMD21E16LMOTOR Microchip

  1. Product Compliance.... 12

  2. Identifying Product ID and Revision....13

  3. Revision....14

  4. Document Revision History.... 15

1. ATSAMD21E16L Microcontroller Card for Atmel Motor Control Starter Kit

The ATSAMD21E16LMOTOR is an MCU card for Atmel ^® Motor control starter kits. The hardware has the Atmel | SMART ARM ^® -based MCU, ATSAMD21E16L, with integrated on-board debug support. The MCU card can be directly used with the currently available ATSAMD21BLDC24V-STK ^® , a low voltage BLDC, PMSM motor control starter kit. The kit contains a driver board hardware with half-bridge power MOSFET drivers, current and voltage sensing circuit, Hall, and Encoder interface, fault protection circuits, etc. Supported by the Atmel studio integrated development platform, the kit provides easy access to the features of ATSAMD21E16L MCU and explains how to integrate the device in a custom motor control application. Plug-able MCU cards are available from Atmel, supporting other SMART ARM MCUs.

Microchip ATSAMD21E16LMOTOR - ATSAMD21E16L Microcontroller Card for Atmel Motor Control Starter Kit - 1

text_image Atmel SMART 5000000 Atmel SMART unlock lock ATSAMD21E16LMOTOR MCU card

2. ATSAMD21E16LMOTOR Features

ATSAMD21E16LMOTOR has the following features:

  • Debug support using on-board Atmel EDBG device
  • TCC PWM signals for three-phase half-bridge drive
    • ADC channels for common shunt and individual shunt phase current sensing
    • ADC channels for motor BEMF sensing
    • AC channels for BEMF signals
    • EXTINT hall sensor interface
    • EXTINT encoder sensor interface
  • Atmel Xplained PRO extension signals support
    • Communication and Power status LEDs

3. ATSAMD21E16LMOTOR Kit Content

ATSAMD21E16LMOTOR Kit contains ATSAMD21E16L MCU card that is pre-programmed with hall sensor based block commutation firmware for the ATSAMD21BLDC24V-STK setup. Quick start guide can be found in , ATSAMBLDC24V-STK User quide user guide for Atmel Low voltage BLDC motor control kit. . A nylon snap lock is attached to the MCU card that can be rotated to attach the card to the Driver base board in ATSAMD21BLDC24V-STK.

Figure 3-1. ATSADM21E16LMOTOR Kit Content
Microchip ATSAMD21E16LMOTOR - ATSAMD21E16LMOTOR Kit Content - 1

text_image ATSAMD21E16LMOTOR PCB Atmel SMART ATSAMD21E16LMOTOR J201 J200 VTG TMS TDO TDI RST TCK BOOT GND VCC GND CORTEX D8G MOLOWR QNO SNAP lock unlock lock

The following list contains links to the most relevant documents and software for ATSAMD21E16LMOTOR:

• ATSAMD21E16LMOTOR - Product page.
• ATSAMD21E16LMOTOR User Guide - PDF version of this User Guide.
• ATSAMD21BLDC24V-STK - Product page.
- ATSAMBLDC24V-STK User guide - User guide for Atmel Low voltage BLDC motor control kit. It contains the quick start guide instructions and driver board descriptions.
- ATSAMD21BLDC24V-STK Design Documentation - Package containing schematics, BOM, assembly drawings, 3D plots, layer plots, etc.
- Atmel Studio - Free Atmel IDE for development of C/C++ and assembler code for Atmel microcontrollers.
- EDBG User Guide - User guide containing more information about the on-board Embedded Debugger.
- Atmel Data Visualizer - Atmel Data Visualizer is a program used for processing and visualizing data. Data Visualizer can receive data from various sources such as the Embedded Debugger Data Gateway Interface found on Xplained Pro boards and COM ports.
- Xplained Pro products - Atmel Xplained Pro is a series of small-sized and easy-to-use evaluation kits for Atmel microcontrollers and other Atmel products. It consists of a series of low-cost MCU boards for evaluation and demonstration of features and capabilities of different MCU families.
• ATSAMD21E16L - MCU datasheet.

5. ATSAMD21E16L MCU Board

The main components on the ATSAMD21E16LMOTOR MCU card are highlighted in the PCB and block diagram given below.

Figure 5-1. MCU Board PCB
Microchip ATSAMD21E16LMOTOR - ATSAMD21E16L MCU Board - 1

text_image Atmel SMART ATSAMD21E16LMOTOR WH WL VH VL UH UL GND NGFF Expansion card interface PWM to FET driver MCU-PWR BOARD power LED SAMD21E16L EDBG - debug MCU Cortex Header DGI UART JUMPER RESET Switch RESET GND PWR STA J201 J200 VTG TDI TCK GND GND CORTEX DBG GND

Figure 5-2. MCU Board Block Diagram
Microchip ATSAMD21E16LMOTOR - ATSAMD21E16L MCU Board - 2

flowchart
graph TD
    A["DRIVER BOARD"] --> B["SAMD21J18A"]
    B --> C["EDBG"]
    C --> D["Power LED"]
    C --> E["Status LED"]
    C --> F["MCU voltage sense"]
    B --> G["Board-power RED LED"]
    B --> H["RESET switch"]
    B --> I["Cortex debug header"]
    B --> J["67pin NGFF interface"]
    J --> K["EDBG USB"]
    K --> C
    B <--> L["SWD"]
    B <--> M["SERCOM"]

5.1. Power Supply

The ATSAMD21E16LMOTOR MCU card takes 3.3VDC supply from the 67-pin edge connector. Both the EDBG device and the Main MCU operates from 3.3VDC. The power supply selection jumper on the Driver board should be connected to 3V3 (silk screen text) selection.

5.2. Main MCU Circuit

The ATSAMD21E16LMOTOR has an ATSAMD21E16L device. The device is intended to work with the MCU internal clock source. An external reset switch is connected to the MCU RESET pin.

5.3. Embedded Debugger

The ATSADM21E16L MCU is interfaced to the EDBG debug device. The EDBG uses SWD interface for programming and debugging the main MCU. A debug header is also provided on the MCU board with ARM Cortex® debug pinout. An external debugger can be connected to this debug port.

The DGI is a proprietary communication interface used by the Atmel Data Visualizer software to communicate with the development kits through the EDBG. The SERCOM3 of the ATSAMD21E16L connected to the EDBG device, supports the DGI SPI interface and uses the Atmel ADP protocol. The MCU SERCOM3 is also connected to the UART channel of the EDBG through a pair of "normally open" jumpers, the J200 and J201. Shorting these jumpers will enable the CDC UART interface for the main MCU.

High Speed USB port of the EDBG is accessible at the driver board. EDBG USB enumerates as a composite device supporting debug, DGI SPI, and CDC interfaces.

The USB port of the ATSAMD21J18A is connected to the Micro-USB connector on the driver board.

5.4. 67-pin MCU-DRIVER Board Interface

MCU pins are connected to the 67-pin interface header as given in the table below. The MCU card can be used with the Motor control driver kits from Atmel. The table given below describes the interface with Atmel low voltage motor control starter kit. Signals indicated by "||" are jumper connected pins that share

another directly connected functionality. The normally-open jumper needs to be shorted in the PCB in order to access these additional features.

Table 5-1. ATSAMBLDC24V-STK driver board, ATSAMD21E16LMOTOR MCU Board Interface

PIN LV INTERFACE Name LVDRIVER BOARD functionSAM D21E16L PIN D21E16L FUNCTION
1 EDBG USB HSP EDBG USBEDBG_DPHS EDBG_USB_HS_P
2 NCNC NC NC
3 EDBG USB HSN EDBG USBEDBG_DMHS EDBG_USB_HS_N
4 EDBG ID2 EDBG_ID2/EXT1_1 EDBG PB01 EDBG ID2
5 NCNC NC NC
6 EDBG ID1 EDBG_ID1 EDBG PA28 EDBG ID1
7MCU USB DPTARGET_USB_HS_PPA25MCU_USB_P
8 TARGET USB VBUS VCC_TARGET_USB_P5V0PA27MCU USB VBUS SENSE
9 MCU USB DN TARGET_USB_HS_N PA24MCU_USB_N
10EDBG USB VBUSVCC_EDBG_USB_P5V0EDBG A10EDBG USB VBUS SENSE
11TARGET_USB_IDTARGET_USB_IDNC NC
12TEMP SDATWI_SDA, EXT1_11NC NC
13TEMP SCLTWI_SCL, EXT_12NC NC
14FLASH SSSPI_SSNC NC
15FLASH MISOSPI_MISO, EXT1_17NC NC
16FLASH SCK SPI_SCK, EXT1_18 NC NC
17FLASH MOSISPI_MOSI, EXT1_16NC NC
18MCU GPIO1EXT1_7(GPIO1)NC NC
19MCU GPIO2EXT1_8(GPIO2)NC NC
20MCU GPIO3EXT_3NC NC
21MCU GPIO4NC(GPIO4) NC NC
22MCU GPIO5EXT1_5(GPIO5)NC NC
23MCU GPIO6EXT1_6(GPIO6)NC NC
24MCU GPIO7Temp_Alert(GPIO7)NCNC
25OCPOCP(GPIO8)PB03GPIO
26EXT1 RXDUART RXD_EXT1_13PA19SERCOM1(PAD3)
27EXT1 TXDUART TXD_EXT1_14PA18||SERCOM1(PAD2)
28PWM UHFET DriverPA08TCC0(WO0)
PIN LV INTERFACE Name LV DRIVER BOARD functionSAM D21E16L PIN D21E16L FUNCTION
29 PWM UL FET Driver PA14TCC0(WO4)
30 PWM VH FET Driver PA09TCC0(WO1)
31 PWM VL FET Driver PA15TCC0(WO5)
32 PWM WH FET Driver PA10TCC0(WO2)
33 PWM WL FET Driver PA16TCC0(WO6)
34 MCU_GPIO8(ISENSE_COMMON)EXT_15 PA02|| ADC(AIN0)
35 ATA RESET EXT1_4(GPIO10) NCNC
36 ATA WDEXT1_10(GPIO11) NCNC
37 ATA SLEEPEXT1_9(GPIO12) NCNC
38USHUNT_ADCCurrent sensePB04||ADC(AIN12)
39VSHUNT_ADCCurrent sensePB05||ADC(AIN13)
40WSHUNT_ADCCurrent sensePA11ADC(AIN7)
41 MOTOR VDC (VSENSE)MOTOR_ADCPB02ADC(AIN10)
42 BEMF U_ADCBEMF sense ADCPA04 ADC(AIN4)
43 BEMF V_ADCBEMF sense ADCPA05 ADC(AIN5)
44 BEMF_W_ADCBEMF sense ADCPA06 ADC(AIN6)
45BEMF UPBEMD sense ACPA04 ||AC0(AIN0)
46BEMF UNBEMD sense ACPA05 ||AC0(AIN1)
47 BEMF VP BEMD sense ACPA06 ||AC0(AIN2)
48BEMF VNBEMD sense ACPA07 ||AC0(AIN3)
49 BEMF WPBEMD sense ACPB04AC1(AIN0)
50 BEMF WNBEMD sense ACPB05AC1(AIN1)
51 HALL1Hall interfacePA03 EXTINT3
52 HALL2Hall interfacePA02 EXTINT2
53 HALL3Hall interfacePA07 EXTINT7
54 HALL TRX OEHALL_TRX_OENCNC
55 ENCODER_AEncoder Interface NCNC
56 ENCODER_BEncoder Interface NCNC
57 ENCODER_ZEncoder Interface NCNC
58 ENCODER_ENENCODER ENNCNC
59 NCNCNCNC
PIN LV INTERFACE Name LV DRIVER BOARD functionSAM D21E16L PIN D21E16L FUNCTION
60 MCU BRAKE NC NC NC
61 NC NC NC NC
62 3V3 SUPPLY for MCU VCC_P 3V3 SUPPLY for MCU 3V3 SUPPLY for MCU
63 3V3 SUPPLY for MCU VCC_P 3V3 SUPPLY for MCU 3V3 SUPPLY for MCU
64 GND GND GND GND
65 GND GND GND GND
66 GND GND GND GND
67 GND GND GND GND

6. Product Compliance

RoHS and WEEE

The Atmel ATSAMD21E16LMOTOR and its accessories are manufactured in accordance to both the RoHS Directive (2002/95/EC) and the WEEE Directive (2002/96/EC).

CE and FCC

The Atmel ATSAMD21E16LMOTOR unit has been tested in accordance to the essential requirements and other relevant provisions of Directives:

• Directive 2004/108/EC (class B)
• FCC rules part 15 subpart B

The following standards are used for evaluation:

• EN 61326-1 (2013)
• FCC CFR 47 Part 15 (2013)

The Technical Construction File is located at:

Atmel Norway
Vestre Rosten 79
7075 Tiller
Norway 

Every effort has been made to minimize electromagnetic emissions from this product. However, under certain conditions, the system (this product connected to a target application circuit) may emit individual electromagnetic component frequencies which exceed the maximum values allowed by the above-mentioned standards. The frequency and magnitude of the emissions will be determined by several factors, including layout and routing of the target application with which the product is used.

7. Identifying Product ID and Revision

The revision and product identifier of the ATSAMD21E16LMOTOR can be found by looking at the sticker on the bottom side of the PCB. The identifier and revision are printed in plain text as A09-nnnn\rr, where nnnn is the identifier and rr is the revision. Also the label contains a 10-digit unique serial number.

The product identifier for ATSAMD21E16LMOTOR is A09-2684.

8. Revision

Kit assembly revision for initial version is A09-2684/04. There are no known issues in this revision.

9. Document Revision History

Doc. rev. Date Comment

42747A 08/2016 Initial document release

Atmel

Enabling Unlimited Possibilities®

Microchip ATSAMD21E16LMOTOR - Enabling Unlimited Possibilities® - 1

Atmel Corporation

1600 Technology Drive, San Jose, CA 95110 USA

T: (+1)(408) 441.0311

F: (+1)(408) 436.4200

Microchip ATSAMD21E16LMOTOR - Enabling Unlimited Possibilities® - 2

www.atmel.com

© 2016 Atmel Corporation. / Rev.: Atmel-42747A-ATSAMD21E16LMOTOR_User Guide-08/2016

Atmel ^® , Atmel logo and combinations thereof, Enabling Unlimited Possibilities ^® , STK ^® , and others are registered trademarks or trademarks of Atmel Corporation in U.S. and other countries. ARM ^® , ARM Connected ^® logo, Cortex ^® , and others are the registered trademarks or trademarks of ARM Ltd. Other terms and product names may be trademarks of others.

DISCLAIMER: The information in this document is provided in connection with Atmel products. No license, express or implied, by estoppel or otherwise, to any intellectual property right is granted by this document or in connection with the sale of Atmel products. EXCEPT AS SET FORTH IN THE ATMEL TERMS AND CONDITIONS OF SALES LOCATED ON THE ATMEL WEBSITE, ATMEL ASSUMES NO LIABILITY WHATSOEVER AND DISCLAIMS ANY EXPRESS, IMPLIED OR STATUTORY WARRANTY RELATING TO ITS PRODUCTS INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTY OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, OR NON-INFRINGEMENT. IN NO EVENT SHALL ATMEL BE LIABLE FOR ANY DIRECT, INDIRECT, CONSEQUENTIAL, PUNITIVE, SPECIAL OR INCIDENTAL DAMAGES (INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS AND PROFITS, BUSINESS INTERRUPTION, OR LOSS OF INFORMATION) ARISING OUT OF THE USE OR INABILITY TO USE THIS DOCUMENT, EVEN IF ATMEL HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. Atmel makes no representations or warranties with respect to the accuracy or completeness of the contents of this document and reserves the right to make changes to specifications and products descriptions at any time without notice. Atmel does not make any commitment to update the information contained herein. Unless specifically provided otherwise, Atmel products are not suitable for, and shall not be used in, automotive applications. Atmel products are not intended, authorized, or warranted for use as components in applications intended to support or sustain life.

SAFETY-CRITICAL, MILITARY, AND AUTOMOTIVE APPLICATIONS DISCLAIMER: Atmel products are not designed for and will not be used in connection with any applications where the failure of such products would reasonably be expected to result in significant personal injury or death ("Safety-Critical Applications") without an Atmel officer's specific written consent. Safety-Critical Applications include, without limitation, life support devices and systems, equipment or systems for the operation of nuclear facilities and weapons systems. Atmel products are not designed nor intended for use in military or aerospace applications or environments unless specifically designated by Atmel as military-grade. Atmel products are not designed nor intended for use in automotive applications unless specifically designated by Atmel as automotive-grade.

Manual assistant
Powered by Anthropic
Waiting for your message
Product information

Brand : Microchip

Model : ATSAMD21E16LMOTOR

Category : Electronic component