The LM3S9B96-IQC80-C5 is a 32-bit ARM® Cortex™ M3 Stellaris Microcontroller with system timer (SysTick), integrated nested vectored interrupt controller (NVIC), memory protection unit (MPU), System control block (SCB) and thumb-2 instruction set. Advanced serial integration features three UARTs with IrDA and ISO 7816 support (one UART with modem status and modem flow control), two Synchronous Serial Interface (SSI) modules, supporting operation for Freescale SPI, MICROWIRE or Texas Instruments synchronous serial interfaces, two Inter-Integrated Circuit (I²C) modules, providing Standard (100kbps) and Fast (400kbps) transmission and support for sending and receiving data as either a master or a slave. Advanced motion control features four PWM generator blocks, each with one 16-bit counter, two PWM comparators, a PWM signal generator, a dead-band generator and an interrupt/ADC-trigger selector, four PWM fault inputs to promote low-latency shutdown.
32-bit ARM® Cortex™-M3 80MHz processor
256KB of On-chip memory flash memory
SafeRTOS™ preemptive real-time kernel
Highly configurable
Advanced serial integration
Universal serial bus (USB) controller
ARM PrimeCell® 32-channel configurable µDMA controller
Multiple clock sources for microcontroller system clock
Device has limited built-in ESD protection. The leads should be shorted together or the device placed in conductive foam during storage or handling to prevent electrostatic damage to the MOS gates.