Atmel | SMART SAM C

5V Cortex-M0+ for Appliances and Industrial Control

The Atmel® | SMART SAM C ARM® Cortex®-M0+ based microcontroller (MCU) series builds on decades of innovation and experience in embedded Flash microcontroller technology. It not only sets a new benchmark for flexibility and ease-of-use but also combines the performance and energy efficiency of an ARM Cortex-M0+ based MCU with an optimized architecture and peripheral set. Atmel | SMART SAM C devices are truly differentiated 5V microcontrollers that are ideal for home appliances, industrial control and other 5V applications.


  • SAM C20 – Offers a rich set of peripherals, flexibility, and ease-of-use with 5V operating voltage
  • SAM C21 – Upwards compatible from the SAM C20 and adds features such as Controller Area Network (CAN) interface, RS-485, temperature sensor, divide and square root accelerator, DAC, and 16-bit Sigma Delta ADC

Key Features

  • 2.7V – 5.5V Operating Voltage — Ensures best possible signal-to-noise ratio and robustness in term of noise immunity, EMC, ESD and latch up.
  • Atmel® QTouch® Peripheral Touch Controller — Offers built-in hardware support for buttons, sliders, wheels and proximity, and supports both mutual- and self-capacitive touch without the need for external components. It delivers superb sensitivity and noise tolerance, as well as self-calibration, making any user tuning superfluous.
  • Peripheral Flexibility — An innovative serial communication module (SERCOM) is fully software-configurable to handle I2C, USART/UART, SPI, RS485 and LIN communications. With multiple SERCOM modules on a device, you can tailor the peripheral mix precisely to your application.
  • CAN BUS — The SAM C21 series provides two Controller Area Network (CAN) modules supporting CAN 2.0A/B and CAN-FD 1.0.
  • DMA — The SAM C20 series features a 6-channel DMA controller supporting both memory and peripheral data transfers, while the SAM C21 features a 12-channel DMA controller.
  • Scalability — Flash memory densities range from 32KB to 256KB with packages ranging from 32- to 64-pin options.

 

SAM C20

Benefits

Description

  • ARM Cortex-M0+ based MCU running up to 48MHz
  • Up to 256KB embedded Flash and 32KB SRAM
  • 2.7V to 5.5V operating voltage
  • Four flexible serial communication modules (SERCOM)
  • 12-bit ADC (SAM C20J: 12 channels; SAM C20G: 12 channels; SAM C20E: 10 channels)
  • Hardware touch support
  • QFP and QFN package options (SAM C20J: 64 pins; SAM C20G: 48 pins; SAM C20E: 32 pins)

A rich set of peripherals, flexibility and ease-of-use combined with 2.7V – 5.5V operating voltage make the Atmel SAM C20 ARM Cortex-M0+ based microcontroller series ideal for a wide range of consumer, industrial and other 5V applications. SAM C20 devices are designed for simple and intuitive migration between SAM C devices with identical peripheral modules, hex compatible code and a linear address map.

Device
Description

5V ARM Cortex-M0+ based microcontroller with 32KB Flash, 4KB SRAM, 48 MHz, three 16-bit timer/counters, DMA, four SERCOMs, one 12-bit ADC (10 channels), 10-bit DAC, 32 pins, LIN (master/slave)

5V ARM Cortex-M0+ based microcontroller with 64KB Flash, 8KB SRAM, 48 MHz, three 16-bit timer/counters, DMA, four SERCOMs, one 12-bit ADC (10 channels), 10-bit DAC, 32 pins, LIN (master/slave)

5V ARM Cortex-M0+ based microcontroller with 128KB Flash, 16KB SRAM, 48 MHz, three 16-bit timer/counters, DMA, four SERCOMs, one 12-bit ADC (10 channels), 10-bit DAC, 32 pins, LIN (master/slave)

5V ARM Cortex-M0+ based microcontroller with 256KB Flash, 32KB SRAM, 48 MHz, three 16-bit timer/counters, DMA, four SERCOMs, one 12-bit ADC (10 channels), 10-bit DAC, 32 pins, LIN (master/slave)

5V ARM Cortex-M0+ based microcontroller with 32KB Flash, 4KB SRAM, 48 MHz, five 16-bit timer/counters, DMA, four SERCOMs, one 12-bit ADC (12 channels), 48 pins, LIN (master/slave)

5V ARM Cortex-M0+ based microcontroller with 64KB Flash, 8KB SRAM, 48 MHz, five 16-bit timer/counters, DMA, four SERCOMs, one 12-bit ADC (12 channels), 48 pins, LIN (master/slave)

5V ARM Cortex-M0+ based microcontroller with 128KB Flash, 16KB SRAM, 48 MHz, five 16-bit timer/counters, DMA, four SERCOMs, one 12-bit ADC (12 channels), 48 pins, LIN (master/slave)

5V ARM Cortex-M0+ based microcontroller with 256KB Flash, 32KB SRAM, 48 MHz, five 16-bit timer/counters, DMA, four SERCOMs, one 12-bit ADC (12 channels), 48 pins, LIN (master/slave)

5V ARM Cortex-M0+ based microcontroller with 32KB Flash, 4KB SRAM, 48 MHz, five 16-bit timer/counters, DMA, four SERCOMs, one 12-bit ADC (12 channels), 64 pins, LIN (master/slave)

5V ARM Cortex-M0+ based microcontroller with 64KB Flash, 8KB SRAM, 48 MHz, five 16-bit timer/counters, DMA, four SERCOMs, one 12-bit ADC (12 channels), 64 pins, LIN (master/slave)

5V ARM Cortex-M0+ based microcontroller with 128KB Flash, 16KB SRAM, 48 MHz, five 16-bit timer/counters, DMA, four SERCOMs, one 12-bit ADC (12 channels), 64 pins, LIN (master/slave)

5V ARM Cortex-M0+ based microcontroller with 256KB Flash, 32KB SRAM, 48 MHz, five 16-bit timer/counters, DMA, four SERCOMs, one 12-bit ADC (12 channels), 64 pins, LIN (master/slave)

SAM C21

Benefits

Description

  • ARM Cortex-M0+ based MCU running up to 48MHz
  • Up to 256KB embedded Flash and 32KB SRAM
  • 2.7V to 5.5V operating voltage
  • Controller Area Network (CAN) interface
  • DMA and Event system
  • Six (SAM C21J and SAM C21G, four in the SAM C21E) flexible serial communication modules (SERCOM)
  • 12-bit ADC (SAM C21J: 20 channels; SAM C21G: 14 channels; SAM C21E: 10 channels)
  • 16-bit SDADC (SAM C21J: 3 channels; SAM C21G: 2 channels; SAM C21E: 1 channel
  • Temperature sensor
  • Divide and square root accelerator (DIVAS)
  • Hardware touch support
  • QFP and QFN package options (SAM C21J: 64 pins; SAM C21G: 48 pins; SAM C21E: 32 pins)

A rich set of peripherals, flexibility and ease-of-use combined with 2.7V – 5.5V operating voltage make the Atmel SAM C21 ARM Cortex-M0+ based microcontroller series ideal for a wide range of consumer and industrial applications. SAM C21 devices are designed for simple and intuitive migration between SAM C devices with identical peripheral modules, compatible code and a linear address map.

Device
Description

5V ARM Cortex-M0+ based microcontroller with 32KB Flash, 4KB SRAM, 48 MHz, three 16-bit timer/counters, DMA, four SERCOMs, two 12-bit ADC (10 channels), 10-bit DAC, 32 pins, CAN, LIN (master/slave), 16-bit Sigma Delta ADC

5V ARM Cortex-M0+ based microcontroller with 64KB Flash, 8KB SRAM, 48 MHz, three 16-bit timer/counters, DMA, four SERCOMs, two 12-bit ADC (10 channels), 10-bit DAC, 32 pins, CAN, LIN (master/slave), 16-bit Sigma Delta ADC

5V ARM Cortex-M0+ based microcontroller with 128KB Flash, 16KB SRAM, 48 MHz, three 16-bit timer/counters, DMA, four SERCOMs, two 12-bit ADC (10 channels), 10-bit DAC, 32 pins, CAN, LIN (master/slave), 16-bit Sigma Delta ADC

5V ARM Cortex-M0+ based microcontroller with 256KB Flash, 32KB SRAM, 48 MHz, three 16-bit timer/counters, DMA, four SERCOMs, two 12-bit ADC (10 channels), 10-bit DAC, 32 pins, CAN, LIN (master/slave), 16-bit Sigma Delta ADC

5V ARM Cortex-M0+ based microcontroller with 32KB Flash, 4KB SRAM, 48 MHz, five 16-bit timer/counters, DMA, six SERCOMs, two 12-bit ADC (14 unique channels), 10-bit DAC, 48 pins, dual CAN, LIN (master/slave), 16-bit Sigma Delta ADC

5V ARM Cortex-M0+ based microcontroller with 64KB Flash, 8KB SRAM, 48 MHz, five 16-bit timer/counters, DMA, six SERCOMs, two 12-bit ADC (14 unique channels), 10-bit DAC, 48 pins, dual CAN, LIN (master/slave), 16-bit Sigma Delta ADC

5V ARM Cortex-M0+ based microcontroller with 128KB Flash, 16KB SRAM, 48 MHz, five 16-bit timer/counters, DMA, six SERCOMs, two 12-bit ADC (14 unique channels), 10-bit DAC, 48 pins, dual CAN, LIN (master/slave), 16-bit Sigma Delta ADC

5V ARM Cortex-M0+ based microcontroller with 256KB Flash, 32KB SRAM, 48 MHz, five 16-bit timer/counters, DMA, six SERCOMs, two 12-bit ADC (14 unique channels), 10-bit DAC, 48 pins, dual CAN, LIN (master/slave), 16-bit Sigma Delta ADC

5V ARM Cortex-M0+ based microcontroller with 32KB Flash, 4KB SRAM, 48 MHz, five 16-bit timer/counters, DMA, six SERCOMs, two 12-bit ADC (20 unique channels), 10-bit DAC, 64 pins, dual CAN, LIN (master/slave), 16-bit Sigma Delta ADC

5V ARM Cortex-M0+ based microcontroller with 64KB Flash, 8KB SRAM, 48 MHz, five 16-bit timer/counters, DMA, six SERCOMs, two 12-bit ADC (20 unique channels), 10-bit DAC, 64 pins, dual CAN, LIN (master/slave), 16-bit Sigma Delta ADC

5V ARM Cortex-M0+ based microcontroller with 128KB Flash, 16KB SRAM, 48 MHz, five 16-bit timer/counters, DMA, six SERCOMs, two 12-bit ADC (20 unique channels), 10-bit DAC, 64 pins, dual CAN, LIN (master/slave), 16-bit Sigma Delta ADC

5V ARM Cortex-M0+ based microcontroller with 256KB Flash, 32KB SRAM, 48 MHz, five 16-bit timer/counters, DMA, six SERCOMs, two 12-bit ADC (20 unique channels), 10-bit DAC, 64 pins, dual CAN, LIN (master/slave), 16 bit Sigma Delta ADC