main
Ray Publish 0.1.0 65cd6cb 4h ago

MSP430F1222IDWR

Texas Instruments · Microcontrollers (MCU/MPU/SOC) · SOIC-28-300mil

MSP430F1222IDWR from Texas Instruments, in a SOIC-28-300mil. Pinout and pin descriptions extracted from the manufacturer datasheet (extract_pins, cross-checked by a second model); symbol, footprint, and 3D from KiCad-official CAD.

Pinout

Pin Name Type Function
1 TEST input Selects test mode for JTAG pins on P1.x.
2 VCC power_in Supply voltage, specified for a low supply range of 1.8 V to 3.6 V.
3 P2.5/ROSC bidirectional General-purpose digital I/O pin; input for external resistor that defines the DCO nominal frequency.
4 VSS power_in Ground reference.
5 XOUT output Output terminal of crystal oscillator.
6 XIN input Input terminal of crystal oscillator.
7 RST/NMI input Reset or nonmaskable interrupt input.
8 P2.0/ACLK/A0 bidirectional General-purpose digital I/O pin; ACLK output and analog input to 10-bit ADC input A0.
9 P2.1/INCLK/A1 bidirectional General-purpose digital I/O pin; Timer_A clock signal at INCLK and analog input to 10-bit ADC input A1.
10 P2.2/TA0/A2 bidirectional General-purpose digital I/O pin; Timer_A CCI0B input or Out0 output, analog input to 10-bit ADC input A2, and BSL receive.
11 P3.0/STE0/A5 bidirectional General-purpose digital I/O pin; slave transmit enable for USART0 SPI mode and analog input to 10-bit ADC input A5.
12 P3.1/SIMO0 bidirectional General-purpose digital I/O pin; slave in/master out of USART0 SPI mode.
13 P3.2/SOMI0 bidirectional General-purpose digital I/O pin; slave out/master in of USART0 SPI mode.
14 P3.3/UCLK0 bidirectional General-purpose digital I/O pin; external clock input for USART0 UART or SPI mode, and clock output in USART0 SPI mode.
15 P3.4/UTXD0 bidirectional General-purpose digital I/O pin; transmit data out of USART0 UART mode.
16 P3.5/URXD0 bidirectional General-purpose digital I/O pin; receive data in of USART0 UART mode.
17 P3.6/A6 bidirectional General-purpose digital I/O pin; analog input to 10-bit ADC input A6.
18 P3.7/A7 bidirectional General-purpose digital I/O pin; analog input to 10-bit ADC input A7.
19 P2.3/TA1/A3/VREF-/VeREF- bidirectional General-purpose digital I/O pin; Timer_A CCI1B input or Out1 output, analog input to 10-bit ADC input A3, and negative reference voltage terminal.
20 P2.4/TA2/A4/VREF+/VeREF+ bidirectional General-purpose digital I/O pin; Timer_A Out2 output, analog input to 10-bit ADC input A4, and I/O of positive reference voltage terminal.
21 P1.0/TACLK/ADC10CLK bidirectional General-purpose digital I/O pin; Timer_A clock signal TACLK input and 10-bit ADC conversion clock.
22 P1.1/TA0 bidirectional General-purpose digital I/O pin; Timer_A CCI0A input or Out0 output, and BSL transmit.
23 P1.2/TA1 bidirectional General-purpose digital I/O pin; Timer_A CCI1A input or Out1 output.
24 P1.3/TA2 bidirectional General-purpose digital I/O pin; Timer_A CCI2A input or Out2 output.
25 P1.4/SMCLK/TCK bidirectional General-purpose digital I/O pin; SMCLK signal output and test clock input for device programming and test.
26 P1.5/TA0/TMS bidirectional General-purpose digital I/O pin; Timer_A Out0 output and test mode select input for device programming and test.
27 P1.6/TA1/TDI/TCLK bidirectional General-purpose digital I/O pin; Timer_A Out1 output and test data input or test clock input.
28 P1.7/TA2/TDO/TDI bidirectional General-purpose digital I/O pin; Timer_A Out2 output and test data output or data input during programming, with TDO or TDI selected via JTAG instruction.

Key specifications

Parameter Value
Manufacturer Texas Instruments
Package SOIC-28-300mil
Category Embedded Processors & Controllers
Pins 28

Electrical characteristics

Limits as printed in the datasheet (page.json metadata.characteristics carries them as data).

Parameter Symbol Min Typ Max Unit Conditions Page
Supply voltage during program/erase flash memory VCC(PGM/ERASE) 2.7 3.6 V MSP430F12x2 16
Supply voltage during program execution VCC 1.8 3.6 V Row printed for MSP430F11x2; Figure 1 label covers F11x2/12x2 16
Operating free-air temperature range TA -40 85 °C MSP430F12x2 16
Processor frequency f(system) at VCC = 1.8 V f(system) 4.15 MHz VCC = 1.8 V, MSP430F12x2 16
Processor frequency f(system) at VCC = 3.6 V f(system) 8 MHz VCC = 3.6 V, MSP430F12x2 16
LFXT1 crystal frequency, ceramic resonator, XT1 mode f(LFXT1) 450 8000 kHz XT1 selected mode, XTS=1, ceramic resonator (see Notes 1 and 2) 16
LFXT1 crystal frequency, crystal, XT1 mode f(LFXT1) 1000 8000 kHz XT1 selected mode, XTS=1, crystal 16
Voltage applied at VCC to VSS VCC -0.3 4.1 V All voltages referenced to VSS 16
Voltage applied to any pin -0.3 V Maximum printed as VCC + 0.3 V 16
Diode current at any device terminal -2 2 mA 16
Storage temperature, unprogrammed device Tstg -55 150 °C Unprogrammed device 16
Storage temperature, programmed device Tstg -40 85 °C Programmed device 16
Active mode supply current I(AM) 200 250 µA TA = −40°C to +85°C, f(MCLK)=f(SMCLK)=1 MHz, f(ACLK)=32,768 Hz, program executes in flash, VCC = 2.2 V 17
Active mode supply current I(AM) 300 350 µA TA = −40°C to +85°C, f(MCLK)=f(SMCLK)=1 MHz, f(ACLK)=32,768 Hz, program executes in flash, VCC = 3 V 17
Active mode supply current I(AM) 3 5 µA TA = −40°C to +85°C, f(MCLK)=f(SMCLK)=f(ACLK)=4096 Hz, program executes in flash, VCC = 2.2 V 17
Active mode supply current I(AM) 11 18 µA TA = −40°C to +85°C, f(MCLK)=f(SMCLK)=f(ACLK)=4096 Hz, program executes in flash, VCC = 3 V 17
Low-power mode LPM0 supply current I(CPUOff) 32 45 µA TA = −40°C to +85°C, f(MCLK)=0, f(SMCLK)=1 MHz, f(ACLK)=32,768 Hz, VCC = 2.2 V 17
Low-power mode LPM0 supply current I(CPUOff) 55 70 µA TA = −40°C to +85°C, f(MCLK)=0, f(SMCLK)=1 MHz, f(ACLK)=32,768 Hz, VCC = 3 V 17
Low-power mode LPM2 supply current I(LPM2) 11 14 µA TA = −40°C to +85°C, f(MCLK)=f(SMCLK)=0 MHz, f(ACLK)=32,768 Hz, SCG0 = 0, VCC = 2.2 V 17
Low-power mode LPM2 supply current I(LPM2) 17 22 µA TA = −40°C to +85°C, f(MCLK)=f(SMCLK)=0 MHz, f(ACLK)=32,768 Hz, SCG0 = 0, VCC = 3 V 17
Low-power mode LPM3 supply current I(LPM3) 0.7 1 µA TA = 25°C, VCC = 2.2 V 17
Low-power mode LPM3 supply current I(LPM3) 1.6 1.9 µA TA = 25°C, VCC = 3 V 17
Low-power mode LPM4 supply current I(LPM4) 0.1 0.5 µA TA = 25°C, VCC = 2.2 V/3 V 17
Positive-going input threshold voltage VIT+ 1.1 1.5 V Schmitt-trigger inputs, VCC = 2.2 V 18
Positive-going input threshold voltage VIT+ 1.5 1.9 V Schmitt-trigger inputs, VCC = 3 V 18
Negative-going input threshold voltage VIT− 0.4 0.9 V Schmitt-trigger inputs, VCC = 2.2 V 18
Negative-going input threshold voltage VIT− 0.9 1.3 V Schmitt-trigger inputs, VCC = 3 V 18
Input voltage hysteresis (VIT+ − VIT−) Vhys 0.3 1.1 V Schmitt-trigger inputs, VCC = 2.2 V 18
Input voltage hysteresis (VIT+ − VIT−) Vhys 0.5 1 V Schmitt-trigger inputs, VCC = 3 V 18
High-impedance leakage current, Port P1 Ilkg(Px.x) -50 50 nA Port P1: P1.x, 0 ≤ x ≤ 7, VCC 2.2 V/3 V 18
High-impedance leakage current, Port P2 Ilkg(Px.x) -50 50 nA Port P2: P2.x, 0 ≤ x ≤ 5, VCC 2.2 V/3 V 18
DCO frequency f(DCO77), 2.2 V f(DCO77) 4 4.5 4.9 MHz Rsel = 7, DCO = 7, MOD = 0, DCOR = 0, TA = 25°C, VCC = 2.2 V 23
DCO frequency f(DCO77), 3 V f(DCO77) 4.4 4.9 5.4 MHz Rsel = 7, DCO = 7, MOD = 0, DCOR = 0, TA = 25°C, VCC = 3 V 23
DCO frequency f(DCO03), 2.2 V f(DCO03) 0.08 0.12 0.15 MHz Rsel = 0, DCO = 3, MOD = 0, DCOR = 0, TA = 25°C, VCC = 2.2 V 23
DCO frequency f(DCO03), 3 V f(DCO03) 0.08 0.13 0.16 MHz Rsel = 0, DCO = 3, MOD = 0, DCOR = 0, TA = 25°C, VCC = 3 V 23
DCO output frequency fDCO with ROSC, tolerance fDCO -15 15 % Rsel = 4, DCO = 3, MOD = 0, DCOR = 1, VCC = 2.2 V 24
DCO output frequency fDCO with ROSC fDCO 1.8 MHz Rsel = 4, DCO = 3, MOD = 0, DCOR = 1, VCC = 2.2 V 24
DCO output frequency fDCO with ROSC fDCO 1.95 MHz Rsel = 4, DCO = 3, MOD = 0, DCOR = 1, TA = 25°C, VCC = 3 V 24
Analog supply voltage VCC 2.2 3.6 V VSS = 0 V 25
Operating supply current into VCC, 10-bit ADC IADC10 0.52 1.05 mA fADC10CLK = 5.0 MHz, ADC10ON = 1, REFON = 0, VCC = 2.2 V 25
Operating supply current into VCC, 10-bit ADC IADC10 0.6 1.2 mA ADC10ON = 1, REFON = 0, ADC10SHT0=1, ADC10SHT1=0, ADC10DIV=0, VCC = 3 V 25
Input capacitance CI 27 pF Only one terminal selected at a time, VCC = 2.2 V 25
Input MUX ON resistance RI 2000 Ω 0 V ≤ VAx ≤ VCC, VCC = 3 V 25
Positive built-in reference voltage output, 2.5 V VREF+ 2.35 2.5 2.65 V REF2_5V = 1, IVREF+ ≤ IVREF+max, VCC = 3 V 26
Positive built-in reference voltage output, 1.5 V VREF+ 1.41 1.5 1.59 V REF2_5V = 0, IVREF+ ≤ IVREF+max, VCC = 2.2 V/3 V 26
Temperature coefficient of built-in reference TREF+ -100 100 ppm/°C IVREF+ constant in 0 mA ≤ IVREF+ ≤ 1 mA, VCC = 2.2 V/3 V 26
ADC10 clock frequency fADC10CLK fADC10CLK 0.45 6.3 MHz For specified performance of ADC10SR = 0 27
ADC10 clock frequency fADC10CLK for linearity parameters fADC10CLK 0.45 1.5 MHz For specified performance of ADC10 linearity parameters, ADC10SR = 1 27
ADC10 internal oscillator frequency fADC10OSC fADC10OSC 3.7 6.3 MHz ADC10DIV=0, fADC10CLK=fADC10OSC, VCC = 2.2 V/3 V 27
Operating supply current into REFON = 0, temperature sensor ISENSOR 40 120 µA REFON = 0, INCH = 0Ah, VCC = 2.2 V 28
Operating supply current into REFON = 0, temperature sensor ISENSOR 60 160 µA REFON = 0, INCH = 0Ah, ADC10ON=NA, TA = 25°C, VCC = 3 V 28
Sensor voltage VSENSOR, tolerance VSENSOR -5 5 % ADC10ON = 1, INCH = 0Ah, VCC = 2.2 V, and TA = 0°C at 3 V 28
Sensor voltage VSENSOR VSENSOR 986 mV ADC10ON = 1, INCH = 0Ah, VCC = 2.2 V and 3 V 28
Temperature sensor coefficient TCSENSOR, tolerance TCSENSOR -3 3 % ADC10ON = 1, INCH = 0Ah, VCC = 2.2 V/3 V 28
Temperature sensor coefficient TCSENSOR TCSENSOR 3.55 mV/°C ADC10ON = 1, INCH = 0Ah, VCC = 2.2 V/3 V 28
VCC divider at channel 11, tolerance VMID -0.04 0.04 V ADC10ON = 1, INCH = 0Bh, VCC = 2.2 V 28
VCC divider at channel 11 VMID VMID 1.1 V ADC10ON = 1, INCH = 0Bh, VCC = 2.2 V 28
VCC divider at channel 11 VMID VMID 1.5 V ADC10ON = 1, INCH = 0Bh, VMID is ~0.5 x VCC, VCC = 3 V 28
Flash Timing Generator frequency fFTG 257 476 kHz Flash 29
Supply current from VCC during program IPGM 3 5 mA VCC = 2.7 V/3.6 V 29
Supply current from VCC during erase IERASE 3 7 mA VCC = 2.7 V/3.6 V 29
TCK input frequency fTCK 0 5 MHz VCC = 2.2 V 29
TCK input frequency fTCK 0 10 MHz VCC = 3 V 29
Internal pull-down resistance on TEST RInternal 25 60 90 kΩ VCC = 2.2 V/3 V 29
Voltage level on TEST for fuse-blow VFB 6 7 V JTAG fuse 29

CAD (KiCad official)

  • Symbol: MSP430F1222IDWR
  • Footprint: Package_SO:SOIC-28W_7.5x17.9mm_P1.27mm
  • 3D model: SOIC-28-300mil (KiCad packages3D, STEP)
  • 3D model files: msp430f1222idwr-etched.step / msp430f1222idwr-etched.glb carry the MPN laser-etched on the die in a toggleable Adom.LaserEtch group (Fusion-ready); msp430f1222idwr.step / msp430f1222idwr.glb are the bare package body.

Provenance

Data extracted from the manufacturer datasheet, not a distributor listing:

  • Datasheet: Texas Instruments datasheet (60 pp, sha256 1ea45e02acd13d84, retrieved 2026-11-05, tier: manufacturer)
  • Extractor: parts-factory 2.0.0 / extract_pins 0.3, primary claude-haiku-5-5 (text), consensus claude-sonnet-5-5 (agreed), guards: pin_guards 0.1: passed. Pins are checked against the footprint pad set and their cited datasheet pages before publish.
  • CAD: KiCad official libraries (CC-BY-SA 4.0).

Datasheet PDF