Overview
The LM3S9B90-IQC80-C5 is a 32-bit microcontroller from Texas Instruments' Stellaris family. It is based on the ARM Cortex-M3 processor core and is designed to offer high performance and integrated features, making it suitable for a wide range of embedded applications. This microcontroller combines the benefits of 32-bit processing with the cost-effectiveness of legacy 8- and 16-bit devices, all in a compact package.
Texas Instruments, a leading semiconductor company, developed this microcontroller to bring 32-bit capabilities to cost-sensitive embedded microcontroller applications. The Stellaris family, which includes the LM3S9B90-IQC80-C5, is known for its strong ecosystem of development tools, software, and knowledge, making it an attractive choice for designers migrating from 8- and 16-bit MCUs.
Key Specifications
Specification | Value |
---|---|
Manufacturer Part # | LM3S9B90-IQC80-C5 |
Manufacturer | Texas Instruments |
Product Category | Embedded - Microcontrollers |
Package | 100-LQFP |
Lead Free Status / RoHS Status | Lead free / RoHS Compliant |
Core Processor | ARM Cortex-M3 |
Maximum CPU Frequency | 80 MHz |
Program Memory Size | 256 KB Flash |
Data RAM Size | 96 KB SRAM |
Minimum Operating Temperature | -40 °C |
Maximum Operating Temperature | +85 °C |
Minimum Supply Voltage | 1.08 V |
Maximum Supply Voltage | 3.6 V |
Number of I/Os | 60 |
ADC Resolution | 10 bit |
Number of ADC Channels | 16 |
Connectivity | CAN, EBI/EMI, Ethernet, I2C, IrDA, LIN, Microwire, SPI, SSI, UART/USART, USB OTG |
Peripherals | Brown-out Detect/Reset, DMA, I2S, POR, PWM, WDT |
Key Features
- ARM Cortex-M3 Processor Core: 80-MHz operation, 100 DMIPS performance, ARM Cortex SysTick Timer, and Nested Vectored Interrupt Controller (NVIC).
- On-Chip Memory: 256 KB single-cycle Flash memory, 96 KB single-cycle SRAM, and internal ROM loaded with StellarisWare software.
- External Peripheral Interface (EPI): 8/16/32-bit dedicated parallel bus for external peripherals, supporting SDRAM, SRAM/Flash memory, FPGAs, and CPLDs.
- Advanced Serial Integration: 10/100 Ethernet MAC and PHY, two CAN 2.0 A/B controllers, USB 2.0 OTG/Host/Device, three UARTs with IrDA and ISO 7816 support, two I2C modules, two Synchronous Serial Interface modules (SSI), and an Integrated Interchip Sound (I2S) module.
- System Integration: Direct Memory Access Controller (DMA), system control and clocks including on-chip precision 16-MHz oscillator, four 32-bit timers, eight Capture Compare PWM pins (CCP), lower-power battery-backed hibernation module, Real-Time Clock in Hibernation module, and two Watchdog Timers.
- Analog Features: Two 10-bit Analog-to-Digital Converters (ADC) with 16 analog input channels, three analog comparators, and on-chip voltage regulator.
- JTAG and ARM Serial Wire Debug (SWD): Support for debugging and programming.
- Industrial Temperature Range: Operating temperature range from -40°C to 85°C.
Applications
The LM3S9B90-IQC80-C5 microcontroller is versatile and can be used in a variety of applications, including:
- Industrial Automation: Control systems, motor control, and sensor interfaces.
- Medical Devices: Portable medical devices, diagnostic equipment, and patient monitoring systems.
- Consumer Electronics: Smart home devices, wireless peripherals, and multimedia devices.
- Automotive Systems: Infotainment systems, driver assistance systems, and vehicle control units.
- Internet of Things (IoT): Connected devices, smart sensors, and IoT gateways.
Q & A
- What is the core processor of the LM3S9B90-IQC80-C5 microcontroller?
The core processor is the ARM Cortex-M3.
- What is the maximum CPU frequency of the LM3S9B90-IQC80-C5?
The maximum CPU frequency is 80 MHz.
- How much program memory does the LM3S9B90-IQC80-C5 have?
The program memory size is 256 KB Flash.
- What is the operating temperature range of the LM3S9B90-IQC80-C5?
The operating temperature range is from -40°C to 85°C.
- Does the LM3S9B90-IQC80-C5 support Ethernet?
Yes, it supports 10/100 Ethernet MAC and PHY.
- How many ADC channels does the LM3S9B90-IQC80-C5 have?
It has 16 ADC channels with 10-bit resolution.
- What peripherals are included in the LM3S9B90-IQC80-C5?
Peripherals include Brown-out Detect/Reset, DMA, I2S, POR, PWM, and WDT.
- Is the LM3S9B90-IQC80-C5 RoHS compliant?
Yes, it is RoHS compliant.
- What is the package type of the LM3S9B90-IQC80-C5?
The package type is 100-LQFP.
- Does the LM3S9B90-IQC80-C5 support USB?
Yes, it supports USB 2.0 OTG/Host/Device.