Microchip on esitellyt uuden PIC-ohjainten perheen, jossa on parannettu koodin suojausta. PIC18-Q24 MCU-perheessä on otettu käyttöön PDID-ominaisuus (Programming and Debugging Interface Disable), joka estää asiattoman pääsyn ohjaimen liitäntään.
Yhä useammat arkipäiväiset tavarat yhdistetään pilveen matkapuhelimista ja ajoneuvoista älykkäisiin termostaatteihin ja kodinkoneisiin. Tämän liitettävyyden lisääntyessä tarve piiritason kehittyneisiin suojauksiin kasvaa. Suojauksen pitää turvata sekä laiteohjelmisto että kriittinen data.
Sulautetun järjestelmän laitteen haitallisen uudelleenohjelmoinnin uhan torjumiseksi PIC18-Q24-ohjaimilla otetaan käyttöön PDID-esto. Kun tämä parannettu koodin suojausominaisuus on käytössä, se estää pääsyn ohjaimen ohjelmointi/virheenkorjausliitäntään. Tämä estää luvattomat yritykset lukea, muokata tai poistaa laiteohjelmistoa.
Microchipin 8-bittisten ohjainten liiketoiminnasta vastaava Greg Robinson muistuttaa, että järjestelmän turvallisuus on vain niin vahva kuin sen heikoin lenkki. - Mikä tahansa ohjelmoitava komponentti voi olla haavoittuvainen, ja on välttämätöntä ottaa käyttöön tehostettuja suojausominaisuuksia mahdollisten hakkerointien estämiseksi.
Koska monet suojatut järjestelmät muodostavat usein yhteyden ja kommunikoivat useiden eri antureiden, muistisirujen ja prosessorien kanssa, PIC18-Q24-ohjainpiireillä on käytössä MVIO-tekniikka eli Multi-Voltage I/O. Tämän ansiosta ohjainpiiri voidaan liittää digitaalisiin tuloihin tai lähtöihin eri käyttöjännitteillä. Sen lisäksi, että MVIO vähentää piirikortin monimutkaisuutta ja materiaalikustannuksia, se tekee PIC18-Q24-ohjaimista sopivia koko järjestelmän hallintaprosessoriksi, joka suorittaa valvontaa ja telemetriaa suuremmalle prosessorille. Nämä näennäisesti rutiinitehtävät ovat tyypillisesti haavoittuvimpia mahdollisille hakkereille, kun he yrittävät päästä sulautettuihin järjestelmiin.
PIC18-Q24-perheessä on myös mahdollisuus saada muuttumaton käynnistyslatain sovelluksille, jotka haluavat turvallisen tavan päivittää laiteohjelmistoa. Uutuussiruja voidaan ohjelmoida tuttuun tapaan MPLAB Code Configurator -työkaluilla.