Sunteți pe pagina 1din 9

Sisteme cu Microprocesoare

Microcontroler MSP430xG461x – caracteristici generale


• Arhitectura RISC 16 biti, 125 ns ciclu instructiune
• Memorie program: 116kB+256 kB Flash sau ROM
• Memorie de date: 8kB RAM
• 3 canale interne DMA
• Convertoare A/D 12 biti
• Convertoare D/A 12 biti
• Timere de 16 biti cu registri de comparare si iesiri PWM
asociate
• Interfete de comunicatie seriala asincrona sau sincrona
(UART sau SPI, I2C)
• Protectia codului
• Driver LCD integrat cu pana la 160 segmente
• Porturi de I/E digitale
• Moduri de operare cu consum foarte scazut de putere
©A.Sarca SuP S1 - 1
Sisteme cu Microprocesoare
Microcontroler MSP430xG461x – caracteristici generale

©A.Sarca SuP S1 - 2
Sisteme cu Microprocesoare
MSP430xG461x – diagrama functionala

©A.Sarca SuP S1 - 3
Sisteme cu Microprocesoare
MSP430xG461x – harta memoriei

• Arhitectura von Neumann


• Flash, RAM, porturi I/O, registre speciale
• Flash – adrese start / stop, depind de model
– Cod aplicatie, tabele constante
– Tabela vector intreruperi
• RAM – de la adresa 200h
– Cod aplicatie sau variabile
• Porturi I/O – mapare in memorie
– Intre 0100h si 01FFh – porturi pe 16 biti
– Intre 010h si 0FFh – porturi pe 8 biti
• Registre speciale (SFR)
– Acces ca octeti
– Primii 16 octeti ai memoriei

©A.Sarca SuP S1 - 4
Sisteme cu Microprocesoare
MSP430xG461x – organizarea memoriei

• Cuvinte [word] (16 biti) – la adrese pare

• Octeti [byte] – la adrese pare sau impare

• Octet inferior al word (Low) – la adresa para

• Octet superior word (High) – la adresa


impara

©A.Sarca SuP S1 - 5
Sisteme cu Microprocesoare
MSP430xG461x – unitatea centrala - CPU
Reset

• RISC (reduced instruction set controller)

• 27 instructiuni, 7 moduri de adresare

• Operatii cu un singur ciclu de


instructiune

• Magistrale de date si adrese de 16 biti

• Transfer direct memorie-memorie

• 4 registre speciale
– PC – contor program

– SP – indicator stiva

– SR – registru de stare

– CG – generator constante

• 12 registre de uz general

• Unitate aritmetico-logica pe 16 biti

©A.Sarca SuP S1 - 6
Sisteme cu Microprocesoare
Placă experimentală MSP430
Conţine microcontrolerele:

- MSP430FG4618

- MSP430F2013

©A.Sarca SuP S1 - 7
Sisteme cu Microprocesoare
Placă experimentală MSP430

Interfete:
• LCD display (model SoftBaugh SBLCDA4) conectat la interfata
LCD a MSP430FG4618 (FG4618)
• 2 butoane S1, S2 conectate la portul P1 al FG4618, capabil sa
genereze intreruperi la schimbarea starii pinilor
• 4 LED-uri, 3 conectate la FG4618 si unul la F2013
• Difuzor (Buzzer) conectat la un port de I/E al FG4618
• Touch pad capacitive in forma cifrei 4
• Comunicatie seriala RS232 (mufa standard 9 pini) conectata la
interfata USCI a FG4618
• Comunicatie serial I2C sau SPI intre cele 2 procesoare

©A.Sarca SuP S1 - 8
Sisteme cu Microprocesoare
Placă experimentală MSP430

Structura lantului de masura analog / digital / analog:

©A.Sarca SuP S1 - 9

S-ar putea să vă placă și