STM8

The STM8 is an 8-bit microcontroller by STMicroelectronics.

Architecture

The STM8 has some similarities to the earlier ST7, but is better suited as a target for C due to its stack pointer-relative addressing mode. There is an 8-bit accumulator A and 16-bit registers X and Y, which are mostly used as index registers. Few of the STM8 microcontrollers have more than 64K of memory. Access to data memory above 64K is rather complicated and requires the use of special instructions.

Subfamilies

Compiler support

The STM8 is supported by the free Small Device C Compiler and by the non-free IAR C, Cosmic C and Raisonance compilers.


This article is issued from Wikipedia - version of the Thursday, December 10, 2015. The text is available under the Creative Commons Attribution/Share Alike but additional terms may apply for the media files.