Certyfikaty bezpieczeństwa funkcjonalnego są wymagane w wielu branżach, ale często proces ich uzyskiwania jest czasochłonny oraz kosztowny. Certyfikaty mogą również wymagać obszernego uzasadnienia używania określonych narzędzi programistycznych, chyba że narzędzie jest już certyfikowane pod kątem zgodności przez ekspertów bezpieczeństwa funkcjonalnego, takich jak TÜV SÜD. W tym celu firma Microchip Technology Inc. ogłosiła zdobycie certyfikacji bezpieczeństwa funkcjonalnego TÜV SÜD dla swoich kompilatorów MPLAB® XC, znacznie upraszczając proces kwalifikacji bezpieczeństwa funkcjonalnego dla mikrokontrolerów PIC®, AVR® i SAM oraz dsPIC® (DSC). Aby jeszcze bardziej uprościć testowanie i diagnostykę, firma Microchip wprowadziła także licencję MPLAB Code Coverage, która określa części oprogramowania, które zostały lub nie zostały wykonane przy minimalnym wpływie na aplikację.
Kompilatory funkcjonalne MPLAB XC certyfikowane przez TÜV SÜD pomagają w spełnieniu wymagań weryfikacji i walidacji określonych w normie ISO 26262 dla bezpieczeństwa motoryzacyjnego, IEC 61508 dla aplikacji przemysłowych, IEC 62304 dla oprogramowania medycznego i IEC60730 dla automatycznych sterowników elektrycznych. Kompilatory MPLAB XC dla bezpieczeństwa funkcjonalnego zostaną spakowane wraz z dodatkową dokumentacją dotyczącą kwalifikacji zintegrowanego środowiska programistycznego MPLAB X (IDE) oraz debuggerów i programatorów MPLAB. Bez rocznych opłat za przedłużenie, licencje są najtańszym rozwiązaniem na rynku. Zastosowanie mikrokontrolerów Microchip z licencjami bezpieczeństwa funkcjonalnego zmniejszy koszty aplikacji i czas wprowadzenia produktu na rynek.
Zapewnienie wysokiego zasięgu testowego oprogramowania wbudowanego przy użyciu narzędzi code coverage często wymaga dużej modyfikacji sprzętowej, kosztownego oprogramowania i znacznego wysiłku w poszukiwaniu dużych plików danych w celu znalezienia odpowiednich informacji. Produkt objęty kodem MPLAB unika tego, mając mniej niż jeden procent wpływu na czas testu. Dzięki opatentowanemu procesowi kod może być testowany w jednym przebiegu bez rozbijania kodu na bloki. Oszczędza to czas i eliminuje przesiewanie dużych plików danych. Ponieważ certyfikowane aplikacje często wymagają danych do testowania kodu, ta nowa licencja na pokrycie kodu może dodatkowo pomóc w procesie certyfikacji.
„Narzędzia bezpieczeństwa funkcjonalnego dla wielu produktów MCU mogą być obecnie dość kosztowne”, powiedział Rodger Richey, starszy dyrektor ds. Systemów rozwoju Microchip. „Microchip dostarcza nasze produkty bezpieczeństwa funkcjonalnego za jedną trzecią ceny niektórych konkurencyjnych rozwiązań i zapewnia niezrównane wsparcie techniczne na całym świecie aby skrócić czas wprowadzania na rynek i dodatkowo uprościć cykl rozwoju”.
Połączenie urządzeń zaprojektowanych z myślą o bezpieczeństwie funkcjonalnym wraz z kompilatorami MPLAB XC, które są certyfikowane przez TÜV SÜD plus MPLAB Code Coverage, upraszcza certyfikację bezpieczeństwa funkcjonalnego dla zastosowań w przemyśle motoryzacyjnym, konsumenckim, lotniczym, medycznym i przemysłowym.
Oprócz oferowania narzędzi programistycznych, które ułatwiają, przyspieszają i bardziej przystępne cenowo przestrzeganie standardów bezpieczeństwa funkcjonalnego, Microchip oferuje również wiele mikrokontrolerów PIC, AVR, dsPIC i SAM, które są gotowe na funkcjonalne bezpieczeństwo. Dla wszystkich mikrokontrolerów z funkcją Functional Safety Ready firma Microchip udostępnia raporty dotyczące trybu awaryjnego i analizy diagnostycznej (FMEDA) oraz instrukcje bezpieczeństwa dotyczące ISO 26262 do poziomu bezpieczeństwa ASIL-B, przy czym niektóre produkty osiągają ASIL-D.
„Jako długoterminowy dostawca aplikacji motoryzacyjnych rozumiemy i odpowiadamy na potrzeby naszych klientów, aby skrócić czas opracowywania i zoptymalizować koszty produktów o kluczowym znaczeniu dla bezpieczeństwa”, powiedział Steve Drehobl, starszy wiceprezes 8- i 16-bitowych jednostek biznesowych Microchip „Stale poszerzamy naszą ofertę mikrokontrolerów ukierunkowanych na aplikacje bezpieczeństwa, aby oferować idealne dopasowanie funkcji i wartości”.