Seria mikrokontrolerów PIC18-Q24 z nowymi funkcjami zabezpieczania kodu i danych
Ponieważ coraz więcej urządzeń elektronicznych współpracuje z usługami w chmurze, bardzo ważna staje się potrzeba stosowania zaawansowanych środków bezpieczeństwa na poziomie chipa, zapewniających ochronę danych i oprogramowania firmware. Do tego celu firma Microchip zaprojektowała rodzinę mikrokontrolerów PIC18-Q24, wyposażonych w nowe mechanizmy zabezpieczeń.
Układy te oferują funkcję PDID (Programming and Debugging Interface Disable), pozwalającą zablokować dostęp do interfejsu programowania/debugowania ICSP oraz blokującą nieautoryzowane próby odczytu, modyfikacji i usunięcia oprogramowania firmware.
Ponieważ wiele bezpiecznych systemów często komunikuje się z zewnętrznymi czujnikami, pamięciami i mikroprocesorami, w mikrokontrolerach PIC18-Q24 wprowadzono wielonapięciowe linie MVIO (Multi-Voltage I/O). Eliminują one potrzebę stosowania zewnętrznych przesuwników poziomu i umożliwiają bezpośrednią współpracę z wejściami/wyjściami cyfrowymi o różnych napięciach roboczych. Oprócz zmniejszenia złożoności płytki PCB i zredukowania kosztów podzespołów, linie MVIO sprawiają, że mikrokontrolery PIC18-Q24 doskonale nadają się do zarządzania systemem, realizując zadania związane z monitorowaniem i telemetrią dla większych mikroprocesorów. Te pozornie rutynowe zadania są zazwyczaj najbardziej podatne na ataki hakerów, próbujących uzyskać dostęp do systemów embedded.
Kolejną nowością jest opcja niezmiennego programu ładującego (immutable bootloader) do aplikacji, które wymagają bezpiecznych metod aktualizacji oprogramowania firmware.
Mikrokontrolery PIC18-Q24 zawierają 10-bitowy przetwornik A/C z funkcją obliczeniową (ADCC) o szybkości próbkowania do 300 kSps, 2 bloki komunikacyjne SPI/I2C, 4 bloki DMA, 6 wyjść PWM o 16-bitowej rozdzielczości, 2 timery uniwersalne i 2 moduły wykrywania przejścia przez zero (ZCD). Cechy te sprawiają, że nadają się one doskonale do zastosowań w automatyce przemysłowej, motoryzacji, elektronice użytkowej i systemach zarządzania energią.