
A família MSP430 tem uma arquitetura tradicional (Von Neuman) de 16 bits (registradores e unidade lógica/aritmética de 16 bits).
O microcontrolador na foto, o MSP430F2011, tem as seguintes características:
- Clock de 10Hz a 20KHz
- Flash de 2KBytes (para o programa) mais 4 segmentos de 64 bytes (normalmente usados para configurações e outros dados não voláteis)
- Ram de 128bytes
- Até 10 E/S digitais
- WDT
- 2 Timers

A estrutura de registradores é bastante versátil, com 16 registradores de 16 bits:

Um dos ambientes disponíveis para programação C é o IAR Embedded Workbench (uma versão limitada é fornecida pela Texas junto com um dispositivo de programação e debug de baixo custo).
O IAR Embedded Workbench dispõe de uma IDE bem razoável, assembler, compilador, linker, locate e debug. Uma diferença em relação aos que vimos anteriormente é o suporte a C++.
Como de costume o IAR Embedded Workbench possui uma biblioteca padrão C e mais rotinas específicas para uso dos recursos do MSP430.
Nenhum comentário:
Postar um comentário