MSP430F20x1, MSP430F20x2, MSP430F20x3 Mixed Signal Microcontroller Datasheet
Description
The Texas Instruments (TI) MSP430 family of ultra-low-power microcontrollers consists of multiple devices with different peripheral sets targeting various applications. The architecture, combined with five low-power modes, is optimized to achieve longer battery life in portable measurement applications. The device features a powerful 16-bit RISC CPU, 16-bit registers, and constant generators that help achieve maximum code efficiency. A digitally controlled oscillator (DCO) allows wake-up from low-power modes to active mode in less than 1μs.
Brand: TI
Model; MSP430F2001IPW
Package: TSSOP14
Packaging: 2000
Year: 18+
The MSP430F20xx series is an ultra-low-power mixed-signal microcontroller with built-in 16-bit timers and 10 I/O pins. In addition, the MSP430F20x1 also has a multi-function analog comparator. The MSP430F20x2 and MSP430F20x3 have built-in communication capabilities using synchronous protocols (SPI or I2C) and 10-bit A/D converters (MSP430F20x2) or 16-bit sigma-delta A/D converters (MSP430F20x3).
Typical applications include sensor systems that capture analog signals, convert them to digital values, and then process the data for display or transmission to the host system. Standalone RF sensor front ends are another application area.
Features
FAE: 13723714318
Low supply voltage range 1.8 V to 3.6 V
Ultra-low power
consumption Active mode: 220 μA at 1 MHz, 2.2 V
Standby mode: 0.5 μA
Off mode (RAM retention): 0.1 μA
Five power-saving modes
Ultra-fast wake-up time less than 1 μs in standby mode
16-bit RISC architecture, 62.5 ns instruction cycle time
Basic clock module configuration:
Internal frequency up to 16 MHz, four calibrated ±1%
Internal ultra-low power low-frequency oscillator
32kHz crystal
External digital clock source
16-bit Timer_A with two capture/compare registers
On-chip comparator for analog signal comparison function or slope A/D (MSP430F20x1)
10-bit 200 ksps A/D converter with internal reference, sample-and-hold, and autoscan (MSP430F20x2)
16-bit Σ-Δ A/D converter with differential PGA input and internal reference D converter (MSP430F20x3)
Universal Serial Interface (USI) supports SPI and I2C (MSP430F20x2 and MSP430F20x3) Brownout detector
Serial on-board programming, no external programming voltage required, safety fuse programmable code protection
On-chip emulation logic with Spy-Bi-Wire interface
Family Members:
MSP430F2001: 1KB + 256B Flash, 128B RAM
MSP430F2011: 2KB + 256B Flash, 128B RAM
MSP430F2002: 1KB + 256B Flash, 128B RAM MSP430F2012
: 2KB + 256B Flash, 128B RAM
MSP430F2003: 1KB + 256B Flash, 128B RAM
MSP430F2013: 2KB + 256B Flash, 128B RAM
Available in 14-pin plastic small outline thin package (TSSOP), 14-pin plastic dual in-line package (PDIP), and 16-pin QFN packages
The MSP430 has one operating mode
and five software-selectable low-power operating modes. An interrupt
event can wake the device from any of the five low-power modes, service the request, and restore to
the low-power mode on return from the interrupt routine.
Software can configure the following six operating modes:
Active Mode (AM)
All clocks are active
Low Power Mode 0 (LPM0)
CPU has
ACLK disabled and SMCLK remains active
MCLK is disabled
Low Power Mode 1 (LPM1)
CPU has
ACLK disabled and SMCLK remains active. MCLK is disabled
If DCO is not used in active mode, the DC generator of DCO is disabled
Low Power Mode 2 (LPM2)
CPU has
MCLK disabled and SMCLK is disabled
DC generator of DCO remains enabled
ACLK remains active
Low Power Mode 3 (LPM3)
CPU has
MCLK disabled and SMCLK is disabled
DC generator of DCO is disabled
ACLK remains active
Low Power Mode 4 (LPM4)
CPU has
ACLK disabled
MCLK disabled
DC generator of DCO is disabled
Crystal oscillator is stopped
Peripherals
Peripherals are connected to the CPU via data, address and control buses and can be processed using all instructions. For a complete module description, refer to the MSP430F2xx Family User's Guide
Oscillators and System
Clocks The clock system is supported by the basic clock module, which includes support for a 32768-Hz watch crystal oscillator, an internal ultra-low-power low-frequency oscillator, and an internal digitally controlled oscillator (DCO). The basic clock module is designed to meet the requirements of low system cost and low power consumption. The internal DCO provides a fast turn-on clock source with a stabilization time of less than 1 μs. The basic clock module provides the following clock signals:
Auxiliary clock (ACLK), derived from a 32768-Hz watch crystal or the internal LF oscillator.
Master clock (MCLK), the system clock used by the CPU.
Sub-master clock (SMCLK), the subsystem clock used by peripheral modules.
COMPARATOR_A+ (MSP430F20x1) The main functions of the comparator_A+ module are to support accurate slope analog-to-digital conversion, battery voltage monitoring, and monitoring of external analog signals. USI (MSP430F20x2 and MSP430F20x3) The
universal serial interface (USI) module is used for serial data communications and provides basic hardware for synchronous communication protocols such as SPI and I2C.
ADC10 (MSP430F20x2) The ADC10 module supports fast 10-bit analog-to-digital conversion. The module implements a 10-bit SAR core, sample selection control, reference generator, and a data transfer controller, or DTC, for automatic conversion result processing, allowing ADC samples to be converted and stored without any CPU intervention. SD16_A (MSP430F20x3) The SD16_A module supports 16-bit analog-to-digital conversion. The module implements a 16-bit sigma-delta core and reference generator. In addition to external analog inputs, internal VCC sensing and temperature sensors are also available.
|