H8 Family

From Wikipedia, the free encyclopedia

H8 is the name of a large family of 8-bit and 16-bit microcontrollers made by Renesas Technology, originating in the early 1990s within Hitachi Semiconductor and still actively evolving as of 2006.

Subfamilies include the H8/300, H8/300H, H8/500, H8S and H8SX series, each with dozens of different parts, varying by speed, selection of built in peripherals such as timers and serial ports, and amounts of ROM and Flash-Memory and RAM. Built in ROM and Flash-Memory tends to range from 16 kB to 1024 kB, and RAM from 512 B to 512 kB.

The basic architecture of the H8 is patterned after the DEC PDP-11, with eight 16-bit registers (the H8/300H and H8S have an additional bank of eight 16-bit registers), and a variety of addressing modes. Both H8/300H and H8S have eight 32-bit registers, each of which can be treated as one 32-bit register, two 16-bit registers, or two 8-bit registers. Several companies provide compilers for the H8 family, and there is a complete GCC port, including a simulator. There are also various hardware emulators available.

H8S may be found in digital cameras, printer controllers, smart cards, and in various automotive subsystems. Also, the LEGO Mindstorms advanced robot toy/educational tool uses this architecture (a H8/300, to be specific). Namco employed an H8/3002 as a sound processor for various games it made in the late 1990's: notably those using its System 12 architecture.

[edit] External links