Jump to content
Main menu
Main menu
move to sidebar
hide
Navigation
Main page
Recent changes
Random page
Help about MediaWiki
Special pages
Niidae Wiki
Search
Search
Appearance
Create account
Log in
Personal tools
Create account
Log in
Pages for logged out editors
learn more
Contributions
Talk
Editing
H8 Family
(section)
Page
Discussion
English
Read
Edit
View history
Tools
Tools
move to sidebar
hide
Actions
Read
Edit
View history
General
What links here
Related changes
Page information
Appearance
move to sidebar
hide
Warning:
You are not logged in. Your IP address will be publicly visible if you make any edits. If you
log in
or
create an account
, your edits will be attributed to your username, along with other benefits.
Anti-spam check. Do
not
fill this in!
==Variants== Subfamilies include the 8/16-bit H8/300 and H8/500, the 16/32-bit H8/300H and H8S and the 32-bit H8SX series, each with dozens of different variants, varying by speed, selection of built-in [[peripheral]]s such as timers, [[interrupt]]s<ref>{{Cite web |url=https://www.renesas.com/us/en/document/mah/h836024-group-h836014-group-hardware-manual?r=1052256 |title=H8/36024Group, H8/36014Group 16-Bit Single-Chip Microcomputer H8 Family/H8/300H Tiny Series |page=53 |accessdate=2023-12-20}}</ref> and [[serial port]]s, and amounts of [[read-only memory|ROM]], [[flash memory]] and [[random-access memory|RAM]]. Built-in ROM and flash memory tends to range from 16 [[kilobyte|KB]] to 1024 KB, and RAM from 512 [[byte|B]] to 512 KB. The basic architecture of the H8 is patterned after the [[Digital Equipment Corporation|DEC]] [[PDP-11 architecture]], with eight 16-bit [[processor register|register]]s (the H8/300H and H8S have an additional bank of eight 16-bit registers), and a variety of [[addressing mode]]s. Unlike the PDP-11 however, the H8 architecture employs [[big-endian]] [[byte ordering]]. 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, with the H8S having an internal 32-bit configuration.<ref>{{cite web |title=H8S/2116 |publisher=[[Renesas Electronics]] |url=https://www.renesas.com/en-us/products/microcontrollers-microprocessors/h8s/h8s2100/h8s2116.html |access-date=2018-05-12}}</ref> Several companies provide [[compiler]]s for the H8 family, and there is a complete [[GNU Compiler Collection|GCC]] port, including a [[instruction set simulator|simulator]]. There are also various hardware [[in-circuit emulator|emulator]]s available. The family is continued with the H8SX 32-bit controllers.
Summary:
Please note that all contributions to Niidae Wiki may be edited, altered, or removed by other contributors. If you do not want your writing to be edited mercilessly, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource (see
Encyclopedia:Copyrights
for details).
Do not submit copyrighted work without permission!
Cancel
Editing help
(opens in new window)
Search
Search
Editing
H8 Family
(section)
Add topic