Datasheet

ACLK
Bus
Conv.
Peripheral
MAB 16-Bit
MDB 16-Bit
MCLK
SMCLK
Clock
System
Peripheral Peripheral
Peripheral
Peripheral Peripheral Peripheral
Watchdog
RAM
Flash/
RISC CPU
16-Bit
JTAG/Debug
ACLK
SMCLK
ROM
MDB 8-Bit
JTAG
Architecture
www.ti.com
1.1 Architecture
The MSP430 incorporates a 16-bit RISC CPU, peripherals, and a flexible clock system that interconnect
using a von-Neumann common memory address bus (MAB) and memory data bus (MDB) (see Figure 1-
1). Partnering a modern CPU with modular memory-mapped analog and digital peripherals, the MSP430
offers solutions for demanding mixed-signal applications.
Key features of the MSP430x2xx family include:
Ultralow-power architecture extends battery life
0.1 µA RAM retention
0.8 µA real-time clock mode
250 µA/MIPS active
High-performance analog ideal for precision measurement
Comparator-gated timers for measuring resistive elements
16-bit RISC CPU enables new applications at a fraction of the code size.
Large register file eliminates working file bottleneck
Compact core design reduces power consumption and cost
Optimized for modern high-level programming
Only 27 core instructions and seven addressing modes
Extensive vectored-interrupt capability
In-system programmable Flash permits flexible code changes, field upgrades and data logging
Figure 1-1. MSP430 Architecture
1.2 Flexible Clock System
The clock system is designed specifically for battery-powered applications. A low-frequency auxiliary clock
(ACLK) is driven directly from a common 32-kHz watch crystal. The ACLK can be used for a background
real-time clock self wake-up function. An integrated high-speed digitally controlled oscillator (DCO) can
source the master clock (MCLK) used by the CPU and high-speed peripherals. By design, the DCO is
active and stable in less than 2 µs at 1 MHz. MSP430-based solutions effectively use the high-
performance 16-bit RISC CPU in very short bursts.
Low-frequency auxiliary clock = Ultralow-power stand-by mode
High-speed master clock = High performance signal processing
24
Introduction SLAU144JDecember 2004Revised July 2013
Submit Documentation Feedback
Copyright © 2004–2013, Texas Instruments Incorporated