Pierwszy mikrokontroler PIC32 z peryferiami niezależnymi od rdzenia
Microchip
Dzięki mikrokontrolerom PIC32MM przezwyciężysz ograniczenia spowodowane kosztami, poborem mocy i dostępną przestrzenią. Układy PIC32MM to pierwsza rodzina mikrokontrolerów PIC32, które zawierają obwody peryferyjne, niezależne od rdzenia (Core Independent Peripherals). Dzięki temu stanowią niedrogie i pobierające mało mocy rozwiązanie, umożliwiające realizację sterowania w aplikacjach Internetu Rzeczy (IoT) oraz w różnorodnych zastosowaniach konsumenckich, przemysłowych, czy nawet w przypadku tworzenia bezczujnikowych silników BLDC.
Omawiane obwody obejmują takie elementy, jak konfigurowalne komórki logiczne (CLC - Configurable Logic Cells) i zaawansowane moduły PWM z wieloma wyjściami, funkcjami porównywania i zapisywania wskazań timera (MCCP - Multiple-output Capture Compare PWM). Pozwalają one odciążyć jednostkę centralną, zmniejszając całkowity pobór mocy oraz upraszczając złożoność projektów. Dalszą redukcję zużycia energii można uzyskać dzięki zaawansowanym trybom uśpienia, a fakt że omawiane mikrokontrolery mają bardzo małe wymiary (ich obudowa ma jedynie 4 x 4 mm), pozwala wygospodarować większą przestrzeń na akumulator w urządzeniach przenośnych o ograniczonych rozmiarach.
Narzędzia deweloperskie:
Firma Microchip dostarcza liczne darmowe lub niedrogie narzędzia do projektowania, które znacząco usprawniają prace nad projektami, a nawet - w przypadku pluginu MPLAB Code Configurator (MCC) - pozwalają automatycznie generować kod źródłowy:
- moduł mikrokontrolera PIC32MM (model MA320020) dla płytki deweloperskiej Explorer 16, pozwalający na montaż układu bez potrzeby lutowania,
- płytka deweloperska Explorer 16 (model DM240001),
- plugin MPLAB® Code Configurator (MCC), rozszerzający możliwości środowiska MPLAB® X,
- kompilator XC32.