Tani mikrokontroler z rdzeniem ARM Cortex-M0+ do aplikacji motoryzacyjnych
Nowy mikrokontroler PIC32CM JH firmy Microchip został zaprojektowany do zastosowań w aplikacjach samochodowych, wymagających zapewnienia bezpieczeństwa funkcjonalnego. Jest to 32-bitowy mikrokontroler z rdzeniem ARM Cortex-M0+, zawierający 512 KB pamięci Flash i podwójny interfejs CAN FD oraz oferujący funkcje secure boot i autotestu pamięci (MBIST), dostępne jedynie w znacznie droższych mikrokontrolerach wyższej klasy. PIC32CM JH spełnia wymogi norm ISO 26262 w zakresie bezpieczeństwa funkcjonalnego i ISO/SAE 21434 w zakresie cyberbezpieczeństwa. Jest kompatybilny z otwartą architekturą AUTOSAR, mającą za zadanie ułatwić ponowne wykorzystanie i rozbudowę oprogramowania dla usprawnienia procesu rozwoju i zmniejszenia ogólnych kosztów.
Producenci OEM z branży motoryzacyjnej wymagają zapewnienia zarówno bezpieczeństwa funkcjonalnego, jak i ochrony przed atakami cybernetycznymi w interfejsach dotykowych, elementach sterowania drzwiami, zaawansowanych systemach wspomagania kierowcy (ADAS) i innych obwodach elektronicznych. PIC32CM JH w połączeniu z jednym z układów zabezpieczających Trust Anchor TA100 CryptoAutomotive produkcji Microchip, zapewnia zgodność z normą ISO/SAE 21434 w zakresie bezpieczeństwa cybernetycznego. TA100 zapewnia bezpieczne, sprzętowe przechowywanie kluczy kryptograficznych oraz oferuje inne mechanizmy, pozwalające wyeliminować potencjalne backdoory związane z błędami w oprogramowaniu.
Funkcja secure boot zapobiega załadowaniu złośliwego kodu do MCU. Z innych mechanizmów ochronnych należy wymienić korekcję ECC, pętle zwrotne (loopback) w interfejsach komunikacyjnych, jednostkę ochrony pamięci systemowej oraz testowanie MBIST, zapewniające zgodność ze standardami bezpieczeństwa ISO 26262 i IEC 60730. MBIST umożliwia szybkie przetestowanie integralności pamięci SRAM, jeszcze przed uruchomieniem kodu aplikacji. Dodatkowo, PIC32CM JH zawiera zaawansowany kontroler interfejsów dotykowych, zapewniający dużą tolerancję na zachlapanie ekranu i zaburzenia elektromagnetyczne. Funkcja ta jest niezbędna w urządzeniach AGD oraz aplikacjach przemysłowych i motoryzacyjnych, w których interfejs dotykowy musi niezawodnie działać w trudnych warunkach środowiskowych.
Do projektowania systemów na bazie nowego mikrokontrolera, firma Microchip oferuje zestaw rozwojowy PIC32CM JH01 Curiosity Pro Development Kit (ozn. EV81X90A) w cenie 120 USD. Cena PIC32CM JH wynosi 2,61 USD przy zamówieniach 10 tys. sztuk.