Home arrow Products arrow Browse by Series arrow 5000 series arrow 5700's arrow LM3S5752 Microcontroller

LM3S5752 Microcontroller

Image

The Stellaris® LM3S5752 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 On-The-Go/Host/Device, a 24-bit Systick Timer, 3x 32-bit or 6x 16-bit general-purpose timers, a watchdog timer, an SSI / SPI controller, an I2C interface, a UART, an analog comparator, a 10-bit analog-to-digital converter (ADC) with 6 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 33 GPIOs.  Furthermore, the LM3S5752 microcontroller features ROM preloaded with the Stellaris Driver Library and BootLoader.

Download the full product brief

Documents and Software Downloads

Data Sheets

Doc number Description Date Download
DS-LM3S5752-2972LM3S5752 Microcontroller Datasheet06/06/08download
ARM V7 Architecture Shortform Doc 03/30/06 download

Available 3rd Party Products

Hardware Tools

Tool Type Company Product Name
Emulator Rowley Associates ARM USB CrossConnect
Emulator Keil, an ARM® Company ULINK2 USB-JTAG Adapter
Emulator IAR Systems J-Link™ USB-JTAG Debug Probe

Software Tools

Tool Type Company Product Name
SW Toolkit Keil, an ARM® Company RealView® MDK-ARM Microcontroller Development Kit
SW Toolkit CodeSourcery Sourcery G++ Open source software toolkit with GDB support over SWD
SW Toolkit ARM® RealView® Development Suite
RTOS FreeRTOS.org™ FreeRTOS™ is a portable, open source, small footprint real time kernel.
SW Toolkit Rowley Associates CrossWorks for ARM
RTOS Pumpkin, Inc. Salvo, the RTOS that runs in tiny places.™
SW Toolkit IAR Systems IAR Embedded Workbench™
SW Toolkit IAR Systems visualSTATE State machine design, test and verification tools
RTOS ThreadX® Express Logic's ThreadX is a small-footprint, fast, royalty-free real-time operating system (RTOS).
RTOS µC/OS-II Micriµm's µC/OS-II — The Real-Time Kernel. A highly portable, ROMable, very scalable, preemptive real-time, multitasking kernel (RTOS) for microprocessors and microcontrollers.
RTOS CMX CMX-RTX is a real-time multi-tasking operating system for microprocessors, microcomputers and DSPs.
CMX-TINY+'s footprint is made to fit within small amounts of onboard RAM – in the range of 512 bytes and up.
RTOS Quadros Systems, Inc. Quadros Systems, Inc. continues the RTXC tradition of small, fast, and reliable real-time operating systems. In addition to the RTXC Quadros RTOS, Quadros offers RTXC Quadnet TCP/IP, RTXCusb, RTXCflashfile, and the VisualRTXC Design Tool.
SW Toolkit code_red Red Suite is a complete software development platform for 32-bit microcontroller devices available to target Luminary Micro Stellaris® Cortex-M3 based microcontrollers. Features include MCU specific project wizards, a full embedded debugger, text indentation, function folding, online and offline integrated MCU help, extensive project management automation and integrated source repository support.

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
  • 24 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
UART
  • 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
USB
  • Standards-based universal serial bus controller
  • USB 2.0 full-speed (12 Mbps) operation
  • Flexible configuration option
    • USB Device mode
    • USB Host mode
    • USB On-The-Go (OTG) 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
  • Six 10-bit channels (inputs) when used as single-ended inputs
  • Sample rate of 500 thousand samples/second
  • On-chip temperature sensor
Analog Comparators
  • One integrated analog comparator
  • Configurable for output to: drive an output pin or generate an interrupt
  • Configurable for output to: drive an output pin, generate an interrupt, or initiate an ADC sample sequence
  • Compare external pin input to external pin input or to internal programmable voltage reference
Inter-Integrated Circuit (I2C) Interface
  • 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
GPIOs
  • 0-33 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
Power
  • 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
  • 64-pin RoHS-compliant LQFP package
    • Industrial-range (-40°C to +85°C)