You are on page 1of 15

Intro MSP430 Programming

Matt Bauer
What Is A MSP430?

Made By Texas Instruments


Ultra-Low Power
16-bit RISC Mixed Signal Processor
8-27Mhz, 1-256KB Flash, 1-8KB RAM
Multiple Timers, ADC, USART, USB, Realtime Clock,
I2C, SPI, Watchdog
Step 0: Get Setup

Eagle
Development Board
Programmer
Compiler
Step 0: Get Setup
Step 0: Get Setup
Step 0: Get Setup

IAR Systems
mspgcc
Rowley
Code Composer Essentials (CCE)
Microcontroller Basics

P4DIR
P4OUT
P4REN
P4DIR
Microcontroller Basics

P4DIR |= BIT2 // On
P4DIR &= ~BIT2 // Off
P4DIR ^= BIT2 // Toggle
P4DIR |= (BIT2 + BIT3 + BIT5) // On
P4DIR &= ~(BIT2 + BIT3 + BIT5) // Off
Microcontroller Basics
Step 1: Set The Clock
Step 2: Setup The Ports
Step 3: The Interrupts
Step 4: Run
Step 5: Expand

I2C
SPI
UART
GPIO

You might also like