H8

KANOTYPE WIKI
둘러보기로 이동 검색으로 이동

H8은 일본의 히타치 제작소(현재 르네사스 일렉트로닉스로 분리)가 개발한 마이크로 컨트롤러이다. 타겟은 주로 임베디드 시장이며, 다양한 기능을 내장한 제품을 시리즈로 만들고 있다. 제품 형태로는 마스크ROM의 내장유무나 EPROM을 내장한 ZTAT판, 플래시 메모리를 내장한 F-ZTAT판 등이 있다.

당시는 8비트 CPU로,「H8」이라는 명칭을 유지한 채로 16비트, 32비트의 후속 제품이 개발되었다. 내부 레지스터 폭이 16비트 혹은 32비트로, 데이터 버스의 크기에 따라 비트수를 분류하고 있다.

2013년 현재 H8시리즈의 생산 공급은 계속되고 있지만, 르네사스 일렉트로닉스의 회사 통합에 의해 제품 라인업이 정리되는 중이기 때문에 이후의 신제품 개발은 예정이 없다고 한다.

주요 시리즈

  • 8비트
    • H8/300 : 메모리 공간 최대 64KB. 페이지 전환이 없음. H8/500 하위호환.
    • H8/300L : H8/300의 저전력판.
  • 16비트
    • H8/500 : 메모리 공간 최대 16MB (맥시멈 모드), 레지스터 16비트(R0~R7). 64KB이상의 어드레스 공간은 페이지 레지스터로 페이지 전환을 한다.(세그먼트 방식)
    • H8/300H : 메모리 공간을 최대 16MB(어드밴스드 모드)로, 레지스터를 32비트로 확장(ER0~ER7/16,8비트로도 사용가능)한 버전. 명령 고속화. 외부 데이터 버스는 8, 16비트 전환 가능. F-ZTAT판이 있음. H8/300 상위호환.
    • H8S/2000 : 기본명령을 1클록으로 고속화. H8/300H 상위호환.
    • H8/300H Tiny : H8/300H를 16비트 코어로 유지한 채 소형화. 노말 모드(메모리 공간 64KB)에서 동작하는 계열과 어드밴스드 모드(메모리 공간 16MB)에서 동작하는 시리즈로 나뉘며, 동작모드는 변경불가. 외부 버스 없음. 기본적으로 F-ZTAT대응.
  • 32비트
    • H8SX : H8S 상위호환.