Catalog
5-Volt 32-Bit ARM MCU with CAN-FD
Key Features
• * ARM Cortex-M0+ CPU running at up to 48MHz
• * Single-cycle hardware multiplier
• * Micro Trace Buffer
• * Memory Protection Unit (MPU)
• * 32KB in-system self-programmable Flash
• * 1KB independent self-programmable Flash for EEPROM emulation
• * 4KB SRAM Main Memory
• * Power-on reset (POR) and brown-out detection (BOD)
• * Internal and external clock options with 48MHz to 96MHz
• * Fractional Digital Phase Locked Loop (FDPLL96M)
• * 16 external interrupts
• * One non-maskable interrupt
• * Two-pin Serial Wire Debug (SWD) programming, test and debugging interface
• * Idle, standby, and off sleep modes
• * SleepWalking peripherals
• * Hardware Divide and Square Root Accelerator (DIVAS)
• * 12-channel Direct Memory Access Controller (DMAC)
• * 12-channel Event System
• * Up to eight 16-bit Timer/Counters (TC), configurable as either
• * One 16-bit TC with compare/capture channels
• * One 8-bit TC with compare/capture channels
• * One 32-bit TC with compare/capture channels, by using two TCs
• * Up to four compare channels with optional complementary output
• * Generation of synchronized pulse width modulation (PWM) pattern across port pins
• * Deterministic fault protection, fast decay and configurable dead-time between complementary outputs
• * Dithering that increase resolution with up to 5 bit and reduce quantization error
• * Frequency Meter
• * 32-bit Real Time Counter (RTC) with clock/calendar function
• * Watchdog Timer (WDT)
• * CRC-32 generator
• * CAN 2.0A/B
• * ISO CAN FD; ISO 1189801:2015
• * Each CAN interface have two selectable pin locations to switch between two external CAN transceivers (without the need for an external switch)
• * USART with full-duplex and single-wire half-duplex configuration
• * I2C up to 3.4MHz (Except SERCOM6 and SERCOM7)
• * SPI
• * LIN master/slave
• * RS-485
• * PMBus
• * Four Configurable Custom Logic (CCL)
• * Differential and single-ended input
• * Automatic offset and gain error compensation
• * Oversampling and decimation in hardware to support 13-, 14-, 15- or 16-bit resolution
• * One 16-bit Sigma-Delta Analog-to-Digital Converter (SDADC)
• * 10-bit, 350ksps Digital-to-Analog Converter (DAC)
• * Three Analog Comparators (AC) with window compare function
• * Integrated Temperature Sensor
• * Peripheral Touch Controller (PTC)
• * 256-Channel capacitive touch and proximity sensing I/O
• * Up to 38 programmable I/O pins
• * Drop in compatible with select SAM D20 and SAM D21
• * 2.7V – 5.5V
Description
AI
The Microchip SAM C series of 5V Cortex M0+ devices is designed for industrial and commercial applications in noisy environments. These products feature robust communications peripherals including the SERCOM module and CAN-FD, along with advanced motor control peripherals, and the Peripheral Touch Control (PTC) for developing robust user interfaces.
Supported by MPLAB X IDE and [MPLAB Harmony](https://www.microchip.com/en-us/tools-resources/configure/mplab-harmony).
**Functional Safety**
This device supports the ISO 26262 (ASIL B) and IEC 60730 ([Class B](https://www.microchip.com/en-us/solutions/consumer/home-appliances/class-b-safety-software)) functional safety standards.
· The Functional Safety Manual, FMEDA, and information on the Diagnostic Software are available under NDA through the request form on the [32-bit Microcontrollers Functional Safety Design Center](https://www.microchip.com/en-us/products/microcontrollers-and-microprocessors/32-bit-mcus/32-bit-functional-safety)
· Learn more about [32-bit MCUs with Functional Safety](https://www.microchip.com/en-us/products/microcontrollers-and-microprocessors/32-bit-mcus/32-bit-functional-safety) capabilities including device hardware and certified software libraries.