More Cortex-M3 Microcontrollers

Aug. 17, 2006
Prices for 32-bit microcontrollers continue to drop as Luminary Micro releases a new crop of 32-bit ARM Cortex-M3-based chips under $6. The 25/50-MHz Stellaris chips incorporate a 100-mA, 2.5-V low-dropout voltage regulator, brownout detection/po

Prices for 32-bit microcontrollers continue to drop as Luminary Micro releases a new crop of 32-bit ARM Cortex-M3-based chips under $6. The 25/50-MHz Stellaris chips incorporate a 100-mA, 2.5-V low-dropout voltage regulator, brownout detection/power-on reset, and a temperature sensor. While these features are common in 8-bit micros, typically they're external components in many 32-bit solutions.

Assembler need not apply, as the system is designed for complete C/C++ programming. This includes all of the aspects of interrupt service routines, making solutions easier to create and maintain. Tools from ARM/Keil, IAR, GNU gcc, and others already are available. The native instruction set is the compact Thumb2.

A development kit priced at only $249 includes freeRTOS, Pumpkin Salvo, uC/OS-II, and Express Logic Threadx samples. Log on to Luminary Micro's Web site to try out a remote development kit in real time.

Memory support ranges from 4 to 8 kbytes of RAM and up to 64 kbytes for single-cycle flash. The 10-bit analog-to-digital converter (ADC) supports up to eight channels. A channel sequencer that lets designers prioritize inputs accepts triggers from a range of inputs, including one of many analog comparators, reducing software overhead.

The chip has up to 36 general-purpose I/Os (GPIOs) that are shared with the other peripherals, including up to two UARTs, SSI, and I2C ports. One big difference between these new chips and chips from some competitors is that Luminary Micro does not share I/O pins among peripherals, only GPIO, so all options are available to developers. All of the pins can be used for interrupts. Interrupt response time is six to 12 cycles.

The chips have JTAG support, including access to all I/O pins, not just debug and flash access. The timers target motor control. An enhanced motion control subsystem is an option. The chips also can manage dead-time. And, the system includes quadrature encoder support.

Pricing for the chips starts at $3.96. The top-end 50-MHz LM3S828 with 64 Mbytes of flash costs $5.47. The chips come in 48-pin low-profile quadflat packages (LQFPs).

Luminary Micro
www.luminarymicro.com

See associated figure

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!