MSP430 – Novo integrante da familia

Nova categoria no blog agora o LaunchPad MSP430 da Texas Instruments, bem não é um integrante tão novo assim pois faz tempo que adquiri este kit e já brinquei diversas vezes com ele e por achar legal, bom e barato pretendo escrever sobre ele também, coisas interessantes que descobri, fiz e ando fazendo.
Segue a imagem da caixa do kit e a board em cima:

BoxLaunchPadMSP430

O kit vem com uma board que acompanha mais um microcontrolador MSP430, na placa já vem com o MSP430G2553 e dentro da caixa um MSP430G2452, um cabo USB para comunicação do computador com a board para você poder gravar o firmware e realizar comunicação e um micro cristal de 32.768KHz, achei o acabamento da placa muito bom além de vir com pads de borracha embaixo ( chupa essa arduino *rs :) ), nossa sou fanboy de Arduino do que estou falando, continuando… dos dois microcontroladores o G2553 é um pouco superior ao G2452, não apenas pela nomenclatura mas como principal diferença que o G2553 possui o dobro de RAM, o dobro de Flash e 2 timers contra 1 do G2452.

Agora vamos ver a especificação do nosso brinquedinho:

Microcontrolador Mem. Flash Mem. RAM Timer GPIO ADC Infos adicionais
MSP430G2553 16MHZ 16KB 512Bytes 2 (16-bit) 16 8 Canais de 10-bit 1 UART, 1 I2C, 2 SPI

Eu gosto muito de poder ver o diagrama interno de microcontroladores, acho importante você ler e ver algo que represente, então segue abaixo:

schematicMSP430G2553

Facilmente podemos achar o que informei na tabela além de abstrair coisas importantes como o Watchdog (WDT),  Brownout Reset (BOR), os timers, a relação dos pinos e o bus.

Para ajudar na prototipagem para lembrar aquela pegada Arduino, segue o bônus para facilitar sua vida:

PinagemMSP430LaunchPad

Agora a pergunta que não quer calar, sabe quantas bagatelas custa esse brinquedinho da Texas? Confira aqui, ou confie em mim pois custa apenas U$9,99, vale muito apena (na época paguei U$4,99 mas faz um tempinho, mesmo assim vale a pena), para quem quer começar a brincar com microcontrolador e não tem tempo de confeccionar ou montar em protoboard é uma excelente opção e um pouco mais em conta que o Arduino porém um recurso a menos ali outro melhor aqui.

Eu gostei muito do MSP430 em termos de consumo de energia é algo inacreditável e os modos que podemos programar para economia de energia, os dois SPI caíram do céu pra mim, deve se atentar que em um dos modos ou você utiliza I2C ou SPI.

E agora a maior novidade deste post, que foi o principal motivo de escrever que é a IDE para programação, tem a oficial da própria Texas a famosa CCS (Code Composer Studio) que foi a que eu baixei e aprendi na raça a usar e conhecer sobre esta família, até eu conhecer uma que me chamou a atenção, pela imagem abaixo o que lembra:

IDEEnergiaMSP430

 

Bom, quando olhei cheguei a pensar “A IDE do Arduino fico puto comigo e abriu a IDE dele possuída!” hehe, brincadeiras a parte é o Energia um projeto de Robert Wessels, que seguindo a filosofia do Arduino utiliza o framework Wiring e o Processing para migrar o mesmo padrão do Arduino para o MSP430 e o compilador utilizado é o mspgcc.

Atualmente na versão 0101E0012, pode ser baixado gratuitamente aqui onde você apenas descompacta e usa, atualmente com suporte aos seguintes board da Texas Instruments:

MSP430G2231 (1MHz)
MSP430G2452 (16MHz)
MSP430G2553 (16MHz)
MSP430FR5739
MSP430F5529 (16MHz)
MSP430FR5969 (25MHz)
Stellaris LM4F120 (80MHz)
Tiva C TM4C123 (80MHz)
Tiva C TM4C129 (120MHZ)

Na aba File > Examples tem varios codigos prontos para serem estudados, compilados e gravados, em Tools tem o Serial Monitor igual da IDE do Arduino e as opções importantes Board para selecionar a placa utilizada e Serial Port para escolher a COM correta caso tenha mais de uma serial ou conversor USB Serial.

Espero ter aberto novos horizontes com o que foi apresentado e futuramente irá vir material sobre MSP430 também, materiais, fontes, informações esta tudo nos links no final do post em Fontes e em termos de material do LaunchPad o site da Texas é excelente.

Ah, já estava esquecendo se o que deixou você em duvida comparado ao Arduino são os “shields” disponíveis a Texas Instruments também tem os módulos dela chamado de BoosterPacks clique aqui para conhece-los.

Até a próxima!

Referências

http://www.ti.com/ww/en/launchpad/launchpads-msp430.html#tabs
https://estore.ti.com/MSP-EXP430G2-MSP430-LaunchPad-Value-Line-Development-kit-P2031.aspx
http://www.ti.com/product/MSP430G2553
http://energia.nu/projects.html
http://processors.wiki.ti.com/index.php/Download_CCS
http://en.wikipedia.org/wiki/TI_MSP430
http://www.ti.com/ww/en/launchpad/launchpads-msp430-msp-exp430g2.html
http://www.ti.com/ww/en/launchpad/boosterpacks.html

Share Button

CC BY-NC-SA 4.0 MSP430 – Novo integrante da familia by Cleiton Bueno is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.