

























































Study with the several resources on Docsity
Earn points by helping other students or get them with a premium plan
Prepare for your exams
Study with the several resources on Docsity
Earn points to download
Earn points by helping other students or get them with a premium plan
An introduction to the msp430 family of microcontrollers from texas instruments (ti). It covers the technology roadmap, typical applications, part numbering convention, and documentation for this broad family of 16-bit microcontrollers. Topics include the msp430 architecture, registers, addressing modes, instruction set, and instruction formats.
Typology: Study notes
1 / 65
This page cannot be seen from the preview
Don't miss anything!


























































CPE 323 Introduction To Embedded Computer Systems
Registers Addressing Modes Instruction Set Instruction Formats and Encodings Address Space
CPE 323 Introduction To Embedded Computer Systems
Non-LCD based subfamilies MSP430x1xx – Flash/ROM based MCUs offering 1.8V to 3.6V operation, up to60kB, 8MIPS and a wide range of peripherals. MSP430F2xx – Flash-based family featuring even lower power and upto16MIPS with 1.8 to 3.6V operation. Additional enhancements include ± 1% on- chip very low power oscillator, internal pull-up/pull-down resistors and low-pincount options. MSP430x5xx – New Flash-based family featuring the lowest power consumptionup to 25 MIPS with 1.8 to 3.6V operation starting at 12 MIPS. Features includean innovative Power Management Module for optimizing power consumption, aninternally controlled voltage regulator, and 2x more memory than previousdevices. LCD based subfamilies MSP430x3xx – Older family of ROM/OTP devices offering 2.5V-5.5V operation,up to 32kB and 4MIPS. MSP430x4xx – Flash/ROM based devices offering 1.8V-3.6V operation, up to120kB/ Flash/ ROM 8MIPS with FLL + SVS along with an integrated LCDcontroller. Ideal for low power metering and medical applications.
CPE 323 Introduction To Embedded Computer Systems
CPE 323 Introduction To Embedded Computer Systems
CPE 323 Introduction To Embedded Computer Systems Handheld Measurement Air Flow measurement Alcohol meter Barometer Data loggers Emission/Gas analyser Humidity measurement Temperaturemeasurement Weight scales Medical Instruments Blood pressure meter Blood sugar meter Breath measurement EKG system Home environment Air conditioning Control unit Thermostat Boiler control Shutter control Irrigation system White goods(Washing machine,..) Misc Smart card reader Taxi meter Smart Batteries Utility Metering Gas Meter Water Meter Heat Volume Counter Heat Cost Allocation Electricity Meter Meter reading system (RF) Sports equipment Altimeter Bike computer Diving watches Security Glass break sensors Door control Smoke/fire/gas detectors
CPE 323 Introduction To Embedded Computer Systems Battery Microcontroller TI MSP430F 8-channel 12-bit AD conv. Accelerometer Movement detection Analog Device ADXL Transceiver LINX 916 MHz Basic WISE
CPE 323 Introduction To Embedded Computer Systems
CPE 323 Introduction To Embedded Computer Systems
www.ti.com/msp
http://www.ece.uah.edu/~milenka/cpe323-08F/docs/slau049f.pdf
http://www.ece.uah.edu/~milenka/cpe323-08F/docs/slau056g.pdf
http://www.ece.uah.edu/~milenka/cpe323-08F/docs/msp430f149.pdf http://www.ece.uah.edu/~milenka/cpe323-08F/docs/msp430f1611.pdf http://www.ece.uah.edu/~milenka/cpe323-08F/docs/msp430fg4619.pdf
http://www.ece.uah.edu/~milenka/cpe421-06S/docs/msp430/430_2002_atc_workshop.pdf
CPE 323 Introduction To Embedded Computer Systems
CPE 323 Introduction To Embedded Computer Systems
CPE 323 Introduction To Embedded Computer Systems
MOV #LABEL,PC ; Branch to address LABEL MOV LABEL,PC ; Branch to address contained in LABEL MOV @R14,PC ; Branch indirect to address in R
CPE 323 Introduction To Embedded Computer Systems
The status register (SR/R2),used as a source ordestination register, can beused in the register mode onlyaddressed with wordinstructions. The remaining combinations ofaddressing modes are used tosupport the constantgenerator.
CPE 323 Introduction To Embedded Computer Systems
Six commonly-used constants are generated with the constantgenerator registers R2 and R3, Adv.: No special instructions, no special code, no extra memory access Assembler uses the constant generator automatically if one of thesix constants is used as an immediate source operand. RegistersR2 and R3, used in the constant mode, cannot be addressedexplicitly; they act as source-only registers. The constants are selected with the source-register addressingmodes (As), as described below.