Language: English | Deutsch | 中国的       Change Country
Texas Instruments

Stellaris » LM3S5737

Order Number Distributor Stock    
LM3S5737-IQC50-A0 Rochester Electronics 1022 BUY NOW QUOTE
Not Recommended For New Designs

The Stellaris® LM3S5737 microcontroller is based on the ARM® Cortex™-M3 controller core operating at 50 MHz, with 128 kB single-cycle flash, 64 kB single-cycle SRAM, a 32-ch DMA, a CAN controller, USB Host/Device, a 24-bit Systick Timer, 3x 32-bit or 6x 16-bit general-purpose timers, a watchdog timer, two SSI / SPI controllers, two I2C interfaces, a UART, a 10-bit analog-to-digital converter (ADC) with 8 input channels (+/- 1 LSb of accuracy), a battery-backed hibernation module with RTC and 256 bytes of non-volatile state-saving memory, a low drop-out voltage regulator, brown-out reset, power-on reset controller, and up to 61 GPIOs.  Furthermore, the LM3S5737 microcontroller features ROM preloaded with the Stellaris Driver Library and BootLoader.

Product features

32-Bit RISC Performance
  • 50-MHz operation with 32-bit ARM® Cortex™-M3 architecture
  • Thumb®-compatible Thumb-2-only instruction set, with hardware-division and single-cycle-multiplication
  • Integrated Nested Vectored Interrupt Controller (NVIC) provides deterministic interrupt handling
  • 28 interrupt channels with eight priority levels
  • Memory protection unit (MPU) provides a privileged mode for protected operating system functionality
  • Unaligned data access enables data to be efficiently packed into memory
  • Atomic bit manipulation (bit-banding) delivers maximum memory utilization and streamlined peripheral control
On-Chip Memory
  • 128 KB single-cycle flash with two forms of flash protection on a 2-KB block basis
    • User-managed flash block protection on a 2-KB block basis
    • User-managed flash data programming
    • User-defined and managed flash-protection block
  • 64 KB single-cycle SRAM
  • Pre-programmed ROM containing the Stellaris® family peripheral driver library (DriverLib) and Stellaris® boot loader
DMA Controller
  • Developed and tested by ARM
  • Up to a maximum of 32 configurable DMA channels, each with dedicated handshake signals and configurable priority levels
  • Supports memory-to-memory, memory-to-peripheral, and peripheral-to-memory transfers
  • Supports DMA transfers using data widths of 8, 16, or 32-bits
  • Supports USB, UART, and SSI
  • Compatible with the AMBA AHB-Lite protocol
  • Number of transfers in each DMA cycle is programmable in binary steps from 1 to 1024
  • Each DMA channel has separate outputs to indicate when a DMA cycle is active or complete
Controller Area Network (CAN)
  • Supports CAN protocol version 2.0 A/B
  • 32 message objects, each with its own identifier mask
  • Bit rates up to 1Mb/s
  • Disable automatic retransmission mode for TTCAN
  • Maskable interrupt
  • Programmable loop-back mode for self-test operation
  • Fully programmable 16C550-type UART
  • Separate 16x8 transmit (TX) and 16x12 receive (RX) FIFOs to reduce CPU interrupt service loading
  • Programmable baud-rate generator allowing speeds up to up to 3.125 Mbps
  • Standards-based universal serial bus controller
  • USB 2.0 full-speed (12 Mbps) operation
  • Flexible configuration option
    • USB Device mode
    • USB Host mode
  • Integrated PHY
  • 4 transfer types: Control, Interrupt, Bulk, and Isochronous
  • 1 dedicated bi-directional control endpoint
  • 3 Receive and 3 Transmit configurable endpoints
  • 2 KB dedicated endpoint memory
    • Direct memory access (DMA)
    • One endpoint may be defined for double-buffered 1023-byte isochronous packet size
Analog-to-Digital Converter (ADC)
  • Single- and differential-input configurations
  • Eight 10-bit channels (inputs) when used as single-ended inputs
  • Sample rate of 500 thousand samples/second
  • On-chip temperature sensor
Inter-Integrated Circuit (I2C) Interface
  • Two I2C modules
  • Master and slave receive and transmit operation with transmission speed up to 100 Kbps in Standard mode and 400 Kbps in Fast mode
  • Interrupt generation
  • Master with arbitration and clock synchronization, multimaster support, and 7-bit addressing mode
  • 27-61 GPIOs, depending on configuration
  • 5-V-tolerant input/outputs
  • Programmable interrupt generation as either edge-triggered or level-sensitive
  • Low interrupt latency; as low as 6 cycles and never more than 12 cycles
  • Bit masking in both read and write operations through address lines
  • Can initiate an ADC sample sequence
  • On-chip Low Drop-Out (LDO) voltage regulator, with programmable output user-adjustable from 2.25 V to 2.75 V
  • Battery-backed hibernation module with real-time clock and 256-bytes of non-volatile memory
  • Hibernation module handles the power-up/down 3.3 V sequencing and control for the core digital logic and analog circuits
  • Low-power options on controller: Sleep and Deep-sleep modes
  • Low-power options for peripherals: software controls shutdown of individual peripherals
  • User-enabled LDO unregulated voltage detection and automatic reset
  • On-chip temperature sensor
Flexible Reset Sources
  • Power-on reset (POR)
  • Reset pin assertion
  • Brown-out (BOR) detector alerts to system power drops
  • Software reset
  • Watchdog timer reset
  • Internal low drop-out (LDO) regulator output goes unregulated
Additional Features
  • Programmable clock source control
  • Clock gating to individual peripherals for power savings
  • IEEE 1149.1-1990 compliant Test Access Port (TAP) controller
  • Debug access via JTAG and Serial Wire interfaces
  • Full JTAG boundary scan
Package and Temperature
  • 100-pin RoHS-compliant LQFP package
    • Industrial-range (-40°C to +85°C)

Development Kits etc.

Provider Tool name Order Number
Texas Instruments Stellaris® LM3S9B90 Kit with CodeSourcery G++ EKC-LM3S9B90
Texas Instruments AM3359 Industrial Development Kit TMDXIDK3359

IDEs (Compilers etc.)

Provider Tool name Order Number
Keil RealView® MDK for ARM MDK-ARM
Keil RealView® MDK for ARM Basic MDK-ARM-B
IAR Systems Embedded Workbench for ARM EWARM
Keil ARM Development Studio 5 (DS-5) Application Edition Node... DS5AE-KT-30000
Keil ARM Development Studio 5 (DS-5) Application Edition... DS5AE-KT-40000
Keil ARM Development Studio 5 (DS-5) Linux Edition Node Locked... DS5LE-KT-30000
IAR Systems Embedded Workbench for ARM - Baseline EWARM-BL
Keil RealView Development Suite 4.1 Windows Node Locked License RS410-KT-30000
Keil RealView 4.1 Professional Development Suite Windows... RS41P-KT-40000
CodeSourcery Sourcery G++ for ARM EABI SGPP_ARM_EABI_s10
CodeSourcery Sourcery G++ for ARM uClinux SGPP_ARM_uC_s10
CodeSourcery Sourcery G++ for ARM GNU/Linux SGPP_ARM_LNX_s10
Keil RealView 4.1 Professional Development Suite Windows Node... RS41P-KT-30000
Texas Instruments Code Composer Studio v4.0 - Microcontroller Edition TMDSCCS-MCUF01
Texas Instruments Code Composer Studio v6.0 - Floating 1 User TMDSCCS-ALLF01

Debuggers / Simulators

Provider Tool name Order Number
Macraigor Systems JTAG Commander JTAG Commander
Micrium uC/Probe PRB-WINX-000000-P-P1-A


Provider Tool name Order Number
Texas Instruments XDS100v2 USB JTAG Emulator (14-pin TI connector) TMDSEMU100V2U-14T

JTAG Probes

Provider Tool name Order Number
Tag-Connect Black Sphere Debugger Black-Sphere-Dbg
Macraigor Systems usb2Demon™ 14 pin ARM JTAG header U2D-ARM-14
Macraigor Systems usb2Demon™ 20 pin ARM JTAG header U2D-ARM-20
IAR Systems J-Trace for ARM Cortex-M3 jlink-ARM Cortex-M3
Macraigor Systems mpDemon™ 14 pin ARM JTAG header MARM14
Macraigor Systems mpDemon™ 20 pin ARM JTAG header MARM20
Macraigor Systems usb2Wiggler™ 14 pin ARM JTAG header U2W-ARM-14
Macraigor Systems usb2Wiggler™ 20 pin ARM JTAG header U2W-ARM-20
Macraigor Systems Raven 14 pin ARM JTAG header RARM-14
Macraigor Systems Raven 20 pin ARM JTAG header RARM-20
Macraigor Systems Wiggler with 14 pin ARM JTAG header WNPJ-ARM-14
Macraigor Systems Wiggler with 20 pin ARM JTAG header WNPJ-ARM-20
Macraigor Systems usb2Sprite™ for 20 pin ARM JTAG header U2S-ARM-20
SEGGER Microcontroller J-Trace for Cortex-M3 JTAG emulator 8.13.00 J-TRACE FOR CORTEX-M3
NXP Semiconductors J-Link JTAG OM11031
SEGGER Microcontroller J-Link ULTRA 8.16.00 J-LINK ULTRA
SEGGER Microcontroller J-Link 8.08.00 J-LINK
SEGGER Microcontroller J-Link 5V Adapter 8.08.15
SEGGER Microcontroller J-Link PRO 8.12.00 J-LINK PRO
Abatron AG High-speed BDM/JTAG Interface for GNU Debugger BDI3000/A & bdiGDB Firmware
Keil ULINKpro Debug and Trace Unit ULINKpro
SEGGER Microcontroller J-Link EDU 8.08.90 J-LINK EDU
Texas Instruments XDS100v2 JTAG Emulator (20-pin compact TI connector) TMDSEMU100V2U-20T

Operating Systems

Provider Tool name Order Number
Micrium µC/OS-III KRN-K3XX-PKG000-P-P1-A
CMX Systems CMX-Tiny+ RTOS CMX-Tiny
CMX Systems CMX-RTX, preemptive, multi-tasking RTOS CMX-RTX
SEGGER Microcontroller embOS (Real Time Operating System) 1.xx.xx
Micro Digital Inc. smx® Real Time Kernel for ARM and Cortex smxARM
Micro Digital Inc. SMX.Blaze™ blaze

Stacks/Protocols/File systems

Provider Tool name Order Number
CMX Systems CMX TCP/IP is a full-featured and fast TCP/IP stack CMX-TCP/IP
CMX Systems CMX-MicroNet is a very small and fast TCP/IP stack CMX-MicroNet
CMX Systems CMX-FFS is a Flash File System FFS
Micro Digital Inc. smxWiFi™ WiFi Stack smxWiFi
Micro Digital Inc. smxUSBD™ USB Device Stack smxUSBD
Micro Digital Inc. smxUSBO™ USB OTG Stack smxUSBO
Micro Digital Inc. smxUSBH™ USB Host Stack smxUSBH
Micro Digital Inc. smxFFS™ Flash File System smxFFS
Micro Digital Inc. smxFS™ Portable File System smxFS
Interniche Technologies FAT File System FatFile
Interniche Technologies NicheStack HTTP Server NicheStack HTTP
Interniche Technologies NicheStack SNMP NicheStack SNMP
Interniche Technologies NicheStack SSL/TLS NicheStack SSL
Interniche Technologies NicheStack IPSec IPSec
Interniche Technologies NicheStack RTP/RTCP NicheStack RTP
Interniche Technologies Gateway protocols Various
Interniche Technologies NicheStack IPv4 IPv4
Micro Digital Inc. smxNS™ TCP/IP Stack smxNS
SEGGER Microcontroller emWin (Graphics Software and GUI) 3.xx.xx
SEGGER Microcontroller emUSB (Embedded USB Stack) 9.xx.xx
SEGGER Microcontroller emFile (Embedded File System) 2.xx.xx
SEGGER Microcontroller embOS/IP (TCP/IP Stack) 7.xx.xx
HCC Embedded Fail-safe File Systems FFS
HCC Embedded MISRA Compliant TCP/IPv4 & IPv6 TCPIP
HCC Embedded Smart-meter File System SMFS
HCC Embedded Verifiable SSL/TLS SSLTLS
HCC Embedded eTaskSync Verifiable Scheduler ETASKSYNC
HCC Embedded Fail-safe Flash Translation Layer FTL
HCC Embedded USB Device, Host and OTG EUSB
HCC Embedded Fail-safe Bootloader BL
Interniche Technologies NicheStack Dual IPv4/IPv6 IPv4/IPv6
Interniche Technologies NicheStack IPv6 IPv6


Provider Tool name Order Number
SEGGER Microcontroller Flasher ARM 5.07.01 FLASHER ARM
Phyton ChipProg-48 universal programmer CHIPPROG-48
Phyton ChipProg-G4 universal gang programmer CHIPPROG-G4
Phyton ChipProg-ISP Universal Programmer ChipProg-ISP
Phyton ChipProg-40 universal programmer ChipProg-40

Software Design

Provider Tool name Order Number
IAR Systems IAR visualSTATE VS

Other Software Tools

Provider Tool name Order Number
SEGGER Microcontroller J-Flash 8.08.02
SEGGER Microcontroller J-Link RDI 8.08.03
SEGGER Microcontroller J-Link Flash Breakpoint 8.08.04
SEGGER Microcontroller J-Link GDB Server 8.08.08
SEGGER Microcontroller J-Link Flash Download 8.08.05
Macraigor Systems Java Board Test Java Board Test
Micro Digital Inc. GoFast® Floating Point Library GoFast
Micro Digital Inc. Prism GUI Products smxPrism
Micro Digital Inc. PEG GUI Products smxPEG

General Accessories

Provider Tool name Order Number
SEGGER Microcontroller J-Link ARM-14 8.08.01 J-LINK ARM-14
SEGGER Microcontroller JTAG Isolator 8.07.00 JTAG ISOLATOR
SEGGER Microcontroller J-Link 19-Pin Cortex-M Adapter 8.06.02 J-LINK 19-PIN CORTEX-M ADAPTER
SEGGER Microcontroller J-Link 9-Pin Cortex-M Adapter 8.06.00 J-LINK 9-PIN CORTEX-M ADAPTER