ATSAMD20E17A-MU

ATSAMD20E17A-MU


Specifications
SKU
11249085
Details

BUY ATSAMD20E17A-MU https://www.utsource.net/itm/p/11249085.html

Parameter Description Value
Device Microcontroller ATSAMD20E17A-MU
Package QFN (Quad Flat No-Lead) 48-pin
Operating Voltage VDD Core Supply 1.62V to 3.63V
Operating Temperature Industrial Range -40°C to +85°C
Clock Frequency CPU Clock Up to 48 MHz
Flash Memory Program Memory 256 KB
RAM Data Memory 32 KB
Analog-to-Digital Converter (ADC) Resolution 12-bit
Digital-to-Analog Converter (DAC) Channels 2 x 10-bit
Serial Communication Interfaces UART, SPI, I2C 6 x USART, 2 x SPI, 2 x I2C
Timers 32-bit Timer/Counter 3 x TC (Timer Counter)
Watchdog Timer WDT (Watchdog Timer) Yes
Brownout Detector BOD (Brownout Detector) Yes
Low Power Modes Sleep, Wait, Backup Yes
GPIO Pins General Purpose Input/Output 42
Capacitive Touch Sensing Channels 16
Package Size Dimensions 7x7 mm
Power Consumption Active Mode 90 μA/MHz
Power Consumption Sleep Mode 1.5 μA (with RTC)
Supply Current Typical at 3.3V, 32 MHz 28.8 mA

Instructions for Use

  1. Power Supply:

    • Ensure the VDD core supply is within the range of 1.62V to 3.63V.
    • Connect the VDD pin to the power source and GND to the ground.
  2. Clock Configuration:

    • The internal oscillator can be configured for frequencies up to 48 MHz.
    • External crystals or oscillators can also be used for more precise timing.
  3. Program Memory:

    • Use a programming tool compatible with the ATSAMD20E17A-MU to upload code to the 256 KB flash memory.
  4. Data Memory:

    • The 32 KB RAM can be used for variable storage and program execution.
  5. Analog-to-Digital Converter (ADC):

    • Configure the ADC to sample analog signals with 12-bit resolution.
    • Use the appropriate pins for input signals.
  6. Digital-to-Analog Converter (DAC):

    • Use the two 10-bit DAC channels to generate analog output signals.
  7. Serial Communication:

    • Configure the USART, SPI, and I2C interfaces for serial communication with other devices.
    • Use the appropriate pins for each interface.
  8. Timers and Watchdog:

    • Set up the 32-bit timers for various timing applications.
    • Enable the watchdog timer to reset the microcontroller if it becomes unresponsive.
  9. Low Power Modes:

    • Implement sleep, wait, and backup modes to reduce power consumption.
    • Use the brownout detector to prevent operation during low voltage conditions.
  10. GPIO Configuration:

    • Configure the GPIO pins as inputs or outputs as needed.
    • Use the capacitive touch sensing feature for touch-based user interfaces.
  11. Capacitive Touch Sensing:

    • Connect the capacitive touch sensors to the designated pins.
    • Use the built-in library functions to enable and read the touch sensors.
  12. Package Handling:

    • Handle the QFN package with care to avoid damage to the pins.
    • Ensure proper soldering techniques are used during assembly.
  13. Development Tools:

    • Use development tools such as Atmel Studio or Arduino IDE for programming and debugging.
    • Refer to the datasheet and application notes for detailed information on specific features and configurations.
(For reference only)

View more about ATSAMD20E17A-MU on main site