MSP430 Update Presentation
MSP430 Update Presentation
MSP430 Update Presentation
Agenda
MSP430F5xxx Family advantages MSP430F5xxx with USB MSP430 for E-metering and industrial measurements MSP430G2 for Metering and sensors applications MSP430 Tools
ARM-Based
32-bit ARM MCU
Stellaris Cortex M3 Industry Std Low Power Up to 100 MHz Flash 8 KB to 256KB USB, ENET, ADC, PWM, CAN Host Control, communications, motor control $1.00 to $7.00
DSP
ARM + DSP DSP
C647x, C64x+, C55x Leadership DSP Performance 24,000 MMACS Up to 3 MB L2 Cache 1G EMAC, SRIO, DDR2, PCI-66 Comm, WiMAX, Industrial/ Medical Imaging $4.00 to $99.00+
ARM+
ARM9 Cortex A-8 Industry-Std Core, High-Perf GPP Accelerators MMU USB, LCD, MMC, EMAC Linux/WinCE User Apps $8.00 to $35.00
C64x+ plus ARM9/Cortex A-8 Industry-Std Core + DSP for Signal Proc. 4800 MMACs/ 1.07 DMIPS/MHz MMU, Cache VPSS, USB, EMAC, MMC Linux/Win + Video, Imaging, Multimedia $12.00 to $65.00
Consumer Electronics
220uA
F4xx (w/LCD, max 16MHz)
200uA
F5xx (Gen Purpose + USB, max 25MHz)
160uA
MSP430 device with FRAM
Nothing to hide! Baseline current includes: Zero-Power Brown Out Reset All peripherals are clocked and accessible All peripherals are available in Low Power Mode Ports are enabled Timers, WDT All interrupt sources uA/MHz improves as CPU speed increases
Power
Most Applications spend 99 to 99.9% of the time in a Low Power Mode MSP430 has the most Low Power Modes for increased flexibility
Power
Time
<1us
F4xx (w/LCD, max 16MHz)
<5us
F5xx (Gen Purpose + USB, max 25MHz)
<6us Get back to Low Power Modes faster with MSP430s instant wakeup!
Power
Time
Innovative Integration
FRAM the future of Embedded Memory Capacitive touch I/O directly interface with pads Hi-Resolution Timer 4ns resolution A-POOL Configurable analog blocks USB High Speed 2.0 RF Sub-1GHz (433, 868, 915MHz) ESP430 2nd core for eMetering algorithms
MORE
Analog Integration
BOR ADC10 Comp_A+ LCD ADC10,12 SD16(_A) Comp_A DAC12
Easy-to-Use
BOR PMM PMM SVS SVM LDO MPY USCI BOR SVS SVM LDO MPY USCI
L092 MSP430
16-bit RISC CPU
All devices feature:
16-bit timers Watchdog Timer Internal Digitally Controlled Oscillator External 32-kHz crystal support <50 nA pin leakage <6 s wakeup
G2xx
Speed 16Mhz Flash 0.5-8kB Temp RAM to 256kB USI GPIO 10-16 Cap Sense
I/Os BOR
F4xx
Speed 8/16Mhz Flash 4-120kB RAM to 8k GPIO 14-80
DMA MPY OpAmp SVS USCI/ USART USCI ESP430 SCAN_IF Basic Timer WDT+ RTC_C
F5xx
Speed 25Mhz Flash 8-256kB 512kB coming soon. RAM to 18kB GPIO 32-83
CC430
Speed 20Mhz Flash 8-32kB RAM to 4kB GPIO 40
ADC10,12
BOR
F2xx
Speed 16Mhz Flash 1-120kB RAM to 8kB GPIO 10-64
F1xx
Speed 8Mhz Flash 1-60kB RAM to 10kB GPIO 14-48
All Devices
Some Devices
FRAM excels in Security applications Low-voltage High-speed writes minimize vulnerability to hacker attacks Drives new applications in Security by combining Security with Low-power FRAM is the best option for Data loggers Maximized endurance of 1014 write cycles facilitates Reduces BOM by avoiding EEPROM chip
data logging
www.ti.com/fram
TI is 10 years ahead with the tech of the future Leveraging 10 years of RAMTRON experience No scaling roadblocks on the horizon as in Flash memory
Increased Performance
Innovative Features
Multi-channel DMA supports data movement in standby mode Industry-leading code density More connectivity including: USB, RF, AES encryption, LCD interface
14
MSP430F5xxx Architecture
Instruction compatible w/previous CPU Cycle count optimization Extension word allows all instructions
Direct access to 1MB address space Bit, byte, word and address-word data Repeat instruction function
16
Programmable VCORE maximizes power efficiency Lowering VCC or VCORE reduces system current
17
MCU
VSS
Brown-out
LPM0 70 uA
LPM3 1.9 uA
LPM4 1.0 uA
All clocks disabled Wake on interrupt Regulator & all clocks disabled No RAM retention BOR on nRST/NMI or Port I/O
19
20
Port mapping allows for additional digital signals to be mapped to one or several output pins.
PM_xxx denotes a port-mappable signal Datasheet specifies which ports can be mapped
Port mapping configuration is password protected Available on select MSP430 families. Check the datasheet!
21
High Freq
XT1 XT2 DCO 4 32 MHz crystal 4 32 MHz crystal FLL multiple of reference clock
ACLK / SMCLK / MCLK tree is fully orthogonal Clocks on demand MODOSC provided to modules
Flash controller & ADC12_A
OSC Overview
LF Source
REFO OSC: 32kHz OSC, internal, trimmed 3,5% accuracy used as Failsafe clock for XT1 LF VLO OSC : 12kHz OSC, internal, typical 12Khz (spread from 4kHz up to 20 kHz possible) XT1 OSC : up to two speed modes LF (32kHz) and HF(4-40MHz) by ext. crystal or sourced by an external clock source OSC : same as XT1HF, provides external clock source as well
HF Source
XT2
DCO OSC : Digital controlled OSC, can be stabilized by FLL logic, range 100kHz up to >32MHz used as Failsafe clock for XT1HF and XT2
PMM Introduction
The PMM manages all functions related to the power supply and its supervision for the device. Its primary functions are first to generate a supply voltage for the core logic, and second, provide several mechanisms for the supervision and monitoring of both the voltage applied to the device (DVCC) and the voltage generated for the core (VCORE). PMM features include: Wide supply voltage (DVCC) range: 1.8 V to 3.6 V Generation of voltage for the device core (VCORE) with up to four programmable levels Supply voltage supervisor (SVS) for DVCC and VCORE with programmable threshold levels Supply voltage monitor (SVM) for DVCC and VCORE with programmable threshold levels Brownout reset (BOR) Software accessible power-fail indicators I/O protection during power-fail condition Software selectable supervisor or monitor state output (optional)
470nF
External components
A few remarks: Level versus edge triggered interrupt flags OVP mode: For OVP mode simply inverted output of SVM comparator is used Set of SVSMHDLYIFG is prevented if device is in LPM234
F5438A datasheet: The SVS/SVM circuitry detects if the supply voltage drops below a user-selectable level and supports both supply voltage supervision (the device is automatically reset) and supply voltage monitoring (SVM, the device is not automatically reset). POR (device reset) sources are defined by PMM control register settings, even SVM can trigger a POR event.
SMART Peripherals
// Interrupt #pragma vector = TA_VECTOR __interrupt void Timer_A(void){ P3OUT |= 0x1; P3OUT &= ~0x1; TXBUF0 = tab[pointer] >> 8; TXBUF0 = tab[pointer++]; pointer &= 0x1F; }
// DMA _BIS_SR(CPUOFF);
16MIPS
Fully Automatic
// Software Res[pRes++] = ADC10MEM; ADC10CTL0 &= ~ENC; if (pRes < NR_CONV) { CurrINCH++; if (CurrINCH == 3) CurrINCH = 0; ADC10CTL1 &= ~INCH_3; ADC10CTL1 |= CurrINCH; ADC10CTL0 |= ENC+ADC10SC; }
Fully Automatic
70 Cycles / Sample
P1OUT |= 0x02; CACTL1 = CARSEL + CAREF_2 + CAON; if (CAOUT & CACTL2) P1OUT |= 0x01; else P1OUT &= ~0x01; P1OUT &= ~0x02; CACTL1 = 0;
USB Clocking
USB clocked from HF crystal on XT2 xtal oscillator
XT2 can also be used for system clocks, as usual Or, input a precise clock from another device
Endpoints
A USB device contains a certain number of endpoints
Multiple endpoints allow composite USB devices to be created This can allow more flexible communication with the host
USB Module
+5V VBUS
3.3V LDO
1.8V LDO
PMM
PUR D+ D+
Transceiver
USB Engine
RAM/Flash
48MHz PLL
Peripherals
XT1
>1.5MHz
XT2
REFO
USB & LDO inside: Single-chip USB solution Just add USB connector & TI-supplied USB API software
Product
MSP430F663x
Program (KB)
128 to 256
SRAM (KB)
16-Bit Timers
Common Peripherals
ADC
Additional Features
USB, EDI, DAC12, LCD, Backup battery switch
Packages
WDT, RTC, DMA(3-6), MPY32, Comp_B, UART, SPI, I2C, PMM (BOR, SVS, SVM, LDO)
12-bit
100QFP, 113BGA
MSP430F550x
Full speed USB 2.0
Performance 16-bit Orthogonal RISC Microcontroller 25 MIPs Features Power Low Supply Voltage Range 1.8 V to 3.6 V Ultra-low Power Consumption Active Mode: 200 A / MHz Standby Mode (LPM3 RTC Mode): 1.0 A Off Mode (LPM4 RAM Retention) 1.0 A Shutdown Mode (LPM5): 0.1 A Ultra-fast Wake-Up from Standby Mode in < 5 s Benefits Ultra-Low-Power, Integrated Intelligent Peripherals and Easy-to-Use Fully configurable 2K data buffers available as system RAM when USB module is disabled. Integrated LDO enables full system power off 5V USB line Same crystal can source non-USB system clocks Supports USB logically connect / disconnect
Power & Clocking
Memory
Unified Clock System: FLL VLO REFO DCO LFXT1 XT2 Power Management Power on Clear Brown out Reset Supply voltage Supv & Monitoring
25 MHz
Debug
Peripherals USB Interface With PHY, PLL, and LDO Comparator B 3-ch Internal DMA CRC16 Data Checking Module MPY32
Serial Interface
Timers
15-/16-bit Watch Dog Timer 16-bit Timer A5, with 5 CC Registers 2 x 16-bit Timer A3, with 3 CC Registers 16-bit Timer B7, With 7 CC w/ Shadow Registers Real-Time Counter A
Connectivity
43
Unified Clock System: FLL VLO REFO DCO LFXT1 XT2 PMM: POR BOR SVS SVM LDO
25 MHz
Peripherals USB Interface With PHY, PLL, and LDO Comparator B 3-ch Internal DMA CRC16 Data Checking Module
Serial Interface 2 x USCI
Timers 15-/16-bit Watch Dog Timer 16-bit Timer A5, with 5 CC Registers 2 x 16-bit Timer A3, with 3 CC Registers 16-bit Timer B7, with 7 CC w/ Shadow Registers Real-Time Counter A
Connectivity
Unified Clock System: FLL VLO REFO DCO LFXT1 XT2 PMM: POR BOR SVS SVM LDO
20 MHz
Peripherals USB Interface With PHY, PLL, and LDO 160 Segmented LCD Driver 3-ch Internal DMA CRC16 Data Checking Module Enhanced Data Integrity (EDI)
Serial Interface
Timers 15-/16-bit Watch Dog Timer 16-bit Timer A5, with 5 CC Registers 2 x 16-bit Timer A3, with 3 CC Registers 16-bit Timer B7, with 7 CC w/ Shadow Registers Real-Time Counter_A with Battery back up
Connectivity
MSP430 HID API Stack Programmers Guide Application Examples MSP430 MSC API Stack
Available Now
Available since Q1 2011
OEM
3-phase + Anti-tamper
3-phase 2-phase
1-phase + Anti-Tamper Low End 1-phase
SW approach for metrology calculation 6 (3V, 3I) 160-seg LCD, up to 120kB F471x6
ESP engine or SW for metrology calculation 3 for anti-tamper 128&160-seg LCD, up to 120kB FE42xA, F42xA, F47x3, F471x3
ESP engine or SW for metrology calculation 2 for energy measurement 128-seg LCD, up to 32kB FE42x2
Time
53
53
SD16
HARDWARE MULTIPLIER
54
Software programmable metering start current Automatic voltage drop detection - level select by software DC removal Peak Detection Tamper levels and protection (not in CE1B) Spike filter (not in CE1) Active, Reactive, Apparent power and energies Power factor RMS current and voltages Peak current and voltages Mains frequency Temperature Line Cycle Counter
Results
57
SD16 Overview
MSP430FE42x & MSP430FE42xA Multiple channels Single external input per channel Up to 256 OSR 1MHz modulation frequency
58
SD16_A Overview
MSP430F47x4, MSP430F471xx Multiple channels 30kHz to 1.1MHz modulation frequency Modulation frequency divider Up to 1024 OSR Temperature sensor AVCC measure
59
SD24_A Overview
MSP430AFE2xx 2nd order 24-bit sigmadelta architecture 3 independent converters 30kHz to 1.1MHz modulation frequency Modulation frequency divider Up to 1024 OSR Temperature sensor AVCC measure Up to 4096 samples/sec Gain amplifier to support wide range of current measurements SW selectable internal/external reference 60
Advantages
Differential inputs
Very good for AC measurements Accepts inputs from current sensor as is without a need for level shifting
Multiple converters
Independent converters for voltage and current Independent converter for tamper detection
Simultaneous conversions
Common trigger for simultaneous sampling of voltage and current No inherent delay between voltage and current samples SW compensation for sequential sampling not required
In-built PGA
When shunt resistors or Rogowski coils are used, complete dynamic range can be used with any external gain amplifiers
61
MSP430F471xx
Performance
16-bit RISC architecture, 62.5ns instruction cycle time Ultra-Low-Power, Integrated Intelligent Peripherals and Easy-to-Use
MSP430F471xx Microcontroller
Memory 56/92/116/120 kB Flash 4/8 kB RAM
Features Power
Low Supply Voltage Range 1.8 V to 3.6 V Ultra-low Power Consumption Active Mode: 350 A @ 1MHz (2.2V) Standby Mode: 1.1 A Off Mode (RAM Retention): 0.2 A Ultrafast Wake-Up from Standby Mode in < 6 s
Clock System: Digl Freq Lock Loop Intrnl Trimd LF Osc Intrnl Digly Cntrl Osc External 32KHz Clk High Freq Crystal Osc Power on Reset Brownout Reset Supply Volt Supervisor
Package
100-pin QFP (PZ) 16.20mm x 16.20mm
Benefits
F471xx is the only integrated AFE solution with dedicated SD16s for 3-phase E-meter needs F471x7 supports tamper detection via a 7th SD16 in polyphase systems and F471x3 via a 3rd SD16 in single-phase systems. The additional SD16s can also be used for high-precision JTAG measurements like temperature, voltage and humiditySBW
Peripherals 160 segment LCD Comparator 3 ch internal DMA 32-bit Multiplier 15/16 bit Watch Dog Timer Serial Interface 4x USCI (UART, IrDA, SPI, I2C) Converters 3/6/7x 16-bit Sigma-Delta
63
Timers 1x 16-bit Timer A with 3 capcomp Regs 1x 16-bit Timer B with 3 capcomp Regs Real Time Clock 16-bit Basic Timer Connectivity 68/72 I/Os
Interface
MSP430F47197 E-Meter
64
MSP430AFE
Performance
16-bit RISC architecture, 125ns instruction cycle time Ultra-Low-Power, Integrated Analog, and Easy-to-Use
Applications include:
Single phase e-meter (with anti-tampering) Power Monitoring (Servers, Appliances, Branch Meters) High-precision measurements Digital Sensors MSP430AFE2xx Microcontroller
Features
Low supply voltage range 1.8-3.6V Ultra-low power in active and sleep modes and ultrafast wake-up from standby mode in <1 s 3 independent converters USART communication 24-pin TSSOP (PW)
Clock System: High Freq Crystal Osc Digitally Controlled Osc (DCO) VLO Power on Reset Brownout Reset Supply Volt Supervisor
Benefits
Cost optimized for analog front end in metering, power monitors, high-precision measurements <0.1% accuracy for precise measurements with a 2400:1 dynamic range with convertors Anti-tampering capabilities with an additional convertor Lower system power due to worlds lowest power MCU Small Footprint of 24-pin (35-50sqmm) enables solutions for in-system power monitoring and industrial sensoring More robust performance and software development with simultaneous sampling Peripherals 16-bit Multiplier 15/16 bit Watch Dog Timer Serial Interface USART (UART, SPI) @8MHz Connectivity 11 I/Os Timers
MSP430 AFE
PULSE2 PULSE1
XT2IN
LOAD
67
N VCC VCC RST VSS GND Analog to Digital I1I In I1+ V1+ XT2 OUT 2 UT TXD0 RXD0 UR UART TO PC I/O I/O V1-/ V1Vref(O) Vref(I) VREF SIMO SOMI S SPI VCC VCC RST VSS GND SOMI SIMO S I/O PUL LSE2 PUL LSE1 I/O SPI SPI V In X XT2IN HF crystal ( Up to16MHz) PUL LSE1 PUL LSE2
68
From utility AB C
ISOLATION BLOCK
AFE MSP430
LOAD
AFE MSP430
X XT2IN
UT TXD0 UR RXD0
LOAD
UART TO PC
APPLICATION PROCESSOR
VCC VCC RST VSS GND SOMI SIMO S PUL LSE2 I/O
AFE MSP430
Analog to Digital I1I In V In I1+ V1+ V1-/ V1Vref(O) Vref(I) VREF
LOAD
PUL LSE1
I/O
X XT2IN
UT TXD0 UR RXD0
UART TO PC
VCC
GND
Resources
IEEE Smart Grid Website: http://smartgrid.ieee.org/ SLAA203C: Implementing An Electronic Watt-Hour Meter With MSP430FE42x(A)/FE42x2
http://focus.ti.com/general/docs/litabsmultiplefilelist.tsp?literatureNumber=slaa203c
69
MSP430 F51x2/1 Overview 5V Family of MCUs with High Resolution Timer module
70
MSP430F51x2/1
Performance
16-bit RISC architecture, 40ns instruction cycle time Ultra-Low-Power, Integrated Analog, and Easy-to-Use
Applications include:
LED lighting, backlighting, replacements Cap Sense applications Motor Control UPS and Battery Chargers Voice synthesis
Features
F5xx Architecture Ultra-low power in active and sleep modes
ultrafast wake-up from standby mode in <1 s Low supply voltage range 1.8-3.6V
Timer_D supporting Hi-resolution PWM Comp_B with 16 inputs 5V tolerant push and pull IOs 38-pin DA (TSSOP); 40-pin RHA (QFN) (6mm x 6mm)
Benefits
Precise control applications such as LED lighting or motor control due to 4ns Hi-res timer Accurate cap touch applications such as cell phone keypad, legacy button replacements, PC cap touch due to 16 input comparator optimized for RO cap touch Driving Bright LEDs and ideal for battery operated devices due to worlds lowest power MCU Small Footprint of QFN package
Tools
MSP-TS430RSB40 Target Board - with a mounted 40-pin ZIF socket to fit MSP430 F51x2 40pin WQFN package In works a Lighting Demo Kit with possible PFC Buck, DC/DC buck boost, wireless control, and DALI, DMX512 protocols
71
Timer_D
100% SW compatible to existing Timer_B Highest Resolution in its class
Max 4ns resolution @ 16MHz input clock Max 5ns resolution @ 25MHz input clock for PWM output and Capture input
Low-power consumption: 40 A/MHz, resulting in 500A @ 25 MHz input clock Scalable Architecture, from TD1 to TD7 Multiple Timer_D instances can be synchronized Fault and re-start inputs per channel Full PWM capability by combining 2 buffered CCR registers for one channel Enables New Target Applications - LED lighting/dimming, Simple Motor Control, Power Factor Correction, Lamp Ballast
72
73
Analog/communication modules: Comparator, 10-bit ADC, SPI/I2C MSP430G2xx2: Now 1KB - 8KB Flash Optional analog/communication modules: Comparator, 10-bit ADC, SPI/I2C MSP430G2xx3: Now 1KB - 16KB Flash Optional analog/communication modules: Comparator, 10-bit ADC, SPI/I2C/UART 4 package types (including DIP, SOIC, TSSOP, QFN) Pin compatibility across MSP430 Value Line family Also compatible with MSP430F20xx family
Consumer Electronics
Intelligent Sensors
Intelligent Sensors
Lower maintenance cost and longer product life Headroom and intelligence for new functionality More precise settings and faster response time
Intelligent Sensors
76 76
16KB
ADC
MSP430G25X3
SC
ADC UART
MSP430G24X3
SC
ADC UART
8KB
MSP430G24X2
SC
ADC
SC
4KB
MSP430G23X2
SC
ADC
MSP430G23X3
SC
ADC UART
Flash Size
2KB
MSP430G22X2 MSP430G22X1*
SC
ADC
SC
ADC
MSP430G22X3
SC
ADC
SC
ADC UART
1KB
MSP430G21X2 MSP430G21X1*
SC
ADC
MSP430G21X3
SC
ADC UART
.5 KB
MSP430G2001* 14-pin TSSOP/PDIP 10 GPIO 16-pin QFN 10 GPIO 20-pin TSSOP/PDIP 16 GPIO 28-pin TSSOP 24 GPIO 32-pin QFN 24 GPIO
Max Flash Memory in KB ISP Max RAM (B) Clock (DCO with calibration) Max Performance COMP_A+ ADC10
(T-Sense, Batt. Monitor, Vref and T-Sense calibration)
Timer EEM, DMA, MPY, SVS SPI/I2C/UART BSL (Boot-strap-loader), 78 Spy-bi-wire GPIO (max) Other
1x TA2, WDT, BOR 1x TA2, WDT, BOR EEM, -, -, EEM, -, -, USI (SPI/I2C) No, SBW 10 No, SBW 10
Clock System
Very Low Power/Low Frequency Oscillator (VLO)* 4 20kHz (typical 12kHz) 500nA standby 0.5%/C and 4%/Volt drift Not in 21x1 devices Crystal oscillator (LFXT1) Programmable capacitors Failsafe OSC_Fault Minimum pulse filter Digitally Controlled Oscillator (DCO) <1s 0-to-16MHz + 3% tolerance Factory calibration in Flash
* Not on all devices. Check the datasheet
On PUC, MCLK and SMCLK are sourced from DCOCLK at ~1.1 MHz. ACLK is sourced from LFXT1CLK in LF mode with an internal load capacitance of 6pF. If LFXT1 fails, ACLK defaults to VLO. DCO
16-bit Counter
MCLK
1 1 A EN WDTHOLD
MSP430+DTC Do more!
AUTO 10-bit ADC DTC Data2 Data1 Data0 Data3
time
MSP430 + DTC
bis.w #CPUOFF,SR
Main
Wait
MSP430s ADC10 with Data Transfer Controller (DTC) can manage ADC samples throughout entire memory range All without CPU overhead! Less time in Active Mode saves power CPU available for other more advanced tasks Intelligent autonomous sampling Deterministic behavior
Rapid Prototyping
Access to all MSP430 Value Line pins Easy interface for external components/daughter boards 2 Programmable pushbuttons & LEDs
430BOOST-CAPTOUCH1 Overview
Capacitive Touch BoosterPack Benefits & Features
Easy and affordable point of entry for Capacitive Touch applications Complete HW & SW reference design for capacitive touch scroll wheels, buttons, and proximity detection. Full solution, giving customers everything they need to to replace any physical button with a capacitive touch interface.
Fast and effective differentiation for many applications
9/23/2011
83
C4
C1
C2
9/23/2011
85
MSP430 Implementation: RO
value line and the Launch pad booster pack which uses the new CapTouch IOs (PinOsc) to create the relaxation oscillator.
No external components or connections Oscillator is created within the Digital IO peripheral by setting PxSEL and PxSEL2 registers
TIMERAx DIGITAL IO GND
1
RC Filter
9/23/2011 86
Vcc
0
10.4
Measured Capacitance
10.2
10
9.8
9.6
Environmental Changes
10.8
10.6
Relative Threshold with Baseline Tracking: No false triggers and accounts for environmental drift.
10.4
10.2
10
Base Capacitance
9.8
9.6
Time
87
MSP430
MSP430G2xx
MSP430G2x31
-
GPIO Timer SPI RF transceiver PHY intf.
UART
Power
MSP430G2xx -
IOs
SPI
I2C
-
GPIO Timer SPI RF transceiver PHY intf.
UART
Power
GPIO Smoke chamber/ PIR WDT
MSP430G2x11
PHY
OPAMP
CMP
Power
MSP430G2x31
GPIO Smoke chamber/ PIR WDT
MSP430G2x 31 USI
Timer PWM
PHY
OPAMP
ADC
Power
AUTO 10-bit ADC DTC Data2 Data1 Data0 Data3
Activity
time
MSP430G2x33
GPIO Smoke chamber PIR WDT RF trans. PHY intf.
MSP430G2x33
USI
Timer PWM
OPAMP
ADC
time
Embedded Emulation
Real-time, in-system debug
No application resources used Full speed execution H/W breakpoints Single stepping Complex triggering Trace capability
JTAG
$495 for CCS v4 MCU Edition Free for apps <16KB Identical look and feel as Code Composer Essentials
http://wiki.msp430.com/wiki/index.php?title=Category:Code_Composer_Studio_v4
Can be ordered stand alone @ $99 Or bundled with socketed target board for $149 Supported by all MSP430 IDEs Starting at $99
Built-in interface for Low Power Wireless RF modules (CCxxxxEMK) Integrated peripherals include:
Two 12-bit DACs 12-bit ADC and 16-bit SD Op Amps, DMA, LCD Controller Communication : SPI, UART, I2C
Inputs:
Microphone, capacitive touch-pad, and two push buttons
Outputs:
3.5mm headphone jack for audio output, buzzer, LCD, and RS232 communication interface.
Only $99
www.ti.com/msp430tools
Microphone 2 pushbuttons
108
5-axis joystick
2 LEDs
MSP430F2274
Chip Antenna
www.ti.com/eZ430-rf
No MSP430 code required! SimpliciTI Packet Sniffer Analyze RF packets in realtime Greatly simplifies debugging Requires the SmartRF04 or SmartRF 05 platform
Production Programmers
Part Number MSP-GANG430 (New Gang coming soon!) PC Port Serial Features Program 8 devices at a time. Works with PC or standalone. Price Provider $199 Texas Instruments
GangPro430
USB
Program 6 devices at a time via JTAG, Spy Bi-Wire and BSL. Fast programming time.
$339
Elprotronic
Elprotronic
MSP430, CC Chipcon, C2000 Programmers Fastest download speed Production programmers
RTOS Options
C/OS-II CMX-Tiny+ embOS FreeRTOS IAR PowerPac QP Salvo TinyOS
www.rowley.co.uk
USB Stacks
IAR HCC
Meet Grace
Generate code that is inserted directly into your Code Composer Studio project.
This code can be debugged and downloaded to your MSP430 device just like traditionally created code!
www.ti.com/grace