Pian on kulunut kolme vuotta siitä, kun Microchip osti kilpailijansa Atmelin. Moni asiakas pelkäsi, että Atmelin AVR-ohjaimet katoaisivat markkinoilta tai että niiden kehitys loppuisi. Kävikin päinvastoin. Tänään Microchip esitteli PIC-suunnittelutyökalut, joissa onnistuu AVR-kehitys.
Microchipin MPLAB X -kehitysympäristön versio 5.05 tukee nyt isoa osaa AVR-ohjaimia. Tai ”beetatukee”, kuten Microchip asian ilmaisee. MPLABin tulevissa versioissa tuki laajenee koskemaan kaikkia AVR-ohjaimia.
Käytännössä tämä tarkoittaa sitä, että PIC-ohjaimia ja MPLAB-työkaluja käyttämään tottuneet suunnittelijat voivat valita suunnitteluihinsa myös AVR-mikro-ohjaimia. MPLAB-työkalujen koodigeneraattori osaa myös tuottaa valmista koodia AVR Xplained -kehityskorteille.
AVR-pohjaisia suunnitteluja varten MPLABissa on mukana GNU- ja XC8 C -kääntimet, joiden avulla sovelluskoodin kokoa voidaan puristaa pienempään. AVR-suunnitteluja saadaan näin optimoitua mahdollisesti pienempää muistia varten.
Kahden eri mikro-ohjainarkkitehtuurin tukeminen yhdessä ja samassa IDE-ympäristössä on ollut iso ohjelmistokehityshanke. Projekti ei ole Microchipin osalta ohi, sillä viime vuonna se osti FPGA-yritys Microsemin. Pidemmällä aikavälillä tarkoitus on integroida myös Microsemin FPGA-piireihin pohjaavien suunnittelujen kehitys yhteen ja samaan ympäristöön.
MPLAB X -työkaluista löytyy lisätietoa Microchipin sivuilta.