XVI Board is a Robot Control Board. It contains a H8/3664 (16bit) microcontroller, Two High Power H-Bridges (5A DC capacity) and an IR modulator
Downloads: Circuit Schematic
,
Demo
Source Code,
and Quick Start
Manual
XVI-Board CONTEST OVER
UPDATE:
This contest is OVER. The winner was Mr. Chetan Tonde from Pune.
Please see the current
contest for ATMega1281 board (click here).
This page is here for informational
/ documentation purposes only.
Contest Start: June 30, 2006
Contest Ends: July 28, 2006
Board Reaches the Winner: August end, 2006
Contest Open to Indian robot hobbyists only.
The winner of this contest shall receive an XVI Board (H8 Microcontroller Based Robot Control Board), and a CD containing GNU GCC based free software development tools for H8. This page describes the background of this contest, and the Technical specifications of the XVI Board
Many budding Robotics hobbyists need a good electronic control board to control their robot. The "XVI board" is such a board, with an H8 Microcontroller. All you need to do is start writing your robot control software in C. Before that, however, you need to know the capabilities of the XVI board, and also be aware of the Software Tools you shall use to program the XVI board. This page gives all the details you would need to know and do to use XVI board.
It must be noted that the XVI board might not be suitable for "absolute" beginners. Prior knowledge of any Microcontroller Programming would be necessary, because the H8 Microcontroller is quite powerful. So it may require a little more effort than usual to tap its full potential (when compared to the usual 8-bit microcontrollers: PIC, 8051 etc.). So if you know any other microcontroller programming, i think, it would be an easy and joyful experience to try this 16bit H8 Microcontroller!
Block Diagram:

Fig. 1
XVI Board Specs:
Component
Features
Details
MCU
H8/3664
Maker
Renesas
, (formerly Hitachi), Part No. HD64F3664BP
Core
16Bit , 16 MHz
Memory
Flash: 32KB, RAM: 2KB
ADC
10 Bit, 4channels. Speed:
227.3Ksps. Scan Mode, 4different Registers for auto-scanning
Timers
& PWM
3 Timers: Timer A - Internal
time/base for RTOS or timing only Timer V - 8bit timer, Timer W - 16Bit
5PWM outputs are possible. 2 PWM o/p used for DC motor Driver ICs. 3
PWM outputs available for general use
Serial
Asynchronous UART- Rx/Tx :
Converted to
RS232 level by MAX232 for link to PC serial port. Flash Programming
requires only 3 wire Serial connection to PC.
IIC or (I2C): pins SCL, SDA.
(Note1)
SCI: Pins Rx, Tx, SCK3 (Note2)
H-Bridge
L9929 (2 Motor Drive ICs)
Voltage
Rating
4.5V to 28V
Motor
Current
5A DC Max WITH HEATSINK. (Please
read below about how you would have to make the heatsink yourself)
Protection
Over Current (short to VB
& GND), Short between Terminals, Over Temperature Shutoff
38KHz
Modulated Output
This circuit
generates a 38KHz
carrier signal, which is switched (on/off modulated) by the CPU port
pin P56(SDA). This signal can be used to drive an IR Led transmitter to
be used as an IR obstacle sensor. The IR receiver could be TSOP1738 or
similar. Thus this signal is optimized for TSOP1738 IR receiver. See
below for an example circuit of IR Transmitter.
Debug LED
An LED driven by CPU port P80 for
debugging etc.
Run/Program Switch (S1)
Sets the Microcontroller in Flash
Program Mode
or Run Mode. A reset after each mode change is required. A Reset Push
Button is provided for that.
Size
50mm x 75mm
Click here for the Online form, and quiz: XVI
Board Contest Application (but please do read below
completely before application)
No. I have made only 2 boards. One is for my back-up.
Of-course! You can download the schematic from the links in this page,
and ask me for the PCB layout.
BUT, i think it would be Very Hard to find these ICs in local market in
India. H8 is not so popular. Maybe you could find!
I think the approximate cost of the MCU, would be Rs 500, and H-Bridge
about Rs 900 each. (Thats what I saw for a similar spec. DMOSFET based
H-Bridge IC on some Indian online webshop.)
Two Reasons: First, I had 2 chips free. second : to best of my knowledge, this is most popular Family of microcontrollers for Robotics in Japan. But I dont know how easily we could get Renesas Microncontroller's in India. I had tough time finding them. Moreover, as already mentioned this MCU does have some unique features which are not common in other common hobby MCUs. For example: the ADC has 4 seperate registers for ADC results. This is shown in fig. 3 below.

Fig. 2
Thus the ADC results of 4 channels are stored seperately, automatically, and the Software can read them whenevr it wants. However, every Microcontroller has its pros and cons. The H8 family MCU is also used in the popular Lego Robotics Kit.
Things you need to Do before you could use XVI Board (after you get it)
(Y
shaped lugs like this are recommended for neat connection to XVI Board)
