MSP430x43x1, MSP430x43x, MSP430x44x1, MSP430x44x MIXED SIGNAL MICROCONTROLLER

Size: px
Start display at page:

Download "MSP430x43x1, MSP430x43x, MSP430x44x1, MSP430x44x MIXED SIGNAL MICROCONTROLLER"

Transcription

1 Low Supply-Voltage Range,.8 V to 3.6 V Ultralow-Power Consumption: Active Mode: 28 µa at MHz, 2.2 V Standby Mode:. µa Off Mode (RAM Retention):. µa Five Power Saving Modes Wake-Up From Standby Mode in Less Than 6 µs 6-Bit RISC Architecture, 25-ns Instruction Cycle Time 2-Bit A/D Converter With Internal Reference, Sample-and-Hold and Autoscan Feature 6-Bit Timer_B With Three or Seven Capture/Compare-With-Shadow Registers 6-Bit Timer_A With Three Capture/Compare Registers On-Chip Comparator Serial Communication Interface (USART), Select Asynchronous UART or Synchronous SPI by Software: Two USARTs (USART, USART) One USART (USART) Brownout Detector Supply Voltage Supervisor/Monitor With Programmable Level Detection Serial Onboard Programming, No External Programming Voltage Needed Programmable Code Protection by Security Fuse Integrated LCD Driver for up to 6 Segments Bootstrap Loader Family Members Include: MSP43F435, MSP43F435 : 6KB+256B Flash Memory, 52B RAM MSP43F436, MSP43F436 : 24KB+256B Flash Memory, KB RAM MSP43F437, MSP43F437 : 32KB+256B Flash Memory, KB RAM MSP43F447: 32KB+256B Flash Memory, KB RAM MSP43F448, MSP43F448 : 48KB+256B Flash Memory, 2KB RAM MSP43F449, MSP43F449 : 6KB+256B Flash Memory, 2KB RAM For Complete Module Descriptions, See The MSP43x4xx Family User s Guide, Literature Number SLAU56 MSP43F43x, and MSP43F43x devices MSP43F44x, and MSP43F44x devices The MSP43F43x and MSP43F44x devices are identical to the MSP43F43x and MSP43F44x devices, respectively with the exception that the ADC2 module is not implemented. description The Texas Instruments MSP43 family of ultralow power microcontrollers consists 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 devices feature a powerful 6-bit RISC CPU, 6-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 6 µs. This integrated circuit can be damaged by ESD. Texas Instruments recommends that all integrated circuits be handled with appropriate precautions. Failure to observe proper handling and installation procedures can cause damage. ESD damage can range from subtle performance degradation to complete device failure. Precision integrated circuits may be more susceptible to damage because very small parametric changes could cause the device not to meet its published specifications. These devices have limited built-in ESD protection. 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. 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. Copyright 29, Texas Instruments Incorporated POST OFFICE BOX DALLAS, TEXAS 75265

2 description (continued) The MSP43x43x() and the MSP43x44x() series are microcontroller configurations with two built-in 6-bit timers, a fast 2-bit A/D converter (not implemented on the MSP43F43x and MSP43F44x devices), one or two universal serial synchronous/asynchronous communication interfaces (USART), 48 I/O pins, and a liquid crystal driver (LCD) with up to 6 segments. Typical applications include sensor systems that capture analog signals, convert them to digital values, and process and transmit the data to a host system, or process this data and display it on a LCD panel. The timers make the configurations ideal for industrial control applications such as ripple counters, digital motor control, EE-meters, hand-held meters, etc. The hardware multiplier enhances the performance and offers a broad code and hardware-compatible family solution. T A AVAILABLE OPTIONS PLASTIC 8-PIN QFP (PN) MSP43F435IPN MSP43F436IPN MSP43F437IPN PACKAGED DEVICES PLASTIC -PIN QFP (PZ) MSP43F435IPZ MSP43F436IPZ MSP43F437IPZ 4 C to 85 C MSP43F435IPN MSP43F436IPN MSP43F437IPN MSP43F435IPZ MSP43F436IPZ MSP43F437IPZ MSP43F447IPZ MSP43F448IPZ MSP43F449IPZ DEVELOPMENT TOOL SUPPORT MSP43F448IPZ MSP43F449IPZ For the most current package and ordering information, see the Package Option Addendum at the end of this document, or see the TI web site at Package drawings, thermal data, and symbolization are available at All MSP43 microcontrollers include an Embedded Emulation Module (EEM) allowing advanced debugging and programming through easy to use development tools. Recommended hardware options include the following: Debugging and Programming Interface MSP-FET43UIF (USB) MSP-FET43PIF (Parallel Port) Debugging and Programming Interface with Target Board MSP-FET43U (PZ package) Stand-Alone Target Board MSP-TS43PZ (PZ package) Production Programmer MSP-GANG43 2 POST OFFICE BOX DALLAS, TEXAS 75265

3 pin designation, MSP43x435IPN, MSP43x436IPN, MSP43x437IPN P6. P6. RST/NMI TCK PN PACKAGE (TOP VIEW) TMS TDI/TCLK TDO/TDI XT2IN XT2OUT P./TA P./TA/MCLK P.2/TA P.3/TBOUTH/SVSOUT P.4/TBCLK/SMCLK P.5/TACLK/ACLK DV CC P6.3 P6.4 P6.5 P6.6 P6.7/SVSIN Reserved XIN XOUT DV SS DV SS P5./S P5./S P4.7/S2 P4.6/S3 P4.5/S4 P4.4/S5 P4.3/S6 P4.2/S7 P4./S MSP43F435IPN MSP43F436IPN MSP43F437IPN P.7/CA P2./TA2 P2./TB P2.2/TB P2.3/TB2 P2.4/UTXD P2.5/URXD DV SS2 DV CC2 P5.7/R33 P5.6/R23 P5.5/R3 R3 P5.4/COM3 P5.3/COM2 P5.2/COM COM P3./STE/S3 P3./SIMO/S3 P3.2/SOMI/S29 P4./S9 S S S2 S3 S4 S5 S6 S7 P2.7/S8 P2.6/CAOUT/S9 S2 S2 S22 S23 P3.7/S24 P3.6/S25 P3.5/S26 P3.4/S27 P3.3/UCLK/S28 P.6/CA AV CC DV SS AV SS P6.2 POST OFFICE BOX DALLAS, TEXAS

4 pin designation, MSP43x435IPZ, MSP43x436IPZ, MSP43x437IPZ PZ PACKAGE (TOP VIEW) AV CC DV SS AV SS P6.2 P6. P6. RST/NMI TCK TMS TDI/TCLK TDO/TDI XT2IN XT2OUT P./TA P./TA/MCLK P.2/TA P.3/TBOUTH/SVSOUT P.4/TBCLK/SMCLK P.5/TACLK/ACLK P.6/CA P.7/CA P2./TA2 P2./TB P2.2/TB P2.3/TB DV CC P6.3 P6.4 P6.5 P6.6 P6.7/SVSIN Reserved XIN XOUT DV SS DV SS P5./S P5./S S2 S3 S4 S5 S6 S7 S8 S9 S S S2 S3 MSP43F435IPZ MSP43F436IPZ MSP43F437IPZ P2.4/UTXD P2.5/URXD P2.6/CAOUT P2.7 P3./STE P3./SIMO P3.2/SOMI P3.3/UCLK P3.4 P3.5 P3.6 P3.7 P4. P4. DV SS2 DV CC2 P5.7/R33 P5.6/R23 P5.5/R3 R3 P5.4/COM3 P5.3/COM2 P5.2/COM COM P4.2/S39 S4 S5 S6 S7 S8 S9 S2 S2 S22 S23 S24 S25 S26 S27 S28 S29 S3 S3 S32 S33 P4.7/S34 P4.6/S35 P4.5/S36 P4.4/S37 P4.3/S38 4 POST OFFICE BOX DALLAS, TEXAS 75265

5 pin designation, MSP43x435IPN, MSP43x436IPN, MSP43x437IPN P6./A P6./A RST/NMI TCK PN PACKAGE (TOP VIEW) TMS TDI/TCLK TDO/TDI XT2IN XT2OUT P./TA P./TA/MCLK P.2/TA P.3/TBOUTH/SVSOUT P.4/TBCLK/SMCLK P.5/TACLK/ACLK DV CC P6.3/A3 P6.4/A4 P6.5/A5 P6.6/A6 P6.7/A7/SVSIN VREF+ XIN XOUT VeREF+ VREF /VeREF P5./S P5./S P4.7/S2 P4.6/S3 P4.5/S4 P4.4/S5 P4.3/S6 P4.2/S7 P4./S MSP43F435IPN 52 MSP43F436IPN 5 MSP43F437IPN P.7/CA P2./TA2 P2./TB P2.2/TB P2.3/TB2 P2.4/UTXD P2.5/URXD DV SS2 DV CC2 P5.7/R33 P5.6/R23 P5.5/R3 R3 P5.4/COM3 P5.3/COM2 P5.2/COM COM P3./STE/S3 P3./SIMO/S3 P3.2/SOMI/S29 P4./S9 S S S2 S3 S4 S5 S6 S7 P2.7/ADC2CLK/S8 P2.6/CAOUT/S9 S2 S2 S22 S23 P3.7/S24 P3.6/S25 P3.5/S26 P3.4/S27 P3.3/UCLK/S28 P.6/CA AV CC DV SS AV SS P6.2/A2 POST OFFICE BOX DALLAS, TEXAS

6 pin designation, MSP43x435IPZ, MSP43x436IPZ, MSP43x437IPZ PZ PACKAGE (TOP VIEW) AV CC DV SS AV SS P6.2/A2 P6./A P6./A RST/NMI TCK TMS TDI/TCLK TDO/TDI XT2IN XT2OUT P./TA P./TA/MCLK P.2/TA P.3/TBOUTH/SVSOUT P.4/TBCLK/SMCLK P.5/TACLK/ACLK P.6/CA P.7/CA P2./TA2 P2./TB P2.2/TB P2.3/TB DV CC P6.3/A3 P6.4/A4 P6.5/A5 P6.6/A6 P6.7/A7/SVSIN VREF+ XIN XOUT VeREF+ VREF /VeREF P5./S P5./S S2 S3 S4 S5 S6 S7 S8 S9 S S S2 S3 MSP43F435IPZ MSP43F436IPZ MSP43F437IPZ P2.4/UTXD P2.5/URXD P2.6/CAOUT P2.7/ADC2CLK P3./STE P3./SIMO P3.2/SOMI P3.3/UCLK P3.4 P3.5 P3.6 P3.7 P4. P4. DV SS2 DV CC2 P5.7/R33 P5.6/R23 P5.5/R3 R3 P5.4/COM3 P5.3/COM2 P5.2/COM COM P4.2/S39 S4 S5 S6 S7 S8 S9 S2 S2 S22 S23 S24 S25 S26 S27 S28 S29 S3 S3 S32 S33 P4.7/S34 P4.6/S35 P4.5/S36 P4.4/S37 P4.3/S38 6 POST OFFICE BOX DALLAS, TEXAS 75265

7 pin designation, MSP43x448IPZ, MSP43x449IPZ PZ PACKAGE (TOP VIEW) AV CC DV SS AV SS P6.2 P6. P6. RST/NMI TCK TMS TDI/TCLK TDO/TDI XT2IN XT2OUT P./TA P./TA/MCLK P.2/TA P.3/TBOUTH/SVSOUT P.4/TBCLK/SMCLK P.5/TACLK/ACLK P.6/CA P.7/CA P2./TA2 P2./TB P2.2/TB P2.3/TB2 DV CC P6.3 P6.4 P6.5 P6.6 P6.7/SVSIN Reserved XIN XOUT DV SS DV SS P5./S P5./S S2 S3 S4 S5 S6 S7 S8 S9 S S S2 S MSP43F448IPZ MSP43F449IPZ P2.4/UTXD P2.5/URXD P2.6/CAOUT P2.7 P3./STE P3./SIMO P3.2/SOMI P3.3/UCLK P3.4/TB3 P3.5/TB4 P3.6/TB5 P3.7/TB6 P4./UTXD P4./URXD DV SS2 DV CC2 P5.7/R33 P5.6/R23 P5.5/R3 R3 P5.4/COM3 P5.3/COM2 P5.2/COM COM P4.2/STE/S39 S4 S5 S6 S7 S8 S9 S2 S2 S22 S23 S24 S25 S26 S27 S28 S29 S3 S3 S32 S33 P4.7/S34 P4.6/S35 P4.5/UCLK/S36 P4.4/SOMI/S37 4.3/SIMO/S38 POST OFFICE BOX DALLAS, TEXAS

8 pin designation, MSP43x447IPZ, MSP43x448IPZ, MSP43x449IPZ PZ PACKAGE (TOP VIEW) AV CC DV SS AV SS P6.2/A2 P6./A P6./A RST/NMI TCK TMS TDI/TCLK TDO/TDI XT2IN XT2OUT P./TA P./TA/MCLK P.2/TA P.3/TBOUTH/SVSOUT P.4/TBCLK/SMCLK P.5/TACLK/ACLK P.6/CA P.7/CA P2./TA2 P2./TB P2.2/TB P2.3/TB DV CC P6.3/A3 P6.4/A4 P6.5/A5 P6.6/A6 P6.7/A7/SVSIN VREF+ XIN XOUT VeREF+ VREF /VeREF P5./S P5./S S2 S3 S4 S5 S6 S7 S8 S9 S S S2 S3 MSP43F447IPZ MSP43F448IPZ MSP43F449IPZ P2.4/UTXD P2.5/URXD P2.6/CAOUT P2.7/ADC2CLK P3./STE P3./SIMO P3.2/SOMI P3.3/UCLK P3.4/TB3 P3.5/TB4 P3.6/TB5 P3.7/TB6 P4./UTXD P4./URXD DV SS2 DV CC2 P5.7/R33 P5.6/R23 P5.5/R3 R3 P5.4/COM3 P5.3/COM2 P5.2/COM COM P4.2/STE/S39 S4 S5 S6 S7 S8 S9 S2 S2 S22 S23 S24 S25 S26 S27 S28 S29 S3 S3 S32 S33 P4.7/S34 P4.6/S35 P4.5/UCLK/S36 P4.4/SOMI/S37 4.3/SIMO/S38 8 POST OFFICE BOX DALLAS, TEXAS 75265

9 MSP43x43x functional block diagram XIN XOUT DV CC/2 DV SS/2 AV CC AV SS P 8 P2 8 P3 8 P4 8 P5 8 P6 8 XT2IN XT2OUT Oscillator FLL+ MCLK ACLK SMCLK Flash 32KB 24KB 6KB RAM KB 52B Port 8 I/O Interrupt Capability Port 2 8 I/O Interrupt Capability Port 3 8 I/O Port 4 8 I/O Port 5 8 I/O Port 6 6 I/O USART UART Mode SPI Mode 8 MHz CPU incl. 6 Registers MAB MDB Emulation Module JTAG Interface POR/ SVS/ Brownout Watchdog Timer WDT 5/6-Bit Timer_B3 3 CC Reg Shadow Reg Timer_A3 3 CC Reg Comparator_ A Basic Timer Interrupt Vector f LCD LCD 28/6 Segments,2,3,4 MUX RST/NMI MSP43x43x functional block diagram XIN XOUT DV CC/2 DV SS/2 AV CC AV SS P 8 P2 8 P3 8 P4 8 P5 8 P6 8 XT2IN XT2OUT Oscillator FLL+ MCLK ACLK SMCLK Flash 32KB 24KB 6KB RAM KB 52B Port 8 I/O Interrupt Capability Port 2 8 I/O Interrupt Capability Port 3 8 I/O Port 4 8 I/O Port 5 8 I/O Port 6 6 I/O USART UART Mode SPI Mode 8 MHz CPU incl. 6 Registers MAB MDB Emulation Module JTAG Interface POR/ SVS/ Brownout ADC2 2-Bit 8 Channels <µs Conv. Watchdog Timer WDT 5/6-Bit Timer_B3 3 CC Reg Shadow Reg Timer_A3 3 CC Reg Comparator_ A Basic Timer Interrupt Vector f LCD LCD 28/6 Segments,2,3,4 MUX RST/NMI POST OFFICE BOX DALLAS, TEXAS

10 MSP43x44x functional block diagram XIN XOUT DV CC/2 DV SS/2 AV CC AV SS P 8 P2 8 P3 8 P4 8 P5 8 P6 8 XT2IN XT2OUT Oscillator FLL+ MCLK ACLK SMCLK Flash 6KB 48KB RAM 2KB Port 8 I/O Interrupt Capability Port 2 8 I/O Interrupt Capability Port 3 8 I/O Port 4 8 I/O Port 5 8 I/O Port 6 6 I/O USART USART UART Mode SPI Mode 8 MHz CPU incl. 6 Registers MAB MDB Emulation Module JTAG Interface Hardware Multiplier MPY, MPYS MAC,MACS POR/ SVS/ Brownout Watchdog Timer WDT 5/6-Bit Timer_B7 7 CC Reg Shadow Reg Timer_A3 3 CC Reg Comparator_ A Basic Timer Interrupt Vector f LCD LCD 6 Segments,2,3,4 MUX RST/NMI MSP43x44x functional block diagram XIN XOUT DV CC/2 DV SS/2 AV CC AV SS P 8 P2 8 P3 8 P4 8 P5 8 P6 8 XT2IN XT2OUT Oscillator FLL+ MCLK ACLK SMCLK Flash 6KB 48KB 32KB RAM 2KB KB Port 8 I/O Interrupt Capability Port 2 8 I/O Interrupt Capability Port 3 8 I/O Port 4 8 I/O Port 5 8 I/O Port 6 6 I/O USART USART UART Mode SPI Mode 8 MHz CPU incl. 6 Registers MAB MDB Emulation Module JTAG Interface Hardware Multiplier MPY, MPYS MAC,MACS POR/ SVS/ Brownout ADC2 2-Bit 8 Channels <µs Conv. Watchdog Timer WDT 5/6-Bit Timer_B7 7 CC Reg Shadow Reg Timer_A3 3 CC Reg Comparator_ A Basic Timer Interrupt Vector f LCD LCD 6 Segments,2,3,4 MUX RST/NMI POST OFFICE BOX DALLAS, TEXAS 75265

11 NAME PN NO. TERMINAL I/O NAME MSP43x43x Terminal Functions PZ NO. I/O DESCRIPTION DV CC DV CC Digital supply voltage, positive terminal. P6.3 2 I/O P6.3 2 I/O General-purpose digital I/O P6.4 3 I/O P6.4 3 I/O General-purpose digital I/O P6.5 4 I/O P6.5 4 I/O General-purpose digital I/O P6.6 5 I/O P6.6 5 I/O General-purpose digital I/O P6.7/SVSIN 6 I/O P6.7/SVSIN 6 I/O General-purpose digital I/O / input to brownout, supply voltage supervisor Reserved 7 Reserved 7 Reserved, do not connect externally XIN 8 I XIN 8 I Input port for crystal oscillator XT. Standard or watch crystals can be connected. XOUT 9 O XOUT 9 O Output terminal of crystal oscillator XT DV SS I DV SS I Connect to DV SS DV SS I DV SS I Connect to DV SS P5./S 2 I/O P5./S 2 I/O General-purpose digital I/O / LCD segment output P5./S 3 I/O P5./S 3 I/O General-purpose digital I/O / LCD segment output P4.7/S2 4 I/O S2 4 O General-purpose digital I/O / LCD segment output 2 P4.6/S3 5 I/O S3 5 O General-purpose digital I/O / LCD segment output 3 P4.5/S4 6 I/O S4 6 O General-purpose digital I/O / LCD segment output 4 P4.4/S5 7 I/O S5 7 O General-purpose digital I/O / LCD segment output 5 P4.3/S6 8 I/O S6 8 O General-purpose digital I/O / LCD segment output 6 P4.2/S7 9 I/O S7 9 O General-purpose digital I/O / LCD segment output 7 P4./S8 2 I/O S8 2 O General-purpose digital I/O / LCD segment output 8 P4./S9 2 I/O S9 2 O General-purpose digital I/O / LCD segment output 9 S 22 O S 22 O LCD segment output S 23 O S 23 O LCD segment output S2 24 O S2 24 O LCD segment output 2 S3 25 O S3 25 O LCD segment output 3 S4 26 O S4 26 O LCD segment output 4 S5 27 O S5 27 O LCD segment output 5 S6 28 O S6 28 O LCD segment output 6 S7 29 O S7 29 O LCD segment output 7 P2.7/S8 3 I/O S8 3 O General-purpose digital I/O / LCD segment output 8 P2.6/CAOUT/S9 3 I/O S9 3 O General-purpose digital I/O / Comparator_A output / LCD segment output 9 S2 32 O S2 32 O LCD segment output 2 S2 33 O S2 33 O LCD segment output 2 S22 34 O S22 34 O LCD segment output 22 S23 35 O S23 35 O LCD segment output 23 P3.7/S24 36 I/O S24 36 O General-purpose digital I/O / LCD segment output 24 P3.6/S25 37 I/O S25 37 O General-purpose digital I/O / LCD segment output 25 P3.5/S26 38 I/O S26 38 O General-purpose digital I/O / LCD segment output 26 P3.4/S27 39 I/O S27 39 O General-purpose digital I/O / LCD segment output 27 POST OFFICE BOX DALLAS, TEXAS 75265

12 NAME PN NO. TERMINAL I/O MSP43x43x Terminal Functions (Continued) NAME PZ NO. I/O DESCRIPTION P3.3/UCLK/S28 4 I/O S28 4 O General-purpose digital I/O / ext. clock i/p USART/UART or SPI mode, clock o/p USART/SPI mode / LCD segment output 28 P3.2/SOMI/S29 4 I/O S29 4 O General-purpose digital I/O / slave out/master in of USART/SPI mode / LCD segment output 29 P3./SIMO/S3 42 I/O S3 42 O General-purpose digital I/O / slave out/master out of USART/SPI mode / LCD segment output 3 P3./STE/S3 43 I/O S3 43 O General-purpose digital I/O / slave transmit enable-usart/spi mode / LCD segment output 3 S32 44 O LCD segment output 32 S33 45 O LCD segment output 33 P4.7/S34 46 I/O General-purpose digital I/O / LCD segment output 34 P4.6/S35 47 I/O General-purpose digital I/O / LCD segment output 35 P4.5/S36 48 I/O General-purpose digital I/O / LCD segment output 36 P4.4/S37 49 I/O General-purpose digital I/O / LCD segment output 37 P4.3/S38 5 I/O General-purpose digital I/O / LCD segment output 38 P4.2/S39 5 I/O General-purpose digital I/O / LCD segment output 39 COM 44 O COM 52 O COM 3 are used for LCD backplanes. P5.2/COM 45 I/O P5.2/COM 53 I/O General-purpose digital I/O / common output, COM 3 are used for LCD backplanes. P5.3/COM2 46 I/O P5.3/COM2 54 I/O General-purpose digital I/O / common output, COM 3 are used for LCD backplanes. P5.4/COM3 47 I/O P5.4/COM3 55 I/O General-purpose digital I/O / common output, COM 3 are used for LCD backplanes. R3 48 I R3 56 I Input port of fourth positive (lowest) analog LCD level (V5) P5.5/R3 49 I/O P5.5/R3 57 I/O General-purpose digital I/O / input port of third most positive analog LCD level (V4 or V3) P5.6/R23 5 I/O P5.6/R23 58 I/O General-purpose digital I/O / input port of second most positive analog LCD level (V2) P5.7/R33 5 I/O P5.7/R33 59 I/O General-purpose digital I/O / output port of most positive analog LCD level (V) DV CC2 52 DV CC2 6 Digital supply voltage, positive terminal. DV SS2 53 DV SS2 6 Digital supply voltage, negative terminal. P4. 62 I/O General-purpose digital I/O P4. 63 I/O General-purpose digital I/O P I/O General-purpose digital I/O P I/O General-purpose digital I/O P I/O General-purpose digital I/O P I/O General-purpose digital I/O P3.3/UCLK 68 I/O General-purpose digital I/O / external clock input USART/UART or SPI mode, clock output USART/SPI mode P3.2/SOMI 69 I/O General-purpose digital I/O / slave out/master in of USART/SPI mode P3./SIMO 7 I/O General-purpose digital I/O / slave in/master out of USART/SPI mode P3./STE 7 I/O General-purpose digital I/O / slave transmit enable USART/SPI mode P I/O General-purpose digital I/O P2.6/CAOUT 73 I/O General-purpose digital I/O / Comparator_A output P2.5/URXD 54 I/O P2.5/URXD 74 I/O General-purpose digital I/O / receive data in USART/UART mode 2 POST OFFICE BOX DALLAS, TEXAS 75265

13 NAME PN NO. TERMINAL I/O MSP43x43x Terminal Functions (Continued) NAME PZ NO. I/O DESCRIPTION P2.4/UTXD 55 I/O P2.4/UTXD 75 I/O General-purpose digital I/O / transmit data out USART/UART mode P2.3/TB2 56 I/O P2.3/TB2 76 I/O General-purpose digital I/O / Timer_B3 CCR2. Capture: CCI2A/CCI2B input, compare: Out2 output P2.2/TB 57 I/O P2.2/TB 77 I/O General-purpose digital I/O / Timer_B3 CCR. Capture: CCIA/CCIB input, compare: Out output P2./TB 58 I/O P2./TB 78 I/O General-purpose digital I/O / Timer_B3 CCR. Capture: CCIA/CCIB input, compare: Out output P2./TA2 59 I/O P2./TA2 79 I/O General-purpose digital I/O / Timer_A Capture: CCI2A input, compare: Out2 output P.7/CA 6 I/O P.7/CA 8 I/O General-purpose digital I/O / Comparator_A input P.6/CA 6 I/O P.6/CA 8 I/O General-purpose digital I/O / Comparator_A input P.5/TACLK/ ACLK P.4/TBCLK/ SMCLK P.3/TBOUTH/ SVSOUT 62 I/O P.5/TACLK/ ACLK 63 I/O P.4/TBCLK/ SMCLK 64 I/O P.3/TBOUTH/ SVSOUT 82 I/O 83 I/O 84 I/O General-purpose digital I/O / Timer_A, clock signal TACLK input / ACLK output (divided by, 2, 4, or 8) General-purpose digital I/O / input clock TBCLK Timer_B3 / submain system clock SMCLK output General-purpose digital I/O / switch all PWM digital output ports to high impedance Timer_B3 TB to TB2 / SVS: output of SVS comparator P.2/TA 65 I/O P.2/TA 85 I/O General-purpose digital I/O / Timer_A, Capture: CCIA input, compare: Out output P./TA/MCLK 66 I/O P./TA/MCLK 86 I/O General-purpose digital I/O / Timer_A. Capture: CCIB input / MCLK output. Note: TA is only an input on this pin / BSL receive P./TA 67 I/O P./TA 87 I/O General-purpose digital I/O / Timer_A. Capture: CCIA input, compare: Out output / BSL transmit XT2OUT 68 O XT2OUT 88 O Output terminal of crystal oscillator XT2 XT2IN 69 I XT2IN 89 I Input port for crystal oscillator XT2. Only standard crystals can be connected. TDO/TDI 7 I/O TDO/TDI 9 I/O Test data output port. TDO/TDI data output or programming data input terminal TDI/TCLK 7 I TDI/TCLK 9 I Test data input or test clock input. The device protection fuse is connected to TDI/TCLK. TMS 72 I TMS 92 I Test mode select. TMS is used as an input port for device programming and test. TCK 73 I TCK 93 I Test clock. TCK is the clock input port for device programming and test. RST/NMI 74 I RST/NMI 94 I General-purpose digital I/O / reset input or nonmaskable interrupt input port P6. 75 I/O P6. 95 I/O General-purpose digital I/O P6. 76 I/O P6. 96 I/O General-purpose digital I/O P I/O P I/O General-purpose digital I/O AV SS 78 AV SS 98 Analog supply voltage, negative terminal. Supplies SVS, brownout, oscillator, comparator_a, port, and LCD resistive divider circuitry. DV SS 79 DV SS 99 Digital supply voltage, negative terminal. AV CC 8 AV CC Analog supply voltage, positive terminal. Supplies SVS, brownout, oscillator, comparator_a, port, and LCD resistive divider circuitry; must not power up prior to DV CC /DV CC2. POST OFFICE BOX DALLAS, TEXAS

14 NAME PN NO. TERMINAL I/O NAME MSP43x43x Terminal Functions PZ NO. I/O DESCRIPTION DV CC DV CC Digital supply voltage, positive terminal. P6.3/A3 2 I/O P6.3/A3 2 I/O General-purpose digital I/O / analog input a3 2-bit ADC P6.4/A4 3 I/O P6.4/A4 3 I/O General-purpose digital I/O / analog input a4 2-bit ADC P6.5/A5 4 I/O P6.5/A5 4 I/O General-purpose digital I/O / analog input a5 2-bit ADC P6.6/A6 5 I/O P6.6/A6 5 I/O General-purpose digital I/O / analog input a6 2-bit ADC P6.7/A7/SVSIN 6 I/O P6.7/A7/SVSIN 6 I/O General-purpose digital I/O / analog input a7 2-bit ADC, analog / input to brownout, supply voltage supervisor V REF+ 7 O V REF+ 7 O Output of positive terminal of the reference voltage in the ADC XIN 8 I XIN 8 I Input port for crystal oscillator XT. Standard or watch crystals can be connected. XOUT 9 O XOUT 9 O Output terminal of crystal oscillator XT Ve REF+ I Ve REF+ I Input for an external reference voltage to the ADC V REF /Ve REF I V REF /Ve REF I Negative terminal for the ADC s reference voltage for both sources, the internal reference voltage, or an external applied reference voltage. P5./S 2 I/O P5./S 2 I/O General-purpose digital I/O / LCD segment output P5./S 3 I/O P5./S 3 I/O General-purpose digital I/O / LCD segment output P4.7/S2 4 I/O S2 4 O General-purpose digital I/O / LCD segment output 2 P4.6/S3 5 I/O S3 5 O General-purpose digital I/O / LCD segment output 3 P4.5/S4 6 I/O S4 6 O General-purpose digital I/O / LCD segment output 4 P4.4/S5 7 I/O S5 7 O General-purpose digital I/O / LCD segment output 5 P4.3/S6 8 I/O S6 8 O General-purpose digital I/O / LCD segment output 6 P4.2/S7 9 I/O S7 9 O General-purpose digital I/O / LCD segment output 7 P4./S8 2 I/O S8 2 O General-purpose digital I/O / LCD segment output 8 P4./S9 2 I/O S9 2 O General-purpose digital I/O / LCD segment output 9 S 22 O S 22 O LCD segment output S 23 O S 23 O LCD segment output S2 24 O S2 24 O LCD segment output 2 S3 25 O S3 25 O LCD segment output 3 S4 26 O S4 26 O LCD segment output 4 S5 27 O S5 27 O LCD segment output 5 S6 28 O S6 28 O LCD segment output 6 S7 29 O S7 29 O LCD segment output 7 P2.7/ADC2CLK/ S8 3 I/O S8 3 O General-purpose digital I/O / conversion clock 2-bit ADC / LCD segment output 8 General-purpose digital I/O / Comparator_A output / LCD segment output 9 P2.6/CAOUT/S9 3 I/O S9 3 O S2 32 O S2 32 O LCD segment output 2 S2 33 O S2 33 O LCD segment output 2 S22 34 O S22 34 O LCD segment output 22 S23 35 O S23 35 O LCD segment output 23 P3.7/S24 36 I/O S24 36 O General-purpose digital I/O / LCD segment output 24 P3.6/S25 37 I/O S25 37 O General-purpose digital I/O / LCD segment output 25 P3.5/S26 38 I/O S26 38 O General-purpose digital I/O / LCD segment output 26 P3.4/S27 39 I/O S27 39 O General-purpose digital I/O / LCD segment output 27 4 POST OFFICE BOX DALLAS, TEXAS 75265

15 NAME PN NO. TERMINAL I/O MSP43x43x Terminal Functions (Continued) NAME PZ NO. I/O DESCRIPTION P3.3/UCLK/S28 4 I/O S28 4 O General-purpose digital I/O / ext. clock i/p USART/UART or SPI mode, clock o/p USART/SPI mode / LCD segment output 28 P3.2/SOMI/S29 4 I/O S29 4 O General-purpose digital I/O / slave out/master in of USART/SPI mode / LCD segment output 29 P3./SIMO/S3 42 I/O S3 42 O General-purpose digital I/O / slave out/master out of USART/SPI mode / LCD segment output 3 P3./STE/S3 43 I/O S3 43 O General-purpose digital I/O / slave transmit enable-usart/spi mode / LCD segment output 3 S32 44 O LCD segment output 32 S33 45 O LCD segment output 33 P4.7/S34 46 I/O General-purpose digital I/O / LCD segment output 34 P4.6/S35 47 I/O General-purpose digital I/O / LCD segment output 35 P4.5/S36 48 I/O General-purpose digital I/O / LCD segment output 36 P4.4/S37 49 I/O General-purpose digital I/O / LCD segment output 37 P4.3/S38 5 I/O General-purpose digital I/O / LCD segment output 38 P4.2/S39 5 I/O General-purpose digital I/O / LCD segment output 39 COM 44 O COM 52 O COM 3 are used for LCD backplanes. P5.2/COM 45 I/O P5.2/COM 53 I/O General-purpose digital I/O / common output, COM 3 are used for LCD backplanes. P5.3/COM2 46 I/O P5.3/COM2 54 I/O General-purpose digital I/O / common output, COM 3 are used for LCD backplanes. P5.4/COM3 47 I/O P5.4/COM3 55 I/O General-purpose digital I/O / common output, COM 3 are used for LCD backplanes. R3 48 I R3 56 I Input port of fourth positive (lowest) analog LCD level (V5) P5.5/R3 49 I/O P5.5/R3 57 I/O General-purpose digital I/O / input port of third most positive analog LCD level (V4 or V3) P5.6/R23 5 I/O P5.6/R23 58 I/O General-purpose digital I/O / input port of second most positive analog LCD level (V2) P5.7/R33 5 I/O P5.7/R33 59 I/O General-purpose digital I/O / output port of most positive analog LCD level (V) DV CC2 52 DV CC2 6 Digital supply voltage, positive terminal. DV SS2 53 DV SS2 6 Digital supply voltage, negative terminal. P4. 62 I/O General-purpose digital I/O P4. 63 I/O General-purpose digital I/O P I/O General-purpose digital I/O P I/O General-purpose digital I/O P I/O General-purpose digital I/O P I/O General-purpose digital I/O P3.3/UCLK 68 I/O General-purpose digital I/O / external clock input USART/UART or SPI mode, clock output USART/SPI mode P3.2/SOMI 69 I/O General-purpose digital I/O / slave out/master in of USART/SPI mode P3./SIMO 7 I/O General-purpose digital I/O / slave in/master out of USART/SPI mode P3./STE 7 I/O General-purpose digital I/O / slave transmit enable USART/SPI mode P2.7/ADC2CLK 72 I/O General-purpose digital I/O / conversion clock 2-bit ADC P2.6/CAOUT 73 I/O General-purpose digital I/O / Comparator_A output P2.5/URXD 54 I/O P2.5/URXD 74 I/O General-purpose digital I/O / receive data in USART/UART mode POST OFFICE BOX DALLAS, TEXAS

16 NAME PN NO. TERMINAL I/O MSP43x43x Terminal Functions (Continued) NAME PZ NO. I/O DESCRIPTION P2.4/UTXD 55 I/O P2.4/UTXD 75 I/O General-purpose digital I/O / transmit data out USART/UART mode P2.3/TB2 56 I/O P2.3/TB2 76 I/O General-purpose digital I/O / Timer_B3 CCR2. Capture: CCI2A/CCI2B input, compare: Out2 output P2.2/TB 57 I/O P2.2/TB 77 I/O General-purpose digital I/O / Timer_B3 CCR. Capture: CCIA/CCIB input, compare: Out output P2./TB 58 I/O P2./TB 78 I/O General-purpose digital I/O / Timer_B3 CCR. Capture: CCIA/CCIB input, compare: Out output P2./TA2 59 I/O P2./TA2 79 I/O General-purpose digital I/O / Timer_A Capture: CCI2A input, compare: Out2 output P.7/CA 6 I/O P.7/CA 8 I/O General-purpose digital I/O / Comparator_A input P.6/CA 6 I/O P.6/CA 8 I/O General-purpose digital I/O / Comparator_A input P.5/TACLK/ ACLK P.4/TBCLK/ SMCLK P.3/TBOUTH/ SVSOUT 62 I/O P.5/TACLK/ ACLK 63 I/O P.4/TBCLK/ SMCLK 64 I/O P.3/TBOUTH/ SVSOUT 82 I/O 83 I/O 84 I/O General-purpose digital I/O / Timer_A, clock signal TACLK input / ACLK output (divided by, 2, 4, or 8) General-purpose digital I/O / input clock TBCLK Timer_B3 / submain system clock SMCLK output General-purpose digital I/O / switch all PWM digital output ports to high impedance Timer_B3 TB to TB2 / SVS: output of SVS comparator P.2/TA 65 I/O P.2/TA 85 I/O General-purpose digital I/O / Timer_A, Capture: CCIA input, compare: Out output P./TA/MCLK 66 I/O P./TA/MCLK 86 I/O General-purpose digital I/O / Timer_A. Capture: CCIB input / MCLK output. Note: TA is only an input on this pin / BSL receive P./TA 67 I/O P./TA 87 I/O General-purpose digital I/O / Timer_A. Capture: CCIA input, compare: Out output / BSL transmit XT2OUT 68 O XT2OUT 88 O Output terminal of crystal oscillator XT2 XT2IN 69 I XT2IN 89 I Input port for crystal oscillator XT2. Only standard crystals can be connected. TDO/TDI 7 I/O TDO/TDI 9 I/O Test data output port. TDO/TDI data output or programming data input terminal TDI/TCLK 7 I TDI/TCLK 9 I Test data input or test clock input. The device protection fuse is connected to TDI/TCLK. TMS 72 I TMS 92 I Test mode select. TMS is used as an input port for device programming and test. TCK 73 I TCK 93 I Test clock. TCK is the clock input port for device programming and test. RST/NMI 74 I RST/NMI 94 I General-purpose digital I/O / reset input or nonmaskable interrupt input port P6./A 75 I/O P6./A 95 I/O General-purpose digital I/O / analog input a 2-bit ADC P6./A 76 I/O P6./A 96 I/O General-purpose digital I/O / analog input a 2-bit ADC P6.2/A2 77 I/O P6.2/A2 97 I/O General-purpose digital I/O / analog input a2 2-bit ADC AV SS 78 AV SS 98 Analog supply voltage, negative terminal. Supplies SVS, brownout, oscillator, comparator_a, ADC2, port, and LCD resistive divider circuitry. DV SS 79 DV SS 99 Digital supply voltage, negative terminal. AV CC 8 AV CC Analog supply voltage, positive terminal. Supplies SVS, brownout, oscillator, comparator_a, ADC2, port, and LCD resistive divider circuitry; must not power up prior to DV CC /DV CC2. 6 POST OFFICE BOX DALLAS, TEXAS 75265

17 TERMINAL NAME NO. I/O MSP43x44x Terminal Functions DV CC Digital supply voltage, positive terminal. P6.3 2 I/O General-purpose digital I/O P6.4 3 I/O General-purpose digital I/O P6.5 4 I/O General-purpose digital I/O P6.6 5 I/O General-purpose digital I/O DESCRIPTION P6.7/SVSIN 6 I/O General-purpose digital I/O / analog input to brownout, supply voltage supervisor Reserved 7 O Reserved, do not connect externally XIN 8 I Input port for crystal oscillator XT. Standard or watch crystals can be connected. XOUT 9 O Output terminal of crystal oscillator XT DV SS I Connect to DV SS DV SS I Connect to DV SS P5./S 2 I/O General-purpose digital I/O / LCD segment output P5./S 3 I/O General-purpose digital I/O / LCD segment output S2 4 O LCD segment output 2 S3 5 O LCD segment output 3 S4 6 O LCD segment output 4 S5 7 O LCD segment output 5 S6 8 O LCD segment output 6 S7 9 O LCD segment output 7 S8 2 O LCD segment output 8 S9 2 O LCD segment output 9 S 22 O LCD segment output S 23 O LCD segment output S2 24 O LCD segment output 2 S3 25 O LCD segment output 3 S4 26 O LCD segment output 4 S5 27 O LCD segment output 5 S6 28 O LCD segment output 6 S7 29 O LCD segment output 7 S8 3 O LCD segment output 8 S9 3 O LCD segment output 9 S2 32 O LCD segment output 2 S2 33 O LCD segment output 2 S22 34 O LCD segment output 22 S23 35 O LCD segment output 23 S24 36 O LCD segment output 24 S25 37 O LCD segment output 25 S26 38 O LCD segment output 26 S27 39 O LCD segment output 27 S28 4 O LCD segment output 28 POST OFFICE BOX DALLAS, TEXAS

18 TERMINAL NAME MSP43x44x Terminal Functions (Continued) PN I/O DESCRIPTION NO. S29 4 O LCD segment output 29 S3 42 O LCD segment output 3 S3 43 O LCD segment output 3 S32 44 O LCD segment output 32 S33 45 O LCD segment output 33 P4.7/S34 46 I/O General-purpose digital I/O / LCD segment output 34 P4.6/S35 47 I/O General-purpose digital I/O / LCD segment output 35 P4.5/UCLK/S36 48 I/O General-purpose digital I/O / external clock input USART/UART or SPI mode, clock output USART/SPI MODE / LCD segment output 36 P4.4/SOMI/S37 49 I/O General-purpose digital I/O / slave out/master in of USART/SPI mode / LCD segment output 37 P4.3/SIMO/S38 5 I/O General-purpose digital I/O / slave in/master out of USART/SPI mode / LCD segment output 38 P4.2/STE/S39 5 I/O General-purpose digital I/O / slave transmit enable USART/SPI mode / LCD segment output 39 COM 52 O COM 3 are used for LCD backplanes. P5.2/COM 53 I/O General-purpose digital I/O / common output, COM 3 are used for LCD backplanes. P5.3/COM2 54 I/O General-purpose digital I/O / common output, COM 3 are used for LCD backplanes. P5.4/COM3 55 I/O General-purpose digital I/O / common output, COM 3 are used for LCD backplanes. R3 56 I Input port of fourth positive (lowest) analog LCD level (V5) P5.5/R3 57 I/O General-purpose digital I/O / Input port of third most positive analog LCD level (V4 or V3) P5.6/R23 58 I/O General-purpose digital I/O / Input port of second most positive analog LCD level (V2) P5.7/R33 59 I/O General-purpose digital I/O / Output port of most positive analog LCD level (V) DV CC2 6 Digital supply voltage, positive terminal. DV SS2 6 Digital supply voltage, negative terminal. P4./URXD 62 I/O General-purpose digital I/O / receive data in USART/UART mode P4./UTXD 63 I/O General-purpose digital I/O / transmit data out USART/UART mode P3.7/TB6 64 I/O General-purpose digital I/O / Timer_B7 CCR6 / Capture: CCI6A/CCI6B input, compare: Out6 output P3.6/TB5 65 I/O General-purpose digital I/O / Timer_B7 CCR5 / Capture: CCI5A/CCI5B input, compare: Out5 output P3.5/TB4 66 I/O General-purpose digital I/O / Timer_B7 CCR4 / Capture: CCI4A/CCI4B input, compare: Out4 output P3.4/TB3 67 I/O General-purpose digital I/O / Timer_B7 CCR3 / Capture: CCI3A/CCI3B input, compare: Out3 output P3.3/UCLK 68 I/O General-purpose digital I/O / external clock input USART/UART or SPI mode, clock output USART/SPI mode P3.2/SOMI 69 I/O General-purpose digital I/O / slave out/master in of USART/SPI mode P3./SIMO 7 I/O General-purpose digital I/O / slave in/master out of USART/SPI mode P3./STE 7 I/O General-purpose digital I/O / slave transmit enable USART/SPI mode P I/O General-purpose digital I/O P2.6/CAOUT 73 I/O General-purpose digital I/O / Comparator_A output P2.5/URXD 74 I/O General-purpose digital I/O / receive data in USART/UART mode P2.4/UTXD 75 I/O General-purpose digital I/O / transmit data out USART/UART mode P2.3/TB2 76 I/O General-purpose digital I/O / Timer_B7 CCR2. Capture: CCI2A/CCI2B input, compare: Out2 output P2.2/TB 77 I/O General-purpose digital I/O / Timer_B7 CCR. Capture: CCIA/CCIB input, compare: Out output P2./TB 78 I/O General-purpose digital I/O / Timer_B7 CCR. Capture: CCIA/CCIB input, compare: Out output P2./TA2 79 I/O General-purpose digital I/O / Timer_A Capture: CCI2A input, compare: Out2 output P.7/CA 8 I/O General-purpose digital I/O / Comparator_A input 8 POST OFFICE BOX DALLAS, TEXAS 75265

19 TERMINAL NAME MSP43x44x Terminal Functions (Continued) PN I/O DESCRIPTION NO. P.6/CA 8 I/O General-purpose digital I/O / Comparator_A input P.5/TACLK/ ACLK P.4/TBCLK/ SMCLK P.3/TBOUTH/ SVSOUT 82 I/O General-purpose digital I/O / Timer_A, clock signal TACLK input / ACLK output (divided by, 2, 4, or 8) 83 I/O General-purpose digital I/O / input clock TBCLK Timer_B7 / submain system clock SMCLK output 84 I/O General-purpose digital I/O / switch all PWM digital output ports to high impedance Timer_B7 TB to TB6 / SVS: output of SVS comparator P.2/TA 85 I/O General-purpose digital I/O / Timer_A, Capture: CCIA input, compare: Out output P./TA/MCLK 86 I/O General-purpose digital I/O / Timer_A. Capture: CCIB input / MCLK output. Note: TA is only an input on this pin / BSL receive P./TA 87 I/O General-purpose digital I/O / Timer_A. Capture: CCIA input, compare: Out output / BSL transmit XT2OUT 88 O Output terminal of crystal oscillator XT2 XT2IN 89 I Input port for crystal oscillator XT2. Only standard crystals can be connected. TDO/TDI 9 I/O Test data output port. TDO/TDI data output or programming data input terminal TDI/TCLK 9 I Test data input or test clock input. The device protection fuse is connected to TDI/TCLK. TMS 92 I Test mode select. TMS is used as an input port for device programming and test. TCK 93 I Test clock. TCK is the clock input port for device programming and test. RST/NMI 94 I Reset input or nonmaskable interrupt input port P6. 95 I/O General-purpose digital I/O P6. 96 I/O General-purpose digital I/O P I/O General-purpose digital I/O AV SS 98 Analog supply voltage, negative terminal. Supplies SVS, brownout, oscillator, comparator_a, port, and LCD resistive divider circuitry. DV SS 99 Digital supply voltage, negative terminal. AV CC Analog supply voltage, positive terminal. Supplies SVS, brownout, oscillator, comparator_a, port, and LCD resistive divider circuitry; must not power up prior to DV CC /DV CC2. POST OFFICE BOX DALLAS, TEXAS

20 TERMINAL NAME NO. I/O MSP43x44x Terminal Functions DV CC Digital supply voltage, positive terminal. DESCRIPTION P6.3/A3 2 I/O General-purpose digital I/O / analog input a3 2-bit ADC P6.4/A4 3 I/O General-purpose digital I/O / analog input a4 2-bit ADC P6.5/A5 4 I/O General-purpose digital I/O / analog input a5 2-bit ADC P6.6/A6 5 I/O General-purpose digital I/O / analog input a6 2-bit ADC P6.7/A7/SVSIN 6 I/O General-purpose digital I/O / analog input a7 2-bit ADC / analog input to brownout, supply voltage supervisor V REF+ 7 O Output of positive terminal of the reference voltage in the ADC XIN 8 I Input port for crystal oscillator XT. Standard or watch crystals can be connected. XOUT 9 O Output terminal of crystal oscillator XT Ve REF+ I Input for an external reference voltage to the ADC V REF /Ve REF I Negative terminal for the ADC s reference voltage for both sources, the internal reference voltage, or an external applied reference voltage P5./S 2 I/O General-purpose digital I/O / LCD segment output P5./S 3 I/O General-purpose digital I/O / LCD segment output S2 4 O LCD segment output 2 S3 5 O LCD segment output 3 S4 6 O LCD segment output 4 S5 7 O LCD segment output 5 S6 8 O LCD segment output 6 S7 9 O LCD segment output 7 S8 2 O LCD segment output 8 S9 2 O LCD segment output 9 S 22 O LCD segment output S 23 O LCD segment output S2 24 O LCD segment output 2 S3 25 O LCD segment output 3 S4 26 O LCD segment output 4 S5 27 O LCD segment output 5 S6 28 O LCD segment output 6 S7 29 O LCD segment output 7 S8 3 O LCD segment output 8 S9 3 O LCD segment output 9 S2 32 O LCD segment output 2 S2 33 O LCD segment output 2 S22 34 O LCD segment output 22 S23 35 O LCD segment output 23 S24 36 O LCD segment output 24 S25 37 O LCD segment output 25 S26 38 O LCD segment output 26 S27 39 O LCD segment output 27 S28 4 O LCD segment output 28 2 POST OFFICE BOX DALLAS, TEXAS 75265

21 TERMINAL NAME MSP43x44x Terminal Functions (Continued) PN I/O DESCRIPTION NO. S29 4 O LCD segment output 29 S3 42 O LCD segment output 3 S3 43 O LCD segment output 3 S32 44 O LCD segment output 32 S33 45 O LCD segment output 33 P4.7/S34 46 I/O General-purpose digital I/O / LCD segment output 34 P4.6/S35 47 I/O General-purpose digital I/O / LCD segment output 35 P4.5/UCLK/S36 48 I/O General-purpose digital I/O / external clock input USART/UART or SPI mode, clock output USART/SPI MODE / LCD segment output 36 P4.4/SOMI/S37 49 I/O General-purpose digital I/O / slave out/master in of USART/SPI mode / LCD segment output 37 P4.3/SIMO/S38 5 I/O General-purpose digital I/O / slave in/master out of USART/SPI mode / LCD segment output 38 P4.2/STE/S39 5 I/O General-purpose digital I/O / slave transmit enable USART/SPI mode / LCD segment output 39 COM 52 O COM 3 are used for LCD backplanes. P5.2/COM 53 I/O General-purpose digital I/O / common output, COM 3 are used for LCD backplanes. P5.3/COM2 54 I/O General-purpose digital I/O / common output, COM 3 are used for LCD backplanes. P5.4/COM3 55 I/O General-purpose digital I/O / common output, COM 3 are used for LCD backplanes. R3 56 I Input port of fourth positive (lowest) analog LCD level (V5) P5.5/R3 57 I/O General-purpose digital I/O / Input port of third most positive analog LCD level (V4 or V3) P5.6/R23 58 I/O General-purpose digital I/O / Input port of second most positive analog LCD level (V2) P5.7/R33 59 I/O General-purpose digital I/O / Output port of most positive analog LCD level (V) DV CC2 6 Digital supply voltage, positive terminal. DV SS2 6 Digital supply voltage, negative terminal. P4./URXD 62 I/O General-purpose digital I/O / receive data in USART/UART mode P4./UTXD 63 I/O General-purpose digital I/O / transmit data out USART/UART mode P3.7/TB6 64 I/O General-purpose digital I/O / Timer_B7 CCR6 / Capture: CCI6A/CCI6B input, compare: Out6 output P3.6/TB5 65 I/O General-purpose digital I/O / Timer_B7 CCR5 / Capture: CCI5A/CCI5B input, compare: Out5 output P3.5/TB4 66 I/O General-purpose digital I/O / Timer_B7 CCR4 / Capture: CCI4A/CCI4B input, compare: Out4 output P3.4/TB3 67 I/O General-purpose digital I/O / Timer_B7 CCR3 / Capture: CCI3A/CCI3B input, compare: Out3 output P3.3/UCLK 68 I/O General-purpose digital I/O / external clock input USART/UART or SPI mode, clock output USART/SPI mode P3.2/SOMI 69 I/O General-purpose digital I/O / slave out/master in of USART/SPI mode P3./SIMO 7 I/O General-purpose digital I/O / slave in/master out of USART/SPI mode P3./STE 7 I/O General-purpose digital I/O / slave transmit enable USART/SPI mode P2.7/ADC2CLK 72 I/O General-purpose digital I/O / conversion clock 2-bit ADC P2.6/CAOUT 73 I/O General-purpose digital I/O / Comparator_A output P2.5/URXD 74 I/O General-purpose digital I/O / receive data in USART/UART mode P2.4/UTXD 75 I/O General-purpose digital I/O / transmit data out USART/UART mode P2.3/TB2 76 I/O General-purpose digital I/O / Timer_B7 CCR2. Capture: CCI2A/CCI2B input, compare: Out2 output P2.2/TB 77 I/O General-purpose digital I/O / Timer_B7 CCR. Capture: CCIA/CCIB input, compare: Out output P2./TB 78 I/O General-purpose digital I/O / Timer_B7 CCR. Capture: CCIA/CCIB input, compare: Out output P2./TA2 79 I/O General-purpose digital I/O / Timer_A Capture: CCI2A input, compare: Out2 output P.7/CA 8 I/O General-purpose digital I/O / Comparator_A input POST OFFICE BOX DALLAS, TEXAS

22 TERMINAL NAME MSP43x44x Terminal Functions (Continued) PN I/O DESCRIPTION NO. P.6/CA 8 I/O General-purpose digital I/O / Comparator_A input P.5/TACLK/ ACLK P.4/TBCLK/ SMCLK P.3/TBOUTH/ SVSOUT 82 I/O General-purpose digital I/O / Timer_A, clock signal TACLK input / ACLK output (divided by, 2, 4, or 8) 83 I/O General-purpose digital I/O / input clock TBCLK Timer_B7 / submain system clock SMCLK output 84 I/O General-purpose digital I/O / switch all PWM digital output ports to high impedance Timer_B7 TB to TB6 / SVS: output of SVS comparator P.2/TA 85 I/O General-purpose digital I/O / Timer_A, Capture: CCIA input, compare: Out output P./TA/MCLK 86 I/O General-purpose digital I/O / Timer_A. Capture: CCIB input / MCLK output. Note: TA is only an input on this pin / BSL receive P./TA 87 I/O General-purpose digital I/O / Timer_A. Capture: CCIA input, compare: Out output / BSL transmit XT2OUT 88 O Output terminal of crystal oscillator XT2 XT2IN 89 I Input port for crystal oscillator XT2. Only standard crystals can be connected. TDO/TDI 9 I/O Test data output port. TDO/TDI data output or programming data input terminal TDI/TCLK 9 I Test data input or test clock input. The device protection fuse is connected to TDI/TCLK. TMS 92 I Test mode select. TMS is used as an input port for device programming and test. TCK 93 I Test clock. TCK is the clock input port for device programming and test. RST/NMI 94 I Reset input or nonmaskable interrupt input port P6./A 95 I/O General-purpose digital I/O, analog input a 2-bit ADC P6./A 96 I/O General-purpose digital I/O, analog input a 2-bit ADC P6.2/A2 97 I/O General-purpose digital I/O, analog input a2 2-bit ADC AV SS 98 Analog supply voltage, negative terminal. Supplies SVS, brownout, oscillator, comparator_a, ADC2, port, and LCD resistive divider circuitry. DV SS 99 Digital supply voltage, negative terminal. AV CC Analog supply voltage, positive terminal. Supplies SVS, brownout, oscillator, comparator_a, ADC2, port, and LCD resistive divider circuitry; must not power up prior to DV CC /DV CC2. 22 POST OFFICE BOX DALLAS, TEXAS 75265

23 short-form description CPU The MSP43 CPU has a 6-bit RISC architecture that is highly transparent to the application. All operations, other than program-flow instructions, are performed as register operations in conjunction with seven addressing modes for source operand and four addressing modes for destination operand. The CPU is integrated with 6 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, R to R3, are dedicated as program counter, stack pointer, status register, and constant generator respectively. The remaining registers are general-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 5 instructions with three formats and seven address modes. Each instruction can operate on word and byte data. Table shows examples of the three types of instruction formats; Table 2 shows the address modes. Program Counter Stack Pointer Status Register Constant Generator General-Purpose Register General-Purpose Register General-Purpose Register General-Purpose Register General-Purpose Register General-Purpose Register General-Purpose Register General-Purpose Register General-Purpose Register General-Purpose Register General-Purpose Register General-Purpose Register PC/R SP/R SR/CG/R2 CG2/R3 R4 R5 R6 R7 R8 R9 R R R2 R3 R4 R5 Table. Instruction Word Formats Dual operands, source-destination e.g. ADD R4,R5 R4 + R5 > R5 Single operands, destination only e.g. CALL R8 PC >(TOS), R8 > PC Relative jump, un/conditional e.g. JNE Jump-on-equal bit = Table 2. Address Mode Descriptions ADDRESS MODE S D SYNTAX EXAMPLE OPERATION Register MOV Rs,Rd MOV R,R R > R Indexed MOV X(Rn),Y(Rm) MOV 2(R5),6(R6) M(2+R5) > M(6+R6) Symbolic (PC relative) MOV EDE,TONI M(EDE) > M(TONI) Absolute MOV &MEM,&TCDAT M(MEM) > M(TCDAT) Indirect M(R) > M(Tab+R6) Indirect autoincrement M(R) > R R + 2 > R Immediate MOV #X,TONI MOV #45,TONI #45 > M(TONI) NOTE: S = source D = destination POST OFFICE BOX DALLAS, TEXAS

24 operating modes The MSP43 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: Active mode (AM) All clocks are active Low-power mode (LPM) CPU is disabled ACLK and SMCLK remain active, MCLK is disabled FLL+ loop control remains active Low-power mode (LPM) CPU is disabled FLL+ loop control is disabled ACLK and SMCLK remain active, MCLK is disabled Low-power mode 2 (LPM2) CPU is disabled MCLK, FLL+ loop control, and DCOCLK are disabled DCO s dc generator remains enabled ACLK remains active Low-power mode 3 (LPM3) CPU is disabled MCLK, FLL+ loop control, and DCOCLK are disabled DCO s dc generator is disabled ACLK remains active Low-power mode 4 (LPM4) CPU is disabled ACLK is disabled MCLK, FLL+ loop control, and DCOCLK are disabled DCO s dc generator is disabled Crystal oscillator is stopped 24 POST OFFICE BOX DALLAS, TEXAS 75265

25 interrupt vector addresses The interrupt vectors and the power-up starting address are located in the address range FFFFh to FFEh. The vector contains the 6-bit address of the appropriate interrupt-handler instruction sequence. Table 3. Interrupt Sources, Flags, and Vectors INTERRUPT SOURCE INTERRUPT FLAG SYSTEM INTERRUPT Power-Up External Reset Watchdog Flash Memory NMI Oscillator Fault Flash Memory Access Violation WDTIFG KEYV (see Note ) NMIIFG (see Notes and 3) OFIFG (see Notes and 3) ACCVIFG (see Notes and 3) WORD ADDRESS PRIORITY Reset FFFEh 5, highest (Non)maskable (Non)maskable (Non)maskable FFFCh 4 Timer_B7 TBCCR CCIFG (see Note 2) Maskable FFFAh 3 Timer_B7 TBCCR to TBCCR6 CCIFGs TBIFG (see Notes and 2) Maskable FFF8h 2 Comparator_A CAIFG Maskable FFF6h Watchdog Timer WDTIFG Maskable FFF4h USART Receive URXIFG Maskable FFF2h 9 USART Transmit UTXIFG Maskable FFFh 8 ADC2 (see Note 4) ADC2IFG (see Notes and 2) Maskable FFEEh 7 Timer_A3 TACCR CCIFG (see Note 2) Maskable FFECh 6 Timer_A3 TACCR and TACCR2 CCIFGs, TAIFG (see Notes and 2) Maskable FFEAh 5 I/O Port P (Eight Flags) PIFG. to PIFG.7 (see Notes and 2) Maskable FFE8h 4 USART Receive URXIFG Maskable FFE6h 3 USART Transmit UTXIFG Maskable FFE4h 2 I/O Port P2 (Eight Flags) P2IFG. to P2IFG.7 (see Notes and 2) Maskable FFE2h Basic Timer BTIFG Maskable FFEh, lowest 43x() uses Timer_B3 with TBCCR, and 2 CCIFG flags, and TBIFG. 44x() uses Timer_B7 with TBCCR CCIFG, TBCCR to TBCCR6 CCIFGs, and TBIFG USART is implemented in 44x() only. NOTES:. Multiple source flags 2. Interrupt flags are located in the module. 3. (Non)maskable: the individual interrupt-enable bit can disable an interrupt event, but the general-interrupt enable can not disable it. 4. ADC2 is not implemented in MSP43x43x and MSP43x44x devices. POST OFFICE BOX DALLAS, TEXAS

description F435, F436, and F437 devices F447, F448, and F449 devices

description F435, F436, and F437 devices F447, F448, and F449 devices Low Supply-Voltage Range,.8 V to 3.6 V Ultralow-Power Consumption: Active Mode: 28 µa at MHz, 2.2 V Standby Mode:. µa Off Mode (RAM Retention):. µa Five Power Saving Modes Wake-Up From Standby Mode in

More information

description F435, F436, and F437 devices F447, F448, and F449 devices

description F435, F436, and F437 devices F447, F448, and F449 devices Low Supply-Voltage Range,.8 V to 3.6 V Ultralow-Power Consumption: Active Mode: 28 µa at MHz, 2.2 V Standby Mode:. µa Off Mode (RAM Retention):. µa Five Power Saving Modes Wake-Up From Standby Mode in

More information

SLAS272F JULY 2000 REVISED JUNE 2004

SLAS272F JULY 2000 REVISED JUNE 2004 Low Supply-Voltage Range,.8 V... 3.6 V Ultralow-Power Consumption: Active Mode: 28 µa at MHz, 2.2V Standby Mode:.6 µa Off Mode (RAM Retention):. µa Five Power-Saving Modes Wake-Up From Standby Mode in

More information

MSP430x13x, MSP430x14x, MSP430x14x1 MIXED SIGNAL MICROCONTROLLER

MSP430x13x, MSP430x14x, MSP430x14x1 MIXED SIGNAL MICROCONTROLLER Low Supply-Voltage Range,.8 V... 3.6 V Ultralow-Power Consumption: Active Mode: 28 µa at MHz, 2.2V Standby Mode:.6 µa Off Mode (RAM Retention):. µa Five Power-Saving Modes Wake-Up From Standby Mode in

More information

2006 Mixed Signal Products SLAU049F

2006 Mixed Signal Products SLAU049F User s Guide 2006 Mixed Signal Products SLAU049F Related Documentation From Texas Instruments Preface About This Manual This manual discusses modules and peripherals of the MSP430x1xx family of devices.

More information

D On-Chip Comparator D Supply Voltage Supervisor/Monitor With. D Brownout Detector D Bootstrap Loader D Serial Onboard Programming,

D On-Chip Comparator D Supply Voltage Supervisor/Monitor With. D Brownout Detector D Bootstrap Loader D Serial Onboard Programming, D D Low Supply-Voltage Range: 1.8 V to 3.6 V Ultralow Power Consumption: - Active Mode: 355 μa at1mhz,2.2v - Standby Mode: 0.9 μa - Off Mode (RAM Retention): 0.1 μa D Ultrafast Wake-Up From Standby Mode

More information

description I2C is a registered trademark of Philips Incorporated.

description I2C is a registered trademark of Philips Incorporated. Low Supply-Voltage Range,.8 V... 3.6 V Ultralow-Power Consumption: Active Mode: 33 µa at MHz, 2.2 V Standby Mode:. µa Off Mode (RAM Retention):.2 µa Five Power-Saving Modes Wake-Up From Standby Mode in

More information

MSP430-EasyWeb3 development board Users Manual

MSP430-EasyWeb3 development board Users Manual MSP0-EasyWeb development board Users Manual Page INTRODUCTION: MSP0-EasyWeb is TCP/IP board with MPS0F9 based on Andreas Dannenberg easyweb TCP/IP. On the board, there are JTAG connector, two extension

More information

Chapter 1 MSP430 Microcontroller Family

Chapter 1 MSP430 Microcontroller Family Chapter 1 1-1 Introduction 1.1 Introduction The MSP430 is a 16-bit microcontroller that has a number of special features not commonly available with other microcontrollers: Complete system on-a-chip includes

More information

2006 Mixed Signal Products SLAU049F

2006 Mixed Signal Products SLAU049F User s Guide 2006 Mixed Signal Products SLAU049F IMPORTANT NOTICE Texas Instruments Incorporated and its subsidiaries (TI) reserve the right to make corrections, modifications, enhancements, improvements,

More information

AVAILABLE OPTIONS PACKAGED DEVICES PLASTIC 64-PIN QFP (PM) MSP430C1331IPM MSP430C1351IPM

AVAILABLE OPTIONS PACKAGED DEVICES PLASTIC 64-PIN QFP (PM) MSP430C1331IPM MSP430C1351IPM SLAS34B SEPTEMBER 2 REVISED SEPTEMBER 24 Low Supply-Voltage Range,.8 V to 3.6 V Ultralow-Power Consumption: Active Mode: 6 µa at MHz, 2.2 V Standby Mode:.9 µa Off Mode (RAM Retention) :. µa Five Power-Saving

More information

Team 3. By: Miriel Garcia. Microcontrollers/ TI MSP430F5438A. ECE 480 senior Design. Application Note 4/3/15

Team 3. By: Miriel Garcia. Microcontrollers/ TI MSP430F5438A. ECE 480 senior Design. Application Note 4/3/15 Microcontrollers/ TI MSP430F5438A ECE 480 senior Design Team 3 Application Note By: Miriel Garcia 4/3/15 Abstract Microcontrollers are key components on today s modern world. These devices have the ability

More information

2006 Mixed Signal Products SLAU144B

2006 Mixed Signal Products SLAU144B User s Guide 2006 Mixed Signal Products SLAU144B IMPORTANT NOTICE Texas Instruments Incorporated and its subsidiaries (TI) reserve the right to make corrections, modifications, enhancements, improvements,

More information

description x412 and x413 devices F415 and F417 devices

description x412 and x413 devices F415 and F417 devices Low Supply-Voltage Range,.8 V... 3.6 V Ultralow-Power Consumption: Active Mode: 2 µa at MHz, 2.2 V Standby Mode:.7 µa Off Mode (RAM Retention):. µa Five Power-Saving Modes Wake-Up From Standby Mode in

More information

2002 Mixed Signal Products SLAU056B

2002 Mixed Signal Products SLAU056B User s Guide 22 Mixed Signal Products SLAU56B IMPORTANT NOTICE Texas Instruments Incorporated and its subsidiaries (TI) reserve the right to make corrections, modifications, enhancements, improvements,

More information

PRODUCT PREVIEW. MSP430x11x2, MSP430x12x2 MIXED SIGNAL MICROCONTROLLER. description

PRODUCT PREVIEW. MSP430x11x2, MSP430x12x2 MIXED SIGNAL MICROCONTROLLER. description MSP43xx2, MSP43x2x2 Low Supply Voltage Range.8 V 3.6 V Ultralow-Power Consumption: Active Mode: 2 µa at MHz, 2.2 V Standby Mode:.7 µa Off Mode (RAM Retention):. µa Five Power Saving Modes Wake-Up From

More information

MSP-RFLINK development board Users Manual

MSP-RFLINK development board Users Manual MSP-RFLINK development board Users Manual All boards produced by Olimex are ROHS compliant Revision Initial, May 0 Copyright(c) 0, OLIMEX Ltd, All rights reserved Page INTRODUCTION: MSP-RFLINK is wireless.4

More information

Lab 4 Interrupts ReadMeFirst

Lab 4 Interrupts ReadMeFirst Lab 4 Interrupts ReadMeFirst Lab Folder Content 1) ReadMeFirst 2) Interrupt Vector Table 3) Pin out Summary Objectives Understand how interrupts work Learn to program Interrupt Service Routines in C Language

More information

Lab 4: Interrupt. CS4101 Introduction to Embedded Systems. Prof. Chung-Ta King. Department of Computer Science National Tsing Hua University, Taiwan

Lab 4: Interrupt. CS4101 Introduction to Embedded Systems. Prof. Chung-Ta King. Department of Computer Science National Tsing Hua University, Taiwan CS4101 Introduction to Embedded Systems Lab 4: Interrupt Prof. Chung-Ta King Department of Computer Science, Taiwan Introduction In this lab, we will learn interrupts of MSP430 Handling interrupts in MSP430

More information

Intro. MEB/ Texas Instruments Inc, Slide 1

Intro. MEB/ Texas Instruments Inc, Slide 1 Intro MEB/0404 2004 Texas Instruments Inc, Slide 1 MSP430 Agenda Core Architecture Integrated Peripherals Device Roadmap Ideal Applications Development Tools MEB/0404 2004 Texas Instruments Inc, Slide

More information

Application Report. 1 Hardware Description. John Fahrenbruch... MSP430 Applications

Application Report. 1 Hardware Description. John Fahrenbruch... MSP430 Applications Application Report SLAA309 June 2006 Low-Power Tilt Sensor Using the MSP430F2012 John Fahrenbruch... MSP430 Applications ABSTRACT The MSP430 family of low-power microcontrollers are ideal for low-power

More information

IV B.Tech. I Sem (R13) ECE : Embedded Systems : UNIT -2 1 UNIT 2

IV B.Tech. I Sem (R13) ECE : Embedded Systems : UNIT -2 1 UNIT 2 IV B.Tech. I Sem (R13) ECE : Embedded Systems : UNIT -2 1 UNIT 2 1. Block diagram of MSP430x5xx series micro-controller --------------------- 1 2. CPU architecture of MSP430x5xx ------------------------------------------------

More information

CPE 323 Introduction to Embedded Computer Systems: MSP430 System Architecture An Overview

CPE 323 Introduction to Embedded Computer Systems: MSP430 System Architecture An Overview CPE 323 Introduction to Embedded Computer Systems: MSP430 System Architecture An Overview Aleksandar Milenkovic Electrical and Computer Engineering The University of Alabama in Huntsville milenka@ece.uah.edu

More information

CPE 323: MSP430 Timers

CPE 323: MSP430 Timers CPE 323: MSP430 Timers Aleksandar Milenkovic Electrical and Computer Engineering The University of Alabama in Huntsville milenka@ece.uah.edu http://www.ece.uah.edu/~milenka Outline Watchdog Timer TimerA

More information

Alex Milenkovich 1. CPE/EE 421 Microcomputers: The MSP430 Introduction. Outline

Alex Milenkovich 1. CPE/EE 421 Microcomputers: The MSP430 Introduction. Outline Outline CPE/EE 421 Microcomputers: The MSP430 Introduction Instructor: Dr Aleksandar Milenkovic Lecture Notes MSP430: An Introduction The MSP430 family Technology Roadmap Typical Applications The MSP430

More information

Network Embedded Systems Sensor Networks Fall Hardware. Marcus Chang,

Network Embedded Systems Sensor Networks Fall Hardware. Marcus Chang, Network Embedded Systems Sensor Networks Fall 2013 Hardware Marcus Chang, mchang@cs.jhu.edu 1 Embedded Systems Designed to do one or a few dedicated and/or specific functions Embedded as part of a complete

More information

MSP430C33x, MSP430P337A MIXED SIGNAL MICROCONTROLLERS

MSP430C33x, MSP430P337A MIXED SIGNAL MICROCONTROLLERS Low Supply Voltage Range 2.5 V 5.5 V Low Operation Current, 4 A at MHz, 3V Ultralow-Power Consumption: Standby Mode: 2 µa RAM Retention Off Mode:. µa Five Power-Saving Modes Wake-Up From Standby Mode in

More information

AVR XMEGA Product Line Introduction AVR XMEGA TM. Product Introduction.

AVR XMEGA Product Line Introduction AVR XMEGA TM. Product Introduction. AVR XMEGA TM Product Introduction 32-bit AVR UC3 AVR Flash Microcontrollers The highest performance AVR in the world 8/16-bit AVR XMEGA Peripheral Performance 8-bit megaavr The world s most successful

More information

TEST/VPP V CC P2.5/R OSC V SS XOUT/TCLK XIN RST/NMI P2.0/ACLK P2.1/INCLK P2.2/TA0

TEST/VPP V CC P2.5/R OSC V SS XOUT/TCLK XIN RST/NMI P2.0/ACLK P2.1/INCLK P2.2/TA0 查询 MSP430 供应商 捷多邦, 专业 PCB 打样工厂,24 小时加急出货 Low Supply Voltage Range 2.5 V to 5.5 V Ultralow-Power Consumption: Active Mode: 330 µa at, 3 V Standby Mode:.5 µa Off Mode (RAM Retention): 0. µa Wake-up From

More information

Distributed by: www.jameco.com 1-800-831-4242 The content and copyrights of the attached material are the property of its owner. MSP430F11x2/12x2 Device Erratasheet Current Version Devices MSP430F1122

More information

The 16-bit timer/counter register, TAR, increments or decrements (depending on mode of operation) with each rising edge of the clock signal.

The 16-bit timer/counter register, TAR, increments or decrements (depending on mode of operation) with each rising edge of the clock signal. Timer & Real Time Clock (RTC), PWM control, timing generation and measurements. Analog interfacing and data acquisition: ADC and Comparator in MSP430, data transfer using DMA. Case Study: MSP430 based

More information

Hacettepe University

Hacettepe University www.msp430.ubi.pt MSP430 Teaching Materials Introductory Overview Week2 Hacettepe University Outline Microcontrollers Versus Microprocessors Central Processing Unit System Buses Memory Organization I/O

More information

MSP430 Ultra-Low-Power Microcontrollers The Solution for Battery-Powered Measurement

MSP430 Ultra-Low-Power Microcontrollers The Solution for Battery-Powered Measurement T H E W O R L D L E A D E R I N D S P A N D A N A L O G Product Bulletin Q4-2001 MSP430 Ultra-Low-Power Microcontrollers The Solution for Battery-Powered Measurement The MSP430 family of ultra-lowpower

More information

Copyright 2009 Texas Instruments All Rights Reserved

Copyright 2009 Texas Instruments All Rights Reserved MSP430 Teaching Materials Week 3 Further into the MSP430 Hacettepe University Anatomy of a Typical Small Microcontroller Central processing unit Arithmetic logic unit (ALU), which performs computation.

More information

MSP430F149 P3.4/UTXD0 P3.5/URXD0 P1.5 P1.6 P1.7 MSP430F149 P1.0 P5.4 P5.3 P5.2 P5.1. Figure B-1. BSL Replicator Block Diagram

MSP430F149 P3.4/UTXD0 P3.5/URXD0 P1.5 P1.6 P1.7 MSP430F149 P1.0 P5.4 P5.3 P5.2 P5.1. Figure B-1. BSL Replicator Block Diagram Appendix B Appendix B MSP430 BSL Replicator Author: Greg Morton, MSP430 Applications B.1 BSL Replicator Overview The BSL Replicator application, executing on a host MSP430F149 device, uses the BSL protocol

More information

MSP430. More on MSP430

MSP430. More on MSP430 MSP430 More on MSP430 CodeComposer TI recently launched Code Composer Essentials v3. This IDE s latest version (version 3) supports all available MSP430 devices. The new features of CCE v3 include: - Free

More information

Application Report. 1 Overview. Marc Sousa... Power Supply ABSTRACT

Application Report. 1 Overview. Marc Sousa... Power Supply ABSTRACT Application Report PSE Control Marc Sousa... Power Supply ABSTRACT Texas Instruments provides POE solutions for both the powered devices (PDs) as well as power sourcing equipment (PSE). The TPS2384 is

More information

IV B.Tech. I Sem (R13) ECE : Embedded Systems : UNIT -1 1 UNIT 1

IV B.Tech. I Sem (R13) ECE : Embedded Systems : UNIT -1 1 UNIT 1 IV B.Tech. I Sem (R13) ECE : Embedded Systems : UNIT -1 1 UNIT 1 1. Embedded Systems Introduction (Definition, Applications and Classification) - 1 2. Elements of Embedded systems ----------------------------------------------------------

More information

Introducing STM32 L0x Series. April

Introducing STM32 L0x Series. April Introducing STM32 L0x Series April 2014 www.emcu.it 20- to 80pins 20- to 100pins 48- to 144pins Memory size (Bytes) ST s Ultra-low-power Continuum (1/2) 2 512K 256K 192K STM32L0 Cortex TM -M0+ STM32L1

More information

Interrupts CS4101 嵌入式系統概論. Prof. Chung-Ta King. Department of Computer Science National Tsing Hua University, Taiwan

Interrupts CS4101 嵌入式系統概論. Prof. Chung-Ta King. Department of Computer Science National Tsing Hua University, Taiwan CS4101 嵌入式系統概論 Interrupts Prof. Chung-Ta King Department of Computer Science, Taiwan Materials from MSP430 Microcontroller Basics, John H. Davies, Newnes, 2008 Inside MSP430 (MSP430G2551) 1 Introduction

More information

TEST V CC P2.5/R osc V SS XOUT/TCLK XIN RST/NMI P2.0/ACLK P2.1/INCLK P2.2/TA0

TEST V CC P2.5/R osc V SS XOUT/TCLK XIN RST/NMI P2.0/ACLK P2.1/INCLK P2.2/TA0 Low Supply Voltage Range 1.8 V to 3.6 V Ultralow-Power Consumption: Active Mode: 200 µa at 1 MHz, 2.2 V Standby Mode: 0.8 µa Off Mode (RAM Retention): 0.1 µa Wake-Up From Standby Mode in less than 6 µs

More information

The digital I/O is configured with user software. The setup and operation of the digital I/O is discussed in the following sections.

The digital I/O is configured with user software. The setup and operation of the digital I/O is discussed in the following sections. Digital I/O Introduction www.ti.com 8. Digital I/O Introduction MSP43 devices have up to eight digital I/O ports implemented, P to P8. Each port has up to eight I/O pins. Every I/O pin is individually

More information

Hacettepe University

Hacettepe University MSP430 Teaching Materials Week 3 Further into the MSP430 Hacettepe University Anatomy of a Typical Small Microcontroller Central processing unit Arithmetic logic unit (ALU), which performs computation.

More information

Chapter 26 Topic Page 26.1 ADC12 Introduction

Chapter 26 Topic Page 26.1 ADC12 Introduction Chapter 26 The module is a high-performance 12-bit analog-to-digital converter (ADC). This chapter describes the. The is implemented in the MSP430x43x MSP430x44x, MSP430FG461x devices. Topic Page 26.1

More information

WHICH MICRO? What does MCU needs to do in my system? What are the tasks? Dr. Adriana Becker-Gomez

WHICH MICRO? What does MCU needs to do in my system? What are the tasks? Dr. Adriana Becker-Gomez 1 WHICH MICRO? What does MCU needs to do in my system? What are the tasks? Dr. Adriana Becker-Gomez Email: axbeec@rit.edu Office: 9-3477 2 Specs System design: High level definition (functional specs)

More information

ATmega128. Introduction

ATmega128. Introduction ATmega128 Introduction AVR Microcontroller 8-bit microcontroller released in 1997 by Atmel which was founded in 1984. The AVR architecture was conceived by two students (Alf-Egil Bogen, Vergard-Wollen)

More information

AVAILABLE OPTIONS PLASTIC 20-PIN TSSOP (PW) MSP430C1101IPW MSP430C1111IPW MSP430C1121IPW MSP430F1101AIPW MSP430F1111AIPW MSP430F1121AIPW

AVAILABLE OPTIONS PLASTIC 20-PIN TSSOP (PW) MSP430C1101IPW MSP430C1111IPW MSP430C1121IPW MSP430F1101AIPW MSP430F1111AIPW MSP430F1121AIPW Low Supply Voltage Range.8 V to 3.6 V Ultralow-Power Consumption Active Mode: 6 µa at MHz, 2.2 V Standby Mode:.7 µa Off Mode (RAM Retention):. µa Wake-Up From Standby Mode in less than 6 µs 6-Bit RISC

More information

CPE/EE 421 Microcomputers

CPE/EE 421 Microcomputers CPE/EE 421 Microcomputers Instructor: Dr Aleksandar Milenkovic Lecture Note S13 *Material used is in part developed by Dr. D. Raskovic and Dr. E. Jovanov CPE/EE 421/521 Microcomputers 1 MSP430 Documentation

More information

3. The MC6802 MICROPROCESSOR

3. The MC6802 MICROPROCESSOR 3. The MC6802 MICROPROCESSOR This chapter provides hardware detail on the Motorola MC6802 microprocessor to enable the reader to use of this microprocessor. It is important to learn the operation and interfacing

More information

MSP430 Microcontroller Basics

MSP430 Microcontroller Basics MSP430 Microcontroller Basics John H. Davies AMSTERDAM BOSTON HEIDELBERG LONDON NEW YORK OXFORD PARIS SAN DIEGO SAN FRANCISCO SINGAPORE SYDNEY TOKYO Newnes is an imprint of Elsevier N WPIGS Contents Preface

More information

MICROPROCESSOR BASED SYSTEM DESIGN

MICROPROCESSOR BASED SYSTEM DESIGN MICROPROCESSOR BASED SYSTEM DESIGN Lecture 5 Xmega 128 B1: Architecture MUHAMMAD AMIR YOUSAF VON NEUMAN ARCHITECTURE CPU Memory Execution unit ALU Registers Both data and instructions at the same system

More information

MSP430-PG2231 development board Users Manual

MSP430-PG2231 development board Users Manual MSP430-PG3 development board Users Manual All boards produced by Olimex are ROHS compliant Revision A, June 0 Copyright(c) 0, OLIMEX Ltd, All rights reserved Page INTRODUCTION: MSP430-PG3 is prototype

More information

ACT-IR8200P. IrDA Compliant Protocol Processor Preliminary Specification. Copyright 2003 ACTiSYS Corporation, All Rights Reserved

ACT-IR8200P. IrDA Compliant Protocol Processor Preliminary Specification. Copyright 2003 ACTiSYS Corporation, All Rights Reserved 48511 Warm Springs Blvd., Suite 206, Fremont, CA 94539 Tel: (510) 490-8024 Fax: (510) 623-7268 Website: http://www.actisys.com E-mail: irda-info@actisys.com IrDA Compliant Protocol Processor Preliminary

More information

Advanced Microcontrollers Grzegorz Budzyń Lecture. 4: 16-bit. microcontrollers

Advanced Microcontrollers Grzegorz Budzyń Lecture. 4: 16-bit. microcontrollers Advanced Microcontrollers Grzegorz Budzyń Lecture 4: 16-bit microcontrollers Plan MSP430 family PIC24 family Introduction MSP430 TI microcontrollersportfolio Source: [1] TI microcontrollersportfolio Source:

More information

15.1 Timer_A Introduction

15.1 Timer_A Introduction Chapter 15 is a 16-bit timer/counter with multiple capture/compare registers. This chapter describes. This chapter describes the operation of the of the MSP430x4xx device family. Topic Page 15.1 Introduction.........................................

More information

ECE2049: Embedded Computing in Engineering Design C Term Spring 2019 Lecture #22: MSP430F5529 Operating Mode & the WDT

ECE2049: Embedded Computing in Engineering Design C Term Spring 2019 Lecture #22: MSP430F5529 Operating Mode & the WDT ECE2049: Embedded Computing in Engineering Design C Term Spring 2019 Lecture #22: MSP430F5529 Operating Mode & the WDT Reading for Today: User's Guide 1.4, Ch 16 Reading for Next Class: Review all since

More information

CM5000 DATASHEET v0.1

CM5000 DATASHEET v0.1 CM5000 DATASHEET - 2 - http://www.advanticsys.com/cm5000.html v0.1 Table of Contents 1. INTRODUCTION... 5 2. HARDWARE CHARACTERISTICS... 6 2.1 CM5000 DIAGRAMS... 6 2.2 MICROCONTROLLER DESCRIPTION - TI

More information

Interconnects, Memory, GPIO

Interconnects, Memory, GPIO Interconnects, Memory, GPIO Dr. Francesco Conti f.conti@unibo.it Slide contributions adapted from STMicroelectronics and from Dr. Michele Magno, others Processor vs. MCU Pipeline Harvard architecture Separate

More information

PIC16F87X. 28/40-pin 8-Bit CMOS FLASH Microcontrollers. Devices Included in this Data Sheet: Pin Diagram PDIP. Microcontroller Core Features:

PIC16F87X. 28/40-pin 8-Bit CMOS FLASH Microcontrollers. Devices Included in this Data Sheet: Pin Diagram PDIP. Microcontroller Core Features: PIC16F7X 2/40-pin -Bit CMOS FLASH Microcontrollers Devices Included in this Data Sheet: PIC16F7 PIC16F74 PIC16F76 PIC16F77 Microcontroller Core Features: High-performance RISC CPU Only 5 single word instructions

More information

CPE 325: Embedded Systems Laboratory Laboratory #7 Tutorial MSP430 Timers, Watchdog Timer, Timers A and B

CPE 325: Embedded Systems Laboratory Laboratory #7 Tutorial MSP430 Timers, Watchdog Timer, Timers A and B CPE 325: Embedded Systems Laboratory Laboratory #7 Tutorial MSP430 Timers, Watchdog Timer, Timers A and B Aleksandar Milenković Email: milenka@uah.edu Web: http://www.ece.uah.edu/~milenka Objective This

More information

Z8 Encore! XP F1680 Series 8-Bit Flash Solution with Extended Peripherals

Z8 Encore! XP F1680 Series 8-Bit Flash Solution with Extended Peripherals Embedded Flash Solutions Z8 Encore! XP F1680 Series High-performance 8-bit Flash MCU F1680 advantage low power - 1.8 V highly integrated peripherals flexible memory options optimized cost/performance target

More information

MSP430 Teaching Materials

MSP430 Teaching Materials MSP430 Teaching Materials Lecture 5 Timers Description of clock signals Texas Instruments Incorporated University of Beira Interior (PT) Pedro Dinis Gaspar, António Espírito Santo, Bruno Ribeiro, Humberto

More information

PRODUCT PREVIEW TNETV1050 IP PHONE PROCESSOR. description

PRODUCT PREVIEW TNETV1050 IP PHONE PROCESSOR. description C55x DSP Operating at 125 MHz, Providing up to 250 MIPS MIPS32 4KEc 32-Bit RISC Processor, Operating at 165 MHz, Providing up to 223 Dhrystone MIPS On-Chip Peripherals Include: External Memory Interface

More information

Approximately half the power consumption of earlier Renesas Technology products and multiple functions in a 14-pin package

Approximately half the power consumption of earlier Renesas Technology products and multiple functions in a 14-pin package Renesas Technology to Release R8C/Mx Series of Flash MCUs with Power Consumption Among the Lowest in the Industry and Powerful On-Chip Peripheral Functions Approximately half the power consumption of earlier

More information

AVR XMEGA TM. A New Reference for 8/16-bit Microcontrollers. Ingar Fredriksen AVR Product Marketing Director

AVR XMEGA TM. A New Reference for 8/16-bit Microcontrollers. Ingar Fredriksen AVR Product Marketing Director AVR XMEGA TM A New Reference for 8/16-bit Microcontrollers Ingar Fredriksen AVR Product Marketing Director Kristian Saether AVR Product Marketing Manager Atmel AVR Success Through Innovation First Flash

More information

Hacettepe University

Hacettepe University MSP430 Teaching Materials Week 5 FUNDAMENTALS OF INTERFACING AND TIMERS for MSP430 Hacettepe University Elements in Basic MCU Interface Power Source Feeds CPU and peripherals Clock Oscillators System synchronization

More information

Timer Module Timer A. ReadMeFirst

Timer Module Timer A. ReadMeFirst Timer Module Timer A ReadMeFirst Lab Folder Content 1) ReadMeFirst 2) TimerModule Lecture material 3) PinOutSummary 4) InterruptsVectorTable 5) Source code for screencast Interrupt Review Overview A Timer

More information

ARDUINO MEGA INTRODUCTION

ARDUINO MEGA INTRODUCTION ARDUINO MEGA INTRODUCTION The Arduino MEGA 2560 is designed for projects that require more I/O llines, more sketch memory and more RAM. With 54 digital I/O pins, 16 analog inputs so it is suitable for

More information

MSP430F20xx Device Erratasheet

MSP430F20xx Device Erratasheet Errata MSP430F20xx Device Erratasheet 1 Current Version Devices Rev: BCL12 CPU4 FLASH16 SDA3 TA12 TA16 TA22 USI4 USI5 XOSC5 XOSC8 MSP430F2001 D ü ü ü ü ü ü ü ü MSP430F2011 D ü ü ü ü ü ü ü ü MSP430F2002

More information

8. Power Management and Sleep Modes

8. Power Management and Sleep Modes 8. Power Management and Sleep Modes 8.1 Features Power management for adjusting power consumption and functions Five sleep modes Idle Power down Power save Standby Extended standby Power reduction register

More information

Lab 1: I/O, timers, interrupts on the ez430-rf2500

Lab 1: I/O, timers, interrupts on the ez430-rf2500 Lab 1: I/O, timers, interrupts on the ez430-rf2500 UC Berkeley - EE 290Q Thomas Watteyne January 25, 2010 1 The ez430-rf2500 and its Components 1.1 Crash Course on the MSP430f2274 The heart of this platform

More information

2005 Mixed Signal Products SLAU169

2005 Mixed Signal Products SLAU169 User s Guide Extract 2005 Mixed Signal Products SLAU169 IMPORTANT NOTICE Texas Instruments Incorporated and its subsidiaries (TI) reserve the right to make corrections, modifications, enhancements, improvements,

More information

PC87435 Enhanced IPMI Baseboard Management Controller

PC87435 Enhanced IPMI Baseboard Management Controller April 2003 Revision 1.01 PC87435 Enhanced IPMI Baseboard Management Controller General Description The PC87435 is a highlyintegrated Enhanced IPMI Baseboard Management Controller (BMC), or satellite management

More information

Understanding the basic building blocks of a microcontroller device in general. Knows the terminologies like embedded and external memory devices,

Understanding the basic building blocks of a microcontroller device in general. Knows the terminologies like embedded and external memory devices, Understanding the basic building blocks of a microcontroller device in general. Knows the terminologies like embedded and external memory devices, CISC and RISC processors etc. Knows the architecture and

More information

CPE 323 MSP430 INSTRUCTION SET ARCHITECTURE (ISA)

CPE 323 MSP430 INSTRUCTION SET ARCHITECTURE (ISA) CPE 323 MSP430 INSTRUCTION SET ARCHITECTURE (ISA) Aleksandar Milenković Email: milenka@uah.edu Web: http://www.ece.uah.edu/~milenka Objective Introduce MSP430 Instruction Set Architecture (Class of ISA,

More information

Lecture 14. Ali Karimpour Associate Professor Ferdowsi University of Mashhad

Lecture 14. Ali Karimpour Associate Professor Ferdowsi University of Mashhad Lecture 14 AUTOMATIC CONTROL SYSTEMS Ali Karimpour Associate Professor Ferdowsi University of Mashhad Lecture 4 The AVR Microcontroller Introduction to AVR CISC (Complex Instruction Set Computer) Put as

More information

Clock and Fuses. Prof. Prabhat Ranjan Dhirubhai Ambani Institute of Information and Communication Technology, Gandhinagar

Clock and Fuses. Prof. Prabhat Ranjan Dhirubhai Ambani Institute of Information and Communication Technology, Gandhinagar Clock and Fuses Prof. Prabhat Ranjan Dhirubhai Ambani Institute of Information and Communication Technology, Gandhinagar Reference WHY YOU NEED A CLOCK SOURCE - COLIN O FLYNN avrfreaks.net http://en.wikibooks.org/wiki/atmel_avr

More information

MSP430x2xx Family. User s Guide Extract Mixed Signal Products SLAU167

MSP430x2xx Family. User s Guide Extract Mixed Signal Products SLAU167 MSP430x2xx Family User s Guide Extract 2005 Mixed Signal Products SLAU167 IMPORTANT NOTICE Texas Instruments Incorporated and its subsidiaries (TI) reserve the right to make corrections, modifications,

More information

Introduction to ARM LPC2148 Microcontroller

Introduction to ARM LPC2148 Microcontroller Introduction to ARM LPC2148 Microcontroller Dr.R.Sundaramurthy Department of EIE Pondicherry Engineering College Features of LPC2148 in a Nut Shell CPU = ARM 7 Core Word Length = 32 Bit ROM = 512 KB RAM

More information

Microcontroller basics

Microcontroller basics FYS3240 PC-based instrumentation and microcontrollers Microcontroller basics Spring 2017 Lecture #4 Bekkeng, 30.01.2017 Lab: AVR Studio Microcontrollers can be programmed using Assembly or C language In

More information

MSP430FG4618 Programming Reference Revision 3

MSP430FG4618 Programming Reference Revision 3 MSP430FG4618/F2013 Experimenter Board MSP430FG4618 Programming Reference Revision 3 George Mason University 1. CPU Registers The CPU incorporates sixteen 20-bit registers. R0, R1, R2 and R3 have dedicated

More information

FIFTH SEMESTER DIPLOMA EXAMINATION IN ENGINEERING/ TECHNOLOGY-MARCH 2014 EMBEDDED SYSTEMS (Common for CT,CM) [Time: 3 hours] (Maximum marks : 100)

FIFTH SEMESTER DIPLOMA EXAMINATION IN ENGINEERING/ TECHNOLOGY-MARCH 2014 EMBEDDED SYSTEMS (Common for CT,CM) [Time: 3 hours] (Maximum marks : 100) (Revision-10) FIFTH SEMESTER DIPLOMA EXAMINATION IN ENGINEERING/ TECHNOLOGY-MARCH 2014 EMBEDDED SYSTEMS (Common for CT,CM) [Time: 3 hours] (Maximum marks : 100) PART-A (Maximum marks : 10) I. Answer all

More information

MSP430F471xx MCUs offer high accuracy, simultaneous sampling and anti-tamper for three-phase e-metering applications

MSP430F471xx MCUs offer high accuracy, simultaneous sampling and anti-tamper for three-phase e-metering applications MSP430F471xx MCUs offer high accuracy, simultaneous sampling and antitamper for threephase emetering applications Jennifer Barry MSP430 Product Marketing Engineer The Energy Landscape Energy Sources Conventional

More information

Department of Electronics and Instrumentation Engineering Question Bank

Department of Electronics and Instrumentation Engineering Question Bank www.examquestionpaper.in Department of Electronics and Instrumentation Engineering Question Bank SUBJECT CODE / NAME: ET7102 / MICROCONTROLLER BASED SYSTEM DESIGN BRANCH : M.E. (C&I) YEAR / SEM : I / I

More information

Hacettepe University

Hacettepe University MSP430 Teaching Materials Week 5 FUNDAMENTALS OF INTERFACING AND TIMERS for MSP430 Hacettepe University Elements in Basic MCU Interface Power Source Feeds CPU and peripherals Clock Oscillators System synchronization

More information

MSP430 Teaching Materials

MSP430 Teaching Materials MSP430 Teaching Materials Lecture 11 Flash Programming & TLV Structure Texas Instruments t Incorporated University of Beira Interior (PT) Pedro Dinis Gaspar, António Espírito Santo, Bruno Ribeiro, Humberto

More information

MSP430 ez430-rf2500. Guillaume Salagnac. November 29, 2011

MSP430 ez430-rf2500. Guillaume Salagnac. November 29, 2011 1 MSP430 ez430-rf2500 Guillaume Salagnac November 29, 2011 2 Embedded Systems Wikipedia An embedded system is a computer system designed for specific control functions within a larger system, often with

More information

STM8L and STM32 L1 series. Ultra-low-power platform

STM8L and STM32 L1 series. Ultra-low-power platform STM8L and STM32 L1 series Ultra-low-power platform 8-bit and 32-bit MCU families 2 Flash (bytes) 2 M 1 M 128 K 16 K 8-bit Core STM8S Mainstream STM8A F and STM8AL Automotive STM8L Ultra-low-power 32-bit

More information

Timers and Clocks CS4101 嵌入式系統概論. Prof. Chung-Ta King. Department of Computer Science National Tsing Hua University, Taiwan

Timers and Clocks CS4101 嵌入式系統概論. Prof. Chung-Ta King. Department of Computer Science National Tsing Hua University, Taiwan CS4101 嵌入式系統概論 Timers and Clocks Prof. Chung-Ta King Department of Computer Science, Taiwan Materials from MSP430 Microcontroller Basics, John H. Davies, Newnes, 2008 Recall the Container Thermometer Container

More information

VLSI Design Lab., Konkuk Univ. Yong Beom Cho LSI Design Lab

VLSI Design Lab., Konkuk Univ. Yong Beom Cho LSI Design Lab AVR Training Board-I V., Konkuk Univ. Yong Beom Cho ybcho@konkuk.ac.kr What is microcontroller A microcontroller is a small, low-cost computeron-a-chip which usually includes: An 8 or 16 bit microprocessor

More information

What is an Interrupt?

What is an Interrupt? MSP430 Interrupts What is an Interrupt? Reaction to something in I/O (human, comm link) Usually asynchronous to processor activities interrupt handler or interrupt service routine (ISR) invoked to take

More information

LPC4370FET256. Features and benefits

LPC4370FET256. Features and benefits Page 1 of 5 LPC4370FET256 32-bit ARM Cortex-M4 + 2 x M0 MCU; 282 kb SRAM; Ethernet;two HS USBs; 80 Msps 12-bit ADC; configurable peripherals The LPC4370 are ARM Cortex-M4 based microcontrollers for embedded

More information

Block diagram of processor (Harvard)

Block diagram of processor (Harvard) Block diagram of processor (Harvard) Register transfer view of Harvard architecture Separate busses for instruction memory and data memory Example: PIC 16 load path OP REG AC 16 16 store path rd wr data

More information

MSP430 Ultra-Low-Power Microcontrollers

MSP430 Ultra-Low-Power Microcontrollers MSP430 Ultra-Low-Power Microcontrollers 2008 2 MSP430 Microcontrollers Key Features Ultra-low-power architecture and flexible clock system extends battery life: 0.1-µA RAM retention

More information

Chapter 7 Central Processor Unit (S08CPUV2)

Chapter 7 Central Processor Unit (S08CPUV2) Chapter 7 Central Processor Unit (S08CPUV2) 7.1 Introduction This section provides summary information about the registers, addressing modes, and instruction set of the CPU of the HCS08 Family. For a more

More information

Design of a Simple 3-Lead ECG Acquisition System Based on MSP430F149

Design of a Simple 3-Lead ECG Acquisition System Based on MSP430F149 2011 International Conference on Computer and Automation Engineering (ICCAE 2011) IPCSIT vol. 44 (2012) (2012) IACSIT Press, Singapore DOI: 10.7763/IPCSIT.2012.V44.15 Design of a Simple 3-Lead ECG Acquisition

More information

063[[[0LFURFRQWUROOHUV /RZ3RZHU0RGHV &3($GYDQFHG0LFURFRPSXWHU7HFKQLTXHV 'U(PLO-RYDQRY /RZ3RZHU. Power: A First-Class Architectural Design Constraint

063[[[0LFURFRQWUROOHUV /RZ3RZHU0RGHV &3($GYDQFHG0LFURFRPSXWHU7HFKQLTXHV 'U(PLO-RYDQRY /RZ3RZHU. Power: A First-Class Architectural Design Constraint 063[[[0LFURFRQWUROOHUV /RZ3RZHU0RGHV &3($GYDQFHG0LFURFRPSXWHU7HFKQLTXHV 'U(PLO-RYDQRY MSP430 low power concepts 1 /RZ3RZHU Power: A First-Class Architectural Design Constraint Trevor Mudge, IEEE Computer,

More information

PIC Microcontroller Introduction

PIC Microcontroller Introduction PIC Microcontroller Introduction The real name of this microcontroller is PICmicro (Peripheral Interface Controller), but it is better known as PIC. Its first ancestor was designed in 1975 by General Instruments.

More information

The Atmel ATmega328P Microcontroller

The Atmel ATmega328P Microcontroller Ming Hsieh Department of Electrical Engineering EE 459Lx - Embedded Systems Design Laboratory 1 Introduction The Atmel ATmega328P Microcontroller by Allan G. Weber This document is a short introduction

More information

AVR Microcontrollers Architecture

AVR Microcontrollers Architecture ก ก There are two fundamental architectures to access memory 1. Von Neumann Architecture 2. Harvard Architecture 2 1 Harvard Architecture The term originated from the Harvard Mark 1 relay-based computer,

More information