没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
42129HS–SAM–11/2013
Description
The Atmel
®
SAM D20 is a series of low-power microcontrollers using the 32-bit
ARM
®
Cortex
®
-M0+ processor, and ranging from 32- to 64-pins with up to 256KB Flash and
32KB of SRAM. The SAM D20 devices operate at a maximum frequency of 48MHz and
reach 2.14 Coremark/MHz. They are designed for simple and intuitive migration with
identical peripheral modules, hex compatible code, identical linear address map and pin
compatible migration paths between all devices in the product series. All devices include
intelligent and flexible peripherals, Atmel Event System for inter-peripheral signaling, and
support for capacitive touch button, slider and wheel user interfaces.
The Atmel SAM D20 devices provide the following features: In-system programmable Flash,
eight-channel Event System, programmable interrupt controller, up to 52 programmable I/O
pins, 32-bit real-time clock and calendar, up to eight 16-bit Timer/Counters (TC), where
each TC can be configured to perform frequency and waveform generation, accurate
program execution timing or input capture with time and frequency measurement of digital
signals. The TCs can operate in 8- or 16-bit mode, and two TCs can be cascaded to form a
32-bit TC. The series provide up to six Serial Communication Modules (SERCOM) that each
can be configured to act as an USART, UART, SPI and I
2
C up to 400kHz; up to twenty-
channel 350ksps 12-bit ADC with programmable gain and optional oversampling and
decimation supporting up to 16-bit resolution, one 10-bit 350ksps DAC, two analog
comparators with window mode, Peripheral Touch Controller supporting up to 256 buttons,
sliders, wheels, and proximity sensing; programmable Watchdog Timer, brown-out detector
and power-on reset, and two-pin Serial Wire Debug (SWD) program and debug interface.
All devices have accurate and low-power external and internal oscillators. All oscillators can
be used as a source for the system clock. Different clock domains can be independently
configured to run at different frequencies, enabling power saving by running each peripheral
at its optimal clock frequency, and thus maintaining a high CPU frequency while reducing
power consumption.
The SAM D20 devices have two software-selectable sleep modes, idle and standby. In idle
mode the CPU is stopped while all other functions can be kept running. In standby all clocks
and functions are stopped expect those selected to continue running. The device supports
SleepWalking, which is the module's ability to wake itself up and wake up its own clock, and
hence perform predefined tasks without waking up the CPU. The CPU can then be only
woken on a need basis, e.g. a threshold is crossed or a result is ready. The Event System
supports synchronous and asynchronous events, allowing peripherals to receive, react to
and send events even in standby mode.
The Flash program memory can be reprogrammed in-system through the SWD interface.
The same interface can be used for non-intrusive on-chip debug of application code. A boot
loader running in the device can use any communication interface to download and upgrade
the application program in the Flash memory.
The Atmel SAM D20 devices are supported with a full suite of program and system
development tools, including C compilers, macro assemblers, program
debugger/simulators, programmers and evaluation kits
.
Atmel SAM D20J / SAM D20G / SAM D20E
ARM-Based Microcontroller
PRELIMINARY DATASHEET SUMMARY
2
Atmel SAM D20 [Preliminary DATASHEET Summary]
42129HS–SAM–11/2013
Features
z Processor
z ARM Cortex-M0+ CPU running at up to 48MHz
z Single-cycle hardware multiplier
z Memories
z 16/32/64/128/256KB in-system self-programmable flash
z 2/4/8/16/32KB SRAM
z System
z Power-on reset (POR) and brown-out detection (BOD)
z Internal and external clock options with 48MHz Digital Frequency Locked Loop (DFLL48M)
z External Interrupt Controller (EIC)
z 16 external interrupts
z One non-maskable interrupt
z Two-pin Serial Wire Debug (SWD) programming, test and debugging interface
z Low Power
z Idle and standby sleep modes
z SleepWalking peripherals
z Peripherals
z 8-channel Event System
z Up to eight 16-bit Timer/Counters (TC), configurable as either:
z One 16-bit TC with compare/capture channels
z One 8-bit TC with compare/capture channels
z One 32-bit TC with compare/capture channels, by using two TCs
z 32-bit Real Time Counter (RTC) with clock/calendar function
z Watchdog Timer (WDT)
z CRC-32 generator
z Up to six Serial Communication Interfaces (SERCOM), each configurable to operate as either:
z USART with full-duplex and single-wire half-duplex configuration
z I
2
C up to 400kHz
z SPI
z One 12-bit, 350ksps Analog-to-Digital Converter (ADC) with up to 20 channels
z Differential and single-ended channels
z 1/2x to 16x gain stage
z Automatic offset and gain error compensation
z Oversampling and decimation in hardware to support 13-, 14-, 15- or 16-bit resolution
z 10-bit, 350ksps Digital-to-Analog Converter (DAC)
z Two Analog Comparators (AC) with window compare function
z Peripheral Touch Controller (PTC)
z 256-Channel capacitive touch and proximity sensing
z I/O
z Up to 52 programmable I/O pins
z Packages
z 64-pin TQFP, QFN
z 48-pin TQFP, QFN
z 32-pin TQFP, QFN
z Operating Voltage
z 1.62V – 3.63V
z Power Consumption
z Down to 70µA/MHz in active mode
z Down to 6µA running the Peripheral Touch Controller
3
Atmel SAM D20 [Preliminary DATASHEET Summary]
42129HS–SAM–11/2013
1. Configuration Summary
SAM D20J SAM D20G SAM D20E
Number of pins 64 48 32
General Purpose I/O-pins (GPIOs) 52 38 26
Flash 256/128/64/32/16KB 256/128/64/32/16KB 256/128/64/32/16KB
SRAM 32/16/8/4/2KB 32/16/8/4/2KB 32/16/8/4/2KB
Timer Counter (TC) instances 8 6 6
Waveform output channels per
Timer Counter instance
2 2 2
Serial Communication Interface
(SERCOM) instances
6 6 4
Analog-to-Digital Converter (ADC)
channels
20 14 10
Analog Comparators (AC) 2 2 2
Digital-to-Analog Converter (DAC)
instances
1 1 1
Real-Time Counter (RTC) Yes Yes Yes
RTC alarms 1 1 1
RTC compare values
1 32-bit value or
2 16-bit values
1 32-bit value or
2 16-bit values
1 32-bit value or
2 16-bit values
External Interrupt lines 16 16 16
Peripheral Touch Controller (PTC) X
and Y lines
16x16 12x10 10x6
Maximum CPU frequency 48MHz
Packages
QFN
TQFP
QFN
TQFP
QFN
TQFP
Oscillators
32.768kHz crystal oscillator (XOSC32K)
0.4-32MHz crystal oscillator (XOSC)
32.768kHzinternal oscillator (OSC32K)
32kHz ultra-low-power internal oscillator (OSCULP32K)
8MHz high-accuracy internal oscillator (OSC8M)
48MHz Digital Frequency Locked Loop (DFLL48M)
Event System channels 8 8 8
SW Debug Interface Yes Yes Yes
Watchdog Timer (WDT) Yes Yes Yes
4
Atmel SAM D20 [Preliminary DATASHEET Summary]
42129HS–SAM–11/2013
2. Ordering Information
2.1 SAM D20E
SAMD20E14A‐MUT
ProductFamily
SAMD=GeneralPurposeMicrocontroller
ProductSeries
20=CortexM0+CPU,GeneralFeatureSet
FlashMemory
18=256KB
17=128KB
16=64KB
15=32KB
14=16KB
DeviceVariant
A=DefaultVariant
PinCount
E=32Pins
G=48Pins
J=64Pins
PackageCarrier
Nocharacter=Tray(Default)
T=TapeandReel
PackageGrade
PackageType
A=TQFP
M=QFN
C=UBGA
U=WLCSP
U=‐40‐85°CMatteSnPlating
Ordering Code FLASH (bytes) SRAM (bytes) Package Carrier Type
SAMD20E14A-AU
16K 2K
TQFP32
Tray
SAMD20E14A-AUT Tape & Reel
SAMD20E14A-MU
QFN32
Tray
SAMD20E14A-MUT Tape & Reel
SAMD20E15A-AU
32K 4K
TQFP32
Tray
SAMD20E15A-AUT Tape & Reel
SAMD20E15A-MU
QFN32
Tray
SAMD20E15A-MUT Tape & Reel
SAMD20E16A-AU
64K 8K
TQFP32
Tray
SAMD20E16A-AUT Tape & Reel
SAMD20E16A-MU
QFN32
Tray
SAMD20E16A-MUT Tape & Reel
SAMD20E17A-AU
128K 16K
TQFP32
Tray
SAMD20E17A-AUT Tape & Reel
SAMD20E17A-MU
QFN32
Tray
SAMD20E17A-MUT Tape & Reel
5
Atmel SAM D20 [Preliminary DATASHEET Summary]
42129HS–SAM–11/2013
2.2 SAM D20G
SAMD20E18A-AU
256K 32K
TQFP32
Tray
SAMD20E18A-AUT Tape & Reel
SAMD20E18A-MU
QFN32
Tray
SAMD20E18A-MUT Tape & Reel
Ordering Code FLASH (bytes) SRAM (bytes) Package Carrier Type
Ordering Code FLASH (bytes) SRAM (bytes) Package Carrier Type
SAMD20G14A-AU
16K 2K
TQFP48
Tray
SAMD20G14A-AUT Tape & Reel
SAMD20G14A-MU
QFN48
Tray
SAMD20G14A-MUT Tape & Reel
SAMD20G15A-AU
32K 4K
TQFP48
Tray
SAMD20G15A-AUT Tape & Reel
SAMD20G15A-MU
QFN48
Tray
SAMD20G15A-MUT Tape & Reel
SAMD20G16A-AU
64K 8K
TQFP48
Tray
SAMD20G16A-AUT Tape & Reel
SAMD20G16A-MU
QFN48
Tray
SAMD20G16A-MUT Tape & Reel
SAMD20G17A-AU
128K 16K
TQFP48
Tray
SAMD20G17A-AUT Tape & Reel
SAMD20G17A-MU
QFN48
Tray
SAMD20G17A-MUT Tape & Reel
SAMD20G18A-AU
256K 32K
TQFP48
Tray
SAMD20G18A-AUT Tape & Reel
SAMD20G18A-MU
QFN48
Tray
SAMD20G18A-MUT Tape & Reel
剩余24页未读,继续阅读
资源评论
luxiao87
- 粉丝: 1
- 资源: 1
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功