STMicroelectronics Introduces STM8S Microcontrollers, Bringing Advanced ...




STMicroelectronics Introduces STM8S Microcontrollers, Bringing Advanced
8-bit Core and Platform Scalability to Industrial Applications





STMicroelectronics has added new 8-bit MCUs using its next-generation STM8 core,
by introducing the STM8S family specified for the industrial temperature range. The
new MCUs combine the cores high speed, performance and code efficiency with
versatile peripherals, including a number of specific features for robustness and
reliability. Integrated memory, including true EEPROM, simplifies emulation. The
STM8S family lowers system cost and development time and increases performance
in industrial and appliance applications.



The 8-bit STM8 core has a 32-bit memory interface and three-stage pipeline,
achieving 20 MIPS peak processing performance at 24MHz. A stack pointer and
16-bit index registers enhance manipulation of tables, and the cores 16 Mbytes of
linear memory address space streamlines paging operations above 64Kbytes. In
addition, improvements to stack-pointer operations, supplemental addressing modes
and new instructions boost support for C programming and real-time performance to increase code density and processor efficiency.

Alongside the advantages of the STM8 core, the STM8S family includes large
on-chip Flash memory with variants from 4 Kbytes to 128 Kbytes. The integrated
EEPROM delivers performance comparable to external EEPROM, with real-time
read-while-write capability and minimum 300,000 write-cycle durability.

Developers using the STM8S family can take advantage of software and
package-in-package compatibility within the family, as well as peripheral
compatibility throughout STs MCU families including the 32-bit STM32 series. This
compatibility promotes platform design and provides access to a large catalog of
functions including 16-bit advanced control timers with configurable modes,
capture/compare functions, PWM controllers, andinterfaces including U(S)ARTs, SPI,
I2C and CAN 2.0B. Other integrated features save footprint and component count in
industrial applications, including an accurate internal 16MHz RC oscillator saving the
need for an external clock source, Power On Reset (POR) and Brown-Out Reset
(BOR) eliminating external reset circuitry, and high current-injection immunity saving
the need for external protection.

In addition to specific features for reliability and robustness, such as dual independent
watchdogs, a clock security system, complementary copy of configuration option
bytes, and EMS reset, the STM8S family also includes in-application programming
and in-circuit programming, as well as single-wire debug using the industrys most
advanced in-circuit-debugging module. In addition, four low-power modes help
developers implement responsive power management schemes in applications such as
home appliances and personal-care equipment, battery-operated devices, power tools,
HVAC equipment, motor controllers and circuit breakers. The supply voltage range
from 3.0V to 5.5V also simplifies development and eases upgrading of legacy
designs.

The STM8S development environment supports high-end emulators that include
complex functions such as code profiling and coverage, as well as low-cost debugging
tools offering free IDEs and free 16-Kbyte versions of C compilers. Numerous
reference examples in firmware, together with a dedicated library compliant to class B
of the IEC60335 standard, are included to help developers meet the certification
process for new safety regulations.

The STM8S family is available in a wide range of package styles including 32-pin to 80-pin LQFPs, 20-pin to 48-pin QFNs and a 20-pin TSSOP.