Renesas RSKH8SX1668

Controller:
- R5F61668R
CPU:
- H8SX/1668R
Board main features:
- MiniUSB device connector
- Internal NOR Flash
- Three push buttons
- 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:
Renesas RSKH8SX1668
