Description:
ProcessorArm Cortex-M0+ CPU running at up to 48 MHzSingle-cycle hardware multiplierMicro trace bufferMemories64 KB in-system self-programmable Flash2 KB Read-While-Write (RWW) Flash section8 KB SRAM memorySystemPower-on reset (POR) and brown-out detection (BOD)Internal and external clock options with 48 MHz digital frequency locked loop (DFLL48M)48 MHz to 96 MHz fractional digital phase locked loop (FDPLL96M)External interrupt controller (EIC)13 external interruptsOne non-maskable interruptTwo-pin serial wire debug (SWD) programming, test and debugging interfaceLow powerIdle and standby sleep modesSleepWalking peripheralsPeripherals8-channel direct memory access controller (DMAC)12-channel event systemTwo 16-bit timer/counters (TC), configurable as either:One 16-bit TC with compare/capture channelsOne 8-bit TC with compare/capture channelsOne 32-bit TC with compare/capture channels, by using two TCsThree 16-bit timer/counters for control (TCC), with extended functions:Up to four compare channels with optional complementary outputGeneration of synchronized pulse width modulation (PWM) pattern across port pinsDeterministic fault protection, fast decay and configurable dead-time between complementary outputDithering for enhancing resolution with up to 5-bit and reduce quantization error32-bit real time counter (RTC) with clock/calendar functionWatchdog timer (WDT)CRC-32 generatorFour serial communication interfaces (SERCOM), each configurable to operate as either:USART with full-duplex and single-wire half-duplex configurationI2C up to 3.4MHzSPIOne 12-bit, 350ksps analog-to-digital converter (ADC) with up to 6 channelsDifferential and single-ended input1/2x to 16x programmable gain stageAutomatic offset and gain error compensationOversampling and decimation in hardware to support 13-, 14-, 15- or 16-bit resolution10-bit, 350ksps digital-to-analog converter (DAC)One analog comparators (AC) with window compare functionPackages32-pin QFNOperating voltage2.7V to 3.63VBuilt-in safety featuresCRC calculations on flash memory to detect errorsPeripheral Access Controller to prevent accidental writes to configuration registersTwo independent voltage monitors: BOD33 and Voltage check on Lin SBCVoltage monitoring for VSPower-on Reset for a controlled startupTXD dominant timeout timerOvertemperature Detection