Renesas H8
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.
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)