Jump to content

STM8

From Wikipedia, the free encyclopedia

This is an old revision of this page, as edited by Yobot (talk | contribs) at 06:13, 3 June 2016 (WP:CHECKWIKI error fixes using AWB (12016)). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

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

  • STM8AF automobile
  • STM8AL automobile low-power
  • STM8L low-power
  • STM8S
  • STM8T touch-sensing
  • STLUX lighting control
  • STNRG Pulse-width modulation-controllers

Compiler support

The STM8 is supported by the free Small Device C Compiler, the free of charge closed source Cosmic C compiler,[1] and the non-free IAR C and Raisonance compilers.

References

  1. ^ http://www.st.com/web/catalog/tools/FM147/CL1794/SC1807/SS1747/PF263328. Retrieved 24 March 2016. {{cite news}}: Missing or empty |title= (help)

External links