IEC 61508 is an international standard for functional safety of Electrical, Electronic, and Programmable Electronic (E/E/PE) systems. It defines functional safety as part of the overall safety relating to an Equipment Under Control (EUC) or system. The EUC can be as simple as a switch or as complex as a Programmable Logic Controller (PLC). IEC 61508 encompasses four different Safety Integrity Levels (SILs), with SIL 1 having the lowest level and SIL 4 having the highest level of safety in E/E/PE systems.
We offer an SIL Self-Test Library (STL) for our 32-bit microcontrollers (MCUs) that was developed with our partner, embeX GmbH. This library is certified up to SIL 2 for a single MCU or single channel. The STL is part of an overall safety package that also includes a Safety Manual as well as a Safety Checklist to provide you with a solid foundation on which to build a system certified to the IEC 61508 Industrial Safety Standard.
Product | Status | Automotive Recommended | 5K Pricing | Functional Safety Ready | Class B Safety Library | CPU Type | Architecture | Max CPU Speed (MHz) | Program Memory Size (KB) | RAM (KB) | DRAM Interface | Data EEPROM/HEF (Bytes) | Auxiliary Flash (KB) | SDIO/SD-CARD/eMMC | Temperature Range | Operation Voltage Range | Graphics Controller/GPU | Direct Memory Access Channels | ADC Input | Max ADC Resolution (Bits) | Number of DACs | USB Interface | Number of USB Modules | Number of Comparators | Timers | Capture/Compare/PWM Peripherals | Motor Control PWM Outputs | UART/SPI/I2C | Number of Op Amps | I2S | Peripheral Pin Select / Pin Muxing | Vbat/Vddbu battery backup | Low Power | External Memory Bus Interface | QSPI | Quadrature Encoder Interface | Crypto Engine | Hardware Touch Peripheral | Number of CAN Modules | Type of CAN module | Ethernet | Pin count | Packages |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
ATSAMD21E16 | In Production | Yes | $1.51 | Yes | Yes | Cortex-M0+ | 32 | 48 | 64 | 8 | No | 2048 | 0 | 0 | -40 to 125 | 1.62V - 3.63V | No | 12 | 10 | 12 | 1 | Full Speed | 1 | 2 | 5 x 16-bit 2 x 32-bit | 6 -Std. PWM 16-bit PWM resolutions 6 -Input Capture | 12 | 4 -UART 4 -SPI 4 -I2C | 0 | 1 | Yes | No | Yes | No | 0 | 0 | No | PTC | 0 | None | None | 32 | 32/TQFP, 32/VQFN, 35/WLCSP |
ATSAML21E16B | In Production | No | $2.24 | Yes | No | Cortex-M0+ | 32 | 48 | 64 | 12 | No | 2048 | 0 | 0 | -40 to 105 | 1.62V - 3.63V | No | 16 | 10 | 12 | 2 | Full Speed | 1 | 2 | 5 x 16-bit 2 x 32-bit | 18 -Std. PWM 0-bit PWM resolutions 6 -Input Capture | 12 | 4 -UART 4 -SPI 4 -I2C | 3 | 0 | Yes | Yes | Yes | No | 0 | 0 | Yes | PTC | 0 | None | None | 32 | 32/TQFP, 32/VQFN |
PIC32CM1216MC00032 | In Production | No | $1.70 | Yes | Yes | Cortex-M0+ | 32 | 48 | 128 | 16 | 4096 | 0 | -40 to 85 | 2.7V - 5.5V | 12 | 10 | 12 | 1 | None | 0 | 2 | 5 x 16-bit 1 x 32-bit | 4 -Std. PWM 24-bit PWM resolutions 4 -Input Capture | 8 | 4 -UART 4 -SPI 0 -I2C | 0 | 4 | Yes | No | No | 0 | 0 | None | 32 | 32/TQFP, 32/VQFN | ||||||||
PIC32CM1216MC00048 | In Production | No | $1.80 | Yes | Yes | Cortex-M0+ | 32 | 48 | 128 | 16 | 4096 | 0 | -40 to 85 | 2.7V - 5.5V | 12 | 14 | 12 | 1 | None | 0 | 2 | 5 x 16-bit 1 x 32-bit | 4 -Std. PWM 24-bit PWM resolutions 4 -Input Capture | 8 | 4 -UART 4 -SPI 0 -I2C | 0 | 4 | Yes | No | No | 0 | 0 | None | 48 | 48/TQFP, 48/VQFN | ||||||||
ATSAMC20N17A | In Production | Yes | $2.04 | Yes | Yes | Cortex-M0+ | 32 | 48 | 128 | 16 | No | 4096 | 0 | 0 | -40 to 125 | 2.7V - 5.5V | No | 6 | 12 | 12 | 0 | None | 0 | 4 | 8 x 16-bit 4 x 32-bit | 16 -Std. PWM 32-bit PWM resolutions 16 -Input Capture | 14 | 8 -UART 8 -SPI 8 -I2C | 0 | 0 | Yes | No | No | No | 0 | 0 | No | PTC | 0 | None | None | 100 | 100/TQFP |
ATSAMD21E17 | In Production | Yes | $1.56 | Yes | Yes | Cortex-M0+ | 32 | 48 | 128 | 16 | No | 4098 | 0 | 0 | -40 to 125 | 1.62V - 3.63V | No | 12 | 10 | 12 | 1 | Full Speed | 1 | 2 | 5 x 16-bit 2 x 32-bit | 6 -Std. PWM 16-bit PWM resolutions 6 -Input Capture | 18 | 4 -UART 4 -SPI 4 -I2C | 0 | 1 | Yes | No | Yes | No | 0 | 0 | No | PTC | 0 | None | None | 32 | 32/TQFP, 32/VQFN, 35/WLCSP |
ATSAML21G17B | In Production | No | $2.50 | Yes | No | Cortex-M0+ | 32 | 48 | 128 | 24 | No | 4096 | 0 | 0 | -40 to 105 | 1.62V - 3.63V | No | 16 | 14 | 12 | 2 | Full Speed | 1 | 2 | 5 x 16-bit 2 x 32-bit | 20 -Std. PWM 0-bit PWM resolutions 6 -Input Capture | 14 | 6 -UART 6 -SPI 6 -I2C | 3 | 0 | Yes | Yes | Yes | No | 0 | 0 | Yes | PTC | 0 | None | None | 48 | 48/TQFP, 48/VQFN |
ATSAML21J17B | In Production | No | $2.63 | Yes | No | Cortex-M0+ | 32 | 48 | 128 | 24 | No | 4096 | 0 | 0 | -40 to 105 | 1.62V - 3.63V | No | 16 | 20 | 12 | 2 | Full Speed | 1 | 2 | 5 x 16-bit 2 x 32-bit | 24 -Std. PWM 0-bit PWM resolutions 10 -Input Capture | 14 | 6 -UART 6 -SPI 6 -I2C | 3 | 0 | Yes | Yes | Yes | No | 0 | 0 | Yes | PTC | 0 | None | None | 64 | 64/TQFP, 64/VQFN, 64/WLCSP |
ATSAMC20J18A | In Production | Yes | $1.84 | Yes | Yes | Cortex-M0+ | 32 | 48 | 256 | 32 | No | 8192 | 0 | 0 | -40 to 125 | 2.7V - 5.5V | No | 6 | 12 | 12 | 0 | None | 0 | 2 | 5 x 16-bit 2 x 32-bit | 10 -Std. PWM 32-bit PWM resolutions 10 -Input Capture | 14 | 4 -UART 4 -SPI 4 -I2C | 0 | 0 | Yes | No | No | No | 0 | 0 | No | PTC | 0 | None | None | 64 | 56/WLCSP, 64/TQFP, 64/VQFN |
ATSAMC21E18A | In Production | Yes | $2.32 | Yes | Yes | Cortex-M0+ | 32 | 48 | 256 | 32 | No | 8192 | 0 | 0 | -40 to 125 | 2.7V - 5.5V | No | 12 | 10 | 12 | 1 | None | 0 | 4 | 5 x 16-bit 2 x 32-bit | 10 -Std. PWM 32-bit PWM resolutions 10 -Input Capture | 14 | 4 -UART 4 -SPI 4 -I2C | 0 | 0 | Yes | No | No | No | 0 | 0 | No | PTC | 1 | CAN-FD | None | 32 | 32/TQFP, 32/VQFN |
ATSAMC21G18A | In Production | Yes | $2.44 | Yes | Yes | Cortex-M0+ | 32 | 48 | 256 | 32 | No | 8192 | 0 | 0 | -40 to 125 | 2.7V - 5.5V | No | 12 | 12 | 12 | 1 | None | 0 | 4 | 5 x 16-bit 2 x 32-bit | 10 -Std. PWM 32-bit PWM resolutions 10 -Input Capture | 14 | 6 -UART 6 -SPI 6 -I2C | 0 | 0 | Yes | No | No | No | 0 | 0 | No | PTC | 2 | CAN-FD | None | 48 | 48/TQFP, 48/VQFN |
ATSAMC21J18A | In Production | Yes | $2.32 | Yes | Yes | Cortex-M0+ | 32 | 48 | 256 | 32 | No | 8192 | 0 | 0 | -40 to 125 | 2.7V - 5.5V | No | 12 | 12 | 12 | 1 | None | 0 | 4 | 5 x 16-bit 2 x 32-bit | 10 -Std. PWM 32-bit PWM resolutions 10 -Input Capture | 14 | 6 -UART 6 -SPI 6 -I2C | 0 | 0 | Yes | No | No | No | 0 | 0 | No | PTC | 2 | CAN-FD | None | 64 | 56/WLCSP, 64/TQFP, 64/VQFN |
ATSAMC21N18A | In Production | Yes | $2.90 | Yes | Yes | Cortex-M0+ | 32 | 48 | 256 | 32 | No | 8192 | 0 | 0 | -40 to 125 | 2.7V - 5.5V | No | 12 | 22 | 12 | 1 | None | 0 | 2 | 5 x 16-bit 2 x 32-bit | 10 -Std. PWM 32-bit PWM resolutions 8 -Input Capture | 16 | 8 -UART 8 -SPI 8 -I2C | 0 | 8 | Yes | No | No | No | 0 | 0 | No | PTC | 2 | CAN-FD | None | 100 | 100/TQFP |
ATSAMD21E18 | In Production | Yes | $2.16 | Yes | Yes | Cortex-M0+ | 32 | 48 | 256 | 32 | No | 0 | 0 | 0 | -40 to 125 | 1.62V - 3.63V | No | 12 | 10 | 12 | 1 | Full Speed | 1 | 2 | 5 x 16-bit 2 x 32-bit | 6 -Std. PWM 16-bit PWM resolutions 6 -Input Capture | 12 | 4 -UART 4 -SPI 4 -I2C | 0 | 1 | Yes | No | Yes | No | 0 | 0 | No | PTC | 0 | None | None | 32 | 32/TQFP, 32/VQFN |
ATSAMD21G18 | In Production | Yes | $2.27 | Yes | Yes | Cortex-M0+ | 32 | 48 | 256 | 32 | No | 0 | 0 | 0 | -40 to 125 | 1.62V - 3.63V | No | 12 | 14 | 12 | 1 | Full Speed | 1 | 2 | 5 x 16-bit 2 x 32-bit | 6 -Std. PWM 16-bit PWM resolutions 6 -Input Capture | 14 | 6 -UART 6 -SPI 6 -I2C | 0 | 1 | Yes | No | Yes | No | 0 | 0 | No | PTC | 0 | None | None | 48 | 45/WLCSP, 48/TQFP, 48/VQFN |
ATSAMD21J18 | In Production | Yes | $2.39 | Yes | Yes | Cortex-M0+ | 32 | 48 | 256 | 32 | No | 0 | 0 | 0 | -40 to 125 | 1.62V - 3.63V | No | 12 | 20 | 12 | 1 | Full Speed | 1 | 2 | 5 x 16-bit 2 x 32-bit | 10 -Std. PWM 16-bit PWM resolutions 8 -Input Capture | 14 | 6 -UART 6 -SPI 6 -I2C | 0 | 1 | Yes | No | Yes | No | 0 | 0 | No | PTC | 0 | None | None | 64 | 64/TQFP, 64/UFBGA, 64/VQFN |
ATSAML21E18B | In Production | No | $3.32 | Yes | No | Cortex-M0+ | 32 | 48 | 256 | 40 | No | 8192 | 0 | 0 | -40 to 105 | 1.62V - 3.63V | No | 16 | 10 | 12 | 2 | Full Speed | 1 | 2 | 5 x 16-bit 2 x 32-bit | 18 -Std. PWM 0-bit PWM resolutions 6 -Input Capture | 12 | 4 -UART 4 -SPI 4 -I2C | 3 | 0 | Yes | Yes | Yes | No | 0 | 0 | Yes | PTC | 0 | None | None | 32 | 32/TQFP, 32/VQFN |
ATSAML21G18B | In Production | No | $3.48 | Yes | No | Cortex-M0+ | 32 | 48 | 256 | 40 | No | 8192 | 0 | 0 | -40 to 105 | 1.62V - 3.63V | No | 16 | 14 | 12 | 2 | Full Speed | 1 | 2 | 5 x 16-bit 2 x 32-bit | 20 -Std. PWM 0-bit PWM resolutions 6 -Input Capture | 14 | 6 -UART 6 -SPI 6 -I2C | 3 | 0 | Yes | Yes | Yes | No | 0 | 0 | Yes | PTC | 0 | None | None | 48 | 48/TQFP, 48/VQFN |
ATSAML21J18B | In Production | No | $3.65 | Yes | No | Cortex-M0+ | 32 | 48 | 256 | 40 | No | 8192 | 0 | 0 | -40 to 105 | 1.62V - 3.63V | No | 16 | 20 | 12 | 2 | Full Speed | 1 | 2 | 5 x 16-bit 2 x 32-bit | 24 -Std. PWM 0-bit PWM resolutions 10 -Input Capture | 14 | 6 -UART 6 -SPI 6 -I2C | 3 | 0 | Yes | Yes | Yes | No | 0 | 0 | Yes | PTC | 0 | None | None | 64 | 64/TQFP, 64/VQFN, 64/WLCSP |
Title | Download |
---|---|
TuV Rheinland Certificate - IEC 61508 SIL 2/3 STL for Arm® Cortex®-M0+ MCUs | Download |