Product

Current Position: Home > 产品中心 >

Back ListLm3s101 microcontroller

summary

Ti stellaristm series microcontroller is the first one based on arm ® cortex tm-m3, which introduces high-performance 32-bit computing into price sensitive embedded microcontroller applications. These pioneering devices have the same price as 8-bit and 16 bit devices, but they can provide users with 32-bit device performance, and all devices are provided in small package form.

The lm3s101 microcontroller of stellaris series has many advantages of ARM microcontroller, such as the widely used development tools, the application of the underlying structure IP of SOC, and a large number of user groups. In addition, the controller uses the thumb-2 instruction set of arm compatible thumb ® to reduce the memory demand and cost.

Texas Instruments (TI) offers a complete set of solutions for fast market access, including user development boards, white papers and application manuals, as well as a strong network of support, sales and distributors.


summary



Ti stellaristm series microcontroller is the first one based on arm ® cortex tm-m3, which introduces high-performance 32-bit computing into price sensitive embedded microcontroller applications. These pioneering devices have the same price as 8-bit and 16 bit devices, but they can provide users with 32-bit device performance, and all devices are provided in small package form.



The lm3s101 microcontroller of stellaris series has many advantages of ARM microcontroller, such as the widely used development tools, the application of the underlying structure IP of SOC, and a large number of user groups. In addition, the controller uses the thumb-2 instruction set of arm compatible thumb ® to reduce the memory demand and cost.



Texas Instruments (TI) offers a complete set of solutions for fast market access, including user development boards, white papers and application manuals, as well as a strong network of support, sales and distributors.


characteristic

Lm3s101 microcontroller includes the following product features:

32-bit RISC performance

- 32-bit arm ® cortex tm-m3 v7m architecture optimized for small embedded applications

- thumb-2 specific instruction set processor core compatible with thumb ® for increased code density

- 20 MHz operation

- hardware division and single period multiplication

- Integrated nested vector interrupt controller to provide explicit interrupt handling

- 14 interrupts with 8 priorities

- non aligned data access enables data to be effectively compressed into memory

- bit banding maximizes memory usage and provides innovative peripheral control

Internal memory

- 8KB single cycle flash

User managed flash block protection based on 2KB block size

Flash data programming for user management

User defined and managed flash protection block

- 2KB single cycle SRAM

Universal timer

- 2 timers, each configurable as a 32-bit timer or two 16 bit timers

- 32 bit timer mode:

Programmable one shot timer

Programmable cycle timer

Real time clock with external 32.768-KHz clock as input

During debugging in cycle and single trigger mode, when the controller makes the halt flag of CPU effective, the stall operation can be controlled by the user

- 16 bit timer mode

General timer function with 8-bit Prescaler

Programmable single trigger timer

Programmable cycle timer

During debugging, when the controller makes the halt flag of CPU valid, the stall operation can be controlled by the user

- 16 bit input capture mode

Input edge count capture

Input edge time capture

- 16 bit PWM mode

Simple PWM mode, the output phase reversal of PWM signal can be programmed by software

Watchdog timer that can follow arm firmspecification

- 32-bit down counter with programmable load register

- independent watchdog clock with Enable

- programmable interrupt generation logic with interrupt mask

- provide lock register protection to prevent software runaway

- reset generation logic with enable / disable

- during debugging, when the controller makes the halt flag of CPU valid, the stall operation can be controlled by the user

Synchronous serial interface (SSI)

- Master or slave operation

- programmable clock bit rate and Prescaler

- independent transmit and receive FIFO, 16 bit wide, 8 unit deep

- programmable interface operation of Freescale SPI, microwire or Texas tool synchronous serial interface

- programmable data frame size from 4 to 16 bits

- internal loopback test mode for diagnostic / commissioning tests

UART

- fully programmable 16C550 type UART

- independent 16 × 8 transmit (TX) and 16 × 12 receive (Rx) FIFO to reduce CPU interrupt service load

- programmable baud rate generator with fractional frequency divider

- programmable FIFO length, including 1-byte operation to provide common double buffer interface

- FIFO trigger points are 1 / 8, 1 / 4, 1 / 2, 3 / 4 and 7 / 8

- standard asynchronous communication bits for start, stop and parity

- error start bit detection

- line break generation and detection

Analog comparator

- two independent integrated analog comparators



- configurable output to drive output pin or generate interrupt



- compare external pin input to external pin input or to internal programmable voltage reference



GPIO



- 2 to 18 gpios, depending on configuration



- interrupt generation programmable as edge trigger or level detection



- bit masking through address lines in read and write operations



- programmable control of GPIO port configuration



Weak pull-up or pull-down resistance



2-ma, 4-ma, and 8-ma port drives



Slope control of 8-ma drive



Open drain enable



Digital input enable



Power Supply



- on chip linear voltage regulator (LDO), with user adjustable 2.25V ~ 2.75V programmable output



- on the controller