Overview
The LM3S1958-IQC50-A2 is a high-performance, low-power 32-bit microcontroller from Texas Instruments' Stellaris ARM Cortex-M3 series. This microcontroller is designed to offer industrial-grade performance with its ARM Cortex-M3 controller core operating at up to 50 MHz. It is equipped with 256 kB of flash memory and 64 kB of SRAM, ensuring efficient data processing and storage. The LM3S1958-IQC50-A2 features a range of real-time industrial connectivity options, including SSI/SPI controllers, I2C interfaces, and UARTs, making it a versatile choice for various industrial applications.
Key Specifications
Parameter | Value |
---|---|
Manufacturer | Texas Instruments |
Part Number | LM3S1958-IQC50-A2 |
Package/Case | 100-LQFP (14x14) |
Core Processor | ARM® Cortex®-M3 |
Clock Rate | 50 MHz |
Program Memory Type | FLASH |
Program Memory Size | 256 KB (256K x 8) |
RAM Size | 64 KB (64K x 8) |
Supply Voltage (Vcc/Vdd) | 2.25 V ~ 2.75 V |
Operating Temperature | -40°C ~ 85°C (TA) |
Number of I/O | 52 |
Connectivity | I²C, IrDA, Microwire, SPI, SSI, UART/USART |
Data Converters | A/D 8x10b |
Moisture Sensitivity Level (MSL) | 1 (Unlimited) |
Lead Free Status / RoHS Status | Lead free / RoHS Compliant |
Key Features
- 32-bit ARM® Cortex™-M3 50-MHz processor core with System Timer (SysTick), integrated Nested Vectored Interrupt Controller (NVIC), Memory Protection Unit (MPU), and Thumb-2 instruction set
- Full-featured debug solution with debug access via JTAG and Serial Wire interfaces, and IEEE 1149.1-1990 compliant Test Access Port (TAP) controller
- 256 KB single-cycle flash and 64 KB single-cycle SRAM
- Lower-power battery-backed Hibernation module with Real-Time Clock
- 21-52 GPIOs (depending on configuration) with programmable control for GPIO interrupts and pad configuration
- ARM FiRM-compliant Watchdog Timer; plus four General-Purpose Timer Modules (GPTM), each of which provides two 16-bit timers/counters and can be configured to operate independently
- 10-bit Analog-to-Digital Converter (ADC) with eight analog input channels and a sample rate of one million samples/second
- Three fully programmable 16C550-type UARTs with IrDA support
- Two Synchronous Serial Interface (SSI) modules, supporting operation for Freescale SPI, MICROWIRE, or Texas Instruments synchronous serial interfaces
- Two Inter-Integrated Circuit (I²C) Interface modules, providing Standard (100 Kbps) and Fast (400 Kbps) transmission and support for sending and receiving data as either a master or a slave
Applications
The LM3S1958-IQC50-A2 microcontroller is suitable for a wide range of applications, including industrial automation, consumer electronics, IoT devices, and embedded systems. Its robust ARM Cortex-M3 core, ample program memory, and wide range of connectivity options make it an ideal choice for various industrial and consumer applications.
Q & A
- What is the core processor of the LM3S1958-IQC50-A2 microcontroller?
The core processor is the ARM® Cortex®-M3. - What is the clock rate of the LM3S1958-IQC50-A2?
The clock rate is 50 MHz. - How much program memory and RAM does the LM3S1958-IQC50-A2 have?
The LM3S1958-IQC50-A2 has 256 KB of flash memory and 64 KB of SRAM. - What are the supply voltage ranges for the LM3S1958-IQC50-A2?
The supply voltage ranges from 2.25 V to 2.75 V. - What is the operating temperature range of the LM3S1958-IQC50-A2?
The operating temperature range is -40°C to 85°C. - How many GPIOs does the LM3S1958-IQC50-A2 have?
The LM3S1958-IQC50-A2 has 21-52 GPIOs depending on the configuration. - What types of connectivity options are available on the LM3S1958-IQC50-A2?
The LM3S1958-IQC50-A2 supports I²C, IrDA, Microwire, SPI, SSI, and UART/USART. - What is the resolution and sample rate of the ADC on the LM3S1958-IQC50-A2?
The ADC has a resolution of 10 bits and a sample rate of one million samples per second. - Is the LM3S1958-IQC50-A2 RoHS compliant?
Yes, the LM3S1958-IQC50-A2 is lead-free and RoHS compliant. - What package types are available for the LM3S1958-IQC50-A2?
The LM3S1958-IQC50-A2 is available in a 100-pin LQFP package.