Controller:
CPU:
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 instructions8/16/32-bit arithmetic and logic instructionsMultiply and divide instructionsBit field transfer instructionsPowerful bit-manipulation instructionsBit condition branch instructionsMultiply-and-accumulate instructionEleven addressing modesRegister directRegister indirectRegister indirect with displacementIndex register indirect with displacementRegister indirect with pre-/post-increment or pre-/post-decrementAbsolute addressImmediateProgram-counter relativeProgram-counter relative with index registerMemory indirectExtended memory indirectTwo base registersVector base registerShort address base register4-Gbyte address spaceProgram: 4 GbytesData: 4 GbytesHigh-speed operationAll frequently-used instructions executed in one or two states8/16/32-bit register-register add/subtract: 1 state8 × 8-bit register-register multiply: 1 state16 ÷ 8-bit register-register divide: 10 states16 × 16-bit register-register multiply: 1 state32 ÷ 16-bit register-register divide: 18 states32 × 32-bit register-register multiply: 5 states32 ÷ 32-bit register-register divide: 18 statesFour CPU operating modesNormal modeMiddle modeAdvanced modeMaximum modePower-down modesTransition is made by execution of SLEEP instructionChoice of CPU operating clocksAvailable software: