Microchip Technology Inc
Menu

SAM C MCUs

Microchip ARM®Cortex® M0+ based 5V MCUs for Appliances
and Industrial Control

SAM C 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. SMART SAM C devices are truly differentiated 5V microcontrollers that are ideal for home appliances, industrial control and other 5V applications.

SAM-xxxx-FlipFlop3-UQFN-64Pin

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.
  • QTouch®; Peripheral Touch Controller — Offers built-in hardware support for buttons, sliders, wheels and QTouch® Surface, 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 Master/Slave 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 100-pin options.

SAM C20

SAM C20 devices integrate high-precision 12-bit analog and internal oscillators, five 16-bit timer/counters (SAM C20J and SAM C20G, and three in SAM C20E), 32-bit Real-Time Clock and calendar, real-time performance, peripheral event system, and flexible clocking options and sleep modes. The devices also include six (SAM C20J and SAM C20G, four in the SAM C20E) serial communication modules (SERCOM) that can be configured from the application to act as an USART, UART, SPI and I2C. The series supports button, slider and wheel touch capability without the need for external components.

  • ARM Cortex-M0+ based MCU running up to 48MHz
  • Up to 256KB embedded Flash and 32KB SRAM
  • 2.7V to 5.5V operating voltage
  • Up to eight flexible serial communication modules (SERCOM)
  • 12-bit ADC
  • Hardware touch support with Peripheral Touch Controller
  • QFP, QFN and WLCSP package options 

SAM C21

SAM C21 devices integrate high-precision 12-bit analog and internal oscillators, five 16-bit timer/counters, three timer/counters for control applications, 32-bit Real-Time Clock and calendar, real-time performance, peripheral event system, DMA, temperature sensor, divide and square root accelerator, 16-bit Sigma Delta ADC, and flexible clocking options and sleep modes. The devices also include up to two Controller Area Network (CAN) interface with CAN-FD 1.0 support.  There are up to eight serial communications modules (SERCOM) that can be configured from the application to act as an USART, UART, SPI, I2C, RS485 and LIN bus. The series supports button, slider and wheel touch capability without the need for external components.

  • 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 supporting CAN-FD 1.0
  • DMA and Event system
  • Up to eight flexible serial communication modules (SERCOM)
  • 12-bit ADC
  • 16-bit Sigma-Delta ADC (SDADC)
  • Temperature sensor
  • Divide and square root accelerator (DIVAS)
  • Hardware touch support with the Peripheral Touch Controller
  • QFP, QFN and WLCSP package options 
Tabs / 32-bit / SAM C MCUs
Products
Documentation
Tools
Applications
Software

Development Tools

A complete suite of tools is available to help get your design to market. Choose from low-cost Xplained boards, starter kits, fully featured expansion & development boards, free MPLAB® X IDE Atmel Studio, MPLAB XC Compilers as well as a range of debuggers.

Hardware Development Tools

Software Development Tools

Compilers, IDEs and free software for major peripherals and technologies. 

  • Atmel Studio
    • Atmel Studio 7 is the integrated development platform (IDP) for developing and debugging Microchip ARM®-based and AVR® microcontroller (MCU) applications.
  • Atmel Start
    • Atmel® STARTis an innovative online tool for intuitive, graphical configuration of embedded software projects.

Applications

Microchip's 32-bit microcontrollers are well suited for a wide variety of applications – from control logic, to fully integrated systems involving USB, Ethernet and LCD. To assist with your design efforts, we have introduced several on-line design centers.

Connectivity
Starter Kits

Use Microchip's 32-bit MCU's on-chip USB, CAN and Ethernet for your embedded project.

Human Interface
Development and Evaluation Boards

Use the power of Microchip's 32-bit MCUs to add graphics, USB devices, touch screens and more to your design.

Market/Industry Specific
Emulators and Debuggers

See the resources available that showcase Microchip's 32-bit MCUs used in lighting, automotive or motor control applications.

Microchip 32-bit Framework

Advanced Software Framework

The Advanced Software Framework (ASF) is a MCU software library providing a large collection of embedded software for Atmel flash MCUs: megaAVR, AVR XMEGA, AVR UC3 and SAM devices.

  • It simplifies the usage of microcontrollers, providing an abstraction to the hardware and high-value middlewares
  • ASF is designed to be used for evaluation, prototyping, design and production phases
  • ASF is integrated in the Atmel Studio IDE with a graphical user interface or available as standalone for GCC, IAR compilers
  • ASF can be downloaded for free

For more information visit the Advanced Software Framework page.

Atmel START

Atmel® START is an innovative online tool for intuitive, graphical configuration of embedded software projects. It lets you select and configure software components, drivers and middleware, as well as complete example projects, specifically tailored to the needs of your application. The configuration stage lets you review dependencies between software components, conflicts and hardware constraints. In the case of a conflict, Atmel START will automatically suggest solutions that fit you specific setup.

For more information visit the Atmel START page.

32-bit Video Channel