Electronic Design

  
Reprints     Printer-Friendly    Email this Article    RSS        Font Size     What's This?


[TechView: Embedded]
More Cortex-M3 Microcontrollers

William Wong  |   ED Online ID #13160  |   August 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/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


Reprints   Printer-Friendly  Email this Article  RSS    Font Size   What's This?


  • Network-On-Chip Tools Arrive for The Masses
  • Tackling System Design Challenges Through Early Verification
  • ESL Tools Take Center Stage As Designers Move Up
  • Parasitic Extraction Tool Targets Next-Generation Custom ICs
  • Synopsys Jumps Into ESL-Synthesis Pool
  • Verify Control Systems Before Committing To Hardware
  • You're Using How Many FPGAs?
  • Tool Up For The FPGA Blitz
    1) Build A Smart Battery Charger Using A Single-Transistor Circuit
    (179 views today)
    2) Hot Hands For Some Cool Rock: Motion Sensing Meets Audio Engineering
    (168 views today)
    3) What's All This Transimpedance Amplifier Stuff, Anyhow? (Part 1)
    (87 views today)
    4) GPS-Derived Grandmaster Clock Delivers Ultra-Precise Time And Frequency Sync
    (77 views today)
    5) Downconverting Mixers Lower Power Consumption While Improving Performance
    (63 views today)
    ALL TOP 20



    POST YOUR COMMENTS HERE
    Name:

    Email:
    Your Comments:

    Enter the text from the image below


    Please refresh the page if you have trouble reading this text.

    Search Electronic Design
         
      
     
    Web Seminar
    Sponsored By:
    Title: Read Pacing: A Performance Enhancing Feature of PCI Express Gen 2 Switch Devices
    Speakers: 
    Date: 07/01/08
    Register: 

    Electronic Design Europe Electronic Design China EEPN Power Electronics Auto Electronics Microwaves & RF
    Mobile Dev & Design Schematics Find Power Products Military Electronics EE Events Related Resources