ATSAMD20J15A-ANT - 32KB Flash Cortex-M0+ MCU, 64-TQFP | Microchip
部品番号: ATSAMD20J15A-ANT ✓ 生産中| 数量 | 単価 | 小計 |
|---|---|---|
| 1 | $2.85 | $2.85 |
| 10 | $2.55 | $25.50 |
| 100 | $2.18 | $218.00 |
| 500 | $1.89 | $945.00 |
| 1,000 | $1.65 | $1,650.00 |
ATSAMD20J15A-ANT 概要
A microcontroller (MCU) is a single-chip computer that integrates a CPU core, program and data memory, and programmable I/O peripherals on one IC. Within the broader taxonomy, the Cortex-M0+ belongs to the ARM Cortex-M family of energy-efficient 32-bit cores aimed at microcontroller-class workloads. The SAM D20 family sits in Microchip's lineup of ultra-low-power Cortex-M0+ devices, optimized for sensor interfacing, battery-powered designs, and human-machine interface (HMI) applications where deterministic real-time response and low active/standby current are required.
Key features of the ATSAMD20J15A-ANT include an operating voltage range of 1.62 V to 3.63 V, support for industrial temperature grades (-40°C to +105°C), an 8-channel 12-bit ADC with sample averaging and oversampling, a 10-bit 350 ksps DAC, six SERCOM modules configurable as UART/SPI/I2C, and a 256-channel Peripheral Touch Controller supporting capacitive buttons, sliders, and wheels. The device also integrates an RTC, multiple timer/counters, a Watchdog timer, and a 32.768 kHz RTC oscillator.
Architecturally, the ATSAMD20J15A-ANT uses the Cortex-M0+ core with a single-cycle multiplier and SysTick timer. The bus matrix supports concurrent access to Flash and SRAM, and a DMA controller offloads data movement for ADC conversions and SERCOM transfers. The Event System allows peripherals to trigger one another without CPU intervention, reducing latency and active-mode power.
Typical applications include home automation sensor nodes, consumer HMI with capacitive touch panels, industrial metering, IoT edge devices, and low-cost motor control. Designers leverage the SAM D20 ecosystem (Atmel Studio/Microchip Studio, ASF, and MPLAB X with MCC) for rapid firmware development.
When designing with this device, ensure the supply rail stays within 1.62 V to 3.63 V. Place decoupling capacitors close to each VDD pin, and consider using the Idle and Standby sleep modes plus the Sleepwalking feature to minimize average current consumption.
This page synthesizes distributor pricing, drop-in alternatives from the SAM D20 family, and practical design notes that go beyond what the manufacturer datasheet alone provides.
ドロップイン代替品: ATSAMD20J15A-ANT — 同一パッケージでピン互換。PCBの作り直しが必要な異なるパッケージの部品は除外されています。
このシリーズのバリエーション
同一シリーズでドロップイン互換のモデル: ATSAMD20J15A-ANT (同一形状・フットプリント) — 相違点: Package, ADC, Operating Temperature Range, SRAM, Communication Interfaces.
クイック比較ツール — 並列比較する代替部品を選択:
ATSAMD20J15A-AUT
✅ ドロップイン✓ 在庫あり
$1.85 / 個
データシートを見る →ATSAMD20J15A-AN
✅ ドロップイン✓ 在庫あり
$2.15 / 個
データシートを見る →ATSAMD20J14A-AUT
✅ ドロップイン✓ 在庫あり
$1.85 / 個
データシートを見る →ATSAMD20G18A-ANT
✅ ドロップイン✓ 在庫あり
$2.55 / 個
データシートを見る →ATSAMD20G17A-AUT
✅ ドロップイン✓ 在庫あり
$1.42 / 個
データシートを見る →ATSAMD20E18A-AU
✅ ドロップイン✓ 在庫あり
$2.18 / 個
データシートを見る →ATSAMD20J15A-ANT 最大定格&電気的特性
| Core | ARM Cortex-M0+ (32-bit) |
| Series | SAM D20J (Atmel SMART) |
| Maximum CPU Frequency | 48 MHz |
| Program Memory (Flash) | 32 KB (32K x 8) |
| Data Memory (SRAM) | 4 KB |
| Operating Voltage Range | 1.62 V to 3.63 V |
| 動作温度範囲 | -40°C to +105°C (Industrial, "ANT" suffix) |
| パッケージ | 64-TQFP (10x10 mm), Tape and Reel |
| 実装タイプ | Surface Mount |
| DAC | 10-bit, 1 channel, 350 ksps |
| Peripheral Touch Controller (PTC) | 256-channel, supports buttons/sliders/wheels |
| Communication Interfaces | 6x SERCOM (UART/SPI/I2C configurable), I2S |
| RTC | Yes, with 32.768 kHz oscillator support |
| Lead-Free / RoHS | Lead-free, RoHS compliant per Mouser listing ("GREEN") |
ATSAMD20J15A-ANT ピン構成
| ピン 1 | PA00 — General I/O pin, also XIN32 (32.768 kHz crystal input) |
| ピン 2 | PA01 — General I/O pin, also XOUT32 (32.768 kHz crystal output) |
| ピン 3 | PA02 — General I/O pin / AIN0 (ADC input) |
| ピン 4 | PA03 — General I/O pin / AIN1 / VREFA reference voltage |
| ピン 5 | GND — Ground |
| ピン 6 | VDD — Digital supply voltage |
| ピン 7 | PA04 — General I/O pin / AIN2 |
| ピン 8 | PA05 — General I/O pin / AIN3 |
| ピン 9 | PA06 — General I/O pin / AIN4 |
| ピン 10 | PA07 — General I/O pin / AIN5 |
| ピン 11 | PA08 — General I/O pin / AIN6 / PTC Y0 |
| ピン 12 | PA09 — General I/O pin / AIN7 / PTC Y1 |
| ピン 13 | PA10 — General I/O pin / PTC Y2 |
| ピン 14 | PA11 — General I/O pin / PTC Y3 |
| ピン 15 | VDD — Digital supply voltage |
| ピン 16 | GND — Ground |
| ピン 17 | PA12 — General I/O pin / PTC Y4 |
| ピン 18 | PA13 — General I/O pin / PTC Y5 |
| ピン 19 | PA14 — General I/O pin / PTC Y6 |
| ピン 20 | PA15 — General I/O pin / PTC Y7 |
| ピン 21 | PA16 — General I/O pin / PTC Y8 / SERCOM1 PAD0 |
| ピン 22 | PA17 — General I/O pin / PTC Y9 / SERCOM1 PAD1 |
| ピン 23 | PA18 — General I/O pin / SERCOM1 PAD2 |
| ピン 24 | PA19 — General I/O pin / SERCOM1 PAD3 |
| ピン 25 | PA20 — General I/O pin / SERCOM3 PAD0 |
| ピン 26 | PA21 — General I/O pin / SERCOM3 PAD1 |
| ピン 27 | PA22 — General I/O pin / SERCOM3 PAD2 |
| ピン 28 | PA23 — General I/O pin / SERCOM3 PAD3 |
| ピン 29 | GND — Ground |
| ピン 30 | VDD — Digital supply voltage |
| ピン 31 | PA24 — General I/O pin / SERCOM5 PAD0 |
| ピン 32 | PA25 — General I/O pin / SERCOM5 PAD1 |
| ピン 33 | PB00 — General I/O pin |
| ピン 34 | PB01 — General I/O pin |
| ピン 35 | PB02 — General I/O pin / SERCOM5 PAD2 |
| ピン 36 | PB03 — General I/O pin / SERCOM5 PAD3 |
| ピン 37 | PB04 — General I/O pin |
| ピン 38 | PB05 — General I/O pin |
| ピン 39 | PB06 — General I/O pin |
| ピン 40 | PB07 — General I/O pin |
| ピン 41 | PB08 — General I/O pin / SERCOM4 PAD0 |
| ピン 42 | PB09 — General I/O pin / SERCOM4 PAD1 |
| ピン 43 | PB10 — General I/O pin / SERCOM4 PAD2 |
| ピン 44 | PB11 — General I/O pin / SERCOM4 PAD3 |
| ピン 45 | PB12 — General I/O pin / SERCOM0 PAD0 |
| ピン 46 | PB13 — General I/O pin / SERCOM0 PAD1 |
| ピン 47 | PB14 — General I/O pin / SERCOM0 PAD2 |
| ピン 48 | PB15 — General I/O pin / SERCOM0 PAD3 |
| ピン 49 | PB16 — General I/O pin / SERCOM2 PAD0 |
| ピン 50 | PB17 — General I/O pin / SERCOM2 PAD1 |
| ピン 51 | PB18 — General I/O pin / SERCOM2 PAD2 |
| ピン 52 | PB19 — General I/O pin / SERCOM2 PAD3 |
| ピン 53 | PB20 — General I/O pin |
| ピン 54 | PB21 — General I/O pin |
| ピン 55 | VDD — Digital supply voltage |
| ピン 56 | GND — Ground |
| ピン 57 | PA27 — General I/O pin |
| ピン 58 | RESET — Reset input, active-low |
| ピン 59 | SWDIO — Serial Wire Debug I/O |
| ピン 60 | SWCLK — Serial Wire Debug Clock |
| ピン 61 | PA30 — General I/O pin / SWDIO alternate |
| ピン 62 | PA31 — General I/O pin |
| ピン 63 | GND — Ground (additional) |
| ピン 64 | VDD — Digital supply voltage (additional) |
主な用途
ATSAMD20J15A-ANT の用途: 6 件s: Home Automation Sensor Nodes, Capacitive Touch HMI Panels, Industrial Metering & Data Logging, IoT Edge Devices with Sensor Fusion, Low-Cost Motor Control (BLDC / Stepper), Consumer Wearable Devices.
Home Automation Sensor Nodes
The ATSAMD20J15A-ANT fits home automation sensor nodes because it integrates a 12-bit ADC, six configurable SERCOM channels, and a Cortex-M0+ core running at 48 MHz, all in a single 64-TQFP chip that consumes under 7 mA active. The 1.62 to 3.63 V supply range permits direct connection to a 2x AA alkaline pack without an LDO, while the 4 KB SRAM is sufficient for Zigbee/Thread/Z-Wave stack fragments when paired with a companion radio. PTC support enables touch buttons on smart wall switches, replacing mechanical switches. Compared to a discrete ADC-plus-MCU design, the SAM D20 reduces BOM count by 2 to 3 parts and shrinks PCB area by approximately 40%.
おすすめ
Capacitive Touch HMI Panels
For capacitive touch HMI panels the ATSAMD20J15A-ANT provides a 256-channel Peripheral Touch Controller, eliminating the need for an external touch IC. Each PTC channel supports self- and mutual-capacitance acquisition via DMA, allowing up to 64 buttons or a 12-segment slider/wheel without CPU intervention. The 48 MHz Cortex-M0+ can refresh 64 buttons at 50 Hz with <2% CPU load, leaving headroom for LED driving via PWM (TCC) and SERCOM-based display links. Compared to using a discrete touch controller, integrating PTC cuts BOM cost by $0.30 to $0.50 per node and reduces touch latency by 1 to 2 ms.
Industrial Metering & Data Logging
In industrial metering the ATSAMD20J15A-ANT shines thanks to its 12-bit ADC with oversampling (effectively 14-bit), hardware averaging, and a 10-bit DAC for analog loop output. The RTC with 32.768 kHz crystal support enables accurate time-stamped logging across week-long intervals, and the 4 KB SRAM buffer lets designers batch-flash writes to extend endurance. Operating from -40 to +105C, the device handles factory-floor environments. In a typical electricity meter, the SAM D20 samples two CT channels at 4 kHz while running a CRC-protected log to the 32 KB Flash, fitting comfortably within the 48 MHz budget.
IoT Edge Devices with Sensor Fusion
IoT edge devices benefit from the ATSAMD20J15A-ANT's 48 MHz Cortex-M0+ core, 32 KB Flash, and 6 SERCOM channels to interface with multiple I2C sensors (temperature, humidity, IMU) simultaneously. The DMA controller offloads ADC and SERCOM transfers, letting the MCU stay in Idle or Standby until the Event System wakes it on a sensor interrupt, dropping average current below 10 uA in duty-cycled designs. For BLE/Zigbee uplinks, the SERCOM can drive an AT-command radio over UART while another SERCOM handles a SPI IMU. Compared to 8-bit alternatives, the 32-bit core runs sensor fusion at 4-6x the throughput.
Low-Cost Motor Control (BLDC / Stepper)
The ATSAMD20J15A-ANT can drive low-cost BLDC or stepper motors via its TCC (Timer/Counter for Control) peripherals, which generate complementary PWM with dead-time insertion and hardware fault shutdown. The integrated 12-bit ADC samples back-EMF or current-sense signals synchronously to the PWM, while the Cortex-M0+ runs a 6-step or FOC commutation loop at 48 MHz. Six SERCOM channels support encoder feedback (SPI) or serial command interfaces. Power dissipation at moderate loads is well within the 64-TQFP's 0.6 W thermal envelope; designers should add a copper pour of at least 1 sq. cm for sustained 20 mA drive currents.
Consumer Wearable Devices
Consumer wearables such as fitness bands leverage the ATSAMD20J15A-ANT's low-power Sleepwalking mode, which lets peripherals wake the CPU only when needed. The integrated 10-bit DAC can drive a piezo buzzer for haptic feedback, while PTC channels support touch controls. The 4 KB SRAM is adequate for storing 1-2 hours of step-count or heart-rate data; for longer logs, designers buffer to external Flash via SPI. The 64-TQFP (10x10 mm) is larger than QFN alternatives, so wearables typically use the 32-pin variant (SAM D20G family); however the ANT works well for wearable docking stations and charger hubs.
おすすめ製品の概要
エンジニアリング参考データ: ATSAMD20J15A-ANT — 比較、設計ガイダンス、コンプライアンス情報。
選定ガイド
代替品との比較
| パラメータ | この製品 | ATSAMD20J15A-AUT | ATSAMD20J15A-AN | ATSAMD20J14A-AUT | ATSAMD20G18A-ANT |
|---|---|---|---|---|---|
| Package | 64-TQFP (10x10) | 64-TQFP (10x10) - same | 64-TQFP (10x10) - same | 64-TQFP (10x10) - same | 64-TQFP (10x10) - same |
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Core | ARM Cortex-M0+ @ 48 MHz | ARM Cortex-M0+ @ 48 MHz | ARM Cortex-M0+ @ 48 MHz | ARM Cortex-M0+ @ 48 MHz | ARM Cortex-M0+ @ 48 MHz |
| Flash Memory | 32 KB | 32 KB | 32 KB | 16 KB | 256 KB |
| SRAM | 4 KB | 4 KB | 4 KB | 2 KB | 32 KB |
| Temperature Grade | Industrial -40 to +105 C | AEC-Q100 Automotive -40 to +125 C | Industrial -40 to +105 C | AEC-Q100 Automotive -40 to +125 C | Industrial -40 to +105 C |
| Operating Voltage | 1.62 V to 3.63 V | 1.62 V to 3.63 V | 1.62 V to 3.63 V | 1.62 V to 3.63 V | 1.62 V to 3.63 V |
| SERCOM Modules | 6 | 6 | 6 | 6 | 6 |
主な差別化要因
- PTC capacitive touch controller integrated on-chip (vs PIC16F684-I/SL (no PTC))
- Cortex-M0+ at 48 MHz vs 8-bit PIC16F MCUs at 20 MHz (vs PIC16F648A-I/SO (8-bit PIC mid-range @ 20 MHz))
- 6 SERCOM modules vs typically 1-2 UART/SPI on PIC16F (vs PIC16F630-I/SL (1 UART, no SPI))
設計ノート
The ATSAMD20J15A-ANT operates from 1.62 V to 3.63 V and draws approximately 7 mA in Active mode at 48 MHz. Use a 1 uF + 100 nF decoupling pair on each VDD pin (pins 6, 15, 30, 55, 64) and place the 100 nF cap within 2 mm of the pin to suppress switching transients. For battery designs, leverage the Idle (1.4 mA) and Standby (1.5 uA with RTC) modes plus the Sleepwalking feature to drop average current below 50 uA in duty-cycled IoT nodes.
The 64-TQFP has 0.5 mm pitch and benefits from a 4-layer PCB with a continuous ground plane under the package. Keep SERCOM traces under 50 mm and route them impedance-matched when running above 10 MHz. Place the 32.768 kHz crystal within 5 mm of pins 1-2 (PA00/PA01) with guard traces to GND; stray capacitance above 5 pF on these pins will pull the oscillator off-frequency.
Do not exceed 3.63 V on VDD or the SAM D20 will latch-up; add a TVS diode on the supply rail if the input source can spike above 3.7 V. Note that the ADC VREFA pin (PA03) must be de-coupled with 100 nF and should not be left floating - tie it to VDD via 1 kohm if unused. Also, when using PTC channels, calibrate the touch baseline after each wake-up from Standby; an uncalibrated baseline causes false triggers in the first 100 ms after wake.
コンプライアンス情報
Mouser listing confirms 'GREEN' (RoHS-compliant lead-free) Industrial-grade (-40C to +105C) variant. For AEC-Q100 automotive qualification, use the AUT suffix (e.g., ATSAMD20J15A-AUT).