MSP430F22X4 :1.8V-3.6V -:1MHz 2.2V 250 ua -:0.7 ua -(RAM ):0.1uA 1us 16, 65ns -16MHz ±1% - - 32kHz - 16M - - - 3 / 16 Timer_A 3 / 16 Timer_B 10 A/D 200ksps (USCI) - UART LIN -IrDA - SPI -I2C Bootstrap loader MSP430F2234: 8KB+256B FLASH 512B RAM MSP430F2254:16KB+256B FLASH 512B RAM MSP430F2274: 32KB+256B FLASH 1KB RAM :38 TSSOP(Plastic Small-Outline Thin Package),40 QFN MSP430x2xx : TI MSP430,. 430,MSP430 CPU 16, 16, (DCO) 1us MSP430F22XX 430, / 16 10 A/D 32 I/O T A 38 TSSOP 40 QFN (DA) (RHA) -4-4 MSP430F2234IDA MSP430F2254IDA MSP430F2274IDA MSP430F2234TDA MSP430F2254TDA MSP430F2274TDA MSP430F2234IRHA MSP430F2254IRHA MSP430F2274IRHA MSP430F2234TRHA MSP430F2254TRHA MSP430F2274TRHA 639 C 0571-88800000 50 0571-89908080 1 1
MSP430F22X4 DA MSP430F22X4 RHA 639 C 0571-88800000 50 0571-89908080 2
MSP430F22X4 DA P1.0/TACLK/ADC10CLK 31 29 I/O P1.1/TA0 P1.2/TA1 P1.3/TA2 P1.4/SMCLK/ TCK P1.5/TA0/TMS P1.6/TA1/TDI/TCLK P1.7/TA2/TDO/TDI RHA I/O 32 30 I/O 33 31 I/O 34 32 I/O 35 33 I/O 36 34 I/O 37 35 I/O 38 36 I/O P2.0/ACLK/A0/OA0I0 8 6 I/O P2.1/TAINCLK/SMCLK/A1/ OA0O 9 7 I/O P2.2/TA0/A2/OA0I1 10 8 I/O I/O / A TACLK /AD10 I/O / A :CCI0A ; :OUT0 /BSL I/O / A :CCI1A ; :OUT1 I/O / A :CCI2A ; :OUT2 I/O /SMCLK / I/O / A OUT0 /, I/O / A OUT1 / I/O / A OUT2 / / I/O / A ACL /AD10 A0/OA0 I0 I/O / A INCLK /SMCLK / AD10 A1/OA0 I/O / A :CCI0B ; :OUT0 /BSL / AD10 A2/OA0 I1 639 C 0571-88800000 50 0571-89908080 3
P2.3/TA1/A3/VREF+/VERE F+/OA1I0 P2.4/TA2/A4/VREF+/VERE F+/OA1I0 29 27 I/O 30 28 I/O I/O / A :CCI1B ; :OUT1 / AD10 A3/OA0 I/O / A :OUT2 / AD10 A4/ /OA1 I0 P2.5/ROSC 3 40 I/O I/O / DCO XIN/P2.6 6 3 I/O / I/O XOUT/P2.7 5 2 I/O / I/O P3.0/UC1STE/UCOCLK/A5 11 9 I/O I/O /USCI1 /USCI0 / AD10 A5 P3.1/UC1SIMO/UC1SDA 12 10 I/O I/O /SPI USCI1 /I2C SDA P3.2/UC1SOMI/UC1SCL 13 11 I/O I/O /SPI USCI1 /I2C SCL P3.3/UC1CLK/UCOSTE 14 12 I/O I/O /USCI1 / USCI0 P3.4/UCOTXD/UC0SIMO 25 23 I/O I/O /UART USCI0 /SPI P3.5/UCORXD/UCOSOMI 26 24 I/O I/O /UART USCI0 /SPI P3.6/A6/OA0I2 27 25 I/O I/O / AD10 A6/OA0 I2 P3.7/A7/OA1I2 28 26 I/O I/O / AD10 A7/OA1 I2 P4.0/TB0 17 15 I/O I/O / B :CCI0A ; :OUT0 P4.1/TB1 18 16 I/O I/O / B :CCI1A ; :OUT1 P4.2/TB2 19 17 I/O I/O / B :CCI2A ; :OUT2 P4.3/TB0/A12/OA0O 20 18 I/O I/O / B :CCI0B ; :OUT0 / AD10 A12/OA0 P4.4/TB1/A13/OA1O 21 19 I/O I/O / B :CCI1B ; :OUT1 / AD10 A13/OA1 P4.5/TB2/A14/OA0I3 I/O / B :OUT2 / AD10 22 20 I/O A14/OA0 I3 P4.6/TBOUT/AA15 I/O / TB / AD10 23 21 I/O /OA1I3 A15/OA1 I3 P4.7/TBCLK 24 22 I/O I/O / B TBCLK RST /NMI/SBWTDIO 7 5 I / SBW(Spy-Bi-Wire) / TEST/SBWTCK 1 37 I JTAG./ (Spy-Bi-Wire) DVCC 2 38,39 AVCC 16 14 DVSS 4 1,4 AVSS 15 13 QFN Pad NA NA VSS 1 TDO/TDI JTAG 2 XOUT/P2.7/CA7, P2SEL.7,.. 639 C 0571-88800000 50 0571-89908080 4
CPU MSP430 CPU 16,, 7 4 CPU 16, CPU R0-R3,,,, CPU CPU PC/R0 SP/R1 SR/CG1/R2 CG2/R3 R4 R5 R6 R7 3 7 51. 1 3, 2. R13 R14 R15 1, - ADD R4, R5 R4+R5 R5 CALL R8 PC (TOS),R8 PC, JNE Z=0 2 S D Mov Rs, Rd Mov R10,R11 R10 R11 Mov X(Rn),Y(Rm) Mov 2(R5),6(R6) M(2+R5) M(6+R6) ( PC) Mov EDE,TONI M(EDE) M(TONI) Mov &MEM, &TCDAT M(MEM) M(TCDAT) Mov @Rn, Y(Rm) Mov @R10, Tab(R6) M(R10) M(Tab+R6) Mov @Rn+, Rm Mov @R10+,R11 M(R10) R11 R10+2 R10 Mov #X, TONI Mov #45,TONI 45 M(TONI) S,D. 639 C 0571-88800000 50 0571-89908080 5
MSP430 5., MSP430 6 : - 0FFFFh-0FFC0h. 16 0FFFEH 0FFFFH CPU LPM4 PORIFG RSTIFG WDTIFG Reset 0FFFEh 31() FLASH KEYV PC ( 1) ( 2) NMI NMIIFG ( ) OFIFG ( ) 0FFFCh 30 FLASH ACCVIFG ( ) ( 2&4) 639 C 0571-88800000 50 0571-89908080 6
B3 TBCCR0 CCIFG ( 3) 0FFFAh 29 B3 TBCCR1 TBCCR2 0FFF8h 28 CCIFGs, TBIFG ( 2 & 3) 0FFF6h WDTIFG 0FFF4h 26 A3 TACCR0 CCIFG( 3) 0FFF2h 25 A3 TACCR1 CCIFG 0FFF0h 24 TACCR2 CCIFG TAIFG( 2&3) USCI0/1 UC0RXIFG, UC1RXIFG 0FFEEh 23 ( 2) USCI0/1 UC0TXIFG, UC1TXIFG 0FFECh 22 ( 2) ADC10 ADC10IFG(3) 0FFEAh 21 0FFE8h 20 P2 P2IFG.0-P2IFG7 0FFE6h 19 ( 2&3) P1 P1IFG.0-P1IFG7 0FFE4h 18 ( 2&3) 0FFE2h 17 0FFE0h 16 ( 5) 0FFDEh 15 ( 6) 0FFDCh 0FFC0h 14 0 1. CPU (0h-1FFh) Reset 2. 3. 4. ( ),.. 5. BSL BSLSKEY 0AA55H BSL 0h FLASH 6. 0FFDCh-0FFC0h MSP430,. 639 C 0571-88800000 50 0571-89908080 7
1&2 00h WDTIE.,. OFIE. NMIIE. ACCVI FLASH. 01h UC0RXIE USCI0 UC0TXI USCI0 UC1RXIE USCI1 UC1TXIE USCI1 1&2 02h WDTIFG Vcc RST / NMI. OFIFG RSTIFG. RST / NMI,. PORIFG.. NMIIFG RST / NMI. 03h UC0RXIFG USCI0 UC0TXIFG USCI0 UC1RXIFG USCI1 UC1TXIFG USCI1 : Rw. rw-0,1,puc rw-(0,1),por 639 C 0571-88800000 50 0571-89908080 8
MSP430F2234 MSP430F2254 MSP430F2274 FLASH FLASH 8KB 0FFFFh-0FFC0h 0FFFFh-0E000h 16KB 0FFFFh-0FFC0h 0FFFFh-0C000h 32KB 0FFFFh-0FFC0h 0FFFFh-08000h 256 Byte 256 Byte 256 Byte FLASH 010FFh-01000h 010FFh-01000h 010FFh-01000h ROM 1KB 0FFFh-0C00h 1KB 0FFFh-0C00h 1KB 0FFFh-0C00h RAM 512 Byte 03FFh-0200h 512 Byte 03FFh-0200h 1KB 05FFh-0200h 16 8 8 SFR 01FFh-0100h 0FFh-010h 0Fh-00h 01FFh-0100h 0FFh-010h 0Fh-00h 01FFh-0100h 0FFh-010h 0Fh-00h (BSL) MSP430 BSL UART FLASH RAM.BSL MSP430. BSL, MSP430 MSP430 Bootstrap Loader, SLAA089. BSL DA RHA 32-P1.1 30-P1.1 10-P2.2 8-P2.2 FLASH FLASH JTAG, CPU.CPU. : FLASH n ( 512 ) 4 (A,B,C,D, 64 ). 0-n,. A D, 0-n A..,,., CPU,., MSP430x2xx Family User s Guide. :32768Hz,.. DCO 1us.: 639 C 0571-88800000 50 0571-89908080 9
DCO 1MHz CALBC1_1MHz 1 010FFh CALDCO_1MHz 1 010FEh 8MHz CALBC1_8MHz 1 010FDh CALDCO_8MHz 1 010FCh 12MHz CALBC1_12MHz 1 010FBh CALDCO_12MHz 1 010FAh 16MHz CALBC1_16MHz 1 010F9h CALDCO_16MHz 1 010F8h. I/O 2 8 I/O P1 P2 I/O, P1 P2 I/O / WDT+ (WDT+)..,, A3 A3 3 / 16 /. A3 /,PWM. A3, / A3 DA RHA DA RHA 31-P1.0 13-P1.0 TACLK TACLK ACLK ACLK SMCLK SMCLK 9-P2.1 7-P2.1 TACLK INCLK 32-P1.1 14-P1.1 TA0 CCI0A 32-P1.1 14-P1.1 10-P2.2 8-P2.2 TA0 CCI0B 10-P2.2 10-P2.2 CCR0 TA0 Vss GND 36-P1.5 18-P1.5 Vcc Vcc 33-P1.2 15-P1.2 TA1 CCI1A 33-P1.2 15-P1.2 CCR1 TA1 29-P2.3 15-P2.3 TA1 CCI1B 29-P2.3 10-P2.3 639 C 0571-88800000 50 0571-89908080 10
Vss GND 37-P1.6 20-P1.6 Vcc Vcc 34-P1.3 16-P1.3 TA2 CCI2A 34-P1.3 16-P1.3 ACLK CCI2B 30-P2.4 11-P2.4 CCR2 TA2 Vss GND 38-P1.7 21-P1.7 Vcc Vcc B3 B3 3 / 16 /. B3 /,PWM. B3, / B3 DA RHA DA RHA 22-P4.7 22-P4.7 TBCLK TBCLK ACLK ACLK SMCLK SMCLK 22-P4.7 20-P4.7 TBCLK INCLK 15-P4.0 13-P4.0 TB0 CCI0A 15-P4.0 13-P4.0 18-P4.3 16-P4.3 TB0 CCI0B 18-P4.3 16-P4.3 CCR0 TB0 Vss GND Vcc Vcc 16-P1.4 14-P4.1 TB1 CCI1A 16-P4.1 14-P4.1 19-P4.4 17-P4.4 TB1 CCI1B 19-P4.4 17-P4.4 CCR1 TB1 Vss GND Vcc Vcc 17-P4.2 15 - P4.2 TB2 CCI2A 17 - P4.2 15 - P4.2 ACLK CCI2B 20 - P4.5 18 - P4.5 CCR2 TB2 Vss GND Vcc Vcc USCI USCI SPI 3/4 I2C UART LIN IrDA USCI0 SPI (3/ 4 ), UART, UART IrDA. USCI1 SPI (3/ 4 ) I2C. ADC10 ADC1010 A/D10 SAR DTCCPU 639 C 0571-88800000 50 0571-89908080 11
OA MSP430X22X4 A/D OA0 DA RHA 8 - A0 6 - A0 OA0I0 OAxI0 10 - A2 8 - A2 OA0I1 OA0I1 10 - A2 8 - A2 OA0I1 OAxI1 27 - A6 25 - A6 OA0I2 OAxIA 22 - A14 20 - A14 OA0I3 OAxIB OA1 DA RHA 30 - A4 28 - A4 OA1I0 OAxI0 10 - A2 8 - A2 OA0I1 OA0I1 29 - A3 27 - A3 OA1I1 OAxI1 28 - A7 26 - A7 OA1I2 OAxIA 23 - A15 21 - A15 OA1I3 OAxIB ADC10 A ADC ADC10SA 1BCh ADC ADC10MEM 1B4h ADC 1 ADC10CTL1 1B2h ADC 0 ADC10CTL0 1B0h ADC 0 ADC10AE0 04Ah ADC1 ADC10AE1 04Bh ADC 1 ADC10DTC1 049h ADC 0 ADC10DTC0 048h / TACCR2 0176h / TACCR1 0174h / TACCR0 0172h TAR 0170h / TACCTL2 0166h / TACCTL1 0164h 639 C 0571-88800000 50 0571-89908080 12
/ TACCTL0 0162h TACTL 0160h TAIV 012Eh B / TBCCR2 0196h / TBCCR1 0194h / TBCCR0 0192h TBR 0190h / TBCCTL2 0186h / TBCCTL1 0184h / TBCCTL0 0182h TBCTL 0180h TBIV 011Eh FLASH Flash 3 FCTL3 012Ch Flash 2 FCTL2 012Ah Flash 1 FCTL1 0128h WDT+ / WDTCTL 0120h OA1 OA0 USCI1 USCI0 OA1 1 OA1CTL1 0C3h OA1 0 OA1CTL0 0C2h OA0 1 OA0CTL1 0C1h OA0 0 OA0CTL0 0C0h USCI1 UC1TXBUF 06Fh USCI1 UC1RXBUF 06Eh USCI1 UC1STAT 06Dh USCI1 1 UC1BR1 06Bh USCI1 0 UC1BR0 06Ah USCI1 1 UC1CTL1 069h USCI1 0 UC1CTL0 068h USCI1 I2C UC1SA 011Ah USCI1 I2C UC1OA 0118h USCI0 UC0TXBUF 067h USCI0 UC0RXBUF 066h USCI0 UC0STAT 065h USCI0 UC0MCTL 064h USCI0 1 UC0BR1 063h USCI0 0 UC0BR0 062h USCI01 UC0CTL1 061h USCI0 0 UC0CTL0 060h USCI0IrDA UC0IRRCTL 05Fh USCI0 IrDa UC0IRTCTL 05Eh USCI0 UC0ABCTL 05Dh 639 C 0571-88800000 50 0571-89908080 13
3 BCSCTL3 053h 2 BCSCTL2 058h 1 BCSCTL1 057h DCO DCOCTL 056h P4 P4 P4 P4 P4 P4 P4REN P4SEL P4DIR P4OUT P4IN 011h 01Fh 01Eh 01Dh 01Ch P3 P3 P3 P3 P3 P3 P3REN P3SEL P3DIR P3OUT P3IN 010h 01Bh 01Ah 019h 018h P2 P2 P2 P2 P2 P2 P2 P2 P2 P2REN P2SEL P2IE P2IES P2IFG P2DIR P2OUT P2IN 02Fh 02Eh 02Dh 02Ch 02Bh 02Ah 029h 028h P1 P1 P1 P1 P1 P1 P1 P1 P1 P1REN P1SEL P1IE P1IES P1IFG P1DIR P1OUT P1IN 027h 026h 025h 024h 023h 022h 021h 020h SFR 2 IFG2 003h SFR 1 IFG2 002h SFR 2 IE2 001h SFR 1 IE1 000h Vcc-Vss -0.3 4.1V -0.3 Vcc+0.3V : ± 2mA ( ) -55 15 () -40 105 639 C 0571-88800000 50 0571-89908080 14
V FB TEST, 1 SP430 CPU MCLK 2 FLASH VCC 2.2V ( ) ( Vcc) 639 C 0571-88800000 50 0571-89908080 15
1 0V Vcc,. 2CC4V T1A SMD 9PF Vcc 639 C 0571-88800000 50 0571-89908080 16
1 Vss Vcc 2 CC4V-T1A SMD 9PF 3 SMCLK WDT 4 ACLK WDT 5 -P1 P2 P3& P4 -P1&P2 VCC T(int) P1,P2 2.2V/3V 20 ns 1 T(int), T(int) VCC Iikg(Px.x) 1&2 2.2V/3V ± 50 na 2, Vss Vcc 3.,/ - P1 P2 P3& P4 1 I OH max, IOLmax ± 12mA, 2 I OH max, IOLmax ± 48mA, 639 C 0571-88800000 50 0571-89908080 17
-P1&P2 Vcc f Px. y f Port _ CLK ( ) P1.4/SMCLK, CL = 20 pf, RL 2.2V 10 MHz = 1 k( 1&2) 3V 12 MHz P2.0/ACLK, P1.4/SMCLK, 2.2V 12 MHz CL = 20 pf ( 2) 3V 16 MHz 1 0.5K 2 POR/ 1&2 1 rownout Icc.V(B_IT-)+Vhys(B_IT+)<1.8V. 2, VCC=.V(B_IT-)+Vhys(B_IT+) Td(BOR).DCO VC POR/Brownout BOR 2 POR/Brownout VS 639 C 0571-88800000 50 0571-89908080 18
3 VCC(MIN) POR/Brownout 4 VCC(MIN) POR/Brownout DCO RSELx RSELx+1. RSELx=0 RSELx=1. DCO DCOx Sdco MODx 32 DCOCLK f DCO(RSEL,DCO+1) f DCO(RSEL,DCO) f average 32 f f = MOD f + (32 MOD) f DCO( RSEL, DCO) DCO( RSEL, DCO+ 1) DCO( RSEL, DCO) DCO( RSEL, DCO+ 1) 639 C 0571-88800000 50 0571-89908080 19
DCO DCO 639 C 0571-88800000 50 0571-89908080 20
DCO -10 DCO Vcc DCO 639 C 0571-88800000 50 0571-89908080 21
DCO 1MHz 5 DCO 1MHz VS 6 DCO 1MHz VS (LPM3/4) 1 DCO (MCLK/SMCLK) 2 DCOCLK MCLK DCO LPM3/4 7 LPM3 VS DCO 639 C 0571-88800000 50 0571-89908080 22
DCO ROSC,LFXT1 4 1 ( 2PF) 2, 3 MIN MAX 4 LFXT1 EMI - - - XIN XOUT - XIN XOUT - / - XOUT JTAG VLO 639 C 0571-88800000 50 0571-89908080 23
LFXT1 LFXT1 8 VS 9 XT VS 639 C 0571-88800000 50 0571-89908080 24
A B USCI UART USCI SPI 639 C 0571-88800000 50 0571-89908080 25
10 SPI CKPH=0 11 SPI CKPH=1 USCI SPI 639 C 0571-88800000 50 0571-89908080 26
12 SPI CKPH=0 13 SPI CKPH=1 USCI I2C 639 C 0571-88800000 50 0571-89908080 27
14 I2C 10 ADC1 1 Px.x/Ax 2 VR+ VR 3 IADC10 4 Vcc ADC10ON REFON A/D 639 C 0571-88800000 50 0571-89908080 28
10 ADC 10 ADC1 639 C 0571-88800000 50 0571-89908080 29
10 ADC 10 ADC 10 ADCVmid 639 C 0571-88800000 50 0571-89908080 30
OA 1 OA 639 C 0571-88800000 50 0571-89908080 31
15 OAx OA 1 6 17 OA 639 C 0571-88800000 50 0571-89908080 32
OAOAFCx=3 OA OA 639 C 0571-88800000 50 0571-89908080 33
FLASH 1,,64 2 FLASH.( tftg = 1/ fftg ) RAM V (RAMh) CPU ( 1) 1.6 V 1 RAM.,CPU JTAG Spy-Bi-Wire 639 C 0571-88800000 50 0571-89908080 34
JTAG P1 :P1.0-P1.3 P1 :P1.0-P1.3 639 C 0571-88800000 50 0571-89908080 35
0571-89908088 89908091 www.lierda.com P1 P1.4-P1.6 P1 :P1.7 639 C 0571-88800000 50 0571-89908080 36
P2 :P2.0 P2.2 P2 :P2.0 P2.2 639 C 0571-88800000 50 0571-89908080 37
P2 :P2.1 P2 :P2.3 639 C 0571-88800000 50 0571-89908080 38
P2 :P2.1 P2 :P2.3 P2 :P2.4 639 C 0571-88800000 50 0571-89908080 39
P2 :P2.4 P2 :P2.5 P2 :P2.5 639 C 0571-88800000 50 0571-89908080 40
P2 :P2.6 P2 :P2.7 639 C 0571-88800000 50 0571-89908080 41
P2 :P2.6 P2 :P2.76 P3 :P3.0 P3 :P3.0 639 C 0571-88800000 50 0571-89908080 42
P3 :P3.1-3.5 P3 :P3.1-3.5 P3 :P3.6 P3.7 639 C 0571-88800000 50 0571-89908080 43
P3 : P3.6 P3.7 P4 :P4.0-P4.2 P4 : P4.0-P4.2 639 C 0571-88800000 50 0571-89908080 44
P4 :P4.3 P4.4 P4 :P4.3 P4.4 639 C 0571-88800000 50 0571-89908080 45
P4 :P4.5 P4 :P4.6 639 C 0571-88800000 50 0571-89908080 46
P4 :P4.5 P4 :P4.6 P4 :P4.7 P4 :P4.7 639 C 0571-88800000 50 0571-89908080 47
JTAG 0571-89908088 89908091 www.lierda.com (POR),MSP430 JTAG TDI/TCLK., I TF (Vcc=3V 1 ma,5v 2.5 ma) TEST,,TEST. TMS TMS.TMS., POR. POR. TMS,. TMS (), POR TMS 18,MSP430F22X4 JTAG, Bootstrap Loader RAM 256,. Bootstrap Loader 639 C 0571-88800000 50 0571-89908080 48