SLAA486B January   2011  – June 2019 MSP430G2452


  1.   EKG-Based Heart-Rate Monitor Implementation Using the MSP430G2xx LaunchPad™ Development Kit
    1.     Trademarks
    2. 1 Introduction
    3. 2 Hardware Description
      1. 2.1 Hand Detection Circuit
      2. 2.2 Analog Front End (AFE)
      3. 2.3 Pin Functionality Mapping on the LaunchPad Kit
      4. 2.4 eZ430 RF Target Header
      5. 2.5 Power Supply Setup
    4. 3 Software
    5. 4 References
  2.   A Amplifier Options
    1.     A.1 Instrumentation Amplifier Options
    2.     A.2 Operational Amplifier Options
  3.   B Wired USB Demo With Back-Channel UART
  4.   C Wireless UART Demo With the eZ430 RF Target Board
  5.   D Hardware Schematic Diagrams
  6.   Revision History

EKG-Based Heart-Rate Monitor Implementation Using the MSP430G2xx LaunchPad™ Development Kit

This application report describes a low-cost heart-rate monitor solution based on the MSP430G2 LaunchPad™ Development Kit, which supports the MSP430G2xx microcontrollers (MCUs). A daughterboard amplifies and filters the electrocardiogram (EKG) signal before it is sent to the MCU for sampling and processing. The heartbeat-per-minute data is sent to the PC by means of the back-channel UART-over-USB available on the LaunchPad kit. Additionally, an eZ430 radio frequency (RF) target can be connected to the six-pin header on the daughterboard to transmit data wirelessly using the SimpliciTI™ network protocol. The system can be powered by universal serial bus (USB) power, a CR2032 3-V coin cell, or two AA or AAA batteries.


The application presented here is for reference design purposes only and is not intended for any life-saving or medical-monitoring use.

Project collateral and source code discussed in this application report can be downloaded from