Se você é um amante de plaquinhas, vai gostar dessa notícia tanto quanto eu. A Texas Instruments está com uma promoção até o dia 31 de dezembro de 2017, que é a venda do kit MSP-EXP430FR2433 pelo preço de US$ 4.30 (isso mesmo, 4 dólares e 30 centavos), com frete grátis! Essa promoção está disponível com o uso do cupom 430Email no momento de checkout da compra, lembrando que é preciso estar logado no site da Texas Instruments para o cupom funcionar. Link direto para compra aqui.
A Texas Instruments já havia feito uma “façanha” do tipo há algum tempo, com a launchpad MSP-EXP430G2, que era vendida por US$ 4.30 com (normalmente) frete grátis e impostos pagos para o Brasil. Depois essa placa passou a ser vendida por US$ 9.90.
Agora, anunciando a nova “substituta” para linha de entrada MSP430 com tecnologia FRAM, está a MSP-EXP430-FR2433. Vamos ver um pouco sobre essa placa!
Sobre a placa
A LaunchPad MSP-EXP430FR2433 é um kit voltado para experimentar o microcontrolador MSP430FR2433 de 16 MHz, que possui 15.5 KB de memória RAM Ferroelétrica (FRAM). Acredito eu que essa parte da FRAM seja o maior destaque desse microcontrolador (dentre outros recursos interessantes também), mas pelo fato de ser uma memória não-volátil, de rápido acesso e de ultra-baixo consumo.
Uma característica interessante da memória FRAM é que você pode particionar parte da memória para ficar como memória de programa e memória de dados.
A placa possui debugger embutido, que permite tanto carregar os programas no microcontrolador, como acompanhar os programas em execução. Adicionalmente, o debugger da placa suporta o recurso de EnergyTrace da Texas Instruments que permite acompanhar o consumo de energia da sua aplicação em execução no microcontrolador. Dessa forma, você consegue saber o quão “low-power” seu programa é! Veja na Figura 2 os detalhes (em inglês) sobre os componentes presentes na LaunchPad.
Para facilitar a vida do desenvolvedor, a placa vem com 20 pinos (dos quais boa parte são GPIOs multifunções), 2 LEDs controláveis e 2 botões que você pode ler no seu programa. Na Figura 3 coloco uma figura obtida na documentação da placa, que mostra as muitas funções que cada um dos pinos da MSP-EXP430FR2433 pode exercer.
Ela também suporta o uso de um supercapacitor, que precisa ser comprado e instalado à parte, e que age como uma bateria recarregável, permitindo aplicações sem uma fonte de energia externa (USB por exemplo). O local para inserção/uso do supercapacitor na placa está indicado na Figura 2.
Vamos ver agora algumas das características da placa e do microcontrolador, em detalhes resumidos:
- Microcontrolador de 16 bits MSP430FR2433;
- Tecnologia de FRAM para ultra-baixo consumo (ULP);
- Debugging de ultra-baixo consumo com tecnologia EnergyTrace++;
- 20 pinos de interface no padrão para ecossistema LaunchPad BoosterPack;
- Ponta de Prova eZ-FET On-Board;
- 2 botões de interface com usuário;
- 2 LEDs controláveis.
Características do microcontrolador MSP430FR2433
- Operação de 1.8-V a 3.6-V;
- Arquitetura RISC de 16 bits com clock de sistema de até 16 MHz e clock de 8 MHz para acesso FRAM;
- 15 KB de memória FRAM, 512 B de memória FRAM de “informação”;
- 4 KB de memória SRAM;
- Conversor Analógico Digital de 10 bits e 8 canais;
- 4x Timers de 16 bits;
- Multiplicador em Hardware (MPY) de 32 bits;
- 19 GPIOs;
- 2x eUSCI_A com suporte a UART, IrDA, e SPI;
- 1x eUSCI (eUSCI_B) com suporte a SPI e I2C.
- 1 x Kit LaunchPad MSP-EXP430FR2433;
- 1 x Cabo Micro USB;
- 1 x Guia de Início Rápido.
A minha placa chegou bem, veja na Figura 4 a caixa. Na Figura 5 vemos os itens que vêm na caixa. Na Figura 6 apenas faço um comparativo do tamanho da MSP-EXP430FR2433 com um Arduino UNO R3.
Se você gostou dos poucos detalhes que mostrei, muito mais você pode obter na documentação da MSP-EXP430FR2433 neste pdf.
Desenvolvimento
Se você animou com o preço e com as características da LaunchPad MSP-EXP430FR24300, veja adiante 3 formas diferentes de desenvolver, aprender e brincar com essa plaquinha.
Energia
A Energia é um ambiente de desenvolvimento baseado no Arduino IDE, voltado para o desenvolvimento com plataformas da Texas Instruments. Logo após o lançamento da MSP430FR2433, os desenvolvedores já anunciaram o suporte do ambiente à nova launchpad. Eu, particularmente, recomendo esse ambiente para você fazer testes rápidos e ver a coisa funcionando.
Code Composer Studio
O Code Composer Studio é o ambiente de desenvolvimento padrão da Texas Instruments. Até algum tempo atrás era pago, com limitação de código para desenvolvimento gratuito. Hoje é liberado sem limitações. É recomendado para quem quer experimentar a coisa na “raça”, desenvolvendo com acesso direto a recursos do microcontrolador e ao ambiente de debugging que vem na placa launchpad.
CCS Online
Meio que indo na onda do “mbed”, a Texas Instruments também lançou o ambiente de desenvolvimento online, chamado de CCS Cloud (abreviação de Code Composer Studio Online). Além de permitir a criação, gestão, edição e compilação de projetos usando o navegador, também permite o debug de código na placa por meio da instalação de plugin no navegador.
Considerações
Se você dispõe de um cartão de crédito internacional, ou mesmo uma conta PayPal compatível, é uma placa que eu recomendo fortemente comprar. Literalmente, é o que chamamos de BBB – Bom, Bonito e Barato.
A Texas Instruments ressalta que sempre que possível irá arcar com despesas e taxas alfandegárias. Dito isso, eu e vários conhecidos meus compramos essa placa e a recebemos com impostos de importação pagos. Isso sem contar que o frete normalmente é via Fedex, ou seja, feito o pedido, a placa chegará em poucos dias. Todavia, não tome isso como total garantia, sabendo que há o risco de seu pedido ser taxado, ok?
De todo jeito, é uma bagatela de US$ 4.30 por uma placa de desenvolvimento com debugger integrado, com um microcontrolador de 16 bits operando a 16 MHz, com 15 KB de FRAM e 4 KB de SRAM, que são recursos bem avantajados para um kit e seu microcontrolador.
E então, o que achou? Deixe aqui seus comentários!
Saiba mais
Microcontroladores Texas Instruments MSP432
Launchpad MSP-EXP430FR5994 – Review
Técnicas para reduzir o consumo em sistemas com microcontroladores
Valeu pela dica, preço super barato, comprei e chegou em menos de 2 dias em minha casa no Brasil, fiquei espantado com o tempo de entrega, geralmente realizo compras que vem direto da china e chega a demorar 2 meses.
Muito obrigado pela dica! Acabei de garantir a minha.