Microcontroladores Texas Instruments MSP432 - Embarcados
A Texas Instruments acaba de lançar o microcontrolador MSP432, um microcontrolador de 32 bits com core ARM Cortex M4 que possui diversas características de baixo consumo. O MSP432 possui arquitetura Harvard, com barramento de dados separado do barramento de instruções. O MSP430 possuía, como sabemos, arquitetura Von Neumann (Princeton) onde as operações de dados e de instrução compartilhavam o mesmo barramento. O suporte matemático desse novo microcontrolador também é muito mais poderoso que o MSP430: possui multiplicador e divisor em hardware, instruções para DSP e Unidade de ponto flutuante integrada.
Possui core ARM Cortex-M4, inclui unidade de ponto Flutuante e suporta instruções de DSP;
Opera a até 48 MHz (Os MSP430s operavam em 8, 16, 20 ou 25 MHz) e são oferecidos microcontroladores que possuirão até 64 KB de RAM e 256 KB de Flash ou FRAM;
Conversor Analógico Digital que pode operar a até 1 MSPS de 12 a 14 bits de resolução;
Inclui uma biblioteca de drivers na sua ROM, como o TIVA já fazia. Isso permite, por exemplo, que caso queira utilizar um driver de periférico, não é necessário criá-lo ou compilá-lo com seu código, basta chamá-lo pois está gravado em ROM. Caso esse driver tenha algum bug, é possível recompilá-lo e integrá-lo em seu código;
Oferece acesso a ROM e RAM em um ciclo, sem tempo de espera em operação até 12 MHz (wait states);
Possui DMA de 8 canais;
Pode operar de 1,62V a 3,7V. ( Os MSP430s operavam de 1,8V a 3,6V);
Baixo consumo de energia: em modo de operação, mas com o mínimo de consumo pode chegar até 95 uA por MHz;
Em modo sleep, pode operar com corrente de até 850 nA com RTC em operação.
Desde já estão disponíveis dois microcontroladores no site da Texas para pedido de amostras, os microcontroladores MSP432P401M e MSP432P401R. (Cada um deles está disponível nas versões 100 LQFP, 80 BG e 64 QFN). Veja as características de cada um desses dois novos dispositivos. Você pode ver a descrição completa deles no site da Texas [2], bem como seus manuais.
Figura 1: Microcontroladores MSP432 disponíveis hoje para amostra
Foi lançada também uma LaunchPad para que você possa ter o primeiro contato com esse microcontrolador. Ela é bem básica e possui apenas 2 leds e dois botões para interface com usuário. Permite que toda a gravação seja feita via USB, bem como sua alimentação, como as outras Launchpads. Possui 40 pinos para expansão, para que se possa ter acesso aos pinos desse microcontrolador.
Figura 2: Launchpad
No video abaixo em inglês da Texas Instruments, uma conversa entre dois engenheiros da Texas Instruments, Mione Plant e Dung Dang, introduz o microcontrolador MSP432. Vale a pena dar uma conferida.
No video abaixo, em inglês, apresentado pelo Engenheiro Dung Dan, é apresentada a Launchpad da Texas Instruments, desenvolvida para que se possa ter o primeiro contato com esse microcontrolador MSP432. Mostra passo a passo o que deve ser feito para que se utilize a placa de desenvolvimento com os softwares da Texas Instruments. São feitos os primeiros testes com o software Demo Out of the Box MSP-EXP432P401R. Mostra também como utilizar o Ti Cloud Explore, para obter toda a documentação e softwares dos microcontroladores da Texas, incluindo o MSPWare. Apresenta o CCS Cloud em funcionamento, que permite que se desenvolva código no próprio browser e compile online, sem a necessidade de ter o CCS instalado em uma máquina específica.
[2] http://www.ti.com/lsds/ti/microcontrollers_16-bit_32-bit/msp/low_power_performance/msp432p4x/overview.page