Mikrokontroler z wbudowanym podsystemem bezpieczeństwa kluczy i technologią ARM TrustZone
Microchip
Do oferty firmy Microchip wchodzi pierwszy 32-bitowy mikrokontroler z technologią ARM TrustZone oraz wbudowanym podsystemem bezpiecznego zarządzania kluczami Trust Platform. PIC32CM LS60, oparty na jednostce obliczeniowej ARM Cortex-M23, eliminuje konieczność stosowania dwóch lub większej liczby układów scalonych we wszelkiego typu aplikacjach, w tym przemysłowych i medycznych, wymagających ochrony przed atakami zdalnymi i fizycznymi. Równocześnie, charakteryzuje się małym poborem mocy, pozwalającym na zastosowania w urządzeniach bateryjnych.
W miarę rozwoju aplikacji IoT, niezbędna staje się potrzeba zabezpieczenia urządzeń edge w oparciu o najwyższe standardy ochrony. PIC32CM LS60, dzięki połączeniu technologii ARM TrustZone i bezpiecznego podsystemu platformy zaufania Common Criteria Joint Interpretation Library (JIL), umożliwia programistom wdrażanie sprawdzonych w branży praktyk bezpieczeństwa, zapewniających ochronę przed wieloma rodzajami ataków zdalnych i fizycznych. Tego typu projekty są obsługiwane przez narzędzia, takie jak MPLAB Code Configurator (MCC) TrustZone Manager i Trust Platform Design Suite, pozwalające uprościć konfigurację bezpiecznego podsystemu.
Kolejną zaletą PIC32CM LS60 jest udoskonalony kontroler interfejsu dotykowego z funkcją Driven Shield Plus, zapobiegający fałszywym "dotknięciom" spowodowanym wilgocią i zapewniający dużą odporność na zaburzenie elektromagnetyczne. Blok peryferiów analogowych obejmuje zestaw wzmacniaczy operacyjnych i przetworników A/C do komunikacji z zewnętrznymi czujnikami, mogących pracować w trybie uśpienia. Układ oferuje system zarządzania zdarzeniami (Event System) oraz funkcje peryferyjne SleepWalking, pracujące niezależnie od jednostki obliczeniowej, pozwalające ograniczyć sumaryczny pobór mocy.
PIC32CM LS60 jest kompatybilny z narzędziami MPLAB Data Visualizer i Power Debugger do monitorowania, analizowania i regulowania poboru mocy w czasie rzeczywistym, co ułatwia użytkownikom opracowywanie aplikacji energooszczędnych. Microchip oferuje szeroką gamę narzędzi i usług programistycznych do obsługi mikrokontrolerów PIC32CM LS60 i jego wariantów:
- Trust Platform Provisioning Service,
- Trust Platform Design Suite (TPDS),
- MPLAB Harmony v3 z MPLAB Code Configurator do ARM TrustZone,
- Touch Library,
- Touch Configurator,
- MPLAB Data Wizualizator,
- Power Debugger,
- zestawy ewaluacyjne Curiosity Pro PIC32CM LE00/LS00/LS60/LE00,
- zintegrowane środowisko programistyczne MPLAB X (IDE) z zestawem debuggerów i kompilatorów.
Oprócz bezpiecznego mikrokontrolera PIC32CM LS60, dostępne są również warianty ogólnego przeznaczenia PIC32CM LE00 oraz PIC32CM LS00 ARM TrustZone, bez podsystemu Trust Platform.
Mikrokontrolery PIC32CM5164LS60, PIC32CM5164LS00 i PIC32CM5164LE00 są zamykane w obudowach TQFP-100. Ich ceny hurtowe wynoszą odpowiednio 5,48 USD, 4,33 USD i 4,18 USD.