Features
- Processor
- ARM®
Cortex®-M0+ CPU running at up to 48 MHz
- Single-cycle hardware multiplier
- Micro Trace Buffer (MTB)
- ARM®
Cortex®-M0+ CPU running at up to 48 MHz
- Memories
- 256 KB in-system self-programmable Flash
- 32 KB SRAM
- 8 KB low-power RAM
- System
- Power-on Reset (POR) and Brown-out Detection (BOD)
- Internal clock option with 48 MHz Digital Frequency Locked Loop (DFLL48M) and 48 MHz to 96 MHz Fractional Digital Phase Locked Loop (FDPLL96M)
- External Interrupt Controller (EIC)
- Up to 14 external interrupts
- One non-maskable interrupt
- Two-pin Serial Wire Debug (SWD) programming, test and debugging interface
- Low Power
- Idle and Standby Sleep modes
- Sleep walking peripherals
- Integrated Ultra-Low Power
Transceiver for 800/900 MHz ISM Band:
- European SRD band from 863 to 870 MHz
- North American ISM band from 902 to 928 MHz
- Direct Sequence Spread Spectrum with
Different Modulation and Data Rates:
- BPSK with 20 and 40 kb/s, compliant to IEEE 802.15.4-2003/2006/2011
- O-QPSK with 100 and 250 kb/s, compliant to IEEE 802.15.4-2006/2011
- O-QPSK with 200, 400, 500 and 1000 kb/s PSDU data rate
- Industry-leading link
budget:
- RX sensitivity up to -105 dBm
- TX output power up to +8.7 dBm
- Hardware-assisted MAC:
- Auto-Acknowledge
- Auto-Retry
- CSMA-CA and Listen Before Talk (LBT)
- Automatic address filtering and automated FCS check
- Special 802.15.4-2011
hardware support:
- FCS computation and Clear Channel Assessment
- RSSI measurement, Energy Detection and Link Quality Indication
- 128 Byte TX/RX Frame Buffer
- Integrated 16 MHz Crystal Oscillator (external crystal is not needed)
- Fully integrated, fast settling transceiver PLL to support frequency hopping
- Hardware Security (AES, True Random Generator)
- Peripherals
- 16-channel Direct Memory Access Controller (DMAC)
- 12-channel event system
- Up to three 16-bit
Timer/Counters (TC), including one low-power TC(TC4), each configurable
as:
- 16-bit TC with two compare/capture channels
- 8-bit TC with two compare/capture channels
- 32-bit TC with two compare/capture channels, by using two TCs
- Two 24-bit and one 16-bit
Timer/Counters for Control (TCC), with extended functions:
- 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 output
- Dithering that increase resolution with up to 5-bit and reduce quantization error
- 32-bit Real Time Counter (RTC) with clock/calendar function
- Watchdog Timer (WDT)
- CRC-32 generator
- One full-speed (12 Mbps)
Universal Serial Bus (USB) 2.0 interface
- Embedded host and device function
- Eight endpoints
- Up to two Serial
Communication Interfaces (SERCOM), each configurable to operate as
either:
- USART with full-duplex or single-wire half-duplex configuration
- I2C up to 3.4 MHz
- SPI
- LIN Client
- Up to three Serial Communication Interfaces (SERCOM) including one low-power SERCOM (SERCOM5), each configurable to operate as UART with internal clock
- One Configurable Custom Logic (CCL)
- One 12-bit, 350 ksps
Analog-to-Digital Converter (ADC) with up to four external channels
- 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
- Two Analog Comparators (AC) with window compare function
- Peripheral Touch Controller
(PTC)
- 12-Channel capacitive touch and proximity sensing
- Clock
- High precision 16 MHz integrated internal crystal
- 32.768 kHz internal oscillator (OSC32K)
- 32.768 kHz ultra-low power internal oscillator (OSCULP32K)
- 16/12/8/4 MHz high-accuracy internal oscillator (OSC16M)
- 48 MHz Digital Frequency Locked Loop (DFLL48M)
- 96 MHz Fractional Digital Phased Locked Loop (FDPLL96M)
- I/O and Package
- 16 programmable I/O pins
- 25-pin module package (12.7 mm x 11.0 mm) with castellated PCB pads
- Operating Voltage
- 1.8V – 3.6V
- Temperature Range
- -40°C to 85°C Industrial
- Power Consumption(1)
- RX_ON = 10.79 mA
- BUSY_TX = 26.97 mA
- Standby = 2.03 µA
- Backup mode = 0.77 µA
Note:
- For more details, see 9.3.4 Current Consumption Specifications.