Destiné aux applications nécessitant une grande variété de connectivité, les nouveaux microcontroleurs Microchip 32 bits PIC32 MX5/MX6/MX7 http://www.youtube.com/watch?v=gnnSP4cMDkU combinent plusieurs canaux de communication et intègrent leurs propres canaux DMA associés.
Avec jusqu'à 128Ko de RAM et 512Ko de FLASH, les PIC32 réservent à l'application une RAM importante malgré les nombreux canaux de communications. Des FIFOS ont été ajoutées aux périphériques standards (SPI, UART, CAN...) réduisant encore plus le nombre d'interruptions.http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&nodeId=2870
Les piles de protocoles TCPIP et USB gratuites fonctionnant avec ou sans OS sont immédiatement téléchargeables : http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&nodeId=2680&dDocName=en537041
2 nouveaux starter kits permettent de mettre en oeuvre ces nouveaux produits :
* starter kit PIC32 ETHERNET : http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&nodeId=2615&dDocName=en545713
* starter kit PIC32 USB 2 : http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&nodeId=2615&dDocName=en535536
MPLAB et le compilateur C32 sont téléchargeables gratuitement pour développer des applications.
Des exemples d'applications sont intégrées aux librairies et permettent grâce à FreeRTOS de faire fonctionner simultanément plusieurs piles de protocole. Les librairies CAN sont elles directement intégrées dans le compilateur C32.
Pour plus de renseignement : http://www.microchip.com/PIC32