Internal Reference, Sample-and-Hold,
Autoscan, and Data Transfer Controller
DTwo Configurable Operational Amplifiers
(MSP430x22x4 Only)
DBrownout Detector
DSerial Onboard Programming,
No External Programming Voltage Needed
Programmable Code Protection by
Security Fuse
DBootstrap Loader
DOn Chip Emulation Module
DFamily Members Include:
MSP430F2232: 8KB + 256B Flash Memory
512B RAM
MSP430F2252: 16KB + 256B Flash Memory
512B RAM
MSP430F2272: 32KB + 256B Flash Memory
1KB RAM
MSP430F2234: 8KB + 256B Flash Memory
512B RAM
MSP430F2254: 16KB + 256B Flash Memory
512B RAM
MSP430F2274: 32KB + 256B Flash Memory
1KB RAM
Available in a 38-Pin Thin Shrink
Small-Outline Package (TSSOP) and 40-Pin
QFN Package
DFor Complete Module Descriptions, Refer
to the MSP430x2xx Family User’s Guide
description
The Texas Instruments MSP430 family of ultralow-power microcontrollers consist of several devices featuring
different sets of peripherals targeted for various applications. The architecture, combined with five low-power
modes is optimized to achieve extended battery life in portable measurement applications. The device features
a powerful 16-bit RISC CPU, 16-bit registers, and constant generators that contribute to maximum code
efficiency. The digitally controlled oscillator (DCO) allows wake-up from low-power modes to active mode in less
than 1 μs.
The MSP430x22xx series is an ultralow-power mixed signal microcontroller with two built-in 16-bit timers, a
universal serial communication interface, 10-bit A/D converter with integrated reference and data transfer
controller (DTC), two general-purpose operational amplifiers in the MSP430x22x4 devices, and 32 I/O pins.
Typicalapplications include sensor systems that capture analog signals, convert them to digital values, and then
process the data for display or for transmission to a host system. Stand-alone radio-frequency (RF) sensor front
ends are another area of application.
Please be aware that an important notice concerning availability, standard warranty, and use in critical applications of
Texas Instruments semiconductor products and disclaimers thereto appears at the end of this data sheet.
All trademarks are the property of their respective owners.
PRODUCTION DATA information is current as of publication date.
Products conform to specifications per the terms of Texas Instruments
standard warranty. Production processing does not necessarily include
testing of all parameters.
Timer_B, capture: CCI0B input, compare: OUT0 output
ADC10 analog input A12 / OA0 analog output
Timer_B, capture: CCI1B input, compare: OUT1 output
ADC10 analog input A13 / OA1 analog output
Timer_B, compare: OUT2 output
ADC10 analog input A14 / OA0 analog input I3
Timer_B, switch all TB0 to TB3 outputs to high impedance
ADC10 analog input A15 / OA1 analog input I3
Timer_B, clock signal TBCLK input
Spy-Bi-Wire test data input/output during programming and test
connected to TEST.
Spy-Bi-Wire test clock input during programming and test
NAQFN package pad connection to DVSSrecommended.
DESCRIPTION
10
POST OFFICE BOX 655303 • DALLAS, TEXAS 75265
short-form description
CPU
MSP430x22x2, MSP430x22x4
MIXED SIGNAL MICROCONTROLLER
SLAS504B -- JULY 2006 -- REVISED JULY 2007
The MSP430 CPU has a 16-bit RISC architecture
that is highly transparent to the application. All
operations, other than program-flow instructions,
areperformedasregisteroperationsin
conjunction with seven addressing modes for
source operand and four addressing modes for
destination operand.
The CPU is integrated with 16 registers that
provide reduced instruction execution time. The
register-to-register operation execution time is
one cycle of the CPU clock.
Four of the registers, R0 to R3, are dedicated as
program counter, stack pointer, status register,
andconstantgeneratorrespectively.The
remainingregistersaregeneral-purpose
registers.
Peripherals are connected to the CPU using data,
address, and control buses, and can be handled
with all instructions.
instruction set
The instruction set consists of 51 instructions with
three formats and seven address modes. Each
instruction can operate on word and byte data.
Table 1 shows examples of the three types of
instruction formats; the address modes are listed
in Table 2.
MSP430x22x2, MSP430x22x4
MIXED SIGNAL MICROCONTROLLER
SLAS504B -- JULY 2006 -- REVISED JULY 2007
operating modes
The MSP430 has one active mode and five software selectable low-power modes of operation. An interrupt
event can wake up the device from any of the five low-power modes, service the request, and restore back to
the low-power mode on return from the interrupt program.
The following six operating modes can be configured by software:
DActive mode (AM)
--All clocks are active
DLow-power mode 0 (LPM0)
--CPU is disabled
ACLK and SMCLK remain active
MCLK is disabled
DLow-power mode 1 (LPM1)
--CPU is disabled
ACLK and SMCLK remain active
MCLK is disabled
DCO’s dc-generator is disabled if DCO not used in active mode
DLow-power mode 2 (LPM2)
--CPU is disabled
MCLK and SMCLK are disabled
DCO’s dc-generator remains enabled
ACLK remains active
DLow-power mode 3 (LPM3)
--CPU is disabled
MCLK and SMCLK are disabled
DCO’s dc-generator is disabled
ACLK remains active
DLow-power mode 4 (LPM4)
--CPU is disabled
ACLK is disabled
MCLK and SMCLK are disabled
DCO’s dc-generator is disabled
Crystal oscillator is stopped
12
POST OFFICE BOX 655303 • DALLAS, TEXAS 75265
MSP430x22x2, MSP430x22x4
MIXED SIGNAL MICROCONTROLLER
SLAS504B -- JULY 2006 -- REVISED JULY 2007
interrupt vector addresses
The interrupt vectors and the power-up starting address are located in the address range of 0FFFFh to 0FFC0h.
The vector contains the 16-bit address of the appropriate interrupt handler instruction sequence.
If the reset vector (located at address 0FFFEh) contains 0FFFFh (e.g., flash is not programmed) the CPU goes
into LPM4 immediately after power up.
NOTES: 1. A reset is generated if the CPU tries to fetch instructions from within the module register memory address range (0h--01FFh) or from
within unused address ranges.
2. Multiple source flags
3. Interrupt flags are located in the module.
4. (non)-maskable: the individual interrupt-enable bit can disable an interrupt event, but the general interrupt enable cannot.
Nonmaskable: neither the individual nor the general interrupt-enable bit will disable an interrupt event.
5. This location is used as bootstrap loader security key (BSLSKEY).
A 0AA55h at this location disables the BSL completely.
A zero (0h) disables the erasure of the flash if an invalid password is supplied.
6. The interrupt vectors at addresses 0FFDCh to 0FFC0h are not used in this device and can be used for regular program code if
necessary.
TAIFG (see Notes 2 and 3)
UCA0RXIFG, UCB0RXIFG
UCA0TXIFG, UCB0TXIFG
PORIFG
RSTIFG
WDTIFG
KEYV
(see Note 2)
NMIIFG
OFIFG
ACCVIFG
(see Notes 2 & 4)
TBCCR1 and TBCCR2
CCIFGs, TBIFG
(see Notes 2 and 3)
TACCR1 CCIFG.
TACCR2 CCIFG
(see Notes 2)
(see Notes 2)
P2IFG.0toP2IFG.7
(see Notes 2 and 3)
P1IFG.0toP1IFG.7
(see Notes 2 and 3)
Reset0FFFEh31, highest
(non)-maskable,
(non)-maskable,
(non)-maskable
maskable0FFF8h28
maskable0FFF0h24
maskable0FFEEh23
maskable0FFECh22
maskable0FFE6h19
maskable0FFE4h18
0FFFCh30
0FFF6h27
0FFE8h20
0FFE2h17
0FFE0h16
POST OFFICE BOX 655303 • DALLAS, TEXAS 75265
13
MSP430x22x2, MSP430x22x4
MIXED SIGNAL MICROCONTROLLER
SLAS504B -- JULY 2006 -- REVISED JULY 2007
special function registers
Most interrupt and module enable bits are collected into the lowest address space. Special function register bits
not allocated to a functional purpose are not physically present in the device. Simple software access is provided
with this arrangement.
interrupt enable 1 and 2
Address76543210
00h
ACCVIENMIIEOFIEWDTIE
rw--0rw--0rw--0rw--0
WDTIEWatchdog Timer interrupt enable. Inactive if watchdog mode is selected. Active if Watchdog Timer is configured
OFIEOscillator fault enable
NMIIE(Non)-maskable interrupt enable
ACCVIEFlash access violation i nterrupt enable
Address76543210
01h
UCA0RXIEUSCI_A0 receive-interrupt enable
UCA0TXIEUSCI_A0 transmit-interrupt enable
UCB0RXIEUSCI_B0 receive-interrupt enable
UCB0TXIEUSCI_B0 transmit-interrupt enable
in interval timer mode.
UCB0TXIEUCB0RXIE UCA0TXIEUCA0RXIE
rw--0rw--0rw--0rw--0
14
POST OFFICE BOX 655303 • DALLAS, TEXAS 75265
interrupt flag register 1 and 2
Address76543210
02h
MSP430x22x2, MSP430x22x4
MIXED SIGNAL MICROCONTROLLER
SLAS504B -- JULY 2006 -- REVISED JULY 2007
NMIIFGRSTIFGPORIFGOFIFGWDTIFG
rw--0rw--(0)rw--(1)rw--1rw --(0)
WDTIFGSet on Watchdog Timer overflow (in watchdog mode) or security key violation.
OFIFGFlag set on oscillator fault
RSTIFGExternal reset interrupt flag. Set on a reset condition at RST
PORIFGPower-On interrupt flag. Set on V
NMIIFGSet via RST
Address76543210
03h
UCA0RXIFGUSCI_A0 receive-interrupt flag
UCA0TXIFGUSCI_A0 transmit-interrupt flag
UCB0RXIFGUSCI_B0 receive-interrupt flag
UCB0TXIFGUSCI_B0 transmit-interrupt flag
Legendrw:
rw-0,1:
rw-(0,1):
Reset on V
power up or a reset condition at RST/NMI pin in reset mode.
CC
/NMI pin in reset mode. Reset on VCCpower up.
power up.
CC
/NMI-pin
UCB0
TXIFG
rw--1rw--0rw--1rw--0
Bit can be read and written.
Bit can be read and written. It is reset or set by PUC.
Bit can be read and written. It is reset or set by POR.
SFR bit is not present in device.
UCB0
RXIFG
UCA0
TXIFG
UCA0
RXIFG
POST OFFICE BOX 655303 • DALLAS, TEXAS 75265
15
MSP430x22x2, MSP430x22x4
MIXED SIGNAL MICROCONTROLLER
SLAS504B -- JULY 2006 -- REVISED JULY 2007
memory organization
MSP430F223xMSP430F225xMSP430F227x
Memory
Main: interrupt vector
Main: code memory
Information memorySize
Boot memorySize
RAMSize512 Byte
Peripherals16-bit
bootstrap loader (BSL)
The MSP430 bootstrap loader (BSL) enables users to program the flash memory or RAM using a UART serial
interface. Access to the MSP430 memory via the BSL is protected by user-defined password. For complete
description of the features of the BSL and its implementation, see the application report, Features of theMSP430 Bootstrap Loader, TI literature number SLAA089.
Size
Flash
Flash
Flash
ROM
8-bit
8-bit SFR
8KB Flash
0FFFFh--0FFC0h
0FFFFh--0E000h
256 Byte
010FFh--01000h
1KB
0FFFh--0C00h
03FFh--0200h
01FFh--0100h
0FFh--010h
0Fh--00h
16KB Flash
0FFFFh--0FFC0h
0FFFFh--0C000h
256 Byte
010FFh--01000h
1KB
0FFFh--0C00h
512 Byte
03FFh--0200h
01FFh--0100h
0FFh--010h
0Fh--00h
32KB Flash
0FFFFh--0FFC0h
0FFFFh--08000h
256 Byte
010FFh--01000h
1KB
0FFFh--0C00h
1KB
05FFh--0200h
01FFh--0100h
0FFh--010h
0Fh--00h
BSL FunctionDA Package PinsRHA Package Pins
Data transmit32 - P1.130 - P1.1
Data receive10 - P2.28-P2.2
flash memory
The flash memory can be programmed via the JTAG port, the bootstrap loader, or in-system by the CPU. The
CPU can perform single-byte and single-word writes to the flash memory. Features of the flash memory include:
DFlash memory has n segments of main memory and four segments of information memory (A to D) of
64 bytes each. Each segment in main memory is 512 bytes in size.
DSegments 0 to n may be erased in one step, or each segment may be individually erased.
DSegments A to D can be erased individually, or as a group with segments 0--n.
Segments A to D are also called information memory.
DSegment A contains calibration data. After reset, segment A is protected against programming or erasing.
It can be unlocked, but care should be taken not to erase this segment if the calibration data is required.
16
POST OFFICE BOX 655303 • DALLAS, TEXAS 75265
MSP430x22x2, MSP430x22x4
MIXED SIGNAL MICROCONTROLLER
SLAS504B -- JULY 2006 -- REVISED JULY 2007
peripherals
Peripherals are connected to the CPU through data, address, and control busses and can be handled using
all instructions. For complete module descriptions, refer to the MSP430x2xx Family User’s Guide.
oscillator and system clock
The clock system is supported by the basic clock module that includes support for a 32768-Hz watch crystal
oscillator, an internal very low power, low frequency oscillator, an internal digitally-controlled oscillator (DCO),
and a high frequency crystal oscillator. The basic clock module is designed to meet the requirements of both
low system cost and low power consumption. The internal DCO provides a fast turn-on clock source and
stabilizes in less than 1 μs. The basic clock module provides the following clock signals:
DAuxiliary clock (ACLK), sourced from a 32768-Hz watch crystal, a high frequency crystal, or the internal very
low power LF oscillator.
DMain clock (MCLK), the system clock used by the CPU.
DSub-Main clock (SMCLK), the sub-system clock used by the peripheral modules.
DCO Calibration Data (provided from factory in flash info memory segment A)
DCO FrequencyCalibration RegisterSizeAddress
1MHz
8MHz
12 MHz
16 MHz
CALBC1_1MHZbyte
CALDCO_1MHZbyte
CALBC1_8MHZbyte
CALDCO_8MHZbyte
CALBC1_12MHZbyte
CALDCO_12MHZbyte
CALBC1_16MHZbyte
CALDCO_16MHZbyte
010FFh
010FEh
010FDh
010FCh
010FBh
010FAh
010F9h
010F8h
brownout
The brownout circuit is implemented to provide the proper internal reset signal to the device during power on
and power off.
digital I/O
There are four 8-bit I/O ports implemented—ports P1, P2, P3, and P4:
DAll individual I/O bits are independently programmable.
DAny combination of input, output, and interrupt conditions is possible.
DEdge-selectable interrupt input capability for all the eight bits of port P1 and P2.
DRead/write access to port-control registers is supported by all instructions.
DEach I/O has an individually programmable pullup/pulldown r esistor.
watchdog timer (WDT+)
The primary function of the WDT+ module is to perform a controlled system restart after a software problem
occurs. If the selected time interval expires, a system reset is generated. If the watchdog function is not needed
in an application, the module can be configured as an interval timer and can generate interrupts at selected time
intervals.
POST OFFICE BOX 655303 • DALLAS, TEXAS 75265
17
MSP430x22x2, MSP430x22x4
A
MIXED SIGNAL MICROCONTROLLER
SLAS504B -- JULY 2006 -- REVISED JULY 2007
timer_A3
Timer_A3 is a 16-bit timer/counter with three capture/compare registers. Timer_A3 can support multiple
capture/compares, PWM outputs, and interval timing. Timer_A3 also has extensive interrupt capabilities.
Interrupts may be generated from the counter on overflow conditions and from each of the capture/compare
registers.
Timer_A3 Signal Connections
Input
Pin Number
DARHADARHA
31 - P1.029 - P1.0TACLKTAC L K
9-P2.17-P2.1TAINCLKINCLK
32 - P1.130 - P1.1TA0CCI0A
10 - P2.28-P2.2TA 0CCI0B
33 - P1.231 - P1.2TA1CCI1A
29 - P2.327 - P2.3TA1CCI1B
34 - P1.332 - P1.3TA2CCI2A
Device
Input Signal
ACLKACLK
SMCLKSMCLK
V
SS
V
CC
V
SS
V
CC
ACLK (internal)CCI2B
V
SS
V
CC
Module
Input Name
GND
V
CC
GND
V
CC
GND
V
CC
Module
Block
TimerN
CCR0TA0
CCR1TA1
CCR2TA2
Module
Output Signal
Output
Pin Number
32 - P1.130 - P1.1
10 - P2.28-P2.2
36 - P1.534 - P1.5
33 - P1.231 - P1.2
29 - P2.327 - P2.3
37 - P1.635 - P1.6
34 - P1.332 - P1.3
30 - P2.428 - P2.4
38 - P1.736 - P1.7
18
POST OFFICE BOX 655303 • DALLAS, TEXAS 75265
MSP430x22x2, MSP430x22x4
A
MIXED SIGNAL MICROCONTROLLER
SLAS504B -- JULY 2006 -- REVISED JULY 2007
timer_B3
Timer_B3 is a 16-bit timer/counter with three capture/compare registers. Timer_B3 can support multiple
capture/compares, PWM outputs, and interval timing. Timer_B3 also has extensive interrupt capabilities.
Interrupts may be generated from the counter on overflow conditions and from each of the capture/compare
registers.
Timer_B3 Signal Connections
Input
Pin Number
DARHADARHA
24 - P4.722 - P4.7TBCLKTBCLK
24 - P4.722 - P4.7TBCLKINCLK
17 - P4.015 - P4.0TB0CCI0A
20 - P4.318 - P4.3TB0CCI0B
18 - P4.116 - P4.1TB1CCI1A
21 - P4.419 - P4.4TB1CCI1B
19 - P4.217 - P4.2TB2CCI2A
Device
Input Signal
ACLKACLK
SMCLKSMCLK
V
SS
V
CC
V
SS
V
CC
ACLK (internal)CCI2B
V
SS
V
CC
Module
Input Name
GND
V
CC
GND
V
CC
GND
V
CC
Module
Block
TimerN
CCR0TB0
CCR1TB1
CCR2TB2
Module
Output Signal
Output
Pin Number
17 - P4.015 - P4.0
20 - P4.318 - P4.3
18 - P4.116 - P4.1
21 - P4.419 - P4.4
19 - P4.217 - P4.2
22 - P4.520 - P4.5
universal serial communications interface (USCI)
The USCI module is used for serial data communication. The USCI module supports synchronous
communication protocols like SPI (3 or 4 pin), I
enhanced UART with automatic baudrate detection (LIN), and IrDA.
USCI_A0 provides support for SPI (3 or 4 pin), UART, enhanced UART, and IrDA.
USCI_B0 provides support for SPI (3 or 4 pin) and I
2
C and asynchronous communication protocols such as UART,
2
C.
POST OFFICE BOX 655303 • DALLAS, TEXAS 75265
19
MSP430x22x2, MSP430x22x4
DeviceInputSignalModuleInputNam
e
DeviceInputSignalModuleInputNam
e
MIXED SIGNAL MICROCONTROLLER
SLAS504B -- JULY 2006 -- REVISED JULY 2007
ADC10
The ADC10 module supports fast, 10-bit analog-to-digital conversions. The module implements a 10-bit SAR
core, sample select control, reference generator and data transfer controller, or DTC, for automatic conversion
result handling allowing ADC samples to be converted and stored without any CPU intervention.
operational amplifier OA (MSP430x22x4 only)
The MSP430x22x4 has two configurable low-current general-purpose operational amplifiers. Each OA input
and output terminal is software-selectable and offer a flexible choice of connections for various applications.
The OA op amps primarily support front-end analog signal conditioning prior to analog-to-digital conversion.
OA0 Signal Connections
Analog Input
Pin Number
DARHA
8-A06-A0OA0I0OAxI0
10 - A28-A2OA0I1OA0I1
10 - A28-A2OA0I1OAxI1
27 - A625 - A6OA0I2OAxIA
22 - A1420 - A14OA0I3OAxIB
Device Input SignalModule Input Name
OA1 Signal Connections
Analog Input
Pin Number
DARHA
30 - A428 - A4OA1I0OAxI0
10 - A28-A2OA0I1OA0I1
29 - A327 - A3OA1I1OAxI1
28 - A726 - A7OA1I2OAxIA
23 - A1521 - A15OA1I3OAxIB
Device Input SignalModule Input Name
20
POST OFFICE BOX 655303 • DALLAS, TEXAS 75265
peripheral file map
ADCcontrolregister0
ADC10CTL0
1B0
h
ADC10ADC data transfer start address
Timer_BCapture/compare register
Timer_ACapture/compare register
Flash MemoryFlash control 3
Watchdog Timer+Watchdog/timer controlWDTCTL0120h
OA1 (MSP430x22x4 only)Operational Amplifier 1 control register 1
OA0 (MSP430x22x4 only)Operational Amplifier 0 control register 1
USCI_B0USCI_B0 transmit buffer
USCI_A0USCI_A0 transmit buffer
PERIPHERALS WITH WORD ACCESS
ADC memory
ADC control register 1
ADC control register 0
ADC analog enable 0
ADC analog enable 1
ADC data transfer control register 1
ADC data transfer control register 0
Capture/compare register
Capture/compare register
Timer_B register
Capture/compare control
Capture/compare control
Capture/compare control
Timer_B control
Timer_B interrupt vector
Capture/compare register
Capture/compare register
Timer_A register
Capture/compare control
Capture/compare control
Capture/compare control
Timer_A control
Timer_A interrupt vector
Flash control 2
Flash control 1
PERIPHERALS WITH BYTE ACCESS
Operational Amplifier 1 control register 1
Operational Amplifier 0 control register 1
USCI_B0 receive buffer
USCI_B0 status
USCI_B0 bit rate control 1
USCI_B0 bit rate control 0
USCI_B0 control 1
USCI_B0 control 0
USCI_B0 I2C slave address
USCI_B0 I2C own address
USCI_A0 receive buffer
USCI_A0 status
USCI_A0 modulation control
USCI_A0 baud rate control 1
USCI_A0 baud rate control 0
USCI_A0 control 1
USCI_A0 control 0
USCI_A0 IrDA receive control
USCI_A0 IrDA transmit control
USCI_A0 auto baud rate control
Voltage applied to any pin (see Note 2)--0.3 V to V
Diode current at any device terminal±2mA.......................................................
Storage temperature range, T
Storage temperature range, T
NOTES: 1. Stresses beyond those listed under “absolute maximum ratings” may cause permanent damage to the device. These are stress
ratings only, and functional operation of the device at these or any other conditions beyond those indicated under “recommended
operating conditions” is not implied. Expos ure to absolute-maximum-rated conditions for extended periods may affect device
reliability.
2. All voltages referenced to V
is applied to the TEST pin when blowing the JTAG fuse.
3. Higher temperature may be applied during board soldering process according to the current JEDEC J-STD-020 specification with
peak reflow temperatures not higher than classified on the device label on the shipping boxes or reels.
(unprogrammed device, see Note 3)--55°C to 150°C..................
stg
(programmed device, see Note 3)--40°C to 105°C....................
stg
. The JTAG fuse-blow voltage, VFB, is allowed to exceed the absolute maximum rating. The voltage
SS
recommended operating conditions
MINNOMMAXUNIT
Supply voltage during program execution, V
Supply voltage during program/erase flash memory, V
Supply voltage, V
Operatingfree-air temperature, T
Processor frequency f
(see Notes 1, 2 and Figure 1)
NOTES: 1. The MSP430 CPU is clocked directly with MCLK.
SS
A
(maximum MCLK frequency)
SYSTEM
Both the high and low phase of MCLK must not exceed the pulse width of the specified maximum frequency.
2. Modules might have a different maximum input clock specification. Refer to the specification of the respective module in this data
sheet.
CC
CC
I version-- 4 085
T version-- 4 0105
VCC=1.8V,
Duty cycle = 50% ±10%
VCC=2.7V,
Duty cycle = 50% ±10%
VCC≥ 3.3 V,
Duty cycle = 50% ±10%
1.83.6V
2.23.6V
dc4.15
dc12
dc16
--0.3 V to 4.1 V......................................................
+0.3 V........................................
CC
0V
MHz
°C
16 MHz
12 MHz
7.5 MHz
System Frequency -- MHz
4.15 MHz
1.8 V2.2 V2.7 V3.3 V 3.6 V
NOTE: Minimum processor frequency is defined by system clock. Flash program or erase operations require a minimum VCCof 2.2 V.
Supply Voltage -- V
Legend:
Supply voltage range,
during flash memory
programming
Supply voltage range,
during program execution
Figure 1. Operating Area
POST OFFICE BOX 655303 • DALLAS, TEXAS 75265
23
MSP430x22x2, MSP430x22x4
A
(
AM)
Activemode(AM
)
A
A
A
(
AM)
Activemode(AM
)
A
A
f
,
A
(
AM)
f
A
CLK
=32,768Hz/8=4,096Hz
g
Activemode(AM
)
Programexecutesinflas
h
ADIVMxDIVSxDIVAx11,
A
(
AM)
f
f
Activemode(AM
)
Programexecutesinflas
h
A
MIXED SIGNAL MICROCONTROLLER
SLAS504B -- JULY 2006 -- REVISED JULY 2007
electrical characteristics over recommended ranges of supply voltage and operating free-air
temperature (unless otherwise noted)
active mode supply current (into DVCC+AVCC) excluding external current (see Notes 1 and 2)
I
AM, 1MHz
I
AM, 1MHz
I
AM, 4kHz
I
AM,100kHz
PARAMETERTEST CONDITIONST
ctive mode
current (1 MHz)
f
DCO=fMCLK=fSMCLK
f
= 32,768 Hz,
ACLK
Program executes in flash,
BCSCTL1 = C
DCOCTL = CALDCO_1MHZ,
=1MHz,
LBC1_1MHZ,
CPUOFF = 0, SCG0 = 0, SCG1 = 0,
OSCOFF = 0
ctive mode
current (1 MHz)
f
DCO=fMCLK=fSMCLK
f
= 32,768 Hz,
ACLK
Program executes in RAM,
BCSCTL1 = C
DCOCTL = CALDCO_1MHZ,
NOTES: 1. All inputs are tied to 0 V or VCC. Outputs do not source or sink any current.
2. The currents are characterized with a Micro Crystal CC4V-T1A SMD crystal with a load capacitance of 9 pF.
The internal and external load capacitance is chosen to closely match the required 9 pF.
24
POST OFFICE BOX 655303 • DALLAS, TEXAS 75265
MSP430x22x2, MSP430x22x4
MIXED SIGNAL MICROCONTROLLER
SLAS504B -- JULY 2006 -- REVISED JULY 2007
electrical characteristics over recommended ranges of supply voltage and operating free-air
temperature (unless otherwise noted) (continued)
typical characteristics -- active mode supply current (into DVCC+AVCC)
8.0
f
=16MHz
7.0
6.0
5.0
4.0
3.0
Active Mode Current -- mA
2.0
1.0
0.0
1.52.02.53.03.54.0
VCC-- Supply Voltage -- V
DCO
f
DCO
f
f
DCO
DCO
=12MHz
=8MHz
=1MHz
Figure 2. Active Mode Current vs VCC,TA=25°C
5.0
TA=85°C
4.0
3.0
VCC=3V
2.0
Active Mode Current -- mA
1.0
VCC=2.2V
0.0
0.04.08.012.016.0
f
-- DCO Frequency -- MHz
DCO
TA=85°C
TA=25°C
TA=25°C
Figure 3. Active Mode Current vs DCO Frequency
POST OFFICE BOX 655303 • DALLAS, TEXAS 75265
25
MSP430x22x2, MSP430x22x4
A
A
f
A
CLK
f
ACL
K
=0H
z
A
f
1MH
V
A
A
_
V
V
L
(
f
f
f
0MH
f
3(LPM3)curren
t
f
ACL
K
=32,768Hz
A
V
V
L
(
)
f
f
f
0MH
f
f
(
VLO)
3curren
t,(LPM3
)
f
ACL
K
frominternalLFoscillator(VLO)
A
V
f
f
f
0MH
f
f
ACL
K
=0H
z
V
/3V
AseeNote5
MIXED SIGNAL MICROCONTROLLER
SLAS504B -- JULY 2006 -- REVISED JULY 2007
electrical characteristics over recommended ranges of supply voltage and operating free-air
temperature (unless otherwise noted) (continued)
low power mode supply currents (into DVCC+AVCC) excluding external current (see Notes 1 and 2)
NOTES: 1. All inputs are tied to 0 V or VCC. Outputs do not source or sink any current.
2. The currents are characterized with a Micro Crystal CC4V-T1A SMD crystal with a load capacitance of 9 pF.
The internal and external load capacitance is chosen to closely match the required 9 pF.
3. Current for brownout and WDT clocked by SMCLK included.
4. Current for brownout and WDT clocked by ACLK included.
5. Current for brownout included.
26
POST OFFICE BOX 655303 • DALLAS, TEXAS 75265
MSP430x22x2, MSP430x22x4
V
IT+
Positivegoinginputthresholdvoltag
e
V
V
I
T
Negativegoinginputthresholdvoltag
e
V
V
MIXED SIGNAL MICROCONTROLLER
SLAS504B -- JULY 2006 -- REVISED JULY 2007
electrical characteristics over recommended ranges of supply voltage and operating free-air
temperature (unless otherwise noted) (continued)
Schmitt-trigger inputs -- Ports P1, P2, P3, P4, and RST/NMI
PARAMETERTEST CONDITIONSVCCMINTYPMAXUNIT
V
IT+
V
IT--
--
V
hys
R
Pull
C
I
Positive-going input threshold voltage
Negative-going input threshold voltage
Input voltage hysteresis (V
Pullup/pulldown resistor
IT+
-- V
IT--
)
For pullup: VIN=VSS;
For pulldown: V
Input capacitanceVIN=VSSor V
IN=VCC
CC
inputs -- Ports P1 and P2
PARAMETERTEST CONDITIONSVCCMINTYPMAX UNIT
Port P1, P2: P1.x to P2.x, External
t
(int)
External interrupt timing
NOTES: 1. An external signal sets the interrupt flag every time the minimum interrupt puls width t
shorter than t
(int)
.
trigger pulse width to set interrupt
flag (see Note 1)
0.450.75V
2.2 V1.001.65
3V1.352.25
0.250.55V
2.2 V0.551.20
3V0.751.65
2.2 V0.21.0
3V0.31.0
203550kΩ
5pF
2.2 V/3 V20ns
is met. It may be set even with trigger signals
(int)
CC
CC
leakage current -- Ports P1, P2, P3 and P4
PARAMETERTEST CONDITIONSVCCMINTYPMAX UNIT
I
lkg(Px.x)
NOTES: 1. The leakage current is measured with VSSor VCCapplied to the corresponding pin(s), unless otherwise noted.
High-impedance leakage currentSee Notes 1 and 22.2 V/3 V±50nA
2. The leakage of the digital port pins is measured individually. The port pin is selected for input and the pullup/pulldown resistor is
disabled.
POST OFFICE BOX 655303 • DALLAS, TEXAS 75265
27
Loading...
+ 60 hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.