ATSAMD20J17A-CUT - 48MHz Cortex-M0+ MCU 128KB Flash | Microchip
MPN: ATSAMD20J17A-CUT ✓ Hoạt độngATSAMD20J17A-CUT Tóm tắt
A microcontroller (MCU) is a single-chip computer that integrates a CPU core, program memory (Flash), data memory (SRAM), and a rich set of peripherals (ADC, timers, communication interfaces, GPIO). The SAM D20 family sits inside the broader hierarchy of ARM Cortex-M0+ based microcontrollers -> 32-bit microcontrollers -> microcontrollers -> integrated circuits -> semiconductors. By using the Cortex-M0+ core, the ATSAMD20J17A-CUT delivers 2.14 CoreMark/MHz while preserving the energy efficiency required for battery-powered end nodes.
Key features include the Cortex-M0+ core with single-cycle I/O access, a 12-bit 350 ksps ADC, a 10-bit DAC, up to 6 SERCOM serial communication interfaces, a 24-channel event system, a Real-Time Clock (RTC), and a 256-channel Peripheral Touch Controller (PTC). The device also integrates an 8-channel DMA, a 32-bit hardware divider, and an on-chip 32 kHz RTC oscillator with PLL for the 48 MHz system clock. Sleep current is in the microampere range, with multiple low-power modes (IDLE, STANDBY, BACKUP) selectable per peripheral.
The 64-UFBGA package supports up to 52 GPIO with 5 V tolerant inputs on most pins, plus dedicated I/O for USB, I2C, SPI, and UART through the flexible SERCOM peripheral. The 5x5 mm BGA footprint is intended for space-constrained designs where a QFP would be too large but the application still requires substantial memory and peripheral counts. The device is fully supported by Microchip/Atmel Studio, MPLAB X IDE, and Atmel START code-generator, with a free ASF (Atmel Software Framework) and Harmony 3 drivers.
Typical applications include low-power IoT sensor nodes, smart meters, home automation gateways, industrial control, human-machine interface (HMI), and consumer wearables. The wide supply range and integrated 12-bit ADC also make it a strong fit for battery monitoring and analog front-end (AFE) interfaces.
When designing with this part, ensure the four required decoupling capacitors (one 100 nF per VDD pin group) are placed as close as possible to the IC. For low-power RTC backup from a coin cell, route VBAT through a decoupling network and tie the XIN/XOUT 32.768 kHz crystal traces with short, guarded routing to minimize load capacitance error.
This page synthesizes distributor pricing, drop-in package-compatible alternatives from the same SAM D20 family, and practical design notes not found in the manufacturer datasheet alone, giving procurement and engineering teams a single reference for sourcing decisions.
Bộ thay thế dễ dàng lắp đặt cho ATSAMD20J17A-CUT — cùng gói, chân-to-chân tương thích. Các bộ phận yêu cầu hàn PCB bị loại trừ.
Các biến thể trong loạt này
Các mẫu cùng loạt có thể lắp đặt dễ dàng tương thích với ATSAMD20J17A-CUT (cùng hình factor và footprint) — khác nhau ở ADC, Package, DAC, SRAM, RoHS Status.
ATSAMD20J17A-CNT
✅ Drop-InLiên hệ để biết giá
Xem tài liệu →ATSAMD20J18A-CUT
✅ Drop-In📋 Tham chiếu thay thế (không có trong danh mục)
ATSAMD21J17A-CUT
✅ Drop-InLiên hệ để biết giá
Xem tài liệu →ATSAMD20J16B-MN
✅ Drop-InLiên hệ để biết giá
Xem tài liệu →ATSAMC21J18A-MUT64
✅ Drop-InLiên hệ để biết giá
Xem tài liệu →ATSAMD20J17A-CUT Tỷ lệ tối đa & tính chất điện
| Core | ARM Cortex-M0+ (32-bit) |
| Series | SAM D20J |
| Maximum CPU Clock | 48 MHz |
| CoreMark Performance | 2.14 CoreMark/MHz |
| Program Memory | 128 KB Flash |
| Data Memory | 16 KB SRAM |
| Điện áp cung cấp | 1.62 V to 3.63 V |
| Nhiệt độ hoạt động | -40C to +85C (Industrial) |
| Hộp | 64-ball UFBGA (5x5 mm) |
| GPIO Count | Up to 52 |
| ADC | 12-bit, up to 350 ksps, up to 14 channels |
| DAC | 10-bit, 1 channel |
| Communication Interfaces | Up to 6 SERCOM (configurable as UART/SPI/I2C) |
| RTC | Yes, 32-bit RTC with calendar |
| DMA Channels | 8 channels |
| Touch Controller | 256-channel PTC (Peripheral Touch Controller) |
| Event System | 24 channels |
| Low-Power Modes | IDLE, STANDBY, BACKUP |
| Kiểu lắp đặt | Surface Mount (BGA) |
| Trạng thái RoHS | Compliant |
Cấu hình chân ATSAMD20J17A-CUT
| Chân A1 | VDDIN — Main supply input, 1.62-3.63 V |
| Chân A2 | PA00 — GPIO / ADC IN0 / SERCOM1 PAD0 |
| Chân A3 | PA01 — GPIO / ADC IN1 / SERCOM1 PAD1 |
| Chân A4 | PA02 — GPIO / ADC_IN2 / DAC OUT |
| Chân A5 | PA03 — GPIO / ADC_IN3 / VREFA |
| Chân A6 | GND — Ground |
| Chân A7 | PA04 — GPIO / VREFB / ADC_IN4 |
| Chân A8 | PA05 — GPIO / ADC_IN5 |
| Chân B1 | PA06 — GPIO / ADC_IN6 / SERCOM0 PAD0 |
| Chân B2 | PA07 — GPIO / ADC_IN7 / SERCOM0 PAD1 |
| Chân B3 | PA08 — GPIO / SERCOM0 PAD2 / I2S |
| Chân B4 | PA09 — GPIO / SERCOM0 PAD3 / I2S |
| Chân B5 | PA10 — GPIO / SERCOM2 PAD2 |
| Chân B6 | PA11 — GPIO / SERCOM2 PAD3 |
| Chân B7 | PA12 — GPIO / SERCOM2 PAD0 / USB DP (alt fn) |
| Chân B8 | PA13 — GPIO / SERCOM2 PAD1 / USB DM (alt fn) |
| Chân C1 | PA14 — GPIO / SERCOM3 PAD2 |
| Chân C2 | PA15 — GPIO / SERCOM3 PAD3 |
| Chân C3 | PA16 — GPIO / SERCOM1 PAD0 / I2S |
| Chân C4 | PA17 — GPIO / SERCOM1 PAD1 / I2S |
| Chân C5 | PA18 — GPIO / SERCOM3 PAD0 |
| Chân C6 | PA19 — GPIO / SERCOM3 PAD1 |
| Chân C7 | PA20 — GPIO / SERCOM5 PAD2 |
| Chân C8 | PA21 — GPIO / SERCOM5 PAD3 |
| Chân D1 | PA22 — GPIO / SERCOM3 PAD0 / I2C SDA |
| Chân D2 | PA23 — GPIO / SERCOM3 PAD1 / I2C SCL |
| Chân D3 | PA24 — GPIO / SERCOM5 PAD0 / USB Host enable |
| Chân D4 | PA25 — GPIO / SERCOM5 PAD1 / 32 kHz out |
| Chân D5 | PB00 — GPIO / ADC IN8 |
| Chân D6 | PB01 — GPIO / ADC IN9 |
| Chân D7 | PB02 — GPIO / ADC IN10 / SERCOM5 PAD0 |
| Chân D8 | PB03 — GPIO / ADC IN11 / SERCOM5 PAD1 |
| Chân E1 | PB04 — GPIO / ADC IN12 |
| Chân E2 | PB05 — GPIO / ADC IN13 |
| Chân E3 | PB06 — GPIO / SERCOM4 PAD0 |
| Chân E4 | PB07 — GPIO / SERCOM4 PAD1 |
| Chân E5 | PB08 — GPIO / SERCOM4 PAD2 / I2S |
| Chân E6 | PB09 — GPIO / SERCOM4 PAD3 / I2S |
| Chân E7 | PB10 — GPIO / SERCOM4 PAD0 |
| Chân E8 | PB11 — GPIO / SERCOM4 PAD1 |
| Chân F1 | PB12 — GPIO / PTC YN0 |
| Chân F2 | PB13 — GPIO / PTC YP0 |
| Chân F3 | PB14 — GPIO / PTC YN1 |
| Chân F4 | PB15 — GPIO / PTC YP1 |
| Chân F5 | PB16 — GPIO / PTC YN2 |
| Chân F6 | PB17 — GPIO / PTC YP2 |
| Chân F7 | PA27 — GPIO / XIN32 (32 kHz crystal in) |
| Chân F8 | PA28 — GPIO / XOUT32 (32 kHz crystal out) |
| Chân G1 | VDDCORE — Internal core voltage (decouple) |
| Chân G2 | RESET — Reset input, active-low |
| Chân G3 | VDDIO — I/O supply |
| Chân G4 | GND — Ground |
| Chân G5 | PA30 — GPIO / SWCLK (programming) |
| Chân G6 | PA31 — GPIO / SWDIO (programming) |
| Chân G7 | VBAT — RTC battery domain supply |
| Chân G8 | VSW — DC-DC converter switch node |
Ứng dụng tiêu biểu
ATSAMD20J17A-CUT phù hợp cho 6 Áp dụngs: Battery-Powered IoT Sensor Nodes, Smart Electricity Meters, Home Automation Gateways and HMI, Industrial Control and Sensor Conditioning, Consumer Wearables and Fitness Bands, HVAC and Building Climate Controllers.
Battery-Powered IoT Sensor Nodes
The ATSAMD20J17A-CUT is an ideal host for coin-cell powered IoT sensor endpoints because the Cortex-M0+ core delivers 2.14 CoreMark/MHz at very low active current, and the BACKUP mode retains the RTC while dropping supply current into the low microampere range. With 128 KB of Flash it can host an over-the-air (OTA) bootloader plus the application image for Zigbee, LoRaWAN, or BLE stack peripherals, while 16 KB SRAM comfortably buffers sensor samples before radio transmission. The on-chip 12-bit 350 ksps ADC handles temperature, humidity, and battery voltage sensing without an external AFE, lowering BOM cost.
Được đề xuất
Smart Electricity Meters
In single-phase smart electricity meters, the ATSAMD20J17A-CUT samples current and voltage through its 12-bit ADC at up to 350 ksps, performs RMS and power calculations in firmware, and stores 128 KB worth of load profile data in Flash with EEPROM emulation. The integrated RTC with calendar supports time-stamped tariff events, and the wide 1.62-3.63 V supply lets the meter share the same 3.3 V rail with the metrology AFE. Six SERCOM channels comfortably handle UART to the communication module, I2C to the EEPROM/display, and SPI to the RF or PLC modem.
Được đề xuất
Home Automation Gateways and HMI
Home automation control panels and gateways leverage the ATSAMD20J17A-CUT for the local touch user interface: the on-chip 256-channel PTC (Peripheral Touch Controller) drives capacitive sliders, wheels, and buttons without an external touch IC. With up to 52 GPIO the part can also drive small TFT displays, segment LCDs, or LED indicators while bridging to wireless modules through SERCOM. The Cortex-M0+ at 48 MHz is fast enough to render lightweight LVGL UI frames and parse Matter/Thread/Zigbee payloads simultaneously.
Được đề xuất
Industrial Control and Sensor Conditioning
In factory-automation end nodes, the ATSAMD20J17A-CUT provides multi-protocol industrial connectivity through six configurable SERCOMs supporting RS-485 UART, SPI for digital sensors, and I2C for EEPROMs and IO expanders. Its -40C to +85C industrial temperature rating covers most factory-floor enclosures, while 128 KB of memory can host IEC 61131-3 soft-PLC interpretation logic. The integrated 12-bit ADC with internal references is adequate for 4-20 mA loop monitoring when paired with external current-sense resistors.
Được đề xuất
Consumer Wearables and Fitness Bands
Wearable fitness bands benefit from the ATSAMD20J17A-CUT's combination of low-power operation and integrated peripherals: BACKUP current is in the low microampere range while the 32.768 kHz RTC keeps time-stamping alive, and the 12-bit ADC reads optical heart-rate sensor signals and battery voltage. With 128 KB Flash it can host a BLE GATT service stack plus activity recognition algorithms, and the SERCOM peripherals easily bind to a low-energy BLE companion radio. The 64-UFBGA package supports slim wristband form factors with less than 5x5 mm MCU footprint.
Được đề xuất
HVAC and Building Climate Controllers
HVAC zone controllers and thermostats use the ATSAMD20J17A-CUT to drive TRIACs, read NTC thermistors, and communicate over Modbus or BACnet. Its 128 KB Flash is sufficient for scheduling firmware and adaptive control loops, and the 12-bit ADC directly digitizes multiple temperature and humidity sensors. The RTC maintains time-of-day schedules without an external RTC IC, while six SERCOMs handle UART for Modbus, SPI for the LCD, and I2C for external EEPROM and environment sensors. Wide supply tolerance permits direct use on 3.3 V rails derived from rectified 24 VAC.
Được đề xuất
Tóm tắt các sản phẩm được đề xuất
Dữ liệu tham khảo kỹ thuật cho ATSAMD20J17A-CUT — so sánh, hướng dẫn thiết kế và thông tin tuân thủ.
Hướng dẫn chọn lựa
So sánh với các sản phẩm thay thế
| Tham số | Sản phẩm này | ATSAMD20J17A-CNT | ATSAMD20J18A-CUT | ATSAMD21J17A-CUT | ATSAMD20J16B-MN | ATSAMC21J18A-MUT |
|---|---|---|---|---|---|---|
| Package | 64-UFBGA (5x5) | 64-UFBGA (5x5) - same | 64-UFBGA (5x5) - same | 64-UFBGA (5x5) - same | 64-UFBGA (5x5) - same | 64-UFBGA (5x5) - same |
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Core | ARM Cortex-M0+ | ARM Cortex-M0+ | ARM Cortex-M0+ | ARM Cortex-M0+ | ARM Cortex-M0+ | ARM Cortex-M0+ |
| Maximum Clock | 48 MHz | 48 MHz | 48 MHz | 48 MHz | 48 MHz | 48 MHz |
| Flash | 128 KB | 128 KB | 256 KB | 128 KB | 64 KB | 256 KB |
| SRAM | 16 KB | 16 KB | 32 KB | 16 KB | 8 KB | 32 KB |
| ADC | 12-bit, 350 ksps | 12-bit, 350 ksps | 12-bit, 350 ksps | 12-bit, 1 Msps | 12-bit, 350 ksps | 12-bit, 1 Msps |
| Supply 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 | 1.62 V to 3.63 V |
| USB | No | No | No | Yes, USB 2.0 FS | No | Yes, USB 2.0 FS |
| Operating Temperature | -40C to +85C | -40C to +85C | -40C to +85C | -40C to +85C | -40C to +85C | -40C to +85C |
Bảo phân biệt quan trọng
- Largest Flash in 64-UFBGA SAM D20 family with no USB overhead (vsATSAMD21J17A-CUT)
- Pin-compatible upgrade path to 256 KB Flash (vsATSAMD20J18A-CUT)
- Lower-cost downgrade path with same die family (vsATSAMD20J16B-MN)
Ghi chú thiết kế
Place one 100 nF X7R decoupling capacitor as close as possible to each VDD pin ball (VDDIN, VDDIO, VDDCORE) and connect the GND end to the inner ground plane with a short, wide via. Add a single 4.7 uF bulk capacitor near the IC for transient response during sleep-wake cycles. For the VBAT RTC supply, route through a ferrite bead from VDDIN or coin cell and add 100 nF decoupling close to the VBAT ball.
The 64-UFBGA uses 0.5 mm ball pitch - design PCB pad diameter 0.30 mm with NSMD (non-solder mask defined) pads and a microvia-in-pad stackup. Use a 4-layer PCB with a continuous ground plane beneath the BGA to provide thermal spreading. Escape routing on the top layer requires 0.10 mm trace width/spacing with 0.20 mm drill microvias; use the BGA escape pattern recommended in the SAM D20 datasheet section 38.
Route the SWD signals (PA30 SWCLK, PA31 SWDIO) with characteristic impedance of 50 ohms and a maximum length of 50 mm to the debug header. Place the 10 kohm SWD pull-up on SWDIO close to the MCU. The 32.768 kHz crystal traces (XIN32, XOUT32) must be short, matched-length, and surrounded by ground guard to minimize load capacitance error.
Do not exceed 3.63 V on any VDD pin - the part is 1.8 V logic-class and lacks 5 V tolerance on most GPIO. Use an external level shifter for legacy 5 V peripherals. The ARM Cortex-M0+ core begins execution from the on-chip NVM; if using an external bootloader, configure the BOOTPROT bits correctly or the device will lock. Always configure the unused GPIO as inputs with pull-up enabled to avoid floating input leakage.
Thông tin tuân thủ
RoHS compliant per Microchip/Atmel product page; industrial temperature grade only. AEC-Q100 qualification is not applicable to standard SAM D20 commercial/industrial parts. For automotive designs, choose the SAM D20 AEC-Q100 qualified variants.