Professional Documents
Culture Documents
MSP430 Families
Low Power +
Performance
Increased Performance Computation Timing and Control Signal Chain Communication I/O & Display
Innovative Features
Operational
Multi-channel DMA supports data Amplifiers
GPIO (Chapter 3)
Independently programmable
Any combination of input, output,
interrupt and peripheral is possible
Each I/O has an individually
programmable pull-up/pull-down
resistor
Many devices can lock pin values
‘F5529 block diagram during low-power modes
Some devices support touch-sense
capability built into the pins
MSP430 Timers (Chapters 3, 5, 6, 8)
Watchdog GPIO
CH 3 & 5 CH 3
Timers (Chapters 3, 5, 6, 8)
Timer_A: 16-bit timer/counter
Multiple capture/compare registers
Generates PWM and other complex
waveforms & interrupts
Directly trigger GPIO, DMA, ADC, etc.
Timer_B: Same as A; improved PWM
Timer_D: Same as B; with hi-res timing
‘F5529 block diagram RTC: Real-time clock with calendar &
CH 6 CH 8 alarms – runs in LPM3 low power mode
Timer A & B RTC Watch: Watchdog or interval functions
MSP430 Clocking & Power Mgmt (Ch 4)
Clocks Power
CH 4 CH 4
Clocking (Chapter 4)
Three Internal Clocks provide for
CPU, fast and slow peripherals
Many clock sources (internal and
external) provide cheap and accurate
clks with quick wake-up
Clock defaults and failsafe’s improve
system robustness
Power Mgmt
Brown-out reset on all devices
Many provide LDO’s and power
‘F5529 block diagram supervisors
On-chip power gating drives ULP
MSP430 Analog
Clocks Power Watchdog GPIO
CH 4 CH 4 CH 3 & 5 CH 3
Analog
Families ADC converter options:
10 or 12-bit SAR (ADC10, ADC12)
16 or 24-bit Sigma-Delta (SD16, SD24)
Slope converters
DAC converters: 12-bit DAC12
Comparators
Voltage REFerences
Features in common:
Analog mux supporting multiple input chan’s
DMA can read/write samples without CPU
‘F5529 block diagram
Precise timing when using timer to trigger
CH 6
Generate interrupts to CPU
Timers
Low power dissipation
MSP430 Communication
Clocks Power Watchdog GPIO USB
CH 4 CH 4 CH 3 & 5 CH 3 CH 10
Communications
USB (Chapter 10)
USB 2.0 at Full speed (12Mbps)
Includes PHY, LDO, PLL, PUR
Serial ports
USI: SPI, I2C
USCI: SPI, I2C, IrDA, UART
eUSCI: enhanced USCI
Radio Frequency
CC430 and RF430 devices include
‘F5529 block diagram
Sub-1GHz or NFC radios CH 6
WiFi, BLE, ANT, BluetoothTimers
& Sub1GHz
communications via TI SimpleLink
MSP430 Accelerators
Clocks Power Watchdog GPIO USB
CH 4 CH 4 Accelerators
CH 3 & 5 CH 3 CH 10
Standby (LPM3)
0.4 A
Self Wakeup
CPU (MCLK)
Retention
SMCLK
Operating
ACLK
RAM
BOR
Mode Interrupt Sources
Active
LPM0
Timers, ADC, DMA, WDT, I/0,
LPM1 External Interrupt, COMP,
Serial, RTC, other
LPM2
LPM3
LPM3.5 External Interrupt, RTC
LPM4 External Interrupt
LPM4.5 External Interrupt
Agenda …