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
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.
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.
Program Memory:
- Use a programming tool compatible with the ATSAMD20E17A-MU to upload code to the 256 KB flash memory.
Data Memory:
- The 32 KB RAM can be used for variable storage and program execution.
Analog-to-Digital Converter (ADC):
- Configure the ADC to sample analog signals with 12-bit resolution.
- Use the appropriate pins for input signals.
Digital-to-Analog Converter (DAC):
- Use the two 10-bit DAC channels to generate analog output signals.
Serial Communication:
- Configure the USART, SPI, and I2C interfaces for serial communication with other devices.
- Use the appropriate pins for each interface.
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.
Low Power Modes:
- Implement sleep, wait, and backup modes to reduce power consumption.
- Use the brownout detector to prevent operation during low voltage conditions.
GPIO Configuration:
- Configure the GPIO pins as inputs or outputs as needed.
- Use the capacitive touch sensing feature for touch-based user interfaces.
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.
Package Handling:
- Handle the QFN package with care to avoid damage to the pins.
- Ensure proper soldering techniques are used during assembly.
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.
View more about ATSAMD20E17A-MU on main site
