MSC VisuRDK-H8SX1668R

Controller:
  • H8SX/1668R
CPU:
  • H8SX
Board main features:
  • Ampire QVGA TFT LCD
  • Ethernet Controller SMSC9118
  • SD card slot
  • MiniUSB device connector
  • Internal NOR Flash
  • One reset button
Controller main features:
  • Upward-compatible with H8/300, H8/300H, and H8S CPUs
  • Can execute object programs of these CPUs
  • Sixteen 16-bit general registers
    • Also usable as sixteen 8-bit registers or eight 32-bit registers
  • 87 basic instructions
    • 8/16/32-bit arithmetic and logic instructions
    • Multiply and divide instructions
    • Bit field transfer instructions
    • Powerful bit-manipulation instructions
    • Bit condition branch instructions
    • Multiply-and-accumulate instruction
  • Eleven addressing modes
    • Register direct
    • Register indirect
    • Register indirect with displacement
    • Index register indirect with displacement
    • Register indirect with pre-/post-increment or pre-/post-decrement
    • Absolute address
    • Immediate
    • Program-counter relative
    • Program-counter relative with index register
    • Memory indirect
    • Extended memory indirect
  • Two base registers
    • Vector base register
    • Short address base register
  • 4-Gbyte address space
    • Program: 4 Gbytes
    • Data: 4 Gbytes
  • High-speed operation
    • All frequently-used instructions executed in one or two states
    • 8/16/32-bit register-register add/subtract: 1 state
    • 8 × 8-bit register-register multiply: 1 state
    • 16 ÷ 8-bit register-register divide: 10 states
    • 16 × 16-bit register-register multiply: 1 state
    • 32 ÷ 16-bit register-register divide: 18 states
    • 32 × 32-bit register-register multiply: 5 states
    • 32 ÷ 32-bit register-register divide: 18 states
  • Four CPU operating modes
    • Normal mode
    • Middle mode
    • Advanced mode
    • Maximum mode
  • Power-down modes
    • Transition is made by execution of SLEEP instruction
    • Choice of CPU operating clocks
Available software: