Famílias MSP430
Ivan Q. Vieira
19/09/2014
Microprocessadores
1
O que é um microcontrolador?
• É um computador em um chip, que contém memória, processador, periféricos de entrada/saída e conversores A/D e D/A.
• Diferente de um computador convencional, o microcontrolador é programado para funções específicas, possui baixo consumo e opera em baixas frequências se comparado a um microprocessador.
19/09/2014
Microprocessadores
2
MSP 430
• Os MSP430 são microcontroladores RISC de 16 bits que utilizam da arquitetura von-Neumann, e são voltados para aplicações que requerem baixo consumo de energia
• Possui 27 instruções físicas e 24 emuladas, uma variedade de periféricos (watchdog timer, 12 bits ADC e DAC, Touch capacitivo, controlador de LCD)
• Linguagem de programação: C/C++ e Assembly.
19/09/2014
Microprocessadores
3
19/09/2014
Microprocessadores
4
• Clock da CPU: até 4 MHz
• Memória: ROM até 2 KB
RAM até 2 KB
• Tensão de operação: 0,9 V - 1,5 V (1 MHz)
1,5 V - 1,65 V (4 MHz)
• Consumo: 45 µA - 1,3V
6 µA – Standby
19/09/2014
Microprocessadores
5
19/09/2014
Microprocessadores
6
• Clock da CPU: até 16 MHz
• Memória: Flash até 56 KB e SRAM até 2 KB
• Tensão de operação: 1,8 V a 3,6 V
• Temperatura estendida: -55°C até 125°C
• Consumo: 220 µA em modo ativo e 0,4 µA em Standby
• Touch capacitivo e oscilador de alta frequência (G2x)
• 4 Conversores AD Sigma-Delta de até 24 bits (i2x)
19/09/2014
Microprocessadores
7
Aplicação
19/09/2014
Microprocessadores
8
• Clock da CPU: até 8 MHz
• Memória: Flash até 60 KB e SRAM até 10 KB
• Tensão de operação: 1,8 V a 3,6 V
• Temperatura estendida: -55°C até 125°C
• Consumo: 200 µA em modo ativo
• DMA e AMP OP
19/09/2014
Microprocessadores
9
19/09/2014
Microprocessadores
10
Aplicação
19/09/2014
Microprocessadores
11
• Clock da CPU: até 16 MHz
• Memória: Flash até 120