Download as pdf or txt
Download as pdf or txt
You are on page 1of 4

Functional Safety Ready Microcontrollers

Quick Reference Guide


Functional Safety Standards

IEC 61508 IEC 60730 Development Tools


ISO 26262 (ASIL)
(SIL) Industrial Household
Automotive Applications

AUTOSAR® MCAL Drivers*


Applications Appliances

Management Tool Suite


VDE– and UL–certified
Program Memory (KB)

TÜV SÜD Certified XC

Third Party Compilers


MPLAB Programmer/
Performance (MIPS)

(qualified for safety)


Product Family Example Applications

Diagnostic Library/

Diagnostic Library/

Diagnostic Library/

LDRA Compliance
Microchip Studio
FMEDA Report*

Safety Manual*

Safety Manual*

MPLAB® Code

MPLAB X IDE/
FMEA Report*
Safety Level*

Safety Level*

Safety Level
AEC Q100
Pin Count

Debugger
RAM (KB)

Coverage
Compiler
CPU

dsPIC33 Digital Signal Controllers

MPLAB® X
dsPIC33CH512MP508 Integrated High–performance Real–time Control, Motor
Dual–Core 90 (M) 256–512 (M) 32–48 (M) ASILB and Releasing Soon
(M–Main Core, 48–80 Grade 0 ü ü ü Class B ü ü Development ü – ü Control, Digital Power, Capacitive Sensing, Sensor
dsPIC33CH 100 (S) 72 (S) 16 (S) ASIL C (Targets SIL 2)
S–Secondary Core) Environment Interfacing and Measurement Control
(IDE)

dsPIC33CH128MP508 High–performance Real–time Control, Motor


Dual–Core 90 (M) 64–128 (M) 16 (M) ASILB and Releasing Soon
(M–Main Core, 28 –80 Grade 0 – ü ü Class B ü ü MPLAB X IDE ü – ü Control, Digital Power, Capacitive Sensing, Sensor
dsPIC33CH 100 (S) 24 (S) 4 (S) ASIL C (Targets SIL 2)
S–Secondary Core) Interfacing and Measurement Control

High–performance Real–time Control, Motor


ASILB and Releasing Soon
dsPIC33CK256MP508 dsPIC33CK 100 32–256 8–24 28–80 Grade 0 ü ü ü Class B ü ü MPLAB X IDE ü – ü Control, Digital Power, Capacitive Sensing, Sensor
ASIL C (Targets SIL 2)
Interfacing and Measurement Control

High–performance Real–time Control, Motor


ASILB and Releasing Soon
dsPIC33CK64MP105 dsPIC33CK 100 32–64 8 28–48 Grade 0 – ü ü Class B ü ü MPLAB X IDE ü – ü Control, Digital Power, Capacitive Sensing, Sensor
ASIL C (Targets SIL 2)
Interfacing and Measurement Control

High–performance Real–time Control, Motor


ASILB and Releasing Soon
dsPIC33CK64MC105 dsPIC33CK 100 32–64 8 28–48 Grade 0 – ü ü Class B ü ü MPLAB X IDE ü – ü Control, Capacitive Sensing, Sensor Interfacing and
ASIL C (Targets SIL 2)
Measurement Control

High–performance Real–time Control, Digital Power,


dsPIC33EP128GS808 dsPIC33EP 70 64–128 8 28–80 Grade 1 – ü ü – – Class B ü ü MPLAB X IDE ü – ü
Sensor Interfacing and Measurement Control

5V Robust Designs, Motor Control, High–


dsPIC33EV256GM106 dsPIC33EV 70 32–256 4–16 28–64 Grade 0 ü ü ü – – Class B ü ü MPLAB X IDE ü – ü performance Real–time Control, Capacitive Sensing,
Sensor Interfacing and Measurement Control

Achieving Higher Safety Levels:


ASIL D can be targeted using multiple devices via ASIL decomposition
ASIL D Application (ITEM) = ASIL B (MCU) + ASIL B (MCU/sensor)
SIL 3 can be targeted using multiple devices for redundancy
SIL 3 (System) = SIL 2 (MCU) + SIL 2 (MCU)
*To access our device–specific safety–related content, all of which are available under NDA, please contact your local Microchip Sales Office

www.microchip.com/Functional-safety
Functional Safety Standards

IEC 61508 IEC 60730 Development Tools


ISO 26262 (ASIL)
(SIL) Industrial Household
Automotive Applications

AUTOSAR® MCAL Drivers*


Applications Appliances

Management Tool Suite


VDE– and UL–certified
Program Memory (KB)

TÜV SÜD Certified XC

Third Party Compilers


MPLAB Programmer/
Performance (MIPS)

(qualified for safety)


Product Family Example Applications

Diagnostic Library/

Diagnostic Library/

Diagnostic Library/

LDRA Compliance
Microchip Studio
FMEDA Report*

Safety Manual*

Safety Manual*

MPLAB® Code

MPLAB X IDE/
FMEA Report*
Safety Level*

Safety Level*

Safety Level
AEC Q100
Pin Count

Debugger
RAM (KB)

Coverage
Compiler
CPU

PIC® and AVR® MCUs

5V Robust Designs, Ultra low–power,, Capacitive


Use ISO 26262 MPLAB X IDE, Sensing for steering wheel and UI controls, Touch
AVR DA AVR 24 32–128 4–16 28–64 Grade 1 – ü ü ASIL B Class B ü ü ü – ü
variant Studio and safety co–processor, White goods, Smoke
detector, Board controller

5V Robust Designs, Ultra low–power, MPU co–


processor, LIN node, Industrial Sensor, Safety
Use ISO 26262 MPLAB X IDE,
AVR DB AVR 24 32–128 4–16 28–64 Grade 1 – ü ü ASIL B Class B ü ü ü – – sensor and co–processor, Analog monitoring and
variant Studio
processing, Zero–cross detection, Level conversion
and dual voltage applications

Use ISO 26262 MPLAB X IDE, 5V Robust Designs, Ultra low–power, Fast start–up,
ATmega88/168/328PB AVR 20 8–32 1–2 32 Grade 2 – ü ü ASIL B – ü ü ü – –
variant Studio LIN communication

Use ISO 26262 MPLAB X IDE, 5V Robust Designs, Ultra low–power, Fast start–up,
ATmega324PB AVR 20 32 2 40–44 Grade 2 – ü ü ASIL B – ü ü ü – –
variant Studio LIN communication

5V Robust Designs, High temperature, Ultra low–


Use ISO 26262 MPLAB X IDE,
ATtiny45 AVR 20 4 0.25 8 Grade 0 – ü ü ASIL B – ü ü ü – – power, Fast start–up, fast PWM control. Safety
variant Studio
co–processor.

5V Robust Designs, Ultra low–power,, Capacitive


Use ISO 26262 MPLAB X IDE, Sensing for steering wheel and UI controls, safety
ATtiny41x/81x AVR 20 4–8 0.25–0.5 8–24 Grade 1 – ü ü ASIL B Class B ü ü ü – –
variant Studio co–processor, gas burners, voltage supervisor,
RS485, LIN communication

5V Robust Designs, Ultra low–power,, Capacitive


Use ISO 26262 MPLAB X IDE, Sensing for steering wheel and UI controls, gas
ATtiny161x/321x AVR 20 16–32 1–2 14–24 Grade 1 – ü ü ASIL B Class B ü ü ü – –
variant Studio burners, safety co–processor, Dual–ADC, power
monitor, RS485, LIN communication

5V Robust Designs, Ultra low–power,, differential


12–bit ADC with gain stage and hardware
Use ISO 26262 MPLAB X IDE,
ATtiny322/162/82x AVR 20 8–32 1–2 14–24 Grade 1 – ü ü ASIL B Class B ü ü ü – – oversampling (17–bit), high accuracy safety sensors,
variant Studio
battery monitor and management, motion sensor,
smoke detector, RS485, LIN communication

Use ISO 26262 MPLAB X IDE, 5V Robust Designs, low–cost, Ultra low–power,
ATtiny40x/80x/160x AVR 20 4–16 0.25–1 8–24 Grade 1 – ü ü ASIL B Class B ü ü ü – –
variant Studio safety co–processor, RS485, LIN communication

5V Robust Designs, Ultra low–power, safety co–


ATmega80x/160x/ Use ISO 26262 MPLAB X IDE,
AVR 20 8–48 1–6 32–48 Grade 1 – ü ü ASIL B Class B ü ü ü – – processor, emergency lighting, Industrial control,
320x/480x variant Studio
real–time CIP, RS485, LIN communication

www.microchip.com/Functional-safety
Functional Safety Standards

IEC 61508 IEC 60730 Development Tools


ISO 26262 (ASIL)
(SIL) Industrial Household
Automotive Applications

AUTOSAR® MCAL Drivers*


Applications Appliances

Management Tool Suite


VDE– and UL–certified
Program Memory (KB)

TÜV SÜD Certified XC

Third Party Compilers


MPLAB Programmer/
Performance (MIPS)

(qualified for safety)


Product Family Example Applications

Diagnostic Library/

Diagnostic Library/

Diagnostic Library/

LDRA Compliance
Microchip Studio
FMEDA Report*

Safety Manual*

Safety Manual*

MPLAB® Code

MPLAB X IDE/
FMEA Report*
Safety Level*

Safety Level*

Safety Level
AEC Q100
Pin Count

Debugger
RAM (KB)

Coverage
Compiler
CPU

PIC® and AVR® MCUs

5V Robust Designs, low–cost, Ultra low–power,


Use ISO 26262
PIC16F152xx PIC16 16 3.5–28 0.25–2 8–40 Grade 1 – ü ü ASIL B Class B ü ü MPLAB X IDE ü – – safety co–processor, sensor node, RS485, LIN
variant
communication

Use ISO 26262 5V Robust Designs, ultra low–power, real–time


PIC16F183xx PIC16 16 3.5–28 0.25–2 8–20 Grade 1 – ü ü ASIL B Class B ü ü MPLAB X IDE ü – –
variant control, sensor node, Automotive interior lighting

5V Robust Designs, ultra low–power, IoT sensor


Use ISO 26262
PIC16F184xx PIC16 16 7–28 0.5–2 14–28 Grade 1 – ü ü ASIL B Class B ü ü MPLAB X IDE ü – – nodes, Real–time control, steering wheel and UI
variant
capacitive sensing.

5V Robust Designs, ultra low–power, IoT sensor


Use ISO 26262
PIC18FxxQ10 PIC18 16 16–128 1–3.6 28–40 Grade 1 – ü ü ASIL B Class B ü ü MPLAB X IDE ü – – nodes, Real–time control, steering wheel and UI
variant
capacitive sensing, cost–sensitive board controllers

5V Robust Designs, ultra low–power, CAN node,


Use ISO 26262
PIC18F2xK83 PIC18 16 32–64 2–4 28 Grade 1 – ü ü ASIL B Class B ü ü MPLAB X IDE ü – – sensor nodes, Real–time control, steering wheel
variant
and UI capacitive sensing,DMX and DALI interface

5V Robust Designs, ultra low–power, real–time


Use ISO 26262
PIC16F188xx PIC16 16 7–56 0.5–2 28–40 Grade 1 – ü ü ASIL B Class B ü ü MPLAB X IDE ü – – control, sensor node, system monitoring and
variant
management

5V Robust Designs, ultra low–power, Real–time


Use ISO 26262
PIC18FxxK42 PIC18 16 16–32 1–8 28–48 Grade 1 – ü ü ASIL B Class B ü ü MPLAB X IDE ü – – Control, Connected applications, Automotive
variant
lightning exterior & interior

5V Robust Designs, ultra low–power, Real–time


Use ISO 26262
PIC18FxxQ43 PIC18 16 32–128 2–8 28–48 Grade 1 – ü ü ASIL B Class B ü ü MPLAB X IDE ü – – Control, Connected applications, Board controller,
variant
Emergency Lighting

Achieving Higher Safety Levels:


ASIL D can be targeted using multiple devices via ASIL decomposition
ASIL D Application (ITEM) = ASIL B (MCU) + ASIL B (MCU/sensor)
SIL 3 can be targeted using multiple devices for redundancy
SIL 3 (System) = SIL 2 (MCU) + SIL 2 (MCU)a
*To access our device–specific safety–related content, all of which are available under NDA, please contact your local Microchip Sales Office

www.microchip.com/Functional-safety
Functional Safety Standards

IEC 61508 IEC 60730 Development Tools


ISO 26262 (ASIL)
(SIL) Industrial Household
Automotive Applications

AUTOSAR® MCAL Drivers*


Applications Appliances

Management Tool Suite


VDE– and UL–certified
Program Memory (KB)

TÜV SÜD Certified XC

Third Party Compilers


MPLAB Programmer/
Performance (MIPS)

(qualified for safety)


Product Family Example Applications

Diagnostic Library/

Diagnostic Library/

Diagnostic Library/

LDRA Compliance
Microchip Studio
FMEDA Report*

Safety Manual*

Safety Manual*

MPLAB® Code

MPLAB X IDE/
FMEA Report*
Safety Level*

Safety Level*

Safety Level
AEC Q100
Pin Count

Debugger
RAM (KB)

Coverage
Compiler
CPU

SAM and PIC32 MCUs

Arm® ASIL B (in General Purpose and Capacitive Touch Applications


SAM DA1 48 16–64 4–16 32–64 Grade 2 – ü ü – – – – ü ü MPLAB X IDE ü ü ü
Cortex–M0+ Development) with LIN Connectivity

Arm Cortex– ASIL B (In General Purpose, ISELED, and Capacitive Touch
SAM D21 48 16–256 4–32 32–64 Grade 1 – ü ü ü ü SIL 2/3 Class B ü ü MPLAB X IDE ü ü ü
M0+ Development) Applications with LIN Connectivity

Arm Cortex– Cost Sensative General Purpose and Capacitive


SAM D20 48 16–256 2–32 32–64 Grade 1 – – – – – – – Class B ü ü MPLAB X IDE ü ü ü
M0+ Touch Applications with LIN Connectivity

5V Robust Designs for Body Electronics, ISELED,


Arm Cortex– ASIL B (In
SAM C20 (N) 48 32– 256 4–32 32–100 Grade 1 – ü ü ü ü SIL 2/3 Class B ü ü MPLAB X IDE ü ü ü Capactive Touch, and General Purpose with LIN
M0+ Development)
and CAN–FD Connectivity

5V Robust Designs for Body Electronics, ISELED,


Arm Cortex– ASIL B (In
SAM C21 (N) 48 32– 256 4–32 32–100 Grade 1 – ü ü ü ü SIL 2/3 Class B ü ü MPLAB X IDE ü ü ü Capactive Touch, and General Purpose with LIN
M0+ Development)
and CAN–FD Connectivity

Ultra Low Power Applications for Industrial Safety


Arm Cortex–
SAM L21 48 32– 256 4–32 32–64 – – – – – ü ü SIL 2/3 – ü ü MPLAB X IDE ü ü ü which include Smoke Alarms and Battery Powered
M0+
Applications

AutoSAR based applications with LIN, CAN–FD,


Arm Cortex– ASIL B (In
SAM D51/E5x 120 512–1024 128–256 48–128 Grade 1 ü ü ü Planned Planned ü ü MPLAB X IDE ü ü ü and Ethernet Connectivity which include AVAS,
M4F Development)
ISELED, Capactive Touch, and Infotainment

MIPS M– High Performance with LIN, CAN, Ethernet, and


PIC32MZ EF 252 512–2048 128–256 64–144 Grade 1 ü – – – – – – Class B ü ü MPLAB X IDE ü ü ü
Class USB Connectivity for In–Cabin Appliciations

High Performance with LIN, CAN, and Ethernet


MIPS M–
PIC32MZ DA 200 1024–2048 256–640 169–288 Grade 2 – – – – – – – Class B ü ü MPLAB X IDE ü ü ü Connectivity for Graphics Applications including an
Class
option with a 32MB SDRAM System In Package

High performance Real–time Control with State–


MIPS32
PIC32MK MC/GP 120 256–1024 12–256 48–100 Grade 1 ü – – – – – – Class B ü ü MPLAB X IDE ü ü ü of–the–Art Analog for applications such as Motor
microAptiv
Control and Digitial Power

AutoSAR based applications with LIN, CAN–FD,


Arm Cortex– ASIL B (In
SAM V70/V71 300 512–2048 256–384 64–100 Grade 2 ü ü ü Planned – ü – MPLAB X IDE ü ü ü Ethernet/Ethernet–AVB, and MOST® connectivity
M7 Development)
ideal for Infortainment and ADAS applications.

Achieving Higher Safety Levels:


ASIL D can be targeted using multiple devices via ASIL decomposition *To access our device–specific safety–related content, all of which are available
ASIL D Application (ITEM) = ASIL B (MCU) + ASIL B (MCU/sensor) under NDA, please contact your local Microchip Sales Office
SIL 3 can be targeted using multiple devices for redundancy For any devices that are "In Development" or "Planned," please contact your local
Microchip Sales Office for additional information.
SIL 3 (System) = SIL 2 (MCU) + SIL 2 (MCU)
The Microchip name and logo, the Microchip logo, AVR, MPLAB and PIC are registered trademarks of Microchip Technology Incorporated in the U.S.A. and other countries. Arm and Cortex are registered trademarks of Arm Limited (or its subsidiaries) in the EU and other countries.
© 2020, Microchip Technology Inc. All Rights Reserved. 11/20. DS300003712A

www.microchip.com/Functional-safety

You might also like