We detect you are using an unsupported browser. For the best experience, please visit the site using Chrome, Firefox, Safari, or Edge. X

Implementing advanced motor control often requires a robust solution that offers the performance of a Digital Signal Processor (DSP) engine and the versatile peripherals of a microcontroller. Our dsPIC® Digital Signal Controllers (DSCs) offer key features and specialized peripherals to meet a variety of requirements for high-performance applications. For example, our sensorless Field Oriented Control (FOC) algorithm makes use of a single-cycle MAC with data saturation, zero overhead looping and barrel shifting for exceptional performance and precision speed, position and torque control. Discover how dsPIC DSCs, along with our ecosystem of development tools, software, and other design resources, make it easy to develop your next Brushed DC MotorBrushless DC (BLDC) motorstepper motorPermanent Magnet Synchronous Motor (PMSM) or AC Induction Motor (ACIM) application.

dsPIC33 DSC Products for Motor Control


Stepper Motor: Microstepping Brushless DC Motor: Sensorless Control AC Induction Motor: Vector/Field-Oriented Control Permanent Magnet Synchronous Motor: Field-Oriented Control Dual-Motor Control and Power Factor Correction
  5V dsPIC33EV DSCs 5V dsPIC33EV DSCs 5V dsPIC33EV DSCs  
dsPIC33CK Single-Core DSCs dsPIC33CK Single-Core DSCs dsPIC33CK Single-Core DSCs dsPIC33CK Single-Core DSCs dsPIC33CK Single-Core DSCs
dsPIC33CH Dual-Core DSCs dsPIC33CH Dual-Core DSCs dsPIC33CH Dual-Core DSCs dsPIC33CH Dual-Core DSCs dsPIC33CH Dual-Core DSCs

Featured Product


dsPIC33CK64MC105


The cost-optimized dsPIC33CK DSC family is designed for Field-Oriented Control (FOC) motor control. The dsPIC33CK64MC105 offers a comprehensive set of peripherals, high analog integration and the right memory size to implement applications requiring a single motor control, PFC, functional safety and robust operation.

Device Family Performance Pin Count Program Flash (KB) RAM (KB) ADC Analog Comparator Op Amp/PGA Motor Control PWMs QEI CAN FD/CAN Automotive AEC Q-100 Grade 0 Qualified Functional Safety Ready
dsPIC33CK64MC105 100 MIPS 28–48 32–64 8 3.25 Msps
Up to 15 Channels
1 2–3 4 pairs 1  
dsPIC33CK64MP105 100 MIPS 28–48 32–64 8 3 × 3.25 Msps
Up to 19 Channels
3 2–3 4 pairs 2  
dsPIC33CK256MP508 100 MIPS 28–80 32–256 8–24 3 × 3.25 Msps
Up to 24 Channels
3 2–3 8 pairs 2 1
dsPIC33CH128MP508 90+100 MIPS
Dual Core
28–80 64–128 20 4 × 3.25 Msps
Up to 18 Channels
4 3 12 pairs 1 1
dsPIC33CH512MP508 90+100 MIPS
Dual Core
48–80 256–512 48 4 × 3.25 Msps
Up to 18 Channels
4 3 12 pairs 1 2
dsPIC33EV256GM106
5V Operation
70 MIPS 28–64 32–256 4–16 1.1 Msps
Up to 36 Channels
4-5 3–4 3 pairs   1

Motor Control Features


High-Performance dsPIC33 DSC Core

  • Up to 100 MIPS with a DSP instruction set and modified Harvard architecture for implementing fast control loops
  • Rich instruction set and addressing modes designed for real-time control where most instructions are single cycle
  • Dual 40-bit accumulators to implement single-cycle MAC instructions
  • Full-speed operation from Flash without added wait states
  • Multiple context registers and accumulators for fast interrupt switching
  • Devices with a dual-core architecture that provides a slave core dedicated for executing time-critical motor control algorithm and a master core dedicated for implementing system monitoring, user interface and communication functions

Motor Control Peripherals and High Analog Integration

  • High-resolution complementary Pulse-Width Modulator (PWM) outputs with dead-time compensation
  • Up to 16 channel high-resolution PWMs enable dual-motor control and integrated PFC
  • High-speed 12-bit Analog-to-Digital Converters (ADCs) with digital comparators and multiple Sample-and-Hold (S&H) circuits
  • Differential high-speed analog comparators, high-bandwidth op amps and Programmable Gain Amplifiers (PGAs), and 12-bit Digital-to-Analog Converters (DACs)
  • Tightly coupled PWMs, high-speed ADCs, PGAs and CPU for fast and predictable control loops.
  • High level of integration for lower Bill of Materials (BOM) cost

Functional Safety Ready

  • Designed to operate in harsh environments and enable standard certification requirements, both UL and VDE
  • Support for Class B and ISO 26262 requirements
  • Dedicated peripherals and functions to help increase the reliability in safety-critical applications
  • System monitoring features include Dual Windowed Watchdog Timer (WWDT), Deadman Timer (DMT), Power-on Reset (POR), Brown-out Reset (BOR) and Fail-Safe Clock Monitor (FSCM) with Backup Oscillator
  • Memory integrity verification includes Flash Error Detection and Correction (ECC), Fault Injection on Flash and Memory Built-in Self-Test (MBIST) on RAM

Automotive Ready

  • Many devices are AEC Q-100 qualified with support for temperatures up to 150°C and 3V/5V operation
  • Integrated CAN, CAN FD, LIN and SENT peripherals to support robust communication
  • Rich set of high-performance peripherals for automotive motor control applications 
  • Core Independent Peripherals such as Configurable Logic Cell (CLC) and Peripheral Trigger Generator (PTG) enable higher levels of integration and flexibility

Scalable Products

  • Devices ranging from 32 KB up to 512 KB of Flash memory
  • TQFP, SSOP, QFN and uQFN packages in 28-, 36-, 48-, 64-, 80- 100- and 144-pin options
  • Scalable core performance with option of 100 MIPS in a single-core device or a dual-core device with a combined performance of 190 MIPS

Comprehensive Tools

  • Easy-to-use hardware tools and free software to jumpstart your motor control designs
  • MATLAB® code generation, Simulink® blocksets and motor models
  • motorBench® Development Suite Graphical User Interface (GUI)-based software for automatic tuning and FOC of motors
  • Motor Control Library supporting a range of sophisticated motor control algorithms
  • Open source simulation and code generation using Scilab®  Xcos and X2C.

Resources


Software Tools

Featured Hardware Tools

Products


We're having trouble displaying information on this page right now. Please visit our Parametric Chart tool to search these products and their data.
We're having trouble displaying information on this page right now. Please visit our Parametric Chart tool to search these products and their data.
View All Parametrics
Product Status Automotive Recommended 5K Pricing CPU Type Architecture Max CPU Speed (MHz) Program Memory Size (KB) RAM (KB) DRAM Interface Data EEPROM/HEF (Bytes) Auxiliary Flash (KB) SDIO/SD-CARD/eMMC Temperature Range Operation Voltage Range Graphics Controller/GPU Direct Memory Access Channels ADC Input Max ADC Resolution (Bits) Number of DACs USB Interface Number of USB Modules Number of Comparators Timers Capture/Compare/PWM Peripherals Motor Control PWM Outputs UART/SPI/I2C Number of Op Amps I2S Peripheral Pin Select / Pin Muxing Vbat/Vddbu battery backup Low Power External Memory Bus Interface QSPI Quadrature Encoder Interface Crypto Engine Hardware Touch Peripheral Number of CAN Modules Type of CAN module Ethernet Pin count Packages
ATSAMD20E14 In Production No $1.16 Cortex-M0+ 32 48 16 2 No 0 0 0 -40 to 105 1.62V - 3.63V No 0 10 12 1 None 0 2 5 x 16-bit 2 x 32-bit 12 -Std. PWM 16-bit PWM resolutions 6 -Input Capture 0 4 -UART 4 -SPI 4 -I2C 0 0 Yes No Yes No 0 0 No PTC 0 None None 32 32/TQFP, 32/VQFN
ATSAMD20G14 In Production No $1.21 Cortex-M0+ 32 48 16 2 No 0 0 0 -40 to 105 1.62V - 3.63V No 0 14 12 1 None 0 2 5 x 16-bit 2 x 32-bit 12 -Std. PWM 16-bit PWM resolutions 8 -Input Capture 0 6 -UART 6 -SPI 6 -I2C 0 0 Yes No Yes No 0 0 No PTC 0 None None 48 48/TQFP, 48/VQFN
ATSAMD20J14 In Production No $1.28 Cortex-M0+ 32 48 16 2 No 0 0 0 -40 to 105 1.62V - 3.63V No 0 20 12 1 None 0 2 5 x 16-bit 2 x 32-bit 16 -Std. PWM 16-bit PWM resolutions 8 -Input Capture 0 6 -UART 6 -SPI 6 -I2C 0 0 Yes No Yes No 0 0 No PTC 0 None None 64 64/TQFP, 64/UFBGA, 64/VQFN
ATSAMD09C13 In Production No $0.71 Cortex-M0+ 32 48 8 4 No 0 0 0 -40 to 85 2.4V - 3.6V No 6 5 12 0 None 0 0 2 x 16-bit 1 x 32-bit 0 -Std. PWM 0-bit PWM resolutions 3 -Input Capture 6 2 -UART 2 -SPI 2 -I2C 0 0 Yes No No No 0 0 No 0 None None 14 14/SOIC
ATSAMD09D14 In Production No $0.80 Cortex-M0+ 32 48 16 4 No 0 0 0 -40 to 85 2.4V - 3.6V No 6 5 12 0 None 0 0 2 x 16-bit 1 x 32-bit 0 -Std. PWM 0-bit PWM resolutions 3 -Input Capture 6 2 -UART 2 -SPI 2 -I2C 0 0 Yes No No No 0 0 No 0 None None 14 24/VQFN
ATSAMD10C13 In Production No $0.76 Cortex-M0+ 32 48 8 4 No 0 0 0 -40 to 105 1.62V - 3.63V No 6 5 12 1 None 0 2 2 x 16-bit 1 x 32-bit 2 -Std. PWM 16-bit PWM resolutions 3 -Input Capture 8 2 -UART 2 -SPI 2 -I2C 0 0 Yes No Yes No 0 0 No PTC 0 None None 14 14/SOIC
ATSAMD10C14 In Production No $0.82 Cortex-M0+ 32 48 16 4 No 0 0 0 -40 to 105 1.62V - 3.63V No 6 5 12 1 None 0 2 2 x 16-bit 1 x 32-bit 2 -Std. PWM 16-bit PWM resolutions 3 -Input Capture 8 2 -UART 2 -SPI 2 -I2C 0 0 Yes No Yes No 0 0 No PTC 0 None None 14 14/SOIC
ATSAMD10D13 In Production No $0.80 Cortex-M0+ 32 48 8 4 No 0 0 0 -40 to 105 1.62V - 3.63V No 6 10 12 1 None 0 2 2 x 16-bit 1 x 32-bit 4 -Std. PWM 16-bit PWM resolutions 3 -Input Capture 8 3 -UART 3 -SPI 3 -I2C 0 0 Yes No Yes No 0 0 No PTC 0 None None 24 20/SOIC, 24/VQFN
ATSAMD10D14 In Production No $0.86 Cortex-M0+ 32 48 16 4 No 0 0 0 -40 to 105 1.62V - 3.63V No 6 10 12 1 None 0 2 2 x 16-bit 1 x 32-bit 4 -Std. PWM 16-bit PWM resolutions 3 -Input Capture 8 3 -UART 3 -SPI 3 -I2C 0 0 Yes No Yes No 0 0 No PTC 0 None None 24 20/SOIC, 20/WLCSP, 24/VQFN
ATSAMD11C14 In Production No $0.87 Cortex-M0+ 32 48 16 4 No 0 0 0 -40 to 105 1.62V - 3.63V No 6 5 12 1 Full Speed 1 2 2 x 16-bit 1 x 32-bit 4 -Std. PWM 16-bit PWM resolutions 3 -Input Capture 8 2 -UART 2 -SPI 2 -I2C 0 0 Yes No Yes No 0 0 No PTC 0 None None 14 14/SOIC
ATSAMD11D14 In Production No $0.96 Cortex-M0+ 32 48 16 4 No 0 0 0 -40 to 105 1.62V - 3.63V No 6 10 12 1 Full Speed 1 2 2 x 16-bit 1 x 32-bit 4 -Std. PWM 16-bit PWM resolutions 3 -Input Capture 8 3 -UART 3 -SPI 3 -I2C 0 0 Yes No Yes No 0 0 No PTC 0 None None 24 20/SOIC, 20/WLCSP, 24/VQFN
ATSAMD21E15L In Production No $1.35 Cortex-M0+ 32 48 32 4 No 1024 0 0 -40 to 125 1.62V - 3.63V No 12 14 12 1 None 0 4 5 x 16-bit 2 x 32-bit 6 -Std. PWM 16-bit PWM resolutions 11 -Input Capture 12 5 -UART 5 -SPI 5 -I2C 0 1 Yes No Yes No 0 0 No 0 None None 32 32/TQFP, 32/VQFN
ATSAMC20E15A In Production Yes $1.48 Cortex-M0+ 32 48 32 4 No 1024 0 0 -40 to 125 2.7V - 5.5V No 6 10 12 0 None 0 2 5 x 16-bit 2 x 32-bit 10 -Std. PWM 32-bit PWM resolutions 10 -Input Capture 12 4 -UART 4 -SPI 4 -I2C 0 0 Yes No No No 0 0 No PTC 0 None None 32 32/TQFP, 32/VQFN
ATSAMC20G15A In Production Yes $1.77 Cortex-M0+ 32 48 32 4 No 1024 0 0 -40 to 125 2.7V - 5.5V No 6 12 12 0 None 0 2 5 x 16-bit 2 x 32-bit 10 -Std. PWM 32-bit PWM resolutions 10 -Input Capture 14 4 -UART 4 -SPI 4 -I2C 0 0 Yes No No No 0 0 No PTC 0 None None 48 48/TQFP, 48/VQFN
ATSAMC20J15A In Production Yes $1.84 Cortex-M0+ 32 48 32 4 No 1024 0 0 -40 to 125 2.7V - 5.5V No 6 12 12 0 None 0 2 5 x 16-bit 2 x 32-bit 10 -Std. PWM 32-bit PWM resolutions 10 -Input Capture 14 4 -UART 4 -SPI 4 -I2C 0 0 Yes No No No 0 0 No PTC 0 None None 64 64/TQFP, 64/VQFN
ATSAMC21E15A In Production Yes $1.42 Cortex-M0+ 32 48 32 4 No 1024 0 0 -40 to 125 2.7V - 5.5V No 12 10 12 1 None 0 4 5 x 16-bit 2 x 32-bit 10 -Std. PWM 32-bit PWM resolutions 10 -Input Capture 14 4 -UART 4 -SPI 4 -I2C 0 0 Yes No No No 0 0 No PTC 1 CAN-FD None 32 32/TQFP, 32/VQFN
ATSAMC21G15A In Production Yes $1.76 Cortex-M0+ 32 48 32 4 No 1024 0 0 -40 to 125 2.7V - 5.5V No 12 12 12 1 None 0 4 5 x 16-bit 2 x 32-bit 10 -Std. PWM 32-bit PWM resolutions 10 -Input Capture 14 6 -UART 6 -SPI 6 -I2C 0 0 Yes No No No 0 0 No PTC 2 CAN-FD None 48 48/TQFP, 48/VQFN
ATSAMC21J15A In Production Yes $1.89 Cortex-M0+ 32 48 32 4 No 1024 0 0 -40 to 125 2.7V - 5.5V No 12 12 12 1 None 0 4 5 x 16-bit 2 x 32-bit 10 -Std. PWM 32-bit PWM resolutions 10 -Input Capture 14 6 -UART 6 -SPI 6 -I2C 0 0 Yes No No No 0 0 No PTC 2 CAN-FD None 64 64/TQFP, 64/VQFN
ATSAMD20E15 In Production Yes $1.20 Cortex-M0+ 32 48 32 4 No 0 0 0 -40 to 125 1.62V - 3.63V No 0 10 12 1 None 0 2 5 x 16-bit 2 x 32-bit 12 -Std. PWM 16-bit PWM resolutions 6 -Input Capture 0 4 -UART 4 -SPI 4 -I2C 0 0 Yes No Yes No 0 0 No PTC 0 None None 32 32/TQFP, 32/VQFN
ATSAMD20G15 In Production Yes $1.29 Cortex-M0+ 32 48 32 4 No 0 0 0 -40 to 125 1.62V - 3.63V No 0 14 12 1 None 0 2 5 x 16-bit 2 x 32-bit 12 -Std. PWM 16-bit PWM resolutions 8 -Input Capture 0 6 -UART 6 -SPI 6 -I2C 0 0 Yes No Yes No 0 0 No PTC 0 None None 48 48/TQFP, 48/VQFN
ATSAMD20J15 In Production Yes $1.35 Cortex-M0+ 32 48 32 4 No 0 0 0 -40 to 105 1.62V - 3.63V No 0 20 12 1 None 0 2 5 x 16-bit 2 x 32-bit 16 -Std. PWM 16-bit PWM resolutions 8 -Input Capture 0 6 -UART 6 -SPI 6 -I2C 0 0 Yes No Yes No 0 0 No PTC 0 None None 64 64/TQFP, 64/UFBGA, 64/VQFN
ATSAMD21E15 In Production Yes $1.30 Cortex-M0+ 32 48 32 4 No 1024 0 0 -40 to 125 1.62V - 3.63V No 12 10 12 1 Full Speed 1 2 5 x 16-bit 2 x 32-bit 6 -Std. PWM 16-bit PWM resolutions 6 -Input Capture 12 4 -UART 4 -SPI 4 -I2C 0 1 Yes No Yes No 0 0 No PTC 0 None None 32 32/TQFP, 32/VQFN, 35/WLCSP
ATSAMD21G15 In Production Yes $1.30 Cortex-M0+ 32 48 32 4 No 1024 0 0 -40 to 125 1.62V - 3.63V No 12 14 12 1 Full Speed 1 2 5 x 16-bit 2 x 32-bit 6 -Std. PWM 0-bit PWM resolutions 6 -Input Capture 14 6 -UART 6 -SPI 6 -I2C 0 1 Yes No Yes No 0 0 No PTC 0 None None 48 48/TQFP, 48/VQFN
ATSAMD21J15 In Production Yes $1.38 Cortex-M0+ 32 48 32 4 No 1024 0 0 -40 to 125 1.62V - 3.63V No 12 20 12 1 Full Speed 1 2 5 x 16-bit 2 x 32-bit 10 -Std. PWM 16-bit PWM resolutions 8 -Input Capture 14 6 -UART 6 -SPI 6 -I2C 0 1 Yes No Yes No 0 0 No PTC 0 None None 64 64/TQFP, 64/UFBGA, 64/VQFN
ATSAMDA1E14B In Production Yes $1.71 Cortex-M0+ 32 48 16 4 No 512 0 0 -40 to 105 2.7V - 3.63V No 12 10 12 1 Host, Device 1 2 5 x 16-bit 2 x 32-bit 0 -Std. PWM 0-bit PWM resolutions 6 -Input Capture 6 4 -UART 4 -SPI 4 -I2C 0 1 Yes No No No 0 0 No PTC 0 None None 32 32/TQFP, 32/VQFN
ATSAMDA1E15B In Production Yes $1.80 Cortex-M0+ 32 48 32 4 No 1024 0 0 -40 to 105 2.7V - 3.63V No 12 10 12 1 None 1 2 5 x 16-bit 2 x 32-bit 0 -Std. PWM 0-bit PWM resolutions 6 -Input Capture 6 4 -UART 4 -SPI 4 -I2C 0 1 Yes No No No 0 0 No PTC 0 None None 32 32/TQFP, 32/VQFN
ATSAMDA1G14B In Production Yes $2.00 Cortex-M0+ 32 48 16 4 No 512 0 0 -40 to 105 2.7V - 3.63V No 12 14 12 1 None 1 2 5 x 16-bit 2 x 32-bit 0 -Std. PWM 0-bit PWM resolutions 6 -Input Capture 6 6 -UART 6 -SPI 6 -I2C 0 1 Yes No No No 0 0 No PTC 0 None None 48 48/TQFP, 48/VQFN
ATSAMDA1G15B In Production Yes $2.11 Cortex-M0+ 32 48 32 4 No 1024 0 0 -40 to 105 2.7V - 3.63V No 12 14 12 1 Host, Device 1 2 5 x 16-bit 2 x 32-bit 0 -Std. PWM 0-bit PWM resolutions 6 -Input Capture 6 6 -UART 6 -SPI 6 -I2C 0 1 Yes No No No 0 0 No PTC 0 None None 48 48/TQFP, 48/VQFN
ATSAMDA1J14B In Production Yes $2.10 Cortex-M0+ 32 48 16 4 No 512 0 0 -40 to 105 2.7V - 3.63V No 12 20 12 1 None 1 2 5 x 16-bit 2 x 32-bit 0 -Std. PWM 0-bit PWM resolutions 8 -Input Capture 6 6 -UART 6 -SPI 6 -I2C 0 1 Yes No No No 0 0 No PTC 0 None None 64 64/TQFP
ATSAMDA1J15B In Production Yes $2.37 Cortex-M0+ 32 48 32 4 No 1024 0 0 -40 to 105 2.7V - 3.63V No 12 20 12 1 None 1 2 5 x 16-bit 2 x 32-bit 0 -Std. PWM 0-bit PWM resolutions 8 -Input Capture 6 6 -UART 6 -SPI 6 -I2C 0 1 Yes No No No 0 0 No PTC 0 None None 64 64/TQFP
ATSAMD21E16L In Production No $1.56 Cortex-M0+ 32 48 64 8 No 2048 0 0 -40 to 125 1.62V - 3.63V No 12 14 12 1 None 0 4 5 x 16-bit 2 x 32-bit 6 -Std. PWM 16-bit PWM resolutions 11 -Input Capture 12 5 -UART 5 -SPI 5 -I2C 0 1 Yes No Yes No 0 0 No 0 None None 32 32/TQFP, 32/VQFN
ATSAMD21G16L In Production No $1.64 Cortex-M0+ 32 48 64 8 No 2048 0 0 -40 to 125 1.62V - 3.63V No 12 18 12 1 None 0 4 5 x 16-bit 2 x 32-bit 10 -Std. PWM 16-bit PWM resolutions 13 -Input Capture 14 5 -UART 5 -SPI 5 -I2C 0 1 Yes No Yes No 0 0 No 0 None None 48 48/VQFN
ATSAMC20E16A In Production Yes $1.49 Cortex-M0+ 32 48 64 8 No 2048 0 0 -40 to 125 2.7V - 5.5V No 12 10 12 0 None 0 2 5 x 16-bit 2 x 32-bit 10 -Std. PWM 32-bit PWM resolutions 10 -Input Capture 12 4 -UART 4 -SPI 4 -I2C 0 0 Yes No No No 0 0 No PTC 0 None None 32 32/TQFP, 32/VQFN
ATSAMC20G16A In Production Yes $1.77 Cortex-M0+ 32 48 64 8 No 2048 0 0 -40 to 125 2.7V - 5.5V No 6 12 12 0 None 0 2 5 x 16-bit 2 x 32-bit 10 -Std. PWM 32-bit PWM resolutions 10 -Input Capture 14 4 -UART 4 -SPI 4 -I2C 0 0 Yes No No No 0 0 No PTC 0 None None 48 48/TQFP, 48/VQFN
ATSAMC20J16A In Production Yes $1.84 Cortex-M0+ 32 48 64 8 No 2048 0 0 -40 to 125 2.7V - 5.5V No 6 12 12 0 None 0 2 5 x 16-bit 2 x 32-bit 10 -Std. PWM 32-bit PWM resolutions 10 -Input Capture 14 4 -UART 4 -SPI 4 -I2C 0 0 Yes No No No 0 0 No PTC 0 None None 64 64/TQFP, 64/VQFN
ATSAMC21E16A In Production Yes $1.56 Cortex-M0+ 32 48 64 8 No 2048 0 0 -40 to 125 2.7V - 5.5V No 12 10 12 1 None 0 4 5 x 16-bit 2 x 32-bit 10 -Std. PWM 32-bit PWM resolutions 10 -Input Capture 14 4 -UART 4 -SPI 4 -I2C 0 0 Yes No No No 0 0 No PTC 1 CAN-FD None 32 32/TQFP, 32/VQFN
ATSAMC21G16A In Production Yes $1.71 Cortex-M0+ 32 48 64 8 No 2048 0 0 -40 to 125 2.7V - 5.5V No 12 12 12 1 None 0 4 5 x 16-bit 2 x 32-bit 10 -Std. PWM 32-bit PWM resolutions 10 -Input Capture 14 6 -UART 6 -SPI 6 -I2C 0 0 Yes No No No 0 0 No PTC 2 CAN-FD None 48 48/TQFP, 48/VQFN, 64/VQFN
ATSAMC21J16A In Production Yes $1.81 Cortex-M0+ 32 48 64 8 No 2048 0 0 -40 to 125 2.7V - 5.5V No 12 12 12 1 None 0 4 5 x 16-bit 2 x 32-bit 10 -Std. PWM 32-bit PWM resolutions 10 -Input Capture 14 6 -UART 6 -SPI 6 -I2C 0 0 Yes No No No 0 0 No PTC 2 CAN-FD None 64 64/TQFP, 64/VQFN
ATSAMD20E16 In Production Yes $1.35 Cortex-M0+ 32 48 64 8 No 0 0 0 -40 to 125 1.62V - 3.63V No 0 10 12 1 None 0 2 5 x 16-bit 2 x 32-bit 12 -Std. PWM 0-bit PWM resolutions 6 -Input Capture 0 4 -UART 4 -SPI 4 -I2C 0 0 Yes No Yes No 0 0 No PTC 0 None None 32 32/TQFP, 32/VQFN
ATSAMD20G16 In Production Yes $1.43 Cortex-M0+ 32 48 64 8 No 0 0 0 -40 to 125 1.62V - 3.63V No 0 14 12 1 None 0 2 5 x 16-bit 2 x 32-bit 12 -Std. PWM 16-bit PWM resolutions 8 -Input Capture 0 6 -UART 6 -SPI 6 -I2C 0 0 Yes No Yes No 0 0 No PTC 0 None None 48 48/TQFP, 48/VQFN
ATSAMD20J16 In Production Yes $1.50 Cortex-M0+ 32 48 64 8 No 0 0 0 -40 to 125 1.62V - 3.63V No 0 20 12 1 None 0 2 5 x 16-bit 2 x 32-bit 16 -Std. PWM 16-bit PWM resolutions 8 -Input Capture 0 6 -UART 6 -SPI 6 -I2C 0 0 Yes No Yes No 0 0 No PTC 0 None None 64 64/TQFP, 64/UFBGA, 64/VQFN
ATSAMD21E16 In Production Yes $1.51 Cortex-M0+ 32 48 64 8 No 2048 0 0 -40 to 125 1.62V - 3.63V No 12 10 12 1 Full Speed 1 2 5 x 16-bit 2 x 32-bit 6 -Std. PWM 16-bit PWM resolutions 6 -Input Capture 12 4 -UART 4 -SPI 4 -I2C 0 1 Yes No Yes No 0 0 No PTC 0 None None 32 32/TQFP, 32/VQFN, 35/WLCSP
ATSAMD21G16 In Production Yes $1.51 Cortex-M0+ 32 48 64 8 No 2048 0 0 -40 to 125 1.62V - 3.63V No 12 14 12 0 Full Speed 1 2 5 x 16-bit 2 x 32-bit 6 -Std. PWM 16-bit PWM resolutions 6 -Input Capture 14 6 -UART 6 -SPI 6 -I2C 0 1 Yes No Yes No 0 0 No PTC 0 None None 48 48/TQFP, 48/VQFN
ATSAMD21J16 In Production Yes $1.60 Cortex-M0+ 32 48 64 8 No 2048 0 0 -40 to 125 1.62V - 3.63V No 12 20 12 1 Full Speed 1 2 5 x 16-bit 2 x 32-bit 10 -Std. PWM 16-bit PWM resolutions 8 -Input Capture 14 6 -UART 6 -SPI 6 -I2C 0 1 Yes No Yes No 0 0 No PTC 0 None None 64 64/TQFP, 64/VQFN
ATSAMDA1E16B In Production Yes $1.89 Cortex-M0+ 32 48 64 8 No 2048 0 0 -40 to 105 2.7V - 3.63V No 12 10 12 1 None 1 2 5 x 16-bit 2 x 32-bit 0 -Std. PWM 0-bit PWM resolutions 6 -Input Capture 6 4 -UART 4 -SPI 4 -I2C 0 1 Yes No No No 0 0 No PTC 0 None None 32 32/TQFP, 32/VQFN
ATSAMDA1G16B In Production Yes $2.30 Cortex-M0+ 32 48 64 8 No 2048 0 0 -40 to 105 2.7V - 3.63V No 12 14 12 1 None 1 2 5 x 16-bit 2 x 32-bit 0 -Std. PWM 0-bit PWM resolutions 6 -Input Capture 6 6 -UART 6 -SPI 6 -I2C 0 1 Yes No No No 0 0 No PTC 0 None None 48 48/TQFP, 48/VQFN
ATSAMDA1J16B In Production Yes $2.76 Cortex-M0+ 32 48 64 8 No 2048 0 0 -40 to 105