New Stellaris Microcontrollers with Ethernet and CAN Networking Capabilities - Luminary Micro
Posted in Embedded Ethernet, Development Tools, Compiler Assembler, ARM, CAN, General PurposeOn Wednesday, June 6, 2007
Luminary Micro introduced 27 new Stellaris microcontrollers, bringing networking capabilities for real-time applications in building and industrial automation, fire and security, remote sensing, motion control, point-of-sales and instrumentation. The new microcontrollers are 12 members of the Stellaris LM3S6000 Ethernet series and 15 members of the Stellaris LM3S2000 CAN series.
Stellaris LM3S6000 Ethernet Microcontroller
These new microcontrollers extend the benefits of the Stellaris family with real-time networking, larger on-chip memories, expanded I/O and enhanced power management capabilities. Jean Anne Booth, Luminary Micro, stated:
Being ARM's lead partner for the Cortex-M3 has given us the opportunity to really demonstrate the strengths and capabilities of this optimized microcontroller core, reaching far beyond any that are currently available…
In a year’s time we’ve brought the ARM architecture to embedded developers for the ground-breaking price of just $1.00; we were the first to bring serious motion control capability to the ARM architecture; and now we are bringing integrated CAN and Ethernet connectivity to designers previously limited to 8- and 16-bit options…
The LM3S6000 series feature an integrated 100 Mbps Ethernet with ARM architecture compatibility. The devices combine both the Media Access Control (MAC) and Physical (PHY) layers, marking the first time that integrated connectivity is available with an ARM Cortex- M3 microcontroller and the only integrated 10/100 Ethernet MAC and PHY available in an ARM architecture microcontroller.
The Stellaris LM3S2000 series is designed for Controller Area Network (CAN) applications.. It extends the Stellaris family with Bosch CAN networking technology. This introduction marks the first integration of CAN capabilities with the revolutionary Cortex-M3 core.
Stellaris family microcontrollers, based on ARM Cortex processor are designed for serious microcontroller applications, the Stellaris family provides entry into the industry's strongest ecosystem, with code compatibility ranging from $1 to 1 GHz. Additional advantages include:
- Cost-effective to upgrade from 8- and 16-bit applications, requiring less flash code space and delivering a 10x improvement in performance over 8051 cores and an 8x improvement in performance over PIC24F cores
- Greater than 50 MIPS with a demonstrable 20x performance roadmap in the Cortex processor family
- Extends ARM7 family processor capabilities in critical microcontroller applications with a four times improvement in control processing performance, predictable deterministic interrupt behavior and real-time interrupt response capability, while requiring just half the flash code space of ARM7 control applications
Stellaris LM3S6000 Ethernet series
Twelve of the new microcontrollers are LM3S6000 Ethernet series. They feature on-chip Ethernet MAC and PHY, making Stellaris the only ARM-based microcontroller to offer this useful feature. Applications benefiting from this powerful capability include remote monitoring, electronic point-of-sale machines, network appliances and switches, and gaming equipment.
General features:
- Integrated 10/100 Mbps Ethernet MAC and PHY
- Supports 10BASE-T and 100BASE-TX/FX IEEE 802.3 full and half-duplex operation Automatic MDI/MDI-X cross-over correction
- Promiscuous mode support
- Programmable MAC address
- 2KB Transmit FIFO / 2 KB Receive FIFO
- Power-saving and power-down modes
- 64-256 KB single-cycle flash and 16-64 KB single-cycle SRAM
- 25-50 MHz operation
- Up to 46 GPIOs
- Prices starting at US$4.61 (10K qty)
Sub-series of Stellaris LM3S6000 ethernet microcontrollers:
LM3S6900
Featuring an integrated 10/100 Ethernet MAC and PHY, 256K bytes of single cycle flash, 64K bytes of single cycle SRAM, and 50 MHz performance, the Stellaris LM3S6900 microcontrollers are perfect for cost-effective embedded control applications requiring industrial connectivity. Analog features in the LM3S6900 series include up to 3 analog comparators and up to 8 channels of 10-bit ADC at up to 1M samples per second. In addition, the series features up to 6 PWM outputs and a up to 2 quatrature encoder inputs for sophisticated motion control
LM3S6700
Featuring an integrated 10/100 Ethernet MAC and PHY, 128K bytes of single cycle flash, 64K bytes of single cycle SRAM, and 50 MHz performance, the Stellaris LM3S6700 microcontrollers are perfect for cost-effective embedded control applications requiring industrial connectivity. Analog features in the LM3S6700 series include 2 analog comparators.
|
LM3S6600
Featuring an integrated 10/100 Ethernet MAC and PHY, 128K bytes of single cycle flash, 32K bytes of single cycle SRAM, and up to 50 MHz performance, the Stellaris LM3S6600 microcontrollers are perfect for cost-effective embedded control applications requiring industrial connectivity. Analog features in the LM3S6600 series include up to 3 analog comparators and up to 4 channels of 10-bit ADC at up to 1M samples per second. In addition, the series features up to 4 PWM outputs and a quatrature encoder input for sophisticated motion control.
LM3S6400
Featuring an integrated 10/100 Ethernet MAC and PHY, 96K bytes of single cycle flash, 32K bytes of single cycle SRAM, and up to 50 MHz performance, the Stellaris LM3S6400 microcontrollers are perfect for cost-effective embedded control applications requiring industrial connectivity. Analog features in the LM3S6400 series include 2 analog comparators and up to 3 channels of 10-bit ADC at up to 250K samples per second. In addition, the series features up to 2 PWM outputs for sophisticated motion control.
LM3S6100
Featuring an integrated 10/100 Ethernet MAC and PHY, 64K bytes of single cycle flash, 16K bytes of single cycle SRAM, and 25 MHz performance, the Stellaris LM3S6100 microcontrollers are perfect for cost-effective embedded control applications requiring industrial connectivity. Analog features in the LM3S6100 series include up to 3 analog comparators. In addition, the series features up to 2 PWM outputs for sophisticated motion control.
Stellaris LM3S2000 CAN series
Fifteen other new microcontrollers are LM3S2000 CAN series. They include up to two integrated CAN controllers with bit rates up to 1Mb/s, offering more robust capabilities for all control processing applications. These devices are ideally suited for cost conscious applications requiring significant control processing and connectivity capabilities such as test and measurement equipment, motion control, medical instrumentation, HVAC and building control, and transportation.
Stellaris LM3S2000 CAN Microcontroller
General features:
- Up to 2 Bosch-licensed CAN controllers supporting protocol versions 2.0A & 2.0B
- 32 message objects, each with own identifier mask
- Bit rates up to 1 Mb/s
- Programmable loop-back mode for self-test operation
- Disable automatic retransmission mode for TTCAN
- 64-256 KB single-cycle flash and 16-64 KB single-cycle SRAM
- 25-50 MHz operation
- Up to 60 GPIOs
- Prices starting at US$3.65 in (10K qty)
Sub-series of Stellaris LM3S2000 CAN microcontrollers:
LM3S2900
Featuring up to 2 integrated Controller Area Network interfaces, 256K bytes of single cycle flash, 64K bytes of single cycle SRAM, and 50 MHz performance, the Stellaris LM3S2900 microcontrollers are perfect for cost-effective embedded control applications requiring industrial connectivity. Analog features in the LM3S2900 series include 3 analog comparators and up to 8 channels of 10-bit ADC at up to 1M samples per second. In addition, the series features up to 6 PWM outputs and a up to 2 quatrature encoder inputs for sophisticated motion control.
LM3S2700
Featuring an integrated Controller Area Network interface, 128K bytes of single cycle flash, 64K bytes of single cycle SRAM, and 50 MHz performance, the Stellaris LM3S2700 microcontrollers are perfect for cost-effective embedded control applications requiring industrial connectivity. Analog features in the LM3S2700 series include up to 2 analog comparators and up to 4 channels of 10-bit ADC at up to 500K samples per second. In addition, the series features up to 6 PWM outputs and a quatrature encoder input for sophisticated motion control.
LM3S2600
Featuring up to 2 integrated Controller Area Network interfaces, 128K bytes of single cycle flash, 32K bytes of single cycle SRAM, and 50 MHz performance, the Stellaris LM3S2600 microcontrollers are perfect for cost-effective embedded control applications requiring industrial connectivity. Analog features in the LM3S2600 series include up to 3 analog comparators and up to 4 channels of 10-bit ADC at up to 500K samples per second. In addition, the series features up to 4 PWM outputs and a quatrature encoder input for sophisticated motion control.
LM3S2500
Featuring an integrated Controller Area Network interface, 96K bytes of single cycle flash, 64K bytes of single cycle SRAM, and up to 50 MHz performance, the Stellaris LM3S2500 microcontrollers are perfect for cost-effective embedded control applications requiring industrial connectivity. Analog features in the LM3S2500 series include 3 analog comparators and 3 channels of 10-bit ADC at up to 250K samples per second. In addition, the series features 6 PWM outputs for sophisticated motion control.
LM3S2400
Featuring an integrated Controller Area Network interface, 96K bytes of single cycle flash, 32K bytes of single cycle SRAM, and up to 50 MHz performance, the Stellaris LM3S2400 microcontrollers are perfect for cost-effective embedded control applications requiring industrial connectivity. Analog features in the LM3S2400 series include 2 analog comparators and up to 3 channels of 10-bit ADC at up to 250K samples per second. In addition, the series features up to 2 PWM outputs for sophisticated motion control.
For evaluation and development, Luminary Micro offers of two evaluation kits:
- Stellaris LM3S6965 Ethernet Evaluation Kit
- Stellaris LM3S2965 CAN Evaluation Kit.
Each evaluation kit includes everything a developer needs to get up and running in 10 minutes or less. Both kits span the design spectrum from evaluation to prototyping to application-specific design by functioning both as an evaluation platform and as a serial in-circuit debug interface for any Stellaris microcontroller-based target board.
Both kits include a 30-day evaluation version of the Sourcery G++ toolchain, which includes an integrated development environment, the GNU Toolchain, and hardware debug support for Stellaris MCUs, including the 27 new MCUs with real-time networking capabilities that were just announced.
About Sourcery G++
CodeSourcery builds software tools that enable its customers to get the most out of hardware platforms ranging from embedded devices to supercomputers. Sourcery G++, a complete software development environment based on the GNU Toolchain, is a leading choice of software engineers, operating system vendors, semiconductor companies, and device manufacturers.
In partnership with ARM, Ltd., CodeSourcery develops improvements to the GNU Toolchain for ARM processors and provides regular, validated releases of the GNU Toolchain. CodeSourcery's current release of Sourcery G++ includes full support for the ARM Cortex-M3 microcontroller core and the entire Stellaris family.
The Stellaris LM3S6965 Ethernet Evaluation Kit
The Stellaris LM3S6965 Ethernet Evaluation Kit provides a compact and versatile evaluation platform for Ethernet enabled Stellaris ARM® Cortex-M3-based microcontrollers. Each board has an In-Circuit Debug Interface (ICDI) that provides hardware debugging functionality not only for the on-board Stellaris devices, but also for any Stellaris microcontroller-based target board. The evaluation kits contain all cables, software, and documentation needed to develop and run applications for Stellaris microcontrollers easily and quickly. The Stellaris LM3S6965 Ethernet Evaluation Kit is exceptional for its compactness and versatility, and includes a quickstart application that includes an embedded web server utilizing the open source lwIP TCP/IP stack out of the box.
Stellaris LM3S6965 Ethernet Evaluation Kit
Evaluation tools suite choices include:
- ARM RealView Microcontroller Development kit (MDK)
- IAR Embedded Workbench Kickstart Edition
- CodeSourcery Sourcery G++ GNU tools.
In addition, ported demos of RTOSes include:
- FreeRTOS.org
- Micrium µC/OS-II with µC/Probe embedded system monitoring
- Express Logic ThreadX
- CMX Systems CMX-RTX
- Keil RTX
- IAR PowerPac
- SEGGER embOS
Stacks available include:
- Express Logic NetX TCP/IP
- InterNiche TCP/IP NicheStack, NicheLITE, and add-on modules such as HTTP, SNMP, and security protocols
- CMX Systems CMXMicroNet
- FreeRTOS.org-based open source uIP stack
- Micrium µC/TCP-IP and µC/Modbus
- RTA Automation EtherNET/IP
The kit also includes an embedded web server application based on the open source FreeRTOS.org RTOS and open source uIP Ethernet stack.
Stellaris LM3S6965 Ethernet Evaluation Kit contains:
- EVB-LM3S6965 Evaluation Board with 50MHz LM3S6965 (fully integrated 10/100 embedded Ethernet controller, 256K flash, 64K SRAM)
- 128 x 64 pixel monochromatic OLED graphics display
- User LED, navigation switches, and select push buttons
- All LM3S6965 I/O available on labeled breakout pads
- MicroSD card slot
- Magnetic speaker
- Retractable Ethernet cable
- USB cable (power and debug) for simple set-up
- Standard ARM 20-pin JTAG debug connector with input and output modes
- Stellaris Peripheral Driver Library, which provides a convenient, no-hassle method of initializing, programming, and controlling peripherals on Stellaris microcontrollers
- Stellaris CD packed with datasheets, schematics, applications notes, and programming examples
- A fully functional 30-day evaluation version of Sourcery G++
The Stellaris LM3S6965 Ethernet Evaluation Kit is now available. Price is US$79.00.
The Stellaris LM3S2965 CAN Evaluation Kit
The Stellaris LM3S2965 CAN Evaluation Kit provides a compact and versatile evaluation platform for CAN enabled Stellaris ARM Cortex-M3-based microcontrollers. Each board has an In-Circuit Debug Interface (ICDI) that provides hardware debugging functionality not only for the on-board Stellaris devices, but also for any Stellaris microcontroller-based target board. The evaluation kits contain all cables, software, and documentation needed to develop and run applications for Stellaris microcontrollers easily and quickly. The Evaluation Kit is provided as a fully functional CAN network in a box, with both an LM3S2965-based master board and a LM3S2110-based CAN device board, and a quick start application that demonstrates CAN communication out of the box.
Stellaris LM3S2965 CAN Evaluation Kit
Evaluation tools suite choices include:
- ARM RealView Microcontroller Development kit (MDK),
- IAR Embedded Workbench Kickstart Edition,
- CodeSourcery Sourcery G++ GNU tools.
In addition, ported demos of RTOSes include:
- FreeRTOS.org
- Micriµm C/OS-II with µC/Probe embedded system monitoring
- Express Logic ThreadX
- CMX Systems CMX-RTX
- Keil RTX, IAR PowerPac
- SEGGER embOS
Stacks available include:
- CMX Systems CMX-CANopen
- Micriµm µC/CAN, and RTA Automation DeviceNet
Stellaris LM3S2965 CAN Evaluation Kit contains:
- EVB-LM3S2965 Evaluation Board with 50MHz LM3S2965 MCU (fully integrated CAN controller, 256K flash, 64K SRAM)
- EVB-LM3S2110 Evaluation Board with 25MHz LM3S2110 (fully integrated CAN controller, 64K flash, 16K SRAM)
- 128 x 64 pixel monochromatic OLED graphics display
- User LED, navigation switches, and select push buttons
- All Stellaris MCU I/O available on labeled breakout pads
- Magnetic speaker
- CAN network cable to connect the two boards
- USB cable (power and debug) for simple set-up
- Standard ARM 20-pin JTAG debug connector with input and output modes
- Stellaris Peripheral Driver Library, which provides a convenient, no-hassle method of initializing, programming, and controlling peripherals on Stellaris microcontrollers
- Stellaris CD packed with datasheets, schematics, applications notes, and programming examples
- A fully functional 30-day evaluation version of Sourcery G++
The Stellaris LM3S2965 CAN Evaluation Kit is now available. Price is US$89.00
Further reading: Luminary Micro - New Stellaris Microcontrollers with Real Time Networking Capabilities
Possible Related Entries:
![[Embedded System roll-b]](images/roll/roll-b-4.gif)












