25 Functions in a 25-Cent Micro

25 Functions in a 25-Cent Micro

Nov. 21, 2017
Texas Instruments’ value-line MSP430 16-bit micro costs only 25 cents and comes with 25 preconfigured apps.

Small microcontrollers are often used to provide standard functions like a UART-to-UART bridge. Developing an application from scratch isn’t hard, but why do it again after it has been done before?

1. The MSP430FR2100 is the top end of the family. It adds the 8-channel, 10-bit SAR ADC with 1.5-V reference and temperature sensor.

That’s where Texas Instruments’ (TI) latest MSP430FR2000 family (Fig. 1) comes in. These devices are designed for low-cost applications, starting at just 25 cents in quantity. TI also delivers 25 applications that can be customized, thereby reducing time-to-market. They include:

Timer functions

  • External RTC with backup memory
  • 7-segment LED stopwatch
  • External programmable watchdog timer
  • Programmable system wakeup controller
  • Simple RTC -based system wakeup controller
  • Voltage monitor with a time stamp

Pulse-width-modulation functions

  • Analog input to PWM output
  • Dual-output 8-bit PWM DAC
  • Servo-motor control
  • Stepper-motor control
  • UART software-controlled RGB LED color mixing

System functions

  • ADC wake and transmit on threshold
  • EEPROM emulation
  • Low-power hex keypad
  • Quadrature encoder position counter
  • Hysteresis comparator with UART
  • Multifunction reset controller
  • Single-slope analog-to-digital conversion technique
  • Tamper detection
  • Programmable clock source
  • Programmable frequency-locked loop

Communication functions

  • Single-wire communication
  • SPI IO expander
  • UART-to-UART bridge
  • UART-to-SPI bridge

These are often available as app notes, but tend to be more complete. They’re also designed to be customized. They take advantage of the peripherals in the family and can be combined as needed since they don’t typically overload the system.

The chips are built around a 16-MHz, 16-bit MSP430 core. Incorporated are 1 kB of FRAM and 512 bytes of SRAM. There’s also a 2-kB ROM that’s utilized by the collection of functions. This frees up FRAM space for additional application code.

2. The MSP-EXP430FR2433 LaunchPad kit supports TI’s BoosterPack plug-ins.

The chips work with the usual development tools for the MSP430, including TI’s Code Composer Studio (CCS). The MSP-EXP430FR2433 LaunchPad kit (Fig. 2) is available and supports TI’s BoosterPack plug-ins.

About the Author

William G. Wong | Senior Content Director - Electronic Design and Microwaves & RF

I am Editor of Electronic Design focusing on embedded, software, and systems. As Senior Content Director, I also manage Microwaves & RF and I work with a great team of editors to provide engineers, programmers, developers and technical managers with interesting and useful articles and videos on a regular basis. Check out our free newsletters to see the latest content.

You can send press releases for new products for possible coverage on the website. I am also interested in receiving contributed articles for publishing on our website. Use our template and send to me along with a signed release form. 

Check out my blog, AltEmbedded on Electronic Design, as well as his latest articles on this site that are listed below. 

You can visit my social media via these links:

I earned a Bachelor of Electrical Engineering at the Georgia Institute of Technology and a Masters in Computer Science from Rutgers University. I still do a bit of programming using everything from C and C++ to Rust and Ada/SPARK. I do a bit of PHP programming for Drupal websites. I have posted a few Drupal modules.  

I still get a hand on software and electronic hardware. Some of this can be found on our Kit Close-Up video series. You can also see me on many of our TechXchange Talk videos. I am interested in a range of projects from robotics to artificial intelligence. 

Sponsored Recommendations

Comments

To join the conversation, and become an exclusive member of Electronic Design, create an account today!