ATSAMD20J17A-CUT - 48MHz Cortex-M0+ MCU 128KB Flash | Microchip
Référence : ATSAMD20J17A-CUT ✓ Actif| Qté | Prix unitaire | Total |
|---|---|---|
| 1 | $4.32 | $4,32 |
| 10 | $3.91 | $39,10 |
| 100 | $3.34 | $334,00 |
| 500 | $2.85 | $1 425,00 |
| 1 000 | $2.42 | $2 420,00 |
| 5 000 | $2.05 | $10 250,00 |
ATSAMD20J17A-CUT Présentation
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.
Alternatives de remplacement direct pour ATSAMD20J17A-CUT — même boîtier, compatible broche à broche. Les références à boîtier différent nécessitant une retouche du PCB sont exclues.
Variantes de cette série
Modèles de la même série directement compatibles avec ATSAMD20J17A-CUT (même facteur de forme et même empreinte) — différant par ADC, Package, DAC, SRAM, RoHS Status.
Outil de comparaison rapide — sélectionnez des références alternatives pour une comparaison côte à côte :
ATSAMD20J17A-CNT
✅ Remplacement direct✓ En stock
$2.61 / unité
Voir la fiche technique →ATSAMD20J18A-CUT
✅ Remplacement direct📋 Alternative de référence (hors catalogue)
ATSAMD21J17A-CUT
✅ Remplacement direct✓ En stock
$2.48 / unité
Voir la fiche technique →ATSAMD20J16B-MN
✅ Remplacement direct✓ En stock
$1.73 / unité
Voir la fiche technique →ATSAMC21J18A-MUT64
✅ Remplacement direct✓ En stock
$2.85 / unité
Voir la fiche technique →ATSAMD20J17A-CUT Valeurs maximales et caractéristiques électriques
| 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 |
| Tension d'alimentation | 1.62 V to 3.63 V |
| Température de fonctionnement | -40C to +85C (Industrial) |
| Boîtier | 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 |
| Type de montage | Surface Mount (BGA) |
| Statut RoHS | Compliant |
Configuration des broches de ATSAMD20J17A-CUT
| Broche A1 | VDDIN — Main supply input, 1.62-3.63 V |
| Broche A2 | PA00 — GPIO / ADC IN0 / SERCOM1 PAD0 |
| Broche A3 | PA01 — GPIO / ADC IN1 / SERCOM1 PAD1 |
| Broche A4 | PA02 — GPIO / ADC_IN2 / DAC OUT |
| Broche A5 | PA03 — GPIO / ADC_IN3 / VREFA |
| Broche A6 | GND — Ground |
| Broche A7 | PA04 — GPIO / VREFB / ADC_IN4 |
| Broche A8 | PA05 — GPIO / ADC_IN5 |
| Broche B1 | PA06 — GPIO / ADC_IN6 / SERCOM0 PAD0 |
| Broche B2 | PA07 — GPIO / ADC_IN7 / SERCOM0 PAD1 |
| Broche B3 | PA08 — GPIO / SERCOM0 PAD2 / I2S |
| Broche B4 | PA09 — GPIO / SERCOM0 PAD3 / I2S |
| Broche B5 | PA10 — GPIO / SERCOM2 PAD2 |
| Broche B6 | PA11 — GPIO / SERCOM2 PAD3 |
| Broche B7 | PA12 — GPIO / SERCOM2 PAD0 / USB DP (alt fn) |
| Broche B8 | PA13 — GPIO / SERCOM2 PAD1 / USB DM (alt fn) |
| Broche C1 | PA14 — GPIO / SERCOM3 PAD2 |
| Broche C2 | PA15 — GPIO / SERCOM3 PAD3 |
| Broche C3 | PA16 — GPIO / SERCOM1 PAD0 / I2S |
| Broche C4 | PA17 — GPIO / SERCOM1 PAD1 / I2S |
| Broche C5 | PA18 — GPIO / SERCOM3 PAD0 |
| Broche C6 | PA19 — GPIO / SERCOM3 PAD1 |
| Broche C7 | PA20 — GPIO / SERCOM5 PAD2 |
| Broche C8 | PA21 — GPIO / SERCOM5 PAD3 |
| Broche D1 | PA22 — GPIO / SERCOM3 PAD0 / I2C SDA |
| Broche D2 | PA23 — GPIO / SERCOM3 PAD1 / I2C SCL |
| Broche D3 | PA24 — GPIO / SERCOM5 PAD0 / USB Host enable |
| Broche D4 | PA25 — GPIO / SERCOM5 PAD1 / 32 kHz out |
| Broche D5 | PB00 — GPIO / ADC IN8 |
| Broche D6 | PB01 — GPIO / ADC IN9 |
| Broche D7 | PB02 — GPIO / ADC IN10 / SERCOM5 PAD0 |
| Broche D8 | PB03 — GPIO / ADC IN11 / SERCOM5 PAD1 |
| Broche E1 | PB04 — GPIO / ADC IN12 |
| Broche E2 | PB05 — GPIO / ADC IN13 |
| Broche E3 | PB06 — GPIO / SERCOM4 PAD0 |
| Broche E4 | PB07 — GPIO / SERCOM4 PAD1 |
| Broche E5 | PB08 — GPIO / SERCOM4 PAD2 / I2S |
| Broche E6 | PB09 — GPIO / SERCOM4 PAD3 / I2S |
| Broche E7 | PB10 — GPIO / SERCOM4 PAD0 |
| Broche E8 | PB11 — GPIO / SERCOM4 PAD1 |
| Broche F1 | PB12 — GPIO / PTC YN0 |
| Broche F2 | PB13 — GPIO / PTC YP0 |
| Broche F3 | PB14 — GPIO / PTC YN1 |
| Broche F4 | PB15 — GPIO / PTC YP1 |
| Broche F5 | PB16 — GPIO / PTC YN2 |
| Broche F6 | PB17 — GPIO / PTC YP2 |
| Broche F7 | PA27 — GPIO / XIN32 (32 kHz crystal in) |
| Broche F8 | PA28 — GPIO / XOUT32 (32 kHz crystal out) |
| Broche G1 | VDDCORE — Internal core voltage (decouple) |
| Broche G2 | RESET — Reset input, active-low |
| Broche G3 | VDDIO — I/O supply |
| Broche G4 | GND — Ground |
| Broche G5 | PA30 — GPIO / SWCLK (programming) |
| Broche G6 | PA31 — GPIO / SWDIO (programming) |
| Broche G7 | VBAT — RTC battery domain supply |
| Broche G8 | VSW — DC-DC converter switch node |
Applications typiques
ATSAMD20J17A-CUT convient pour 6 applications: 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.
Recommandé
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.
Recommandé
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.
Recommandé
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.
Recommandé
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.
Recommandé
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.
Recommandé
Récapitulatif des produits recommandés
Données de référence d'ingénierie pour ATSAMD20J17A-CUT — comparaison, recommandations de conception et informations de conformité.
Guide de sélection
Comparaison avec les alternatives
| Paramètre | Ce produit | 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 |
Principaux différenciateurs
- Largest Flash in 64-UFBGA SAM D20 family with no USB overhead (vs ATSAMD21J17A-CUT)
- Pin-compatible upgrade path to 256 KB Flash (vs ATSAMD20J18A-CUT)
- Lower-cost downgrade path with same die family (vs ATSAMD20J16B-MN)
Notes de conception
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.
Informations de conformité
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.