![Maxim Integrated MAXQ2000 Getting Started Download Page 5](http://html.mh-extra.com/html/maxim-integrated/maxq2000/maxq2000_getting-started_1744508005.webp)
and you will be asked to name a directory on your PC to which these files will be copied. In this case the files
were copied to directory C:\MAXQ2000USBKIT\Example Code, but it can be any location you choose.
Hardware Setup
The hardware of the MAXQ2000 USB EV kit is very straight-forward; it has no jumpers or other hardware
configuration settings. Schematics for the EV kit board are provided on the included USB flash drive
(Documentation button). By examining the schematics, one can see that there are very few components on
the board.
The board contains three indicator LEDs: D1, D2, and D3. LED D1 emits green light and is a power indicator.
It will be illuminated whenever the board is receiving power from the USB port. LED D3 emits red light and is
illuminated when there is communication over the USB port. LED D2 emits green light and is connected to
port pin P3.7 through a current-limiting resistor to the board's 3.3V power supply. LED D2 can be illuminated
by setting this port pin to a logic zero with software.
All power for the board is provided through the USB connector. The USB-to-serial chip (FT232R) regulates
the 5V input power to 3.3V for the other circuitry on the board. A separate low-drop-out regulator, U3,
provides a 2.5V supply used exclusively by the MAXQ2000 microcontrollers, U1 and U5. Microcontroller U1 is
a dedicated controller programmed to perform serial-to-JTAG conversion. Microcontroller U5 is the general-
purpose device; it is loaded with and executes the user's application code. Both microcontrollers operate from
a 12MHz clock supplied from the FT232R device. For this clock to be available, the USB connector on the kit
must be connected to a powered (nonsuspended) USB host.
Loading the Executable File
There are several ways that an executable program file can be loaded into and run by the MAXQ2000 EV kit
board. For instance, one can load a .HEX-formatted file using the Microcontroller Tool Kit (MTK) available on
the provided USB flash drive or
from the Maxim website. However for this application note, we
will use MAX-IDE to load the program into the kit board. To load the temperature example, follow the steps
below.
If it is not already connected, plug the EV kit into an open USB socket on your PC. The power LED D1
will illuminate. LED D3 will flash a few times and stop to indicate a burst of activity on the USB bus.
If the MAX-IDE program is not already running, start it by selecting Start
All Programs
MAX-IDE
MAX-IDE. You can also locate the MAX-IDE icon and click on it.
If you have not already done so, set the Device Options as described in the
Installing the MAX-IDE
section above.
Now select Project
Open Project, and navigate to the directory where the assembly-language
temperature example program was copied (e.g., C:\MAXQ2000USBKIT\MAX-IDE\Temperature). Select
the 2000test.prj file, and click OPEN.
The MAX-IDE will open the project and load the assembly-language source file (2000test.asm) into the
display window (
Figure 5
). By opening the project, MAX-IDE will establish communications with the EV kit as
verified by the messages at the bottom of the screen. However, the MAX-IDE will not actually be loaded into
the kit until the program is executed. Make sure that the board is plugged into an active USB port prior to
opening the project. Otherwise, you will have to wait a relatively long timeout period before the program
decides that it cannot talk to the kit.
Page 5 of 9