Radioelektronik Audio-HiFi-Video 6/2003
Firma Texas Instruments
wprowadzi³a niedawno
na rynek nowe modele
mikrokontrolerów nale¿¹-
cych do rodziny MSP430.
U
k³ady MSP430P325A oraz
MSP430P337A charakteryzuj¹
siê bardzo ma³ym poborem mo-
cy z uk³adów zasilania oraz sto-
sunkowo du¿¹ moc¹ obliczeniow¹. Uk³ady
te maj¹ 16-bitow¹ centraln¹ jednostkê prze-
twarzaj¹c¹ oraz pamiêæ programu przezna-
czon¹ tylko do jednokrotnego zapisu. Pa-
miêæ taka oznaczana jest symbolem OTP
(one-time-programmable).
Rozwa¿ane modele mikrokontrolerów cha-
rakteryzuj¹ siê ponad 80% redukcj¹ pobo-
ru mocy, w porównaniu z poprzednimi mo-
delami rodziny MSP430. Centralna jednost-
ka przetwarzaj¹ca dane ma 16-bitow¹ archi-
tekturê typu RISC, a jej lista rozkazów sk³a-
da siê z zaledwie 27 prostych instrukcji, co
czyni ³atwym programowanie tego typu mi-
krokontrolera w jêzyku asemblera.
Uk³ad typu MSP430P325A zawiera ponad-
to wbudowany przetwornik analogowo-cyfro-
wy o rozdzielczoci 14-bitowej, a tak¿e
zintegrowany sterownik wywietlaczy cie-
k³okrystalicznych o maksymalnym rozmia-
rze 84 segmentów. Dziêki temu uk³ad
MSP430P325A jest kompletnym systemem
pomiarowym wykonanym jako pojedynczy
uk³ad scalony. W zwi¹zku z powy¿szym
uk³ad nadaje siê idealnie do zastosowañ
w przenonym sprzêcie pomiarowym, gdzie
dodatkowym wymogiem jest niewielkie za-
potrzebowanie na moc czerpan¹ z baterii.
Ponadto integracja w ramach uk³adu
MSP430P325A przetwornika analogowo-
cyfrowego oraz sterownika LCD pozwala
na znaczne obni¿enie kosztów projektowa-
nia i budowy systemów pomiarowych.
Z kolei uk³ad MSP430P337A charaktery-
zuje siê takimi cechami sprzêtowymi, jak
zintegrowany w ramach uk³adu scalonego
multiplekser wraz z uk³adem transmisji sze-
regowej synchronicznej i asynchronicznej
USART (universal synchronous/asynchro-
nous receiver/transmitter) oraz sterownik
wywietlaczy ciek³okrystalicznych o maksy-
malnym rozmiarze 120 segmentów. Uk³ad
ten mo¿e znaleæ zastosowanie we wszel-
kich aplikacjach, w których wystêpuje potrze-
ba intensywnego przesy³ania i przetwarza-
nia danych odczytywanych z urz¹dzeñ po-
miarowych.
Do podstawowych parametrów technicz-
nych uk³adów rodziny MSP430 mo¿na za-
liczyæ bardzo ma³y pobór pr¹du ze ród³a za-
silania, który wynosi 500
µ
A w stanie pra-
cy aktywnej, 1,3
µ
A w stanie czuwania oraz
0,1
µ
A w stanie upienia, w którym sam
procesor nie pracuje a podtrzymywana jest
tylko zawartoæ pamiêci RAM. Uk³ady
MSP430 maj¹ równie¿ stosunkowo wysok¹
moc obliczeniow¹, która wynosi 3,3 MIPS,
a wiêc w ci¹gu jednej sekundy s¹ one w sta-
nie wykonaæ 3,3 miliona instrukcji typu RISC.
Czas wychodzenia mikrokontrolerów
MSP430 ze stanu upienia jest równie¿
krótki i wynosi zaledwie 6
µ
s.
Mikrokontrolery MSP430 charakteryzuj¹ siê
ponadto siedmioma ró¿nymi trybami adre-
sowania.
MIKROKONTROLERY MSP430P325A
I MSP430P337AFIRMY TEXAS INSTRUMENTS
Typ urz¹dzenia
Rozmiar Rozmiar
Przetwornik a/c
Maksymalna liczba
Typ obudowy
pamiêci OTP pamiêci RAM
segmentów LCD
MSP430P315 16 kB 512 B
brak
92
SSOP
MSP430P325A
16 kB 512 B
14-bitowy
84
QFP lub
PLCC
MSP430P337A
32 kB 1 kB brak
120
QFP
MSP430P112 4 kB 256 B
brak
brak
SOP
Zestawienie najwa¿niejszych cech ró¿nych modeli mikrokontrolerów nale¿¹cych do rodziny MSP430
Objanienia oznaczeñ na rysunku
Oscillator generator sygna³u zegarowego, Low-power 16k OTP pamiêæ kodu programu przeznaczona do jed-
nokrotnego zapisu, o ma³ym poborze mocy, 512B RAM pamiêæ swobodnego zapisu i odczytu o pojemnoci 512
bajtów, Power-on reset uk³ad s³u¿¹cy do wyzerowania mikrokontrolera po w³¹czeniu zasilania, 8B timer/co-
unter rejestr 8-bajtowy pe³ni¹cy funkcjê timera lub licznika, I/O port uk³ad wejcia/wyjcia,
CPU incl. 16 reg. centralna jednostka przetwarzaj¹ca dane, zawieraj¹ca 16 rejestrów, Test JTAG port testo-
wy umo¿liwiaj¹cy sprzêtow¹ emulacjê pracy mikrokontrolera, tzn. jego pracê krokow¹ i podgl¹d zawartoci rejestrów,
Bus conv. uk³ad konwersji danych z formatu jednego typu magistrali na drugi typ, ADC 12+2 bit przetwornik
analogowo-cyfrowy, Watchdog timer _ uk³ad nadzoruj¹cy pracê mikrokontrolera, Timer/port apps. A/D conv.
port odczytu zawartoci podstawowego timera nr 1 oraz przetwornika a/c, Basic timer 1 _ podstawowy timer nr 1,
LCD 84 segments uk³ad sterownika wywietlacza LCD o 84 segmentach.
Porównania ró¿nych modeli mikrokontrole-
rów nale¿¹cych do rodziny MSP430 doko-
nano w tablicy.
Firma Texas Instruments dostarcza równie¿
tzw. system uruchomieniowy (evaluation kit),
który umo¿liwia rozwijanie oprogramowania
dla platformy MSP430. Sk³ada siê on z kar-
ty z zainstalowanym mikrokontrolerem
MPS430 wraz z urz¹dzeniami zewnêtrznymi.
Kartê mo¿na programowaæ za pomoc¹ kom-
putera PC (komunikacja przez ³¹cze szere-
gowe). Oferowany jest tak¿e kompilator jêzy-
ka C dla tej rodziny mikrokontrolerów.
Na rysunku przedstawiono schemat bloko-
wy mikrokontrolera MSP430P325A.
Wiêcej informacji na temat mikrokontrolerów
rodziny MSP430 mo¿na znaleæ na stro-
nie internetowej: http://www.ti.com/sc/do-
cs/msp/msp430/msp430.htm
n
Miros³aw Gajer
Schemat blokowy mikrokontrolera MSP430P325A