Renesas H8

from Wikipedia, the free encyclopedia

H8 is the name of a large family of 8-bit - and 16-bit - microcontrollers , developed and manufactured by Renesas Technology . The first versions were developed by Hitachi Semiconductor in the 1990s and are now being further developed by Renesas Technology, Hitachi's outsourced semiconductor division.

H8-323 microcontroller

The H8 family consists of the H8 / 300, H8 / 300H, H8 / 500, H8S and H8SX series, with many different versions, each of them with different features, speed variations and an extensive selection of peripheral elements such as: B. serial I / O ports, different sizes of ROM , flash memory and RAM . The on-chip ROM and flash memories range from 16 KB to 1 MB and RAM from 512 bytes to 512 KB.

The original H8 architecture was based on the PDP-11 architecture of the DEC PDP-11 , with eight 16-bit registers (the H8 / 300H and H8S have an additional bank of eight 16-bit registers) and extensive addressing modes. The families H8 / 300H and H8S also have eight 32-bit registers, each of which can be addressed as a 32-bit register, two 16-bit or two 8-bit registers. Several outside companies supply compilers for the H8 family. There is also a port of the GNU Compiler Collection including an instruction set simulator. In addition, various hardware emulators are available from Renesas and external providers .

The H8S can be found in various digital cameras , printer controllers, smart cards, industrial controls and various automotive sub-systems as well as chess computers (e.g. Travel Champion 2080 with a program by Frans Morsch ). LEGO Mindstorms , for example, uses this architecture (a version of the H8 / 300).

Web links

  • H8 Family on the Renesas Technology website (English)