ATSAMD21G18A-AU

ATSAMD21G18A-AU


Specifications
SKU
12612182
Details

BUY ATSAMD21G18A-AU https://www.utsource.net/itm/p/12612182.html

Parameter Description Value
Part Number Full part number ATSAMD21G18A-AU
Package Package type 100-LQFP (14x14)
Operating Voltage (VDDCORE) Core operating voltage range 1.62V to 3.63V
Operating Temperature Operating temperature range -40掳C to +85掳C
Clock Frequency Maximum clock frequency 48 MHz
Flash Memory Flash memory size 512 KB
RAM RAM size 192 KB
CPU Central Processing Unit ARM Cortex-M0+
GPIO Pins General-purpose input/output pins 47
Analog-to-Digital Converter (ADC) ADC resolution and channels 12-bit, 12 channels
Digital-to-Analog Converter (DAC) DAC resolution and channels 10-bit, 2 channels
Serial Communication Interfaces Number of interfaces 4 x USART, 2 x SPI, 2 x I2C, 1 x USB
Timers/Counters Number of timers/counters 3 x 16-bit, 2 x 32-bit
Watchdog Timer Watchdog timer Yes
Brownout Detector Brownout detection Yes
Low Power Modes Low power modes Sleep, Deep Sleep, Standby
Power Consumption Typical power consumption in active mode 35 渭A/MHz
Power Consumption Typical power consumption in sleep mode 1.5 渭A
Capacitance Input capacitance 10 pF typical
ESD Protection Electrostatic discharge protection 卤4 kV (HBM), 卤2 kV (CDM)
RoHS Compliance Restriction of Hazardous Substances Compliant
Lead-Free Lead-free status Yes

Instructions for Use

  1. Power Supply:

    • Ensure the VDDCORE is within the specified range of 1.62V to 3.63V.
    • Use appropriate decoupling capacitors (typically 100nF and 10渭F) close to the power pins to stabilize the supply.
  2. Clock Configuration:

    • The device supports both internal and external clock sources. For external clocks, ensure the crystal or oscillator is properly connected and configured.
    • Use the onboard PLL to achieve the maximum clock frequency of 48 MHz if required.
  3. GPIO Configuration:

    • Configure GPIO pins as inputs or outputs using the appropriate registers.
    • Enable pull-up or pull-down resistors as needed.
  4. ADC and DAC:

    • Initialize the ADC and DAC modules through software configuration.
    • Use the appropriate channels and resolutions as per your application requirements.
  5. Serial Communication:

    • Configure the USART, SPI, and I2C interfaces for communication with other devices.
    • Set the baud rate, data format, and other parameters as required.
  6. Timers and Counters:

    • Initialize the timer/counter modules and set the desired prescaler and compare values.
    • Use interrupts for precise timing control.
  7. Low Power Modes:

    • Enter low power modes by configuring the power management registers.
    • Use the watchdog timer to ensure the system wakes up periodically.
  8. ESD Protection:

    • Handle the device with care to avoid ESD damage.
    • Use anti-static wrist straps and mats when handling the device.
  9. Programming and Debugging:

    • Use a compatible debugger or programmer to upload firmware to the device.
    • Utilize the on-chip debug interface for real-time debugging and monitoring.
  10. Environmental Considerations:

    • Store and operate the device within the specified temperature range.
    • Ensure proper ventilation and cooling if operating at high temperatures.

For detailed register maps, programming examples, and more specific information, refer to the official datasheet and application notes provided by Microchip Technology.

(For reference only)

View more about ATSAMD21G18A-AU on main site