ATSAMD20J17A-AUT - 48MHz Cortex-M0+ MCU 128KB Flash | Microchip
Référence : ATSAMD20J17A-AUT ✓ Actif| Qté | Prix unitaire | Total |
|---|---|---|
| 1 | $4.1 | $4,10 |
| 10 | $3.69 | $36,90 |
| 100 | $3.05 | $305,00 |
| 500 | $2.65 | $1 325,00 |
| 1 000 | $2.3 | $2 300,00 |
ATSAMD20J17A-AUT Présentation
What is a Cortex-M0+ microcontroller? It is a 32-bit ARM processor core optimized for the smallest die size, lowest power, and simplest programmer's model in the ARMv6-M architecture family. The Cortex-M0+ sits below Cortex-M3/M4/M7 in performance and above 8-bit legacy cores like 8051 and AVR in capability, and is widely used in cost-sensitive IoT, sensor hubs, and battery-powered consumer devices. Microcontrollers of this class integrate flash, SRAM, peripherals, and a voltage regulator into a single chip, removing the need for an external memory bus.
Key features of the ATSAMD20J17A-AUT include: up to 48MHz operation from a 1.62V to 3.63V supply, six SERCOM (serial communication) interfaces that can each be configured as UART, SPI, or I2C, a 12-bit 350ksps ADC with up to 20 channels, a 10-bit 350ksps DAC, six 16-bit timer/counters, a Real-Time Clock (RTC), and full-speed USB device with on-chip transceiver. The integrated Peripheral Touch Controller supports button, slider, and wheel capacitive touch sensing without external ICs, which is unusual for MCUs in this price bracket.
The device uses a single 32.768kHz crystal or internal 32kHz oscillator for low-power RTC operation, an 8MHz internal oscillator as the default system clock source, and offers multiple low-power modes (IDLE, STANDBY, BACKUP) where quiescent current drops below a few microamps. The Event System and Peripheral Event Controller allow peripherals to trigger each other without CPU intervention, enabling deterministic low-latency response and CPU-offload.
Typical applications include home automation nodes, smart metering endpoints, industrial sensor transmitters, consumer wearables, USB HID/CDC devices, and capacitive touch user interfaces. The exposed thermal pad on the 64-TQFP provides a low-impedance ground bond for higher-current USB and ADC designs, while the wide supply range supports both 3.3V and 1.8V system rails.
Design consideration: when using the ADC, place a 100nF decoupling capacitor adjacent to each ADC channel pin and route analog traces away from switching nodes. For USB applications, the on-chip pull-up resistor on D+ must be enabled in firmware, and the 48MHz system clock must be locked to the DFLL or a crystal reference to meet USB timing tolerance.
This page synthesizes distributor pricing, pin-compatible drop-in alternatives, and design considerations not found in the manufacturer datasheet alone, providing engineers a single reference for component evaluation.
Alternatives de remplacement direct pour ATSAMD20J17A-AUT — 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-AUT (même facteur de forme et même empreinte) — différant par ADC, Package, Operating Temperature, MSL Level, DAC.
Outil de comparaison rapide — sélectionnez des références alternatives pour une comparaison côte à côte :
ATSAMD20E17A-AUT
✅ Remplacement direct✓ En stock
$2.7 / unité
Voir la fiche technique →ATSAMD20J17A-AU
✅ Remplacement direct✓ En stock
$2.05 / unité
Voir la fiche technique →ATSAMD21J17A-AUT
✅ Remplacement direct✓ En stock
$3.3 / unité
Voir la fiche technique →ATSAMD20J18A-AUT
✅ Remplacement direct ⚠️ Spécifications non vérifiées✓ En stock
$2.78 / unité
Voir la fiche technique →ATSAMC21J17A-AUT
✅ Remplacement direct📋 Alternative de référence (hors catalogue)
ATSAMD20J16B-AUT
✅ Remplacement direct📋 Alternative de référence (hors catalogue)
ATSAMD20J17A-AUT Valeurs maximales et caractéristiques électriques
| Core Architecture | ARM Cortex-M0+ |
| Core Count | 1 (Single-Core) |
| Maximum CPU Frequency | 48 MHz |
| Flash Memory | 128 KB (128K x 8) |
| SRAM | 16 KB |
| Operating Voltage Range | 1.62 V to 3.63 V |
| ADC | 12-bit, up to 20 channels, 350 ksps |
| DAC | 10-bit, 350 ksps |
| USB Interface | USB 2.0 Full-Speed Device with on-chip transceiver |
| SERCOM Modules | 6 (configurable as UART/SPI/I2C) |
| Timers | 6 x 16-bit Timer/Counters |
| Peripheral Touch Controller (PTC) | 256-channel, supports button/slider/wheel |
| Real-Time Clock (RTC) | Yes, with 32.768kHz domain |
| Plage de température de fonctionnement | -40C to +85C (Industrial, AUT grade) |
| Boîtier | 64-pin TQFP (10x10 mm) with exposed pad |
| Type de montage | Surface Mount |
| Niveau MSL | 3 (168 hours) |
| Statut RoHS | Compliant |
Configuration des broches de ATSAMD20J17A-AUT
| Broche 1 | PA00 — I/O port A pin 0, ADC AIN0, PTC XOY, SERCOM alternative |
| Broche 2 | PA01 — I/O port A pin 1, ADC AIN1, PTC X1Y, SERCOM alt |
| Broche 3 | PA02 — I/O port A pin 2, ADC AIN2, PTC X2Y, SERCOM alt |
| Broche 4 | PA03 — I/O port A pin 3, ADC AIN3, PTC X3Y, VREF output |
| Broche 5 | GND — Ground |
| Broche 6 | VDDIO — I/O supply voltage (1.62V to 3.63V) |
| Broche 7 | VDDIN — Voltage regulator input supply |
| Broche 8 | PA04 — I/O port A pin 4, ADC AIN4, VREF, SERCOM alt |
| Broche 9 | PA05 — I/O port A pin 5, ADC AIN5, SERCOM alt |
| Broche 10 | PA06 — I/O port A pin 6, ADC AIN6, DAC VOUT, SERCOM alt |
| Broche 11 | PA07 — I/O port A pin 7, ADC AIN7, SERCOM alt |
| Broche 12 | PA08 — I/O port A pin 8, ADC AIN8, PTC X8Y, SERCOM alt |
| Broche 13 | PA09 — I/O port A pin 9, ADC AIN9, PTC X9Y, SERCOM alt |
| Broche 14 | PA10 — I/O port A pin 10, ADC AIN10, PTC X10Y, SERCOM alt |
| Broche 15 | PA11 — I/O port A pin 11, ADC AIN11, PTC X11Y, SERCOM alt |
| Broche 16 | PA12 — I/O port A pin 12, PTC X12Y, SERCOM alt |
| Broche 17 | PA13 — I/O port A pin 13, PTC X13Y, SERCOM alt |
| Broche 18 | PA14 — I/O port A pin 14, PTC X14Y, SERCOM alt |
| Broche 19 | PA15 — I/O port A pin 15, PTC X15Y, SERCOM alt |
| Broche 20 | PA16 — I/O port A pin 16, PTC X16Y, SERCOM alt |
| Broche 21 | PA17 — I/O port A pin 17, PTC X17Y, SERCOM alt |
| Broche 22 | PA18 — I/O port A pin 18, PTC X18Y, SERCOM alt |
| Broche 23 | PA19 — I/O port A pin 19, PTC X19Y, SERCOM alt |
| Broche 24 | PA20 — I/O port A pin 20, PTC X20Y, SERCOM alt |
| Broche 25 | PA21 — I/O port A pin 21, PTC X21Y, SERCOM alt |
| Broche 26 | PA22 — I/O port A pin 22, PTC X22Y, SERCOM alt |
| Broche 27 | PA23 — I/O port A pin 23, PTC X23Y, SERCOM alt |
| Broche 28 | PA24 — I/O port A pin 24, USB D-, SERCOM alt |
| Broche 29 | PA25 — I/O port A pin 25, USB D+, SERCOM alt |
| Broche 30 | GND — Ground |
| Broche 31 | VDDIO — I/O supply voltage |
| Broche 32 | PA26 — I/O port A pin 26, SERCOM alt |
| Broche 33 | PA27 — I/O port A pin 27, SERCOM alt |
| Broche 34 | PA28 — I/O port A pin 28, SERCOM alt |
| Broche 35 | PA29 — I/O port A pin 29, SERCOM alt |
| Broche 36 | PA30 — I/O port A pin 30, SWCLK (programming), SERCOM alt |
| Broche 37 | PA31 — I/O port A pin 31, SWDIO (programming), SERCOM alt |
| Broche 38 | PB00 — I/O port B pin 0, SERCOM alt |
| Broche 39 | PB01 — I/O port B pin 1, SERCOM alt |
| Broche 40 | PB02 — I/O port B pin 2, SERCOM alt, ADC AIN14 |
| Broche 41 | PB03 — I/O port B pin 3, SERCOM alt, ADC AIN15 |
| Broche 42 | PB04 — I/O port B pin 4, SERCOM alt |
| Broche 43 | PB05 — I/O port B pin 5, SERCOM alt |
| Broche 44 | PB06 — I/O port B pin 6, SERCOM alt |
| Broche 45 | PB07 — I/O port B pin 7, SERCOM alt |
| Broche 46 | PB08 — I/O port B pin 8, SERCOM alt |
| Broche 47 | PB09 — I/O port B pin 9, SERCOM alt |
| Broche 48 | PB10 — I/O port B pin 10, SERCOM alt |
| Broche 49 | PB11 — I/O port B pin 11, SERCOM alt |
| Broche 50 | PB12 — I/O port B pin 12, SERCOM alt |
| Broche 51 | PB13 — I/O port B pin 13, SERCOM alt |
| Broche 52 | PB14 — I/O port B pin 14, SERCOM alt |
| Broche 53 | PB15 — I/O port B pin 15, SERCOM alt |
| Broche 54 | PB16 — I/O port B pin 16, SERCOM alt |
| Broche 55 | PB17 — I/O port B pin 17, SERCOM alt |
| Broche 56 | PB18 — I/O port B pin 18, SERCOM alt |
| Broche 57 | PB19 — I/O port B pin 19, SERCOM alt |
| Broche 58 | PB20 — I/O port B pin 20, SERCOM alt |
| Broche 59 | PB21 — I/O port B pin 21, SERCOM alt |
| Broche 60 | VDDIO — I/O supply voltage |
| Broche 61 | GND — Ground |
| Broche 62 | VDDANA — Analog supply voltage (1.62V to 3.63V) |
| Broche 63 | GNDANA — Analog ground |
| Broche 64 | RESETn — Active-low reset input |
Applications typiques
ATSAMD20J17A-AUT convient pour 6 applications: Home Automation Hubs, Smart Metering Endpoints, Capacitive Touch HMI Panels, Industrial Sensor Transmitters, USB HID Devices, Consumer Wearables.
Home Automation Hubs
The ATSAMD20J17A-AUT fits home automation hubs thanks to its Cortex-M0+ core running at 48 MHz with 128 KB Flash that comfortably holds Zigbee or BLE bridge stacks, plus 16 KB SRAM for protocol buffers. The integrated USB 2.0 full-speed device interface allows direct connection to a Wi-Fi gateway SoC without an external PHY, while the six SERCOM peripherals can simultaneously drive UART to a sensor front-end, SPI to an EEPROM, and I2C to a sensor cluster. The device's industrial -40C to +85C temperature range supports installation in unheated utility rooms. With an active current of typically 7 mA at 48 MHz and standby current in the microamp range, it suits always-listening bedroom-wall nodes that must wake instantly on a button or PIR trigger. The wide 1.62V to 3.63V supply also allows direct battery operation from a 2x AA cell stack.
Recommandé
Smart Metering Endpoints
Smart metering endpoints require precise analog measurement, low standby power, and long-term reliability; the ATSAMD20J17A-AUT addresses these with a 12-bit 350 ksps ADC that supports up to 20 channels of voltage and current sensing, plus a 10-bit DAC for calibration or analog output. The on-chip 32.768 kHz RTC domain and BACKUP mode allow the part to maintain time-keeping and tamper counters below 5 uA, which is critical for battery-powered gas or water meters that must operate for 10+ years. According to the datasheet, the 128 KB Flash stores calibration tables and signed firmware updates with room for a secure element integration. The exposed thermal pad on the 64-TQFP provides reliable heat sinking under continuous ADC sampling at high ambient temperatures. The Cortex-M0+ deterministic interrupt response ensures that metrology sample timing is jitter-free within a single clock cycle.
Recommandé
Capacitive Touch HMI Panels
Capacitive touch HMI panels benefit from the ATSAMD20J17A-AUT's integrated 256-channel Peripheral Touch Controller (PTC), which supports button, slider, and wheel gestures without extra ICs. According to Microchip's application notes, the PTC can scan a 16-button keypad while the Cortex-M0+ core stays in sleep, waking only on a touch event - this keeps typical panel idle current below 50 uA. The 48 MHz CPU provides headroom to run a touch UI plus BLE bridge or LCD driver, while 128 KB Flash holds Atmel START-generated touch libraries. Pin mapping allows direct connection of PTC lines to the 64-TQFP GPIO without external muxes, simplifying PCB layout for kitchen appliances, elevator panels, or industrial HMI.
Recommandé
Industrial Sensor Transmitters
Industrial 4-20 mA sensor transmitters require low power, robust ADC, and industrial temperature rating - the ATSAMD20J17A-AUT delivers all three. The 12-bit ADC samples strain-gauge or thermocouple inputs at 350 ksps while six 16-bit timers drive PWM outputs for actuator control. The 1.62V to 3.63V supply supports both loop-powered 4-20 mA designs (where supply comes from the loop) and 3.3V battery-backed wireless sensor nodes. The exposed pad on the 64-TQFP conducts heat away from the die under continuous high-duty ADC operation at 85C ambient. According to the datasheet, the Event System routes ADC conversion-complete events to timers without CPU wake, minimizing interrupt latency for deterministic control loops.
Recommandé
USB HID Devices
USB HID devices like keyboards, mice, game controllers, and custom instrumentation require an integrated USB transceiver plus enough Flash for HID descriptors and keymaps - the ATSAMD20J17A-AUT provides both. According to the datasheet, the on-chip USB 2.0 full-speed transceiver eliminates external components; users only need the D+/D- ESD protection diodes and a USB connector. The 48 MHz CPU is sufficient for HID polling at 1000 Hz plus capacitive matrix scanning, while the 128 KB Flash holds USB stacks and macro tables. The wide 1.62V to 3.63V supply allows direct battery operation from a Li-ion cell. The exposed thermal pad on the 64-TQFP supports high-busy USB traffic with full host enumeration retry handling.
Recommandé
Consumer Wearables
Consumer wearables such as fitness bands, BLE beacons, and smart watches demand small PCB area, low power, and integrated peripherals - the ATSAMD20J17A-AUT fits with its compact 64-TQFP 10x10 mm footprint, multiple SERCOM channels for BLE module and sensor I2C buses, and integrated 10-bit DAC for haptic driver control. The BACKUP mode drops quiescent current below 1 uA while preserving RTC and tamper flags, allowing months of shelf life from a coin cell. The 12-bit ADC reads battery voltage, skin temperature, and motion sensor outputs without external signal conditioning. According to the datasheet, the 6 timer/counters drive multiple PWM outputs for LED indicators, haptic motors, and backlight drivers simultaneously, eliminating extra timer ICs on the BOM.
Recommandé
Récapitulatif des produits recommandés
Données de référence d'ingénierie pour ATSAMD20J17A-AUT — comparaison, recommandations de conception et informations de conformité.
Guide de sélection
Comparaison avec les alternatives
| Paramètre | Ce produit | ATSAMD20E17A-AUT | ATSAMD20J17A-AU | ATSAMD21J17A-AUT | ATSAMD20J18A-AUT | ATSAMC21J17A-AUT |
|---|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | 64-TQFP (10x10 mm) | 64-TQFP (10x10 mm) - same | 64-TQFP (10x10 mm) - same | 64-TQFP (10x10 mm) - same | 64-TQFP (10x10 mm) - same | 64-TQFP (10x10 mm) - same |
| Core | Cortex-M0+ 48 MHz | Cortex-M0+ 48 MHz | Cortex-M0+ 48 MHz | Cortex-M0+ 48 MHz | Cortex-M0+ 48 MHz | Cortex-M0+ 48 MHz |
| Flash Memory | 128 KB | 128 KB | 128 KB | 128 KB | 256 KB | 128 KB |
| SRAM | 16 KB | 16 KB | 16 KB | 16 KB | 32 KB | 16 KB |
| USB | USB 2.0 FS Device | USB 2.0 FS Device | USB 2.0 FS Device | USB 2.0 FS Device | USB 2.0 FS Device | USB 2.0 FS Device |
| ADC | 12-bit, 20 ch, 350 ksps | 12-bit, 20 ch, 350 ksps | 12-bit, 20 ch, 350 ksps | 12-bit, 20 ch, 350 ksps | 12-bit, 20 ch, 350 ksps | 12-bit, 20 ch, 350 ksps |
| Operating Temperature | -40C to +85C (Industrial) | -40C to +85C (Industrial) | -40C to +85C (Industrial) | -40C to +85C (Industrial) | -40C to +85C (Industrial) | -40C to +85C (Industrial) |
| 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 |
| Unit Price (qty 1, USD) | 4.10 | 4.05 | 4.10 | 4.30 | 4.50 | 3.95 |
Principaux différenciateurs
- Six SERCOM channels that each independently support UART, SPI, or I2C (vs ATSAMC21J17A-AUT)
- Integrated 256-channel Peripheral Touch Controller (PTC) without external IC (vs ATSAMD20J16B-AUT)
- Pin-compatible upgrade path to SAMD21 family with same 64-TQFP footprint (vs ATSAMD20E17A-AUT)
Notes de conception
Solder the exposed thermal pad (pin 65 underside) of the 64-TQFP to a copper pour on the top layer with at least 6 thermal vias (0.3 mm drill, 0.5 mm pitch) to the inner ground plane. Without this bond the die cannot dissipate heat from the regulator under 48 MHz operation at 3.6 V. Decouple each VDDIO and VDDIN pin with a 100 nF X7R ceramic placed within 2 mm of the pin; add a single 4.7 uF bulk cap adjacent to the VDDIN pin. Route the 32.768 kHz crystal traces symmetrically with 1 mm width and guard them with ground pour to suppress noise injection into the PLL.
The internal 1.2 V regulator drops typically 200 mV at 48 MHz full load. Estimated: at 3.3 V supply and 7 mA active current, the regulator drops about 1.4 V of headroom, leaving 2.1 V across the regulator and dissipating roughly 14.7 mW - well within thermal limits. However, do not draw more than 50 mA from VDDIO to power external loads; the internal LDO is shared with the I/O domain. Place a ferrite bead or LC filter if the board draws > 30 mA externally, and keep the VDDANA pin noise below 50 mVpp to preserve ADC ENOB.
USB D+/D- traces must be 45 ohm differential with 90 ohm common-mode, length-matched within 1 mm, and routed over a continuous ground plane. Add 15 kV ESD protection diodes on each line near the USB connector. The USB internal pull-up on D+ must be enabled in firmware; an external 1.5 kAh pull-up to 3.3 V must NOT be placed or the part will fail USB compliance. Series ferrite beads at the USB connector are optional but recommended for EMI-sensitive environments. Common pitfall: do not connect the 32 kHz RTC crystal traces near the USB connector - crosstalk will inject jitter into the RTC.
Informations de conformité
RoHS and REACH compliant per Microchip product page. AUT suffix denotes industrial temperature grade (-40C to +85C) with Tape and Reel packaging. Not AEC-Q100 qualified - for automotive applications use the SAMxA automotive-grade variants.