The Atmel SAMC2x/D2x ClassB Library User Manual describes the library architecture, API functions, test configurations, and usage guidelines.
This manual provides the purpose, scope, and detailed description of the Atmel ClassB Library for SAMC2x/D2x microcontrollers. It explains how to integrate the library into user‑defined software modules, set up tests, and use the provided example applications.
The document is organized into sections covering device specifications, software architecture, API reference, environment and usage limits, memory usage, and troubleshooting. It includes tables of memory consumption, test cycle counts, and safety period considerations to help developers assess runtime requirements and safety compliance.
| CPU Core | High Performance 32‑bit Cortex‑M0+ CPU |
|---|---|
| On‑chip SRAM | 32 kB |
| On‑chip Flash | up to 256 kB |
| Package options | TQFP, QFN 64‑pin; TQFP, QFN 48‑pin; TQFP, QFN 32‑pin |
| FlashCRC module ROM size | 76 bytes |
The function must not be called from an Interrupt service routine because the PSP is not accessible then.