|
Scris de Administrator
|
|
Microchip a anunţat lansarea noii familii de controlere pe 32 biţi. Această familie are la bază nucleul MIPS32 M4K, un nucleu performant cu 32 regiştri de bază a câte 32 biţi. Microchip a extins nucleul M4K cu câteva proprietăţi unice, incluzând o stivă de 8 cuvinte ce poate fi folosită ca un mini-cache pentru a înmagazina 4 instrucţiuni de 32 biţi sau 8 instrucţiuni de 16 biţi, acceptând mici bucle ale nucleului, facilitând atingerea unor viteze de execuţie mai mari.
Toţi membri familiei PIC32 folosesc interfaţa de programare similară altor microcontrolere de la Microchip. Pe lângă acestea, microcontrolerele PIC32 sunt compatibile pin cu pin cu familia de controlere pe 16 biţi PIC24FJ128GA. Familia PIC32 are un număr de caracteristici ce oferă posibilitatea proiectării unui mare număr de aplicaţii. PERFORMANţE - Până la 72MHz 32 biţi MIPS M4K procesor cu 5 nivele pipeline; - Multiplicatoare/Divizoare de înaltă performanţă cu 1 multiplicator pe ceas; - Partiţii de memorie kernel şi pentru zone de programare-utilizator pentru o mai mare stabilitate a aplicaţiilor; - Seturi de rezistenţe pentru o latenţă redusă a întreruperilor; - Manipularea asistată hardware a biţilor regiştrilor single-cycle; - Memorie Flash de 128 biţi pentru a scurta timpul de execuţie al instrucţiunilor; - 64 biţi memorie cache de mare viteză cu instrucţiuni şi buffer ROM pentru date; - Controler DMA cu calcul pentru CRC; MANAGEMENTUL PUTERII - Operează la tensiuni de la 2,5V la 3,6V; - Are viteză maximă pe tot intervalul de tensiune de alimentare; - Modurile low-power includ funcţiile RUN,IDLE şi SLEEP; - I/O transfer prin DMA în modul IDLE; - Ceas periferic programabil; - Control individual ON/OFF pentru periferice şi operaţii în modul IDLE; - Surse ale ceasului multiple; UTILITĂţI Pentru familia de 32 biţi PIC32 a fost lansată versiunea 8.0 a mediului de asamblare MPLAB; acesta include MPLAB IDE, MPLAB C32 C Compiler. Pentru această familie a fost lansată o gamă de controlere cu memorie Flash între 32KB şi 512KB; de asemenea au incluse un set bogat de periferice cum ar fi: cinci timere, convertor A/D pe 16 canale de 10-biţi, precum şi interfeţe de comunicare cum ar fi SPI,I2C şi UART.
|