Description:
ProcessorARM Cortex-M0+ CPU running at up to 48MHzSingle-cycle hardware multiplierMicro trace bufferMemories128 KB in-system self-programmable Flash4 KB Read-While-Write (RWW) Flash section16 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 96MHz Fractional digital phase locked loop (FDPLL96M)External interrupt controller (EIC)15 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 systemFive 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 TCsFour 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 generatorFive 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 13 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)Two analog comparators (AC) with window compare functionPeripheral Touch Controller (PTC)Packages48-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